[Bug c/90841] New: ICE in get_atomic_generic_size, at c-family/c-common.c:6904
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Tue Jun 11 17:57:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90841
Bug ID: 90841
Summary: ICE in get_atomic_generic_size, at
c-family/c-common.c:6904
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: gscfq@t-online.de
Target Milestone: ---
Affects versions down to gcc-4.7 (gcc-4.6 gives an error) :
$ cat z1.c
int a[];
void f()
{ __atomic_load (&a, &a, __ATOMIC_SEQ_CST); }
$ cat z2.c
int a[];
void f()
{ __atomic_store (&a, &a, __ATOMIC_SEQ_CST); }
$ gcc-10-20190609 -c z1.c
z1.c: In function 'f':
z1.c:3:1: internal compiler error: Segmentation fault
3 | { __atomic_load (&a, &a, __ATOMIC_SEQ_CST); }
| ^
0xa7dfbf crash_signal
../../gcc/toplev.c:326
0x6314fb get_atomic_generic_size
../../gcc/c-family/c-common.c:6904
0x65c9b4 resolve_overloaded_atomic_load
../../gcc/c-family/c-common.c:7210
0x65c9b4 resolve_overloaded_builtin(unsigned int, tree_node*, vec<tree_node*,
va_gc, vl_embed>*)
../../gcc/c-family/c-common.c:7433
0x5f787d c_build_function_call_vec(unsigned int, vec<unsigned int, va_heap,
vl_ptr>, tree_node*, vec<tree_node*, va_gc, vl_embed>*, vec<tree_node*, va_gc,
vl_embed>*)
../../gcc/c/c-typeck.c:3181
0x613a71 c_parser_postfix_expression_after_primary
../../gcc/c/c-parser.c:9613
0x604dd3 c_parser_postfix_expression
../../gcc/c/c-parser.c:9288
0x60f7e2 c_parser_unary_expression
../../gcc/c/c-parser.c:7398
0x610807 c_parser_cast_expression
../../gcc/c/c-parser.c:7240
0x610ab3 c_parser_binary_expression
../../gcc/c/c-parser.c:7043
0x611965 c_parser_conditional_expression
../../gcc/c/c-parser.c:6777
0x611eb0 c_parser_expr_no_commas
../../gcc/c/c-parser.c:6694
0x612112 c_parser_expression
../../gcc/c/c-parser.c:9749
0x6127d9 c_parser_expression_conv
../../gcc/c/c-parser.c:9782
0x620239 c_parser_statement_after_labels
../../gcc/c/c-parser.c:5611
0x6220d0 c_parser_compound_statement_nostart
../../gcc/c/c-parser.c:5149
0x622846 c_parser_compound_statement
../../gcc/c/c-parser.c:4983
0x623fcf c_parser_declaration_or_fndef
../../gcc/c/c-parser.c:2355
0x629103 c_parser_external_declaration
../../gcc/c/c-parser.c:1653
0x629bc9 c_parser_translation_unit
../../gcc/c/c-parser.c:1534
More information about the Gcc-bugs
mailing list