Summary: * Linaro binary toolchain 2012.03 release. * Investigate relocatable NLS support. * Code size benchmark analysis.
Details: 1. Linaro binary toolchain 2012.03 release. * Bump and spawn 2012.02-20120326 build. * Validate the release candidate. * Update wiki for binary build tasks. 2. Investigate relocatable NLS support: lp:918926. * Root cause: gcc and binutils use a fixed LOCALEDIR (which is $prefix/share/locale) to call bindtextdomain. * Workout a reference patch for gcc to use relative dir (.../bin/../share/locale) to call bindtextdomain. 3. Code size benchmark analysis with -Os * Collect code size benchmark data. * In most cases, gcc 4.7 gets better result than gcc 4.6. * Investigate regression in several small cases. 4. Read the tree and rtl dump files to learn the optimizations and impacts on code size.
Plans: * Fix lp:918926. * Investigate code size regression in gcc 4.7. * Tuning optimization heuristics for -Os.
Planed leaves: * April 2 - 4: Chinese Qingming Festival. * April 9 - 11: Vacations
Best regards! -Zhenqiang