diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2004-03-22 02:28:11 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2004-03-22 02:28:11 +0000 |
commit | bd446804ef59c188bc5c0425f07ecda33cf066f7 (patch) | |
tree | 3bbf7ad24884c4df77833921406292e49b7fa873 /gcc | |
parent | fea41ef9115fcf4bc499830d04f0c4160e01839f (diff) | |
download | gcc-bd446804ef59c188bc5c0425f07ecda33cf066f7.zip gcc-bd446804ef59c188bc5c0425f07ecda33cf066f7.tar.gz gcc-bd446804ef59c188bc5c0425f07ecda33cf066f7.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/s390/s390.md | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d6faf06..b61522f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-03-21 Ulrich Weigand <uweigand@de.ibm.com> + + * config/s390/s390.md ("*doloop_si"): Change predicate for operand 2 + to nonimmediate_operand. + ("*doloop_di"): Likewise. + 2004-03-21 Alexandre Oliva <aoliva@redhat.com> * 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 8348c5a..0c9af2a 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))] |