From: Ulrich Weigand Date: Mon, 22 Mar 2004 02:28:11 +0000 (+0000) Subject: s390.md ("*doloop_si"): Change predicate for operand 2 to nonimmediate_operand. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bd446804ef59c188bc5c0425f07ecda33cf066f7;p=gcc.git s390.md ("*doloop_si"): Change predicate for operand 2 to nonimmediate_operand. * config/s390/s390.md ("*doloop_si"): Change predicate for operand 2 to nonimmediate_operand. ("*doloop_di"): Likewise. From-SVN: r79806 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d6faf06d24d..b61522fe732 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-03-21 Ulrich Weigand + + * config/s390/s390.md ("*doloop_si"): Change predicate for operand 2 + to nonimmediate_operand. + ("*doloop_di"): Likewise. + 2004-03-21 Alexandre Oliva * real.h (struct real_value): Use the same type for all diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index 8348c5a2791..0c9af2a7839 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -6691,7 +6691,7 @@ (const_int 1)) (label_ref (match_operand 0 "" "")) (pc))) - (set (match_operand:SI 2 "register_operand" "=1,?*m*d") + (set (match_operand:SI 2 "nonimmediate_operand" "=1,?*m*d") (plus:SI (match_dup 1) (const_int -1))) (clobber (match_scratch:SI 3 "=X,&d")) (clobber (reg:CC 33))] @@ -6771,7 +6771,7 @@ (const_int 1)) (label_ref (match_operand 0 "" "")) (pc))) - (set (match_operand:DI 2 "register_operand" "=1,?*m*r") + (set (match_operand:DI 2 "nonimmediate_operand" "=1,?*m*r") (plus:DI (match_dup 1) (const_int -1))) (clobber (match_scratch:DI 3 "=X,&d")) (clobber (reg:CC 33))]