summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-18 18:18:26 +0000
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-18 18:18:26 +0000
commit7db9647cfedce9ef09940910422f3f5e8aa30db2 (patch)
treeef3352256b14b2e163d8cd49ce6017f9b6acf502 /gcc/config
parentc2271c3451ab8847ac7d8cd139736abe670f529c (diff)
downloadgcc-7db9647cfedce9ef09940910422f3f5e8aa30db2.tar.gz
* pa-linux.h (DWARF2_UNWIND_INFO): Delete define.
* pa.h (EH_RETURN_DATA_REGNO): Revise TARGET_64BIT and correct numbering. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55563 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/pa/pa-linux.h1
-rw-r--r--gcc/config/pa/pa.h5
2 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/pa/pa-linux.h b/gcc/config/pa/pa-linux.h
index 8f2250354bb..96952d2ea5c 100644
--- a/gcc/config/pa/pa-linux.h
+++ b/gcc/config/pa/pa-linux.h
@@ -22,7 +22,6 @@ Boston, MA 02111-1307, USA. */
#undef PREFERRED_DEBUGGING_TYPE
#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
#define DWARF2_ASM_LINE_DEBUG_INFO 1
-#define DWARF2_UNWIND_INFO 1
/* A C expression whose value is RTL representing the location of the
incoming return address at the beginning of any function, before the
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 50265366a69..711d7491540 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -515,11 +515,8 @@ extern struct rtx_def *hppa_pic_save_rtx PARAMS ((void));
#define STRUCT_VALUE_REGNUM 28
/* 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) \
- (TARGET_64BIT \
- ? ((N) < 4 ? (N) + 4 : INVALID_REGNUM) \
- : ((N) < 3 ? (N) + 20 : (N) == 4 ? 31 : INVALID_REGNUM))
+ ((N) < 3 ? (N) + 20 : (N) == 3 ? 31 : INVALID_REGNUM)
#define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, 29)
#define EH_RETURN_HANDLER_RTX \
gen_rtx_MEM (word_mode, \