re PR target/56470 (ICE output_operand: invalid shift operand)
authorRichard Earnshaw <rearnsha@arm.com>
Mon, 11 Mar 2013 11:48:34 +0000 (11:48 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Mon, 11 Mar 2013 11:48:34 +0000 (11:48 +0000)
commit3c3279fb5816565b149d1b06eb489114c4473d09
tree178fb59e89fbf75745000cba0fd09e9b6d1ad098
parent6be8b5f77c49e29195349e1d36a0ab75a0c80e9f
re PR target/56470 (ICE output_operand: invalid shift operand)

PR target/56470
* arm.c (shift_op): Validate RTL pattern on the fly.
(arm_print_operand, case 'S'): Don't use shift_operator to validate
the RTL.

From-SVN: r196595
gcc/ChangeLog
gcc/config/arm/arm.c