2011-06-30 Ramana Radhakrishnan Backport from mainline. LP 744754 2011-04-17 Chung-Lin Tang * config/arm/arm.c (neon_struct_mem_operand): Support POST_INC/PRE_DEC memory operands. === modified file 'gcc/config/arm/arm.c' --- old/gcc/config/arm/arm.c 2011-06-27 22:14:07 +0000 +++ new/gcc/config/arm/arm.c 2011-06-29 09:13:17 +0000 @@ -9357,6 +9357,11 @@ if (GET_CODE (ind) == REG) return arm_address_register_rtx_p (ind, 0); + /* vldm/vstm allows POST_INC (ia) and PRE_DEC (db). */ + if (GET_CODE (ind) == POST_INC + || GET_CODE (ind) == PRE_DEC) + return arm_address_register_rtx_p (XEXP (ind, 0), 0); + return FALSE; }