OSDN Git Service

2005-08-12 Andreas Krebbel <krebbel1@de.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Aug 2005 12:24:05 +0000 (12:24 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Aug 2005 12:24:05 +0000 (12:24 +0000)
commit9a09ba701c53703ea17952e2f6923a7cef0ff3f4
treedc94b3510d90c20e24e15cd81046fff83eabe3ed
parent0451e4493645ad7240ec74d4b2b4201f92555481
2005-08-12  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/predicates.md (setmem_operand): New predicate.
(shift_count_operand): Accept ANDs with special constants as
operand.
* config/s390/s390.c (print_shift_count_operand): Skip ANDs
with special constants.
* config/s390/s390.md ("setmem_long", "*setmem_long"): Replaced
shift_count_operand with setmem_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103028 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/predicates.md
gcc/config/s390/s390.c
gcc/config/s390/s390.md