(lang_init): Set default for flag_bounds_check if still "unspecified".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30038
138bc75d-0d04-0410-961f-
82ee72b054a4
+1999-10-15 Greg McGary <gkm@gnu.org>
+
+ * lex.c (lang_init_options): Set flag_bounds_check as "unspecified".
+ (lang_init): Set default for flag_bounds_check if still "unspecified".
+
1999-10-13 Andrew Haley <aph@cygnus.com>
* class.c (finish_struct_1): Force alignment of non-bitfields to
/* Default exceptions on. */
flag_exceptions = 1;
+ /* Mark as "unspecified". */
+ flag_bounds_check = -1;
}
void
lang_init ()
{
+ /* If still "unspecified", make it match -fbounded-pointers. */
+ if (flag_bounds_check < 0)
+ flag_bounds_check = flag_bounded_pointers;
+
/* the beginning of the file is a new line; check for # */
/* With luck, we discover the real source file's name from that
and put it in input_filename. */