From 585dc19ef051959d688e6ea89b41998600480ecb Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 14 Dec 2023 08:01:04 +0100 Subject: testsuite: Fix up pr112904.C test [PR112904] On Fri, Dec 08, 2023 at 03:12:00PM +0800, liuhongt wrote: > * g++.target/i386/pr112904.C: New test. The new test FAILs on i686-linux and even on x86_64-linux I think it doesn't actually test what was reported, unless one performs testing with -march= for some XOP enabled CPU or -mxop. The following patch fixes that, tested on x86_64-linux with make check-g++ RUNTESTFLAGS='--target_board=unix\{-m32,-m32/-mno-sse/-mno-mmx,-m64\} i386.exp=pr112904.C' 2023-12-14 Jakub Jelinek PR target/112904 * g++.target/i386/pr112904.C: Add dg-do compile, dg-options -mxop and for ia32 also dg-additional-options -mmmx. --- gcc/testsuite/g++.target/i386/pr112904.C | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc') diff --git a/gcc/testsuite/g++.target/i386/pr112904.C b/gcc/testsuite/g++.target/i386/pr112904.C index 556be92..3a470ad 100644 --- a/gcc/testsuite/g++.target/i386/pr112904.C +++ b/gcc/testsuite/g++.target/i386/pr112904.C @@ -1,3 +1,8 @@ +// PR target/112904 +// { dg-do compile } +// { dg-options "-mxop" } +// { dg-additional-options "-mmmx" { target ia32 } } + typedef _Float16 v4hf __attribute__((vector_size(8))); typedef short v4hi __attribute__((vector_size(8))); typedef _Float16 v2hf __attribute__((vector_size(4))); -- cgit v1.1