This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Replace ASM_SIMPLIFY_DWARF_ADDR with delegitimize_address
- From: Richard Henderson <rth at redhat dot com>
- To: Roger Sayle <roger at www dot eyesopen dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 5 Feb 2003 15:12:58 -0800
- Subject: Re: [PATCH] Replace ASM_SIMPLIFY_DWARF_ADDR with delegitimize_address
- References: <Pine.LNX.4.44.0302041544590.19641-100000@www.eyesopen.com>
On Tue, Feb 04, 2003 at 04:02:57PM -0700, Roger Sayle wrote:
> * dwarf2out.c (mem_loc_descriptor): Replace ASM_SIMPLIFY_DWARF_ADDR
> with *targetm.delegitimize_address.
> (rtl_for_decl_location): Likewise.
> * dwarfout.c (output_mem_loc_descriptor): Likewise. Include target.h.
> * Makefile.in (dwarf2out.c, dwarfout.c): Depend upon $(TARGET_H)
>
> * config/i386/i386.h (ASM_SIMPLIFY_DWARF_ADDR): Remove definition.
> * config/i386/i386-protos.h (i386_simplify_dwarf_addr): Remove
> prototype.
> * config/i386/i386.c (ix86_delegitimize_address): Renamed from
> i386_simplify_dwarf_addr. Made static. Prototyped.
> (TARGET_DELEGITIMIZE_ADDRESS): Update definition from
> i386_simplify_dwarf_addr to ix86_delegitimize_address.
> (ix86_find_base_term): Likewise.
> (maybe_get_pool_constant): Likewise.
>
> * config/s390/s390.h (ASM_SIMPLIFY_DWARF_ADDR): Remove definition.
> * config/s390/s390-protos.h (s390_simplify_dwarf_addr): Remove
> prototype.
> * config/s390/s390.c (s390_delegitimize_address): Renamed from
> s390_simplify_dwarf_addr. Made static. Prototyped.
> (TARGET_DELEGITIMIZE_ADDRESS): Define as s390_delegitimize_address.
Ok.
r~