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

            Bug ID: 104026
           Summary: [12 Regression] ICE in wide_int_to_tree_1, at
                    tree.c:1755  via tree-vect-loop-manip.c:673
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-gnu-linux
            Target: amdgcn-amdhsa

Seems to be very new as the build yesterday still worked. Happens when
compiling newlib with the AMDGCN-targeting compiler:

newlib/libc/stdlib/ecvtbuf.c:268:1: internal compiler error: in
wide_int_to_tree_1, at tree.c:1755
  268 | ecvtbuf (double invalue,
      | ^~~~~~~
0x7f0966 wide_int_to_tree_1
        src/gcc-mainline/gcc/tree.c:1755
0x12a41bc wide_int_to_tree(tree_node*, poly_int<1u,
generic_wide_int<wide_int_ref_storage<false, true> > > const&)
        src/gcc-mainline/gcc/tree.c:1867
0x12a41bc build_int_cst(tree_node*, poly_int<1u, long>)
        src/gcc-mainline/gcc/tree.c:1507
0x1251bd7 vect_set_loop_controls_directly
        src/gcc-mainline/gcc/tree-vect-loop-manip.c:673

Reply via email to