Ping,

I'm filling in for Victor on the patch series.

Regards,
Tamar

> -----Original Message-----
> From: Victor Do Nascimento <victor.donascime...@arm.com>
> Sent: Tuesday, November 5, 2024 12:38 AM
> To: gcc-patches@gcc.gnu.org
> Cc: ja...@redhat.com
> Subject: Re: [PATCH v2 4/4] vect: Disable `omp declare variant' tests for 
> aarch64
> 
> 
> cc'ing Jakub due to email address typo in original patch submission.
> 
> Apologies,
> Victor
> 
> Victor Do Nascimento <victor.donascime...@arm.com> writes:
> 
> > gcc/testsuite/ChangeLog:
> >
> >     * c-c++-common/gomp/declare-variant-14.c: Make i?86 and x86_64
> target
> >     only test.
> >     * gfortran.dg/gomp/declare-variant-14.f90: Likewise.
> > ---
> >  gcc/testsuite/c-c++-common/gomp/declare-variant-14.c | 12 +++++-------
> >  .../gfortran.dg/gomp/declare-variant-14.f90          | 10 ++++------
> >  2 files changed, 9 insertions(+), 13 deletions(-)
> >
> > diff --git a/gcc/testsuite/c-c++-common/gomp/declare-variant-14.c
> b/gcc/testsuite/c-c++-common/gomp/declare-variant-14.c
> > index e3668893afe..2b71869787e 100644
> > --- a/gcc/testsuite/c-c++-common/gomp/declare-variant-14.c
> > +++ b/gcc/testsuite/c-c++-common/gomp/declare-variant-14.c
> > @@ -1,6 +1,6 @@
> > -/* { dg-do compile { target vect_simd_clones } } */
> > +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && vect_simd_clones 
> > } } } */
> >  /* { dg-additional-options "-fdump-tree-gimple -fdump-tree-optimized" } */
> > -/* { dg-additional-options "-mno-sse3" { target { i?86-*-* x86_64-*-* } } 
> > } */
> > +/* { dg-additional-options "-mno-sse3" } */
> >
> >  int f01 (int);
> >  int f02 (int);
> > @@ -15,15 +15,13 @@ int
> >  test1 (int x)
> >  {
> >    /* At gimplification time, we can't decide yet which function to call.  
> > */
> > -  /* { dg-final { scan-tree-dump-times "f04 \\\(x" 2 "gimple" { target { 
> > !aarch64*-
> *-* } } } } */
> > +  /* { dg-final { scan-tree-dump-times "f04 \\\(x" 2 "gimple" } } */
> >    /* After simd clones are created, the original non-clone test1 shall
> >       call f03 (score 6), the sse2/avx/avx2 clones too, but avx512f clones
> >       shall call f01 with score 8.  */
> >    /* { dg-final { scan-tree-dump-not "f04 \\\(x" "optimized" } } */
> > -  /* { dg-final { scan-tree-dump-times "f03 \\\(x" 14 "optimized" { target 
> > {
> !aarch64*-*-* } } } } */
> > -  /* { dg-final { scan-tree-dump-times "f03 \\\(x" 10 "optimized" { target 
> > {
> aarch64*-*-* } } } } */
> > -  /* { dg-final { scan-tree-dump-times "f01 \\\(x" 4 "optimized" { target {
> !aarch64*-*-* } } } } */
> > -  /* { dg-final { scan-tree-dump-times "f01 \\\(x" 0 "optimized" { target {
> aarch64*-*-* } } } } */
> > +  /* { dg-final { scan-tree-dump-times "f03 \\\(x" 14 "optimized" } } */
> > +  /* { dg-final { scan-tree-dump-times "f01 \\\(x" 4 "optimized" } } */
> >    int a = f04 (x);
> >    int b = f04 (x);
> >    return a + b;
> > diff --git a/gcc/testsuite/gfortran.dg/gomp/declare-variant-14.f90
> b/gcc/testsuite/gfortran.dg/gomp/declare-variant-14.f90
> > index 6319df0558f..8db341fd153 100644
> > --- a/gcc/testsuite/gfortran.dg/gomp/declare-variant-14.f90
> > +++ b/gcc/testsuite/gfortran.dg/gomp/declare-variant-14.f90
> > @@ -1,6 +1,6 @@
> > -! { dg-do compile { target vect_simd_clones } }
> > +! { dg-do compile { target { { i?86-*-* x86_64-*-* } && vect_simd_clones } 
> > } } */
> >  ! { dg-additional-options "-O0 -fdump-tree-gimple -fdump-tree-optimized" }
> > -! { dg-additional-options "-mno-sse3" { target { i?86-*-* x86_64-*-* } } }
> > +! { dg-additional-options "-mno-sse3" }
> >
> >  module main
> >    implicit none
> > @@ -40,10 +40,8 @@ contains
> >      ! call f03 (score 6), the sse2/avx/avx2 clones too, but avx512f clones
> >      ! shall call f01 with score 8.
> >      ! { dg-final { scan-tree-dump-not "f04 \\\(x" "optimized" } }
> > -    ! { dg-final { scan-tree-dump-times "f03 \\\(x" 14 "optimized" { 
> > target {
> !aarch64*-*-* } } } }
> > -    ! { dg-final { scan-tree-dump-times "f03 \\\(x" 6 "optimized" { target 
> > {
> aarch64*-*-* } } } }
> > -    ! { dg-final { scan-tree-dump-times "f01 \\\(x" 4 "optimized" { target 
> > {
> !aarch64*-*-* } } } }
> > -    ! { dg-final { scan-tree-dump-times "f01 \\\(x" 0 "optimized" { target 
> > {
> aarch64*-*-* } } } }
> > +    ! { dg-final { scan-tree-dump-times "f03 \\\(x" 14 "optimized" } }
> > +    ! { dg-final { scan-tree-dump-times "f01 \\\(x" 4 "optimized" } }
> >      a = f04 (x)
> >      b = f04 (x)
> >      test1 = a + b

Reply via email to