* config/rs6000/rs6000.c (rs6000_legitimize_address): Force both
PLUS operands into registers for altivec mode.
From-SVN: r48091
+2001-12-16 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/rs6000.c (rs6000_legitimize_address): Force both
+ PLUS operands into registers for altivec mode.
+
2001-12-16 Aldy Hernandez <aldyh@redhat.com>
* builtins.c (apply_args_size): Change regno to unsigned.
/* Make sure both operands are registers. */
if (GET_CODE (x) == PLUS)
- return gen_rtx_PLUS (Pmode, XEXP (x, 0),
+ return gen_rtx_PLUS (Pmode, force_reg (Pmode, XEXP (x, 0)),
force_reg (Pmode, XEXP (x, 1)));
reg = force_reg (Pmode, x);