djdelorie / rpms / glibc

Forked from rpms/glibc 3 years ago
Clone
79cd021
commit 3bd80c0de2f8e7ca8020d37739339636d169957e
79cd021
Author: Roland McGrath <roland@hack.frob.com>
79cd021
Date:   Tue Mar 8 12:31:13 2016 -0800
79cd021
79cd021
    Fix tst-audit10 build when -mavx512f is not supported.
79cd021
79cd021
Index: b/sysdeps/x86_64/tst-audit10-aux.c
79cd021
===================================================================
79cd021
--- a/sysdeps/x86_64/tst-audit10-aux.c
79cd021
+++ b/sysdeps/x86_64/tst-audit10-aux.c
79cd021
@@ -20,13 +20,13 @@
79cd021
 #include <stdlib.h>
79cd021
 #include <string.h>
79cd021
 
79cd021
-extern __m512i audit_test (__m512i, __m512i, __m512i, __m512i,
79cd021
-			   __m512i, __m512i, __m512i, __m512i);
79cd021
-
79cd021
 int
79cd021
 tst_audit10_aux (void)
79cd021
 {
79cd021
 #ifdef __AVX512F__
79cd021
+  extern __m512i audit_test (__m512i, __m512i, __m512i, __m512i,
79cd021
+                             __m512i, __m512i, __m512i, __m512i);
79cd021
+
79cd021
   __m512i zmm = _mm512_setzero_si512 ();
79cd021
   __m512i ret = audit_test (zmm, zmm, zmm, zmm, zmm, zmm, zmm, zmm);
79cd021
 
79cd021
Index: b/sysdeps/x86_64/tst-audit10.c
79cd021
===================================================================
79cd021
--- a/sysdeps/x86_64/tst-audit10.c
79cd021
+++ b/sysdeps/x86_64/tst-audit10.c
79cd021
@@ -16,6 +16,7 @@
79cd021
    <http://www.gnu.org/licenses/>.  */
79cd021
 
79cd021
 #include <cpuid.h>
79cd021
+#include <cpu-features.h>
79cd021
 
79cd021
 int tst_audit10_aux (void);
79cd021