From 61170c08dedb207bc85f90a3c5d9673e74a95a14 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 12 Apr 2000 00:46:26 +0000 Subject: [PATCH] Remove Dwarf2 restriction on EH frame generation From-SVN: r33086 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm.h | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 91bc64e58f3..60a1fe26ffa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2000-04-11 Nick Clifton + + * config/arm/arm.h: (INCOMING_RETURN_ADDR_RTX): Remove Dwarf2 + restriction. + (DWARF_FRAME_RETURN_COLUMN): Remove Dwarf2 restriction. + 2000-04-10 Alexandre Oliva * config/elfos.h (SELECT_SECTION): Decide whether to use a data or diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 6810cdde824..d9865aedabb 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -2825,13 +2825,11 @@ extern int making_const_table; when running in 26-bit mode. */ #define RETURN_ADDR_MASK26 (0x03fffffc) -#ifdef DWARF2_DEBUGGING_INFO /* Pick up the return address upon entry to a procedure. Used for dwarf2 unwind information. This also enables the table driven mechanism. */ #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, LR_REGNUM) #define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (LR_REGNUM) -#endif /* Used to mask out junk bits from the return address, such as processor state, interrupt status, condition codes and the like. */