On Sun, Aug 10, 2025 at 2:44 PM Torbjorn SVENSSON <torbjorn.svens...@foss.st.com> wrote: > > Hi, > > Can this patch (r16-799-g57cc4f8bf31) also be cherry-picked to > releases/gcc-15 and releases/gcc-14? > This patch by itself would not fix the issues that I've seen, but together > with https://gcc.gnu.org/pipermail/gcc-patches/2025-July/688620.html, it > would fix the failing test cases for me. > I can do the cherry-pick if it's considered the right thing to do.
Yes, this is OK to pick. Richard. > Kidn regards, > Torbjörn > > On 2025-05-20 07:09, Richard Biener wrote: > > OK > > > > On Tue, May 20, 2025 at 6:20 AM Alexandre Oliva <ol...@adacore.com> wrote: > >> > >> > >> Some tsvc tests add vect_early_break options without requiring the > >> feature to be available. Add the requirements. > >> > >> Regstrapped on x86_64-linux-gnu. Also tested with gcc-14 on aarch64-, > >> arm-, x86-, and x86_64-vxworks7r2. Ok to install? > >> > >> > >> for gcc/testsuite/ChangeLog > >> > >> * gcc.dg/vect/tsvc/vect-tsvc-s332.c: Require vect_early_break_hw. > >> * gcc.dg/vect/tsvc/vect-tsvc-s481.c: Likewise. > >> * gcc.dg/vect/tsvc/vect-tsvc-s482.c: Likewise. > >> --- > >> gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c | 1 + > >> gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c | 1 + > >> gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c | 1 + > >> 3 files changed, 3 insertions(+) > >> > >> diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c > >> b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c > >> index 0d55d0dd67c3b..21a9c5a6b2b6a 100644 > >> --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c > >> +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c > >> @@ -3,6 +3,7 @@ > >> > >> /* { dg-additional-options "--param vect-epilogues-nomask=0" } */ > >> /* { dg-require-effective-target vect_float } */ > >> +/* { dg-require-effective-target vect_early_break_hw } */ > >> /* { dg-add-options vect_early_break } */ > >> > >> #include "tsvc.h" > >> diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c > >> b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c > >> index 5539f0f08411f..e4433385d6686 100644 > >> --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c > >> +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c > >> @@ -3,6 +3,7 @@ > >> > >> /* { dg-additional-options "--param vect-epilogues-nomask=0" } */ > >> /* { dg-require-effective-target vect_float } */ > >> +/* { dg-require-effective-target vect_early_break_hw } */ > >> /* { dg-add-options vect_early_break } */ > >> > >> #include "tsvc.h" > >> diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c > >> b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c > >> index 73bed5d4c57a2..146df409ecc64 100644 > >> --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c > >> +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c > >> @@ -3,6 +3,7 @@ > >> > >> /* { dg-additional-options "--param vect-epilogues-nomask=0" } */ > >> /* { dg-require-effective-target vect_float } */ > >> +/* { dg-require-effective-target vect_early_break_hw } */ > >> /* { dg-add-options vect_early_break } */ > >> > >> #include "tsvc.h" > >> > >> > >> -- > >> Alexandre Oliva, happy hacker https://blog.lx.oliva.nom.br/ > >> Free Software Activist FSFLA co-founder GNU Toolchain Engineer > >> More tolerance and less prejudice are key for inclusion and diversity. > >> Excluding neuro-others for not behaving ""normal"" is *not* inclusive! >