diff options
author | Richard Henderson <rth@redhat.com> | 2001-05-22 23:54:21 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-05-22 23:54:21 -0700 |
commit | 9336389d378d0e0179e3bbc92f786a2a3f3bd6f5 (patch) | |
tree | 9ea53f4933e86945533042fea805b65884e2f2d8 /gcc | |
parent | e427d51a0789da4c532f5b1e7438e237016c2083 (diff) | |
download | gcc-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/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/mips/iris6.h | 9 |
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 |