From: Greg McGary Date: Sat, 16 Oct 1999 01:27:32 +0000 (+0000) Subject: lex.c (lang_init_options): Set flag_bounds_check as "unspecified". X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9329983a8f6d7085d84e8bc8cbe1e759534845da;p=gcc.git lex.c (lang_init_options): Set flag_bounds_check as "unspecified". * lex.c (lang_init_options): Set flag_bounds_check as "unspecified". (lang_init): Set default for flag_bounds_check if still "unspecified". From-SVN: r30038 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7cedc4a4935..8163828f472 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1999-10-15 Greg McGary + + * 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 * class.c (finish_struct_1): Force alignment of non-bitfields to diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index b65c033c09f..474e305686d 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -452,11 +452,17 @@ lang_init_options () /* 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. */