[ACTIVITY] 25-29 April 2016

2016-05-01 Thread Prathamesh Kulkarni
== This Week ==

* LTO (6/10)
a) TCWG-128 (1/10)
- committed patch for adding param lto-max-partition, which
  can now be used as workaround for building chromium with minimal
  number of required partitions.
- committed patch for setting default value of lto-min-partition to 1.
b) TCWG-528 (1/10)
-  Patch: 
http://people.linaro.org/~prathamesh.kulkarni/patch_increase_alignment.diff
-  Cross tested on arm*-*-*, aarch64*-*-* and bootstrapped and tested
on aarch64-linux-gnu
-  I want to cross test once for ppc64 since that's also affected.
c) TCWG-548 (4/10)
- Patch: http://people.linaro.org/~prathamesh.kulkarni/patch-vars-3.diff
- Cross tested for arm*-*-* and aarch64*-*-*

* TCWG-319 (2/10)
- Comparing diff's of vect for arm and armeb shows, armeb not
supporting unaligned access
- Looking thru arm backend code to see why this happens.

* Validation (1/10)
- Script to build chromium

* Misc (1/10)
- Looked at PR70848, PR60172
- Meetings

== Next Week ==
LTO: section anchors, increase_alignment pass
TCWG-319: Continue investigation
Validation: Try to get the script merged to tcwg-buildapp repo.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] 25 - 29 April 2016

2016-04-29 Thread Peter Smith
# Progress #

* TCWG-466, ADRL pseudo instruction support in integrated assembler. I
couldn't find a way of putting ADRL into the assembler in a
maintainable way. Managed to work out a pretty close approximation of
ADRL in a macro so I added it to upstream PR. Put the results of the
my investigations into TCWG-466. Agreed with Renato's initial
diagnosis of won't fix.

* TCWG-468, Transform LDR rn, =expr pseudo instruction into MOV. I'm
more hopeful with this one. I've got a prototype that delays the
emission of the constant pool entry to a point where the
transformation can occur.

* Try out the build and push scripts. Had a frustrating day of chasing
down missing dependencies from my Ubuntu 12.04 machine while building
lldb. Should be resolved now.

# Plan #
* UK national holiday on Monday.

* Continue with TCWG-468. I've got a tablegen prototype that treats
LDR rd,= as a real pseudo instruction. Need to finish Thumb and
Thumb2. Next step after that is to do the transformation to MOV.

* Will spend any other time investigating LLD
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] 25 - 29 April 2016

2016-04-29 Thread Yao Qi

# Progress #

* TCWG-518, range stepping on arm-linux.  Rebase my patches, and choose
  a different approach which is better.  However, GDBserver crashes in
  some cases, and I am investigating the crash.  [5/10]

* TCWG-547, make some progress on the upstream discussion.  We agree to
  do it in a cleaner way but some GDB internal interface needs some
  changes.  [2/10]

* Read some articles about exception handling, this one is quite useful,
  https://gcc.gnu.org/ml/gcc/2002-07/msg00391.html  [1/10]

* Meeting, upstream patch review.  [2/10]

# Plan #

* TCWG-518, TCWG-547

--
Yao
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] 25-29 April 2016

2016-04-29 Thread Diana Picus
== Progress ==
* Rework LLVM helper scripts [TCWG-571] [4/10]
  - Code review + minor improvements to the scripts
  - Started a discussion about the interfaces of some of the scripts
(llvm-projs, llvm-sync)

* Inline assembly constraints support for ARM [TCWG-560] [3/10]
  - More investigations for PR24071
  - Discovered that the assert is only triggered for
aarch64-linux-gnueabi, whereas arm-linux-gnueabi behaves as expected
(prints the error but doesn't assert afterwards). This has proven
useful for figuring out the intended behavior of the code.

* Move buildbots to CMake 3.4.3 [TCWG-573] [1/10]
  - Helped move some of the bots (llvm-a15-*) to CMake 3.4.3

* Misc [2/10]
  - Buildbot monitoring
  - Meetings

== Plan ==
* Inline assembly constraints support for ARM [TCWG-560]
  - Come up with a fix for PR24071

* Rework LLVM helper scripts [TCWG-571]
  - Start a review for the new interface to llvm-projs/llvm-sync, so
we can have some concrete support for further discussion
  - Investigate git worktree and how it could be factored into our
scripts (llvm-projs, llvm-build)

* Move buildbots to CMake 3.4.3 [TCWG-573]
  - Help with the llvm-chrome-* bots if necessary

* OOO on Monday
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain