Regressions on master at commit r15-4186 vs commit r15-4179 on Linux/x86_64

2024-10-08 Thread Haochen Jiang via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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

2024-10-08 Thread haochen.jiang via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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)!

2024-10-08 Thread haochenj via Gcc-regression
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)!

2024-10-08 Thread haochenj--- via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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

2024-10-08 Thread Haochen Jiang via Gcc-regression
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)