This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: rfc: unwinder, ppc-spe dual sized registers, and a patch...
- From: Zack Weinberg <zack at codesourcery dot com>
- To: aldyh at redhat dot com
- Cc: gcc at gcc dot gnu dot org, geoffk at geoffk dot org, dje at watson dot ibm dot com, rth at redhat dot com, jason at redhat dot com
- Date: Sun, 09 Mar 2003 19:24:13 -0800
- Subject: Re: rfc: unwinder, ppc-spe dual sized registers, and a patch...
- References: <20030309190409.A5975@redhat.com>
Aldy Hernandez <aldyh at redhat dot com> writes:
> There is one heads up-- the ABI says the register pairs should be N and
> N+1200 but this creates a huge hole in the unwinder tables, thus defeating
> the whole point, which was (well, to fix exception handling and...)
> to save frame size. I've set the pairs to N and N+113, unless someone
> has a huge objection. This creates a bit of a confusion with the
> debugging info which is ABI compliant and has DW_OP_pieces of N and
> N+1200. I'm willing to live with that. Suggestions welcome.
This concerns me, because I (that is, CodeSourcery) have clients who
expect to be able to interoperate C++ code generated by GCC and by
their proprietary compiler, on the e500. Can't you use a sparse array
or something?
zw