summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-09-05 16:25:47 +0000
committerPaul Brook <paul@codesourcery.com>2006-09-05 16:25:47 +0000
commit053e067290800c9fbaa0a14b4b5c47dead5fa356 (patch)
tree03ba942f508c5caf25db116e9c78493d9c3c5129
parent848c3f36916f41a7464d45d178cbbc447e024f40 (diff)
downloadgdb-053e067290800c9fbaa0a14b4b5c47dead5fa356.tar.gz
2006-09-05 Vladimir Prus <vladimir@codesourcery.com>
bfd/ * elf32-arm.c (elf32_arm_swap_symbol_out): Remove unconditionall setting of low bit for Thumb symbol mistakenly left behind after check for external symbols was added. ld/testsuite/ * ld-arm/use-thumb-lib.sym: Use regexps instead of absolute addresses, for robustness.
-rw-r--r--ChangeLog.csl12
-rw-r--r--bfd/elf32-arm.c2
2 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 7d820e1dbc7..3ad0a094f4d 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,15 @@
+2006-09-05 Vladimir Prus <vladimir@codesourcery.com>
+
+ bfd/
+ * elf32-arm.c (elf32_arm_swap_symbol_out): Remove
+ unconditionall setting of low bit for Thumb symbol
+ mistakenly left behind after check for external
+ symbols was added.
+
+ ld/testsuite/
+ * ld-arm/use-thumb-lib.sym: Use regexps instead of
+ absolute addresses, for robustness.
+
2006-09-05 Julian Brown <julian@codesourcery.com>
gas/
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 5de108aa260..d1fa73108da 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -9452,8 +9452,6 @@ elf32_arm_swap_symbol_out (bfd *abfd,
*/
newsym.st_value |= 1;
}
-
- newsym.st_value |= 1;
src = &newsym;
}