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