Commit 47a4976f by John David Anglin Committed by John David Anglin

pa-linux.h (DWARF2_UNWIND_INFO): Delete define.

	* pa-linux.h (DWARF2_UNWIND_INFO): Delete define.
	* pa.h (EH_RETURN_DATA_REGNO): Revise TARGET_64BIT and correct
	numbering.

From-SVN: r55563
parent f3a4e54e
2002-07-18 John David Anglin <dave@hiauly1.hia.nrc.ca> 2002-07-18 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa-linux.h (DWARF2_UNWIND_INFO): Delete define.
* pa.h (EH_RETURN_DATA_REGNO): Revise TARGET_64BIT and correct
numbering.
2002-07-18 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa.c (output_deferred_plabels): Remove unused millicode enum mulU. * pa.c (output_deferred_plabels): Remove unused millicode enum mulU.
2002-07-18 Richard Henderson <rth@redhat.com> 2002-07-18 Richard Henderson <rth@redhat.com>
......
...@@ -22,7 +22,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -22,7 +22,6 @@ Boston, MA 02111-1307, USA. */
#undef PREFERRED_DEBUGGING_TYPE #undef PREFERRED_DEBUGGING_TYPE
#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG #define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
#define DWARF2_ASM_LINE_DEBUG_INFO 1 #define DWARF2_ASM_LINE_DEBUG_INFO 1
#define DWARF2_UNWIND_INFO 1
/* A C expression whose value is RTL representing the location of the /* A C expression whose value is RTL representing the location of the
incoming return address at the beginning of any function, before the incoming return address at the beginning of any function, before the
......
...@@ -515,11 +515,8 @@ extern struct rtx_def *hppa_pic_save_rtx PARAMS ((void)); ...@@ -515,11 +515,8 @@ extern struct rtx_def *hppa_pic_save_rtx PARAMS ((void));
#define STRUCT_VALUE_REGNUM 28 #define STRUCT_VALUE_REGNUM 28
/* Describe how we implement __builtin_eh_return. */ /* Describe how we implement __builtin_eh_return. */
/* FIXME: What's a good choice for the EH data registers on TARGET_64BIT? */
#define EH_RETURN_DATA_REGNO(N) \ #define EH_RETURN_DATA_REGNO(N) \
(TARGET_64BIT \ ((N) < 3 ? (N) + 20 : (N) == 3 ? 31 : INVALID_REGNUM)
? ((N) < 4 ? (N) + 4 : INVALID_REGNUM) \
: ((N) < 3 ? (N) + 20 : (N) == 4 ? 31 : INVALID_REGNUM))
#define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, 29) #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, 29)
#define EH_RETURN_HANDLER_RTX \ #define EH_RETURN_HANDLER_RTX \
gen_rtx_MEM (word_mode, \ gen_rtx_MEM (word_mode, \
......
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