[AArch64] Add spellchecking hints for -march,-mcpu,-mtune and their attributes
commitf6412f44a83f753a5329340f5e0df6b9f382d17b
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Oct 2016 08:40:04 +0000 (14 08:40 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Oct 2016 08:40:04 +0000 (14 08:40 +0000)
treedad9dcb36963f42aac7ec8f3406c4e427ffdcfe8
parenteb179b94ac80c8b1d6783dfde26301e7cdefc64f
[AArch64] Add spellchecking hints for -march,-mcpu,-mtune and their attributes

* config/aarch64/aarch64.c (aarch64_print_hint_for_core_or_arch):
New function.
(aarch64_print_hint_for_core): Likewise.
(aarch64_print_hint_for_arch): Likewise.
(aarch64_validate_march): Use it.  Fix indentation in type signature.
(aarch64_validate_mcpu): Use aarch64_print_hint_for_core_or_arch.
(aarch64_validate_mtune): Likewise.
(aarch64_handle_attr_arch): Likewise.
(aarch64_handle_attr_cpu): Likewise.
(aarch64_handle_attr_tune): Likewise.

* gcc.target/aarch64/spellcheck_1.c: New test.
* gcc.target/aarch64/spellcheck_2.c: Likewise.
* gcc.target/aarch64/spellcheck_3.c: Likewise.
* gcc.target/aarch64/spellcheck_4.c: Likewise.
* gcc.target/aarch64/spellcheck_5.c: Likewise.
* gcc.target/aarch64/spellcheck_6.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241149 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/spellcheck_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/spellcheck_2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/spellcheck_3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/spellcheck_4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/spellcheck_5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/spellcheck_6.c [new file with mode: 0644]