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

Karine EM <k.even-mendoza at imperial dot ac.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k.even-mendoza at imperial dot 
ac.
                   |                            |uk

--- Comment #2 from Karine EM <k.even-mendoza at imperial dot ac.uk> ---
I also got this error with a bit different trace/pass in GCC-13:
======
void **a;
void b() { void **c = a; }
a;
=====

and the trace:
fuzzer-file-879.c:2:19: internal compiler error: tree check: expected class
'type', have 'exceptional' (error_mark) in useless_type_conversion_p, at
gimple-expr.cc:87
    2 | void b() { void **c = a; }
      |                   ^
0x7e598b tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
        .././../gcc-source/gcc/tree.cc:8829
0x712633 tree_class_check(tree_node*, tree_code_class, char const*, int, char
const*)
        .././../gcc-source/gcc/tree.h:3580
0x712633 useless_type_conversion_p(tree_node*, tree_node*)
        .././../gcc-source/gcc/gimple-expr.cc:87
0xc3e491 gimplify_modify_expr
        .././../gcc-source/gcc/gimplify.cc:6035
0xc2d9f6 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        .././../gcc-source/gcc/gimplify.cc:15098
0xc310c6 gimplify_stmt(tree_node**, gimple**)
        .././../gcc-source/gcc/gimplify.cc:7151
0xc3bb8a gimplify_and_add(tree_node*, gimple**)
        .././../gcc-source/gcc/gimplify.cc:496
0xc3bb8a gimplify_decl_expr
        .././../gcc-source/gcc/gimplify.cc:1936
0xc2da72 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        .././../gcc-source/gcc/gimplify.cc:15295
0xc310c6 gimplify_stmt(tree_node**, gimple**)
        .././../gcc-source/gcc/gimplify.cc:7151
0xc31884 gimplify_bind_expr
        .././../gcc-source/gcc/gimplify.cc:1428
0xc2e161 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        .././../gcc-source/gcc/gimplify.cc:15299
0xc3fa9f gimplify_stmt(tree_node**, gimple**)
        .././../gcc-source/gcc/gimplify.cc:7151
0xc3fa9f gimplify_body(tree_node*, bool)
        .././../gcc-source/gcc/gimplify.cc:16355
0xc3feed gimplify_function_tree(tree_node*)
        .././../gcc-source/gcc/gimplify.cc:16509
0xa6ba97 cgraph_node::analyze()
        .././../gcc-source/gcc/cgraphunit.cc:676
0xa6e6e7 analyze_functions
        .././../gcc-source/gcc/cgraphunit.cc:1241
0xa6f36d symbol_table::finalize_compilation_unit()
        .././../gcc-source/gcc/cgraphunit.cc:2501

Reply via email to