Having killed most of the port-specific testsuite failures for i386-*-freebsd7.2 on trunk outside of gcc itself, I am now looking at: FAIL: gcc.c-torture/execute/conversion.c execution, -O[01] [again]. [[ http://gcc.gnu.org/ml/gcc-testresults/2009-09/msg02239.html ]]
If I manually compile and run the test as such (system compiler based on gcc 4.2.1 and the current trunk display same): $ gcc -include stdio.h -D'abort()=printf("FAIL: %d\n", __LINE__)' \ [-m96bit-long-double] conversion.c $ ./a.out FAIL: 208 FAIL: 235 $ gcc -include stdio.h -D'abort()=printf("FAIL: %d\n", __LINE__)' \ -m128bit-long-double conversion.c $ ./a.out FAIL: 206 Thus, it appears that this port has an inconsistent configuration related to long double somewhere. Does the above information give anyone an idea of where I should check to fix this? I have also started looking at the 30 gcc.dg/torture/fp-int-convert-* FAILs. In these cases, I have found it necessary to preprocess and run through ident (and then remove all code for the passing tests before the failing test) before looking closely due to (port?) issues related to gdb (system copy of 6.1.1). Regards, Loren