-
- Downloads
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
Showing
- gcc/ChangeLog 14 additions, 0 deletionsgcc/ChangeLog
- gcc/config/rs6000/aix.h 3 additions, 0 deletionsgcc/config/rs6000/aix.h
- gcc/config/rs6000/linux.h 3 additions, 0 deletionsgcc/config/rs6000/linux.h
- gcc/config/rs6000/linux64.h 6 additions, 0 deletionsgcc/config/rs6000/linux64.h
- gcc/config/rs6000/rs6000-protos.h 1 addition, 0 deletionsgcc/config/rs6000/rs6000-protos.h
- gcc/config/rs6000/rs6000.c 134 additions, 0 deletionsgcc/config/rs6000/rs6000.c
- gcc/config/rs6000/rs6000.md 10 additions, 0 deletionsgcc/config/rs6000/rs6000.md
Loading
Please register or sign in to comment