BOOTSTRAP FAILURE: segementation fault in genattrtab under hpux
law@redhat.com
law@redhat.com
Thu Nov 16 10:26:00 GMT 2000
In message < 200011160012.TAA24348@hiauly1.hia.nrc.ca >you write:
> > > > > > 0xb8b00 <layout_type+72>: ldb r20(sr0,r3),rp
>
> ...
>
> > > I think the reversal occurs because r3 is being used as an index regi
> ster.
> > > There is stuff in the machine definition like this:
> > I seriously doubt it since hard_frame_pointer_rtx shouldn't have %r3 as
> > its value unless %r3 really is the frame pointer. ie, if the frame point
> er
> > is eliminated %r3 should not be the value of hard_frame_pointer_rtx.
>
> Here is the rtl from flow2:
[ ... ]
Seems odd to me, but then again, from your dumps, you're probably right.
There's a sure fire way to tell though -- put a breakpoint in the output
pattern and debug the C code you find :-)
THe function will be named something like outout_XXX and will come from
insn-output.c which is generated from the MD file.
jeff
More information about the Gcc-bugs
mailing list