summaryrefslogtreecommitdiff
path: root/gas/config/obj-elf.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2009-08-31 12:02:36 +0000
committerJan Beulich <jbeulich@novell.com>2009-08-31 12:02:36 +0000
commit99ee115b8d70a0d74bcd0ac954b32e4b0dc634f4 (patch)
treef629ef8634d6f555073ec693bb0dfc58ca0926cb /gas/config/obj-elf.c
parent6325237f0c1c2dfa287c9f9ad341215553b9f78a (diff)
downloadbinutils-redhat-99ee115b8d70a0d74bcd0ac954b32e4b0dc634f4.tar.gz
bfd/
2009-08-31 Jan Beulich <jbeulich@novell.com> * elf-bfd.h (bfd_elf_get_default_section_type): Declare. * elf.c (bfd_elf_get_default_section_type): New. (elf_fake_sections): Use bfd_elf_get_default_section_type. gas/ 2009-08-31 Jan Beulich <jbeulich@novell.com> * config/obj-elf.c (obj_elf_change_section): Set default type by calling bfd_elf_get_default_section_type. gas/testsuite/ 2009-08-31 Jan Beulich <jbeulich@novell.com> * gas/elf/section5.l: Remove no longer issued warning pattern.
Diffstat (limited to 'gas/config/obj-elf.c')
-rw-r--r--gas/config/obj-elf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c
index dd91183520..4441fb37be 100644
--- a/gas/config/obj-elf.c
+++ b/gas/config/obj-elf.c
@@ -685,6 +685,8 @@ obj_elf_change_section (const char *name,
{
symbolS *secsym;
+ if (type == SHT_NULL)
+ type = bfd_elf_get_default_section_type (flags);
elf_section_type (sec) = type;
elf_section_flags (sec) = attr;