aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2016-05-30 15:19:22 +0530
committerCupertino Miranda <cmiranda@synopsys.com>2017-06-08 19:00:35 +0200
commit7ef0acc15ec011371a3901a997c867165bf7a733 (patch)
treeebbaf1950fed9f820e85f791edabd7a2c238f372 /bfd
parentcc89d0b3344614ae97456df84034096b698e5790 (diff)
downloadgdb-7ef0acc15ec011371a3901a997c867165bf7a733.zip
gdb-7ef0acc15ec011371a3901a997c867165bf7a733.tar.gz
gdb-7ef0acc15ec011371a3901a997c867165bf7a733.tar.bz2
[ARC] Don't convert _DYNAMIC@ to _GLOBAL_OFFSET_TABLE_
Historically the arc abi demanded that a GOT[0] should be referencible as [pc+_DYNAMIC@gotpc]. Hence we convert a _DYNAMIC@gotpc to a GOTPC reference to _GLOBAL_OFFSET_TABLE_. This is no longer the case and uClibc and upcomming GNU libc don't expect this to happen. gas/ChangeLog: Vineet Gupta <vgupta@synopsys.com> Cupertino Miranda <cmiranda@synopsys.com> * config/tc-arc.c (md_undefined_symbol): Changed. * config/tc-arc.h (DYNAMIC_STRUCT_NAME): Removed.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a436e2e..7fd3322 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,10 @@
2017-06-08 Cupertino Miranda <cmiranda@synopsys.com>
+ * config/tc-arc.c (md_undefined_symbol): Changed.
+ * config/tc-arc.h (DYNAMIC_STRUCT_NAME): Removed.
+
+2017-06-08 Cupertino Miranda <cmiranda@synopsys.com>
+
* elf32-arc.c (elf_arc_relocate_section): Fixed reassign of indirect
symbols.