2005-06-29 Andreas Krebbel <krebbel1@de.ibm.com>
commit119114cbc5595dc4dcffb358bbb94719eed724ee
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2005 15:21:42 +0000 (29 15:21 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2005 15:21:42 +0000 (29 15:21 +0000)
treeb5fd9a7daafd083c53f429f31a0adcc661a4cd5d
parent1eeb09b7aa2b88c43f17b929ea18e536f95d018e
2005-06-29  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.c (s390_decompose_address): Accept invalid
displacements for addresses containing frame_pointer_rtx or
virtual_stack_vars_rtx.
(s390_frame_info): Replaced use of STARTING_FRAME_OFFSET.
(s390_initial_elimination_offset): New offset when eliminating the
soft frame pointer.
* config/s390/s390.h (FRAME_GROWS_DOWNWARD): Defined as 1.
(STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET): Definitions changed.

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