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