aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2020-08-26 16:26:13 +0100
committerNick Clifton <nickc@redhat.com>2020-08-26 16:26:13 +0100
commiteae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec (patch)
treea741e096dc5fbcf768bc2c18de93667fd491d11b /bfd/ChangeLog
parentb74a6c6086033907f4ea1dbd61166ee63b6f0a99 (diff)
downloadgdb-eae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec.zip
gdb-eae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec.tar.gz
gdb-eae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec.tar.bz2
Fix sanitization problems running the linker testsuite for the alpha-elf target.
PR 26416 * elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Test for and ignore local symbols. (elf64_alpha_relax_got_load): Do not check for local dynamic symbols. (OP_LDA, OP_LDAH, OP_LDQ, OP_BR, OP_BSR): Use unsigned constant values. (INSN_A) Cast the A parameter to unsigned. (INSN_AB): Define in terms of INSN_A. (INSN_ABC): Likewise. (INSN_ABO): Likewise. (INSN_AD): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index bae3449..9a59177 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,18 @@
2020-08-26 Nick Clifton <nickc@redhat.com>
+ PR 26416
+ * elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Test for and
+ ignore local symbols.
+ (elf64_alpha_relax_got_load): Do not check for local dynamic
+ symbols.
+ (OP_LDA, OP_LDAH, OP_LDQ, OP_BR, OP_BSR): Use unsigned constant
+ values.
+ (INSN_A) Cast the A parameter to unsigned.
+ (INSN_AB): Define in terms of INSN_A.
+ (INSN_ABC): Likewise.
+ (INSN_ABO): Likewise.
+ (INSN_AD): Likewise.
+
PR 26411
* elfnn-aarch64.c (elfNN_aarch64_relocate_section): Use an
unsigned long constant when creating a mask to test for alignment