[AArch64] Properly reject invalid attribute strings
commit998456c5f609875f3183222f4a4d655bce0e75ee
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 2016 17:27:41 +0000 (15 17:27 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 2016 17:27:41 +0000 (15 17:27 +0000)
tree16dc60fa879d7e7d52adb8f54a453ebbd3776ee7
parent3f3a56021fc59db2ddc730538f751b5d84363c50
[AArch64] Properly reject invalid attribute strings

* config/aarch64/aarch64.c (aarch64_process_one_target_attr): Return
false when argument string is not found in the attributes table
at all.

* gcc.target/aarch64/target_attr_17.c: New test.

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