s390.c (s390_decompose_address): Accept invalid displacements for addresses containin...
authorAndreas Krebbel <krebbel1@de.ibm.com>
Wed, 29 Jun 2005 15:21:42 +0000 (15:21 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 29 Jun 2005 15:21:42 +0000 (15:21 +0000)
commit63296cb1fedf5f58b90783fab73c90760b5e315b
treeb5fd9a7daafd083c53f429f31a0adcc661a4cd5d
parenta65da37d5b360c62f632e008a5c717f60a07b4be
s390.c (s390_decompose_address): Accept invalid displacements for addresses containing frame_pointer_rtx or...

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.

From-SVN: r101422
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/config/s390/s390.h