SINIX patch

Jeffrey A Law law@cygnus.com
Mon Jan 26 23:27:00 GMT 1998


  In message < 199801270209.VAA24719@jfc. >you write:
  > diff -c dwarf2out.c.egcs dwarf2out.c
  > *** dwarf2out.c.egcs	Wed Jan 14 18:10:08 1998
  > --- dwarf2out.c	Mon Jan 26 21:00:31 1998
  > ***************
  > *** 58,64 ****
  >   {
  >     return (write_symbols == DWARF2_DEBUG
  >   #ifdef DWARF2_UNWIND_INFO
  > ! 	  || (flag_exceptions && ! exceptions_via_longjmp)
  >   #endif
  >   	  );
  >   }
  > --- 58,64 ----
  >   {
  >     return (write_symbols == DWARF2_DEBUG
  >   #ifdef DWARF2_UNWIND_INFO
  > ! 	  || (DWARF2_UNWIND_INFO && flag_exceptions && ! exceptions_via_longjmp
  > )
  >   #endif
  >   	  );
  >   }
Isn't this hunk unnecessary?

If DWARF2_UNWIND_INFO is defined as zero, then exceptions via_longjmp should be
one (see toplev.c).  Or am I missing something?

I've installed the other hunks.  

jeff



More information about the Gcc mailing list