On 28 April 2012 21:34, Zhenqiang Chen <zhenqiang.c...@linaro.org> wrote: > Summary: > * Linaro binary toolchain 2012.04 release. > * Code size benchmark analysis. > > Details: > 1. Validate and bug fix for linaro binary toolchain 2012.04 release. > 2. Investigate code size regressions in 4.7 > Find more regression cases due to loop invariant hoisting, and tests > should we can reduce some codesize with option > -fno-move-loop-invariants. Some regressions are due to > pass_reorder_blocks, which is disabled for -Os in 4.7. For some cases, > ivopt will introduce to more codes and function inline might lead to > more spilling. We also try linaro 2012.04 baremetal build. But there > is a few bytes regression compared with 4.7 trunk. > 3. Setup the qemu env following Michael’s instructions > (https://wiki.linaro.org/MichaelHope/Sandbox/QEMUCrossTest) and tests > show it work. > 4. Try to build gcc-linaro-2012.04 configured with "--with-fpu=neon > --with-float=hard" based on a precise sysroot > (precise-sysroot-armhf-r0.tar.bz2) from > http://people.linaro.org/~michaelh/incoming > * Linux build is OK without any change. > * Mingw32 build reports error. After removing the code, the build PASS. > [ERROR] .../libc/usr/include/arm-linux-gnueabihf/sys/types.h:117:19: > error: two or more data types in declaration specifiers
See the oneiric sysroot patch. This needs to be brought forward for Precise on mingw. -- Michael _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain