From 0f88be7a13937526f4789565a7dee988bf1369d5 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 23 Dec 2008 09:01:51 +0000 Subject: Remove STT_IFUNC support. --- gas/config/obj-elf.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'gas/config') diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c index 0f0c7d3..cf31770 100644 --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -1663,20 +1663,6 @@ obj_elf_type (int ignore ATTRIBUTE_UNUSED) } } } - else if (strcmp (typename, "indirect_function") == 0 - || strcmp (typename, "10") == 0 - || strcmp (typename, "STT_IFUNC") == 0) - { - const struct elf_backend_data *bed; - - bed = get_elf_backend_data (stdoutput); - if (!(bed->elf_osabi == ELFOSABI_LINUX - /* GNU/Linux is still using the default value 0. */ - || bed->elf_osabi == ELFOSABI_NONE)) - as_bad (_("symbol type \"%s\" is supported only by GNU targets"), - typename); - type = BSF_FUNCTION | BSF_INDIRECT_FUNCTION; - } #ifdef md_elf_symbol_type else if ((type = md_elf_symbol_type (typename, sym, elfsym)) != -1) ; -- cgit v1.1