> -----Original Message----- > From: Gcc-patches <gcc-patches- > bounces+kyrylo.tkachov=arm....@gcc.gnu.org> On Behalf Of Christophe > Lyon via Gcc-patches > Sent: 07 September 2021 10:15 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH 03/13] arm: Add test for PR target/101325 > > This test is derived from the one provided in the PR: it is a > compile-only test because I do not have access to anything that could > execute it. We can switch it do 'dg-do run' later, however it would > be better to write a new executable test to ensure coverage in case > the tester cannot execute such code (and it will need a new > arm_v8_1m_mve_hw or similar effective-target). The test is okay for now. I think we'll want to have a arm_v8_1m_mve_hw target sooner or later. Maybe Alex or Andrea can help to write one we can use? Thanks, Kyrill > > 2021-09-01 Christophe Lyon <christophe.l...@foss.st.com> > > gcc/testsuite/ > PR target/101325 > * gcc.target/arm/simd/pr101325.c: New. > > diff --git a/gcc/testsuite/gcc.target/arm/simd/pr101325.c > b/gcc/testsuite/gcc.target/arm/simd/pr101325.c > new file mode 100644 > index 00000000000..a466683a0b1 > --- /dev/null > +++ b/gcc/testsuite/gcc.target/arm/simd/pr101325.c > @@ -0,0 +1,14 @@ > +/* { dg-do compile } */ > +/* { dg-require-effective-target arm_v8_1m_mve_ok } */ > +/* { dg-add-options arm_v8_1m_mve } */ > +/* { dg-additional-options "-O3" } */ > + > +#include <arm_mve.h> > + > +unsigned foo(int8x16_t v, int8x16_t w) > +{ > + return vcmpeqq (v, w); > +} > +/* { dg-final { scan-assembler {\tvcmp.i8 eq} } } */ > +/* { dg-final { scan-assembler {\tvmrs\t r[0-9]+, P0} } } */ > +/* { dg-final { scan-assembler {\tuxth} } } */ > -- > 2.25.1
RE: [PATCH 03/13] arm: Add test for PR target/101325
Kyrylo Tkachov via Gcc-patches Tue, 28 Sep 2021 04:15:22 -0700
- [PATCH 00/13] ARM/MVE use vectors of bool... Christophe Lyon via Gcc-patches
- [PATCH 03/13] arm: Add test for PR t... Christophe Lyon via Gcc-patches
- RE: [PATCH 03/13] arm: Add test ... Kyrylo Tkachov via Gcc-patches
- Re: [PATCH 03/13] arm: Add t... Christophe LYON via Gcc-patches
- Re: [PATCH 03/13] arm: A... Christophe LYON via Gcc-patches
- [PATCH 04/13] arm: Add GENERAL_AND_V... Christophe Lyon via Gcc-patches
- Re: [PATCH 04/13] arm: Add GENER... Richard Earnshaw via Gcc-patches
- Re: [PATCH 04/13] arm: Add G... Christophe LYON via Gcc-patches
- Re: [PATCH 04/13] arm: A... Richard Earnshaw via Gcc-patches
- Re: [PATCH 04/13] a... Christophe LYON via Gcc-patches
- RE: [PATCH 04/1... Kyrylo Tkachov via Gcc-patches
- Re: [PATCH ... Christophe LYON via Gcc-patches
- Re: [PATCH ... Christophe LYON via Gcc-patches