aboutsummaryrefslogtreecommitdiff
path: root/gcc/cccp.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-04-13 12:49:07 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1997-04-13 12:49:07 -0400
commit10c1b9f6899886fade41f1fc8c896d7143c4c18c (patch)
tree1da605f6a57b3bb220f29ef23a04b8f2498b3828 /gcc/cccp.c
parentdab9b3bf3db81366921edab2c8fb5bed9bd84a3c (diff)
downloadgcc-10c1b9f6899886fade41f1fc8c896d7143c4c18c.zip
gcc-10c1b9f6899886fade41f1fc8c896d7143c4c18c.tar.gz
gcc-10c1b9f6899886fade41f1fc8c896d7143c4c18c.tar.bz2
(warn_undef): New variable.
(main): Set warn_undef from -Wundef and -Wno-undef. From-SVN: r13876
Diffstat (limited to 'gcc/cccp.c')
-rw-r--r--gcc/cccp.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/cccp.c b/gcc/cccp.c
index cd02b59..5baa257 100644
--- a/gcc/cccp.c
+++ b/gcc/cccp.c
@@ -452,6 +452,10 @@ static int warn_stringify;
static int warn_trigraphs;
+/* Nonzero means warn if undefined identifiers are evaluated in an #if. */
+
+int warn_undef;
+
/* Nonzero means warn if #import is used. */
static int warn_import = 1;
@@ -1546,6 +1550,10 @@ main (argc, argv)
warn_stringify = 1;
else if (!strcmp (argv[i], "-Wno-traditional"))
warn_stringify = 0;
+ else if (!strcmp (argv[i], "-Wundef"))
+ warn_undef = 1;
+ else if (!strcmp (argv[i], "-Wno-undef"))
+ warn_undef = 0;
else if (!strcmp (argv[i], "-Wimport"))
warn_import = 1;
else if (!strcmp (argv[i], "-Wno-import"))