https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102797

Andreas Schwab <sch...@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c                           |middle-end
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2021-10-16

--- Comment #3 from Andreas Schwab <sch...@linux-m68k.org> ---
Also breaks libgo.

during GIMPLE pass: evrp
In function 'cmd/go/internal/modget.resolver.resolveQueries':
go1: internal compiler error: tree check: expected class 'type', have
'exceptional' (error_mark) in useless_type_conversion_p, at gimple-expr.c:87
0x76210f tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
        ../../gcc/tree.c:8739
0xa99187 tree_class_check(tree_node*, tree_code_class, char const*, int, char
const*)
        ../../gcc/tree.h:3556
0xa99187 useless_type_conversion_p(tree_node*, tree_node*)
        ../../gcc/gimple-expr.c:87
0xe30d83 verify_gimple_phi
        ../../gcc/tree-cfg.c:5128
0xe30d83 verify_gimple_in_cfg(function*, bool)
        ../../gcc/tree-cfg.c:5457
0xced80f execute_function_todo
        ../../gcc/passes.c:2042
0xcee2a3 execute_todo
        ../../gcc/passes.c:2096

Reply via email to