aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gold/ChangeLog6
-rw-r--r--gold/aarch64.cc2
2 files changed, 7 insertions, 1 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index b0014d3..49853f5 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,9 @@
+2017-11-30 Peter Smith <peter.smith@linaro.org>
+
+ PR gold/22233
+ * aarch64.cc (AArch64_relobj::fix_errata_and_relocate_erratum_stubs):
+ Fix calculation of stub address.
+
2017-11-29 Stefan Stroe <stroestefan@gmail.com>
* po/Make-in (datadir): Define as @datadir@.
diff --git a/gold/aarch64.cc b/gold/aarch64.cc
index 4c6e920..02fabb7 100644
--- a/gold/aarch64.cc
+++ b/gold/aarch64.cc
@@ -2041,7 +2041,7 @@ AArch64_relobj<size, big_endian>::fix_errata_and_relocate_erratum_stubs(
// executed.
stub_table->relocate_erratum_stub(
stub,
- pview.view + view_offset + (stub_table->address() - pview.address));
+ pview.view + (stub_table->address() - pview.address));
// Next erratum stub.
++p;