https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116683
--- Comment #2 from seurer at gcc dot gnu.org --- I tried adding -munroll-only-small-loops and it still fails. spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C -fdiagnostics-plain-output -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -std=gnu++26 -O2 -flto -fdump-rtl-loop2_unroll -munroll-only-small-loops -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libstdc++-v3/src/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libstdc++-v3/src/experimental/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libitm/ -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libitm/.libs -lm -o pragma-unroll-lambda-lto.exe PASS: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++26 (test for excess errors) g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++26 : pattern found 2 times FAIL: g++.dg/ext/pragma-unroll-lambda-lto.C -std=gnu++26 scan-ltrans-rtl-dump-times loop2_unroll "Unrolled loop 3 times" 1