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

Reply via email to