https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79428
Bug ID: 79428 Summary: ICE in c_parser_consume_token, at c/c-parser.c:770 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fort...@t-online.de Target Milestone: --- Affects versions 6 and 7 (configured with --enable-checking=yes) : $ cat z1.c #pragma omp ordered $ gcc-5 -fopenmp -c z1.c z1.c:1:9: error: expected declaration specifiers before '#pragma' #pragma omp ordered ^ $ $ gcc-7-20170205 -fopenmp -c z1.c z1.c:1:20: error: expected declaration specifiers before end of line #pragma omp ordered ^ z1.c:1:20: internal compiler error: in c_parser_consume_token, at c/c-parser.c:770 0x6ac0d8 c_parser_consume_token(c_parser*) ../../gcc/c/c-parser.c:770 0x6ad0ea c_parser_require(c_parser*, cpp_ttype, char const*) ../../gcc/c/c-parser.c:908 0x6ad20e c_parser_skip_until_found(c_parser*, cpp_ttype, char const*) ../../gcc/c/c-parser.c:951 0x6b47e1 c_parser_omp_ordered ../../gcc/c/c-parser.c:15463 0x6b47e1 c_parser_pragma ../../gcc/c/c-parser.c:10317 0x6d78cd c_parser_external_declaration ../../gcc/c/c-parser.c:1448 0x6d8379 c_parser_translation_unit ../../gcc/c/c-parser.c:1348 0x6d8379 c_parse_file() ../../gcc/c/c-parser.c:18185 0x736892 c_common_parse_file() ../../gcc/c-family/c-opts.c:1107