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 #1 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, hjl/libmvec/master has been created
        at  f30d45b73ebc89a3090d8ec574581fd9d44e0298 (commit)

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

commit f30d45b73ebc89a3090d8ec574581fd9d44e0298
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jul 19 13:01:36 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.

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

-- 
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]