[Bug ipa/91894] New: [10 Regression] ICE in tree check: expected tree that contains ‘decl common’ structure, have ‘integer_cst’ in tree_could_trap_p, at tree-eh.c:2679 since r275982
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Sep 25 07:12:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91894
Bug ID: 91894
Summary: [10 Regression] ICE in tree check: expected tree that
contains ‘decl common’ structure, have ‘integer_cst’
in tree_could_trap_p, at tree-eh.c:2679 since r275982
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: jamborm at gcc dot gnu.org, marxin at gcc dot gnu.org
Target Milestone: ---
One more IPA SRA related issue:
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr60647-1.c -fno-ipa-cp
-O3 -fno-early-inlining
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr60647-1.c: In function
‘fn5’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr60647-1.c:14:5: internal
compiler error: tree check: expected tree that contains ‘decl common’
structure, have ‘integer_cst’ in tree_could_trap_p, at tree-eh.c:2679
14 | a = winInfo->width;
| ~~^~~~~~~~~~~~~~~~
0x7357ae tree_contains_struct_check_failed(tree_node const*,
tree_node_structure_enum, char const*, int, char const*)
/home/marxin/Programming/gcc/gcc/tree.c:10097
0x6cb289 contains_struct_check(tree_node*, tree_node_structure_enum, char
const*, int, char const*)
/home/marxin/Programming/gcc/gcc/tree.h:3381
0x6cb289 tree_could_trap_p(tree_node*)
/home/marxin/Programming/gcc/gcc/tree-eh.c:2679
0xa3cb2e set_mem_attributes_minus_bitpos(rtx_def*, tree_node*, int,
poly_int<1u, long>)
/home/marxin/Programming/gcc/gcc/emit-rtl.c:2019
0xa6575b expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
/home/marxin/Programming/gcc/gcc/expr.c:10404
0xa65c6c expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
/home/marxin/Programming/gcc/gcc/expr.c:9997
0xa6ff85 store_expr(tree_node*, rtx_def*, int, bool, bool)
/home/marxin/Programming/gcc/gcc/expr.c:5688
0xa7139f expand_assignment(tree_node*, tree_node*, bool)
/home/marxin/Programming/gcc/gcc/expr.c:5450
0x94ebff expand_gimple_stmt_1
/home/marxin/Programming/gcc/gcc/cfgexpand.c:3777
0x94ebff expand_gimple_stmt
/home/marxin/Programming/gcc/gcc/cfgexpand.c:3875
0x954a41 expand_gimple_basic_block
/home/marxin/Programming/gcc/gcc/cfgexpand.c:5915
0x956747 execute
/home/marxin/Programming/gcc/gcc/cfgexpand.c:6555
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