From bd83d0ac9ff9c38680fecf83009771d31254ef18 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 17 Jul 1997 11:26:41 -0400 Subject: [PATCH] (flag_stack_check): New variable. (f_options): Add "stack-check". From-SVN: r14473 --- gcc/toplev.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/toplev.c b/gcc/toplev.c index 1129281a09f3..4804a11e3852 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -601,6 +601,10 @@ int flag_gnu_linker = 1; /* Tag all structures with __attribute__(packed) */ int flag_pack_struct = 0; +/* Emit code to check for stack overflow; also may cause large objects + to be allocated dynamically. */ +int flag_stack_check; + /* Table of language-independent -f options. STRING is the option name. VARIABLE is the address of the variable. ON_VALUE is the value to store in VARIABLE @@ -655,6 +659,7 @@ struct { char *string; int *variable; int on_value;} f_options[] = {"verbose-asm", &flag_verbose_asm, 1}, {"gnu-linker", &flag_gnu_linker, 1}, {"pack-struct", &flag_pack_struct, 1}, + {"stack-check", &flag_stack_check, 1}, {"bytecode", &output_bytecode, 1} };