This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/82020] New: ICE in decompose at rtl.h:2126
- From: "vries at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 29 Aug 2017 11:23:06 +0000
- Subject: [Bug rtl-optimization/82020] New: ICE in decompose at rtl.h:2126
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82020
Bug ID: 82020
Summary: ICE in decompose at rtl.h:2126
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: vries at gcc dot gnu.org
Target Milestone: ---
$ gcc -O1 -S pr28776-2.c
gcc/testsuite/gcc.c-torture/compile/pr28776-2.c: In function 'encode_line':
gcc/testsuite/gcc.c-torture/compile/pr28776-2.c:26:1: internal compiler error:
in decompose, at rtl.h:2126
0x9fac75 wi::int_traits<std::pair<rtx_def*, machine_mode> >::decompose(long*,
unsigned int, std::pair<rtx_def*, machine_mode> const&)
gcc/rtl.h:2124
0xa33264 wide_int_ref_storage<false>::wide_int_ref_storage<std::pair<rtx_def*,
machine_mode> >(std::pair<rtx_def*, machine_mode> const&, unsigned int)
gcc/wide-int.h:976
0xa33212 generic_wide_int<wide_int_ref_storage<false>
>::generic_wide_int<std::pair<rtx_def*, machine_mode> >(std::pair<rtx_def*,
machine_mode> const&, unsigned int)
gcc/wide-int.h:753
0xe36629 bool wi::eq_p<std::pair<rtx_def*, machine_mode>, std::pair<rtx_def*,
machine_mode> >(std::pair<rtx_def*, machine_mode> const&, std::pair<rtx_def*,
machine_mode> const&)
gcc/wide-int.h:1747
0xe31241 simplify_const_relational_operation(rtx_code, machine_mode, rtx_def*,
rtx_def*)
gcc/simplify-rtx.c:5131
0xe2fd0c simplify_relational_operation(rtx_code, machine_mode, machine_mode,
rtx_def*, rtx_def*)
gcc/simplify-rtx.c:4614
0xe32d00 simplify_ternary_operation(rtx_code, machine_mode, machine_mode,
rtx_def*, rtx_def*, rtx_def*)
gcc/simplify-rtx.c:5641
0x1467932 combine_simplify_rtx
gcc/combine.c:5599
0x14676c3 subst
gcc/combine.c:5517
0x1467472 subst
gcc/combine.c:5462
0x1460c6e try_combine
gcc/combine.c:3332
0x145b790 combine_instructions
gcc/combine.c:1294
0x147ee78 rest_of_handle_combine
gcc/combine.c:14663
0x147ef38 execute
gcc/combine.c:14708