predicates.md (shift_amount_operand): Remove constant range check.
authorAndrew Stubbs <ams@codesourcery.com>
Fri, 7 Oct 2011 14:59:37 +0000 (14:59 +0000)
committerAndrew Stubbs <ams@gcc.gnu.org>
Fri, 7 Oct 2011 14:59:37 +0000 (14:59 +0000)
commit55cdadd504277e112ab219032410781fa6356976
treec786856194e9bfb6fd7e56e437890072321e4f07
parent58eba515913ec98edcf090389599ae25f4704ea1
predicates.md (shift_amount_operand): Remove constant range check.

2011-10-07  Andrew Stubbs  <ams@codesourcery.com>

gcc/
* config/arm/predicates.md (shift_amount_operand): Remove constant
range check.
(shift_operator): Check range of constants for all shift operators.

gcc/testsuite/
* gcc.dg/pr50193-1.c: New file.
* gcc.target/arm/shiftable.c: New file.

From-SVN: r179661
gcc/ChangeLog
gcc/config/arm/predicates.md
gcc/testsuite/ChangeLog