diff options
| author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-22 02:28:11 +0000 |
|---|---|---|
| committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-22 02:28:11 +0000 |
| commit | 14efd247e7c39ac46fced502ef65ed2cef1cee04 (patch) | |
| tree | 3bbf7ad24884c4df77833921406292e49b7fa873 | |
| parent | aff202aef66aa82d7a4fb85dab26e6a48ac2952d (diff) | |
| download | ppe42-gcc-14efd247e7c39ac46fced502ef65ed2cef1cee04.tar.gz ppe42-gcc-14efd247e7c39ac46fced502ef65ed2cef1cee04.zip | |
* config/s390/s390.md ("*doloop_si"): Change predicate for operand 2
to nonimmediate_operand.
("*doloop_di"): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79806 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 d6faf06d24d..b61522fe732 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 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))] |

