m68hc11.h (HAVE_AS_DWARF2_DEBUG_LINE): Don't define as .file/.loc directives are incompatible with linker relaxation.
* config/m68hc11/m68hc11.h (HAVE_AS_DWARF2_DEBUG_LINE): Don't define as .file/.loc directives are incompatible with linker relaxation. From-SVN: r69101
This commit is contained in:
parent
a27531fb3b
commit
f642330223
|
@ -1,3 +1,8 @@
|
||||||
|
2003-07-08 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
|
* config/m68hc11/m68hc11.h (HAVE_AS_DWARF2_DEBUG_LINE): Don't define
|
||||||
|
as .file/.loc directives are incompatible with linker relaxation.
|
||||||
|
|
||||||
2003-07-08 Zack Weinberg <zack@codesourcery.com>
|
2003-07-08 Zack Weinberg <zack@codesourcery.com>
|
||||||
|
|
||||||
* Makefile.in (fixinc.sh): Remove gnu-regex.[ch] from dependencies.
|
* Makefile.in (fixinc.sh): Remove gnu-regex.[ch] from dependencies.
|
||||||
|
@ -8888,7 +8893,7 @@ Mon May 12 11:32:53 CEST 2003 Jan Hubicka <jh@suse.cz>
|
||||||
(mips_delegitimize_address): Declare.
|
(mips_delegitimize_address): Declare.
|
||||||
* config/mips/mips.h (ASM_SIMPLIFY_DWARF_ADDR): Undefine.
|
* config/mips/mips.h (ASM_SIMPLIFY_DWARF_ADDR): Undefine.
|
||||||
(FIND_BASE_TERM): Define.
|
(FIND_BASE_TERM): Define.
|
||||||
* config/mips/mips.c (TARGET_DELEGITIMIZE_ADDRESS): Define.
|
* config/mips/mips.c (TARGET_DELEGITIMIZE_ADDRESS): Defi~e.
|
||||||
(mips_delegitimize_address): Renamed from mips_simplify_dwarf_addr.
|
(mips_delegitimize_address): Renamed from mips_simplify_dwarf_addr.
|
||||||
Handle small-data addresses.
|
Handle small-data addresses.
|
||||||
|
|
||||||
|
|
|
@ -1627,6 +1627,14 @@ do { \
|
||||||
the page number. */
|
the page number. */
|
||||||
#define DWARF2_ADDR_SIZE 4
|
#define DWARF2_ADDR_SIZE 4
|
||||||
|
|
||||||
|
/* SCz 2003-07-08: Don't use as dwarf2 .file/.loc directives because
|
||||||
|
the linker is doing relaxation and it does not adjust the debug_line
|
||||||
|
sections when it shrinks the code. This results in invalid addresses
|
||||||
|
when debugging. This does not bless too much the HC11/HC12 as most
|
||||||
|
applications are embedded and small, hence a reasonable debug info.
|
||||||
|
This problem is known for binutils 2.13, 2.14 and mainline. */
|
||||||
|
#undef HAVE_AS_DWARF2_DEBUG_LINE
|
||||||
|
|
||||||
/* The prefix for local labels. You should be able to define this as
|
/* The prefix for local labels. You should be able to define this as
|
||||||
an empty string, or any arbitrary string (such as ".", ".L%", etc)
|
an empty string, or any arbitrary string (such as ".", ".L%", etc)
|
||||||
without having to make any other changes to account for the specific
|
without having to make any other changes to account for the specific
|
||||||
|
|
Loading…
Reference in New Issue