aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2002-11-26 13:34:25 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2002-11-26 13:34:25 +0100
commit96d0f4dc5c9293d5c61fbc60f0966766db4d99e4 (patch)
treefef622cddd6570a0141f3c50a52c5ea8bcf74814 /gcc/varasm.c
parentdb4d71292f66f4faa3ff689325aa888afe5b9a84 (diff)
downloadgcc-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.c14
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