This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug build/20384] Don't run libmvec-sincos-avx* tests on non avx machines


https://sourceware.org/bugzilla/show_bug.cgi?id=20384

--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  fe0cf8614836e2b08b802eb1f55abca75d558545 (commit)
      from  3eb43b6b0a601991aa9700f43d366be017c2d5f4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=fe0cf8614836e2b08b802eb1f55abca75d558545

commit fe0cf8614836e2b08b802eb1f55abca75d558545
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jul 27 11:51:33 2016 -0700

    Don't compile do_test with -mavx/-mavx/-mavx512

    Don't compile do_test with -mavx, -mavx nor -mavx512 since they won't run
    on non-AVX machines.

        [BZ #20384]
        * sysdeps/x86_64/fpu/Makefile (extra-test-objs): Add
        test-double-libmvec-sincos-avx-main.o,
        test-double-libmvec-sincos-avx2-main.o,
        test-double-libmvec-sincos-main.o,
        test-float-libmvec-sincosf-avx-main.o,
        test-float-libmvec-sincosf-avx2-main.o and
        test-float-libmvec-sincosf-main.o.
        test-float-libmvec-sincosf-avx512-main.o.
        ($(objpfx)test-double-libmvec-sincos): Also link with
        $(objpfx)test-double-libmvec-sincos-main.o.
        ($(objpfx)test-double-libmvec-sincos-avx): Also link with
        $(objpfx)test-double-libmvec-sincos-avx-main.o.
        ($(objpfx)test-double-libmvec-sincos-avx2): Also link with
        $(objpfx)test-double-libmvec-sincos-avx2-main.o.
        ($(objpfx)test-float-libmvec-sincosf): Also link with
        $(objpfx)test-float-libmvec-sincosf-main.o.
        ($(objpfx)test-float-libmvec-sincosf-avx): Also link with
        $(objpfx)test-float-libmvec-sincosf-avx2-main.o.
        [$(config-cflags-avx512) == yes] (extra-test-objs): Add
        test-double-libmvec-sincos-avx512-main.o and
        ($(objpfx)test-double-libmvec-sincos-avx512): Also link with
        $(objpfx)test-double-libmvec-sincos-avx512-main.o.
        ($(objpfx)test-float-libmvec-sincosf-avx512): Also link with
        $(objpfx)test-float-libmvec-sincosf-avx512-main.o.
        (CFLAGS-test-double-libmvec-sincos.c): Removed.
        (CFLAGS-test-float-libmvec-sincosf.c): Likewise.
        (CFLAGS-test-double-libmvec-sincos-main.c): New.
        (CFLAGS-test-double-libmvec-sincos-avx-main.c): Likewise.
        (CFLAGS-test-double-libmvec-sincos-avx2-main.c): Likewise.
        (CFLAGS-test-float-libmvec-sincosf-main.c): Likewise.
        (CFLAGS-test-float-libmvec-sincosf-avx-main.c): Likewise.
        (CFLAGS-test-float-libmvec-sincosf-avx2-main.c): Likewise.
        (CFLAGS-test-float-libmvec-sincosf-avx512-main.c): Likewise.
        (CFLAGS-test-double-libmvec-sincos-avx.c): Set to -DREQUIRE_AVX.
        (CFLAGS-test-float-libmvec-sincosf-avx.c ): Likewise.
        (CFLAGS-test-double-libmvec-sincos-avx2.c): Set to
        -DREQUIRE_AVX2.
        (CFLAGS-test-float-libmvec-sincosf-avx2.c ): Likewise.
        (CFLAGS-test-double-libmvec-sincos-avx512.c): Set to
        -DREQUIRE_AVX512F.
        (CFLAGS-test-float-libmvec-sincosf-avx512.c): Likewise.
        * sysdeps/x86_64/fpu/test-double-libmvec-sincos.c: Rewritten.
        * sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c: Likewise.
        * sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c: New
        file.
        * sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c:
        Likewise.
        * sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c:
        Likewise.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   63 ++++++++++++++++++++
 sysdeps/x86_64/fpu/Makefile                        |   56 ++++++++++++-----
 .../fpu/test-double-libmvec-sincos-avx-main.c      |    1 +
 .../fpu/test-double-libmvec-sincos-avx2-main.c     |    1 +
 .../fpu/test-double-libmvec-sincos-avx512-main.c   |    1 +
 .../x86_64/fpu/test-double-libmvec-sincos-main.c   |   43 +++++++++++++
 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c    |   37 ++----------
 .../fpu/test-float-libmvec-sincosf-avx-main.c      |    1 +
 .../fpu/test-float-libmvec-sincosf-avx2-main.c     |    1 +
 .../fpu/test-float-libmvec-sincosf-avx512-main.c   |    1 +
 .../x86_64/fpu/test-float-libmvec-sincosf-main.c   |   42 +++++++++++++
 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c    |   35 ++---------
 12 files changed, 204 insertions(+), 78 deletions(-)
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]