]> git.ipfire.org Git - thirdparty/gcc.git/commit
aix.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 20 Aug 2010 21:22:16 +0000 (21:22 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 20 Aug 2010 21:22:16 +0000 (21:22 +0000)
commit39acb18f66f7b0ff8c36f5fa96e76168f959d2a1
treedd5267f9b0b1c4ad1a5238d45877854ea2c254de
parent410841c6d58b3d96245b564d1af8449164543956
aix.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.

* config/rs6000/aix.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.
* config/rs6000/linux.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
* config/rs6000/linux64.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
(STACK_CHECK_PROTECT): Define.
* config/rs6000/rs6000.c (rs6000_emit_probe_stack_range): New function.
(output_probe_stack_range): Likewise.
(rs6000_emit_prologue): Invoke rs6000_emit_probe_stack_range if static
builtin stack checking is enabled.
* config/rs6000/rs6000-protos.h (output_probe_stack_range): Declare.
* config/rs6000/rs6000.md (UNSPECV_PROBE_STACK_RANGE): New constant.
(probe_stack_range): New insn.

From-SVN: r163424
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/linux.h
gcc/config/rs6000/linux64.h
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md