https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100512
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2021-05-11
CC| |aldyh at gcc dot gnu.org,
| |amacleod at redhat dot com
Target Milestone|--- |12.0
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
checking reveals
during GIMPLE pass: evrp
t.c:21:1: internal compiler error: tree check: expected class 'type', have
'exceptional' (error_mark) in useless_type_conversion_p, at gimple-expr.c:88
21 | }
| ^
0x17569f1 tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
/home/rguenther/src/gcc3/gcc/tree.c:8724
0xa2a9cb tree_class_check(tree_node*, tree_code_class, char const*, int, char
const*)
/home/rguenther/src/gcc3/gcc/tree.h:3479
0xec8f6c useless_type_conversion_p(tree_node*, tree_node*)
/home/rguenther/src/gcc3/gcc/gimple-expr.c:88
0x138e103 verify_gimple_comparison
/home/rguenther/src/gcc3/gcc/tree-cfg.c:3515
0x13946ef verify_gimple_cond
/home/rguenther/src/gcc3/gcc/tree-cfg.c:4945
that's in
if (_26 != 0)
where we have a released SSA name.