Hi,
The Linux kernel calls lse as atomics in /proc/cpuinfo. We should
change aarch64-option-extensions.def to take that into account.
OK? Bootstrapped and tested on aarch64-linux-gnu with no regressions
and tested with -mcpu=native on ThunderX T88 pass 2 with Linux 4.4 to
see if lse gets enabled.
Thanks,
Andrew Pinski
ChangeLog:
* config/aarch64/aarch64-option-extensions.def (LSE): Change
FEAT_STRING to "atomics".
Index: aarch64-option-extensions.def
===================================================================
--- aarch64-option-extensions.def (revision 231572)
+++ aarch64-option-extensions.def (working copy)
@@ -40,4 +40,4 @@ AARCH64_OPT_EXTENSION ("simd", AARCH64_F
AARCH64_FL_SIMD | AARCH64_FL_CRYPTO, "asimd")
AARCH64_OPT_EXTENSION("crypto", AARCH64_FL_CRYPTO | AARCH64_FL_FPSIMD,
AARCH64_FL_CRYPTO, "aes pmull sha1 sha2")
AARCH64_OPT_EXTENSION("crc", AARCH64_FL_CRC,
AARCH64_FL_CRC, "crc32")
-AARCH64_OPT_EXTENSION("lse", AARCH64_FL_LSE,
AARCH64_FL_LSE, "lse")
+AARCH64_OPT_EXTENSION("lse", AARCH64_FL_LSE,
AARCH64_FL_LSE, "atomics")