== Progress ==
* TCWG-486 (4/10)
- Ready to start benchmarking
- Discussed with Bernie on new benchmarking set-up
- Waiting for Ryan on permission
* https://bugs.linaro.org/show_bug.cgi?id=412 (4/10)
- Created a reduced test-case and filed upstream bug
- looked at GCSE code and ifcvt code/dumps
* gcc bugzilla and gcc-patches list (2/10)
- Review patches
- Looked at arm related bugs
== Plan ==
TCWG-486 and TCWG-555
== This week ==
* GCC Modularization Project
- Worked on header-file flattening tool to make it usable for
flattening headers.
Used it to flatten expr.h.
- fixed build issue with ggc-compile.c due to tree.h flattening.
- committed Michael's tree.h flattening patch to FSF trunk (r219402).
- built r219402 on all targets in config-list.mk with languages: all, go
- upstreamed patch to fix visium build on FSF trunk which broke due to r219402.
- fixed plugin/ggcplug.c test-case which was failing due to r219402.
- sent expr.h flattening patch upstream for review.
== Next Week ==
* Commit expr.h flattening patch to FSF trunk.
* Commit cfgloop.h flattening patch to FSF trunk.
* Try to commit df.h flattening patch to FSF trunk.
== Progress ==
* Automation Framework (CARD-1378 2/10)
- DNS requests (Hetzner, bridge), new APM
- Following up on purchase of new server, new rack, UPS
* Buildbots (TCWG-76 4/10)
- Enabling swap on dragon boards (local bots)
- Investigating AArch64 RT failure, XFAIL like ARM
- AARch64 full bot (Clang+LLVM+RT) green! Getting ARM to make it public
- Installing QEMU VMs for different buildmasters
* Background (4/10)
- Code review, meetings, discussions, etc.
- Email back-log...
- FOSDEM organisation (accepting talks, fixing Penta cock-ups)
== Plan ==
* Increase check-all verbosity on bots
* Finish installing all buildmaster QEMU images
* Setup new rack
* Probably more release 3.5.1 testing (RC3), CMake bot testing
* Help Will and Christophe setting up their bots
== Backlog ==
* Fix libc++abi NEON/VFPv3 unwinder
* FPU parser (PR20787)
* .fpu in assembler (PR20757)
* -mpfu in driver (PR20700)
== Progress ==
* LLD (5/10, TCWG-561, TCWG-570)
- Re-spin and re-submitted error handling patch
- Implemented some more relocations and added tests
* AArch64 ILP32 toolchain (2/10)
- Investigated OE for building a native toolchain
- Started on hacking ABE to build a "cross on native" toolchain
- Switched to hackboxes as the performance is better than LAVA
* Released newlib and binutils 2015.01 releases and updated release
procedure (2/10)
* Other stuff (1/10)
- Email, meetings, etc.
- Pushed new strcpy to cortex-strings
== Issues ==
* None
== Plan ==
* Get ABE building a native ILP32 toolchain on LP64
* More LLD work
--
Will Newton
Toolchain Working Group, Linaro
== Progress ==
* Back from holiday
* Public holiday Thursday (2/10)
* TCWG-486 (4/10)
- Simplified existing patch
- Discussed with Zhenqiang
* TCWG-555 (4/10)
- propagate wrap/overflow information to ssa
== Plan ==
TCWG-486 and TCWG-555
== Progress ==
* Holiday Monday to Wednesday (6/10)
* Public holiday Thursday (2/10)
* Catch up on email (1/10)
* LLD for AArch64 (1/10, TCWG-563)
- Rebased, tidied up and submitted error handling patch
== Issues ==
* None
== Plan ==
* Figure out how to get a native ILP32 toolchain
* More LLD work
--
Will Newton
Toolchain Working Group, Linaro
== Progress ==
1 day week:
* Automation Framework (CARD-1378 1/2)
- Resetting APMs and Junos that fell during the holidays
* Release 3.5.1 (TCWG-477 1/2)
- Testing RC2, all good
== Plan ==
* improve buildbots (swap, verbose, libs)
* fix libc++abi NEON/VFPv3 unwinder
* purchase new builder, prepare lab for it
== This week ==
* GCC Modularization Project
- started working on flattening rtl.h
- submitted expr.h flattening patch upstream for review.
- worked with Michael on tree.h flattening patch.
== Next week ==
- investigate bug 905
- modify expr.h, cfgloop.h patches to avoid conflicts with Michael's
tree.h flattening patches and submit upstream.
== Progress ==
* 2015.01 release
- reviewed Yvan's backports
* GCC trunk/4.9 monitoring (2/10)
- still tracking cause of random "interrupted system call" errors
* AArch64 sanitizers (1/10)
- LLVM+compiler-rt build seems OK, but still unable to run the tests on Juno
* Neon intrinsics tests (3/10)
- continued conversion to GCC testsuite
- fixed checks for Neon QC flags
- patch reviews
* Misc (4/10)
- meetings, conf-calls, emails, ....
== Next ==
* GCC trunk/4.9 monitoring
* AArch64 sanitizers
* Neon intrinsics tests
* cbuild2/abe: look at backport and tcwgweb
On holiday until January 5h