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 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.

Paul


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