Bootstrap FAILURE egcs-980406 on X86 using -march=pentiumpro

Jim Wilson wilson@cygnus.com
Thu Apr 16 18:32:00 GMT 1998


I looked into this, and I believe that the problem is that enquire does not
work if you compile it with function inlining.  This is because it relies
on functions calls to get exact rounding of values to types.  If you compile
with -O6, you get function inlining, and this leads to excess precision
problems.  I get the correct result if I compile with
	"-O6 -march=pentiumpro -mcpu=pentiumpro -fno-inline-functions"
I don't see how this has anything to do with TARGET_CMOVE.

Normally enquire is compiled without any optimization at all.  I suspect
that you are setting CFLAGS.  Setting BOOT_CFLAGS will work better than
setting CFLAGS.  I don't know offhand how to get the libraries compiled
with options if you don't use CFLAGS though.

Jim



More information about the Gcc-bugs mailing list