predicates.md (setmem_operand): New predicate.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Fri, 12 Aug 2005 12:24:05 +0000 (12:24 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Fri, 12 Aug 2005 12:24:05 +0000 (12:24 +0000)
commitf83a336ddb52188f74051fbe440fd41694fd4658
treedc94b3510d90c20e24e15cd81046fff83eabe3ed
parentc4d501291d813840ad576842db00d9cfe9e77623
predicates.md (setmem_operand): New predicate.

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.

From-SVN: r103028
gcc/ChangeLog
gcc/config/s390/predicates.md
gcc/config/s390/s390.c
gcc/config/s390/s390.md