]> git.ipfire.org Git - thirdparty/gcc.git/commit
[ARM, testsuite] Add -mfloat-abi=hard to arm_neon_ok
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Jun 2017 09:25:55 +0000 (09:25 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Jun 2017 09:25:55 +0000 (09:25 +0000)
commit17e754aa1fded0066080586e8e0bc537a1038ab3
tree11c50b6106b291d2cd8045cd272e1124e6134f4c
parente76fa056805f0aeb36583a27b02f4a4adbfd0004
[ARM, testsuite] Add -mfloat-abi=hard to arm_neon_ok

2017-06-02  Christophe Lyon  <christophe.lyon@linaro.org>

gcc/testsuite/
* lib/target-supports.exp
(check_effective_target_arm_neon_ok_nocache): Add flags with
-mfloat-abi=hard. Include arm_neon.h.
(check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
(check_effective_target_arm_neon_ok_no_float_abi): New.
* gcc.target/arm/lto/pr65837_0.c: Require
arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
* gcc.target/arm/lto/pr65837-attr_0.c: Require
arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.

gcc/
* doc/sourcebuild.texi (ARM-specific attributes): Document new
arm_neon_ok_no_float_abi effective target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249639 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/sourcebuild.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c
gcc/testsuite/gcc.target/arm/lto/pr65837_0.c
gcc/testsuite/lib/target-supports.exp