Regressions on master at commit r15-4992 vs commit r15-4989 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-4992 vs commit r15-4989 on Linux/x86_64
New failures:

New passes:
FAIL: 30_threads/async/async.cc  -std=gnu++17 execution test
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.target/i386/avx10_2-comibf-2.c (test for excess errors)
FAIL: gcc.target/i386/avx10_2-comibf-2.c (test for excess errors)


Regressions on native/master at commit r15-4992 vs commit r15-4989 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-4992 vs commit r15-4989 on Linux/x86_64
New failures:

New passes:
FAIL: gcc.target/i386/avx10_2-comibf-2.c (test for excess errors)
FAIL: gcc.target/i386/avx10_2-comibf-2.c (test for excess errors)


Regressions on native/master at commit r15-4989 vs commit r15-4984 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-4989 vs commit r15-4984 on Linux/x86_64
New failures:
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\+ 16" 1
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\+ 16" 1
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\* 16" 2
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\* 16" 2
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp 
"__builtin_GOMP_parallel_loop_nonmonotonic_dynamic \\(.*, 16, 0\\);" 1
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp 
"__builtin_GOMP_parallel_loop_nonmonotonic_dynamic \\(.*, 16, 0\\);" 1

New passes:


[r15-4988 Regression] FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "__builtin_GOMP_parallel_loop_nonmonotonic_dynamic \\(.*, 16, 0\\);" 1 on Linux/x86_64

2024-11-06 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

d334f729e53867b838e867375b3f475ba793d96e is the first bad commit
commit d334f729e53867b838e867375b3f475ba793d96e
Author: Andrew Stubbs 
Date:   Wed Nov 6 12:26:08 2024 +

openmp: Add testcases for omp_max_vf

caused

FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\+ 16" 1
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp "\\* 16" 2
FAIL: gcc.dg/gomp/max_vf-1.c scan-tree-dump-times ompexp 
"__builtin_GOMP_parallel_loop_nonmonotonic_dynamic \\(.*, 16, 0\\);" 1

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-4988/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="gomp.exp=gcc.dg/gomp/max_vf-1.c --target_board='unix{-m32\ 
-march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="gomp.exp=gcc.dg/gomp/max_vf-1.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/releases/gcc-14 at commit r14-10892 vs commit r14-10890 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10892 vs commit r14-10890 on 
Linux/x86_64
New failures:
FAIL: libgomp.c++/../libgomp.c-c++-common/for-11.c execution test

New passes:


Regressions on releases/gcc-14 at commit r14-10892 vs commit r14-10890 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10892 vs commit r14-10890 on 
Linux/x86_64
New failures:

New passes:
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps


Regressions on native/releases/gcc-13 at commit r13-9173 vs commit r13-9171 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-13 at commit r13-9173 vs commit r13-9171 on 
Linux/x86_64
New failures:

New passes:
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-9.c execution test


Regressions on master at commit r15-4989 vs commit r15-4984 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-4989 vs commit r15-4984 on Linux/x86_64
New failures:
FAIL: 30_threads/async/async.cc  -std=gnu++17 execution test
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)

New passes:


Regressions on native/releases/gcc-14 at commit r14-10895 vs commit r14-10892 on Linux/x86_64

2024-11-06 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10895 vs commit r14-10892 on 
Linux/x86_64
New failures:

New passes:
FAIL: libgomp.c++/../libgomp.c-c++-common/for-11.c execution test


[Linaro-TCWG-CI] gcc-15-4985-g5c9de3df8547: Failure on aarch64

2024-11-06 Thread ci_notify--- via Gcc-regression
Dear contributor, our automatic CI has detected problems related to your 
patch(es).  Please find some details below.  If you have any questions, please 
follow up on linaro-toolch...@lists.linaro.org mailing list, Libera's 
#linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the 
usual project channel.

We understand that it might be difficult to find the necessary logs or 
reproduce the issue locally. If you can't get what you need from our CI within 
minutes, let us know and we will be happy to help.

We track this report status in https://linaro.atlassian.net/browse/GNU-1408 , 
please let us know if you are looking at the problem and/or when you have a fix.

In bootstrap_build master-aarch64-bootstrap after:

  | commit gcc-15-4985-g5c9de3df8547
  | Author: Andrew Stubbs 
  | Date:   Mon Oct 21 12:29:54 2024 +
  | 
  | openmp: Tune omp_max_vf for offload targets
  | 
  | If requested, return the vectorization factor appropriate for the 
offload
  | device, if any.
  | 
  | ... 18 lines of the commit log omitted.

Results changed to
# reset_artifacts:
-10
# true:
0
# build_abe bootstrap:
# FAILED
# First few build errors in logs:
# 00:28:02 
/home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/snapshots/gcc.git~master/gcc/poly-int.h:1317:22:
 error: comparison of integer expressions of different signedness: ‘const long 
unsigned int’ and ‘const int’ [-Werror=sign-compare]
# 00:28:02 
/home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/snapshots/gcc.git~master/gcc/poly-int.h:1328:12:
 error: comparison of integer expressions of different signedness: ‘const int’ 
