This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC 4.8] use ip+cfa to identify unwind frames, if possible
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, rdsandiford at googlemail dot com
- Date: Thu, 16 Feb 2012 23:58:16 +0000 (UTC)
- Subject: Re: [RFC 4.8] use ip+cfa to identify unwind frames, if possible
- References: <878vk327rw.fsf@talisman.home> <4F3C1CDF.4080508@redhat.com> <87sjiar4fx.fsf@talisman.home> <4F3D53ED.1030502@redhat.com> <87ipj6r2yb.fsf@talisman.home> <4F3D5F09.8010405@redhat.com> <4F3D7F5D.1080605@redhat.com>
On Thu, 16 Feb 2012, Richard Henderson wrote:
> On 02/16/2012 11:54 AM, Richard Henderson wrote:
> > I'll work on a proper fix to the unwinder; we can then decide
> > whether and when to apply it...
>
> Something like this. Not the best of solutions, but we've run out
> of bits in the exception structure, and thus we can't use this
> solution universally.
The new target macro UNWIND_FORCE_UNWIND_MASK in this patch
* needs to be documented;
* is only used in code in libgcc so should be in libgcc_tm.h via
libgcc/config.host, not in the host-side gcc/config/ headers.
(<http://gcc.gnu.org/wiki/Top-Level_Libgcc_Migration> lists existing
target macros that have yet to be transitioned to libgcc_tm.h, though
various parts of that page describe projects Rainer has now done.)
--
Joseph S. Myers
joseph@codesourcery.com