Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/x86_64
Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/x86_64 New failures: FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 7 FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 9 New passes:
Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/i686
Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/i686 New failures: FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 7 New passes:
Regressions on native/master at commit r15-4186 vs commit r15-4179 on Linux/x86_64
Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/x86_64 New failures: FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 7 FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 9 New passes:
[r15-4186 Regression] FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 9 on Linux/x86_64
On Linux/x86_64, 0883c88664d48463dfc79335dccaf15a69230952 is the first bad commit commit 0883c88664d48463dfc79335dccaf15a69230952 Author: Artemiy Volkov Date: Tue Oct 8 17:51:08 2024 -0600 tree-optimization/116024 - simplify C1-X cmp C2 for UB-on-overflow types caused FAIL: gcc.dg/pr67089-6.c scan-tree-dump-times widening_mul "SUB_OVERFLOW" 9 with GCC configured with ../../gcc/configure --prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-4186/usr --enable-clocale=gnu --with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-languages=c,c++,fortran --enable-cet --without-isl --enable-libmpx x86_64-linux --disable-bootstrap To reproduce: $ cd {build_dir}/gcc && make check RUNTESTFLAGS="dg.exp=gcc.dg/pr67089-6.c --target_board='unix{-m64}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="dg.exp=gcc.dg/pr67089-6.c --target_board='unix{-m64\ -march=cascadelake}'" (Please do not reply to this email, for question about this report, contact me at haochen dot jiang at intel.com.) (If you met problems with cascadelake related, disabling AVX512F in command line might save that.) (However, please make sure that there is no potential problems with AVX512.)
Regressions on native/master at commit r15-4131 vs commit r15-4125 on Linux/x86_64
Regressions on master at commit r15-4131 vs commit r15-4125 on Linux/x86_64 New failures: New passes: FAIL: gfortran.dg/gomp/allocate-static.f90 -O0 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O0 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O1 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O1 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O2 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O2 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -Os (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -Os (test for excess errors)
Regressions on native/releases/gcc-14 at commit r14-10752 vs commit r14-10746 on Linux/x86_64
Regressions on releases/gcc-14 at commit r14-10752 vs commit r14-10746 on Linux/x86_64 New failures: New passes: FAIL: libgomp.c++/../libgomp.c-c++-common/for-11.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-12.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-14.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-15.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-3.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-5.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-6.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/for-9.c execution test
master branch: commit r15-4191 failed to bootstrap on Linux/i686 (commit r15-4186 builds)!
make[2]: Entering directory '/home/haochenj/src/gcc-regression' rm -rf bld mkdir -p bld cd bld; \ CC="gcc -m32 -fno-lto" CXX="g++ -m32 -fno-lto" ../src-master/configure \ --with-arch=corei7 --with-cpu=intel --enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --prefix=/usr/gcc-15.0.0 i686-linux --with-fpmath=sse configure: WARNING: you should use --build, --host, --target grep -E "(error:|Error)" makelog.r15-4191.i686.intel >> makelog.r15-4191.i686.intel.mail; \ tail -n +20 makelog.r15-4191.i686.intel | grep -C 10 -E "error:|Error:" >> makelog.r15-4191.i686.intel.mail; \ make[6]: [Makefile:1832: i686-linux/bits/largefile-config.h] Error 1 (ignored) ../../src-master/libcpp/directives.cc:2078:20: error: unknown conversion type character ‘<’ in format [-Werror=format=] ../../src-master/libcpp/directives.cc:2078:34: error: unknown conversion type character ‘>’ in format [-Werror=format=] make[6]: *** [Makefile:227: directives.o] Error 1 make[5]: *** [Makefile:12975: all-stage2-libcpp] Error 2 make[4]: *** [Makefile:30028: stage2-bubble] Error 2 make[3]: *** [Makefile:30272: bootstrap] Error 2 make[2]: *** [Makefile:313: bootstrap] Error 2 Detailed Info around error (+- 10 Lines) /bin/sh ../libtool --tag=CC --mode=compile /home/haochenj/src/gcc-regression/bld/./prev-gcc/xgcc -B/home/haochenj/src/gcc-regression/bld/./prev-gcc/ -B/usr/gcc-15.0.0/i686-linux/bin/ -B/usr/gcc-15.0.0/i686-linux/bin/ -B/usr/gcc-15.0.0/i686-linux/lib/ -isystem /usr/gcc-15.0.0/i686-linux/include -isystem /usr/gcc-15.0.0/i686-linux/sys-include -fno-checking -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LITTLE_ENDIAN=1 -DHAVE_CLOCK_GETTIME=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_UINTPTR_T=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_SIGNAL=1 -DHAVE_SIGACTION=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_NORETURN=1 -DMPFR_HAVE_BUILTIN_UNREACHABLE=1 -DMPFR_HAVE_CONSTRUCTOR_ATTR=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_SUBNORM_DBL=1 -DHAVE_SUBNORM_FLT=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_DOUBLE_IEEE_LITTLE_ENDIAN=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DMPFR_WANT_DECIMAL_FLOATS=1 -DDECIMAL_BID_FORMAT=1 -DHAVE_DECIMAL128_IEEE_LITTLE_ENDIAN=1 -DMPFR_WANT_FLOAT128=1 -DMPFR_USE_STATIC_ASSERT=1 -DHAVE_ATTRIBUTE_MODE=1 -DPRINTF_L=1 -DPRINTF_T=1 -DPRINTF_GROUPFLAG=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -DMPFR_LONG_WITHIN_LIMB=1 -DHAVE_GETRUSAGE=1 -I. -I../../../src-master/mpfr/src -I/home/haochenj/src/gcc-regression/bld/gmp -DNO_ASM -g -O2 -fno-checking -gtoggle -MT atanh.lo -MD -MP -MF $depbase.Tpo -c -o atanh.lo ../../../src-master/mpfr/src/atanh.c &&\ mv -f $depbase.Tpo $depbase.Plo /home/haochenj/src/gcc-regression/bld/./prev-gcc/xg++ -B/home/haochenj/src/gcc-regression/bld/./prev-gcc/ -B/usr/gcc-15.0.0/i686-linux/bin/ -nostdinc++ -B/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/src/.libs -B/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/libsupc++/.libs -I/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/include/i686-linux -I/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/include -I/home/haochenj/src/gcc-regression/src-master/libstdc++-v3/libsupc++ -L/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/src/.libs -L/home/haochenj/src/gcc-regression/bld/prev-i686-linux/libstdc++-v3/libsupc++/.libs -I../../src-master/libcpp -I. -I../../src-master/libcpp/../include -I../../src-master/libcpp/include -g -O2 -fno-checking -gtoggle -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -Werror -fno-exceptions -fno-rtti -I../../src-master/libcpp -I. -I../../src-master/libcpp/../include -I../../src-master/libcpp/include-c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../src-master/libcpp/line-map.cc depbase=`echo atan.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../libtool --tag=CC --mode=compile /home/haochenj/src/gcc-regression/bld/./prev-gcc/xgcc -B/home/haochenj/src/gcc-regression/bld/./prev-gcc/ -B/usr/gcc-15.0.0/i686-linux/bin/ -B/usr/gcc-15.0.0/i686-linux/bin/ -B/usr/gcc-15.0.0/i686-linux/lib/ -isystem /usr/gcc-15.0.0/i686-linux/include -isystem /usr/gcc-15.0.0/i686-linux/sys-include -fno-checking -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LITTLE_ENDIAN=1 -DHAVE_CLOCK_GETTIME=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHA
master branch: commit r15-4191 failed to bootstrap on Linux/x86_64 (commit r15-4186 builds)!
make[2]: Entering directory '/export/home/haochenj/src/gcc-regression' rm -rf bld mkdir -p bld cd bld; \ RUNTESTFLAGS="--target_board='unix{-m32,}'" ../src-master/configure \ --with-arch=corei7 --with-cpu=corei7 --enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --prefix=/usr/gcc-15.0.0 --with-fpmath=sse checking build system type... x86_64-pc-linux-gnu grep -E "(error:|Error)" makelog.r15-4191.x86_64.corei7 >> makelog.r15-4191.x86_64.corei7.mail; \ tail -n +20 makelog.r15-4191.x86_64.corei7 | grep -C 10 -E "error:|Error:" >> makelog.r15-4191.x86_64.corei7.mail; \ make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) make[6]: [Makefile:1831: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) ../../src-master/libcpp/directives.cc:2078:20: error: unknown conversion type character ‘<’ in format [-Werror=format=] ../../src-master/libcpp/directives.cc:2078:34: error: unknown conversion type character ‘>’ in format [-Werror=format=] make[6]: *** [Makefile:227: directives.o] Error 1 make[5]: *** [Makefile:12975: all-stage2-libcpp] Error 2 make[4]: *** [Makefile:30028: stage2-bubble] Error 2 make[3]: *** [Makefile:30272: bootstrap] Error 2 make[2]: *** [Makefile:313: bootstrap] Error 2 Detailed Info around error (+- 10 Lines) checking for x86_64-pc-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... (cached) ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... no checking for strip... strip checking for x86_64-pc-linux-gnu-ranlib... ranlib --plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so checking command to parse nm output from /export/home/haochenj/src/gcc-regression/bld/./prev-gcc/xgcc -B/export/home/haochenj/src/gcc-regression/bld/./prev-gcc/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/lib/ -isystem /usr/gcc-15.0.0/x86_64-pc-linux-gnu/include -isystem /usr/gcc-15.0.0/x86_64-pc-linux-gnu/sys-include -fno-checking object... ../../src-master/libcpp/directives.cc: In function ‘void do_pragma_once(cpp_reader*)’: ../../src-master/libcpp/directives.cc:2078:20: error: unknown conversion type character ‘<’ in format [-Werror=format=] 2078 | "%<#pragma once%> in main file"); |^ ../../src-master/libcpp/directives.cc:2078:34: error: unknown conversion type character ‘>’ in format [-Werror=format=] 2078 | "%<#pragma once%> in main file"); | ^ ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... /export/home/haochenj/src/gcc-regression/bld/./prev-gcc/xgcc -B/export/home/haochenj/src/gcc-regression/bld/./prev-gcc/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/lib/ -isystem /usr/gcc-15.0.0/x86_64-pc-linux-gnu/include -isystem /usr/gcc-15.0.0/x86_64-pc-linux-gnu/sys-include -fno-checking -E
Regressions on master at commit r15-4131 vs commit r15-4125 on Linux/x86_64
Regressions on master at commit r15-4131 vs commit r15-4125 on Linux/x86_64 New failures: New passes: FAIL: gfortran.dg/gomp/allocate-static.f90 -O0 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O0 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O1 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O1 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O2 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O2 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -Os (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -Os (test for excess errors)
Regressions on master at commit r15-4131 vs commit r15-4125 on Linux/i686
Regressions on master at commit r15-4131 vs commit r15-4125 on Linux/i686 New failures: New passes: FAIL: gfortran.dg/gomp/allocate-static.f90 -O0 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O1 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O2 (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/gomp/allocate-static.f90 -Os (test for excess errors)