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: EGCS-19990314, undefined local symbol with a __label__



  In message <19990322040536.A1502@cygnus.com>you write:
  > On Mon, Mar 22, 1999 at 11:00:32AM +0000, Richard Earnshaw wrote:
  > >  A quick look shows that the label gets lost somewhere between the end of
  >  
  > > the global register allocation pass and the end of the sched2 pass.  I 
  > > guess this means the flow graph is incomplete in some respect (my guess i
  > s 
  > > that it doesn't follow the label reference use via the constant pool).
  > 
  > Reload threw away the REG_LABEL. 
  > 
  > Wasn't there a pending patch to reconstitute REG_LABELs?  Or is
  > that already in and this needs something more?
There was and it's installed.  
Mon Mar 15 10:20:20 1999  Mark Mitchell  <mark@markmitchell.com>

        * reload.c (find_reloads): Add a REG_LABEL note if we substitute a
        LABEL_REF for something else.

jeff


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