target-supports.exp (check_effective_target_arm_v8_neon_hw): New procedure.
commit398f9f35d480081ddbd979e431560b2f93b333f3
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 4 Apr 2013 16:17:32 +0000 (4 16:17 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Thu, 4 Apr 2013 16:17:32 +0000 (4 16:17 +0000)
tree22975dc0309727e8cab0f733f5ccee646d127935
parentdfa3f8d0bcf2bef6b6c37f36f13c313769106d4c
target-supports.exp (check_effective_target_arm_v8_neon_hw): New procedure.

2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
New procedure.
(check_effective_target_arm_v8_neon_ok_nocache):
Likewise.
(check_effective_target_arm_v8_neon_ok): Change to use
check_effective_target_arm_v8_neon_ok_nocache.
(add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
NEON flags.
(check_effective_target_vect_call_btruncf):
Enable for arm and ARMv8 NEON.
(check_effective_target_vect_call_ceilf): Likewise.
(check_effective_target_vect_call_floorf): Likewise.
(check_effective_target_vect_call_roundf): Likewise.
(check_vect_support_and_set_flags): Handle ARMv8 NEON effective
target.

From-SVN: r197491
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp