This is the mail archive of the gcc@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]

EH Regression


PR3189 is a regression from 2.95 involving EH.

In remove_fixup_regions, we do:

 if (fixup->u.fixup.real_region)
   XEXP (note, 1) = GEN_INT (fixup->u.fixup.real_region->region_number);

I'm guessing that should be XEXP (note, 0); otherwise, we are
clobberring the next pointer in the note.

Sound right?

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com


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