The current gcc 4.2 branch is exhibiting some new
testsuite failures in the gcc testsuite on powerpc-apple-darwin8.
Specifically I now see...
Running
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/vmx.exp
...
FAIL: gcc.dg/vmx/dct.c -O0 (test for excess errors)
FAIL: gcc.dg/vmx/dct.c -O1 (test for excess errors)
FAIL: gcc.dg/vmx/dct.c -O2 (test for excess errors)
FAIL: gcc.dg/vmx/dct.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/vmx/dct.c -O3 -g (test for excess errors)
FAIL: gcc.dg/vmx/dct.c -Os (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O0 (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O1 (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O2 (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O3 -fomit-frame-pointer -funroll-loops (test for
excess errors)
FAIL: gcc.dg/vmx/fft.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -O3 -g (test for excess errors)
FAIL: gcc.dg/vmx/fft.c -Os (test for excess errors)
which all seem to fail as follows...
Executing on host:
/sw/src/fink.build/gcc42-4.1.9999-20070312/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc42-4.1.9999-20070312/darwin_objdir/gcc/
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/dct.c
-O0 -maltivec -mabi=altivec -std=gnu99 -fno-show-colu
mn -S -m32 -o dct.s (timeout = 300)
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/dct.c:6:
warning: C99 inline functions are not supported; using
GNU89
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/dct.c:6:
warning: to disable this warning use -fgnu89-inline or
the gnu_inline function attribute
output is:
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/dct.c:6:
warning: C99 inline functions are not supported; using
GNU89
/sw/src/fink.build/gcc42-4.1.9999-20070312/gcc-4.2-20070312/gcc/testsuite/gcc.dg/vmx/dct.c:6:
warning: to disable this warning use -fgnu89-inline or
the gnu_inline function attribute
FAIL: gcc.dg/vmx/dct.c -O0 (test for excess errors)
Any idea why we are the only target seeing these failures with gcc 4.2 branch?
Jack