diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2018-06-29 13:06:05 +0100 |
---|---|---|
committer | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2018-06-29 13:06:05 +0100 |
commit | ee9439704485a1e9413470fe2634b164fa31644f (patch) | |
tree | aa4dfee972fab72f9fa0ab1732a246bc39dd388f /gdb/dwarf-index-write.c | |
parent | 369c9167d47e69aad2e260cc1db17f8c894c138b (diff) | |
download | gdb-ee9439704485a1e9413470fe2634b164fa31644f.zip gdb-ee9439704485a1e9413470fe2634b164fa31644f.tar.gz gdb-ee9439704485a1e9413470fe2634b164fa31644f.tar.bz2 |
[Patch AArch64] Warn on unpredictable stlxrb , stlxrh and stlxr cases.
A recent case in golang highlighted that gas wasn't warning on these
unpredictable cases in the architecture. Fixed thusly.
I need to audit gcc to make sure we have early clobbers on the
patterns but that's a separate patch.
Tested aarch64-none-elf and gas
Ok ?
Ramana
2018-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/tc-aarch64.c (warn_unpredictable_ldst): Add
unpredictable cases for ldxp, stlxrb, stlxrh, stlxr. *
testsuite/gas/aarch64/diagnostic.s: New tests. *
testsuite/gas/aarch64/diagnostic.l: Adjust.
Diffstat (limited to 'gdb/dwarf-index-write.c')
0 files changed, 0 insertions, 0 deletions