aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGreg McGary <gkm@gnu.org>1999-10-16 01:27:32 +0000
committerGreg McGary <gkm@gcc.gnu.org>1999-10-16 01:27:32 +0000
commit9329983a8f6d7085d84e8bc8cbe1e759534845da (patch)
tree831756bc9ab4726b0aa000eaf92cdcc0a442d28d /gcc
parent02f06e649d274e60c4c26267ec82d917daddd15b (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/cp/lex.c6
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. */