This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: PR other/48007: Unwind library doesn't work with UNITS_PER_WORD > sizeof (void *)
- From: Andrew Pinski <pinskia at gmail dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: "H.J. Lu" <hongjiu dot lu at intel dot com>, gcc-patches at gcc dot gnu dot org
- Date: Sun, 6 Mar 2011 13:15:35 -0800
- Subject: Re: PATCH: PR other/48007: Unwind library doesn't work with UNITS_PER_WORD > sizeof (void *)
- References: <20110306171830.GA18591@intel.com>
On Sun, Mar 6, 2011 at 9:18 AM, H.J. Lu <hongjiu.lu@intel.com> wrote:
> Hi,
>
> We shouldn't save call frame hard registers as "void *". ÂThis patch
> changes the unwind library to save call frame hard registers as
> _Unwind_Word. ÂOK for 4.7?
I think this will break the ABI for the MIPS N32 ABI. Not to mention
the MIPS N32 ABI works fine with the unwinding part this way. Does
someone use the unwinding library to look at the registers in previous
stack frames?
-- Pinski