[Bug bootstrap/125041] New: [17 Regression] ICE in add_iv_candidate_for_doloop building libgphobos on powerpc64*-linux-gnu

doko at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Apr 27 13:05:25 GMT 2026


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

            Bug ID: 125041
           Summary: [17 Regression] ICE in add_iv_candidate_for_doloop
                    building libgphobos on powerpc64*-linux-gnu
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: doko at gcc dot gnu.org
  Target Milestone: ---

seen with trunk 20260427, powerpc64*-linux-gnu, works on the gcc-16 branch

0x13e69f47 internal_error(char const*, ...)
        ../../src/gcc/diagnostic-global-context.cc:787
0x13e7f2a3 fancy_abort(char const*, int, char const*)
        ../../src/gcc/diagnostics/context.cc:1813
/bin/bash ../libtool --tag CXX --tag disable-shared   --mode=compile
/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/xgcc -shared-libgcc
-B/build/reproducible-path/gcc-snapshot-20260427/build/./gcc -nostdinc++
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/src
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/src/.libs
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/bin/
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/lib/ -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/sys-include   -fno-checking
-I/build/reproducible-path/gcc-snapshot-20260427/src/libstdc++-v3/../libgcc
-I/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/include/powerpc64le-linux-gnu
-I/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/include
-I/build/reproducible-path/gcc-snapshot-20260427/src/libstdc++-v3/libsupc++  
-prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates   -Wall -Wextra
-Wwrite-strings -Wcast-qual -Wabi=19  -fdiagnostics-show-location=once   
-ffunction-sections -fdata-sections  -frandom-seed=del_opvnt.lo
-mno-gnu-attribute -g -O2 -D_GNU_SOURCE  -c -o del_opvnt.lo
../../../../src/libstdc++-v3/libsupc++/del_opvnt.cc
libtool: compile: 
/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/xgcc -shared-libgcc
-B/build/reproducible-path/gcc-snapshot-20260427/build/./gcc -nostdinc++
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/src
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/src/.libs
-L/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/bin/
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/lib/ -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/sys-include -fno-checking
-I/build/reproducible-path/gcc-snapshot-20260427/src/libstdc++-v3/../libgcc
-I/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/include/powerpc64le-linux-gnu
-I/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libstdc++-v3/include
-I/build/reproducible-path/gcc-snapshot-20260427/src/libstdc++-v3/libsupc++
-D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi=19 -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -frandom-seed=del_opvnt.lo -mno-gnu-attribute -g -O2
-D_GNU_SOURCE -c ../../../../src/libstdc++-v3/libsupc++/del_opvnt.cc  -fPIC
-DPIC -D_GLIBCXX_SHARED -o del_opvnt.o
0x120615cf add_iv_candidate_for_doloop
        ../../src/gcc/tree-ssa-loop-ivopts.cc:5786
0x120618e3 find_iv_candidates
        ../../src/gcc/tree-ssa-loop-ivopts.cc:5832
0x1206ba5f tree_ssa_iv_optimize_loop
        ../../src/gcc/tree-ssa-loop-ivopts.cc:8197
0x1206bceb tree_ssa_iv_optimize()
        ../../src/gcc/tree-ssa-loop-ivopts.cc:8250
libtool: compile: 
/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/gdc
-B/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/bin/
-B/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/lib/ -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/sys-include -fno-checking
-fversion=Shared -Wall -frelease -ffunction-sections -fdata-sections -O2 -g
-fpreview=dip1000 -fpreview=fieldwise -fpreview=dtorfields -nostdinc -I
../../../../src/libphobos/libdruntime -I . -c
../../../../src/libphobos/libdruntime/core/stdc/stdatomic.d  -fPIC
-fversion=Shared -o core/stdc/stdatomic.o >/dev/null 2>&1
0x120b269b execute
        ../../src/gcc/tree-ssa-loop.cc:464
/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/d21
../../../../src/libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
-msecure-plt -quiet -dumpdir core/internal/gc/impl/conservative/.libs/
-dumpbase gc.d -dumpbase-ext .d -g -O2 -Wall -fno-checking -fversion=Shared
-frelease -ffunction-sections -fdata-sections -fpreview=dip1000
-fpreview=fieldwise -fpreview=dtorfields -fPIC -fversion=Shared -imultiarch
powerpc64le-linux-gnu -iprefix
/build/reproducible-path/gcc-snapshot-20260427/build/gcc/../lib/gcc/powerpc64le-linux-gnu/17/
-isystem /build/reproducible-path/gcc-snapshot-20260427/build/./gcc/include
-isystem
/build/reproducible-path/gcc-snapshot-20260427/build/./gcc/include-fixed
-nostdinc -isystem /usr/lib/gcc-snapshot/powerpc64le-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/powerpc64le-linux-gnu/sys-include -I
../../../../src/libphobos/libdruntime -I . -o /tmp/ccCOdan0.s
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-snapshot/README.Bugs> for instructions.
make[7]: *** [Makefile:2638: core/internal/gc/impl/conservative/gc.lo] Error 1
make[7]: *** Waiting for unfinished jobs....
make[6]: Leaving directory
'/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libgomp'
make[5]: Leaving directory
'/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libgomp'
make[7]: Leaving directory
'/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libphobos/libdruntime'
make[6]: *** [Makefile:488: all-recursive] Error 1
make[6]: Leaving directory
'/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libphobos'
make[5]: *** [Makefile:415: all] Error 2
make[5]: Leaving directory
'/build/reproducible-path/gcc-snapshot-20260427/build/powerpc64le-linux-gnu/libphobos'
make[4]: *** [Makefile:25004: all-stage1-target-libphobos] Error 2
make[4]: *** Waiting for unfinished jobs....


More information about the Gcc-bugs mailing list