This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: EH question and registers


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]