https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111929
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2023-10-23 CC| |rguenth at gcc dot gnu.org Version|unknown |14.0 Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. Full backtrace - unfortunately it's no longer easy to spot the match.pd line from the generated files and it's not possible to force indirect_line_numbers to false at build time :/ In file included from main.cpp:32: ../../src/zsolve/LinearSystem.hpp: In function 'std::ostream& _4ti2_zsolve_::operator<<(std::ostream&, LinearSystem<T>&)': ../../src/zsolve/LinearSystem.hpp:162:40: internal compiler error: in decompose, at wide-int.h:1049 0x12a3366 wi::int_traits<generic_wide_int<wide_int_storage> >::decompose(long*, unsigned int, generic_wide_int<wide_int_storage> const&) /space/rguenther/src/gcc/gcc/wide-int.h:1049 0x12ec1a2 wide_int_ref_storage<true, false>::wide_int_ref_storage<generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, unsigned int) /space/rguenther/src/gcc/gcc/wide-int.h:1099 0x12ec15a generic_wide_int<wide_int_ref_storage<true, false> >::generic_wide_int<generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, unsigned int) /space/rguenther/src/gcc/gcc/wide-int.h:855 0x131e14d 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_traits<generic_wide_int<wide_int_storage> >::precision_type>::result_type wi::bit_and<generic_wide_int<wide_int_storage>, generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&) /space/rguenther/src/gcc/gcc/wide-int.h:2757 0x15c25b2 tree_nonzero_bits(tree_node const*) /space/rguenther/src/gcc/gcc/fold-const.cc:16843 0x15c23f2 tree_nonzero_bits(tree_node const*) /space/rguenther/src/gcc/gcc/fold-const.cc:16835 0x24a1597 tree_zero_one_valued_p(tree_node*) /abuild/rguenther/obj-gcc-g/gcc/generic-match-5.cc:20 0x24c1864 generic_simplify_MULT_EXPR(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /abuild/rguenther/obj-gcc-g/gcc/generic-match-5.cc:7078 0x245848a generic_simplify(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /abuild/rguenther/obj-gcc-g/gcc/generic-match-3.cc:8706 0x15a9727 fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /space/rguenther/src/gcc/gcc/fold-const.cc:11178 0x15b8b2b fold_build2_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /space/rguenther/src/gcc/gcc/fold-const.cc:14068 0x15a967a fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /space/rguenther/src/gcc/gcc/fold-const.cc:11170 0x15b8b2b fold_build2_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /space/rguenther/src/gcc/gcc/fold-const.cc:14068 0x157fec7 size_binop_loc(unsigned int, tree_code, tree_node*, tree_node*) /space/rguenther/src/gcc/gcc/fold-const.cc:2079 0xf782e6 build_new_1 /space/rguenther/src/gcc/gcc/cp/init.cc:3264 0xf7b132 build_new(unsigned int, vec<tree_node*, va_gc, vl_embed>**, tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, int, int) /space/rguenther/src/gcc/gcc/cp/init.cc:4023 0x1063b15 cp_parser_new_expression /space/rguenther/src/gcc/gcc/cp/parser.cc:9489 0x10626da cp_parser_unary_expression /space/rguenther/src/gcc/gcc/cp/parser.cc:8941 0x106484d cp_parser_cast_expression /space/rguenther/src/gcc/gcc/cp/parser.cc:10121 0x1064944 cp_parser_binary_expression /space/rguenther/src/gcc/gcc/cp/parser.cc:10223 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.