Sep 9 change in gen_lowpart_common causes aborts
Jeffrey A Law
law@cygnus.com
Mon Oct 5 00:25:00 GMT 1998
In message < Pine.LNX.4.03.9810021107470.19330-100000@moshier.ne.mediaone.net >
you write:
> > > causes current egcs snapshots to abort when trying to compile the
> > > math tests in glibc-2.0.96 (on i586-linux). Below is a small test
> > > program that demonstrates the problem.
> >
> > It's easy to forget that gen_lowpart_common must not fail for integers an
> ymore
> > due to changes in how reload works.
>
> The patch was against gcc-2.8. Your test case does not fail on gcc.
gcc-2.8 does not have the requirement that gen_lowpart_common must not fail for
integers.
That condition was added to deal with some very ugly reload problems on either
the alpha or sparc64 ports. I don't remember which.
> I am sorry, but I do not have time to work on two different compilers.
> Should I delete gcc-2.8 now and change to "egcs?" Which one is the real
> gcc?
That's a subject of great debate. Just watch gcc2 for differing opinions.
Personally, I work almost exclusively with egcs now.
jeff
More information about the Gcc
mailing list