s390.c (preferred_la_operand_p): New function.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 24 Sep 2002 16:05:50 +0000 (16:05 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 24 Sep 2002 16:05:50 +0000 (16:05 +0000)
commit100c742042048f88027789f7ad2c0841c3df3471
tree335e07bad7fbda92c1531fb2c8034973675946a6
parent9fc63af58cc65a4a9d0946dd69f0c4091bd7bc8c
s390.c (preferred_la_operand_p): New function.

* config/s390/s390.c (preferred_la_operand_p): New function.
* config/s390/s390-protos.h (preferred_la_operand_p): Declare it.
* config/s390/s390.md ("addaddr_esame", "*la_ccclobber"): Replace by ...
("*la_64_cc", "*la_31_cc", splitters): ... these.
("*la_31"): Deactivate for TARGET_64BIT.
("*la_31_and", "*la_31_and_cc"): New.

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