diff options
author | Nick Clifton <nickc@redhat.com> | 2020-08-26 16:26:13 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-08-26 16:26:13 +0100 |
commit | eae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec (patch) | |
tree | a741e096dc5fbcf768bc2c18de93667fd491d11b /bfd/ChangeLog | |
parent | b74a6c6086033907f4ea1dbd61166ee63b6f0a99 (diff) | |
download | gdb-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/ChangeLog | 13 |
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 |