Re: [PATCH, ARM] Fix ICE in arm_expand_neon_args

2014-01-07 Thread Richard Earnshaw
On 07/01/14 15:09, Yufeng Zhang wrote: > Hi, > > The patch fixes an ICE in gcc/config/arm/arm.c:arm_expand_neon_args (). > When the destination address for vst1q_lane_u64 is not aligned, > calling expand_normal will get a REG, which is not expected by > arm_expand_neon_args, resulting in an a

[PATCH, ARM] Fix ICE in arm_expand_neon_args

2014-01-07 Thread Yufeng Zhang
Hi, The patch fixes an ICE in gcc/config/arm/arm.c:arm_expand_neon_args (). When the destination address for vst1q_lane_u64 is not aligned, calling expand_normal will get a REG, which is not expected by arm_expand_neon_args, resulting in an assertion failure. Now, call expand_expr with EXPA