[Bug c/69824] New: [4.9/5/6 Regression] internal compiler error in unshare_body
mpolacek at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Feb 15 13:54:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69824
Bug ID: 69824
Summary: [4.9/5/6 Regression] internal compiler error in
unshare_body
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: mpolacek at gcc dot gnu.org
Target Milestone: ---
int bar() { return foo(); }
void baz(int c[foo()]) { return; }
$ ./cc1 -quiet x.c
x.c: In function ‘bar’:
x.c:1:23: warning: implicit declaration of function ‘foo’
[-Wimplicit-function-declaration]
int bar() { return foo(); }
^~~
x.c: In function ‘baz’:
x.c:2:9: internal compiler error: Segmentation fault
void baz(int c[foo()]) { return; }
^~~
0xb1cd1f crash_signal
/home/marek/src/gcc/gcc/toplev.c:335
0x8bb931 contains_struct_check(tree_node*, tree_node_structure_enum, char
const*, int, char const*)
/home/marek/src/gcc/gcc/tree.h:3119
0x8bb931 unshare_body
/home/marek/src/gcc/gcc/gimplify.c:876
0x8bb9c8 unshare_body
/home/marek/src/gcc/gcc/gimplify.c:883
0x8c8e67 gimplify_body(tree_node*, bool)
/home/marek/src/gcc/gcc/gimplify.c:11278
0x8c9516 gimplify_function_tree(tree_node*)
/home/marek/src/gcc/gcc/gimplify.c:11450
0x74cd77 cgraph_node::analyze()
/home/marek/src/gcc/gcc/cgraphunit.c:625
0x74ffa5 analyze_functions
/home/marek/src/gcc/gcc/cgraphunit.c:1080
0x750d1c symbol_table::finalize_compilation_unit()
/home/marek/src/gcc/gcc/cgraphunit.c:2534
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
More information about the Gcc-bugs
mailing list