Bootstrap is STILL broken...
Dale Johannesen
dalej@apple.com
Thu Apr 1 01:11:00 GMT 2004
On Mar 31, 2004, at 4:56 PM, Andrew Pinski wrote:
>> I agree that this is a good idea for other reasons, but the general
>> bootstrap problem will still
>> be there waiting for somebody else to trip over it. If somebody puts
>> long double arithmetic in
>> libiberty, for example, I bet the same problem will occur on several
>> hosts. (There is long double
>> code there now, but all it does is copy them around, which doesn't
>> usually require a library call.)
>
> 128bit long double support is in the FSF's (both 3.4.0 and 3.5.0)
> libgcc so this is non issue at all.
That's irrelevant. The point is long double is implemented as library
calls in many other compilers.
So if you build libiberty on a system where the system compiler does
that, you'll get dangling
references to that compiler's library. Which will be unresolved on
later passes because you're
linking with gcc, which doesn't know about that library.
More information about the Gcc-patches
mailing list