AArch64: Add Linux cpuinfo string for rng feature
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 25 Sep 2020 16:32:43 +0000 (17:32 +0100)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 25 Sep 2020 16:32:43 +0000 (17:32 +0100)
The Linux kernel has defined the cpuinfo string for the +rng feature, so
this patch adds that to GCC so that -march=native can pick it up.
Bootstrapped and tested on aarch64-none-linux-gnu.

gcc/
* config/aarch64/aarch64-option-extensions.def (rng): Add
cpuinfo string.

gcc/config/aarch64/aarch64-option-extensions.def

index 8257df9c7fdf800dd3c8dde13035ac1bb4c94142..ca0864220da615566994c41e5f7e250954d9ec90 100644 (file)
@@ -155,7 +155,7 @@ AARCH64_OPT_EXTENSION("sve", AARCH64_FL_SVE, AARCH64_FL_FP | AARCH64_FL_SIMD | \
 AARCH64_OPT_EXTENSION("profile", AARCH64_FL_PROFILE, 0, 0, false, "")
 
 /* Enabling/Disabling "rng" only changes "rng".  */
-AARCH64_OPT_EXTENSION("rng", AARCH64_FL_RNG, 0, 0, false, "")
+AARCH64_OPT_EXTENSION("rng", AARCH64_FL_RNG, 0, 0, false, "rng")
 
 /* Enabling/Disabling "memtag" only changes "memtag".  */
 AARCH64_OPT_EXTENSION("memtag", AARCH64_FL_MEMTAG, 0, 0, false, "")