2011-07-01 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-05-11 14:47:14 +0000 +++ new/gcc/config/arm/arm.c 2011-06-29 10:46:39 +0000 @@ -9322,6 +9322,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; }