r192713 - in /trunk/gcc: ChangeLog ada/ChangeLo...

ebotcazou@gcc.gnu.org ebotcazou@gcc.gnu.org
Tue Oct 23 14:40:00 GMT 2012


Author: ebotcazou
Date: Tue Oct 23 14:40:07 2012
New Revision: 192713

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192713
Log:
	* 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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/system-linux-mips.ads
    trunk/gcc/ada/system-linux-mips64el.ads
    trunk/gcc/ada/system-linux-mipsel.ads
    trunk/gcc/config/mips/linux-common.h
    trunk/gcc/config/mips/mips-protos.h
    trunk/gcc/config/mips/mips.c
    trunk/gcc/config/mips/mips.h
    trunk/gcc/config/mips/mips.md



More information about the Gcc-cvs mailing list