Regressions on releases/gcc-13 at commit r13-8773 vs commit r13-8772 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8773 vs commit r13-8772 on 
Linux/x86_64
New failures:
FAIL: gcc-dg-lto-pr113359-2-01.exe scan-wpa-ipa-dump icf "Semantic equality 
hit:geta/.*getb/"
FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o assemble, -O2 -flto 
-fno-strict-aliasing -fno-ipa-cp  --disable-tree-esra -fdump-ipa-icf-details 
FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o-c_lto_pr113359-2_1.o execute 
-O2 -flto -fno-strict-aliasing -fno-ipa-cp  --disable-tree-esra 
-fdump-ipa-icf-details 

New passes:


Re: [r15-429 Regression] FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test for excess errors) on Linux/x86_64

2024-05-14 Thread Matthias Kretz via Gcc-regression
Thanks for the report. But I'm unable to reproduce the issue. I'm testing on a 
Skylake-AVX512 system. I even did a clean rebuild of all of GCC using your 
configuration (minus your prefix) and still no failure.

Could you please send me your libstdc++.log after failing the test?

Best,
  Matthias

On Montag, 13. Mai 2024 18:55:13 MESZ haochen. jiang wrote:
> On Linux/x86_64,
> 
> fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 is the first bad commit
> commit fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9
> Author: Matthias Kretz 
> Date:   Mon May 6 12:13:55 2024 +0200
> 
> libstdc++: Use __builtin_shufflevector for simd split and concat
> 
> caused
> 
> FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi
> (test for excess errors)
> 
> with GCC configured with
> 
> ../../gcc/configure
> --prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-429/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}/x86_64-linux/libstdc++-v3/testsuite && make check
> RUNTESTFLAGS="conformance.exp=experimental/simd/pr109261_constexpr_simd.cc
> --target_board='unix{-m32}'"
> 
> (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.)


-- 
──
 Dr. Matthias Kretz   https://mattkretz.github.io
 GSI Helmholtz Center for Heavy Ion Research   https://gsi.de
 std::simd
──


Regressions on native/releases/gcc-14 at commit r14-10207 vs commit r14-10201 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10207 vs commit r14-10201 on 
Linux/x86_64
New failures:
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-15.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:


Regressions on native/master at commit r15-481 vs commit r15-438 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-481 vs commit r15-438 on Linux/x86_64
New failures:
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-3.c execution test
FAIL: libgomp.c/../libgomp.c-c++-common/for-6.c execution test

New passes:


RE: [r15-429 Regression] FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test for excess errors) on Linux/x86_64

2024-05-14 Thread Jiang, Haochen via Gcc-regression
Hi Matthias,

From my side, I get several error like this:

/export/users/haochenj/src/gcc-bisect/master/master/r15-429/bld/x86_64-linux/32/libstdc++-v3/include/experimental/bits/simd_builtin.h:131:
 error: could not convert 
'std::experimental::parallelism_v2::__vec_shuffle<__vector(4) wchar_t, 
__extract_part<2, 3, 2, wchar_t, 3>(_SimdWrapper)::, std::integer_sequence 
>(std::experimental::parallelism_v2::__as_vector<_SimdWrapper 
>(__x), (std::make_index_sequence<2>(), std::make_index_sequence<2>()), 
(std::experimental::parallelism_v2::__extract_part<2, 3, 
2, wchar_t, 3>(_SimdWrapper)::(), 
std::experimental::parallelism_v2::__extract_part<2, 3, 2, wchar_t, 
3>(_SimdWrapper)::()))' from 
'__vector(2) wchar_t' to 'std::conditional_t >' {aka 
'std::conditional >::type'}

See if this helps.

Thx,
Haochen

> -Original Message-
> From: Matthias Kretz 
> Sent: Tuesday, May 14, 2024 9:26 PM
> To: Jiang, Haochen 
> Cc: gcc-regression@gcc.gnu.org; gcc-patc...@gcc.gnu.org
> Subject: Re: [r15-429 Regression] FAIL:
> experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test
> for excess errors) on Linux/x86_64
> 
> Thanks for the report. But I'm unable to reproduce the issue. I'm testing on a
> Skylake-AVX512 system. I even did a clean rebuild of all of GCC using your
> configuration (minus your prefix) and still no failure.
> 
> Could you please send me your libstdc++.log after failing the test?
> 
> Best,
>   Matthias
> 
> On Montag, 13. Mai 2024 18:55:13 MESZ haochen. jiang wrote:
> > On Linux/x86_64,
> >
> > fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 is the first bad commit
> > commit fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9
> > Author: Matthias Kretz 
> > Date:   Mon May 6 12:13:55 2024 +0200
> >
> > libstdc++: Use __builtin_shufflevector for simd split and concat
> >
> > caused
> >
> > FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi
> > (test for excess errors)
> >
> > with GCC configured with
> >
> > ../../gcc/configure
> > --prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-429/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}/x86_64-linux/libstdc++-v3/testsuite && make check
> >
> RUNTESTFLAGS="conformance.exp=experimental/simd/pr109261_constexpr_si
> md.cc
> > --target_board='unix{-m32}'"
> >
> > (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.)
> 
> 
> --
> ─
> ─
>  Dr. Matthias Kretz   https://mattkretz.github.io
>  GSI Helmholtz Center for Heavy Ion Research   https://gsi.de
>  std::simd
> ─
> ─


Re: [r15-429 Regression] FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test for excess errors) on Linux/x86_64

