master branch: commit r15-6338 failed to bootstrap on Linux/x86_64 (commit r15-6324 builds)!

2024-12-18 Thread Haochen Jiang via Gcc-regression
fi
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 
grep -E "(error:|Error)" makelog.r15-6338.x86_64.corei7 >> 
makelog.r15-6338.x86_64.corei7.mail; \
tail -n +20 makelog.r15-6338.x86_64.corei7 | grep -C 10 -E "error:|Error:" 
>> makelog.r15-6338.x86_64.corei7.mail; \
configure: error: in 
`/export/home/haochenj/src/gcc-regression/bld/x86_64-pc-linux-gnu/32/libgomp':
configure: error: C compiler cannot create executables
make[5]: *** [Makefile:27408: configure-stage1-target-libgomp] Error 1
make[4]: *** [Makefile:30537: stage1-bubble] Error 2
make[3]: *** [Makefile:30938: bootstrap] Error 2
make[2]: *** [Makefile:313: bootstrap] Error 2
 Detailed Info around error (+- 10 Lines) 

checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-pc-linux-gnu-gcc... 
/export/home/haochenj/src/gcc-regression/bld/./gcc/xgcc 
-B/export/home/haochenj/src/gcc-regression/bld/./gcc/ 
-B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ 
-B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/lib/../lib 
-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  -m32
checking whether the C compiler works... no
configure: error: in 
`/export/home/haochenj/src/gcc-regression/bld/x86_64-pc-linux-gnu/32/libgomp':
configure: error: C compiler cannot create executables
See `config.log' for more details
make[5]: *** [Makefile:27408: configure-stage1-target-libgomp] Error 1
make[5]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
make[4]: *** [Makefile:30537: stage1-bubble] Error 2
make[4]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
make[3]: *** [Makefile:30938: bootstrap] Error 2
make[3]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
Command exited with non-zero status 2
2090.78user 426.56system 5:03.73elapsed 828%CPU (0avgtext+0avgdata 
1487360maxresident)k
0inputs+5393032outputs (495major+70460042minor)pagefaults 0swaps


master branch: commit r15-6337 failed to bootstrap on Linux/x86_64 (commit r15-6324 builds)!

2024-12-18 Thread Haochen Jiang via Gcc-regression
fi
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 
grep -E "(error:|Error)" makelog.r15-6337.x86_64.corei7 >> 
makelog.r15-6337.x86_64.corei7.mail; \
tail -n +20 makelog.r15-6337.x86_64.corei7 | grep -C 10 -E "error:|Error:" 
>> makelog.r15-6337.x86_64.corei7.mail; \
configure: error: in 
`/export/home/haochenj/src/gcc-regression/bld/x86_64-pc-linux-gnu/32/libgomp':
configure: error: C compiler cannot create executables
make[5]: *** [Makefile:27408: configure-stage1-target-libgomp] Error 1
make[4]: *** [Makefile:30537: stage1-bubble] Error 2
make[3]: *** [Makefile:30938: bootstrap] Error 2
make[2]: *** [Makefile:313: bootstrap] Error 2
 Detailed Info around error (+- 10 Lines) 

checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-pc-linux-gnu-gcc... 
/export/home/haochenj/src/gcc-regression/bld/./gcc/xgcc 
-B/export/home/haochenj/src/gcc-regression/bld/./gcc/ 
-B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ 
-B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/lib/../lib 
-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  -m32
checking whether the C compiler works... no
configure: error: in 
`/export/home/haochenj/src/gcc-regression/bld/x86_64-pc-linux-gnu/32/libgomp':
configure: error: C compiler cannot create executables
See `config.log' for more details
make[5]: *** [Makefile:27408: configure-stage1-target-libgomp] Error 1
make[5]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
make[4]: *** [Makefile:30537: stage1-bubble] Error 2
make[4]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
make[3]: *** [Makefile:30938: bootstrap] Error 2
make[3]: Leaving directory '/export/home/haochenj/src/gcc-regression/bld'
Command exited with non-zero status 2
2091.63user 427.83system 5:03.08elapsed 831%CPU (0avgtext+0avgdata 
1488256maxresident)k
32inputs+5362176outputs (474major+70505953minor)pagefaults 0swaps


Regressions on native/master at commit r15-6361 vs commit r15-6354 on Linux/x86_64

2024-12-18 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-6361 vs commit r15-6354 on Linux/x86_64
New failures:
FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6

New passes:


Regressions on master at commit r15-6361 vs commit r15-6352 on Linux/x86_64

2024-12-18 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-6361 vs commit r15-6352 on Linux/x86_64
New failures:
FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6

New passes:


Regressions on master at commit r15-6361 vs commit r15-6353 on Linux/i686

2024-12-18 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-6361 vs commit r15-6353 on Linux/i686
New failures:
FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6

New passes:


[r15-6361 Regression] FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6 on Linux/x86_64

2024-12-18 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

87f97ffba93a2de17eca3927af901e3b3a103df7 is the first bad commit
commit 87f97ffba93a2de17eca3927af901e3b3a103df7
Author: Alexandre Oliva 
Date:   Wed Dec 18 22:17:31 2024 -0300

ifcombine field merge: handle masks with sign extensions

caused

FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-6361/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/field-merge-16.c 
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="dg.exp=gcc.dg/field-merge-16.c 
--target_board='unix{-m32\ -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.)


[Linaro-TCWG-CI] gcc-15-6361-g87f97ffba93a: 1 regressions on arm

2024-12-18 Thread ci_notify--- via Gcc-regression
Dear contributor,

Our automatic CI has detected problems related to your patch(es). Please find 
some details below.

In gcc_check master-arm, after:
  | commit gcc-15-6361-g87f97ffba93a
  | Author: Alexandre Oliva 
  | Date:   Wed Dec 18 22:17:31 2024 -0300
  | 
  | ifcombine field merge: handle masks with sign extensions
  | 
  | When a loaded field is sign extended, masked and compared, we used to
  | drop from the mask the bits past the original field width, which is
  | not correct.
  | ... 23 lines of the commit log omitted.

Produces 1 regressions:
  | Running gcc:gcc.dg/dg.exp ...
  | FAIL: gcc.dg/field-merge-16.c scan-tree-dump-times ifcombine "optimizing" 6

Used configuration :
 *CI config* tcwg_gcc_check master-arm
 *configure and test flags:* --target arm-linux-gnueabihf

We track this bug report under https://linaro.atlassian.net/browse/GNU-1469. 
Please let us know if you have a fix.

If you have any questions regarding this report, please ask on 
linaro-toolch...@lists.linaro.org mailing list.

-8<--8<--8<--

The information below contains the details of the failures, and the ways to 
reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in
 * 
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3180/artifact/artifacts/00-sumfiles/
The full lists of regressions and improvements as well as configure and make 
commands are in
 * 
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3180/artifact/artifacts/notify/
The list of [ignored] baseline and flaky failures are in
 * 
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3180/artifact/artifacts/sumfiles/xfails.xfail

Current build   : 
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3180/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3179/artifact/artifacts

Instruction to reproduce the build : 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/87f97ffba93a2de17eca3927af901e3b3a103df7/tcwg_gcc_check/master-arm/reproduction_instructions.txt

Full commit : 
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=87f97ffba93a2de17eca3927af901e3b3a103df7