summaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-28 23:07:29 +0000
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-28 23:07:29 +0000
commitec35ee92c0621304c54b7273f1368eac0eeac4ff (patch)
treee3cde7fd2d23d28964ce6ff14c67773db150e4d9 /gcc/c-decl.c
parentc3eee44900cc795e9fac9e66d5fe40e520119897 (diff)
downloadgcc-ec35ee92c0621304c54b7273f1368eac0eeac4ff.tar.gz
* c-common.h: Remove flag_digraphs.
* c-decl.c: Remove flag_digraphs. (c_decode_option): Don't set it. * c-lex.c (init_c_lex): Don't do anything for digraphs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37834 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-decl.c')
-rw-r--r--gcc/c-decl.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 50e557a8322..8f8fbf832b3 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -343,7 +343,7 @@ int flag_no_asm;
int flag_traditional;
-/* Nonzero means enable C89 Amendment 1 features, other than digraphs. */
+/* Nonzero means enable C89 Amendment 1 features. */
int flag_isoc94 = 0;
@@ -351,10 +351,6 @@ int flag_isoc94 = 0;
int flag_isoc99 = 0;
-/* Nonzero means accept digraphs. */
-
-int flag_digraphs = 1;
-
/* Nonzero means that we have builtin functions, and main is an int */
int flag_hosted = 1;
@@ -517,7 +513,6 @@ c_decode_option (argc, argv)
{
flag_traditional = 1;
flag_writable_strings = 1;
- flag_digraphs = 0;
}
else if (!strcmp (p, "-fallow-single-precision"))
flag_allow_single_precision = 1;
@@ -538,7 +533,6 @@ c_decode_option (argc, argv)
{
flag_traditional = 0;
flag_writable_strings = 0;
- flag_digraphs = 1;
}
else if (!strncmp (p, "-std=", 5))
{
@@ -558,9 +552,8 @@ c_decode_option (argc, argv)
|| !strcmp (argstart, "c89"))
{
iso_1990:
- flag_digraphs = 0;
flag_isoc94 = 0;
- iso_1990_digraphs:
+ iso_1994:
flag_traditional = 0;
flag_writable_strings = 0;
flag_no_asm = 1;
@@ -570,9 +563,8 @@ c_decode_option (argc, argv)
}
else if (!strcmp (argstart, "iso9899:199409"))
{
- flag_digraphs = 1;
flag_isoc94 = 1;
- goto iso_1990_digraphs;
+ goto iso_1994;
}
else if (!strcmp (argstart, "iso9899:199x")
|| !strcmp (argstart, "iso9899:1999")
@@ -585,7 +577,6 @@ c_decode_option (argc, argv)
flag_no_nonansi_builtin = 1;
flag_noniso_default_format_attributes = 0;
flag_isoc99 = 1;
- flag_digraphs = 1;
flag_isoc94 = 1;
}
else if (!strcmp (argstart, "gnu89"))
@@ -596,7 +587,6 @@ c_decode_option (argc, argv)
flag_no_nonansi_builtin = 0;
flag_noniso_default_format_attributes = 1;
flag_isoc99 = 0;
- flag_digraphs = 1;
flag_isoc94 = 0;
}
else if (!strcmp (argstart, "gnu9x") || !strcmp (argstart, "gnu99"))
@@ -607,7 +597,6 @@ c_decode_option (argc, argv)
flag_no_nonansi_builtin = 0;
flag_noniso_default_format_attributes = 1;
flag_isoc99 = 1;
- flag_digraphs = 1;
flag_isoc94 = 1;
}
else