Aurora SPARC Linux release 2.90 (Aurora Corona)/TI UltraSparc IIi (Sabre) sun4u:
binutils-2.17.50.0.3-6.sparc.sparc bison-2.3-2.1.sparc dejagnu-1.4.4-5.1.noarch expect-5.43.0-5.1.sparc gcc-4.1.1-30.1.sparc glibc-2.5-3.1.sparcv9 glibc-2.5-3.1.sparc64 glibc-devel-2.5-3.1.sparc glibc-devel-2.5-3.1.sparc64 glibc-headers-2.5-3.1.sparc gmp-2.4.1 (local build from gcc's infrastructure) mpfr-2.2.1 (local build from gcc's infrastructure) kernel-2.6.18-1.2798.al3.1.sparc64 libgcc-4.1.1-30.1.sparc libgcc-4.1.1-30.1.sparc64 libgcj-4.1.1-30.1.sparc libgcj-4.1.1-30.1.sparc64 libgcj-devel-4.1.1-30.1.sparc libgcj-devel-4.1.1-30.1.sparc64 libstdc++-4.1.1-30.1.sparc libstdc++-4.1.1-30.1.sparc64 libstdc++-devel-4.1.1-30.1.sparc libstdc++-devel-4.1.1-30.1.sparc64 make-3.81-1.1.sparc tcl-8.4.13-3.al3.sparc LAST_UPDATED: Wed Mar 7 11:15:23 UTC 2007 (revision 122655) Compiler version: 4.3.0 20070307 (experimental) Platform: sparc64-unknown-linux-gnu configure flags: --enable-__cxa_atexit --enable-shared --with-cpu=v7 --with-gmp=/usr/local/gmp-mpfr --with-mpfr=/usr/local/gmp-mpfr --enable-languages=c,c++,fortran,java,objc,obj-c++,treelang I get a few sparc target failures in the gcc testsuite, for example Running /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/sparc.exp ... Executing on host: /usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c -mcpu=ultrasparc -mvis -fno-show-column -S -o align.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c: In function 'foo3': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 1 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 2 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible types in return compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c: In function 'foo3': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 1 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 2 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible types in return FAIL: gcc.target/sparc/align.c (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 1 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible type for argument 2 of '__builtin_vis_faligndatav8qi' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/align.c:18: error: incompatible types in return ERROR: gcc.target/sparc/align.c: error executing dg-final: couldn't open "align.s": no such file or directory UNRESOLVED: gcc.target/sparc/align.c: error executing dg-final: couldn't open "align.s": no such file or directory and the next example being Executing on host: /usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c -O2 -mcpu=ultrasparc -mvis -fno-show-column -S -o combined-2.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c: In function 'foo': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 1 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 2 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible types in initialization /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:10: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c: In function 'bar': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:17: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c: In function 'foo': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 1 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 2 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible types in initialization /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:10: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c: In function 'bar': /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:17: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' FAIL: gcc.target/sparc/combined-2.c (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 1 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible type for argument 2 of '__builtin_vis_fpmerge' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:8: error: incompatible types in initialization /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:10: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' /usr/local/src/trunk/gcc/gcc/testsuite/gcc.target/sparc/combined-2.c:17: error: incompatible type for argument 1 of '__builtin_vis_fmul8x16' ERROR: gcc.target/sparc/combined-2.c: error executing dg-final: couldn't open "combined-2.s": no such file or directory UNRESOLVED: gcc.target/sparc/combined-2.c: error executing dg-final: couldn't open "combined-2.s": no such file or directory Now, is there something simple about this that I just am not aware of, or is this something being worked on? I don't seem to be able to find a gcc bugs database entry for this though... -- Cheers, /ChJ