OSDN Git Service

* pa-linux.h (DWARF2_UNWIND_INFO): Delete define.
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jul 2002 18:18:26 +0000 (18:18 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jul 2002 18:18:26 +0000 (18:18 +0000)
* 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

gcc/ChangeLog
gcc/config/pa/pa-linux.h
gcc/config/pa/pa.h

index b0e7ce8..06fce4e 100644 (file)
@@ -1,5 +1,11 @@
 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.
 
 2002-07-18  Richard Henderson  <rth@redhat.com>
index 8f22503..96952d2 100644 (file)
@@ -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
index 5026536..711d749 100644 (file)
@@ -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,                                              \