The gcc testsuite aborts on i686-* targets with: ERROR: (DejaGnu) proc "sd" does not exist.
This happens since revision 133144: http://gcc.gnu.org/ml/gcc-testresults/2008-03/msg00907.html Revision: 133143 === gcc tests === Running target unix FAIL: gcc.dg/torture/builtin-math-4.c -O0 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O1 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O2 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -Os (test for excess errors) === gcc Summary === # of expected passes 48921 # of unexpected failures 8 # of expected failures 169 # of untested testcases 35 # of unsupported tests 344 /home/regress/tbox/native/build/gcc/xgcc version 4.4.0 20080312 (experimental) (GCC) http://gcc.gnu.org/ml/gcc-testresults/2008-03/msg00911.html Revision: 133144 === gcc tests === Running target unix FAIL: gcc.dg/torture/builtin-math-4.c -O0 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O1 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O2 (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/builtin-math-4.c -Os (test for excess errors) ERROR: (DejaGnu) proc "sd" does not exist. === gcc Summary === # of expected passes 48589 # of unexpected failures 8 # of expected failures 167 # of untested testcases 35 # of unsupported tests 250 /home/regress/tbox/native/build/gcc/xgcc version 4.4.0 20080312 (experimental) (GCC) and seems due to a bad regular expression in gcc.target/i386/pr35422: 2008-03-12 Paolo Bonzini <[EMAIL PROTECTED]> PR tree-opt/35422 * fold-const.c (fold_unary) <NOP_EXPR>: Distribute a narrowing conversion to the operands of a multiplication. testsuite: 2008-03-12 Paolo Bonzini <[EMAIL PROTECTED]> PR tree-opt/35422 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing third loop. * gcc.target/i386/pr35422.c: New. /* { dg-options "-O2" } */ /* { dg-do compile } */ /* { dg-require-effective-target ilp32 } */ int test(long long a, long long b) { return a * b; } /* Check that we did not spill anything. This is all that is needed to qualify the generated code as "decent"... */ /* { dg-final { scan-assembler-not "%e[sd]i" } } */ -- Summary: ERROR: (DejaGnu) proc "sd" does not exist. Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35565