GNU gcc commit:

18b9eb2... 	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.
Signed-off-by: Paul Beeler <sparksco@gmail.com>