This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: BOOTSTRAP FAILURE: segementation fault in genattrtab under hpux



  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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]