[Bug tree-optimization/69172] New: [6 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:266
doko at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jan 6 17:58:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69172
Bug ID: 69172
Summary: [6 Regression] ICE in make_ssa_name_fn, at
tree-ssanames.c:266
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
r232077, powerpc64le-linux-gnu, works with -O2
reduced test case:
int a;
__inline __attribute__((__always_inline__)) void *mempcpy(void *p1, void *p2,
long p3) {
return __builtin___mempcpy_chk(p1, p2, p3, 0);
}
void sd_inode_set_vid() {
int *b = &a, *c = &a;
mempcpy(c, b, sizeof(int));
}
$ gcc -c -g -O3 sd_inode.i
sd_inode.i: In function 'sd_inode_set_vid':
sd_inode.i:10:1: internal compiler error: in make_ssa_name_fn, at
tree-ssanames.c:266
}
^
0x108af2bf make_ssa_name_fn(function*, tree_node*, gimple*)
../../src/gcc/tree-ssanames.c:263
0x1043d077 make_ssa_name
../../src/gcc/tree-ssanames.h:110
0x1043d077 gimple_build(gimple**, unsigned int, tree_code, tree_node*,
tree_node*)
../../src/gcc/gimple-fold.c:5985
0x10443e27 gimple_fold_builtin_memory_chk
../../src/gcc/gimple-fold.c:1713
0x10443e27 gimple_fold_builtin
../../src/gcc/gimple-fold.c:2836
0x104451f7 gimple_fold_call
../../src/gcc/gimple-fold.c:3112
0x104451f7 fold_stmt_1
../../src/gcc/gimple-fold.c:3716
0x1084270f
substitute_and_fold_dom_walker::before_dom_children(basic_block_def*)
../../src/gcc/tree-ssa-propagate.c:1232
0x10cbb2bf dom_walker::walk(basic_block_def*)
../../src/gcc/domwalk.c:265
0x10841bd7 substitute_and_fold(tree_node* (*)(tree_node*), bool
(*)(gimple_stmt_iterator*), bool)
../../src/gcc/tree-ssa-propagate.c:1332
0x107b2373 ccp_finalize
../../src/gcc/tree-ssa-ccp.c:947
0x107b2373 do_ssa_ccp
../../src/gcc/tree-ssa-ccp.c:2409
0x107b2373 execute
../../src/gcc/tree-ssa-ccp.c:2452
Please submit a full bug report,
with preprocessed source if appropriate.
More information about the Gcc-bugs
mailing list