From 015183c668917b4f875429430c28ddd0a0632856 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 3 Nov 1994 18:09:09 -0500 Subject: [PATCH] (movsi): New alternative for SYMBOL_REF source operand. From-SVN: r8379 --- gcc/config/rs6000/rs6000.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index eef99541353..10e0fe9858d 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -3556,8 +3556,8 @@ }") (define_insn "" - [(set (match_operand:SI 0 "nonimmediate_operand" "=r,r,m,r,r,r,*q,*c*l,*h") - (match_operand:SI 1 "input_operand" "r,m,r,I,J,*h,r,r,0"))] + [(set (match_operand:SI 0 "nonimmediate_operand" "=r,r,m,r,r,r,r,*q,*c*l,*h") + (match_operand:SI 1 "input_operand" "r,m,r,I,J,R,*h,r,r,0"))] "gpc_reg_operand (operands[0], SImode) || gpc_reg_operand (operands[1], SImode)" "@ @@ -3566,11 +3566,12 @@ {st%U0%X0|stw%U0%X0} %1,%0 {lil|li} %0,%1 {liu|lis} %0,%u1 + cal %0,%1(%*) mf%1 %0 mt%0 %1 mt%0 %1 cror 0,0,0" - [(set_attr "type" "*,load,*,*,*,*,*,mtjmpr,*")]) + [(set_attr "type" "*,load,*,*,*,*,*,*,mtjmpr,*")]) ;; Split a load of a large constant into the appropriate two-insn ;; sequence. -- 2.30.2