Message ID | yddcyox7xha.fsf@CeBiTec.Uni-Bielefeld.DE |
---|---|
State | New |
Headers | show |
Series | [COMMITTED] testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc. | expand |
Hi Rainer, I will also backport the patch to GCC14 since the original patch is also backported. Thank for your test on Solaris/x86! Thx, Haochen > -----Original Message----- > From: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> > Sent: Tuesday, June 4, 2024 7:34 PM > To: gcc-patches@gcc.gnu.org > Cc: Jiang, Haochen <haochen.jiang@intel.com> > Subject: [COMMITTED] testsuite: i386: Require ifunc support in > gcc.target/i386/avx10_1-25.c etc. > > Two new AVX10.1 tests FAIL on Solaris/x86: > > FAIL: gcc.target/i386/avx10_1-25.c (test for excess errors) > FAIL: gcc.target/i386/avx10_1-26.c (test for excess errors) > > Excess errors: > /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.target/i386/avx10_1- > 25.c:6:9: error: the call requires 'ifunc', which is not supported by this target > > Fixed by requiring ifunc support. > > Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. > > Committed to trunk. > > Rainer > > -- > ----------------------------------------------------------------------------- > Rainer Orth, Center for Biotechnology, Bielefeld University > > > 2024-06-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> > > gcc/testsuite: > * gcc.target/i386/avx10_1-25.c: Require ifunc support. > * gcc.target/i386/avx10_1-26.c: Likewise.
# HG changeset patch # Parent 7cb61d7bce1654ccbf8fb8ae6d61041b77df4fdd testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc. diff --git a/gcc/testsuite/gcc.target/i386/avx10_1-25.c b/gcc/testsuite/gcc.target/i386/avx10_1-25.c --- a/gcc/testsuite/gcc.target/i386/avx10_1-25.c +++ b/gcc/testsuite/gcc.target/i386/avx10_1-25.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mavx" } */ +/* { dg-require-ifunc "" } */ #include <immintrin.h> __attribute__((target_clones ("default","avx10.1-256"))) diff --git a/gcc/testsuite/gcc.target/i386/avx10_1-26.c b/gcc/testsuite/gcc.target/i386/avx10_1-26.c --- a/gcc/testsuite/gcc.target/i386/avx10_1-26.c +++ b/gcc/testsuite/gcc.target/i386/avx10_1-26.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mavx512f" } */ +/* { dg-require-ifunc "" } */ #include <immintrin.h> __attribute__((target_clones ("default","avx10.1-512")))