]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390-protos.h (s390_narrow_logical_operator): Add.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 7 Oct 2004 20:44:28 +0000 (20:44 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 7 Oct 2004 20:44:28 +0000 (20:44 +0000)
commit0dfa6c5eae5ef20030ee5b7ad79504ec35c6200a
tree834b4abb8626781a6fd346b0a95289716ac8df5f
parent82e79986482a13c271c28512a4196aadfddcd8f6
s390-protos.h (s390_narrow_logical_operator): Add.

* config/s390/s390-protos.h (s390_narrow_logical_operator): Add.
* config/s390/s390.c (s390_narrow_logical_operator): New function.
(s390_extra_constraint_str): Add 'A' constraints.
(s390_const_ok_for_constraint_p): Add 'Nx' constraints.
* config/s390/s390.h (EXTRA_MEMORY_CONSTRAINT): Add 'A' constraint.
(CONSTRAINT_LEN): Likewise.
* config/s390/s390.md ("*anddi3"): Add NI alternative and splitter.
("*andsi3_zarch", "*andsi3_esa"): Likewise.
("*andhi3_zarch", "*andhi3_esa"): Likewise.
("*iordi3"): Add OI alternative and splitter.
("*iorsi3_zarch", "*iorsi3_esa"): Likewise.
("*iorhi3_zarch", "*iorhi3_esa"): Likewise.
("*xordi3"): Add XI alternative and splitter.
("*xorsi3", "*xorhi3"): Likewise.

From-SVN: r88705
gcc/ChangeLog
gcc/config/s390/s390-protos.h
gcc/config/s390/s390.c
gcc/config/s390/s390.h
gcc/config/s390/s390.md