[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [parisc-linux] [Fwd: [patch/hppa] Floating point exception

> >   The
> > only reason they would need rebuilt after a glibc bug fix would be if the
> > glibc ABI changed in the process, and that would be Very Bad<tm>.
> Yeah, hopefully that doesn't happen.

As I have previously mentioned, there is a pending ABI issue affecting
the passing of complex and vector floating point numbers on the PA
(floats in particular on the 32-bit port, and both floats and doubles
on the 64-bit port).  It turns out we are using the wrong registers
to pass these types.

I'm considering fixing this in GCC 4.1 (patch under test this weekend).
We already have an ABI change under HP-UX in GCC 4.1 (dwarf2 exception
support).  I've also observered that there is an incompatibility in
libgcc under linux between 4.0 and 4.1.  I don't know if this is an ABI
change or not.  For these reasons, now is the time to fix these issue.

If anybody feels strongly that the status quo should be maintained
please let me know.  I'm going to bump the libgcc_s versions.

J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

Reply to: