OSDN Git Service

(flag_stack_check): New variable.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 1997 15:26:41 +0000 (15:26 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 1997 15:26:41 +0000 (15:26 +0000)
(f_options): Add "stack-check".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14473 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/toplev.c

index 1129281..4804a11 100644 (file)
@@ -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}
 };