i386: Remove XFAIL for pr103750 testcases

Message ID 20250311062902.2022368-1-haochen.jiang@intel.com
State Committed
Commit 289867bb298507d7c99a30f92d650a86df99225f
Headers
Series i386: Remove XFAIL for pr103750 testcases |

Commit Message

Haochen Jiang March 11, 2025, 6:29 a.m. UTC
  Hi all,

After commit r15-4510, the following testcases also do not need XFAIL.

Ok for trunk?

Thx,
Haochen

gcc/testsuite/ChangeLog:

	* gcc.target/i386/avx512f-pr103750-1.c: Remove XFAIL.
	* gcc.target/i386/avx512f-pr103750-2.c: Ditto.
	* gcc.target/i386/avx512fp16-pr103750-1.c: Ditto.
	* gcc.target/i386/avx512fp16-pr103750-2.c: Ditto.
---
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c    | 3 +--
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c    | 3 +--
 gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c | 3 +--
 gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c | 3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)
  

Comments

Hongtao Liu March 18, 2025, 8:22 a.m. UTC | #1
On Tue, Mar 11, 2025 at 2:29 PM Haochen Jiang <haochen.jiang@intel.com> wrote:
>
> Hi all,
>
> After commit r15-4510, the following testcases also do not need XFAIL.
>
> Ok for trunk?
Ok.
>
> Thx,
> Haochen
>
> gcc/testsuite/ChangeLog:
>
>         * gcc.target/i386/avx512f-pr103750-1.c: Remove XFAIL.
>         * gcc.target/i386/avx512f-pr103750-2.c: Ditto.
>         * gcc.target/i386/avx512fp16-pr103750-1.c: Ditto.
>         * gcc.target/i386/avx512fp16-pr103750-2.c: Ditto.
> ---
>  gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c    | 3 +--
>  gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c    | 3 +--
>  gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c | 3 +--
>  gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c | 3 +--
>  4 files changed, 4 insertions(+), 8 deletions(-)
>
> diff --git a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
> index 613efe0f926..904432558f6 100644
> --- a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
> +++ b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
> @@ -1,8 +1,7 @@
>  /* PR target/103750 */
>  /* { dg-do compile }  */
>  /* { dg-options "-O2 -mavx512f -mavx512vl -mavx512bw" } */
> -/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
> -/* xfail need to be fixed.  */
> +/* { dg-final { scan-assembler-not "kmov" } } */
>
>  #include <immintrin.h>
>  extern __m128i* pi128;
> diff --git a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
> index a6c2b06747d..f6ac35fbe49 100644
> --- a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
> +++ b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
> @@ -1,8 +1,7 @@
>  /* PR target/103750 */
>  /* { dg-do compile }  */
>  /* { dg-options "-O2 -mavx512dq -mavx512vl -mavx512bw" } */
> -/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
> -/* xfail need to be fixed.  */
> +/* { dg-final { scan-assembler-not "kmov" } } */
>
>  #include <immintrin.h>
>  extern __m128i* pi128;
> diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
> index eaf6d1e9819..5d5ec51a2b7 100644
> --- a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
> +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
> @@ -1,8 +1,7 @@
>  /* PR target/103750 */
>  /* { dg-do compile }  */
>  /* { dg-options "-O2 -mavx512fp16 -mavx512vl" } */
> -/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
> -/* xfail need to be fixed.  */
> +/* { dg-final { scan-assembler-not "kmov" } } */
>
>  #include <immintrin.h>
>  extern __m128h* ph128;
> diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
> index 3d3a033fe64..b1bf3413af4 100644
> --- a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
> +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
> @@ -1,8 +1,7 @@
>  /* PR target/103750 */
>  /* { dg-do compile }  */
>  /* { dg-options "-O2 -mavx512fp16 -mavx512vl -mavx512dq" } */
> -/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
> -/* xfail need to be fixed.  */
> +/* { dg-final { scan-assembler-not "kmov" } } */
>
>  #include <immintrin.h>
>  extern __m128h* ph128;
> --
> 2.31.1
>
  

Patch

diff --git a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
index 613efe0f926..904432558f6 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c
@@ -1,8 +1,7 @@ 
 /* PR target/103750 */
 /* { dg-do compile }  */
 /* { dg-options "-O2 -mavx512f -mavx512vl -mavx512bw" } */
-/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
-/* xfail need to be fixed.  */
+/* { dg-final { scan-assembler-not "kmov" } } */
 
 #include <immintrin.h>
 extern __m128i* pi128;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
index a6c2b06747d..f6ac35fbe49 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
@@ -1,8 +1,7 @@ 
 /* PR target/103750 */
 /* { dg-do compile }  */
 /* { dg-options "-O2 -mavx512dq -mavx512vl -mavx512bw" } */
-/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
-/* xfail need to be fixed.  */
+/* { dg-final { scan-assembler-not "kmov" } } */
 
 #include <immintrin.h>
 extern __m128i* pi128;
diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
index eaf6d1e9819..5d5ec51a2b7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
@@ -1,8 +1,7 @@ 
 /* PR target/103750 */
 /* { dg-do compile }  */
 /* { dg-options "-O2 -mavx512fp16 -mavx512vl" } */
-/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
-/* xfail need to be fixed.  */
+/* { dg-final { scan-assembler-not "kmov" } } */
 
 #include <immintrin.h>
 extern __m128h* ph128;
diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
index 3d3a033fe64..b1bf3413af4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
@@ -1,8 +1,7 @@ 
 /* PR target/103750 */
 /* { dg-do compile }  */
 /* { dg-options "-O2 -mavx512fp16 -mavx512vl -mavx512dq" } */
-/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } } } */
-/* xfail need to be fixed.  */
+/* { dg-final { scan-assembler-not "kmov" } } */
 
 #include <immintrin.h>
 extern __m128h* ph128;