aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-05-22 23:54:21 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-05-22 23:54:21 -0700
commit9336389d378d0e0179e3bbc92f786a2a3f3bd6f5 (patch)
tree9ea53f4933e86945533042fea805b65884e2f2d8 /gcc
parente427d51a0789da4c532f5b1e7438e237016c2083 (diff)
downloadgcc-9336389d378d0e0179e3bbc92f786a2a3f3bd6f5.zip
gcc-9336389d378d0e0179e3bbc92f786a2a3f3bd6f5.tar.gz
gcc-9336389d378d0e0179e3bbc92f786a2a3f3bd6f5.tar.bz2
iris6.h (EH_FRAME_SECTION_ASM_OP): Give the section pointer alignment.
* config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give the section pointer alignment. From-SVN: r42484
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/mips/iris6.h9
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 74fbb11..1921681 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2001-05-22 Richard Henderson <rth@redhat.com>
+ * config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give the
+ section pointer alignment.
+
* doc/install.texi (alpha-linux): Require binutils >= 2.10.
* unwind-dw2-fde.c (__deregister_frame_info): Stringize use
diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h
index 626991d..fdde59c 100644
--- a/gcc/config/mips/iris6.h
+++ b/gcc/config/mips/iris6.h
@@ -270,9 +270,12 @@ Boston, MA 02111-1307, USA. */
#if _MIPS_SZPTR == 64
#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,1,2,0,8"
#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,1,2,0,8"
+#define EH_FRAME_SECTION_ASM_OP "\t.section\t.eh_frame,1,2,0,8"
#else /* _MIPS_SZPTR != 64 */
#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,1,2,0,4"
#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,1,2,0,4"
+#define EH_FRAME_SECTION_ASM_OP "\t.section\t.eh_frame,1,2,0,4"
+
#endif /* _MIPS_SZPTR == 64 */
#else /* ! (defined (CRT_BEGIN) || defined (CRT_END)) */
@@ -282,12 +285,10 @@ Boston, MA 02111-1307, USA. */
(Pmode == DImode ? "\t.section\t.ctors,1,2,0,8" : "\t.section\t.ctors,1,2,0,4")
#define DTORS_SECTION_ASM_OP \
(Pmode == DImode ? "\t.section\t.dtors,1,2,0,8" : "\t.section\t.dtors,1,2,0,4")
+#define EH_FRAME_SECTION_ASM_OP \
+ (Pmode == DImode ? "\t.section\t.eh_frame,1,2,0,8" : "\t.section\t.eh_frame,1,2,0,4")
#endif /* defined (CRT_BEGIN) || defined (CRT_END) */
-/* dwarf2out will handle padding this data properly. We definitely don't
- want it 8-byte aligned on n32. */
-#define EH_FRAME_SECTION_ASM_OP "\t.section\t.eh_frame,1,2,0,1"
-
/* A default list of other sections which we might be "in" at any given
time. For targets that use additional sections (e.g. .tdesc) you
should override this definition in the target-specific file which