== 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
ABE benchmarking automation - TCWG-360 [6/10]
* TCWG/LAVA lab interactions working with just a couple hacks
* Jenkins job created (thanks Rob) and beginning to work
Misc - [4/10]
* Included a quick look at Will's single-thread performance patches -
unfortunately, no time to actually do anything with them
=Plan=
Benchmarking storage/automation
Look though Will's single-thread performance patches
Switch to TCWG Junos
Write up/think about where to go next with libm exercising
Test benchmark repeatability
=Absences=
On holiday Monday 22nd Dec to Friday 2nd Jan
== Progress ==
* Friday off
* Automation Framework (CARD-1378 2/8)
- Writing up best practices, lab structure, etc
- Removing port forwards, private keys from the lab
- IT ticket to remove tcwg-sysadmin from public git
* Toolchain (CARD-862 1/8)
- Fixed compiler-rt problem on AArch64 build
- Fixing libcxxabi problem on ARM unwind
* Release 3.5.1 (TCWG-477 1/8)
- Finished RC1 testing on ARM and AArch64
* Buildbots (TCWG-76 2/8)
- Found commit that broke lnt bot, green again
- Setting up internal bots (4 ARM, 1 ARM64)
* Background (2/8)
- Code review, meetings, discussions, etc.
== Plan ==
* Continue 3.5.1 release (RC2, etc)
* Fix a few remaining problems with Compiler-RT / libc++abi
Holiday until January...
== Progress ==
* Holiday Thursday and Friday (4/10)
* LLD for AArch64 (2/10, TCWG-563)
- Completed patch to improve relocation range checking
- llvm mailing lists down so no reviews happening
* ILP32 work (3/10)
- Several test builds on Juno, still cannot get a working native toolchain
* Email, meetings, other stuff (1/10)
== Issues ==
* Cable power level issue causing broadband problems
== Plan ==
* On holiday until in January, but I will check email periodically
--
Will Newton
Toolchain Working Group, Linaro
== Progress ==
QEMU kernel debugging setup [3/10] [TCWG-568]
-- Finally figured out the steps to debug kernel with ARM cortex A9 core.
Kernel debugging to investigate limitation of ARM watchpoint
implementation [2/10] [TCWG-569]
-- Debug kernel code with gdb to investigate problems.
Miscellaneous [1/10]
-- Meetings, Emails etc
-- Wiki updates
Sick Leave [4/10]
== Plan ==
QEMU kernel debugging setup [TCWG-568]
-- Figure out steps to debug kernel with ARM cortex A15 core.
More Kernel debugging to investigate limitation of ARM watchpoint
implementation [TCWG-569]
-- Get A15 core running on QEMU and debug kernel hw debug
implementation on both A9 and A15.
Updates to GDB wiki pages with kernel debugging howto.