This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: PATCH: PR middle-end/22284: [4.1 Regression] ia64 exception handling broken


On Wed, Jul 27, 2005 at 06:52:13PM +0100, Paul Brook wrote:
> On Tuesday 26 July 2005 01:13, Geoff Keating wrote:
> > Hi HJ, Paul,
> >
> >  From <http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01510.html>:
> > > 2005-07-22  H.J. Lu  <hongjiu.lu@intel.com>
> > >
> > >         PR middle-end/22284
> > >         * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Revert
> > >         the change to info.ttype_base.
> >
> > It seems possible that, although perhaps correct for IA64, applying
> > this patch will break the ARM EABI.
> >
> > HJ, do you know if it breaks ARM?
> >
> > Paul, could you look at this patch and at the part of your patch
> > which it's reversing, and determine if that change is really needed
> > for proper behaviour on ARM?
> 
> I've tested this patch on arm-none-eabi and the results look OK.
> I can't remember why I made this change. I suspect it's remains of an earlier 
> implementation that used a slightly different EH table format.

Can someone please approve the patch?

Thanks.


H.J.


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