aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-03-03 21:16:58 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-03-03 21:16:58 +0100
commit79c9b7a84f15938037fd209af24bbfa77ae02cbe (patch)
tree92b3c33e8e41e4f5ca4234383414dad00c861c17 /gcc/c
parent883c8f06ff164714d1e62c954c6e035d197ccd61 (diff)
downloadgcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.zip
gcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.tar.gz
gcc-79c9b7a84f15938037fd209af24bbfa77ae02cbe.tar.bz2
re PR c/79837 (incomplete diagnostic in c-parser: expected +, *, -, &, ^, |, &&, ||, min or identifier)
PR c/79837 * c-parser.c (c_parser_omp_clause_reduction): Don't mention %<min%> or %<max%> in the diagnostics, instead mention identifier. (c_parser_omp_declare_reduction): Don't mention %<min%> in the diagnostics. From-SVN: r245885
Diffstat (limited to 'gcc/c')
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/c/c-parser.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index efee0cf..92be3e1 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,5 +1,11 @@
2017-03-03 Jakub Jelinek <jakub@redhat.com>
+ PR c/79837
+ * c-parser.c (c_parser_omp_clause_reduction): Don't mention
+ %<min%> or %<max%> in the diagnostics, instead mention identifier.
+ (c_parser_omp_declare_reduction): Don't mention %<min%> in the
+ diagnostics.
+
PR c/79836
* c-parser.c (c_parser_generic_selection): Use %<_Generic%>
instead of %<_Generic>.
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c
index 8636dcc..fa4e950 100644
--- a/gcc/c/c-parser.c
+++ b/gcc/c/c-parser.c
@@ -12112,7 +12112,7 @@ c_parser_omp_clause_reduction (c_parser *parser, tree list)
default:
c_parser_error (parser,
"expected %<+%>, %<*%>, %<-%>, %<&%>, "
- "%<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>");
+ "%<^%>, %<|%>, %<&&%>, %<||%> or identifier");
c_parser_skip_until_found (parser, CPP_CLOSE_PAREN, 0);
return list;
}
@@ -16960,7 +16960,7 @@ c_parser_omp_declare_reduction (c_parser *parser, enum pragma_context context)
default:
c_parser_error (parser,
"expected %<+%>, %<*%>, %<-%>, %<&%>, "
- "%<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or identifier");
+ "%<^%>, %<|%>, %<&&%>, %<||%> or identifier");
goto fail;
}