From: Roland McGrath Date: Mon, 30 Jan 2012 17:47:47 +0000 (-0800) Subject: Merge remote-tracking branch 'origin/cmetcalf/tile_faccessat' X-Git-Tag: glibc-2.16-tps~1042^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=631581072026701ffd4f3490a68d1e752adaf94f;p=thirdparty%2Fglibc.git Merge remote-tracking branch 'origin/cmetcalf/tile_faccessat' --- 631581072026701ffd4f3490a68d1e752adaf94f diff --cc ChangeLog index 5866bacb344,97989d8c20a..3f60309b7b7 --- a/ChangeLog +++ b/ChangeLog @@@ -1,29 -1,9 +1,33 @@@ + 2012-01-28 Chris Metcalf + + * sysdeps/unix/sysv/linux/faccessat.c (faccessat): Call __fxstatat64. + 2012-01-28 Ulrich Drepper + * sysdeps/x86_64/fpu/bits/mathinline.h (__signbitl): Optimize a bit. + Avoid unnecessary __WORDSIZE == 64 test. + (fmaxf): Use VEX format if possible. + (fmax): Likewise. + (fminf): Likewise. + (fmin): Likewise. + + * config.h.in: Define HAVE_SSE2AVX_SUPPORT. + * math/math_private.h: Remove libc_fegetround* and + libc_fesetround*. + * sysdeps/i386/configure.in: Check for -msse2avx. + * sysdeps/x86_64/fpu/math_private.h: Use VEX-encoded instructions + also if SSE2AVX is defined. + Remove libc_fegetround* and libc_fesetround*. + * sysdeps/x86_64/fpu/multiarch/Makefile: Compile *-avx functions + if config-cflags-sse2avx is yes. Also add -DSSE2AVX to defines. + * sysdeps/x86_64/fpu/multiarch/e_atan2.c: Use HAS_AVX again instead + of HAS_YMM_USABLE. + * sysdeps/x86_64/fpu/multiarch/e_exp.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/e_log.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_atan.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_sin.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_tan.c: Likewise. + * sysdeps/x86_64/fpu/math_private.h: Simplify use of AVX instructions. 2012-01-19 Adhemerval Zanella