This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[sparc] A few gcc testsuite failures....
- From: "Christian Joensson" <christian dot joensson at gmail dot com>
- To: "GCC Development" <gcc at gcc dot gnu dot org>
- Date: Fri, 9 Mar 2007 13:24:01 +0100
- Subject: [sparc] A few gcc testsuite failures....
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