Discussion:
[ACTIVITY] 25-29 April 2016
Christophe Lyon
2016-04-29 14:41:21 UTC
Permalink
== Progress ==
* Validation
- armvl8 differences between master and stable branches understood
(master defaulted to Thumb)
- updated ABE stable branch for validation
- ABE now uses linaro-local/stable DejaGnu branch
- updated ABE legacy version to use this DJ branch too, and updated
the Foundation Model path
- updated Jenkins jobs accordingly

* Backports
- created a few backports for our gcc-5 branch, to prepare handover
- slight documentation update

* GCC
- enhancements to validation harnesses to better handle
infrastructure problems
- using monitoring and regressions reports

* Cortex-strings
- updated a few aarch64 mem* routines from newlib versions

* Support
- finally reproduced the Windows-hosted toolchain bugs
by rebuilding in a properly updated Jessie chroot.
- building the next release in Trusty container should fix
these problems

* Misc (confi-calls, meetings, emails, ....)

== Next ==
* Validation: cleanup & reviews
* GCC
- trunk monitoring, report regressions if needed
- more intrinsics tests
Diana Picus
2016-04-29 14:47:15 UTC
Permalink
== 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
Prathamesh Kulkarni
2016-05-01 22:20:32 UTC
Permalink
== 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 10000.
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.
Michael Collison
2016-05-02 07:13:19 UTC
Permalink
== This week ==

* Bugzilla 69663 - [ARM] Implement overflow arithmetic standard names (0/10)
- Pinged upstream; no response yet

* Bugzilla 70089 - ARM/THUMB unnecessarily typecasts some rvalues on
memory store (6/10)
- Created updated patch that resolves 8/9 failures
- Investigating execution failure on gcc.dg/fixed-point/convert-sat.c

* TCWG-247 - Create Validation Job to run on GCC Trunk Commit (3/10)
- Addressed all comments from code reviews and submitted final version

* Misc (1/10)
- Meetings

== Next week ==

* Bugzilla 70089 - ARM/THUMB unnecessarily typecasts some rvalues on
memory store
- Resolve testsuite failure

* Bugzilla 69663 - [ARM] Implement overflow arithmetic standard names (0/10)
- Ping upstream

Loading...