diff options
author | Jakub Jelinek <jakub@redhat.com> | 2002-11-26 13:34:25 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2002-11-26 13:34:25 +0100 |
commit | 96d0f4dc5c9293d5c61fbc60f0966766db4d99e4 (patch) | |
tree | fef622cddd6570a0141f3c50a52c5ea8bcf74814 /gcc/varasm.c | |
parent | db4d71292f66f4faa3ff689325aa888afe5b9a84 (diff) | |
download | gcc-96d0f4dc5c9293d5c61fbc60f0966766db4d99e4.zip gcc-96d0f4dc5c9293d5c61fbc60f0966766db4d99e4.tar.gz gcc-96d0f4dc5c9293d5c61fbc60f0966766db4d99e4.tar.bz2 |
varasm.c (default_exception_section): Move to...
* varasm.c (default_exception_section): Move to...
* except.c (default_exception_section): ... here. Make
.gcc_except_table read-only if it is not expected to have any
dynamic relocations and linker handles it.
* dwarf2out.c (default_eh_frame_section): Make .eh_frame read-only
if it is not expected to have any dynamic relocations and linker
handles it.
* configure.in (HAVE_LD_RO_RW_SECTION_MIXING): Check what ld does
when linking read-only and read-write sections together.
* configure, config.in: Rebuilt.
* crtstuff.c (EH_FRAME_SECTION_CONST): Define.
(__EH_FRAME_BEGIN__, __FRAME_END__): Add it.
From-SVN: r59507
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r-- | gcc/varasm.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c index b158b92..a3d283a 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -582,20 +582,6 @@ variable_section (decl, reloc) (*targetm.asm_out.select_section) (decl, reloc, DECL_ALIGN (decl)); } -/* Tell assembler to switch to the section for the exception handling - table. */ - -void -default_exception_section () -{ - if (targetm.have_named_sections) - named_section (NULL_TREE, ".gcc_except_table", 0); - else if (flag_pic) - data_section (); - else - readonly_data_section (); -} - /* Tell assembler to switch to the section for string merging. */ void |