Summary: * Linaro binary toolchain 2012.03 release. * Make multilib and multiarch work together. * Failed case analysis for -Os.
Details: 1. Handover Asa's linaro day-to-day jobs (check auto build health, proposals health and ticket triage) 2. Linaro binary toolchain 2012.03 release. * Update config to 2012.03 * Fix lp:939008 and patch for lp:939143 3. Multilib/multiarch investigation for linaro toolchain. * Update the logic in set_multilib_dir to set multiarch_dir when it matches the format (.:.:$(MULTIARCH_DIRNAME)). Now multilib and multiarch can work together. A reference build to support marm/march=armv5t is at http://people.linaro.org/~zhenqiangchen/ * Try to build -mfoat-abi=hard/-fpu=neon. But libgcc build fails with message "ld: error ... uses VFP register arguments, ..." 4. Investigate new failed cases in -Os regression test. * For gcc.dg/pr30951.c, both option -O0 and -O2 can optimize (x == x + 10) to (0). But -Os can not. * For gcc.dg/atomic-lockfree.c and gcc.dg/atomic-noinline.c, the optimization is correct. The test cases can only be test with -O0.
Plans: * Code size benchmark tuning.
Best regards! -Zhenqiang