diff options
Diffstat (limited to 'gcc/config/arm/arm-builtins.c')
-rw-r--r-- | gcc/config/arm/arm-builtins.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index 7a451133f86..4250c91caf9 100644 --- a/gcc/config/arm/arm-builtins.c +++ b/gcc/config/arm/arm-builtins.c @@ -2077,7 +2077,8 @@ arm_expand_neon_args (rtx target, machine_mode map_mode, int fcode, if (!(*insn_data[icode].operand[opno].predicate) (op[argc], mode[argc])) op[argc] = (replace_equiv_address - (op[argc], force_reg (Pmode, XEXP (op[argc], 0)))); + (op[argc], + copy_to_mode_reg (Pmode, XEXP (op[argc], 0)))); break; case NEON_ARG_STOP: |