[Bug middle-end/64088] New: [5 Regression] ICE: in fold_abs_const, at fold-const.c:15550
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 26 20:24:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64088
Bug ID: 64088
Summary: [5 Regression] ICE: in fold_abs_const, at
fold-const.c:15550
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
Host: powerpc64-unknown-linux-gnu
Target: powerpc64-unknown-linux-gnu
Build: powerpc64-unknown-linux-gnu
r214957 causes the following ICE during Firefox build on ppc64:
trippels@gcc2-power8 libvorbis % cat test.i
extern int abs (int);
extern void attenuate_curve(int*);
int a;
void
setup_tone_curves_center_boost ()
{
int b[0];
a = 0;
for (; a < 6; a++)
{
int c = abs (a);
b[a] = c;
}
attenuate_curve (b);
}
trippels@gcc2-power8 libvorbis % gcc -c -mcpu=power8 -O3 test.i
test.i: In function ‘setup_tone_curves_center_boost’:
test.i:5:1: internal compiler error: in fold_abs_const, at fold-const.c:15550
setup_tone_curves_center_boost ()
^
0x1043ee77 fold_abs_const(tree_node*, tree_node*)
../../gcc/gcc/fold-const.c:15550
0x1046a0d7 const_unop(tree_code, tree_node*, tree_node*)
../../gcc/gcc/fold-const.c:1484
0x104f878b gimple_resimplify1
../../gcc/gcc/gimple-match-head.c:97
0x104c434b fold_stmt_1
../../gcc/gcc/gimple-fold.c:3194
0x1091bd3b optimize_stmt
../../gcc/gcc/tree-ssa-dom.c:2381
0x1091bd3b dom_opt_dom_walker::before_dom_children(basic_block_def*)
../../gcc/gcc/tree-ssa-dom.c:1990
0x10dabb43 dom_walker::walk(basic_block_def*)
../../gcc/gcc/domwalk.c:188
0x1091916f execute
../../gcc/gcc/tree-ssa-dom.c:906
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