diff options
author | Jiong Wang <jiong.wang@arm.com> | 2017-06-15 10:35:28 +0100 |
---|---|---|
committer | Jiong Wang <jiong.wang@arm.com> | 2017-06-15 11:24:10 +0100 |
commit | 37de058ab2e9619fbb6dea52ec2773a5d65619c4 (patch) | |
tree | 8acee5e23c82c7b1bc5f1e5ac5c0a8d56331f8b5 /gold/ChangeLog | |
parent | 45159d6ad394fe7db840b2b92eaa69508b8a8fe7 (diff) | |
download | gdb-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/ChangeLog | 6 |
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 |