diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-08-11 10:05:32 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-08-11 10:05:32 +0200 |
commit | cca56b22a33bc279db358adca68f704329e5f0a3 (patch) | |
tree | 42bdd471391405bc4607786cff741ebb5d92bcfe | |
parent | 734dfd1cc966aff736eaeda68bfa4807ee4b50c1 (diff) | |
download | gdb-cca56b22a33bc279db358adca68f704329e5f0a3.zip gdb-cca56b22a33bc279db358adca68f704329e5f0a3.tar.gz gdb-cca56b22a33bc279db358adca68f704329e5f0a3.tar.bz2 |
gas: purge md_elf_section_word()
It's not documented anyway, and having it makes no sense anymore with
obj_elf_section_word() now being TC_SPARC-only. In any event the x86
backing function was dead code.
-rw-r--r-- | gas/config/obj-elf.c | 8 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 9 | ||||
-rw-r--r-- | gas/config/tc-i386.h | 2 |
3 files changed, 0 insertions, 19 deletions
diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c index dc05b35..142f004 100644 --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -991,14 +991,6 @@ obj_elf_section_word (char *str, size_t len, int *type) if (len == 3 && startswith (str, "tls")) return SHF_TLS; -#ifdef md_elf_section_word - { - bfd_vma md_attr = md_elf_section_word (str, len); - if (md_attr > 0) - return md_attr; - } -#endif - ret = obj_elf_section_type (str, len, false); if (ret != 0) *type = ret; diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 2b53c3f..3b00a1b 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -15684,15 +15684,6 @@ x86_64_section_letter (int letter, const char **ptr_msg) return -1; } -bfd_vma -x86_64_section_word (char *str, size_t len) -{ - if (len == 5 && flag_code == CODE_64BIT && startswith (str, "large")) - return SHF_X86_64_LARGE; - - return -1; -} - static void handle_large_common (int small ATTRIBUTE_UNUSED) { diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h index 62b8222..80d66c1 100644 --- a/gas/config/tc-i386.h +++ b/gas/config/tc-i386.h @@ -360,10 +360,8 @@ extern void i386_solaris_fix_up_eh_frame (segT); #endif /* Support for SHF_X86_64_LARGE */ -extern bfd_vma x86_64_section_word (char *, size_t); extern bfd_vma x86_64_section_letter (int, const char **); #define md_elf_section_letter(LETTER, PTR_MSG) x86_64_section_letter (LETTER, PTR_MSG) -#define md_elf_section_word(STR, LEN) x86_64_section_word (STR, LEN) #if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) extern void x86_cleanup (void); |