With revision 163809 these test passed. >From revision 163818 and on, the tests have failed as follows:
Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.dg/cpp/cpp.exp ... FAIL: gcc.dg/cpp/pragma-float-const-decimal64-1.c (test for warnings, line 4) ... Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.dg/dg.exp ... ... FAIL: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 4) FAIL: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 5) FAIL: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 6) Looks like it's some mixup of ""/"no"/"dpd" somewhere... It looks like the dfp.m4 patch is wrong, enabling dfp half-way, such that the parser and preprocessor doesn't see that it's not supported, but the target still isn't "dfp" as far as the test-suite is concerned (and it shouldn't): Executing on host: /tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/xgcc -B/tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/ dfprt16050. c -isystem /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/hpautotest-gcc1/gcc/newl ib/libc/include -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./libgloss/cris/ -L/tmp/hpautotest-gcc1/cris-elf/gccobj/ cris-elf/./libgloss/cris -L/tmp/hpautotest-gcc1/gcc/libgloss/cris -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./new lib/ -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib -sim3 -lm -o dfprt16050.exe (timeout = 300) dfprt16050.c:2:2: error: unable to emulate 'DD' compiler exited with status 1 output is: dfprt16050.c:2:2: error: unable to emulate 'DD' Author of suspect patch in the revision range CC:ed. -- Summary: [4.4 Regression]: gcc.dg/cpp/pragma-float-const- decimal64-1.c gcc.dg/nodfp-1.c Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hp at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: cris-axis-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45561