aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn David Anglin <dave@hiauly1.hia.nrc.ca>2003-01-05 18:41:18 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2003-01-05 18:41:18 +0000
commit94e6fd3e2b8326c8634b63741a16f6113c404873 (patch)
treeb058b76ad5aaf0dc13e02df872137935eecf4491
parentde7cbdce2f2ccd8fb8927110f4ad09d06fb2272a (diff)
downloadgcc-94e6fd3e2b8326c8634b63741a16f6113c404873.zip
gcc-94e6fd3e2b8326c8634b63741a16f6113c404873.tar.gz
gcc-94e6fd3e2b8326c8634b63741a16f6113c404873.tar.bz2
pa64-hpux.h (JCR_SECTION_NAME): Define.
* pa64-hpux.h (JCR_SECTION_NAME): Define. (PA_INIT_FRAME_DUMMY_ASM_OP): Check EH_FRAME_SECTION_NAME instead of USE_EH_FRAME_REGISTRY when defining. From-SVN: r60918
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/pa/pa64-hpux.h6
2 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6739101..f21a17f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2003-01-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa64-hpux.h (JCR_SECTION_NAME): Define.
+ (PA_INIT_FRAME_DUMMY_ASM_OP): Check EH_FRAME_SECTION_NAME instead of
+ USE_EH_FRAME_REGISTRY when defining.
+
2003-01-05 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.c (output_a_shift): Do not output a
diff --git a/gcc/config/pa/pa64-hpux.h b/gcc/config/pa/pa64-hpux.h
index 507f160..690d511 100644
--- a/gcc/config/pa/pa64-hpux.h
+++ b/gcc/config/pa/pa64-hpux.h
@@ -112,6 +112,8 @@ do { \
#define DATA_SECTION_ASM_OP "\t.data"
#define BSS_SECTION_ASM_OP "\t.section\t.bss"
+#define JCR_SECTION_NAME ".jcr"
+
#define HP_INIT_ARRAY_SECTION_ASM_OP "\t.section\t.init"
#define GNU_INIT_ARRAY_SECTION_ASM_OP "\t.section\t.init_array"
#define HP_FINI_ARRAY_SECTION_ASM_OP "\t.section\t.fini"
@@ -346,9 +348,9 @@ _Jv_RegisterClasses (void *p __attribute__((unused))) {}
#define PA_JV_REGISTERCLASSES_STUB
#endif
-/* We need to add frame_dummy to the initializer list if USE_EH_FRAME_REGISTRY
+/* We need to add frame_dummy to the initializer list if EH_FRAME_SECTION_NAME
or JCR_SECTION_NAME is defined. */
-#if defined(USE_EH_FRAME_REGISTRY) || defined(JCR_SECTION_NAME)
+#if defined(EH_FRAME_SECTION_NAME) || defined(JCR_SECTION_NAME)
#define PA_INIT_FRAME_DUMMY_ASM_OP ".dword P%frame_dummy"
#else
#define PA_INIT_FRAME_DUMMY_ASM_OP ""