diff options
author | Greg McGary <gkm@gnu.org> | 1999-10-16 01:27:32 +0000 |
---|---|---|
committer | Greg McGary <gkm@gcc.gnu.org> | 1999-10-16 01:27:32 +0000 |
commit | 9329983a8f6d7085d84e8bc8cbe1e759534845da (patch) | |
tree | 831756bc9ab4726b0aa000eaf92cdcc0a442d28d /gcc | |
parent | 02f06e649d274e60c4c26267ec82d917daddd15b (diff) | |
download | gcc-9329983a8f6d7085d84e8bc8cbe1e759534845da.zip gcc-9329983a8f6d7085d84e8bc8cbe1e759534845da.tar.gz gcc-9329983a8f6d7085d84e8bc8cbe1e759534845da.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/lex.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7cedc4a..8163828 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +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 diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index b65c033..474e305 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. */ |