Graham Stott wrote:
It looks kike that patch contains a typo
The entry for nonmemory_operand has an extra bogus false
I'm sorry. The patch has been in my powerpc-apple-darwin8.2.0 tree for
months but rs6000 does not use nonmemory_operand. Thanks for fixing it.
Paolo
It looks kike that patch contains a typo
The entry for nonmemory_operand has an extra bogus false
The following patch more than likely fixes the fallout I've just kicked of
a x86_64 bootstrap to find out
Index: gensupport.c
===
---
>
> > > And this is just recent too.
> > >
> > > Anyways here is the reduced testcase:
> > > long long
> > > __fixunsdfdi (unsigned hi, unsigned lo)
> > > {
> > > return ((unsigned long long) hi << (32)) | lo;
> > > }
> >
> > flow2 is where the diference comes in:
> > I don't understand why it
> > And this is just recent too.
> >
> > Anyways here is the reduced testcase:
> > long long
> > __fixunsdfdi (unsigned hi, unsigned lo)
> > {
> > return ((unsigned long long) hi << (32)) | lo;
> > }
>
> flow2 is where the diference comes in:
> I don't understand why it is not being split at al
>
> >
> > tail -n 30
> > /work/built/mbuild/g148-rguenther-61/x86_64/Logfile.gcc-mainline.spec
> > -o 32/crtbeginT.o
> > ../../gcc/libgcc2.c: In function '__fixunsdfdi':
> > ../../gcc/libgcc2.c:1228: error: could not split insn
> > (insn:TI 17 65 66 ../../gcc/libgcc2.c:1219 (parallel [
> >
>
> tail -n 30
> /work/built/mbuild/g148-rguenther-61/x86_64/Logfile.gcc-mainline.spec
> -o 32/crtbeginT.o
> ../../gcc/libgcc2.c: In function '__fixunsdfdi':
> ../../gcc/libgcc2.c:1228: error: could not split insn
> (insn:TI 17 65 66 ../../gcc/libgcc2.c:1219 (parallel [
> (set (reg:
tail -n 30 /work/built/mbuild/g148-rguenther-61/x86_64/Logfile.gcc-mainline.spec
-o 32/crtbeginT.o
../../gcc/libgcc2.c: In function '__fixunsdfdi':
../../gcc/libgcc2.c:1228: error: could not split insn
(insn:TI 17 65 66 ../../gcc/libgcc2.c:1219 (parallel [
(set (reg:DI 0 ax [66])