-
- Downloads
linux-common.h (STACK_CHECK_STATIC_BUILTIN): Define.
* config/mips/linux-common.h (STACK_CHECK_STATIC_BUILTIN): Define. (STACK_CHECK_PROTECT): Likewise. * config/mips/mips.h (MIPS_PROLOGUE_TEMP2_REGNUM): Likewise. (MIPS_PROLOGUE_TEMP2): Likewise. * config/mips/mips-protos.h (mips_output_probe_stack_range): Declare. * config/mips/mips.c: Include common/common-target.h. (mips_emit_probe_stack_range): New function. (mips_output_probe_stack_range): Likewise. (mips_expand_prologue): Invoke mips_emit_probe_stack_range if static builtin stack checking is enabled. * config/mips/mips.md (UNSPEC_PROBE_STACK_RANGE): New constant. (probe_stack_range_<P:mode>): New insn. ada/ * system-linux-mipsel.ads (Stack_Check_Probes): Set to True. * system-linux-mips.ads (Stack_Check_Probes): Likewise. * system-linux-mips64el.ads (Stack_Check_Probes): Likewise. From-SVN: r192713
Showing
- gcc/ChangeLog 15 additions, 0 deletionsgcc/ChangeLog
- gcc/ada/ChangeLog 6 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/system-linux-mips.ads 2 additions, 2 deletionsgcc/ada/system-linux-mips.ads
- gcc/ada/system-linux-mips64el.ads 2 additions, 2 deletionsgcc/ada/system-linux-mips64el.ads
- gcc/ada/system-linux-mipsel.ads 2 additions, 2 deletionsgcc/ada/system-linux-mipsel.ads
- gcc/config/mips/linux-common.h 6 additions, 0 deletionsgcc/config/mips/linux-common.h
- gcc/config/mips/mips-protos.h 1 addition, 0 deletionsgcc/config/mips/mips-protos.h
- gcc/config/mips/mips.c 142 additions, 0 deletionsgcc/config/mips/mips.c
- gcc/config/mips/mips.h 9 additions, 0 deletionsgcc/config/mips/mips.h
- gcc/config/mips/mips.md 14 additions, 0 deletionsgcc/config/mips/mips.md
Loading
Please register or sign in to comment