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

--- Comment #34 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #33 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> Oops, sorry.
> gen_raw_REG (TYPE_MODE (DECL_RESULT (new_fndecl)), 8);

While this compiles, I run into

during IPA pass: inline
In function ‘gcov_topn_add_value.constprop’:
cc1: internal compiler error: tree check: expected class ‘type’, have
‘declaration’ (result_decl) in initialize_cfun, at tree-inline.cc:2791
0x1f6fc8f tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
        /var/gcc/reghunt/master/gcc/tree.cc:8931
0xd8af2b tree_class_check(tree_node*, tree_code_class, char const*, int, char
const*)
        /var/gcc/reghunt/master/gcc/tree.h:3663
0x1b601a3 initialize_cfun
        /var/gcc/reghunt/master/gcc/tree-inline.cc:2791
0x1b6df53 tree_function_versioning(tree_node*, tree_node*,
vec<ipa_replace_map*, va_gc, vl_embed>*, ipa_param_adjustments*, bool,
bitmap_head*, basic_block_def*)
        /var/gcc/reghunt/master/gcc/tree-inline.cc:6239
0x115d2d3 cgraph_node::materialize_clone()
        /var/gcc/reghunt/master/gcc/cgraphclones.cc:1156
0x1140993 cgraph_node::get_untransformed_body()
        /var/gcc/reghunt/master/gcc/cgraph.cc:3995
0x15debaf maybe_materialize_called_clones
        /var/gcc/reghunt/master/gcc/ipa-inline-transform.cc:720
0x15def5b inline_transform(cgraph_node*)
        /var/gcc/reghunt/master/gcc/ipa-inline-transform.cc:777
0x189818f execute_one_ipa_transform_pass
        /var/gcc/reghunt/master/gcc/passes.cc:2343
0x1898547 execute_all_ipa_transforms(bool)
        /var/gcc/reghunt/master/gcc/passes.cc:2406
0x115358b cgraph_node::expand()
        /var/gcc/reghunt/master/gcc/cgraphunit.cc:1826
0x115410b expand_all_functions
        /var/gcc/reghunt/master/gcc/cgraphunit.cc:2016
0x115522b symbol_table::compile()
        /var/gcc/reghunt/master/gcc/cgraphunit.cc:2390
0x1155917 symbol_table::finalize_compilation_unit()
        /var/gcc/reghunt/master/gcc/cgraphunit.cc:2575

e.g. building stage 1 libgcc (_gcov_merge_topn).

Reply via email to