On Wed, Aug 08, 2001 at 12:14:48PM -0400, Trond Eivind Glomsrød wrote:
> Kathy Bieltz <[EMAIL PROTECTED]> writes:
> 
> > The same C++ code that compiles with kgcc and gcc-2.91-66 fails when
> > I attempt to compile it with gcc-2.96-85.  Here is the log of the make:
> > /usr/bin/gcc -c -Wall -O2 -I. --schedule-insns -DINTEL -DUNIX -DLINUX -DSVR4
> > Array.cpp -fPIC -DPIC -o obj/Array.o
> > /usr/bin/gcc -c -Wall -O2 -I. --schedule-insns -DINTEL -DUNIX -DLINUX -DSVR4
> > Cache.cpp -fPIC -DPIC -o obj/Cache.o
> > Cache.cpp: In method `Bool Cache::Remove (MntrObject *, int)':
> > Cache.cpp:128: Unable to find a register to spill in class `AREG'.
> > Cache.cpp:128: confused by earlier errors, bailing out
> > make[4]: *** [obj/Cache.o] Error 1
> > make[3]: *** [releaseso] Error 2
> > make[2]: *** [releaseso] Error 2
> > make[1]: *** [releaseso] Error 2
> > make: *** [releaseso] Error 2
> 
> Please file it in bugzilla (https://bugzilla.redhat.com/bugzilla/) so we can
> fix it - you have a workaround, but fixing the problem is better.

It has been filled under bugzilla, and my resolution is WONTFIX.
It has been stated multiple times on gcc mailing lists that -fschedule-insns
is unsupported on register started machines, it really has no point to open
this can of worms when it is known to generate worse code.

        Jakub



_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list

Reply via email to