This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: EH question and registers
- From: Richard Henderson <rth at redhat dot com>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 6 Jul 2004 20:48:53 -0700
- Subject: Re: EH question and registers
- References: <10407070341.AA00743@vlsi1.ultra.nyu.edu>
On Tue, Jul 06, 2004 at 11:41:03PM -0400, Richard Kenner wrote:
> There must have been some config file change that affects the way Dwarf
> registers are numbered, but the libgcc_eh Makefile doesn't have any
> dependency on the conf files, so it didn't get rebuilt.
There should not have been any such config file change.
There *were* two changes that affected register numbering:
2004-07-01 Richard Henderson <rth@redhat.com>
* dwarf2out.c (reg_save): Use INVALID_REGNUM.
(dwarf2out_reg_save, dwarf2out_return_save): Likewise.
(initial_return_save): Likewise.
(flush_queued_reg_saves): Remap register numbers.
(dwarf2out_return_reg): Likewise.
2004-06-28 Geoffrey Keating <geoffk@apple.com>
Andreas Tobler <a.tobler@schweiz.ch>
PR 15813
* dwarf2out.c (reg_save): Output DW_CFA_same_value when a
register is saved in itself.
...
I have trouble believing that you havn't rebuild libgcc_eh since then.
In particular, it would mean you havn't been doing a complete bootstrap
and test cycle on the patches you've been writing, and that surely
cannot be correct.
r~