[Bug target/56470] [4.7/4.8 Regression] ICE output_operand: invalid shift operand

2013-03-11 Thread rearnsha at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56470



--- Comment #7 from Richard Earnshaw rearnsha at gcc dot gnu.org 2013-03-11 
11:48:45 UTC ---

Author: rearnsha

Date: Mon Mar 11 11:48:34 2013

New Revision: 196595



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=196595

Log:

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.



Modified:

trunk/gcc/ChangeLog

trunk/gcc/config/arm/arm.c


[Bug target/56470] [4.7/4.8 Regression] ICE output_operand: invalid shift operand

2013-03-08 Thread rguenth at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56470



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



   Keywords||ice-on-valid-code

   Priority|P3  |P2

   Target Milestone|4.8.0   |4.7.3

Summary|[4.8 Regression] ICE|[4.7/4.8 Regression] ICE

   |output_operand: invalid |output_operand: invalid

   |shift operand   |shift operand



--- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2013-03-08 
15:46:00 UTC ---

According to reporter also broken on the 4.7 branch.