This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Restore i386 binary compat for EH info
- To: Jason Merrill <jason at cygnus dot com>
- Subject: Re: PATCH: Restore i386 binary compat for EH info
- From: Richard Henderson <rth at cygnus dot com>
- Date: Tue, 4 Jan 2000 16:21:09 -0800
- Cc: Chip Salzenberg <chip at valinux dot com>, gcc-patches at gcc dot gnu dot org, martin at loewis dot home dot cs dot tu-berlin dot de
- References: <19991223223203.C446@perlsupport.com> <19991227111606.F9261@cygnus.com> <19991227151420.B708@perlsupport.com> <u93dsnrq15.fsf@yorick.cygnus.com> <19991228124535.B23934@cygnus.com> <u9iu19o3c4.fsf@yorick.cygnus.com> <u9g0wdo312.fsf@yorick.cygnus.com>
On Tue, Jan 04, 2000 at 03:00:57PM -0800, Jason Merrill wrote:
> Looking back at the patch, I see what the deal was. Since
> FIRST_PSEUDO_REGISTER changed, the return column changed, since the one is
> calculated from the other. All we need to preserve is the column number...
Yes, but I was also looking at the patch with ia64 eyes. In
playing with dwarf2 unwind info I needed to represent *more*
than FIRST_PSEUDO_REGISTER registers. I.e. there are 6 hard
registers relevant to unwinding that our gcc port doesn't
refer to at all, and so didn't reserve numbers for.
r~