2024-05-14 Thread Matthias Kretz via Gcc-regression
On Dienstag, 14. Mai 2024 17:42:09 MESZ Jiang, Haochen wrote:
> Hi Matthias,
> 
> From my side, I get several error like this:
> 
> /export/users/haochenj/src/gcc-bisect/master/master/r15-429/bld/x86_64-linux
> /32/libstdc++-v3/include/experimental/bits/simd_builtin.h:131: error: could
> not convert 'std::experimental::parallelism_v2::__vec_shuffle<__vector(4)
> wchar_t, __extract_part<2, 3, 2, wchar_t, 3>(_SimdWrapper void>)::, std::integer_sequence
> >(std::experimental::parallelism_v2::__as_vector<_SimdWrapper void> >(__x), (std::make_index_sequence<2>(),
> std::make_index_sequence<2>()), ( object>std::experimental::parallelism_v2::__extract_part<2, 3, 2, wchar_t,
> 3>(_SimdWrapper)::(),
> std::experimental::parallelism_v2::__extract_part<2, 3, 2, wchar_t,
> 3>(_SimdWrapper)::()))' from
> '__vector(2) wchar_t' to 'std::conditional_t std::experimental::parallelism_v2::_SimdWrapper >' {aka
> 'std::conditional std::experimental::parallelism_v2::_SimdWrapper
> >::type'}
 
> See if this helps.

That confuses me even more. This wall of text says:

> could not convert '__vector(2) wchar_t' to '_SimdWrapper'

And _SimdWrapper has an implicit constructor taking one 
__vector(2) wchar_t argument. So I potentially need all of the context to make 
sense of it.

- Matthias

-- 
──
 Dr. Matthias Kretz   https://mattkretz.github.io
 GSI Helmholtz Center for Heavy Ion Research   https://gsi.de
 std::simd
──


Regressions on native/releases/gcc-13 at commit r13-8773 vs commit r13-8772 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8773 vs commit r13-8772 on 
Linux/x86_64
New failures:
FAIL: gcc-dg-lto-pr113359-2-01.exe scan-wpa-ipa-dump icf "Semantic equality 
hit:geta/.*getb/"
FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o assemble, -O2 -flto 
-fno-strict-aliasing -fno-ipa-cp  --disable-tree-esra -fdump-ipa-icf-details 
FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o-c_lto_pr113359-2_1.o execute 
-O2 -flto -fno-strict-aliasing -fno-ipa-cp  --disable-tree-esra 
-fdump-ipa-icf-details 

New passes:


Regressions on master at commit r15-490 vs commit r15-485 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-490 vs commit r15-485 on Linux/x86_64
New failures:
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps

New passes:


Regressions on native/releases/gcc-14 at commit r14-10208 vs commit r14-10207 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on releases/gcc-14 at commit r14-10208 vs commit r14-10207 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-15.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


Regressions on native/master at commit r15-487 vs commit r15-481 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-487 vs commit r15-481 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-3.c execution test


Regressions on master at commit r15-491 vs commit r15-490 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-491 vs commit r15-490 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


[Linaro-TCWG-CI] gcc-15-483-gb7003b4cc5e: FAIL: 1 regressions on aarch64

2024-05-14 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-1219 , 
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-483-gb7003b4cc5e
  | Author: Tom de Vries 
  | Date:   Mon May 13 18:10:15 2024 +0200
  | 
  | [debug] Fix dwarf v4 .debug_macro.dwo
  | 
  | Consider a hello world, compiled with -gsplit-dwarf and dwarf version 
4, and
  | -g3:
  | ...
  | $ gcc -gdwarf-4 -gsplit-dwarf /data/vries/hello.c -g3 -save-temps -dA
  | ...
  | ... 43 lines of the commit log omitted.

FAIL: 1 regressions

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

Running gcc:gcc.dg/dg.exp ...
FAIL: gcc.dg/pr115066.c scan-assembler \\.byte\\t0xb\\t# Define macro strx


You can find the failure logs in *.log.1.xz files in
 - 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1994/artifact/artifacts/00-sumfiles/
The full lists of regressions and progressions as well as configure and make 
commands are in
 - 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1994/artifact/artifacts/notify/
The list of [ignored] baseline and flaky failures are in
 - 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1994/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/1994/artifact/artifacts
Reference build : 
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1993/artifact/artifacts

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

Full commit : 
https://github.com/gcc-mirror/gcc/commit/b7003b4cc5e263343f047fe64ed1ae12f561b2d1

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


Regressions on native/master at commit r15-493 vs commit r15-487 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-493 vs commit r15-487 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-6.c execution test


Regressions on master at commit r15-367 vs commit r15-365 on Linux/i686

2024-05-14 Thread haochenj via Gcc-regression
Regressions on master at commit r15-367 vs commit r15-365 on Linux/i686
New failures:
FAIL: gcc.target/i386/vect-shiftv4qi.c scan-assembler-times psrlw 5

New passes:


Regressions on master at commit r15-430 vs commit r15-428 on Linux/i686

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-430 vs commit r15-428 on Linux/i686
New failures:
FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test 
for excess errors)

New passes:


Regressions on master at commit r15-498 vs commit r15-495 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-498 vs commit r15-495 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:


Regressions on master at commit r15-500 vs commit r15-498 on Linux/x86_64

2024-05-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-500 vs commit r15-498 on Linux/x86_64
New failures:
FAIL: g++.target/i386/pr107563-a.C   scan-assembler-times por 1
FAIL: g++.target/i386/pr107563-a.C   scan-assembler-times psllw 1
FAIL: g++.target/i386/pr107563-a.C   scan-assembler-times psraw 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times por 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times por 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times psllw 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times psllw 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times psrlw 1
FAIL: g++.target/i386/pr107563-b.C   scan-assembler-times psrlw 1

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)