Upgrade to gcc-4.9.2
[akaros.git] / tools / compilers / gcc-glibc / glibc-2.14.1-ros / sysdeps / i386 / configure
1
2 # as_fn_set_status STATUS
3 # -----------------------
4 # Set $? to STATUS, without forking.
5 as_fn_set_status ()
6 {
7   return $1
8 } # as_fn_set_status
9
10 # as_fn_exit STATUS
11 # -----------------
12 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13 as_fn_exit ()
14 {
15   set +e
16   as_fn_set_status $1
17   exit $1
18 } # as_fn_exit
19 # as_fn_arith ARG...
20 # ------------------
21 # Perform arithmetic evaluation on the ARGs, and store the result in the
22 # global $as_val. Take advantage of shells that can avoid forks. The arguments
23 # must be portable across $(()) and expr.
24 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25   eval 'as_fn_arith ()
26   {
27     as_val=$(( $* ))
28   }'
29 else
30   as_fn_arith ()
31   {
32     as_val=`expr "$@" || test $? -eq 1`
33   }
34 fi # as_fn_arith
35
36 if expr a : '\(a\)' >/dev/null 2>&1 &&
37    test "X`expr 00001 : '.*\(...\)'`" = X001; then
38   as_expr=expr
39 else
40   as_expr=false
41 fi
42
43 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
44   as_basename=basename
45 else
46   as_basename=false
47 fi
48
49 as_me=`$as_basename -- "$0" ||
50 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
51          X"$0" : 'X\(//\)$' \| \
52          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
53 $as_echo X/"$0" |
54     sed '/^.*\/\([^/][^/]*\)\/*$/{
55             s//\1/
56             q
57           }
58           /^X\/\(\/\/\)$/{
59             s//\1/
60             q
61           }
62           /^X\/\(\/\).*/{
63             s//\1/
64             q
65           }
66           s/.*/./; q'`
67
68
69   as_lineno_1=$LINENO as_lineno_1a=$LINENO
70   as_lineno_2=$LINENO as_lineno_2a=$LINENO
71   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
72   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
73   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
74   sed -n '
75     p
76     /[$]LINENO/=
77   ' <$as_myself |
78     sed '
79       s/[$]LINENO.*/&-/
80       t lineno
81       b
82       :lineno
83       N
84       :loop
85       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
86       t loop
87       s/-\n.*//
88     ' >$as_me.lineno &&
89   chmod +x "$as_me.lineno" ||
90     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
91
92   # Don't try to exec as it changes $[0], causing all sort of problems
93   # (the dirname of $[0] is not the place where we might find the
94   # original and so on.  Autoconf is especially sensitive to this).
95   . "./$as_me.lineno"
96   # Exit status is that of the last command.
97   exit
98 }
99
100 # Factoring default headers for most tests.
101 ac_includes_default="\
102 #include <stdio.h>
103 #ifdef HAVE_SYS_TYPES_H
104 # include <sys/types.h>
105 #endif
106 #ifdef HAVE_SYS_STAT_H
107 # include <sys/stat.h>
108 #endif
109 #ifdef STDC_HEADERS
110 # include <stdlib.h>
111 # include <stddef.h>
112 #else
113 # ifdef HAVE_STDLIB_H
114 #  include <stdlib.h>
115 # endif
116 #endif
117 #ifdef HAVE_STRING_H
118 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
119 #  include <memory.h>
120 # endif
121 # include <string.h>
122 #endif
123 #ifdef HAVE_STRINGS_H
124 # include <strings.h>
125 #endif
126 #ifdef HAVE_INTTYPES_H
127 # include <inttypes.h>
128 #endif
129 #ifdef HAVE_STDINT_H
130 # include <stdint.h>
131 #endif
132 #ifdef HAVE_UNISTD_H
133 # include <unistd.h>
134 #endif"
135
136
137 # ac_fn_c_try_compile LINENO
138 # --------------------------
139 # Try to compile conftest.$ac_ext, and return whether this succeeded.
140 ac_fn_c_try_compile ()
141 {
142   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
143   rm -f conftest.$ac_objext
144   if { { ac_try="$ac_compile"
145 case "(($ac_try" in
146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
147   *) ac_try_echo=$ac_try;;
148 esac
149 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
150 $as_echo "$ac_try_echo"; } >&5
151   (eval "$ac_compile") 2>conftest.err
152   ac_status=$?
153   if test -s conftest.err; then
154     grep -v '^ *+' conftest.err >conftest.er1
155     cat conftest.er1 >&5
156     mv -f conftest.er1 conftest.err
157   fi
158   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
159   test $ac_status = 0; } && {
160          test -z "$ac_c_werror_flag" ||
161          test ! -s conftest.err
162        } && test -s conftest.$ac_objext; then :
163   ac_retval=0
164 else
165   $as_echo "$as_me: failed program was:" >&5
166 sed 's/^/| /' conftest.$ac_ext >&5
167
168         ac_retval=1
169 fi
170   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
171   as_fn_set_status $ac_retval
172
173 } # ac_fn_c_try_compile
174
175 # ac_fn_c_try_cpp LINENO
176 # ----------------------
177 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
178 ac_fn_c_try_cpp ()
179 {
180   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
181   if { { ac_try="$ac_cpp conftest.$ac_ext"
182 case "(($ac_try" in
183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
184   *) ac_try_echo=$ac_try;;
185 esac
186 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
187 $as_echo "$ac_try_echo"; } >&5
188   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
189   ac_status=$?
190   if test -s conftest.err; then
191     grep -v '^ *+' conftest.err >conftest.er1
192     cat conftest.er1 >&5
193     mv -f conftest.er1 conftest.err
194   fi
195   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
196   test $ac_status = 0; } >/dev/null && {
197          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
198          test ! -s conftest.err
199        }; then :
200   ac_retval=0
201 else
202   $as_echo "$as_me: failed program was:" >&5
203 sed 's/^/| /' conftest.$ac_ext >&5
204
205     ac_retval=1
206 fi
207   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
208   as_fn_set_status $ac_retval
209
210 } # ac_fn_c_try_cpp
211
212 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
213 # -------------------------------------------------------
214 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
215 # the include files in INCLUDES and setting the cache variable VAR
216 # accordingly.
217 ac_fn_c_check_header_mongrel ()
218 {
219   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
220   if eval "test \"\${$3+set}\"" = set; then :
221   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
222 $as_echo_n "checking for $2... " >&6; }
223 if eval "test \"\${$3+set}\"" = set; then :
224   $as_echo_n "(cached) " >&6
225 fi
226 eval ac_res=\$$3
227                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
228 $as_echo "$ac_res" >&6; }
229 else
230   # Is the header compilable?
231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
232 $as_echo_n "checking $2 usability... " >&6; }
233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
234 /* end confdefs.h.  */
235 $4
236 #include <$2>
237 _ACEOF
238 if ac_fn_c_try_compile "$LINENO"; then :
239   ac_header_compiler=yes
240 else
241   ac_header_compiler=no
242 fi
243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
245 $as_echo "$ac_header_compiler" >&6; }
246
247 # Is the header present?
248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
249 $as_echo_n "checking $2 presence... " >&6; }
250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
251 /* end confdefs.h.  */
252 #include <$2>
253 _ACEOF
254 if ac_fn_c_try_cpp "$LINENO"; then :
255   ac_header_preproc=yes
256 else
257   ac_header_preproc=no
258 fi
259 rm -f conftest.err conftest.$ac_ext
260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
261 $as_echo "$ac_header_preproc" >&6; }
262
263 # So?  What about this header?
264 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
265   yes:no: )
266     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
267 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
268     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
269 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
270     ;;
271   no:yes:* )
272     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
273 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
274     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
275 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
276     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
277 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
278     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
279 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
280     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
281 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
282     ;;
283 esac
284   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
285 $as_echo_n "checking for $2... " >&6; }
286 if eval "test \"\${$3+set}\"" = set; then :
287   $as_echo_n "(cached) " >&6
288 else
289   eval "$3=\$ac_header_compiler"
290 fi
291 eval ac_res=\$$3
292                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
293 $as_echo "$ac_res" >&6; }
294 fi
295   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
296
297 } # ac_fn_c_check_header_mongrel
298
299 # ac_fn_c_try_run LINENO
300 # ----------------------
301 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
302 # that executables *can* be run.
303 ac_fn_c_try_run ()
304 {
305   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
306   if { { ac_try="$ac_link"
307 case "(($ac_try" in
308   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
309   *) ac_try_echo=$ac_try;;
310 esac
311 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
312 $as_echo "$ac_try_echo"; } >&5
313   (eval "$ac_link") 2>&5
314   ac_status=$?
315   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
316   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
317   { { case "(($ac_try" in
318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
319   *) ac_try_echo=$ac_try;;
320 esac
321 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
322 $as_echo "$ac_try_echo"; } >&5
323   (eval "$ac_try") 2>&5
324   ac_status=$?
325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
326   test $ac_status = 0; }; }; then :
327   ac_retval=0
328 else
329   $as_echo "$as_me: program exited with status $ac_status" >&5
330        $as_echo "$as_me: failed program was:" >&5
331 sed 's/^/| /' conftest.$ac_ext >&5
332
333        ac_retval=$ac_status
334 fi
335   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
336   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
337   as_fn_set_status $ac_retval
338
339 } # ac_fn_c_try_run
340
341 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
342 # -------------------------------------------------------
343 # Tests whether HEADER exists and can be compiled using the include files in
344 # INCLUDES, setting the cache variable VAR accordingly.
345 ac_fn_c_check_header_compile ()
346 {
347   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
348   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
349 $as_echo_n "checking for $2... " >&6; }
350 if eval "test \"\${$3+set}\"" = set; then :
351   $as_echo_n "(cached) " >&6
352 else
353   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
354 /* end confdefs.h.  */
355 $4
356 #include <$2>
357 _ACEOF
358 if ac_fn_c_try_compile "$LINENO"; then :
359   eval "$3=yes"
360 else
361   eval "$3=no"
362 fi
363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
364 fi
365 eval ac_res=\$$3
366                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
367 $as_echo "$ac_res" >&6; }
368   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
369
370 } # ac_fn_c_check_header_compile
371 # This file is generated from configure.in by Autoconf.  DO NOT EDIT!
372  # Local configure fragment for sysdeps/i386.
373
374
375
376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
377 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
378 if test "${ac_cv_path_GREP+set}" = set; then :
379   $as_echo_n "(cached) " >&6
380 else
381   if test -z "$GREP"; then
382   ac_path_GREP_found=false
383   # Loop through the user's path and test for each of PROGNAME-LIST
384   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
385 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
386 do
387   IFS=$as_save_IFS
388   test -z "$as_dir" && as_dir=.
389     for ac_prog in grep ggrep; do
390     for ac_exec_ext in '' $ac_executable_extensions; do
391       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
392       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
393 # Check for GNU ac_path_GREP and select it if it is found.
394   # Check for GNU $ac_path_GREP
395 case `"$ac_path_GREP" --version 2>&1` in
396 *GNU*)
397   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
398 *)
399   ac_count=0
400   $as_echo_n 0123456789 >"conftest.in"
401   while :
402   do
403     cat "conftest.in" "conftest.in" >"conftest.tmp"
404     mv "conftest.tmp" "conftest.in"
405     cp "conftest.in" "conftest.nl"
406     $as_echo 'GREP' >> "conftest.nl"
407     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
408     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
409     as_fn_arith $ac_count + 1 && ac_count=$as_val
410     if test $ac_count -gt ${ac_path_GREP_max-0}; then
411       # Best one so far, save it but keep looking for a better one
412       ac_cv_path_GREP="$ac_path_GREP"
413       ac_path_GREP_max=$ac_count
414     fi
415     # 10*(2^10) chars as input seems more than enough
416     test $ac_count -gt 10 && break
417   done
418   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
419 esac
420
421       $ac_path_GREP_found && break 3
422     done
423   done
424   done
425 IFS=$as_save_IFS
426   if test -z "$ac_cv_path_GREP"; then
427     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
428   fi
429 else
430   ac_cv_path_GREP=$GREP
431 fi
432
433 fi
434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
435 $as_echo "$ac_cv_path_GREP" >&6; }
436  GREP="$ac_cv_path_GREP"
437
438
439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
440 $as_echo_n "checking for egrep... " >&6; }
441 if test "${ac_cv_path_EGREP+set}" = set; then :
442   $as_echo_n "(cached) " >&6
443 else
444   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
445    then ac_cv_path_EGREP="$GREP -E"
446    else
447      if test -z "$EGREP"; then
448   ac_path_EGREP_found=false
449   # Loop through the user's path and test for each of PROGNAME-LIST
450   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
451 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
452 do
453   IFS=$as_save_IFS
454   test -z "$as_dir" && as_dir=.
455     for ac_prog in egrep; do
456     for ac_exec_ext in '' $ac_executable_extensions; do
457       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
458       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
459 # Check for GNU ac_path_EGREP and select it if it is found.
460   # Check for GNU $ac_path_EGREP
461 case `"$ac_path_EGREP" --version 2>&1` in
462 *GNU*)
463   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
464 *)
465   ac_count=0
466   $as_echo_n 0123456789 >"conftest.in"
467   while :
468   do
469     cat "conftest.in" "conftest.in" >"conftest.tmp"
470     mv "conftest.tmp" "conftest.in"
471     cp "conftest.in" "conftest.nl"
472     $as_echo 'EGREP' >> "conftest.nl"
473     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
474     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
475     as_fn_arith $ac_count + 1 && ac_count=$as_val
476     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
477       # Best one so far, save it but keep looking for a better one
478       ac_cv_path_EGREP="$ac_path_EGREP"
479       ac_path_EGREP_max=$ac_count
480     fi
481     # 10*(2^10) chars as input seems more than enough
482     test $ac_count -gt 10 && break
483   done
484   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
485 esac
486
487       $ac_path_EGREP_found && break 3
488     done
489   done
490   done
491 IFS=$as_save_IFS
492   if test -z "$ac_cv_path_EGREP"; then
493     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
494   fi
495 else
496   ac_cv_path_EGREP=$EGREP
497 fi
498
499    fi
500 fi
501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
502 $as_echo "$ac_cv_path_EGREP" >&6; }
503  EGREP="$ac_cv_path_EGREP"
504
505
506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
507 $as_echo_n "checking for ANSI C header files... " >&6; }
508 if test "${ac_cv_header_stdc+set}" = set; then :
509   $as_echo_n "(cached) " >&6
510 else
511   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
512 /* end confdefs.h.  */
513 #include <stdlib.h>
514 #include <stdarg.h>
515 #include <string.h>
516 #include <float.h>
517
518 int
519 main ()
520 {
521
522   ;
523   return 0;
524 }
525 _ACEOF
526 if ac_fn_c_try_compile "$LINENO"; then :
527   ac_cv_header_stdc=yes
528 else
529   ac_cv_header_stdc=no
530 fi
531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
532
533 if test $ac_cv_header_stdc = yes; then
534   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
535   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
536 /* end confdefs.h.  */
537 #include <string.h>
538
539 _ACEOF
540 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
541   $EGREP "memchr" >/dev/null 2>&1; then :
542
543 else
544   ac_cv_header_stdc=no
545 fi
546 rm -f conftest*
547
548 fi
549
550 if test $ac_cv_header_stdc = yes; then
551   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
552   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
553 /* end confdefs.h.  */
554 #include <stdlib.h>
555
556 _ACEOF
557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
558   $EGREP "free" >/dev/null 2>&1; then :
559
560 else
561   ac_cv_header_stdc=no
562 fi
563 rm -f conftest*
564
565 fi
566
567 if test $ac_cv_header_stdc = yes; then
568   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
569   if test "$cross_compiling" = yes; then :
570   :
571 else
572   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
573 /* end confdefs.h.  */
574 #include <ctype.h>
575 #include <stdlib.h>
576 #if ((' ' & 0x0FF) == 0x020)
577 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
578 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
579 #else
580 # define ISLOWER(c) \
581                    (('a' <= (c) && (c) <= 'i') \
582                      || ('j' <= (c) && (c) <= 'r') \
583                      || ('s' <= (c) && (c) <= 'z'))
584 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
585 #endif
586
587 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
588 int
589 main ()
590 {
591   int i;
592   for (i = 0; i < 256; i++)
593     if (XOR (islower (i), ISLOWER (i))
594         || toupper (i) != TOUPPER (i))
595       return 2;
596   return 0;
597 }
598 _ACEOF
599 if ac_fn_c_try_run "$LINENO"; then :
600
601 else
602   ac_cv_header_stdc=no
603 fi
604 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
605   conftest.$ac_objext conftest.beam conftest.$ac_ext
606 fi
607
608 fi
609 fi
610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
611 $as_echo "$ac_cv_header_stdc" >&6; }
612 if test $ac_cv_header_stdc = yes; then
613
614 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
615
616 fi
617
618 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
619 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
620                   inttypes.h stdint.h unistd.h
621 do :
622   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
623 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
624 "
625 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
626   cat >>confdefs.h <<_ACEOF
627 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
628 _ACEOF
629
630 fi
631
632 done
633
634
635 #ac_fn_c_check_header_mongrel "$LINENO" "cpuid.h" "ac_cv_header_cpuid_h" "$ac_includes_default"
636 #if test "x$ac_cv_header_cpuid_h" = x""yes; then :
637 #
638 #else
639 #  as_fn_error $? "gcc must provide the <cpuid.h> header" "$LINENO" 5
640 #fi
641
642
643
644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -g produces usable source locations for assembler-with-cpp" >&5
645 $as_echo_n "checking if -g produces usable source locations for assembler-with-cpp... " >&6; }
646 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then :
647   $as_echo_n "(cached) " >&6
648 else
649   cat > conftest.S <<EOF
650 #include "confdefs.h"
651
652 /* comment on
653    two lines */
654         ${libc_cv_dot_text}
655         ${libc_cv_asm_global_directive} foo
656 foo:
657         /* Unfortunately this test only works for a real instruction,
658            not for any of the machine-independent pseudo-ops.
659            So we just have to assume everybody has a "nop".  */
660         nop
661         /* comment */
662         nop
663         /* comment */
664         nop
665 EOF
666 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
667   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
668   (eval $ac_try) 2>&5
669   ac_status=$?
670   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
671   test $ac_status = 0; }; } && {
672    ac_pattern='conftest\.S'
673    { ac_try='readelf --debug-dump=line conftest.o |
674                    grep $ac_pattern 1>&5'
675   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
676   (eval $ac_try) 2>&5
677   ac_status=$?
678   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
679   test $ac_status = 0; }; }
680   }; then
681   libc_cv_cpp_asm_debuginfo=yes
682 else
683   libc_cv_cpp_asm_debuginfo=no
684 fi
685 rm -f conftest*
686 fi
687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cpp_asm_debuginfo" >&5
688 $as_echo "$libc_cv_cpp_asm_debuginfo" >&6; }
689 if test $libc_cv_cpp_asm_debuginfo = yes; then
690   $as_echo "#define HAVE_CPP_ASM_DEBUGINFO 1" >>confdefs.h
691
692 fi
693
694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSE4 support" >&5
695 $as_echo_n "checking for SSE4 support... " >&6; }
696 if test "${libc_cv_cc_sse4+set}" = set; then :
697   $as_echo_n "(cached) " >&6
698 else
699   if { ac_try='${CC-cc} -msse4 -xc /dev/null -S -o /dev/null'
700   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
701   (eval $ac_try) 2>&5
702   ac_status=$?
703   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
704   test $ac_status = 0; }; }; then
705   libc_cv_cc_sse4=yes
706 else
707   libc_cv_cc_sse4=no
708 fi
709 fi
710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_sse4" >&5
711 $as_echo "$libc_cv_cc_sse4" >&6; }
712 if test $libc_cv_cc_sse4 = yes; then
713   $as_echo "#define HAVE_SSE4_SUPPORT 1" >>confdefs.h
714
715 fi
716
717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler -mtune=i686 support" >&5
718 $as_echo_n "checking for assembler -mtune=i686 support... " >&6; }
719 if test "${libc_cv_as_i686+set}" = set; then :
720   $as_echo_n "(cached) " >&6
721 else
722   if { ac_try='${CC-cc} -Wa,-mtune=i686 -xc /dev/null -S -o /dev/null'
723   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
724   (eval $ac_try) 2>&5
725   ac_status=$?
726   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
727   test $ac_status = 0; }; }; then
728   libc_cv_as_i686=yes
729 else
730   libc_cv_as_i686=no
731 fi
732 fi
733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_i686" >&5
734 $as_echo "$libc_cv_as_i686" >&6; }
735
736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AVX support" >&5
737 $as_echo_n "checking for AVX support... " >&6; }
738 if test "${libc_cv_cc_avx+set}" = set; then :
739   $as_echo_n "(cached) " >&6
740 else
741   if { ac_try='${CC-cc} -mavx -xc /dev/null -S -o /dev/null'
742   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
743   (eval $ac_try) 2>&5
744   ac_status=$?
745   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
746   test $ac_status = 0; }; }; then
747   libc_cv_cc_avx=yes
748 else
749   libc_cv_cc_avx=no
750 fi
751 fi
752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_avx" >&5
753 $as_echo "$libc_cv_cc_avx" >&6; }
754 if test $libc_cv_cc_avx = yes; then
755   $as_echo "#define HAVE_AVX_SUPPORT 1" >>confdefs.h
756
757 fi
758
759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mno-vzeroupper support" >&5
760 $as_echo_n "checking for -mno-vzeroupper support... " >&6; }
761 if test "${libc_cv_cc_novzeroupper+set}" = set; then :
762   $as_echo_n "(cached) " >&6
763 else
764   if { ac_try='${CC-cc} -mno-vzeroupper -xc /dev/null -S -o /dev/null'
765   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
766   (eval $ac_try) 2>&5
767   ac_status=$?
768   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
769   test $ac_status = 0; }; }; then
770   libc_cv_cc_novzeroupper=yes
771 else
772   libc_cv_cc_novzeroupper=no
773 fi
774 fi
775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_novzeroupper" >&5
776 $as_echo "$libc_cv_cc_novzeroupper" >&6; }