diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-09-09 09:30:42 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-09-09 09:30:42 +0200 |
commit | e48601f84d75565dfcf4dbf0c9fa0a002b52bc37 (patch) | |
tree | 453bafa092977c1f24495b64d638469e50560d73 /gcc/c/ChangeLog | |
parent | 86cf0c89ffc0902c12be6b113ad9e51d5f3207b1 (diff) | |
download | gcc-e48601f84d75565dfcf4dbf0c9fa0a002b52bc37.tar.gz |
re PR c/67500 (OpenMP ICE with invalid safelen/simdlen/alignment expressions)
PR c/67500
* c-parser.c (c_parser_omp_clause_aligned,
c_parser_omp_clause_safelen, c_parser_omp_clause_simdlen): Fix up
test for errors.
* c-decl.c (temp_pop_parm_decls): Allow b->decl equal to
error_mark_node.
* gcc.dg/gomp/pr67500.c: New test.
From-SVN: r227581
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r-- | gcc/c/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 61aafd29f3d..44942c88cf9 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,5 +1,12 @@ 2015-09-09 Jakub Jelinek <jakub@redhat.com> + PR c/67500 + * c-parser.c (c_parser_omp_clause_aligned, + c_parser_omp_clause_safelen, c_parser_omp_clause_simdlen): Fix up + test for errors. + * c-decl.c (temp_pop_parm_decls): Allow b->decl equal to + error_mark_node. + PR c/67495 * c-parser.c (c_parser_omp_atomic): Use c_parser_cast_expression instead of c_parser_unary_expression. If the result is !lvalue_p, |