diff options
author | Xi Ruoyao <xry111@xry111.site> | 2025-04-27 15:02:39 +0800 |
---|---|---|
committer | Lulu Cheng <chenglulu@loongson.cn> | 2025-08-18 09:09:37 +0800 |
commit | 0f3c1b71daaa3f6cfc566347535a6a56662f2454 (patch) | |
tree | 0bf6e484ca7346dd4309c4b4edcbc9cd4e6772af /libjava/classpath/lib/java | |
parent | 8735a4fecab7e4c9f3e1962dc04e03aa14207f14 (diff) | |
download | gcc-0f3c1b71daaa3f6cfc566347535a6a56662f2454.zip gcc-0f3c1b71daaa3f6cfc566347535a6a56662f2454.tar.gz gcc-0f3c1b71daaa3f6cfc566347535a6a56662f2454.tar.bz2 |
LoongArch: Add -m[no-]scq option
We'll use the sc.q instruction for some 16-byte atomic operations, but
it's only added in LoongArch 1.1 evolution so we need to gate it with
an option.
gcc/ChangeLog:
* config/loongarch/genopts/isa-evolution.in (scq): New evolution
feature.
* config/loongarch/loongarch-evolution.cc: Regenerate.
* config/loongarch/loongarch-evolution.h: Regenerate.
* config/loongarch/loongarch-str.h: Regenerate.
* config/loongarch/loongarch.opt: Regenerate.
* config/loongarch/loongarch.opt.urls: Regenerate.
* config/loongarch/loongarch-def.cc: Make -mscq the default for
-march=la664 and -march=la64v1.1.
* doc/invoke.texi (LoongArch Options): Document -m[no-]scq.
Diffstat (limited to 'libjava/classpath/lib/java')
0 files changed, 0 insertions, 0 deletions