Hi all,

This is a straightforward patch that allows targeting the architecture 
revisions mentioned in the subject
through -march. These are already supported in binutils.

Bootstrapped and tested on aarch64-none-linux-gnu.
Pushing to trunk.
Thanks,
Kyrill

gcc/ChangeLog:

        * config/aarch64/aarch64-arches.def (armv9.1-a): Define.
        (armv9.2-a): Likewise.
        (armv9.3-a): Likewise.
        * config/aarch64/aarch64.h (AARCH64_FL_V9_1): Likewise.
        (AARCH64_FL_V9_2): Likewise.
        (AARCH64_FL_V9_3): Likewise.
        (AARCH64_FL_FOR_ARCH9_1): Likewise.
        (AARCH64_FL_FOR_ARCH9_2): Likewise.
        (AARCH64_FL_FOR_ARCH9_3): Likewise.
        (AARCH64_ISA_V9_1): Likewise.
        (AARCH64_ISA_V9_2): Likewise.
        (AARCH64_ISA_V9_3): Likewise.
        * doc/invoke.texi (AArch64 Options): Document armv9.1-a, armv9.2-a,
        armv9.3-a values to -march.

Attachment: v9-x.patch
Description: v9-x.patch

Reply via email to