[ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 27 Oct 2015 12:23:51 +0000 (12:23 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Tue, 27 Oct 2015 12:23:51 +0000 (12:23 +0000)
commit85f5231d73ab398af64c03e4121ab16c6c172cf6
tree7c83b571709ea976ea9027deb40568a1997e9227
parent86c0733fed7007dd41efe7739c8295e9933e7f98
[ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks

PR target/67929
* config/arm/arm.c (vfp3_const_double_for_bits): Rewrite.
* config/arm/constraints.md (Dp): Update callsite.
* config/arm/predicates.md (const_double_vcvt_power_of_two): Likewise.

* gcc.target/arm/pr67929_1.c: New test.

From-SVN: r229436
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/constraints.md
gcc/config/arm/predicates.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr67929_1.c [new file with mode: 0644]