This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
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.