| # This file is generated from configure.ac by Autoconf.  DO NOT EDIT! | 
 |  # Local configure fragment for sysdeps/i386. | 
 |  | 
 | # We no longer support i386 since it lacks the atomic instructions | 
 | # required to implement NPTL threading. | 
 | if test "$config_machine" = i386; then | 
 |   as_fn_error $? " | 
 | *** ERROR: Support for i386 is deprecated. | 
 | *** Please use host i786, i686, i585 or i486. | 
 | *** For example: /src/glibc/configure --host=i686-pc-linux-gnu ...\"" "$LINENO" 5 | 
 | fi | 
 |  | 
 | # The GNU C Library can't be built for i386.  There are several reasons for | 
 | # this restriction.  The primary reason is that i386 lacks the atomic | 
 | # operations required to support the current NPTL implementation.  While it is | 
 | # possible that such atomic operations could be emulated in the kernel to date | 
 | # no such work has been done to enable this.  Even with NPTL disabled you still | 
 | # have no atomic.h implementation.  Given the declining use of i386 we disable | 
 | # support for building with `-march=i386' or `-mcpu=i386.' We don't explicitly | 
 | # check for i386, instead we make sure the compiler has support for inlining | 
 | # the builtin __sync_val_compare_and_swap. If it does then we should have no | 
 | # problem building for i386. | 
 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of inlined builtin function __sync_val_compare_and_swap" >&5 | 
 | $as_echo_n "checking for compiler support of inlined builtin function __sync_val_compare_and_swap... " >&6; } | 
 | libc_compiler_builtin_inlined=no | 
 | cat > conftest.c <<EOF | 
 | int _start (void) { int a, b, c; __sync_val_compare_and_swap (&a, b, c); return 0; } | 
 | EOF | 
 | if ! { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS | 
 | 		     -O0 -nostdlib -nostartfiles | 
 | 		     -S conftest.c -o - | fgrep "__sync_val_compare_and_swap" | 
 | 		     1>&5' | 
 |   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 | 
 |   (eval $ac_try) 2>&5 | 
 |   ac_status=$? | 
 |   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | 
 |   test $ac_status = 0; }; } | 
 | then | 
 |   libc_compiler_builtin_inlined=yes | 
 | fi | 
 | rm -f conftest* | 
 | if test $libc_compiler_builtin_inlined = yes; then | 
 |   libc_cv_unsupported_i386=no | 
 | else | 
 |   as_fn_error $? " | 
 | *** Building with -march=i386/-mcpu=i386 is not supported. | 
 | *** Please use host i786, i686, i586, or i486. | 
 | *** For example: /source/glibc/configure CFLAGS='-O2 -march=i686' ..." "$LINENO" 5 | 
 | fi | 
 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_compiler_builtin_inlined" >&5 | 
 | $as_echo "$libc_compiler_builtin_inlined" >&6; } | 
 |  | 
 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Intel MPX support" >&5 | 
 | $as_echo_n "checking for Intel MPX support... " >&6; } | 
 | if ${libc_cv_asm_mpx+:} false; then : | 
 |   $as_echo_n "(cached) " >&6 | 
 | else | 
 |   cat > conftest.s <<\EOF | 
 |         bndmov %bnd0,(%esp) | 
 | EOF | 
 | if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5' | 
 |   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 | 
 |   (eval $ac_try) 2>&5 | 
 |   ac_status=$? | 
 |   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | 
 |   test $ac_status = 0; }; }; then | 
 |   libc_cv_asm_mpx=yes | 
 | else | 
 |   libc_cv_asm_mpx=no | 
 | fi | 
 | rm -f conftest* | 
 | fi | 
 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_mpx" >&5 | 
 | $as_echo "$libc_cv_asm_mpx" >&6; } | 
 | if test $libc_cv_asm_mpx == yes; then | 
 |   $as_echo "#define HAVE_MPX_SUPPORT 1" >>confdefs.h | 
 |  | 
 | fi | 
 |  | 
 | $as_echo "#define USE_REGPARMS 1" >>confdefs.h | 
 |  | 
 |  | 
 | $as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h | 
 |  |