and ‘const long unsigned int’ [-Werror=sign-compare]
# 00:28:27 make[3]: *** [Makefile:1198: omp-general.o] Error 1
# 00:28:27 make[2]: *** [Makefile:5097: all-stage2-gcc] Error 2
# 00:28:27 make[1]: *** [Makefile:25569: stage2-bubble] Error 2
# 00:28:27 make: *** [Makefile:1100: all] Error 2

From
# reset_artifacts:
-10
# true:
0
# build_abe bootstrap:
1

The configuration of this build is:
*CI config* tcwg_bootstrap_build master-aarch64-bootstrap
*configure and test flags:* --target aarch64-linux-gnu

-8<--8<--8<--
The information below can be used to reproduce a debug environment:

Current build   : 
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap-build/651/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap-build/650/artifact/artifacts

Instruction to reproduce the build : 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/5c9de3df8547682bfb3d484d7d28a27776bf979c/tcwg_bootstrap_build/master-aarch64-bootstrap/reproduction_instructions.txt

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


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

2024-11-06 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-4988.x86_64.corei7 >> 
makelog.r15-4988.x86_64.corei7.mail; \
tail -n +20 makelog.r15-4988.x86_64.corei7 | grep -C 10 -E "error:|Error:" 
>> makelog.r15-4988.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/gcc/poly-int.h:1317:22: error: comparison of integer 
expressions of different signedness: ‘const long unsigned int’ and ‘const int’ 
[-Werror=sign-compare]
../../src-master/gcc/poly-int.h:1328:12: error: comparison of integer 
expressions of different signedness: ‘const int’ and ‘const long unsigned int’ 
[-Werror=sign-compare]
make[6]: *** [Makefile:1197: omp-general.o] Error 1
make[5]: *** [Makefile:5105: all-stage2-gcc] 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) 

/export/home/haochenj/src/gcc-regression/bld/./prev-gcc/xg++ 
-B/export/home/haochenj/src/gcc-regression/bld/./prev-gcc/ 
-B/usr/gcc-15.0.0/x86_64-pc-linux-gnu/bin/ -nostdinc++ 
-B/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
 
-B/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
  
-I/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu
  
-I/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/include
  -I/export/home/haochenj/src/gcc-regression/src-master/libstdc++-v3/libsupc++ 
-L/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
 
-L/export/home/haochenj/src/gcc-regression/bld/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
  -fno-PIE -c   -g -O2 -fno-checking -gtoggle -DIN_GCC-fno-exceptions 
-fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing 
-Wwrite-strings -Wcast-qual -Wmissing-format-attribute 
-Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long 
-Wno-variadic-macros -Wno-overlength-strings -Werror  -DHAVE_CONFIG_H -fno-PIE 
-I. -I. -I../../src-master/gcc -I../../src-master/gcc/. 
-I../../src-master/gcc/../include  -I../../src-master/gcc/../libcpp/include 
-I../../src-master/gcc/../libcody 
-I/export/home/haochenj/src/gcc-regression/bld/./gmp 
-I/export/home/haochenj/src/gcc-regression/src-master/gmp 
-I/export/home/haochenj/src/gcc-regression/bld/./mpfr/src 
-I/export/home/haochenj/src/gcc-regression/src-master/mpfr/src 
-I/export/home/haochenj/src/gcc-regression/src-master/mpc/src  
-I../../src-master/gcc/../libdecnumber 
-I../../src-master/gcc/../libdecnumber/bid -I../libdecnumber 
-I../../src-master/gcc/../libbacktrace 
-I/export/home/haochenj/src/gcc-regression/bld/./isl/include 
-I/export/home/haochenj/src/gcc-regression/src-master/isl/include  -o real.o 
-MT real.o -MMD -MP -MF ./.deps/real.TPo ../../src-master/gcc/real.cc
In file included from ../../src-master/gcc/coretypes.h:497,
 from ../../src-master/gcc/omp-general.cc:25:
../../src-master/gcc/poly-int.h: In instantiation of ‘typename if_nonpoly::type maybe_lt(const poly_int&, const Cb&) [with unsigned int N = 
1; Ca = long unsigned int; Cb = int; typename if_nonpoly::type = 
bool]’:
../../src-master/gcc/poly-int.h:1440:7:   required from ‘poly_int::type, Cb>::type> ordered_max(const Ca&, 
const poly_int&) [with unsigned int N = 1; Ca = int; Cb = long unsigned 
int; typename poly_result::type, Cb>::type = long 
unsigned int; typename if_nonpoly::type = int]’
 1342 | #define maybe_gt(A, B) maybe_lt (B, A)
  |~^~
../../src-master/gcc/omp-general.cc:1008:25:   required from here
 1008 | return ordered_max (64, omp_max_vf (false));
  |^~~~
../../src-master/gcc/poly-int.h:1317:22: error: comparison of integer 
expressions of different signedness: ‘const long unsigned int’ and ‘const int’ 
[-Werror=sign-compare]
 1317 |   return a.coeffs[0] < b;
  |  ^~~
../../src-master/gcc/poly-int.h: In instantiation of ‘typename if_nonpoly::type maybe_lt(const Ca&, const poly_int&) [with unsigned int N = 
1; Ca = int; Cb = long unsigned int; typename if_nonpoly::type = 
bool]’:
../../src-master/gcc/poly-int.h:1445:2: