This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]