https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30552
Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gerhard.steinmetz.fortran@t | |-online.de --- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> --- Update : $ gcc-7-20170205 -c pr30552.c pr30552.c: In function 'fun': pr30552.c:6:5: internal compiler error: Segmentation fault int a[({void h(){}2;})]; ^~~ 0xbf633f crash_signal ../../gcc/toplev.c:333 0x670701 c_push_function_context() ../../gcc/c/c-decl.c:9504 0x6cf8a2 c_parser_declaration_or_fndef ../../gcc/c/c-parser.c:2038 0x6d3ea2 c_parser_compound_statement_nostart ../../gcc/c/c-parser.c:4831 0x6af37a c_parser_postfix_expression ../../gcc/c/c-parser.c:7665 0x6b939a c_parser_unary_expression ../../gcc/c/c-parser.c:7052 0x6ba1a7 c_parser_cast_expression ../../gcc/c/c-parser.c:6881 0x6ba3c2 c_parser_binary_expression ../../gcc/c/c-parser.c:6690 0x6bb0a5 c_parser_conditional_expression ../../gcc/c/c-parser.c:6458 0x6bb800 c_parser_expr_no_commas ../../gcc/c/c-parser.c:6375 0x6ccebe c_parser_direct_declarator_inner ../../gcc/c/c-parser.c:3591 0x6cea04 c_parser_declaration_or_fndef ../../gcc/c/c-parser.c:1797 0x6cf7ce c_parser_declaration_or_fndef ../../gcc/c/c-parser.c:2073 0x6d3ea2 c_parser_compound_statement_nostart ../../gcc/c/c-parser.c:4831 0x6d44ce c_parser_compound_statement ../../gcc/c/c-parser.c:4740 0x6cf90c c_parser_declaration_or_fndef ../../gcc/c/c-parser.c:2112 0x6d791b c_parser_external_declaration ../../gcc/c/c-parser.c:1468 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