Summary:
* Linaro binary toolchain 2012.05 release.
* Code size benchmark analysis.

Details:
1. Linaro binary toolchain 2012.05 release
  * Check-in the patches to support multilib and arm-linux-gnueabihf
in linaro crosstool.
  * Update config to 2012.05 release, which will build multilib toolchain:
      default option: -mthumb -march=armv7-a -mfloat-api=hard
-mtune=cortex-a9 -mfpu=vfpv3-d16
      armv4t option: -marm -march=armv4t -mfloat-api=soft
  * Try u-boot build with the armv4t option.
  * Add arm-linux-gnueabihf.mpi for windows installer.
  * Tests and regression analysis.

2. During code size regression analysis, we find postreload can not
optimize some cases when spilling happens, reassociation for PHI note
might lead to spilling, expand generates inefficient codes which can
not be optimized by later passes and poor code layout introduces more
branch instructions.

Plans:
* Linaro binary toolchain 2012.05 release.
* Investigate other code size regressions in 4.7.

Best regards!
-Zhenqiang

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to