https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106943
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #6 from Alexander Monakov <amonakov at gcc dot gnu.org> --- I'm giving this a shot, and with -flto-partition=1to1 there's a ranger ICE (below). What's the current best practice for LTO debugging? I don't imagine there's an easy way to identify which of 2000 lto1 invocation crashes, or attach gdb to it? Or at least generate a corefile? 0x10308fd internal_error(char const*, ...) ???:0 0x13dcf8c operator_bitwise_not::fold_range(irange&, tree_node*, irange const&, irange const&, tree_code) const ???:0 0x136882a fold_using_range::range_of_range_op(irange&, gimple*, fur_source&) ???:0 0x1323eb5 fold_using_range::fold_stmt(irange&, gimple*, fur_source&, tree_node*) ???:0 0x134a417 path_range_query::range_of_stmt(irange&, gimple*, tree_node*) ???:0 0x13499b4 path_range_query::range_defined_in_block(irange&, tree_node*, basic_block_def*) ???:0 0x135503a path_range_query::internal_range_of_expr(irange&, tree_node*, gimple*) ???:0 0x1368424 fold_using_range::range_of_range_op(irange&, gimple*, fur_source&) ???:0 0x1323eb5 fold_using_range::fold_stmt(irange&, gimple*, fur_source&, tree_node*) ???:0 0x134a417 path_range_query::range_of_stmt(irange&, gimple*, tree_node*) ???:0 0x13499b4 path_range_query::range_defined_in_block(irange&, tree_node*, basic_block_def*) ???:0 0x135503a path_range_query::internal_range_of_expr(irange&, tree_node*, gimple*) ???:0 0x1368424 fold_using_range::range_of_range_op(irange&, gimple*, fur_source&) ???:0 0x1323eb5 fold_using_range::fold_stmt(irange&, gimple*, fur_source&, tree_node*) ???:0 0x134a417 path_range_query::range_of_stmt(irange&, gimple*, tree_node*) ???:0 0x13499b4 path_range_query::range_defined_in_block(irange&, tree_node*, basic_block_def*) ???:0 0x135503a path_range_query::internal_range_of_expr(irange&, tree_node*, gimple*) ???:0 0x1368424 fold_using_range::range_of_range_op(irange&, gimple*, fur_source&) ???:0 0x1323eb5 fold_using_range::fold_stmt(irange&, gimple*, fur_source&, tree_node*) ???:0 0x134a417 path_range_query::range_of_stmt(irange&, gimple*, tree_node*) ???:0