On Mon, Dec 12, 2011 at 3:33 PM, Zhenqiang Chen zhenqiang.chen@linaro.org wrote:
Summary
- "make check-gcc" for linux gcc, cygwin gcc and native windows gcc.
Details:
- "make check-gcc" on linux.
* One more failed case (gcc.dg/visibility-d) for the toolchain generated from crosstool-ng based on embedded toolchain code base. But logs show the .s files are the same.
visibility-d.c seems to cover symbol visibility. Are you using different versions of binutils?
- "make check-gcc" on windows.
* Dir format issue: Native windows programs require the disk symbol format as c:, d:, etc. But in cygwin, it is changed to /cygdrive/c, /cygdrive/d. Need wrapper to convert it.
Have a look at cygpath.
* qemu output in cygwin (Qemu-0.15.1-windows-Medium.zip from http://lassauge.free.fr/qemu/) qemu can not output the result like "*** EXIT 0" on screen. Need wrapper to handle it.
Unfortunately qemu doesn't pass through the exit code to the host shell. The good news is DejaGnu includes a wrapper that does this for you.
See: https://wiki.linaro.org/WorkingGroups/ToolChain/CrossTestingQemu
for how we cross test on Linux.
-- Michael