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: Chip Salzenberg <chip at valinux dot com>
- Subject: Re: PATCH: Restore i386 binary compat for EH info
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 27 Dec 1999 11:16:06 -0800
- Cc: 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>
On Thu, Dec 23, 1999 at 10:32:03PM -0800, Chip Salzenberg wrote:
> 1999-12-23 "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
>
> Restore i386 binary compatibility in EH info.
> * config/i386/i386.h (EH_REGISTERS): Define as 17, the *old*
> value of FIRST_PSEUDO_REGISTER.
> * frame.h (EH_REGISTERS): Define, with FIRST_PSEUDO_REGISTER as
> default.
> (struct frame_state): Use EH_REGISTERS for array sizes.
> * dwarfout.c (output_reg_number): Use EH_REGISTERS.
> * dwarf2out.c (DWARF_FRAME_RETURN_COLUMN): Default to EH_REGISTERS.
> (reg_number, expand_builtin_init_dwarf_reg_sizes): Use EH_REGISTERS.
This is ok, except that I'd like to see something better than
EH_REGISTERS. Perhaps DWARF_FRAME_REGISTERS?
r~