This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] s390: disable packed stack per default
- From: Ulrich Weigand <Ulrich dot Weigand at de dot ibm dot com>
- To: krebbel1 at de dot ibm dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 23 Nov 2004 18:41:05 +0100
- Subject: Re: [PATCH] s390: disable packed stack per default
Andreas Krebbel wrote:
> * config/s390/s390.c (s390_backchain_string): Removed.
> (s390_return_addr_rtx, s390_back_chain_rtx, s390_frame_info)
> (s390_emit_prologue, s390_va_start, s390_gimplify_va_arg):
> Changed users of TARGET_BACKCHAIN, TARGET_NO_BACKCHAIN and
> TARGET_KERNEL_BACKCHAIN to reflect the new options.
> * config/s390/s390.h (MASK_BACKCHAIN, MASK_PACKED_STACK): New macros.
> (TARGET_KERNEL_BACKCHAIN): Removed.
> (TARGET_BACKCHAIN): Former triple state option change to a target
flag.
> (TARGET_PACKED_STACK): New macro.
> (TARGET_SWITCHES): New switches added.
> (TARGET_OPTIONS): "backchain", "no-backchain" and "kernel-backchain"
> removed.
> (DYNAMIC_CHAIN_ADDRESS): Use TARGET_PACKED_STACK.
> * config/s390/s390.md ("allocate_stack", "restore_stack_block")
> ("save_stack_nonlocal", "restore_stack_nonlocal"): Modified to
reflect
> the change in target switch semantics.
> * config/s390/tpf.h (TARGET_DEFAULT_BACKCHAIN): Removed.
> (TARGET_DEFAULT): MASK_BACKCHAIN added.
> * doc/invoke.texi: Added documentation for the new/changed options.
Applied, thanks!
Mit freundlichen Gruessen / Best Regards
Ulrich Weigand
--
Dr. Ulrich Weigand
Linux for S/390 Design & Development
IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen
Phone: +49-7031/16-3727 --- Email: Ulrich.Weigand@de.ibm.com