aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorJiong Wang <jiong.wang@arm.com>2017-06-15 10:35:28 +0100
committerJiong Wang <jiong.wang@arm.com>2017-06-15 11:24:10 +0100
commit37de058ab2e9619fbb6dea52ec2773a5d65619c4 (patch)
tree8acee5e23c82c7b1bc5f1e5ac5c0a8d56331f8b5 /gold/ChangeLog
parent45159d6ad394fe7db840b2b92eaa69508b8a8fe7 (diff)
downloadgdb-37de058ab2e9619fbb6dea52ec2773a5d65619c4.zip
gdb-37de058ab2e9619fbb6dea52ec2773a5d65619c4.tar.gz
gdb-37de058ab2e9619fbb6dea52ec2773a5d65619c4.tar.bz2
[GOLD] Don't install branch-to-stub for TLS relaxed ERRATUM 843419 sequences on AArch64
TLS relaxation may change erratum 843419 sequences that those offending ADRP instructions actually transformed into other instructions in which case there is erratum 843419 risk anymore that we should avoid installing unnecessary branch-to-stub. gold/ * aarch64.cc (Insn_utilities::is_mrs_tpidr_el0): New method. (AArch64_relobj<size, big_endian>::try_fix_erratum_843419_optimized): Return ture for some TLS relaxed sequences.
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 e3c4472..a0aefdd 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,9 @@
+2017-06-15 Jiong Wang <jiong.wang@arm.com>
+
+ * aarch64.cc (Insn_utilities::is_mrs_tpidr_el0): New method.
+ (AArch64_relobj<size, big_endian>::try_fix_erratum_843419_optimized):
+ Return ture for some TLS relaxed sequences.
+
2017-06-07 Eric Christopher <echristo@gmail.com>
* aarch64.cc (maybe_apply_stub): Add debug logging for looking