Commit 61170c08 by Nick Clifton Committed by Nick Clifton

Remove Dwarf2 restriction on EH frame generation

From-SVN: r33086
parent 85b0830b
2000-04-11 Nick Clifton <nickc@cygnus.com>
* config/arm/arm.h: (INCOMING_RETURN_ADDR_RTX): Remove Dwarf2
restriction.
(DWARF_FRAME_RETURN_COLUMN): Remove Dwarf2 restriction.
2000-04-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br> 2000-04-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* config/elfos.h (SELECT_SECTION): Decide whether to use a data or * config/elfos.h (SELECT_SECTION): Decide whether to use a data or
......
...@@ -2825,13 +2825,11 @@ extern int making_const_table; ...@@ -2825,13 +2825,11 @@ extern int making_const_table;
when running in 26-bit mode. */ when running in 26-bit mode. */
#define RETURN_ADDR_MASK26 (0x03fffffc) #define RETURN_ADDR_MASK26 (0x03fffffc)
#ifdef DWARF2_DEBUGGING_INFO
/* Pick up the return address upon entry to a procedure. Used for /* Pick up the return address upon entry to a procedure. Used for
dwarf2 unwind information. This also enables the table driven dwarf2 unwind information. This also enables the table driven
mechanism. */ mechanism. */
#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, LR_REGNUM) #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, LR_REGNUM)
#define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (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 /* Used to mask out junk bits from the return address, such as
processor state, interrupt status, condition codes and the like. */ processor state, interrupt status, condition codes and the like. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment