Between September 2nd http://gcc.gnu.org/ml/gcc-testresults/2010-09/msg00197.html and September 3rd http://gcc.gnu.org/ml/gcc-testresults/2010-09/msg00282.html DFP support broke quite a bit on FreeBSD.
Failures happen at link time. The following is a typical example for FAIL: g++.dg/compat/decimal/pass-1 cp_compat_x_tst.o-cp_compat_y_tst.o link Executing on host: /usr/nabil-files/pfeifer/OBJ-0905-0148/gcc/testsuite/g++/../../g++ -B/usr/nabil-files/pfeifer/OBJ-0905-0148/gcc/testsuite/g++/../../ cp_compat_main_tst.o cp_compat_x_tst.o cp_compat_y_tst.o -nostdinc++ -I/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/libstdc++-v3/include/i386-unknown-freebsd8.1 -I/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/libstdc++-v3/include -I/usr/test/gcc/libstdc++-v3/libsupc++ -I/usr/test/gcc/libstdc++-v3/include/backward -I/usr/test/gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -L/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/./libstdc++-v3/src/.libs -B/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/./libstdc++-v3/src/.libs -L/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/./libstdc++-v3/src/.libs -L/usr/nabil-files/pfeifer/OBJ-0905-0148/i386-unknown-freebsd8.1/./libiberty -lm -o g++-dg-compat-decimal-pass-1-01.exe (timeout = 300) cp_compat_x_tst.o(.text+0x15): In function `checkd32(decimal32, decimal32)': : undefined reference to `__dpd_addsd3' cp_compat_x_tst.o(.text+0x24): In function `checkd32(decimal32, decimal32)': : undefined reference to `__dpd_nesd2' cp_compat_x_tst.o(.text+0xbbb): In function `checkd64(decimal64, decimal64)': : undefined reference to `__dpd_adddd3' cp_compat_x_tst.o(.text+0xbd5): In function `checkd64(decimal64, decimal64)': : undefined reference to `__dpd_nedd2' : -- Summary: [4.6 regression] Various DFP-related testsuite build failures due to missing symbols Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gerald at pfeifer dot com GCC host triplet: x86_64-unknown-freebsd8.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45547