ppc completely soft patches
Aldy Hernandez
aldyh@redhat.com
Mon Nov 4 10:21:00 GMT 2002
> > For soft-float, gcc will emit calls to these in user space, and we want
> > to use the library functions in libc, not the ones that come with
> > libgcc.
>
> Well, what's wrong with the functions in nof/libgcc.a? If gcc is used for
libgcc is not only slower, but does not handle exceptions or rounding
modes.
And even if it did handle, say rounding modes-- how would you set it?
Glibc's <fenv.h> routines set that.
> linking they will always be used anyway, cause the link order is -lgcc -lc
> -lgcc? If the functions in libgcc.a are broken, libgcc should be fixed
> instead, or?
Yup, you are correct. You'd have to add -lc to your command line to
link libc first. It's on my TODO list to hack gcc to link -lc first
when switch foo-foo-bar is passed.
Aldy
More information about the Libc-alpha
mailing list