[Bug rtl-optimization/81553] New: ICE in immed_wide_int_const, at emit-rtl.c:607
babokin at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Jul 25 20:59:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81553
Bug ID: 81553
Summary: ICE in immed_wide_int_const, at emit-rtl.c:607
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: babokin at gmail dot com
Target Milestone: ---
gcc trunk, rev250527, x86_64
> cat f.cpp
int a, b, c;
struct d {
static int e;
} f;
d g, h;
void i() {
f.e = (10834211066969351267ULL || 0) >> c >> 1;
b = ~(209883449764912897ULL & h.e) << (0 >= a) | ~g.e;
}
> g++ f.cpp -c -O2
during RTL pass: combine
f.cpp: In function ‘void i()’:
f.cpp:9:1: internal compiler error: in immed_wide_int_const, at emit-rtl.c:607
}
^
0x6b2cc1 immed_wide_int_const(generic_wide_int<wide_int_ref_storage<false> >
const&, machine_mode)
../../gcc_svn_intel/gcc/emit-rtl.c:607
0xf0fc34 simplify_const_unary_operation(rtx_code, machine_mode, rtx_def*,
machine_mode)
../../gcc_svn_intel/gcc/simplify-rtx.c:1882
0xf0df4e simplify_unary_operation(rtx_code, machine_mode, rtx_def*,
machine_mode)
../../gcc_svn_intel/gcc/simplify-rtx.c:883
0xf0f290 simplify_gen_unary(rtx_code, machine_mode, rtx_def*, machine_mode)
../../gcc_svn_intel/gcc/simplify-rtx.c:384
0x152bea0 if_then_else_cond
../../gcc_svn_intel/gcc/combine.c:9044
0x152bcef if_then_else_cond
../../gcc_svn_intel/gcc/combine.c:9063
0x15365f5 combine_simplify_rtx
../../gcc_svn_intel/gcc/combine.c:5636
0x1538d21 subst
../../gcc_svn_intel/gcc/combine.c:5519
0x1536a87 combine_simplify_rtx
../../gcc_svn_intel/gcc/combine.c:5653
0x1538d21 subst
../../gcc_svn_intel/gcc/combine.c:5519
0x1538aac subst
../../gcc_svn_intel/gcc/combine.c:5457
0x1538b95 subst
../../gcc_svn_intel/gcc/combine.c:5386
0x153be5e try_combine
../../gcc_svn_intel/gcc/combine.c:3368
0x15420de combine_instructions
../../gcc_svn_intel/gcc/combine.c:1434
0x15420de rest_of_handle_combine
../../gcc_svn_intel/gcc/combine.c:14646
0x15420de execute
../../gcc_svn_intel/gcc/combine.c:14691
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
More information about the Gcc-bugs
mailing list