aarch64: Add +flagm to -march
authorPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Thu, 3 Dec 2020 09:24:59 +0000 (09:24 +0000)
committerPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Thu, 3 Dec 2020 09:27:28 +0000 (09:27 +0000)
commit48ff86adfd96a0f5132273719932b48a14941881
tree58ed974c389110f2f3224d85db893aabbd845c67
parent381d1d0120e4dfab3a714f44354e868a80dbaa25
aarch64: Add +flagm to -march

New +flagm (Condition flag manipulation) feature option for -march command line
option.

Please note that FLAGM stays a Armv8.4-A feature but now can be
assigned to other architectures or CPUs.

gcc/ChangeLog:

* config/aarch64/aarch64-option-extensions.def
(AARCH64_OPT_EXTENSION): New +flagm option in -march for AArch64.
* config/aarch64/aarch64.h (AARCH64_FL_FLAGM): Add new flagm extension bit
mask.
(AARCH64_FL_FOR_ARCH8_4): Add flagm to Armv8.4-A.
* doc/invoke.texi: Update docs with +flagm.
gcc/config/aarch64/aarch64-option-extensions.def
gcc/config/aarch64/aarch64.h
gcc/doc/invoke.texi