bulding libgcc1.a fails for 970917-snapshot ...
meissner@cygnus.com
meissner@cygnus.com
Sat Sep 20 16:01:00 GMT 1997
| Why are we building libgcc1 for the x86, anyway?
Because you need to compile __fixdfsi, which is not open coded on the x86 (it
needs a memory location for the fnstcw/fldcw instructions, and at least in the
past, it broke inlining if you allocated memory directly during rtl
generation). Older versions of the compiler also needed __{,u}{div,mod}si3
compiled as well. Check out the file gcc/config/i386/perform.h.
More information about the Gcc
mailing list