aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2020-08-26 17:43:39 +0100
committerNick Clifton <nickc@redhat.com>2020-08-26 17:43:39 +0100
commit8c51f2f291a5459e1eabd000b2c52e5de52b4c56 (patch)
tree6469a3ac3f202e3179f0181a0f986ca947ed37cf /bfd/ChangeLog
parenteae0b5c3b2d6b76c3ed80146bc938e0d6b7e9fec (diff)
downloadgdb-8c51f2f291a5459e1eabd000b2c52e5de52b4c56.zip
gdb-8c51f2f291a5459e1eabd000b2c52e5de52b4c56.tar.gz
gdb-8c51f2f291a5459e1eabd000b2c52e5de52b4c56.tar.bz2
Fix sanitization problems in the BFD library when running the linker testsuite for the AVR target.
PR 26433 * elf32-avr.c (avr_final_link_relocate): Fix undefined shift behaviour. (avr_elf32_load_records_from_section): Use bfd_get_16 and bfd_get_32 to load values from potentially unaligned pointers.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9a59177..6460364 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2020-08-26 Nick Clifton <nickc@redhat.com>
+ PR 26433
+ * elf32-avr.c (avr_final_link_relocate): Fix undefined shift
+ behaviour.
+ (avr_elf32_load_records_from_section): Use bfd_get_16 and
+ bfd_get_32 to load values from potentially unaligned pointers.
+
PR 26416
* elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Test for and
ignore local symbols.