Summary:
* Multilib test for linaro toolchain.
* Code size test for embedded toolchain.

Details:
1. Multilib test for linaro toolchain.
  * Workaround the marm/march=armv5t build by setting the
MULTILIB_DEFAULT to mthumb.
  * Investigate how to make multiarch and multilib work together.
Based on current multiarch/multilib patches, it is hard to make them
work together. Trying to set the default multilib dir to the multiarch
dir to workaround it. Need more work to build libgcc.

2. Code size investigation for embedded toolchain.
  * Try to test benchmarks.
  * Run gcc regression test with –mthumb/-mcpu=cortex=m3/-Os and
analyze the new failed cases. After skipping the cases based on
scan-assembler, warning/error message, etc, there are 5 new failed
cases in three categories:
    (1) gcc.target/arm/neon/vst1_lanes64.c: known issue
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51631
    (2) Wrong optimization for gcc.dg/atomic-lockfree.c,
gcc.dg/atomic-noinline.c and gcc.dg/pr30951.c.
    (3) g++.dg/eh/filter1.C abort in libsupc++.

Plans:
* Root cause the new failed cases.
* Continue to investigate the multilib/multiarch issue.

Best regards!
-Zhenqiang

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

Reply via email to