]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
2006-10-26 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Thu, 26 Oct 2006 19:41:14 +0000 (19:41 +0000)
committerPaul Brook <paul@codesourcery.com>
Thu, 26 Oct 2006 19:41:14 +0000 (19:41 +0000)
gas/
* config/tc-arm.c (arm_adjust_symtab): Don't use STT_ARM_16BIT
for EABIv4.

ChangeLog.csl
gas/config/tc-arm.c

index b0a6369134c536a85cbb0f6b70e3ad19113078e3..bc7d24df421edfa993a5a7d250db0bdc47de3aa8 100644 (file)
@@ -1,3 +1,9 @@
+2006-10-26  Paul Brook  <paul@codesourcery.com>
+
+       gas/
+       * config/tc-arm.c (arm_adjust_symtab): Don't use STT_ARM_16BIT
+       for EABIv4.
+
 2006-10-26  Paul Brook  <paul@codesourcery.com>
 
        gas/
index 6c287e94df2f7aac024c76d2d4757e1332afe5ce..7ef1e7bb9e6990d5c8b3a8bf874c2c6916b4ee3a 100644 (file)
@@ -19089,7 +19089,7 @@ arm_adjust_symtab (void)
              if (THUMB_IS_FUNC (sym))
                elf_sym->internal_elf_sym.st_info =
                  ELF_ST_INFO (bind, STT_ARM_TFUNC);
-             else
+             else if (EF_ARM_EABI_VERSION (meabi_flags) < EF_ARM_EABI_VER4)
                elf_sym->internal_elf_sym.st_info =
                  ELF_ST_INFO (bind, STT_ARM_16BIT);
            }