tech-toolchain archive

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

Re: PR/38359 CVS commit: src/gnu/dist/gcc4/gcc/config/m68k wrote:

>     Modified Files:
>       src/gnu/dist/gcc4/gcc/config/m68k:
>     Log Message:
>     Pull the follwoing fix from upstream:
>     >       * config/m68k/ (negsf2, negdf2, negxf2): Use
>     >       -2147483647 - 1 instead of 0x80000000.
>     Fixes "internal compiler error: in do_SUBST" on compiling
>     floating point ops with -msoft-float or -m68010 on LP64 hosts,
>     and may also close PR toolchain/38359.  Tested on alpha.
> oh really.  nice find.
> i wonder if this means most of sun2 can be built with
> -O again?  i had disabled it but my build platform is
> amd64 so i was seeing errors _all over the place_ so i
> disabled it more globally.

I had enabled -O1 with some hacks and confirmed it working on i386,
but later I noticed autobuild amd64 and my alpha failed with
the ICE in do_SUBST, then I've tracked the bug on my alpha and
found the fix ;-)

Now sun2 build on alpha fails in libm by SIGFPE of lint, though..
Izumi Tsutsui

Home | Main Index | Thread Index | Old Index