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'


If filed this as PR 45547.  Not sure where to start looking for a root
cause / fix.  Andreas, perhaps your changes around configure?  Any other
ideas what to look into?

Gerald

Reply via email to