aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-10-09 10:59:33 +1030
committerAlan Modra <amodra@gmail.com>2020-10-09 23:23:27 +1030
commit4290b0ab2b65db23afc9bd8177885bfd91911c0c (patch)
tree1a61e6787591d50752f0b9e9dec57be28f3ac421 /gold/ChangeLog
parent32930e4edbc06bc6f10c435dbcc63131715df678 (diff)
downloadgdb-4290b0ab2b65db23afc9bd8177885bfd91911c0c.zip
gdb-4290b0ab2b65db23afc9bd8177885bfd91911c0c.tar.gz
gdb-4290b0ab2b65db23afc9bd8177885bfd91911c0c.tar.bz2
[GOLD] internal error in relocate, at powerpc.cc:10473
GOT relocations can refer directly to a function in a fixed position executable, unlike ADDR64 which needs a global entry stub, or branch relocs, which need PLT stubs. * powerpc.cc (is_got_reloc): New function. (Target_powerpc::Relocate::relocate): Use it here, exclude GOT relocs when looking for stubs.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 7146535..0c00d96 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,9 @@
+2020-10-09 Alan Modra <amodra@gmail.com>
+
+ * powerpc.cc (is_got_reloc): New function.
+ (Target_powerpc::Relocate::relocate): Use it here, exclude GOT
+ relocs when looking for stubs.
+
2020-10-08 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/split_i386.sh: Updated for --split-stack-adjust-size