2016-03-08 Roland McGrath <roland@hack.frob.com> * sysdeps/x86_64/tst-audit10.c: #include <cpu-features.h>. * sysdeps/x86_64/tst-audit10-aux.c: Move audit_test extern decl ... (tst_audit10_aux) [__AVX512F__]: ... here. Index: glibc-2.23/sysdeps/x86_64/tst-audit10-aux.c =================================================================== --- glibc-2.23.orig/sysdeps/x86_64/tst-audit10-aux.c +++ glibc-2.23/sysdeps/x86_64/tst-audit10-aux.c @@ -20,13 +20,13 @@ #include <stdlib.h> #include <string.h> -extern __m512i audit_test (__m512i, __m512i, __m512i, __m512i, - __m512i, __m512i, __m512i, __m512i); - int tst_audit10_aux (void) { #ifdef __AVX512F__ + extern __m512i audit_test (__m512i, __m512i, __m512i, __m512i, + __m512i, __m512i, __m512i, __m512i); + __m512i zmm = _mm512_setzero_si512 (); __m512i ret = audit_test (zmm, zmm, zmm, zmm, zmm, zmm, zmm, zmm); Index: glibc-2.23/sysdeps/x86_64/tst-audit10.c =================================================================== --- glibc-2.23.orig/sysdeps/x86_64/tst-audit10.c +++ glibc-2.23/sysdeps/x86_64/tst-audit10.c @@ -17,6 +17,7 @@ <http://www.gnu.org/licenses/>. */ #include <cpuid.h> +#include <cpu-features.h> int tst_audit10_aux (void);