Regressions on releases/gcc-13 at commit r13-8999 vs commit r13-8987 on Linux/i686

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8999 vs commit r13-8987 on 
Linux/i686
New failures:

New passes:
FAIL: gcc.target/i386/pieces-memcpy-10.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-not %[re]bp
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-times vpbroadcastb[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-41.c scan-assembler-not %[re]bp
FAIL: gcc.target/i386/pieces-memset-42.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1


Regressions on master at commit r15-3363 vs commit r15-3360 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3363 vs commit r15-3360 on Linux/x86_64
New failures:

New passes:
FAIL: gcc.dg/vect/slp-54.c -flto -ffat-lto-objects  scan-tree-dump vect 
"vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-54.c scan-tree-dump vect "vectorizing stmts using SLP"


Regressions on native/releases/gcc-13 at commit r13-8999 vs commit r13-8987 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8999 vs commit r13-8987 on 
Linux/x86_64
New failures:
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s317.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s317.c -flto -ffat-lto-objects execution test
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-6.c execution test
FAIL: libgomp.c++/../libgomp.c-c++-common/for-9.c execution test

New passes:
FAIL: gcc.target/i386/pieces-memcpy-10.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memcpy-10.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memcpy-6.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-38.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-not %[re]bp
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-memset-40.c scan-assembler-times vpbroadcastb[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-41.c scan-assembler-not %[re]bp
FAIL: gcc.target/i386/pieces-memset-42.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-42.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 2
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-memset-43.c scan-assembler-times vpcmpeqd[ 
\\t]+[^\n]*%xmm 1
FAIL: gcc.target/i386/pieces-strcpy-2.c scan-assembler-times vmovdqa[ 
\\t]+[^\n]*%xmm 4
FAIL: gcc.target/i386/pieces-strcpy-2.c scan-assembler-times vmovdqu[ 
\\t]+[^\n]*%xmm 4
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-9.c execution test


Regressions on master at commit r15-3363 vs commit r15-3360 on Linux/i686

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3363 vs commit r15-3360 on Linux/i686
New failures:

New passes:
FAIL: gcc.dg/vect/slp-54.c -flto -ffat-lto-objects  scan-tree-dump vect 
"vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-54.c scan-tree-dump vect "vectorizing stmts using SLP"


Regressions on native/releases/gcc-14 at commit r14-10625 vs commit r14-10621 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10625 vs commit r14-10621 on 
Linux/x86_64
New failures:
FAIL: libgomp.c/examples-4/teams-4.c execution test
FAIL: libgomp.c++/../libgomp.c-c++-common/for-11.c execution test
FAIL: libgomp.c/../libgomp.c-c++-common/for-11.c execution test
FAIL: libgomp.c++/../libgomp.c-c++-common/for-14.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-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-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
FAIL: libgomp.c/../libgomp.c-c++-common/for-9.c execution test

New passes:


Regressions on native/master at commit r15-3379 vs commit r15-3361 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3379 vs commit r15-3361 on Linux/x86_64
New failures:
FAIL: gcc.dg/vect/slp-11a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-11a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1
FAIL: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1
FAIL: gcc.dg/vect/slp-12a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-12a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1
FAIL: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1

New passes:
FAIL: gcc.dg/vect/slp-54.c -flto -ffat-lto-objects  scan-tree-dump vect 
"vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-54.c scan-tree-dump vect "vectorizing stmts using SLP"


[r15-3352 Regression] FAIL: gcc.target/i386/vnniint8-auto-vectorize-3.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

b1f9fbb6da1a3ced57c3668cecc9f9449e1b237e is the first bad commit
commit b1f9fbb6da1a3ced57c3668cecc9f9449e1b237e
Author: Haochen Jiang 
Date:   Mon Sep 2 10:24:29 2024 +0800

i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with AVX10.2 
instructions

caused

FAIL: gcc.target/i386/vnniint16-auto-vectorize-3.c (test for excess errors)
FAIL: gcc.target/i386/vnniint8-auto-vectorize-3.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3352/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="i386.exp=gcc.target/i386/vnniint16-auto-vectorize-3.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/vnniint16-auto-vectorize-3.c 
--target_board='unix{-m64\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/vnniint8-auto-vectorize-3.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/vnniint8-auto-vectorize-3.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.)


[r15-3356 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-fma-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

6d294fb8ac9baf2624446deaa4c995b7a7719823 is the first bad commit
commit 6d294fb8ac9baf2624446deaa4c995b7a7719823
Author: Levy Hsu 
Date:   Mon Sep 2 10:24:46 2024 +0800

i386: Support vectorized BF16 FMA with AVX10.2 instructions

caused

FAIL: gcc.target/i386/avx10_2-bf-vector-fma-1.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3356/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="i386.exp=gcc.target/i386/avx10_2-bf-vector-fma-1.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-bf-vector-fma-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.)


[r15-3354 Regression] FAIL: gcc.target/i386/avx10_2-compare-1b.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

3b1decef83003db9cf8667977c293435c0f3d024 is the first bad commit
commit 3b1decef83003db9cf8667977c293435c0f3d024
Author: Hu, Lin1 
Date:   Mon Sep 2 10:24:36 2024 +0800

i386: Optimize generate insn for AVX10.2 compare

caused

FAIL: gcc.target/i386/avx10_2-compare-1b.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3354/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="i386.exp=gcc.target/i386/avx10_2-compare-1b.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-compare-1b.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.)


[r15-3357 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

29ef601973d7b79338694e59581d4c24bcd07f69 is the first bad commit
commit 29ef601973d7b79338694e59581d4c24bcd07f69
Author: Levy Hsu 
Date:   Mon Sep 2 10:24:47 2024 +0800

i386: Support vectorized BF16 smaxmin with AVX10.2 instructions

caused

FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3357/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="i386.exp=gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-bf-vector-smaxmin-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.)


[r15-3355 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-operations-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

f82fa0da4d9e1fdaf5e4edd70364d5781534ce11 is the first bad commit
commit f82fa0da4d9e1fdaf5e4edd70364d5781534ce11
Author: Levy Hsu 
Date:   Mon Sep 2 10:24:45 2024 +0800

i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 instructions

caused

FAIL: gcc.target/i386/avx10_2-bf-vector-operations-1.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3355/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="i386.exp=gcc.target/i386/avx10_2-bf-vector-operations-1.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-bf-vector-operations-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.)


[r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

f77435aa3911c437cba71991509eee57b333b3ce is the first bad commit
commit f77435aa3911c437cba71991509eee57b333b3ce
Author: Levy Hsu 
Date:   Mon Sep 2 10:24:49 2024 +0800

i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2

caused

FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors)

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3359/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="i386.exp=gcc.target/i386/avx10_2-bf-vector-cmpp-1.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-bf-vector-cmpp-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 master at commit r15-3383 vs commit r15-3380 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3383 vs commit r15-3380 on Linux/x86_64
New failures:
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:


[Linaro-TCWG-CI] gcc-15-3250-g7f4f1bb29a4: FAIL: 1 regressions on master-thumb_m55_hard_eabi

2024-09-02 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 appreciate 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-1326 , 
please let us know if you are looking at the problem and/or when you have a fix.

In  arm-eabi cortex-m55 hard after:

  | commit gcc-15-3250-g7f4f1bb29a4
  | Author: Jason Merrill 
  | Date:   Tue Aug 27 13:14:45 2024 -0400
  | 
  | c++: add missing -Wc++??-extensions checks
  | 
  | The pedwarns for each of these features should be silenced by
  | the appropriate -Wno-c++??-extensions.
  | 
  | The handle_pragma_diagnostic_impl change is necessary so that we handle
  | -Wc++23-extensions early so it's available to interpret_float while 
lexing.
  | ... 20 lines of the commit log omitted.

FAIL: 1 regressions

regressions.sum:
=== g++ tests ===

Running g++:g++.dg/dg.exp ...
FAIL: g++.dg/cpp23/ext-floating19.C -std=c++26 (test for excess errors)


You can find the failure logs in *.log.1.xz files in
 - 
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/577/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_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/577/artifact/artifacts/notify/
The list of [ignored] baseline and flaky failures are in
 - 
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/577/artifact/artifacts/sumfiles/xfails.xfail

The configuration of this build is:
CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb 
-march=armv8.1-m.main+mve.fp+fp.dp -mtune=cortex-m55 -mfloat-abi=hard -mfpu=auto

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

Current build   : 
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/577/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/576/artifact/artifacts

Reproduce last good and first bad builds: 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/7f4f1bb29a47fbe63a15dda8acfe247b2e934959/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/reproduction_instructions.txt

Full commit : 
https://github.com/gcc-mirror/gcc/commit/7f4f1bb29a47fbe63a15dda8acfe247b2e934959

List of configurations that regressed due to this commit :
* tcwg_gnu_embed_check_gcc
** master-thumb_m55_hard_eabi
*** FAIL: 1 regressions
*** 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/7f4f1bb29a47fbe63a15dda8acfe247b2e934959/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
*** 
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/577/artifact/artifacts


[r15-3362 Regression] FAIL: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 on Linux/x86_64

2024-09-02 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

464067a242150628ceb0d47daf2297f29a31743c is the first bad commit
commit 464067a242150628ceb0d47daf2297f29a31743c
Author: Richard Biener 
Date:   Mon May 13 14:57:01 2024 +0200

lower SLP load permutation to interleaving

caused

FAIL: gcc.dg/vect/slp-11a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1
FAIL: gcc.dg/vect/slp-12a.c -flto -ffat-lto-objects  scan-tree-dump-times vect 
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using 
SLP" 1

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-3362/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="vect.exp=gcc.dg/vect/slp-11a.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="vect.exp=gcc.dg/vect/slp-11a.c 
--target_board='unix{-m64\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="vect.exp=gcc.dg/vect/slp-12a.c 
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="vect.exp=gcc.dg/vect/slp-12a.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.)


[Linaro-TCWG-CI] gcc-15-3363-g9aaedfc4146c: FAIL: 6 regressions: 8 improvements on aarch64

2024-09-02 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 appreciate 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-1325 , 
please let us know if you are looking at the problem and/or when you have a fix.

In gcc_check master-aarch64 after:

  | commit gcc-15-3363-g9aaedfc4146c
  | Author: Richard Biener 
  | Date:   Fri Jul 5 10:35:08 2024 +0200
  | 
  | load and store-lanes with SLP
  | 
  | The following is a prototype for how to represent load/store-lanes
  | within SLP.  I've for now settled with having a single load node
  | with multiple permute nodes acting as selection, one for each loaded 
lane
  | and a single store node fed from all stored lanes.  For
  | 
  | ... 171 lines of the commit log omitted.

FAIL: 6 regressions: 8 improvements

regressions.sum:
=== gcc tests ===

Running gcc:gcc.target/aarch64/aarch64.exp ...
FAIL: gcc.target/aarch64/store_lane_spill_1.c scan-assembler-not \\tst1\\t

Running gcc:gcc.target/aarch64/sve/aarch64-sve.exp ...
FAIL: gcc.target/aarch64/sve/mask_struct_store_4.c scan-assembler-not 
\\tst2b\\t.z[0-9]
FAIL: gcc.target/aarch64/sve/mask_struct_store_4.c scan-assembler-not 
\\tst2d\\t.z[0-9]
FAIL: gcc.target/aarch64/sve/mask_struct_store_4.c scan-assembler-not 
\\tst2h\\t.z[0-9]
FAIL: gcc.target/aarch64/sve/mask_struct_store_4.c scan-assembler-not 
\\tst2w\\t.z[0-9]
... and 2 more entries

improvements.sum:
=== gcc tests ===

Running gcc:gcc.dg/vect/vect.exp ...
FAIL: gcc.dg/vect/slp-51.c -flto -ffat-lto-objects  scan-tree-dump vect 
"vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-51.c scan-tree-dump vect "vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-52.c scan-tree-dump vect "vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-52.c -flto -ffat-lto-objects  scan-tree-dump vect 
"vectorizing stmts using SLP"
FAIL: gcc.dg/vect/slp-cond-2-big-array.c -flto -ffat-lto-objects  
scan-tree-dump-times vect "vectorizing stmts using SLP" 4
FAIL: gcc.dg/vect/slp-cond-2-big-array.c scan-tree-dump-times vect "vectorizing 
stmts using SLP" 4
FAIL: gcc.dg/vect/slp-cond-2.c scan-tree-dump-times vect "vectorizing stmts 
using SLP" 4
... and 2 more entries

You can find the failure logs in *.log.1.xz files in
 - 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/2545/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-aarch64-build/2545/artifact/artifacts/notify/
The list of [ignored] baseline and flaky failures are in
 - 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/2545/artifact/artifacts/sumfiles/xfails.xfail

The configuration of this build is:
CI config tcwg_gcc_check master-aarch64

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

Current build   : 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/2545/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/2544/artifact/artifacts

Reproduce last good and first bad builds: 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/9aaedfc4146c5e4b8412913a6ca4092a2731c35c/tcwg_gcc_check/master-aarch64/reproduction_instructions.txt

Full commit : 
https://github.com/gcc-mirror/gcc/commit/9aaedfc4146c5e4b8412913a6ca4092a2731c35c

List of configurations that regressed due to this commit :
* tcwg_gcc_check
** master-aarch64
*** FAIL: 6 regressions: 8 improvements
*** 
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/9aaedfc4146c5e4b8412913a6ca4092a2731c35c/tcwg_gcc_check/master-aarch64/details.txt
*** 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/2545/artifact/artifacts


RE: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread Jiang, Haochen via Gcc-regression
As each AVX10.2 testcases previously, this is caused by option combination 
warning,
which is expected.

> From: haochen.jiang 
> Sent: Monday, September 2, 2024 9:06 PM
> 
> On Linux/x86_64,
> 
> f77435aa3911c437cba71991509eee57b333b3ce is the first bad commit commit
> f77435aa3911c437cba71991509eee57b333b3ce
> Author: Levy Hsu 
> Date:   Mon Sep 2 10:24:49 2024 +0800
> 
> i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2
> 
> caused
> 
> FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors)
> 
> with GCC configured with
> 
> ../../gcc/configure --prefix=/export/users/haochenj/src/gcc-
> bisect/master/master/r15-3359/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="i386.exp=gcc.target/i386/avx10_2-bf-vector-cmpp-1.c --
> target_board='unix{-m32\ -march=cascadelake}'"
> $ cd {build_dir}/gcc && make check
> RUNTESTFLAGS="i386.exp=gcc.target/i386/avx10_2-bf-vector-cmpp-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 master at commit r15-3391 vs commit r15-3383 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3391 vs commit r15-3383 on Linux/x86_64
New failures:

New passes:
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)


Regressions on native/master at commit r15-3391 vs commit r15-3386 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3391 vs commit r15-3386 on Linux/x86_64
New failures:
FAIL: gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c (test for excess 
errors)
FAIL: gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c (test for excess 
errors)

New passes:


Re: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread Hongtao Liu via Gcc-regression
On Tue, Sep 3, 2024 at 9:45 AM Jiang, Haochen via Gcc-regression
 wrote:
>
> As each AVX10.2 testcases previously, this is caused by option combination 
> warning,
> which is expected.
>
Can we put the warning for mix usage of mavx10 and -mavx512f under -Wpsabi
And add -Wno-psabi in addition to -march=cascadelake to avoid the
false positive?

-- 
BR,
Hongtao


RE: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread Jiang, Haochen via Gcc-regression


> -Original Message-
> From: Hongtao Liu 
> Sent: Tuesday, September 3, 2024 1:47 PM
> To: Jiang, Haochen 
> Cc: haochen.jiang ; ad...@levyhsu.com; gcc-
> regress...@gcc.gnu.org; gcc-patc...@gcc.gnu.org
> Subject: Re: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-
> cmpp-1.c (test for excess errors) on Linux/x86_64
> 
> On Tue, Sep 3, 2024 at 9:45 AM Jiang, Haochen via Gcc-regression
>  wrote:
> >
> > As each AVX10.2 testcases previously, this is caused by option combination
> warning,
> > which is expected.
> >
> Can we put the warning for mix usage of mavx10 and -mavx512f under -
> Wpsabi
> And add -Wno-psabi in addition to -march=cascadelake to avoid the
> false positive?

We could do that if nobody has objection to that.

Thx,
Haochen

> 
> --
> BR,
> Hongtao


Regressions on master at commit r15-3392 vs commit r15-3391 on Linux/x86_64

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3392 vs commit r15-3391 on Linux/x86_64
New failures:
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 1
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 1
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 1
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 1
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 2
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 2
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 2
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 2

New passes:


Regressions on master at commit r15-3392 vs commit r15-3391 on Linux/i686

2024-09-02 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-3392 vs commit r15-3391 on Linux/i686
New failures:
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 1
FAIL: gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 1
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vmaxpbf16 2
FAIL: gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c scan-assembler-times 
vminpbf16 2

New passes:


Re: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-cmpp-1.c (test for excess errors) on Linux/x86_64

2024-09-02 Thread Richard Biener via Gcc-regression
On Tue, Sep 3, 2024 at 7:36 AM Jiang, Haochen  wrote:
>
>
>
> > -Original Message-
> > From: Hongtao Liu 
> > Sent: Tuesday, September 3, 2024 1:47 PM
> > To: Jiang, Haochen 
> > Cc: haochen.jiang ; ad...@levyhsu.com; gcc-
> > regress...@gcc.gnu.org; gcc-patc...@gcc.gnu.org
> > Subject: Re: [r15-3359 Regression] FAIL: gcc.target/i386/avx10_2-bf-vector-
> > cmpp-1.c (test for excess errors) on Linux/x86_64
> >
> > On Tue, Sep 3, 2024 at 9:45 AM Jiang, Haochen via Gcc-regression
> >  wrote:
> > >
> > > As each AVX10.2 testcases previously, this is caused by option combination
> > warning,
> > > which is expected.
> > >
> > Can we put the warning for mix usage of mavx10 and -mavx512f under -
> > Wpsabi
> > And add -Wno-psabi in addition to -march=cascadelake to avoid the
> > false positive?
>
> We could do that if nobody has objection to that.

But mixing both doesn't do anything to the ABI so -Wpsabi sounds like the
wrong bucket to me.  Instead we have to solve the issue at hand - I would
expect users to run into this warning as well if we do within our testsuite?

Richard.

> Thx,
> Haochen
>
> >
> > --
> > BR,
> > Hongtao