Regressions on releases/gcc-13 at commit r13-8773 vs commit r13-8772 on Linux/x86_64
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)