egcs-2.91.43 + glibc-2.0.94/math

Michael L. Galbraith mikeg@weiden.de
Wed Jul 1 08:52:00 GMT 1998


Hello egcs developers,

Running make check in glibc-2.0.94/math, and getting errors as follows. 
The file which is causing the problem is sysdeps/libm-ieee754/s_erf.c,
compiled with CFLAGS..
	-march=pentium -mcpu=pentium -fPIC -g0 -O6 -fomit-frame-pointer

I tried using different -O, -march and -mcpu flags to no effect. If I
make this one file (s_erf.os) with gcc-2.8.1, all tests then pass.

Attached are s_erf.i and s_erf.s. If there's anything else I need to
provide info wise, just holler.

	-Mike
-----------------------------failures--------------------------------
test-double.out:

testing double (without inline functions)
Fail: erf (0.7) == 0.6778011938...: Exception "Invalid operation" set
Fail: erf (0.7) == 0.6778011938...

Test suite completed:
  2153 test cases plus 2141 tests for exception flags executed.
  2 errors occured.

test-idouble.out:

testing double (inline functions)
Fail: erf (0.7) == 0.6778011938...

Test suite completed:
  2037 test cases plus 2029 tests for exception flags executed.
  1 errors occured.



More information about the Gcc-bugs mailing list