https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92111
Bug ID: 92111 Summary: ICE during GIMPLE pass: dom Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: jan at jki dot io Target Milestone: --- Created attachment 47043 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47043&action=edit preprocessed source during GIMPLE pass: dom ^[[01m^[[Kvulkan/qvulkanwindow.cpp:^[[m^[[K In member function â^[[01m^[[KcreateTransientImage^[[m^[[Kâ: ^[[01m^[[Kvulkan/qvulkanwindow.cpp:1289:6:^[[m^[[K ^[[01;31m^[[Kinternal compiler error: ^[[m^[[KSegmentation fault 1289 | bool QVulkanWindowPrivate::createTransientImage(VkFormat format, | ^[[01;31m^[[K^^[[m^[[K 0x7be519 crash_signal /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/toplev.c:326 0x7f5760f34b8f ??? /var/tmp/portage/sys-libs/glibc-2.30/work/glibc-2.30/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x110d221 top_bit_of /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/wide-int.cc:423 0x110d221 wi::sub_large(long*, long const*, unsigned int, long const*, unsigned int, unsigned int, signop, wi::overflow_type*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/wide-int.cc:1553 0x12241db wi::binary_traits<generic_wide_int<wide_int_storage>, generic_wide_int<wide_int_storage>, wi::int_traits<generic_wide_int<wide_int_storage> >::precision_type, wi::int_tr /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/wide-int.h:2537 0x12241db operator_cast::fold_range(tree_node*, value_range_base const&, value_range_base const&) const /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/range-op.cc:1578 0x10ce178 range_fold_unary_expr(value_range_base*, tree_code, tree_node*, value_range_base const*, tree_node*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-vrp.c:1938 0x1101dfd vr_values::extract_range_from_unary_expr(value_range*, tree_code, tree_node*, tree_node*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/vr-values.c:934 0x10fef07 vr_values::extract_range_from_assignment(value_range*, gassign*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/vr-values.c:1471 0x10fef07 vr_values::vrp_visit_assignment_or_call(gimple*, tree_node**, value_range*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/vr-values.c:2090 0x10fef07 vr_values::extract_range_from_stmt(gimple*, edge_def**, tree_node**, value_range*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/vr-values.c:2822 0x11e84f3 evrp_range_analyzer::record_ranges_from_stmt(gimple*, bool) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/gimple-ssa-evrp-analyze.c:307 0x10b003a record_temporary_equivalences_from_stmts_at_dest /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-threadedge.c:293 0x10af2a0 thread_through_normal_block /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-threadedge.c:1062 0x10ae64d thread_across_edge /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-threadedge.c:1260 0x10ae1d8 thread_outgoing_edges(basic_block_def*, gcond*, const_and_copies*, avail_exprs_stack*, evrp_range_analyzer*, tree_node* (*)(gimple*, gimple*, avail_exprs_stack*, basic_b /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-threadedge.c:1464 0x101d0a5 dom_opt_dom_walker::after_dom_children(basic_block_def*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-dom.c:1549 0x11dc081 dom_walker::walk(basic_block_def*) /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/domwalk.c:352 0x10179cf execute /var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-ssa-dom.c:724 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://bugs.gentoo.org/> for instructions. lto-wrapper: fatal error: x86_64-pc-linux-gnu-g++ returned 1 exit status compilation terminated.