OSDN Git Service

* config/s390/s390-protos.h (preferred_la_operand_p):
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Jan 2003 16:56:45 +0000 (16:56 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Jan 2003 16:56:45 +0000 (16:56 +0000)
commitec3b9583a98f19e5540c8446d6f64b1739b445bc
tree108ce3af63a4ea68163385e7c751bbb0bb623c4b
parenta27cc7dc04bdce2ec07570c9663ea12a823a5f2f
* config/s390/s390-protos.h (preferred_la_operand_p):
Remove second parameter.
* config/s390/s390.c (preferred_la_operand_p): Likewise.
* config/s390/s390.h (FRAME_REGNO_P, FRAME_REG_P): New macros.
(HARD_REGNO_MODE_OK): Use FRAME_REGNO_P.
* config/s390/s390.md ("*la_cc_64", "*la_cc_31", splitters): Remove.
Add peepholes to transform ADD to LOAD ADDRESS.

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