2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 if expr a : '\(a\)' >/dev/null 2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.file conf$$ 2>/dev/null; then
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
221 test -d ./-p && rmdir ./-p
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
235 # We need space, tab and new line, in precisely that order.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
260 SHELL=${CONFIG_SHELL-/bin/sh}
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete. It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
267 # Identity of this package.
274 ac_unique_file="tree.c"
275 # Factoring default headers for most tests.
276 ac_includes_default="\
279 # include <sys/types.h>
282 # include <sys/stat.h>
293 # if !STDC_HEADERS && HAVE_MEMORY_H
299 # include <strings.h>
302 # include <inttypes.h>
312 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP EGREP strict1_warn cxx_compat_warn warn_cflags WERROR nocommon_flag TREEBROWSER valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_decimal_float enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep SET_MAKE AWK LN_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LTLIBICONV LIBICONV_DEP manext objext gthread_flags extra_modes_file extra_opt_files USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS host_cc_for_libada CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO collect2 gcc_cv_as ORIGINAL_AS_FOR_TARGET gcc_cv_ld ORIGINAL_LD_FOR_TARGET gcc_cv_nm ORIGINAL_NM_FOR_TARGET gcc_cv_objdump libgcc_visibility GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_selected_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs target_cpu_default GMPLIBS GMPINC LIBOBJS LTLIBOBJS'
313 ac_subst_files='language_hooks'
315 # Initialize some variables set by options.
317 ac_init_version=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
327 program_transform_name=s,x,x,
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir='${exec_prefix}/bin'
341 sbindir='${exec_prefix}/sbin'
342 libexecdir='${exec_prefix}/libexec'
343 datadir='${prefix}/share'
344 sysconfdir='${prefix}/etc'
345 sharedstatedir='${prefix}/com'
346 localstatedir='${prefix}/var'
347 libdir='${exec_prefix}/lib'
348 includedir='${prefix}/include'
349 oldincludedir='/usr/include'
350 infodir='${prefix}/info'
351 mandir='${prefix}/man'
356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
365 # Accept the important Cygnus configure options, so we can diagnose typos.
369 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
374 -build | --build | --buil | --bui | --bu)
375 ac_prev=build_alias ;;
376 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377 build_alias=$ac_optarg ;;
379 -cache-file | --cache-file | --cache-fil | --cache-fi \
380 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381 ac_prev=cache_file ;;
382 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384 cache_file=$ac_optarg ;;
387 cache_file=config.cache ;;
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
393 datadir=$ac_optarg ;;
395 -disable-* | --disable-*)
396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397 # Reject names that are not valid shell variable names.
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
404 -enable-* | --enable-*)
405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406 # Reject names that are not valid shell variable names.
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
415 eval "enable_$ac_feature='$ac_optarg'" ;;
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;;
421 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423 | --exec=* | --exe=* | --ex=*)
424 exec_prefix=$ac_optarg ;;
426 -gas | --gas | --ga | --g)
427 # Obsolete; use --with-gas.
430 -help | --help | --hel | --he | -h)
432 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433 ac_init_help=recursive ;;
434 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435 ac_init_help=short ;;
437 -host | --host | --hos | --ho)
438 ac_prev=host_alias ;;
439 -host=* | --host=* | --hos=* | --ho=*)
440 host_alias=$ac_optarg ;;
442 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*)
447 includedir=$ac_optarg ;;
449 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452 infodir=$ac_optarg ;;
454 -libdir | --libdir | --libdi | --libd)
456 -libdir=* | --libdir=* | --libdi=* | --libd=*)
459 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460 | --libexe | --libex | --libe)
461 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*)
464 libexecdir=$ac_optarg ;;
466 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473 localstatedir=$ac_optarg ;;
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
481 # Obsolete; use --without-fp.
484 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485 | --no-cr | --no-c | -n)
488 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
492 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494 | --oldin | --oldi | --old | --ol | --o)
495 ac_prev=oldincludedir ;;
496 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499 oldincludedir=$ac_optarg ;;
501 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
506 -program-prefix | --program-prefix | --program-prefi | --program-pref \
507 | --program-pre | --program-pr | --program-p)
508 ac_prev=program_prefix ;;
509 -program-prefix=* | --program-prefix=* | --program-prefi=* \
510 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511 program_prefix=$ac_optarg ;;
513 -program-suffix | --program-suffix | --program-suffi | --program-suff \
514 | --program-suf | --program-su | --program-s)
515 ac_prev=program_suffix ;;
516 -program-suffix=* | --program-suffix=* | --program-suffi=* \
517 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518 program_suffix=$ac_optarg ;;
520 -program-transform-name | --program-transform-name \
521 | --program-transform-nam | --program-transform-na \
522 | --program-transform-n | --program-transform- \
523 | --program-transform | --program-transfor \
524 | --program-transfo | --program-transf \
525 | --program-trans | --program-tran \
526 | --progr-tra | --program-tr | --program-t)
527 ac_prev=program_transform_name ;;
528 -program-transform-name=* | --program-transform-name=* \
529 | --program-transform-nam=* | --program-transform-na=* \
530 | --program-transform-n=* | --program-transform-=* \
531 | --program-transform=* | --program-transfor=* \
532 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*)
535 program_transform_name=$ac_optarg ;;
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil)
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
545 sbindir=$ac_optarg ;;
547 -sharedstatedir | --sharedstatedir | --sharedstatedi \
548 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549 | --sharedst | --shareds | --shared | --share | --shar \
551 ac_prev=sharedstatedir ;;
552 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
556 sharedstatedir=$ac_optarg ;;
558 -site | --site | --sit)
560 -site=* | --site=* | --sit=*)
563 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
568 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569 | --syscon | --sysco | --sysc | --sys | --sy)
570 ac_prev=sysconfdir ;;
571 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573 sysconfdir=$ac_optarg ;;
575 -target | --target | --targe | --targ | --tar | --ta | --t)
576 ac_prev=target_alias ;;
577 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578 target_alias=$ac_optarg ;;
580 -v | -verbose | --verbose | --verbos | --verbo | --verb)
583 -version | --version | --versio | --versi | --vers | -V)
587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588 # Reject names that are not valid shell variable names.
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
592 ac_package=`echo $ac_package| sed 's/-/_/g'`
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
597 eval "with_$ac_package='$ac_optarg'" ;;
599 -without-* | --without-*)
600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601 # Reject names that are not valid shell variable names.
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
609 # Obsolete; use --with-x.
612 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613 | --x-incl | --x-inc | --x-in | --x-i)
614 ac_prev=x_includes ;;
615 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617 x_includes=$ac_optarg ;;
619 -x-libraries | --x-libraries | --x-librarie | --x-librari \
620 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624 x_libraries=$ac_optarg ;;
626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
652 if test -n "$ac_prev"; then
653 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
658 # Be sure to have absolute paths.
659 for ac_var in exec_prefix prefix
661 eval ac_val=$`echo $ac_var`
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
669 # Be sure to have absolute paths.
670 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
673 eval ac_val=$`echo $ac_var`
675 [\\/$]* | ?:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then
691 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
700 test -n "$host_alias" && ac_tool_prefix=$host_alias-
702 test "$silent" = yes && exec 6>/dev/null
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent.
709 ac_confdir=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
722 if test ! -r $srcdir/$ac_unique_file; then
726 ac_srcdir_defaulted=no
728 if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
737 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set=${build_alias+set}
742 ac_env_build_alias_value=$build_alias
743 ac_cv_env_build_alias_set=${build_alias+set}
744 ac_cv_env_build_alias_value=$build_alias
745 ac_env_host_alias_set=${host_alias+set}
746 ac_env_host_alias_value=$host_alias
747 ac_cv_env_host_alias_set=${host_alias+set}
748 ac_cv_env_host_alias_value=$host_alias
749 ac_env_target_alias_set=${target_alias+set}
750 ac_env_target_alias_value=$target_alias
751 ac_cv_env_target_alias_set=${target_alias+set}
752 ac_cv_env_target_alias_value=$target_alias
753 ac_env_CC_set=${CC+set}
755 ac_cv_env_CC_set=${CC+set}
756 ac_cv_env_CC_value=$CC
757 ac_env_CFLAGS_set=${CFLAGS+set}
758 ac_env_CFLAGS_value=$CFLAGS
759 ac_cv_env_CFLAGS_set=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value=$CFLAGS
761 ac_env_LDFLAGS_set=${LDFLAGS+set}
762 ac_env_LDFLAGS_value=$LDFLAGS
763 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value=$LDFLAGS
765 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769 ac_env_CPP_set=${CPP+set}
770 ac_env_CPP_value=$CPP
771 ac_cv_env_CPP_set=${CPP+set}
772 ac_cv_env_CPP_value=$CPP
773 ac_env_GMPLIBS_set=${GMPLIBS+set}
774 ac_env_GMPLIBS_value=$GMPLIBS
775 ac_cv_env_GMPLIBS_set=${GMPLIBS+set}
776 ac_cv_env_GMPLIBS_value=$GMPLIBS
777 ac_env_GMPINC_set=${GMPINC+set}
778 ac_env_GMPINC_value=$GMPINC
779 ac_cv_env_GMPINC_set=${GMPINC+set}
780 ac_cv_env_GMPINC_value=$GMPINC
783 # Report the --help message.
785 if test "$ac_init_help" = "long"; then
786 # Omit some internal or obsolete options to make the list less imposing.
787 # This message is too long to be a string in the A/UX 3.1 sh.
789 \`configure' configures this package to adapt to many kinds of systems.
791 Usage: $0 [OPTION]... [VAR=VALUE]...
793 To assign environment variables (e.g., CC, CFLAGS...), specify them as
794 VAR=VALUE. See below for descriptions of some of the useful variables.
796 Defaults for the options are specified in brackets.
799 -h, --help display this help and exit
800 --help=short display options specific to this package
801 --help=recursive display the short help of all the included packages
802 -V, --version display version information and exit
803 -q, --quiet, --silent do not print \`checking...' messages
804 --cache-file=FILE cache test results in FILE [disabled]
805 -C, --config-cache alias for \`--cache-file=config.cache'
806 -n, --no-create do not create output files
807 --srcdir=DIR find the sources in DIR [configure dir or \`..']
812 Installation directories:
813 --prefix=PREFIX install architecture-independent files in PREFIX
815 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
818 By default, \`make install' will install all the files in
819 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
820 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
821 for instance \`--prefix=\$HOME'.
823 For better control, use the options below.
825 Fine tuning of the installation directories:
826 --bindir=DIR user executables [EPREFIX/bin]
827 --sbindir=DIR system admin executables [EPREFIX/sbin]
828 --libexecdir=DIR program executables [EPREFIX/libexec]
829 --datadir=DIR read-only architecture-independent data [PREFIX/share]
830 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
831 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
832 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
833 --libdir=DIR object code libraries [EPREFIX/lib]
834 --includedir=DIR C header files [PREFIX/include]
835 --oldincludedir=DIR C header files for non-gcc [/usr/include]
836 --infodir=DIR info documentation [PREFIX/info]
837 --mandir=DIR man documentation [PREFIX/man]
843 --program-prefix=PREFIX prepend PREFIX to installed program names
844 --program-suffix=SUFFIX append SUFFIX to installed program names
845 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
848 --build=BUILD configure for building on BUILD [guessed]
849 --host=HOST cross-compile to build programs to run on HOST [BUILD]
850 --target=TARGET configure for building compilers for TARGET [HOST]
854 if test -n "$ac_init_help"; then
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --enable-generated-files-in-srcdir
862 put copies of generated files in source dir
863 intended for creating source tarballs for users
864 without texinfo bison or flex.
865 --enable-werror-always enable -Werror always
866 --enable-werror enable -Werror in bootstrap stage2 and later
867 --enable-checking=LIST
868 enable expensive run-time checks. With LIST,
869 enable only specific categories of checks.
870 Categories are: yes,no,all,none,release.
871 Flags are: assert,fold,gc,gcac,misc,
872 rtlflag,rtl,runtime,tree,valgrind.
873 --enable-mapped-location location_t is fileline integer cookie
874 --enable-coverage=LEVEL
875 enable compiler's code coverage collection.
876 Use to measure compiler performance and locate
877 unused parts of the compiler. With LEVEL, specify
878 optimization. Values are opt, noopt,
880 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
881 --enable-multilib enable library support for multiple ABIs
882 --enable-__cxa_atexit enable __cxa_atexit for C++
883 --enable-decimal-float enable decimal float extension to C
884 --enable-threads enable thread usage for target GCC
885 --enable-threads=LIB use LIB thread package for target GCC
886 --enable-tls enable or disable generation of tls code
887 overriding the assembler check for tls support
888 --enable-objc-gc enable the use of Boehm's garbage collector with
889 the GNU Objective-C runtime
890 --disable-shared don't provide a shared libgcc
891 --enable-intermodule build the compiler in one step
892 --enable-languages=LIST specify which front-ends to build
893 --disable-rpath do not hardcode runtime library paths
894 --enable-initfini-array use .init_array/.fini_array sections
895 --enable-sjlj-exceptions
896 arrange to use setjmp/longjmp exception handling
897 --enable-secureplt enable -msecure-plt by default for PowerPC
898 --disable-win32-registry
899 disable lookup of installation paths in the
900 Registry on Windows hosts
901 --enable-win32-registry enable registry lookup (default)
902 --enable-win32-registry=KEY
903 use KEY instead of GCC version as the last portion
905 --enable-maintainer-mode
906 enable make rules and dependencies not useful
907 (and sometimes confusing) to the casual installer
908 --enable-version-specific-runtime-libs
909 specify that runtime libraries should be
910 installed in a compiler-specific directory
913 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
914 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
915 --with-local-prefix=DIR specifies directory to put local include
916 --with-gxx-include-dir=DIR
917 specifies directory to put g++ header files
918 --with-cpp-install-dir=DIR
919 install the user visible C preprocessor in DIR
920 (relative to PREFIX) as well as PREFIX/bin
921 --with-gnu-ld arrange to work with GNU ld.
922 --with-ld arrange to use the specified ld (full pathname)
923 --with-demangler-in-ld try to use demangler in GNU ld.
924 --with-gnu-as arrange to work with GNU as
925 --with-as arrange to use the specified as (full pathname)
926 --with-stabs arrange to use stabs instead of host debug format
927 --with-dwarf2 force the default debug format to be DWARF 2
928 --with-build-sysroot=sysroot
929 use sysroot as the system root during the build
930 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
931 --with-gnu-ld assume the C compiler uses GNU ld default=no
932 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
933 --without-libiconv-prefix don't search for libiconv in includedir and libdir
934 --with-system-libunwind use installed libunwind
935 --with-gc={page,zone} choose the garbage collection mechanism to use
937 --with-system-zlib use installed libz
938 --with-slibdir=DIR shared libraries in DIR LIBDIR
940 Some influential environment variables:
941 CC C compiler command
942 CFLAGS C compiler flags
943 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
944 nonstandard directory <lib dir>
945 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
946 headers in a nonstandard directory <include dir>
948 GMPLIBS How to link GMP
949 GMPINC How to find GMP include files
951 Use these variables to override the choices made by `configure' or to help
952 it to find libraries and programs with nonstandard names/locations.
957 if test "$ac_init_help" = "recursive"; then
958 # If there are subdirs, report their specific --help.
960 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
961 test -d $ac_dir || continue
964 if test "$ac_dir" != .; then
965 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
966 # A "../" for each directory in $ac_dir_suffix.
967 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
969 ac_dir_suffix= ac_top_builddir=
973 .) # No --srcdir option. We are building in place.
975 if test -z "$ac_top_builddir"; then
978 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
980 [\\/]* | ?:[\\/]* ) # Absolute path.
981 ac_srcdir=$srcdir$ac_dir_suffix;
982 ac_top_srcdir=$srcdir ;;
984 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
985 ac_top_srcdir=$ac_top_builddir$srcdir ;;
988 # Do not use `cd foo && pwd` to compute absolute paths, because
989 # the directories may not exist.
991 .) ac_abs_builddir="$ac_dir";;
994 .) ac_abs_builddir=`pwd`;;
995 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
996 *) ac_abs_builddir=`pwd`/"$ac_dir";;
999 case $ac_abs_builddir in
1000 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1002 case ${ac_top_builddir}. in
1003 .) ac_abs_top_builddir=$ac_abs_builddir;;
1004 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1005 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1008 case $ac_abs_builddir in
1009 .) ac_abs_srcdir=$ac_srcdir;;
1012 .) ac_abs_srcdir=$ac_abs_builddir;;
1013 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1014 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1017 case $ac_abs_builddir in
1018 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1020 case $ac_top_srcdir in
1021 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1022 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1023 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1028 # Check for guested configure; otherwise get Cygnus style configure.
1029 if test -f $ac_srcdir/configure.gnu; then
1031 $SHELL $ac_srcdir/configure.gnu --help=recursive
1032 elif test -f $ac_srcdir/configure; then
1034 $SHELL $ac_srcdir/configure --help=recursive
1035 elif test -f $ac_srcdir/configure.ac ||
1036 test -f $ac_srcdir/configure.in; then
1038 $ac_configure --help
1040 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1046 test -n "$ac_init_help" && exit 0
1047 if $ac_init_version; then
1050 Copyright (C) 2003 Free Software Foundation, Inc.
1051 This configure script is free software; the Free Software Foundation
1052 gives unlimited permission to copy, distribute and modify it.
1058 This file contains any messages produced by compilers while
1059 running configure, to aid debugging if configure makes a mistake.
1061 It was created by $as_me, which was
1062 generated by GNU Autoconf 2.59. Invocation command line was
1073 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1074 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1075 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1076 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1077 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1079 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1080 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1082 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1083 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1084 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1085 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1086 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1087 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1088 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1096 test -z "$as_dir" && as_dir=.
1097 echo "PATH: $as_dir"
1112 # Keep a trace of the command line.
1113 # Strip out --no-create and --no-recursion so they do not pile up.
1114 # Strip out --silent because we don't want to record it for future runs.
1115 # Also quote any args containing shell meta-characters.
1116 # Make two passes to allow for proper duplicate-argument suppression.
1121 ac_must_keep_next=false
1127 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1128 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1129 | -silent | --silent | --silen | --sile | --sil)
1131 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1132 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1135 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1137 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1138 if test $ac_must_keep_next = true; then
1139 ac_must_keep_next=false # Got value, back to normal.
1142 *=* | --config-cache | -C | -disable-* | --disable-* \
1143 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1144 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1145 | -with-* | --with-* | -without-* | --without-* | --x)
1146 case "$ac_configure_args0 " in
1147 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1150 -* ) ac_must_keep_next=true ;;
1153 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1154 # Get rid of the leading space.
1160 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1161 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1163 # When interrupted or exit'd, cleanup temporary files, and complete
1164 # config.log. We remove comments because anyway the quotes in there
1165 # would cause problems or look ugly.
1166 # WARNING: Be sure not to use single quotes in there, as some shells,
1167 # such as our DU 5.0 friend, will then `close' the trap.
1168 trap 'exit_status=$?
1169 # Save into config.log some information that might help in debugging.
1174 ## ---------------- ##
1175 ## Cache variables. ##
1176 ## ---------------- ##
1179 # The following way of writing the cache mishandles newlines in values,
1182 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1185 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1186 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1190 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1197 ## ----------------- ##
1198 ## Output variables. ##
1199 ## ----------------- ##
1202 for ac_var in $ac_subst_vars
1204 eval ac_val=$`echo $ac_var`
1205 echo "$ac_var='"'"'$ac_val'"'"'"
1209 if test -n "$ac_subst_files"; then
1216 for ac_var in $ac_subst_files
1218 eval ac_val=$`echo $ac_var`
1219 echo "$ac_var='"'"'$ac_val'"'"'"
1224 if test -s confdefs.h; then
1231 sed "/^$/d" confdefs.h | sort
1234 test "$ac_signal" != 0 &&
1235 echo "$as_me: caught signal $ac_signal"
1236 echo "$as_me: exit $exit_status"
1238 rm -f core *.core &&
1239 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1242 for ac_signal in 1 2 13 15; do
1243 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1247 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1248 rm -rf conftest* confdefs.h
1249 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1252 # Predefined preprocessor variables.
1254 cat >>confdefs.h <<_ACEOF
1255 #define PACKAGE_NAME "$PACKAGE_NAME"
1259 cat >>confdefs.h <<_ACEOF
1260 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1264 cat >>confdefs.h <<_ACEOF
1265 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1269 cat >>confdefs.h <<_ACEOF
1270 #define PACKAGE_STRING "$PACKAGE_STRING"
1274 cat >>confdefs.h <<_ACEOF
1275 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1279 # Let the site file select an alternate cache file if it wants to.
1280 # Prefer explicitly selected file to automatically selected ones.
1281 if test -z "$CONFIG_SITE"; then
1282 if test "x$prefix" != xNONE; then
1283 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1285 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1288 for ac_site_file in $CONFIG_SITE; do
1289 if test -r "$ac_site_file"; then
1290 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1291 echo "$as_me: loading site script $ac_site_file" >&6;}
1292 sed 's/^/| /' "$ac_site_file" >&5
1297 if test -r "$cache_file"; then
1298 # Some versions of bash will fail to source /dev/null (special
1299 # files actually), so we avoid doing that.
1300 if test -f "$cache_file"; then
1301 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1302 echo "$as_me: loading cache $cache_file" >&6;}
1304 [\\/]* | ?:[\\/]* ) . $cache_file;;
1305 *) . ./$cache_file;;
1309 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1310 echo "$as_me: creating cache $cache_file" >&6;}
1314 # Check that the precious variables saved in the cache have kept the same
1316 ac_cache_corrupted=false
1317 for ac_var in `(set) 2>&1 |
1318 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1319 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1320 eval ac_new_set=\$ac_env_${ac_var}_set
1321 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1322 eval ac_new_val="\$ac_env_${ac_var}_value"
1323 case $ac_old_set,$ac_new_set in
1325 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1326 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1327 ac_cache_corrupted=: ;;
1329 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1330 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1331 ac_cache_corrupted=: ;;
1334 if test "x$ac_old_val" != "x$ac_new_val"; then
1335 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1336 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1337 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1338 echo "$as_me: former value: $ac_old_val" >&2;}
1339 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1340 echo "$as_me: current value: $ac_new_val" >&2;}
1341 ac_cache_corrupted=:
1344 # Pass precious variables to config.status.
1345 if test "$ac_new_set" = set; then
1347 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1348 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1349 *) ac_arg=$ac_var=$ac_new_val ;;
1351 case " $ac_configure_args " in
1352 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1353 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1357 if $ac_cache_corrupted; then
1358 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1359 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1360 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1361 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1362 { (exit 1); exit 1; }; }
1366 ac_cpp='$CPP $CPPFLAGS'
1367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1390 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1393 gcc_version=`cat $srcdir/BASE-VER`
1395 # Determine the host, build, and target systems
1397 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1398 if test -f $ac_dir/install-sh; then
1400 ac_install_sh="$ac_aux_dir/install-sh -c"
1402 elif test -f $ac_dir/install.sh; then
1404 ac_install_sh="$ac_aux_dir/install.sh -c"
1406 elif test -f $ac_dir/shtool; then
1408 ac_install_sh="$ac_aux_dir/shtool install -c"
1412 if test -z "$ac_aux_dir"; then
1413 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1414 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1415 { (exit 1); exit 1; }; }
1417 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1418 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1419 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1421 # Make sure we can run config.sub.
1422 $ac_config_sub sun4 >/dev/null 2>&1 ||
1423 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1424 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1425 { (exit 1); exit 1; }; }
1427 echo "$as_me:$LINENO: checking build system type" >&5
1428 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1429 if test "${ac_cv_build+set}" = set; then
1430 echo $ECHO_N "(cached) $ECHO_C" >&6
1432 ac_cv_build_alias=$build_alias
1433 test -z "$ac_cv_build_alias" &&
1434 ac_cv_build_alias=`$ac_config_guess`
1435 test -z "$ac_cv_build_alias" &&
1436 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1437 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1438 { (exit 1); exit 1; }; }
1439 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1440 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1441 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1442 { (exit 1); exit 1; }; }
1445 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1446 echo "${ECHO_T}$ac_cv_build" >&6
1448 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1449 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1450 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1453 echo "$as_me:$LINENO: checking host system type" >&5
1454 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1455 if test "${ac_cv_host+set}" = set; then
1456 echo $ECHO_N "(cached) $ECHO_C" >&6
1458 ac_cv_host_alias=$host_alias
1459 test -z "$ac_cv_host_alias" &&
1460 ac_cv_host_alias=$ac_cv_build_alias
1461 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1462 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1463 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1464 { (exit 1); exit 1; }; }
1467 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1468 echo "${ECHO_T}$ac_cv_host" >&6
1470 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1471 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1472 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1475 echo "$as_me:$LINENO: checking target system type" >&5
1476 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1477 if test "${ac_cv_target+set}" = set; then
1478 echo $ECHO_N "(cached) $ECHO_C" >&6
1480 ac_cv_target_alias=$target_alias
1481 test "x$ac_cv_target_alias" = "x" &&
1482 ac_cv_target_alias=$ac_cv_host_alias
1483 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1484 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1485 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1486 { (exit 1); exit 1; }; }
1489 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1490 echo "${ECHO_T}$ac_cv_target" >&6
1491 target=$ac_cv_target
1492 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1493 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1494 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1497 # The aliases save the names the user supplied, while $host etc.
1498 # will get canonicalized.
1499 test -n "$target_alias" &&
1500 test "$program_prefix$program_suffix$program_transform_name" = \
1502 program_prefix=${target_alias}-
1504 # Determine the noncanonical target name, for directory use.
1505 case ${build_alias} in
1506 "") build_noncanonical=${build} ;;
1507 *) build_noncanonical=${build_alias} ;;
1510 case ${host_alias} in
1511 "") host_noncanonical=${build_noncanonical} ;;
1512 *) host_noncanonical=${host_alias} ;;
1515 case ${target_alias} in
1516 "") target_noncanonical=${host_noncanonical} ;;
1517 *) target_noncanonical=${target_alias} ;;
1523 # Determine the target- and build-specific subdirectories
1524 # Prefix 'build-' so this never conflicts with target_subdir.
1525 build_subdir="build-${build_noncanonical}"
1526 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1527 if ( test $srcdir = . && test -d gcc ) \
1528 || test -d $srcdir/../host-${host_noncanonical}; then
1529 host_subdir="host-${host_noncanonical}"
1534 target_subdir=${target_noncanonical}
1537 # Set program_transform_name
1538 test "$program_prefix" != NONE &&
1539 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1540 # Use a double $ so make ignores it.
1541 test "$program_suffix" != NONE &&
1542 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1543 # Double any \ or $. echo might interpret backslashes.
1544 # By default was `s,x,x', remove it if useless.
1545 cat <<\_ACEOF >conftest.sed
1546 s/[\\$]/&&/g;s/;s,x,x,$//
1548 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1552 # Check for bogus environment variables.
1553 # Test if LIBRARY_PATH contains the notation for the current directory
1554 # since this would lead to problems installing/building glibc.
1555 # LIBRARY_PATH contains the current directory if one of the following
1557 # - one of the terminals (":" and ";") is the first or last sign
1558 # - two terminals occur directly after each other
1559 # - the path contains an element with a dot in it
1560 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1561 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1562 case ${LIBRARY_PATH} in
1563 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1564 library_path_setting="contains current directory"
1567 library_path_setting="ok"
1570 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1571 echo "${ECHO_T}$library_path_setting" >&6
1572 if test "$library_path_setting" != "ok"; then
1573 { { echo "$as_me:$LINENO: error:
1574 *** LIBRARY_PATH shouldn't contain the current directory when
1575 *** building gcc. Please change the environment variable
1576 *** and run configure again." >&5
1577 echo "$as_me: error:
1578 *** LIBRARY_PATH shouldn't contain the current directory when
1579 *** building gcc. Please change the environment variable
1580 *** and run configure again." >&2;}
1581 { (exit 1); exit 1; }; }
1584 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1585 # since this would lead to problems installing/building glibc.
1586 # GCC_EXEC_PREFIX contains the current directory if one of the following
1588 # - one of the terminals (":" and ";") is the first or last sign
1589 # - two terminals occur directly after each other
1590 # - the path contains an element with a dot in it
1591 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1592 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1593 case ${GCC_EXEC_PREFIX} in
1594 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1595 gcc_exec_prefix_setting="contains current directory"
1598 gcc_exec_prefix_setting="ok"
1601 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1602 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1603 if test "$gcc_exec_prefix_setting" != "ok"; then
1604 { { echo "$as_me:$LINENO: error:
1605 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1606 *** building gcc. Please change the environment variable
1607 *** and run configure again." >&5
1608 echo "$as_me: error:
1609 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1610 *** building gcc. Please change the environment variable
1611 *** and run configure again." >&2;}
1612 { (exit 1); exit 1; }; }
1619 # Specify the local prefix
1622 # Check whether --with-local-prefix or --without-local-prefix was given.
1623 if test "${with_local_prefix+set}" = set; then
1624 withval="$with_local_prefix"
1625 case "${withval}" in
1626 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1627 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1628 { (exit 1); exit 1; }; } ;;
1630 *) local_prefix=$with_local_prefix ;;
1634 # Default local prefix if it is empty
1635 if test x$local_prefix = x; then
1636 local_prefix=/usr/local
1639 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1640 # passed in by the toplevel make and thus we'd get different behavior
1641 # depending on where we built the sources.
1642 gcc_gxx_include_dir=
1643 # Specify the g++ header file directory
1645 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1646 if test "${with_gxx_include_dir+set}" = set; then
1647 withval="$with_gxx_include_dir"
1648 case "${withval}" in
1649 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1650 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1651 { (exit 1); exit 1; }; } ;;
1653 *) gcc_gxx_include_dir=$with_gxx_include_dir ;;
1657 if test x${gcc_gxx_include_dir} = x; then
1658 if test x${enable_version_specific_runtime_libs} = xyes; then
1659 gcc_gxx_include_dir='${libsubdir}/include/c++'
1661 libstdcxx_incdir='c++/$(version)'
1662 gcc_gxx_include_dir="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
1667 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1668 if test "${with_cpp_install_dir+set}" = set; then
1669 withval="$with_cpp_install_dir"
1670 if test x$withval = xyes; then
1671 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1672 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1673 { (exit 1); exit 1; }; }
1674 elif test x$withval != xno; then
1675 cpp_install_dir=$withval
1679 # We would like to our source tree to be readonly. However when releases or
1680 # pre-releases are generated, the flex/bison generated files as well as the
1681 # various formats of manuals need to be included along with the rest of the
1682 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1685 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1686 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1687 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1688 if test "${enable_generated_files_in_srcdir+set}" = set; then
1689 enableval="$enable_generated_files_in_srcdir"
1690 generated_files_in_srcdir=$enableval
1692 generated_files_in_srcdir=no
1695 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1696 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1698 if test "$generated_files_in_srcdir" = "yes"; then
1705 # -------------------
1706 # Find default linker
1707 # -------------------
1711 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1712 if test "${with_gnu_ld+set}" = set; then
1713 withval="$with_gnu_ld"
1714 gnu_ld_flag="$with_gnu_ld"
1719 # With pre-defined ld
1721 # Check whether --with-ld or --without-ld was given.
1722 if test "${with_ld+set}" = set; then
1724 DEFAULT_LINKER="$with_ld"
1726 if test x"${DEFAULT_LINKER+set}" = x"set"; then
1727 if test ! -x "$DEFAULT_LINKER"; then
1728 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1729 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1730 { (exit 1); exit 1; }; }
1731 elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
1735 cat >>confdefs.h <<_ACEOF
1736 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1741 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1742 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1743 if test x"${DEFAULT_LINKER+set}" = x"set"; then
1744 if test x"$gnu_ld_flag" = x"no"; then
1745 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1746 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1748 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1749 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1752 echo "$as_me:$LINENO: result: no" >&5
1753 echo "${ECHO_T}no" >&6
1756 # With demangler in GNU ld
1758 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1759 if test "${with_demangler_in_ld+set}" = set; then
1760 withval="$with_demangler_in_ld"
1761 demangler_in_ld="$with_demangler_in_ld"
1766 # ----------------------
1767 # Find default assembler
1768 # ----------------------
1772 # Check whether --with-gnu-as or --without-gnu-as was given.
1773 if test "${with_gnu_as+set}" = set; then
1774 withval="$with_gnu_as"
1775 gas_flag="$with_gnu_as"
1781 # Check whether --with-as or --without-as was given.
1782 if test "${with_as+set}" = set; then
1784 DEFAULT_ASSEMBLER="$with_as"
1786 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
1787 if test ! -x "$DEFAULT_ASSEMBLER"; then
1788 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1789 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1790 { (exit 1); exit 1; }; }
1791 elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
1795 cat >>confdefs.h <<_ACEOF
1796 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1801 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1802 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1803 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
1804 if test x"$gas_flag" = x"no"; then
1805 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1806 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1808 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1809 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1812 echo "$as_me:$LINENO: result: no" >&5
1813 echo "${ECHO_T}no" >&6
1820 # If a non-executable a.out is present (e.g. created by GNU as above even if
1821 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1822 # file, even when creating an executable, so an execution test fails.
1823 # Remove possible default executable files to avoid this.
1825 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1826 # Autoconf includes it.
1827 rm -f a.out a.exe b.out
1829 # Find the native compiler
1831 ac_cpp='$CPP $CPPFLAGS'
1832 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1833 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1834 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1835 if test -n "$ac_tool_prefix"; then
1836 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1837 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1838 echo "$as_me:$LINENO: checking for $ac_word" >&5
1839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1840 if test "${ac_cv_prog_CC+set}" = set; then
1841 echo $ECHO_N "(cached) $ECHO_C" >&6
1843 if test -n "$CC"; then
1844 ac_cv_prog_CC="$CC" # Let the user override the test.
1846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1850 test -z "$as_dir" && as_dir=.
1851 for ac_exec_ext in '' $ac_executable_extensions; do
1852 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1853 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1854 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1863 if test -n "$CC"; then
1864 echo "$as_me:$LINENO: result: $CC" >&5
1865 echo "${ECHO_T}$CC" >&6
1867 echo "$as_me:$LINENO: result: no" >&5
1868 echo "${ECHO_T}no" >&6
1872 if test -z "$ac_cv_prog_CC"; then
1874 # Extract the first word of "gcc", so it can be a program name with args.
1875 set dummy gcc; ac_word=$2
1876 echo "$as_me:$LINENO: checking for $ac_word" >&5
1877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1878 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1879 echo $ECHO_N "(cached) $ECHO_C" >&6
1881 if test -n "$ac_ct_CC"; then
1882 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1888 test -z "$as_dir" && as_dir=.
1889 for ac_exec_ext in '' $ac_executable_extensions; do
1890 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1891 ac_cv_prog_ac_ct_CC="gcc"
1892 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1900 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1901 if test -n "$ac_ct_CC"; then
1902 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1903 echo "${ECHO_T}$ac_ct_CC" >&6
1905 echo "$as_me:$LINENO: result: no" >&5
1906 echo "${ECHO_T}no" >&6
1914 if test -z "$CC"; then
1915 if test -n "$ac_tool_prefix"; then
1916 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1917 set dummy ${ac_tool_prefix}cc; ac_word=$2
1918 echo "$as_me:$LINENO: checking for $ac_word" >&5
1919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1920 if test "${ac_cv_prog_CC+set}" = set; then
1921 echo $ECHO_N "(cached) $ECHO_C" >&6
1923 if test -n "$CC"; then
1924 ac_cv_prog_CC="$CC" # Let the user override the test.
1926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1930 test -z "$as_dir" && as_dir=.
1931 for ac_exec_ext in '' $ac_executable_extensions; do
1932 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1933 ac_cv_prog_CC="${ac_tool_prefix}cc"
1934 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1943 if test -n "$CC"; then
1944 echo "$as_me:$LINENO: result: $CC" >&5
1945 echo "${ECHO_T}$CC" >&6
1947 echo "$as_me:$LINENO: result: no" >&5
1948 echo "${ECHO_T}no" >&6
1952 if test -z "$ac_cv_prog_CC"; then
1954 # Extract the first word of "cc", so it can be a program name with args.
1955 set dummy cc; ac_word=$2
1956 echo "$as_me:$LINENO: checking for $ac_word" >&5
1957 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1958 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1959 echo $ECHO_N "(cached) $ECHO_C" >&6
1961 if test -n "$ac_ct_CC"; then
1962 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968 test -z "$as_dir" && as_dir=.
1969 for ac_exec_ext in '' $ac_executable_extensions; do
1970 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1971 ac_cv_prog_ac_ct_CC="cc"
1972 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1980 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1981 if test -n "$ac_ct_CC"; then
1982 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1983 echo "${ECHO_T}$ac_ct_CC" >&6
1985 echo "$as_me:$LINENO: result: no" >&5
1986 echo "${ECHO_T}no" >&6
1995 if test -z "$CC"; then
1996 # Extract the first word of "cc", so it can be a program name with args.
1997 set dummy cc; ac_word=$2
1998 echo "$as_me:$LINENO: checking for $ac_word" >&5
1999 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2000 if test "${ac_cv_prog_CC+set}" = set; then
2001 echo $ECHO_N "(cached) $ECHO_C" >&6
2003 if test -n "$CC"; then
2004 ac_cv_prog_CC="$CC" # Let the user override the test.
2007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2011 test -z "$as_dir" && as_dir=.
2012 for ac_exec_ext in '' $ac_executable_extensions; do
2013 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2014 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2015 ac_prog_rejected=yes
2019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2025 if test $ac_prog_rejected = yes; then
2026 # We found a bogon in the path, so make sure we never use it.
2027 set dummy $ac_cv_prog_CC
2029 if test $# != 0; then
2030 # We chose a different compiler from the bogus one.
2031 # However, it has the same basename, so the bogon will be chosen
2032 # first if we set CC to just the basename; use the full file name.
2034 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2040 if test -n "$CC"; then
2041 echo "$as_me:$LINENO: result: $CC" >&5
2042 echo "${ECHO_T}$CC" >&6
2044 echo "$as_me:$LINENO: result: no" >&5
2045 echo "${ECHO_T}no" >&6
2049 if test -z "$CC"; then
2050 if test -n "$ac_tool_prefix"; then
2053 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2054 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2055 echo "$as_me:$LINENO: checking for $ac_word" >&5
2056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2057 if test "${ac_cv_prog_CC+set}" = set; then
2058 echo $ECHO_N "(cached) $ECHO_C" >&6
2060 if test -n "$CC"; then
2061 ac_cv_prog_CC="$CC" # Let the user override the test.
2063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2067 test -z "$as_dir" && as_dir=.
2068 for ac_exec_ext in '' $ac_executable_extensions; do
2069 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2070 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2071 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2080 if test -n "$CC"; then
2081 echo "$as_me:$LINENO: result: $CC" >&5
2082 echo "${ECHO_T}$CC" >&6
2084 echo "$as_me:$LINENO: result: no" >&5
2085 echo "${ECHO_T}no" >&6
2088 test -n "$CC" && break
2091 if test -z "$CC"; then
2095 # Extract the first word of "$ac_prog", so it can be a program name with args.
2096 set dummy $ac_prog; ac_word=$2
2097 echo "$as_me:$LINENO: checking for $ac_word" >&5
2098 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2099 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2100 echo $ECHO_N "(cached) $ECHO_C" >&6
2102 if test -n "$ac_ct_CC"; then
2103 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2109 test -z "$as_dir" && as_dir=.
2110 for ac_exec_ext in '' $ac_executable_extensions; do
2111 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2112 ac_cv_prog_ac_ct_CC="$ac_prog"
2113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2121 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2122 if test -n "$ac_ct_CC"; then
2123 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2124 echo "${ECHO_T}$ac_ct_CC" >&6
2126 echo "$as_me:$LINENO: result: no" >&5
2127 echo "${ECHO_T}no" >&6
2130 test -n "$ac_ct_CC" && break
2139 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2140 See \`config.log' for more details." >&5
2141 echo "$as_me: error: no acceptable C compiler found in \$PATH
2142 See \`config.log' for more details." >&2;}
2143 { (exit 1); exit 1; }; }
2145 # Provide some information about the compiler.
2146 echo "$as_me:$LINENO:" \
2147 "checking for C compiler version" >&5
2148 ac_compiler=`set X $ac_compile; echo $2`
2149 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2150 (eval $ac_compiler --version </dev/null >&5) 2>&5
2152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2153 (exit $ac_status); }
2154 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2155 (eval $ac_compiler -v </dev/null >&5) 2>&5
2157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2158 (exit $ac_status); }
2159 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2160 (eval $ac_compiler -V </dev/null >&5) 2>&5
2162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2163 (exit $ac_status); }
2165 cat >conftest.$ac_ext <<_ACEOF
2168 cat confdefs.h >>conftest.$ac_ext
2169 cat >>conftest.$ac_ext <<_ACEOF
2170 /* end confdefs.h. */
2180 ac_clean_files_save=$ac_clean_files
2181 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2182 # Try to create an executable without -o first, disregard a.out.
2183 # It will help us diagnose broken compilers, and finding out an intuition
2185 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2186 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2187 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2188 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2189 (eval $ac_link_default) 2>&5
2191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2192 (exit $ac_status); }; then
2193 # Find the output, starting from the most likely. This scheme is
2194 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2197 # Be careful to initialize this variable, since it used to be cached.
2198 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2200 # b.out is created by i960 compilers.
2201 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2203 test -f "$ac_file" || continue
2205 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2208 # This is the source file.
2211 # We found the default executable, but exeext='' is most
2215 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2216 # FIXME: I believe we export ac_cv_exeext for Libtool,
2217 # but it would be cool to find out if it's true. Does anybody
2218 # maintain Libtool? --akim.
2226 echo "$as_me: failed program was:" >&5
2227 sed 's/^/| /' conftest.$ac_ext >&5
2229 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2230 See \`config.log' for more details." >&5
2231 echo "$as_me: error: C compiler cannot create executables
2232 See \`config.log' for more details." >&2;}
2233 { (exit 77); exit 77; }; }
2236 ac_exeext=$ac_cv_exeext
2237 echo "$as_me:$LINENO: result: $ac_file" >&5
2238 echo "${ECHO_T}$ac_file" >&6
2240 # Check the compiler produces executables we can run. If not, either
2241 # the compiler is broken, or we cross compile.
2242 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2243 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2244 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2245 # If not cross compiling, check that we can run a simple program.
2246 if test "$cross_compiling" != yes; then
2247 if { ac_try='./$ac_file'
2248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2252 (exit $ac_status); }; }; then
2255 if test "$cross_compiling" = maybe; then
2258 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2259 If you meant to cross compile, use \`--host'.
2260 See \`config.log' for more details." >&5
2261 echo "$as_me: error: cannot run C compiled programs.
2262 If you meant to cross compile, use \`--host'.
2263 See \`config.log' for more details." >&2;}
2264 { (exit 1); exit 1; }; }
2268 echo "$as_me:$LINENO: result: yes" >&5
2269 echo "${ECHO_T}yes" >&6
2271 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2272 ac_clean_files=$ac_clean_files_save
2273 # Check the compiler produces executables we can run. If not, either
2274 # the compiler is broken, or we cross compile.
2275 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2276 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2277 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2278 echo "${ECHO_T}$cross_compiling" >&6
2280 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2281 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2282 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2283 (eval $ac_link) 2>&5
2285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2286 (exit $ac_status); }; then
2287 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2288 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2289 # work properly (i.e., refer to `conftest.exe'), while it won't with
2291 for ac_file in conftest.exe conftest conftest.*; do
2292 test -f "$ac_file" || continue
2294 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2295 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2302 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2303 See \`config.log' for more details." >&5
2304 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2305 See \`config.log' for more details." >&2;}
2306 { (exit 1); exit 1; }; }
2309 rm -f conftest$ac_cv_exeext
2310 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2311 echo "${ECHO_T}$ac_cv_exeext" >&6
2313 rm -f conftest.$ac_ext
2314 EXEEXT=$ac_cv_exeext
2316 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2317 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2318 if test "${ac_cv_objext+set}" = set; then
2319 echo $ECHO_N "(cached) $ECHO_C" >&6
2321 cat >conftest.$ac_ext <<_ACEOF
2324 cat confdefs.h >>conftest.$ac_ext
2325 cat >>conftest.$ac_ext <<_ACEOF
2326 /* end confdefs.h. */
2336 rm -f conftest.o conftest.obj
2337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2338 (eval $ac_compile) 2>&5
2340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341 (exit $ac_status); }; then
2342 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2344 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2345 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2350 echo "$as_me: failed program was:" >&5
2351 sed 's/^/| /' conftest.$ac_ext >&5
2353 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2354 See \`config.log' for more details." >&5
2355 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2356 See \`config.log' for more details." >&2;}
2357 { (exit 1); exit 1; }; }
2360 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2362 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2363 echo "${ECHO_T}$ac_cv_objext" >&6
2364 OBJEXT=$ac_cv_objext
2366 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2367 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2368 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2369 echo $ECHO_N "(cached) $ECHO_C" >&6
2371 cat >conftest.$ac_ext <<_ACEOF
2374 cat confdefs.h >>conftest.$ac_ext
2375 cat >>conftest.$ac_ext <<_ACEOF
2376 /* end confdefs.h. */
2389 rm -f conftest.$ac_objext
2390 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2391 (eval $ac_compile) 2>conftest.er1
2393 grep -v '^ *+' conftest.er1 >conftest.err
2395 cat conftest.err >&5
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } &&
2398 { ac_try='test -z "$ac_c_werror_flag"
2399 || test ! -s conftest.err'
2400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); }; } &&
2405 { ac_try='test -s conftest.$ac_objext'
2406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; }; then
2413 echo "$as_me: failed program was:" >&5
2414 sed 's/^/| /' conftest.$ac_ext >&5
2418 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2419 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2422 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2423 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2424 GCC=`test $ac_compiler_gnu = yes && echo yes`
2425 ac_test_CFLAGS=${CFLAGS+set}
2426 ac_save_CFLAGS=$CFLAGS
2428 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2429 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2430 if test "${ac_cv_prog_cc_g+set}" = set; then
2431 echo $ECHO_N "(cached) $ECHO_C" >&6
2433 cat >conftest.$ac_ext <<_ACEOF
2436 cat confdefs.h >>conftest.$ac_ext
2437 cat >>conftest.$ac_ext <<_ACEOF
2438 /* end confdefs.h. */
2448 rm -f conftest.$ac_objext
2449 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2450 (eval $ac_compile) 2>conftest.er1
2452 grep -v '^ *+' conftest.er1 >conftest.err
2454 cat conftest.err >&5
2455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2456 (exit $ac_status); } &&
2457 { ac_try='test -z "$ac_c_werror_flag"
2458 || test ! -s conftest.err'
2459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463 (exit $ac_status); }; } &&
2464 { ac_try='test -s conftest.$ac_objext'
2465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469 (exit $ac_status); }; }; then
2472 echo "$as_me: failed program was:" >&5
2473 sed 's/^/| /' conftest.$ac_ext >&5
2477 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2479 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2480 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2481 if test "$ac_test_CFLAGS" = set; then
2482 CFLAGS=$ac_save_CFLAGS
2483 elif test $ac_cv_prog_cc_g = yes; then
2484 if test "$GCC" = yes; then
2490 if test "$GCC" = yes; then
2496 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2497 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2498 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2499 echo $ECHO_N "(cached) $ECHO_C" >&6
2501 ac_cv_prog_cc_stdc=no
2503 cat >conftest.$ac_ext <<_ACEOF
2506 cat confdefs.h >>conftest.$ac_ext
2507 cat >>conftest.$ac_ext <<_ACEOF
2508 /* end confdefs.h. */
2511 #include <sys/types.h>
2512 #include <sys/stat.h>
2513 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2514 struct buf { int x; };
2515 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2516 static char *e (p, i)
2522 static char *f (char * (*g) (char **, int), char **p, ...)
2527 s = g (p, va_arg (v,int));
2532 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2533 function prototypes and stuff, but not '\xHH' hex character constants.
2534 These don't provoke an error unfortunately, instead are silently treated
2535 as 'x'. The following induces an error, until -std1 is added to get
2536 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2537 array size at least. It's necessary to write '\x00'==0 to get something
2538 that's true only with -std1. */
2539 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2541 int test (int i, double x);
2542 struct s1 {int (*f) (int a);};
2543 struct s2 {int (*f) (double a);};
2544 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2550 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2555 # Don't try gcc -ansi; that turns off useful extensions and
2556 # breaks some systems' header files.
2557 # AIX -qlanglvl=ansi
2558 # Ultrix and OSF/1 -std1
2559 # HP-UX 10.20 and later -Ae
2560 # HP-UX older versions -Aa -D_HPUX_SOURCE
2561 # SVR4 -Xc -D__EXTENSIONS__
2562 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2564 CC="$ac_save_CC $ac_arg"
2565 rm -f conftest.$ac_objext
2566 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2567 (eval $ac_compile) 2>conftest.er1
2569 grep -v '^ *+' conftest.er1 >conftest.err
2571 cat conftest.err >&5
2572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2573 (exit $ac_status); } &&
2574 { ac_try='test -z "$ac_c_werror_flag"
2575 || test ! -s conftest.err'
2576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580 (exit $ac_status); }; } &&
2581 { ac_try='test -s conftest.$ac_objext'
2582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2586 (exit $ac_status); }; }; then
2587 ac_cv_prog_cc_stdc=$ac_arg
2590 echo "$as_me: failed program was:" >&5
2591 sed 's/^/| /' conftest.$ac_ext >&5
2594 rm -f conftest.err conftest.$ac_objext
2596 rm -f conftest.$ac_ext conftest.$ac_objext
2601 case "x$ac_cv_prog_cc_stdc" in
2603 echo "$as_me:$LINENO: result: none needed" >&5
2604 echo "${ECHO_T}none needed" >&6 ;;
2606 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2607 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2608 CC="$CC $ac_cv_prog_cc_stdc" ;;
2611 # Some people use a C++ compiler to compile C. Since we use `exit',
2612 # in C++ we need to declare it. In case someone uses the same compiler
2613 # for both compiling C and C++ we need to have the C++ compiler decide
2614 # the declaration of exit, since it's the most demanding environment.
2615 cat >conftest.$ac_ext <<_ACEOF
2620 rm -f conftest.$ac_objext
2621 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2622 (eval $ac_compile) 2>conftest.er1
2624 grep -v '^ *+' conftest.er1 >conftest.err
2626 cat conftest.err >&5
2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2628 (exit $ac_status); } &&
2629 { ac_try='test -z "$ac_c_werror_flag"
2630 || test ! -s conftest.err'
2631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2635 (exit $ac_status); }; } &&
2636 { ac_try='test -s conftest.$ac_objext'
2637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2641 (exit $ac_status); }; }; then
2642 for ac_declaration in \
2644 'extern "C" void std::exit (int) throw (); using std::exit;' \
2645 'extern "C" void std::exit (int); using std::exit;' \
2646 'extern "C" void exit (int) throw ();' \
2647 'extern "C" void exit (int);' \
2650 cat >conftest.$ac_ext <<_ACEOF
2653 cat confdefs.h >>conftest.$ac_ext
2654 cat >>conftest.$ac_ext <<_ACEOF
2655 /* end confdefs.h. */
2666 rm -f conftest.$ac_objext
2667 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2668 (eval $ac_compile) 2>conftest.er1
2670 grep -v '^ *+' conftest.er1 >conftest.err
2672 cat conftest.err >&5
2673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2674 (exit $ac_status); } &&
2675 { ac_try='test -z "$ac_c_werror_flag"
2676 || test ! -s conftest.err'
2677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681 (exit $ac_status); }; } &&
2682 { ac_try='test -s conftest.$ac_objext'
2683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2687 (exit $ac_status); }; }; then
2690 echo "$as_me: failed program was:" >&5
2691 sed 's/^/| /' conftest.$ac_ext >&5
2695 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2696 cat >conftest.$ac_ext <<_ACEOF
2699 cat confdefs.h >>conftest.$ac_ext
2700 cat >>conftest.$ac_ext <<_ACEOF
2701 /* end confdefs.h. */
2711 rm -f conftest.$ac_objext
2712 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2713 (eval $ac_compile) 2>conftest.er1
2715 grep -v '^ *+' conftest.er1 >conftest.err
2717 cat conftest.err >&5
2718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2719 (exit $ac_status); } &&
2720 { ac_try='test -z "$ac_c_werror_flag"
2721 || test ! -s conftest.err'
2722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }; } &&
2727 { ac_try='test -s conftest.$ac_objext'
2728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); }; }; then
2735 echo "$as_me: failed program was:" >&5
2736 sed 's/^/| /' conftest.$ac_ext >&5
2739 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2742 if test -n "$ac_declaration"; then
2743 echo '#ifdef __cplusplus' >>confdefs.h
2744 echo $ac_declaration >>confdefs.h
2745 echo '#endif' >>confdefs.h
2749 echo "$as_me: failed program was:" >&5
2750 sed 's/^/| /' conftest.$ac_ext >&5
2753 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2755 ac_cpp='$CPP $CPPFLAGS'
2756 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2757 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2758 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2760 if test "x$CC" != xcc; then
2761 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2762 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2764 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2765 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2767 set dummy $CC; ac_cc=`echo $2 |
2768 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2769 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2770 echo $ECHO_N "(cached) $ECHO_C" >&6
2772 cat >conftest.$ac_ext <<_ACEOF
2775 cat confdefs.h >>conftest.$ac_ext
2776 cat >>conftest.$ac_ext <<_ACEOF
2777 /* end confdefs.h. */
2787 # Make sure it works both with $CC and with simple cc.
2788 # We do the test twice because some compilers refuse to overwrite an
2789 # existing .o file with -o, though they will create one.
2790 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2791 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795 (exit $ac_status); } &&
2796 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2800 (exit $ac_status); };
2802 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
2803 if test "x$CC" != xcc; then
2804 # Test first that cc exists at all.
2805 if { ac_try='cc -c conftest.$ac_ext >&5'
2806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 (exit $ac_status); }; }; then
2811 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2812 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 (exit $ac_status); } &&
2817 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 (exit $ac_status); };
2826 # cc exists but doesn't like -o.
2827 eval ac_cv_prog_cc_${ac_cc}_c_o=no
2832 eval ac_cv_prog_cc_${ac_cc}_c_o=no
2837 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2838 echo "$as_me:$LINENO: result: yes" >&5
2839 echo "${ECHO_T}yes" >&6
2841 echo "$as_me:$LINENO: result: no" >&5
2842 echo "${ECHO_T}no" >&6
2844 cat >>confdefs.h <<\_ACEOF
2845 #define NO_MINUS_C_MINUS_O 1
2850 # expand $ac_aux_dir to an absolute path
2851 am_aux_dir=`cd $ac_aux_dir && pwd`
2853 # FIXME: we rely on the cache variable name because
2854 # there is no other way.
2856 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2857 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
2858 # Losing compiler, so override with the script.
2859 # FIXME: It is wrong to rewrite CC.
2860 # But if we don't then we get into trouble of one sort or another.
2861 # A longer-term fix would be to have automake use am__CC in this case,
2862 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2863 CC="$am_aux_dir/compile $CC"
2866 # autoconf is lame and doesn't give us any substitution variable for this.
2867 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2868 NO_MINUS_C_MINUS_O=yes
2870 OUTPUT_OPTION='-o $@'
2875 # -------------------------
2876 # Check C compiler features
2877 # -------------------------
2880 ac_cpp='$CPP $CPPFLAGS'
2881 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2882 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2883 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2884 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2885 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2886 # On Suns, sometimes $CPP names a directory.
2887 if test -n "$CPP" && test -d "$CPP"; then
2890 if test -z "$CPP"; then
2891 if test "${ac_cv_prog_CPP+set}" = set; then
2892 echo $ECHO_N "(cached) $ECHO_C" >&6
2894 # Double quotes because CPP needs to be expanded
2895 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2898 for ac_c_preproc_warn_flag in '' yes
2900 # Use a header file that comes with gcc, so configuring glibc
2901 # with a fresh cross-compiler works.
2902 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2903 # <limits.h> exists even on freestanding compilers.
2904 # On the NeXT, cc -E runs the code through the compiler's parser,
2905 # not just through cpp. "Syntax error" is here to catch this case.
2906 cat >conftest.$ac_ext <<_ACEOF
2909 cat confdefs.h >>conftest.$ac_ext
2910 cat >>conftest.$ac_ext <<_ACEOF
2911 /* end confdefs.h. */
2913 # include <limits.h>
2915 # include <assert.h>
2919 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2920 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2922 grep -v '^ *+' conftest.er1 >conftest.err
2924 cat conftest.err >&5
2925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2926 (exit $ac_status); } >/dev/null; then
2927 if test -s conftest.err; then
2928 ac_cpp_err=$ac_c_preproc_warn_flag
2929 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2936 if test -z "$ac_cpp_err"; then
2939 echo "$as_me: failed program was:" >&5
2940 sed 's/^/| /' conftest.$ac_ext >&5
2942 # Broken: fails on valid input.
2945 rm -f conftest.err conftest.$ac_ext
2947 # OK, works on sane cases. Now check whether non-existent headers
2948 # can be detected and how.
2949 cat >conftest.$ac_ext <<_ACEOF
2952 cat confdefs.h >>conftest.$ac_ext
2953 cat >>conftest.$ac_ext <<_ACEOF
2954 /* end confdefs.h. */
2955 #include <ac_nonexistent.h>
2957 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2958 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2960 grep -v '^ *+' conftest.er1 >conftest.err
2962 cat conftest.err >&5
2963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2964 (exit $ac_status); } >/dev/null; then
2965 if test -s conftest.err; then
2966 ac_cpp_err=$ac_c_preproc_warn_flag
2967 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2974 if test -z "$ac_cpp_err"; then
2975 # Broken: success on invalid input.
2978 echo "$as_me: failed program was:" >&5
2979 sed 's/^/| /' conftest.$ac_ext >&5
2981 # Passes both tests.
2985 rm -f conftest.err conftest.$ac_ext
2988 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2989 rm -f conftest.err conftest.$ac_ext
2990 if $ac_preproc_ok; then
3002 echo "$as_me:$LINENO: result: $CPP" >&5
3003 echo "${ECHO_T}$CPP" >&6
3005 for ac_c_preproc_warn_flag in '' yes
3007 # Use a header file that comes with gcc, so configuring glibc
3008 # with a fresh cross-compiler works.
3009 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3010 # <limits.h> exists even on freestanding compilers.
3011 # On the NeXT, cc -E runs the code through the compiler's parser,
3012 # not just through cpp. "Syntax error" is here to catch this case.
3013 cat >conftest.$ac_ext <<_ACEOF
3016 cat confdefs.h >>conftest.$ac_ext
3017 cat >>conftest.$ac_ext <<_ACEOF
3018 /* end confdefs.h. */
3020 # include <limits.h>
3022 # include <assert.h>
3026 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3027 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3029 grep -v '^ *+' conftest.er1 >conftest.err
3031 cat conftest.err >&5
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); } >/dev/null; then
3034 if test -s conftest.err; then
3035 ac_cpp_err=$ac_c_preproc_warn_flag
3036 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3043 if test -z "$ac_cpp_err"; then
3046 echo "$as_me: failed program was:" >&5
3047 sed 's/^/| /' conftest.$ac_ext >&5
3049 # Broken: fails on valid input.
3052 rm -f conftest.err conftest.$ac_ext
3054 # OK, works on sane cases. Now check whether non-existent headers
3055 # can be detected and how.
3056 cat >conftest.$ac_ext <<_ACEOF
3059 cat confdefs.h >>conftest.$ac_ext
3060 cat >>conftest.$ac_ext <<_ACEOF
3061 /* end confdefs.h. */
3062 #include <ac_nonexistent.h>
3064 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3065 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3067 grep -v '^ *+' conftest.er1 >conftest.err
3069 cat conftest.err >&5
3070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071 (exit $ac_status); } >/dev/null; then
3072 if test -s conftest.err; then
3073 ac_cpp_err=$ac_c_preproc_warn_flag
3074 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3081 if test -z "$ac_cpp_err"; then
3082 # Broken: success on invalid input.
3085 echo "$as_me: failed program was:" >&5
3086 sed 's/^/| /' conftest.$ac_ext >&5
3088 # Passes both tests.
3092 rm -f conftest.err conftest.$ac_ext
3095 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3096 rm -f conftest.err conftest.$ac_ext
3097 if $ac_preproc_ok; then
3100 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3101 See \`config.log' for more details." >&5
3102 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3103 See \`config.log' for more details." >&2;}
3104 { (exit 1); exit 1; }; }
3108 ac_cpp='$CPP $CPPFLAGS'
3109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3114 echo "$as_me:$LINENO: checking for inline" >&5
3115 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3116 if test "${ac_cv_c_inline+set}" = set; then
3117 echo $ECHO_N "(cached) $ECHO_C" >&6
3120 for ac_kw in inline __inline__ __inline; do
3121 cat >conftest.$ac_ext <<_ACEOF
3124 cat confdefs.h >>conftest.$ac_ext
3125 cat >>conftest.$ac_ext <<_ACEOF
3126 /* end confdefs.h. */
3129 static $ac_kw foo_t static_foo () {return 0; }
3130 $ac_kw foo_t foo () {return 0; }
3134 rm -f conftest.$ac_objext
3135 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3136 (eval $ac_compile) 2>conftest.er1
3138 grep -v '^ *+' conftest.er1 >conftest.err
3140 cat conftest.err >&5
3141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3142 (exit $ac_status); } &&
3143 { ac_try='test -z "$ac_c_werror_flag"
3144 || test ! -s conftest.err'
3145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3149 (exit $ac_status); }; } &&
3150 { ac_try='test -s conftest.$ac_objext'
3151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3155 (exit $ac_status); }; }; then
3156 ac_cv_c_inline=$ac_kw; break
3158 echo "$as_me: failed program was:" >&5
3159 sed 's/^/| /' conftest.$ac_ext >&5
3162 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3166 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3167 echo "${ECHO_T}$ac_cv_c_inline" >&6
3170 case $ac_cv_c_inline in
3173 case $ac_cv_c_inline in
3175 *) ac_val=$ac_cv_c_inline;;
3177 cat >>confdefs.h <<_ACEOF
3179 #define inline $ac_val
3186 # sizeof(char) is 1 by definition.
3188 echo "$as_me:$LINENO: checking for egrep" >&5
3189 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3190 if test "${ac_cv_prog_egrep+set}" = set; then
3191 echo $ECHO_N "(cached) $ECHO_C" >&6
3193 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3194 then ac_cv_prog_egrep='grep -E'
3195 else ac_cv_prog_egrep='egrep'
3198 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3199 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3200 EGREP=$ac_cv_prog_egrep
3203 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3204 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3205 if test "${ac_cv_header_stdc+set}" = set; then
3206 echo $ECHO_N "(cached) $ECHO_C" >&6
3208 cat >conftest.$ac_ext <<_ACEOF
3211 cat confdefs.h >>conftest.$ac_ext
3212 cat >>conftest.$ac_ext <<_ACEOF
3213 /* end confdefs.h. */
3227 rm -f conftest.$ac_objext
3228 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3229 (eval $ac_compile) 2>conftest.er1
3231 grep -v '^ *+' conftest.er1 >conftest.err
3233 cat conftest.err >&5
3234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235 (exit $ac_status); } &&
3236 { ac_try='test -z "$ac_c_werror_flag"
3237 || test ! -s conftest.err'
3238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242 (exit $ac_status); }; } &&
3243 { ac_try='test -s conftest.$ac_objext'
3244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3248 (exit $ac_status); }; }; then
3249 ac_cv_header_stdc=yes
3251 echo "$as_me: failed program was:" >&5
3252 sed 's/^/| /' conftest.$ac_ext >&5
3254 ac_cv_header_stdc=no
3256 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3258 if test $ac_cv_header_stdc = yes; then
3259 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3260 cat >conftest.$ac_ext <<_ACEOF
3263 cat confdefs.h >>conftest.$ac_ext
3264 cat >>conftest.$ac_ext <<_ACEOF
3265 /* end confdefs.h. */
3269 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3270 $EGREP "memchr" >/dev/null 2>&1; then
3273 ac_cv_header_stdc=no
3279 if test $ac_cv_header_stdc = yes; then
3280 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3281 cat >conftest.$ac_ext <<_ACEOF
3284 cat confdefs.h >>conftest.$ac_ext
3285 cat >>conftest.$ac_ext <<_ACEOF
3286 /* end confdefs.h. */
3290 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3291 $EGREP "free" >/dev/null 2>&1; then
3294 ac_cv_header_stdc=no
3300 if test $ac_cv_header_stdc = yes; then
3301 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3302 if test "$cross_compiling" = yes; then
3305 cat >conftest.$ac_ext <<_ACEOF
3308 cat confdefs.h >>conftest.$ac_ext
3309 cat >>conftest.$ac_ext <<_ACEOF
3310 /* end confdefs.h. */
3312 #if ((' ' & 0x0FF) == 0x020)
3313 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3314 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3316 # define ISLOWER(c) \
3317 (('a' <= (c) && (c) <= 'i') \
3318 || ('j' <= (c) && (c) <= 'r') \
3319 || ('s' <= (c) && (c) <= 'z'))
3320 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3323 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3328 for (i = 0; i < 256; i++)
3329 if (XOR (islower (i), ISLOWER (i))
3330 || toupper (i) != TOUPPER (i))
3335 rm -f conftest$ac_exeext
3336 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3337 (eval $ac_link) 2>&5
3339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345 (exit $ac_status); }; }; then
3348 echo "$as_me: program exited with status $ac_status" >&5
3349 echo "$as_me: failed program was:" >&5
3350 sed 's/^/| /' conftest.$ac_ext >&5
3353 ac_cv_header_stdc=no
3355 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3359 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3360 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3361 if test $ac_cv_header_stdc = yes; then
3363 cat >>confdefs.h <<\_ACEOF
3364 #define STDC_HEADERS 1
3369 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3379 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3380 inttypes.h stdint.h unistd.h
3382 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3383 echo "$as_me:$LINENO: checking for $ac_header" >&5
3384 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3385 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3386 echo $ECHO_N "(cached) $ECHO_C" >&6
3388 cat >conftest.$ac_ext <<_ACEOF
3391 cat confdefs.h >>conftest.$ac_ext
3392 cat >>conftest.$ac_ext <<_ACEOF
3393 /* end confdefs.h. */
3394 $ac_includes_default
3396 #include <$ac_header>
3398 rm -f conftest.$ac_objext
3399 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3400 (eval $ac_compile) 2>conftest.er1
3402 grep -v '^ *+' conftest.er1 >conftest.err
3404 cat conftest.err >&5
3405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3406 (exit $ac_status); } &&
3407 { ac_try='test -z "$ac_c_werror_flag"
3408 || test ! -s conftest.err'
3409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413 (exit $ac_status); }; } &&
3414 { ac_try='test -s conftest.$ac_objext'
3415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3419 (exit $ac_status); }; }; then
3420 eval "$as_ac_Header=yes"
3422 echo "$as_me: failed program was:" >&5
3423 sed 's/^/| /' conftest.$ac_ext >&5
3425 eval "$as_ac_Header=no"
3427 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3429 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3430 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3431 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3432 cat >>confdefs.h <<_ACEOF
3433 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3441 echo "$as_me:$LINENO: checking for void *" >&5
3442 echo $ECHO_N "checking for void *... $ECHO_C" >&6
3443 if test "${ac_cv_type_void_p+set}" = set; then
3444 echo $ECHO_N "(cached) $ECHO_C" >&6
3446 cat >conftest.$ac_ext <<_ACEOF
3449 cat confdefs.h >>conftest.$ac_ext
3450 cat >>conftest.$ac_ext <<_ACEOF
3451 /* end confdefs.h. */
3452 $ac_includes_default
3458 if (sizeof (void *))
3464 rm -f conftest.$ac_objext
3465 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3466 (eval $ac_compile) 2>conftest.er1
3468 grep -v '^ *+' conftest.er1 >conftest.err
3470 cat conftest.err >&5
3471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3472 (exit $ac_status); } &&
3473 { ac_try='test -z "$ac_c_werror_flag"
3474 || test ! -s conftest.err'
3475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); }; } &&
3480 { ac_try='test -s conftest.$ac_objext'
3481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3485 (exit $ac_status); }; }; then
3486 ac_cv_type_void_p=yes
3488 echo "$as_me: failed program was:" >&5
3489 sed 's/^/| /' conftest.$ac_ext >&5
3491 ac_cv_type_void_p=no
3493 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3495 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
3496 echo "${ECHO_T}$ac_cv_type_void_p" >&6
3498 echo "$as_me:$LINENO: checking size of void *" >&5
3499 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3500 if test "${ac_cv_sizeof_void_p+set}" = set; then
3501 echo $ECHO_N "(cached) $ECHO_C" >&6
3503 if test "$ac_cv_type_void_p" = yes; then
3504 # The cast to unsigned long works around a bug in the HP C Compiler
3505 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3506 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3507 # This bug is HP SR number 8606223364.
3508 if test "$cross_compiling" = yes; then
3509 # Depending upon the size, compute the lo and hi bounds.
3510 cat >conftest.$ac_ext <<_ACEOF
3513 cat confdefs.h >>conftest.$ac_ext
3514 cat >>conftest.$ac_ext <<_ACEOF
3515 /* end confdefs.h. */
3516 $ac_includes_default
3520 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
3527 rm -f conftest.$ac_objext
3528 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3529 (eval $ac_compile) 2>conftest.er1
3531 grep -v '^ *+' conftest.er1 >conftest.err
3533 cat conftest.err >&5
3534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3535 (exit $ac_status); } &&
3536 { ac_try='test -z "$ac_c_werror_flag"
3537 || test ! -s conftest.err'
3538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 (exit $ac_status); }; } &&
3543 { ac_try='test -s conftest.$ac_objext'
3544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3548 (exit $ac_status); }; }; then
3551 cat >conftest.$ac_ext <<_ACEOF
3554 cat confdefs.h >>conftest.$ac_ext
3555 cat >>conftest.$ac_ext <<_ACEOF
3556 /* end confdefs.h. */
3557 $ac_includes_default
3561 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3568 rm -f conftest.$ac_objext
3569 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3570 (eval $ac_compile) 2>conftest.er1
3572 grep -v '^ *+' conftest.er1 >conftest.err
3574 cat conftest.err >&5
3575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3576 (exit $ac_status); } &&
3577 { ac_try='test -z "$ac_c_werror_flag"
3578 || test ! -s conftest.err'
3579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }; } &&
3584 { ac_try='test -s conftest.$ac_objext'
3585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589 (exit $ac_status); }; }; then
3590 ac_hi=$ac_mid; break
3592 echo "$as_me: failed program was:" >&5
3593 sed 's/^/| /' conftest.$ac_ext >&5
3595 ac_lo=`expr $ac_mid + 1`
3596 if test $ac_lo -le $ac_mid; then
3600 ac_mid=`expr 2 '*' $ac_mid + 1`
3602 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3605 echo "$as_me: failed program was:" >&5
3606 sed 's/^/| /' conftest.$ac_ext >&5
3608 cat >conftest.$ac_ext <<_ACEOF
3611 cat confdefs.h >>conftest.$ac_ext
3612 cat >>conftest.$ac_ext <<_ACEOF
3613 /* end confdefs.h. */
3614 $ac_includes_default
3618 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
3625 rm -f conftest.$ac_objext
3626 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3627 (eval $ac_compile) 2>conftest.er1
3629 grep -v '^ *+' conftest.er1 >conftest.err
3631 cat conftest.err >&5
3632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3633 (exit $ac_status); } &&
3634 { ac_try='test -z "$ac_c_werror_flag"
3635 || test ! -s conftest.err'
3636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3640 (exit $ac_status); }; } &&
3641 { ac_try='test -s conftest.$ac_objext'
3642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3646 (exit $ac_status); }; }; then
3649 cat >conftest.$ac_ext <<_ACEOF
3652 cat confdefs.h >>conftest.$ac_ext
3653 cat >>conftest.$ac_ext <<_ACEOF
3654 /* end confdefs.h. */
3655 $ac_includes_default
3659 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
3666 rm -f conftest.$ac_objext
3667 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3668 (eval $ac_compile) 2>conftest.er1
3670 grep -v '^ *+' conftest.er1 >conftest.err
3672 cat conftest.err >&5
3673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674 (exit $ac_status); } &&
3675 { ac_try='test -z "$ac_c_werror_flag"
3676 || test ! -s conftest.err'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; } &&
3682 { ac_try='test -s conftest.$ac_objext'
3683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687 (exit $ac_status); }; }; then
3688 ac_lo=$ac_mid; break
3690 echo "$as_me: failed program was:" >&5
3691 sed 's/^/| /' conftest.$ac_ext >&5
3693 ac_hi=`expr '(' $ac_mid ')' - 1`
3694 if test $ac_mid -le $ac_hi; then
3698 ac_mid=`expr 2 '*' $ac_mid`
3700 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3703 echo "$as_me: failed program was:" >&5
3704 sed 's/^/| /' conftest.$ac_ext >&5
3708 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3710 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3711 # Binary search between lo and hi bounds.
3712 while test "x$ac_lo" != "x$ac_hi"; do
3713 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
3714 cat >conftest.$ac_ext <<_ACEOF
3717 cat confdefs.h >>conftest.$ac_ext
3718 cat >>conftest.$ac_ext <<_ACEOF
3719 /* end confdefs.h. */
3720 $ac_includes_default
3724 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3731 rm -f conftest.$ac_objext
3732 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3733 (eval $ac_compile) 2>conftest.er1
3735 grep -v '^ *+' conftest.er1 >conftest.err
3737 cat conftest.err >&5
3738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3739 (exit $ac_status); } &&
3740 { ac_try='test -z "$ac_c_werror_flag"
3741 || test ! -s conftest.err'
3742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3746 (exit $ac_status); }; } &&
3747 { ac_try='test -s conftest.$ac_objext'
3748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3752 (exit $ac_status); }; }; then
3755 echo "$as_me: failed program was:" >&5
3756 sed 's/^/| /' conftest.$ac_ext >&5
3758 ac_lo=`expr '(' $ac_mid ')' + 1`
3760 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3763 ?*) ac_cv_sizeof_void_p=$ac_lo;;
3764 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3765 See \`config.log' for more details." >&5
3766 echo "$as_me: error: cannot compute sizeof (void *), 77
3767 See \`config.log' for more details." >&2;}
3768 { (exit 1); exit 1; }; } ;;
3771 if test "$cross_compiling" = yes; then
3772 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
3773 See \`config.log' for more details." >&5
3774 echo "$as_me: error: cannot run test program while cross compiling
3775 See \`config.log' for more details." >&2;}
3776 { (exit 1); exit 1; }; }
3778 cat >conftest.$ac_ext <<_ACEOF
3781 cat confdefs.h >>conftest.$ac_ext
3782 cat >>conftest.$ac_ext <<_ACEOF
3783 /* end confdefs.h. */
3784 $ac_includes_default
3785 long longval () { return (long) (sizeof (void *)); }
3786 unsigned long ulongval () { return (long) (sizeof (void *)); }
3793 FILE *f = fopen ("conftest.val", "w");
3796 if (((long) (sizeof (void *))) < 0)
3798 long i = longval ();
3799 if (i != ((long) (sizeof (void *))))
3801 fprintf (f, "%ld\n", i);
3805 unsigned long i = ulongval ();
3806 if (i != ((long) (sizeof (void *))))
3808 fprintf (f, "%lu\n", i);
3810 exit (ferror (f) || fclose (f) != 0);
3816 rm -f conftest$ac_exeext
3817 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3818 (eval $ac_link) 2>&5
3820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3826 (exit $ac_status); }; }; then
3827 ac_cv_sizeof_void_p=`cat conftest.val`
3829 echo "$as_me: program exited with status $ac_status" >&5
3830 echo "$as_me: failed program was:" >&5
3831 sed 's/^/| /' conftest.$ac_ext >&5
3834 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3835 See \`config.log' for more details." >&5
3836 echo "$as_me: error: cannot compute sizeof (void *), 77
3837 See \`config.log' for more details." >&2;}
3838 { (exit 1); exit 1; }; }
3840 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3845 ac_cv_sizeof_void_p=0
3848 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3849 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3850 cat >>confdefs.h <<_ACEOF
3851 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3855 echo "$as_me:$LINENO: checking for short" >&5
3856 echo $ECHO_N "checking for short... $ECHO_C" >&6
3857 if test "${ac_cv_type_short+set}" = set; then
3858 echo $ECHO_N "(cached) $ECHO_C" >&6
3860 cat >conftest.$ac_ext <<_ACEOF
3863 cat confdefs.h >>conftest.$ac_ext
3864 cat >>conftest.$ac_ext <<_ACEOF
3865 /* end confdefs.h. */
3866 $ac_includes_default
3878 rm -f conftest.$ac_objext
3879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3880 (eval $ac_compile) 2>conftest.er1
3882 grep -v '^ *+' conftest.er1 >conftest.err
3884 cat conftest.err >&5
3885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3886 (exit $ac_status); } &&
3887 { ac_try='test -z "$ac_c_werror_flag"
3888 || test ! -s conftest.err'
3889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893 (exit $ac_status); }; } &&
3894 { ac_try='test -s conftest.$ac_objext'
3895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3899 (exit $ac_status); }; }; then
3900 ac_cv_type_short=yes
3902 echo "$as_me: failed program was:" >&5
3903 sed 's/^/| /' conftest.$ac_ext >&5
3907 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3909 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
3910 echo "${ECHO_T}$ac_cv_type_short" >&6
3912 echo "$as_me:$LINENO: checking size of short" >&5
3913 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3914 if test "${ac_cv_sizeof_short+set}" = set; then
3915 echo $ECHO_N "(cached) $ECHO_C" >&6
3917 if test "$ac_cv_type_short" = yes; then
3918 # The cast to unsigned long works around a bug in the HP C Compiler
3919 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3920 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3921 # This bug is HP SR number 8606223364.
3922 if test "$cross_compiling" = yes; then
3923 # Depending upon the size, compute the lo and hi bounds.
3924 cat >conftest.$ac_ext <<_ACEOF
3927 cat confdefs.h >>conftest.$ac_ext
3928 cat >>conftest.$ac_ext <<_ACEOF
3929 /* end confdefs.h. */
3930 $ac_includes_default
3934 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
3941 rm -f conftest.$ac_objext
3942 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3943 (eval $ac_compile) 2>conftest.er1
3945 grep -v '^ *+' conftest.er1 >conftest.err
3947 cat conftest.err >&5
3948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3949 (exit $ac_status); } &&
3950 { ac_try='test -z "$ac_c_werror_flag"
3951 || test ! -s conftest.err'
3952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3956 (exit $ac_status); }; } &&
3957 { ac_try='test -s conftest.$ac_objext'
3958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3962 (exit $ac_status); }; }; then
3965 cat >conftest.$ac_ext <<_ACEOF
3968 cat confdefs.h >>conftest.$ac_ext
3969 cat >>conftest.$ac_ext <<_ACEOF
3970 /* end confdefs.h. */
3971 $ac_includes_default
3975 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
3982 rm -f conftest.$ac_objext
3983 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3984 (eval $ac_compile) 2>conftest.er1
3986 grep -v '^ *+' conftest.er1 >conftest.err
3988 cat conftest.err >&5
3989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3990 (exit $ac_status); } &&
3991 { ac_try='test -z "$ac_c_werror_flag"
3992 || test ! -s conftest.err'
3993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997 (exit $ac_status); }; } &&
3998 { ac_try='test -s conftest.$ac_objext'
3999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4003 (exit $ac_status); }; }; then
4004 ac_hi=$ac_mid; break
4006 echo "$as_me: failed program was:" >&5
4007 sed 's/^/| /' conftest.$ac_ext >&5
4009 ac_lo=`expr $ac_mid + 1`
4010 if test $ac_lo -le $ac_mid; then
4014 ac_mid=`expr 2 '*' $ac_mid + 1`
4016 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4019 echo "$as_me: failed program was:" >&5
4020 sed 's/^/| /' conftest.$ac_ext >&5
4022 cat >conftest.$ac_ext <<_ACEOF
4025 cat confdefs.h >>conftest.$ac_ext
4026 cat >>conftest.$ac_ext <<_ACEOF
4027 /* end confdefs.h. */
4028 $ac_includes_default
4032 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4039 rm -f conftest.$ac_objext
4040 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4041 (eval $ac_compile) 2>conftest.er1
4043 grep -v '^ *+' conftest.er1 >conftest.err
4045 cat conftest.err >&5
4046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047 (exit $ac_status); } &&
4048 { ac_try='test -z "$ac_c_werror_flag"
4049 || test ! -s conftest.err'
4050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4054 (exit $ac_status); }; } &&
4055 { ac_try='test -s conftest.$ac_objext'
4056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4060 (exit $ac_status); }; }; then
4063 cat >conftest.$ac_ext <<_ACEOF
4066 cat confdefs.h >>conftest.$ac_ext
4067 cat >>conftest.$ac_ext <<_ACEOF
4068 /* end confdefs.h. */
4069 $ac_includes_default
4073 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4080 rm -f conftest.$ac_objext
4081 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4082 (eval $ac_compile) 2>conftest.er1
4084 grep -v '^ *+' conftest.er1 >conftest.err
4086 cat conftest.err >&5
4087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4088 (exit $ac_status); } &&
4089 { ac_try='test -z "$ac_c_werror_flag"
4090 || test ! -s conftest.err'
4091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4095 (exit $ac_status); }; } &&
4096 { ac_try='test -s conftest.$ac_objext'
4097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4101 (exit $ac_status); }; }; then
4102 ac_lo=$ac_mid; break
4104 echo "$as_me: failed program was:" >&5
4105 sed 's/^/| /' conftest.$ac_ext >&5
4107 ac_hi=`expr '(' $ac_mid ')' - 1`
4108 if test $ac_mid -le $ac_hi; then
4112 ac_mid=`expr 2 '*' $ac_mid`
4114 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4117 echo "$as_me: failed program was:" >&5
4118 sed 's/^/| /' conftest.$ac_ext >&5
4122 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4124 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4125 # Binary search between lo and hi bounds.
4126 while test "x$ac_lo" != "x$ac_hi"; do
4127 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4128 cat >conftest.$ac_ext <<_ACEOF
4131 cat confdefs.h >>conftest.$ac_ext
4132 cat >>conftest.$ac_ext <<_ACEOF
4133 /* end confdefs.h. */
4134 $ac_includes_default
4138 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4145 rm -f conftest.$ac_objext
4146 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4147 (eval $ac_compile) 2>conftest.er1
4149 grep -v '^ *+' conftest.er1 >conftest.err
4151 cat conftest.err >&5
4152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4153 (exit $ac_status); } &&
4154 { ac_try='test -z "$ac_c_werror_flag"
4155 || test ! -s conftest.err'
4156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4160 (exit $ac_status); }; } &&
4161 { ac_try='test -s conftest.$ac_objext'
4162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4166 (exit $ac_status); }; }; then
4169 echo "$as_me: failed program was:" >&5
4170 sed 's/^/| /' conftest.$ac_ext >&5
4172 ac_lo=`expr '(' $ac_mid ')' + 1`
4174 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4177 ?*) ac_cv_sizeof_short=$ac_lo;;
4178 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4179 See \`config.log' for more details." >&5
4180 echo "$as_me: error: cannot compute sizeof (short), 77
4181 See \`config.log' for more details." >&2;}
4182 { (exit 1); exit 1; }; } ;;
4185 if test "$cross_compiling" = yes; then
4186 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4187 See \`config.log' for more details." >&5
4188 echo "$as_me: error: cannot run test program while cross compiling
4189 See \`config.log' for more details." >&2;}
4190 { (exit 1); exit 1; }; }
4192 cat >conftest.$ac_ext <<_ACEOF
4195 cat confdefs.h >>conftest.$ac_ext
4196 cat >>conftest.$ac_ext <<_ACEOF
4197 /* end confdefs.h. */
4198 $ac_includes_default
4199 long longval () { return (long) (sizeof (short)); }
4200 unsigned long ulongval () { return (long) (sizeof (short)); }
4207 FILE *f = fopen ("conftest.val", "w");
4210 if (((long) (sizeof (short))) < 0)
4212 long i = longval ();
4213 if (i != ((long) (sizeof (short))))
4215 fprintf (f, "%ld\n", i);
4219 unsigned long i = ulongval ();
4220 if (i != ((long) (sizeof (short))))
4222 fprintf (f, "%lu\n", i);
4224 exit (ferror (f) || fclose (f) != 0);
4230 rm -f conftest$ac_exeext
4231 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4232 (eval $ac_link) 2>&5
4234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4240 (exit $ac_status); }; }; then
4241 ac_cv_sizeof_short=`cat conftest.val`
4243 echo "$as_me: program exited with status $ac_status" >&5
4244 echo "$as_me: failed program was:" >&5
4245 sed 's/^/| /' conftest.$ac_ext >&5
4248 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4249 See \`config.log' for more details." >&5
4250 echo "$as_me: error: cannot compute sizeof (short), 77
4251 See \`config.log' for more details." >&2;}
4252 { (exit 1); exit 1; }; }
4254 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4259 ac_cv_sizeof_short=0
4262 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
4263 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
4264 cat >>confdefs.h <<_ACEOF
4265 #define SIZEOF_SHORT $ac_cv_sizeof_short
4269 echo "$as_me:$LINENO: checking for int" >&5
4270 echo $ECHO_N "checking for int... $ECHO_C" >&6
4271 if test "${ac_cv_type_int+set}" = set; then
4272 echo $ECHO_N "(cached) $ECHO_C" >&6
4274 cat >conftest.$ac_ext <<_ACEOF
4277 cat confdefs.h >>conftest.$ac_ext
4278 cat >>conftest.$ac_ext <<_ACEOF
4279 /* end confdefs.h. */
4280 $ac_includes_default
4292 rm -f conftest.$ac_objext
4293 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4294 (eval $ac_compile) 2>conftest.er1
4296 grep -v '^ *+' conftest.er1 >conftest.err
4298 cat conftest.err >&5
4299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4300 (exit $ac_status); } &&
4301 { ac_try='test -z "$ac_c_werror_flag"
4302 || test ! -s conftest.err'
4303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307 (exit $ac_status); }; } &&
4308 { ac_try='test -s conftest.$ac_objext'
4309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313 (exit $ac_status); }; }; then
4316 echo "$as_me: failed program was:" >&5
4317 sed 's/^/| /' conftest.$ac_ext >&5
4321 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4323 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4324 echo "${ECHO_T}$ac_cv_type_int" >&6
4326 echo "$as_me:$LINENO: checking size of int" >&5
4327 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4328 if test "${ac_cv_sizeof_int+set}" = set; then
4329 echo $ECHO_N "(cached) $ECHO_C" >&6
4331 if test "$ac_cv_type_int" = yes; then
4332 # The cast to unsigned long works around a bug in the HP C Compiler
4333 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4334 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4335 # This bug is HP SR number 8606223364.
4336 if test "$cross_compiling" = yes; then
4337 # Depending upon the size, compute the lo and hi bounds.
4338 cat >conftest.$ac_ext <<_ACEOF
4341 cat confdefs.h >>conftest.$ac_ext
4342 cat >>conftest.$ac_ext <<_ACEOF
4343 /* end confdefs.h. */
4344 $ac_includes_default
4348 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4355 rm -f conftest.$ac_objext
4356 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4357 (eval $ac_compile) 2>conftest.er1
4359 grep -v '^ *+' conftest.er1 >conftest.err
4361 cat conftest.err >&5
4362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363 (exit $ac_status); } &&
4364 { ac_try='test -z "$ac_c_werror_flag"
4365 || test ! -s conftest.err'
4366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4370 (exit $ac_status); }; } &&
4371 { ac_try='test -s conftest.$ac_objext'
4372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4376 (exit $ac_status); }; }; then
4379 cat >conftest.$ac_ext <<_ACEOF
4382 cat confdefs.h >>conftest.$ac_ext
4383 cat >>conftest.$ac_ext <<_ACEOF
4384 /* end confdefs.h. */
4385 $ac_includes_default
4389 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4396 rm -f conftest.$ac_objext
4397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4398 (eval $ac_compile) 2>conftest.er1
4400 grep -v '^ *+' conftest.er1 >conftest.err
4402 cat conftest.err >&5
4403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4404 (exit $ac_status); } &&
4405 { ac_try='test -z "$ac_c_werror_flag"
4406 || test ! -s conftest.err'
4407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4411 (exit $ac_status); }; } &&
4412 { ac_try='test -s conftest.$ac_objext'
4413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4417 (exit $ac_status); }; }; then
4418 ac_hi=$ac_mid; break
4420 echo "$as_me: failed program was:" >&5
4421 sed 's/^/| /' conftest.$ac_ext >&5
4423 ac_lo=`expr $ac_mid + 1`
4424 if test $ac_lo -le $ac_mid; then
4428 ac_mid=`expr 2 '*' $ac_mid + 1`
4430 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4433 echo "$as_me: failed program was:" >&5
4434 sed 's/^/| /' conftest.$ac_ext >&5
4436 cat >conftest.$ac_ext <<_ACEOF
4439 cat confdefs.h >>conftest.$ac_ext
4440 cat >>conftest.$ac_ext <<_ACEOF
4441 /* end confdefs.h. */
4442 $ac_includes_default
4446 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4453 rm -f conftest.$ac_objext
4454 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4455 (eval $ac_compile) 2>conftest.er1
4457 grep -v '^ *+' conftest.er1 >conftest.err
4459 cat conftest.err >&5
4460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 (exit $ac_status); } &&
4462 { ac_try='test -z "$ac_c_werror_flag"
4463 || test ! -s conftest.err'
4464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468 (exit $ac_status); }; } &&
4469 { ac_try='test -s conftest.$ac_objext'
4470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474 (exit $ac_status); }; }; then
4477 cat >conftest.$ac_ext <<_ACEOF
4480 cat confdefs.h >>conftest.$ac_ext
4481 cat >>conftest.$ac_ext <<_ACEOF
4482 /* end confdefs.h. */
4483 $ac_includes_default
4487 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4494 rm -f conftest.$ac_objext
4495 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4496 (eval $ac_compile) 2>conftest.er1
4498 grep -v '^ *+' conftest.er1 >conftest.err
4500 cat conftest.err >&5
4501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4502 (exit $ac_status); } &&
4503 { ac_try='test -z "$ac_c_werror_flag"
4504 || test ! -s conftest.err'
4505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509 (exit $ac_status); }; } &&
4510 { ac_try='test -s conftest.$ac_objext'
4511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515 (exit $ac_status); }; }; then
4516 ac_lo=$ac_mid; break
4518 echo "$as_me: failed program was:" >&5
4519 sed 's/^/| /' conftest.$ac_ext >&5
4521 ac_hi=`expr '(' $ac_mid ')' - 1`
4522 if test $ac_mid -le $ac_hi; then
4526 ac_mid=`expr 2 '*' $ac_mid`
4528 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4531 echo "$as_me: failed program was:" >&5
4532 sed 's/^/| /' conftest.$ac_ext >&5
4536 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4538 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4539 # Binary search between lo and hi bounds.
4540 while test "x$ac_lo" != "x$ac_hi"; do
4541 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4542 cat >conftest.$ac_ext <<_ACEOF
4545 cat confdefs.h >>conftest.$ac_ext
4546 cat >>conftest.$ac_ext <<_ACEOF
4547 /* end confdefs.h. */
4548 $ac_includes_default
4552 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4559 rm -f conftest.$ac_objext
4560 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4561 (eval $ac_compile) 2>conftest.er1
4563 grep -v '^ *+' conftest.er1 >conftest.err
4565 cat conftest.err >&5
4566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567 (exit $ac_status); } &&
4568 { ac_try='test -z "$ac_c_werror_flag"
4569 || test ! -s conftest.err'
4570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4574 (exit $ac_status); }; } &&
4575 { ac_try='test -s conftest.$ac_objext'
4576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580 (exit $ac_status); }; }; then
4583 echo "$as_me: failed program was:" >&5
4584 sed 's/^/| /' conftest.$ac_ext >&5
4586 ac_lo=`expr '(' $ac_mid ')' + 1`
4588 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4591 ?*) ac_cv_sizeof_int=$ac_lo;;
4592 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4593 See \`config.log' for more details." >&5
4594 echo "$as_me: error: cannot compute sizeof (int), 77
4595 See \`config.log' for more details." >&2;}
4596 { (exit 1); exit 1; }; } ;;
4599 if test "$cross_compiling" = yes; then
4600 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4601 See \`config.log' for more details." >&5
4602 echo "$as_me: error: cannot run test program while cross compiling
4603 See \`config.log' for more details." >&2;}
4604 { (exit 1); exit 1; }; }
4606 cat >conftest.$ac_ext <<_ACEOF
4609 cat confdefs.h >>conftest.$ac_ext
4610 cat >>conftest.$ac_ext <<_ACEOF
4611 /* end confdefs.h. */
4612 $ac_includes_default
4613 long longval () { return (long) (sizeof (int)); }
4614 unsigned long ulongval () { return (long) (sizeof (int)); }
4621 FILE *f = fopen ("conftest.val", "w");
4624 if (((long) (sizeof (int))) < 0)
4626 long i = longval ();
4627 if (i != ((long) (sizeof (int))))
4629 fprintf (f, "%ld\n", i);
4633 unsigned long i = ulongval ();
4634 if (i != ((long) (sizeof (int))))
4636 fprintf (f, "%lu\n", i);
4638 exit (ferror (f) || fclose (f) != 0);
4644 rm -f conftest$ac_exeext
4645 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4646 (eval $ac_link) 2>&5
4648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4649 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4654 (exit $ac_status); }; }; then
4655 ac_cv_sizeof_int=`cat conftest.val`
4657 echo "$as_me: program exited with status $ac_status" >&5
4658 echo "$as_me: failed program was:" >&5
4659 sed 's/^/| /' conftest.$ac_ext >&5
4662 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4663 See \`config.log' for more details." >&5
4664 echo "$as_me: error: cannot compute sizeof (int), 77
4665 See \`config.log' for more details." >&2;}
4666 { (exit 1); exit 1; }; }
4668 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4676 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
4677 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
4678 cat >>confdefs.h <<_ACEOF
4679 #define SIZEOF_INT $ac_cv_sizeof_int
4683 echo "$as_me:$LINENO: checking for long" >&5
4684 echo $ECHO_N "checking for long... $ECHO_C" >&6
4685 if test "${ac_cv_type_long+set}" = set; then
4686 echo $ECHO_N "(cached) $ECHO_C" >&6
4688 cat >conftest.$ac_ext <<_ACEOF
4691 cat confdefs.h >>conftest.$ac_ext
4692 cat >>conftest.$ac_ext <<_ACEOF
4693 /* end confdefs.h. */
4694 $ac_includes_default
4706 rm -f conftest.$ac_objext
4707 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4708 (eval $ac_compile) 2>conftest.er1
4710 grep -v '^ *+' conftest.er1 >conftest.err
4712 cat conftest.err >&5
4713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4714 (exit $ac_status); } &&
4715 { ac_try='test -z "$ac_c_werror_flag"
4716 || test ! -s conftest.err'
4717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4721 (exit $ac_status); }; } &&
4722 { ac_try='test -s conftest.$ac_objext'
4723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4727 (exit $ac_status); }; }; then
4730 echo "$as_me: failed program was:" >&5
4731 sed 's/^/| /' conftest.$ac_ext >&5
4735 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4737 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
4738 echo "${ECHO_T}$ac_cv_type_long" >&6
4740 echo "$as_me:$LINENO: checking size of long" >&5
4741 echo $ECHO_N "checking size of long... $ECHO_C" >&6
4742 if test "${ac_cv_sizeof_long+set}" = set; then
4743 echo $ECHO_N "(cached) $ECHO_C" >&6
4745 if test "$ac_cv_type_long" = yes; then
4746 # The cast to unsigned long works around a bug in the HP C Compiler
4747 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4748 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4749 # This bug is HP SR number 8606223364.
4750 if test "$cross_compiling" = yes; then
4751 # Depending upon the size, compute the lo and hi bounds.
4752 cat >conftest.$ac_ext <<_ACEOF
4755 cat confdefs.h >>conftest.$ac_ext
4756 cat >>conftest.$ac_ext <<_ACEOF
4757 /* end confdefs.h. */
4758 $ac_includes_default
4762 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
4769 rm -f conftest.$ac_objext
4770 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4771 (eval $ac_compile) 2>conftest.er1
4773 grep -v '^ *+' conftest.er1 >conftest.err
4775 cat conftest.err >&5
4776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4777 (exit $ac_status); } &&
4778 { ac_try='test -z "$ac_c_werror_flag"
4779 || test ! -s conftest.err'
4780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784 (exit $ac_status); }; } &&
4785 { ac_try='test -s conftest.$ac_objext'
4786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4790 (exit $ac_status); }; }; then
4793 cat >conftest.$ac_ext <<_ACEOF
4796 cat confdefs.h >>conftest.$ac_ext
4797 cat >>conftest.$ac_ext <<_ACEOF
4798 /* end confdefs.h. */
4799 $ac_includes_default
4803 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4810 rm -f conftest.$ac_objext
4811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4812 (eval $ac_compile) 2>conftest.er1
4814 grep -v '^ *+' conftest.er1 >conftest.err
4816 cat conftest.err >&5
4817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818 (exit $ac_status); } &&
4819 { ac_try='test -z "$ac_c_werror_flag"
4820 || test ! -s conftest.err'
4821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825 (exit $ac_status); }; } &&
4826 { ac_try='test -s conftest.$ac_objext'
4827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4831 (exit $ac_status); }; }; then
4832 ac_hi=$ac_mid; break
4834 echo "$as_me: failed program was:" >&5
4835 sed 's/^/| /' conftest.$ac_ext >&5
4837 ac_lo=`expr $ac_mid + 1`
4838 if test $ac_lo -le $ac_mid; then
4842 ac_mid=`expr 2 '*' $ac_mid + 1`
4844 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4847 echo "$as_me: failed program was:" >&5
4848 sed 's/^/| /' conftest.$ac_ext >&5
4850 cat >conftest.$ac_ext <<_ACEOF
4853 cat confdefs.h >>conftest.$ac_ext
4854 cat >>conftest.$ac_ext <<_ACEOF
4855 /* end confdefs.h. */
4856 $ac_includes_default
4860 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
4867 rm -f conftest.$ac_objext
4868 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4869 (eval $ac_compile) 2>conftest.er1
4871 grep -v '^ *+' conftest.er1 >conftest.err
4873 cat conftest.err >&5
4874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4875 (exit $ac_status); } &&
4876 { ac_try='test -z "$ac_c_werror_flag"
4877 || test ! -s conftest.err'
4878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4882 (exit $ac_status); }; } &&
4883 { ac_try='test -s conftest.$ac_objext'
4884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888 (exit $ac_status); }; }; then
4891 cat >conftest.$ac_ext <<_ACEOF
4894 cat confdefs.h >>conftest.$ac_ext
4895 cat >>conftest.$ac_ext <<_ACEOF
4896 /* end confdefs.h. */
4897 $ac_includes_default
4901 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
4908 rm -f conftest.$ac_objext
4909 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4910 (eval $ac_compile) 2>conftest.er1
4912 grep -v '^ *+' conftest.er1 >conftest.err
4914 cat conftest.err >&5
4915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4916 (exit $ac_status); } &&
4917 { ac_try='test -z "$ac_c_werror_flag"
4918 || test ! -s conftest.err'
4919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4923 (exit $ac_status); }; } &&
4924 { ac_try='test -s conftest.$ac_objext'
4925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4929 (exit $ac_status); }; }; then
4930 ac_lo=$ac_mid; break
4932 echo "$as_me: failed program was:" >&5
4933 sed 's/^/| /' conftest.$ac_ext >&5
4935 ac_hi=`expr '(' $ac_mid ')' - 1`
4936 if test $ac_mid -le $ac_hi; then
4940 ac_mid=`expr 2 '*' $ac_mid`
4942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4945 echo "$as_me: failed program was:" >&5
4946 sed 's/^/| /' conftest.$ac_ext >&5
4950 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4952 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4953 # Binary search between lo and hi bounds.
4954 while test "x$ac_lo" != "x$ac_hi"; do
4955 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4956 cat >conftest.$ac_ext <<_ACEOF
4959 cat confdefs.h >>conftest.$ac_ext
4960 cat >>conftest.$ac_ext <<_ACEOF
4961 /* end confdefs.h. */
4962 $ac_includes_default
4966 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4973 rm -f conftest.$ac_objext
4974 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4975 (eval $ac_compile) 2>conftest.er1
4977 grep -v '^ *+' conftest.er1 >conftest.err
4979 cat conftest.err >&5
4980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4981 (exit $ac_status); } &&
4982 { ac_try='test -z "$ac_c_werror_flag"
4983 || test ! -s conftest.err'
4984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4988 (exit $ac_status); }; } &&
4989 { ac_try='test -s conftest.$ac_objext'
4990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4994 (exit $ac_status); }; }; then
4997 echo "$as_me: failed program was:" >&5
4998 sed 's/^/| /' conftest.$ac_ext >&5
5000 ac_lo=`expr '(' $ac_mid ')' + 1`
5002 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5005 ?*) ac_cv_sizeof_long=$ac_lo;;
5006 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5007 See \`config.log' for more details." >&5
5008 echo "$as_me: error: cannot compute sizeof (long), 77
5009 See \`config.log' for more details." >&2;}
5010 { (exit 1); exit 1; }; } ;;
5013 if test "$cross_compiling" = yes; then
5014 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5015 See \`config.log' for more details." >&5
5016 echo "$as_me: error: cannot run test program while cross compiling
5017 See \`config.log' for more details." >&2;}
5018 { (exit 1); exit 1; }; }
5020 cat >conftest.$ac_ext <<_ACEOF
5023 cat confdefs.h >>conftest.$ac_ext
5024 cat >>conftest.$ac_ext <<_ACEOF
5025 /* end confdefs.h. */
5026 $ac_includes_default
5027 long longval () { return (long) (sizeof (long)); }
5028 unsigned long ulongval () { return (long) (sizeof (long)); }
5035 FILE *f = fopen ("conftest.val", "w");
5038 if (((long) (sizeof (long))) < 0)
5040 long i = longval ();
5041 if (i != ((long) (sizeof (long))))
5043 fprintf (f, "%ld\n", i);
5047 unsigned long i = ulongval ();
5048 if (i != ((long) (sizeof (long))))
5050 fprintf (f, "%lu\n", i);
5052 exit (ferror (f) || fclose (f) != 0);
5058 rm -f conftest$ac_exeext
5059 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5060 (eval $ac_link) 2>&5
5062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5063 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068 (exit $ac_status); }; }; then
5069 ac_cv_sizeof_long=`cat conftest.val`
5071 echo "$as_me: program exited with status $ac_status" >&5
5072 echo "$as_me: failed program was:" >&5
5073 sed 's/^/| /' conftest.$ac_ext >&5
5076 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5077 See \`config.log' for more details." >&5
5078 echo "$as_me: error: cannot compute sizeof (long), 77
5079 See \`config.log' for more details." >&2;}
5080 { (exit 1); exit 1; }; }
5082 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5090 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5091 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5092 cat >>confdefs.h <<_ACEOF
5093 #define SIZEOF_LONG $ac_cv_sizeof_long
5097 echo "$as_me:$LINENO: checking for long long" >&5
5098 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5099 if test "${ac_cv_type_long_long+set}" = set; then
5100 echo $ECHO_N "(cached) $ECHO_C" >&6
5102 cat >conftest.$ac_ext <<_ACEOF
5105 cat confdefs.h >>conftest.$ac_ext
5106 cat >>conftest.$ac_ext <<_ACEOF
5107 /* end confdefs.h. */
5108 $ac_includes_default
5112 if ((long long *) 0)
5114 if (sizeof (long long))
5120 rm -f conftest.$ac_objext
5121 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5122 (eval $ac_compile) 2>conftest.er1
5124 grep -v '^ *+' conftest.er1 >conftest.err
5126 cat conftest.err >&5
5127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5128 (exit $ac_status); } &&
5129 { ac_try='test -z "$ac_c_werror_flag"
5130 || test ! -s conftest.err'
5131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135 (exit $ac_status); }; } &&
5136 { ac_try='test -s conftest.$ac_objext'
5137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5141 (exit $ac_status); }; }; then
5142 ac_cv_type_long_long=yes
5144 echo "$as_me: failed program was:" >&5
5145 sed 's/^/| /' conftest.$ac_ext >&5
5147 ac_cv_type_long_long=no
5149 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5151 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5152 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5153 if test $ac_cv_type_long_long = yes; then
5155 cat >>confdefs.h <<_ACEOF
5156 #define HAVE_LONG_LONG 1
5159 echo "$as_me:$LINENO: checking for long long" >&5
5160 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5161 if test "${ac_cv_type_long_long+set}" = set; then
5162 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 cat >conftest.$ac_ext <<_ACEOF
5167 cat confdefs.h >>conftest.$ac_ext
5168 cat >>conftest.$ac_ext <<_ACEOF
5169 /* end confdefs.h. */
5170 $ac_includes_default
5174 if ((long long *) 0)
5176 if (sizeof (long long))
5182 rm -f conftest.$ac_objext
5183 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5184 (eval $ac_compile) 2>conftest.er1
5186 grep -v '^ *+' conftest.er1 >conftest.err
5188 cat conftest.err >&5
5189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5190 (exit $ac_status); } &&
5191 { ac_try='test -z "$ac_c_werror_flag"
5192 || test ! -s conftest.err'
5193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5197 (exit $ac_status); }; } &&
5198 { ac_try='test -s conftest.$ac_objext'
5199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5203 (exit $ac_status); }; }; then
5204 ac_cv_type_long_long=yes
5206 echo "$as_me: failed program was:" >&5
5207 sed 's/^/| /' conftest.$ac_ext >&5
5209 ac_cv_type_long_long=no
5211 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5213 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5214 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5216 echo "$as_me:$LINENO: checking size of long long" >&5
5217 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
5218 if test "${ac_cv_sizeof_long_long+set}" = set; then
5219 echo $ECHO_N "(cached) $ECHO_C" >&6
5221 if test "$ac_cv_type_long_long" = yes; then
5222 # The cast to unsigned long works around a bug in the HP C Compiler
5223 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5224 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5225 # This bug is HP SR number 8606223364.
5226 if test "$cross_compiling" = yes; then
5227 # Depending upon the size, compute the lo and hi bounds.
5228 cat >conftest.$ac_ext <<_ACEOF
5231 cat confdefs.h >>conftest.$ac_ext
5232 cat >>conftest.$ac_ext <<_ACEOF
5233 /* end confdefs.h. */
5234 $ac_includes_default
5238 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
5245 rm -f conftest.$ac_objext
5246 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5247 (eval $ac_compile) 2>conftest.er1
5249 grep -v '^ *+' conftest.er1 >conftest.err
5251 cat conftest.err >&5
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); } &&
5254 { ac_try='test -z "$ac_c_werror_flag"
5255 || test ! -s conftest.err'
5256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5260 (exit $ac_status); }; } &&
5261 { ac_try='test -s conftest.$ac_objext'
5262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5266 (exit $ac_status); }; }; then
5269 cat >conftest.$ac_ext <<_ACEOF
5272 cat confdefs.h >>conftest.$ac_ext
5273 cat >>conftest.$ac_ext <<_ACEOF
5274 /* end confdefs.h. */
5275 $ac_includes_default
5279 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5286 rm -f conftest.$ac_objext
5287 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5288 (eval $ac_compile) 2>conftest.er1
5290 grep -v '^ *+' conftest.er1 >conftest.err
5292 cat conftest.err >&5
5293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294 (exit $ac_status); } &&
5295 { ac_try='test -z "$ac_c_werror_flag"
5296 || test ! -s conftest.err'
5297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301 (exit $ac_status); }; } &&
5302 { ac_try='test -s conftest.$ac_objext'
5303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307 (exit $ac_status); }; }; then
5308 ac_hi=$ac_mid; break
5310 echo "$as_me: failed program was:" >&5
5311 sed 's/^/| /' conftest.$ac_ext >&5
5313 ac_lo=`expr $ac_mid + 1`
5314 if test $ac_lo -le $ac_mid; then
5318 ac_mid=`expr 2 '*' $ac_mid + 1`
5320 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5323 echo "$as_me: failed program was:" >&5
5324 sed 's/^/| /' conftest.$ac_ext >&5
5326 cat >conftest.$ac_ext <<_ACEOF
5329 cat confdefs.h >>conftest.$ac_ext
5330 cat >>conftest.$ac_ext <<_ACEOF
5331 /* end confdefs.h. */
5332 $ac_includes_default
5336 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
5343 rm -f conftest.$ac_objext
5344 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5345 (eval $ac_compile) 2>conftest.er1
5347 grep -v '^ *+' conftest.er1 >conftest.err
5349 cat conftest.err >&5
5350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5351 (exit $ac_status); } &&
5352 { ac_try='test -z "$ac_c_werror_flag"
5353 || test ! -s conftest.err'
5354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5358 (exit $ac_status); }; } &&
5359 { ac_try='test -s conftest.$ac_objext'
5360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5364 (exit $ac_status); }; }; then
5367 cat >conftest.$ac_ext <<_ACEOF
5370 cat confdefs.h >>conftest.$ac_ext
5371 cat >>conftest.$ac_ext <<_ACEOF
5372 /* end confdefs.h. */
5373 $ac_includes_default
5377 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
5384 rm -f conftest.$ac_objext
5385 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5386 (eval $ac_compile) 2>conftest.er1
5388 grep -v '^ *+' conftest.er1 >conftest.err
5390 cat conftest.err >&5
5391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5392 (exit $ac_status); } &&
5393 { ac_try='test -z "$ac_c_werror_flag"
5394 || test ! -s conftest.err'
5395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5399 (exit $ac_status); }; } &&
5400 { ac_try='test -s conftest.$ac_objext'
5401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5405 (exit $ac_status); }; }; then
5406 ac_lo=$ac_mid; break
5408 echo "$as_me: failed program was:" >&5
5409 sed 's/^/| /' conftest.$ac_ext >&5
5411 ac_hi=`expr '(' $ac_mid ')' - 1`
5412 if test $ac_mid -le $ac_hi; then
5416 ac_mid=`expr 2 '*' $ac_mid`
5418 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5421 echo "$as_me: failed program was:" >&5
5422 sed 's/^/| /' conftest.$ac_ext >&5
5426 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5428 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5429 # Binary search between lo and hi bounds.
5430 while test "x$ac_lo" != "x$ac_hi"; do
5431 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5432 cat >conftest.$ac_ext <<_ACEOF
5435 cat confdefs.h >>conftest.$ac_ext
5436 cat >>conftest.$ac_ext <<_ACEOF
5437 /* end confdefs.h. */
5438 $ac_includes_default
5442 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5449 rm -f conftest.$ac_objext
5450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5451 (eval $ac_compile) 2>conftest.er1
5453 grep -v '^ *+' conftest.er1 >conftest.err
5455 cat conftest.err >&5
5456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5457 (exit $ac_status); } &&
5458 { ac_try='test -z "$ac_c_werror_flag"
5459 || test ! -s conftest.err'
5460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5464 (exit $ac_status); }; } &&
5465 { ac_try='test -s conftest.$ac_objext'
5466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5470 (exit $ac_status); }; }; then
5473 echo "$as_me: failed program was:" >&5
5474 sed 's/^/| /' conftest.$ac_ext >&5
5476 ac_lo=`expr '(' $ac_mid ')' + 1`
5478 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5481 ?*) ac_cv_sizeof_long_long=$ac_lo;;
5482 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5483 See \`config.log' for more details." >&5
5484 echo "$as_me: error: cannot compute sizeof (long long), 77
5485 See \`config.log' for more details." >&2;}
5486 { (exit 1); exit 1; }; } ;;
5489 if test "$cross_compiling" = yes; then
5490 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5491 See \`config.log' for more details." >&5
5492 echo "$as_me: error: cannot run test program while cross compiling
5493 See \`config.log' for more details." >&2;}
5494 { (exit 1); exit 1; }; }
5496 cat >conftest.$ac_ext <<_ACEOF
5499 cat confdefs.h >>conftest.$ac_ext
5500 cat >>conftest.$ac_ext <<_ACEOF
5501 /* end confdefs.h. */
5502 $ac_includes_default
5503 long longval () { return (long) (sizeof (long long)); }
5504 unsigned long ulongval () { return (long) (sizeof (long long)); }
5511 FILE *f = fopen ("conftest.val", "w");
5514 if (((long) (sizeof (long long))) < 0)
5516 long i = longval ();
5517 if (i != ((long) (sizeof (long long))))
5519 fprintf (f, "%ld\n", i);
5523 unsigned long i = ulongval ();
5524 if (i != ((long) (sizeof (long long))))
5526 fprintf (f, "%lu\n", i);
5528 exit (ferror (f) || fclose (f) != 0);
5534 rm -f conftest$ac_exeext
5535 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5536 (eval $ac_link) 2>&5
5538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5539 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5544 (exit $ac_status); }; }; then
5545 ac_cv_sizeof_long_long=`cat conftest.val`
5547 echo "$as_me: program exited with status $ac_status" >&5
5548 echo "$as_me: failed program was:" >&5
5549 sed 's/^/| /' conftest.$ac_ext >&5
5552 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5553 See \`config.log' for more details." >&5
5554 echo "$as_me: error: cannot compute sizeof (long long), 77
5555 See \`config.log' for more details." >&2;}
5556 { (exit 1); exit 1; }; }
5558 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5563 ac_cv_sizeof_long_long=0
5566 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
5567 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
5568 cat >>confdefs.h <<_ACEOF
5569 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5575 echo "$as_me:$LINENO: checking for __int64" >&5
5576 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5577 if test "${ac_cv_type___int64+set}" = set; then
5578 echo $ECHO_N "(cached) $ECHO_C" >&6
5580 cat >conftest.$ac_ext <<_ACEOF
5583 cat confdefs.h >>conftest.$ac_ext
5584 cat >>conftest.$ac_ext <<_ACEOF
5585 /* end confdefs.h. */
5586 $ac_includes_default
5592 if (sizeof (__int64))
5598 rm -f conftest.$ac_objext
5599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5600 (eval $ac_compile) 2>conftest.er1
5602 grep -v '^ *+' conftest.er1 >conftest.err
5604 cat conftest.err >&5
5605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5606 (exit $ac_status); } &&
5607 { ac_try='test -z "$ac_c_werror_flag"
5608 || test ! -s conftest.err'
5609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5613 (exit $ac_status); }; } &&
5614 { ac_try='test -s conftest.$ac_objext'
5615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5619 (exit $ac_status); }; }; then
5620 ac_cv_type___int64=yes
5622 echo "$as_me: failed program was:" >&5
5623 sed 's/^/| /' conftest.$ac_ext >&5
5625 ac_cv_type___int64=no
5627 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5629 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5630 echo "${ECHO_T}$ac_cv_type___int64" >&6
5631 if test $ac_cv_type___int64 = yes; then
5633 cat >>confdefs.h <<_ACEOF
5634 #define HAVE___INT64 1
5637 echo "$as_me:$LINENO: checking for __int64" >&5
5638 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5639 if test "${ac_cv_type___int64+set}" = set; then
5640 echo $ECHO_N "(cached) $ECHO_C" >&6
5642 cat >conftest.$ac_ext <<_ACEOF
5645 cat confdefs.h >>conftest.$ac_ext
5646 cat >>conftest.$ac_ext <<_ACEOF
5647 /* end confdefs.h. */
5648 $ac_includes_default
5654 if (sizeof (__int64))
5660 rm -f conftest.$ac_objext
5661 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5662 (eval $ac_compile) 2>conftest.er1
5664 grep -v '^ *+' conftest.er1 >conftest.err
5666 cat conftest.err >&5
5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5668 (exit $ac_status); } &&
5669 { ac_try='test -z "$ac_c_werror_flag"
5670 || test ! -s conftest.err'
5671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675 (exit $ac_status); }; } &&
5676 { ac_try='test -s conftest.$ac_objext'
5677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5681 (exit $ac_status); }; }; then
5682 ac_cv_type___int64=yes
5684 echo "$as_me: failed program was:" >&5
5685 sed 's/^/| /' conftest.$ac_ext >&5
5687 ac_cv_type___int64=no
5689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5691 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5692 echo "${ECHO_T}$ac_cv_type___int64" >&6
5694 echo "$as_me:$LINENO: checking size of __int64" >&5
5695 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
5696 if test "${ac_cv_sizeof___int64+set}" = set; then
5697 echo $ECHO_N "(cached) $ECHO_C" >&6
5699 if test "$ac_cv_type___int64" = yes; then
5700 # The cast to unsigned long works around a bug in the HP C Compiler
5701 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5702 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5703 # This bug is HP SR number 8606223364.
5704 if test "$cross_compiling" = yes; then
5705 # Depending upon the size, compute the lo and hi bounds.
5706 cat >conftest.$ac_ext <<_ACEOF
5709 cat confdefs.h >>conftest.$ac_ext
5710 cat >>conftest.$ac_ext <<_ACEOF
5711 /* end confdefs.h. */
5712 $ac_includes_default
5716 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
5723 rm -f conftest.$ac_objext
5724 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5725 (eval $ac_compile) 2>conftest.er1
5727 grep -v '^ *+' conftest.er1 >conftest.err
5729 cat conftest.err >&5
5730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5731 (exit $ac_status); } &&
5732 { ac_try='test -z "$ac_c_werror_flag"
5733 || test ! -s conftest.err'
5734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738 (exit $ac_status); }; } &&
5739 { ac_try='test -s conftest.$ac_objext'
5740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); }; }; then
5747 cat >conftest.$ac_ext <<_ACEOF
5750 cat confdefs.h >>conftest.$ac_ext
5751 cat >>conftest.$ac_ext <<_ACEOF
5752 /* end confdefs.h. */
5753 $ac_includes_default
5757 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5764 rm -f conftest.$ac_objext
5765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5766 (eval $ac_compile) 2>conftest.er1
5768 grep -v '^ *+' conftest.er1 >conftest.err
5770 cat conftest.err >&5
5771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5772 (exit $ac_status); } &&
5773 { ac_try='test -z "$ac_c_werror_flag"
5774 || test ! -s conftest.err'
5775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5779 (exit $ac_status); }; } &&
5780 { ac_try='test -s conftest.$ac_objext'
5781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785 (exit $ac_status); }; }; then
5786 ac_hi=$ac_mid; break
5788 echo "$as_me: failed program was:" >&5
5789 sed 's/^/| /' conftest.$ac_ext >&5
5791 ac_lo=`expr $ac_mid + 1`
5792 if test $ac_lo -le $ac_mid; then
5796 ac_mid=`expr 2 '*' $ac_mid + 1`
5798 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5801 echo "$as_me: failed program was:" >&5
5802 sed 's/^/| /' conftest.$ac_ext >&5
5804 cat >conftest.$ac_ext <<_ACEOF
5807 cat confdefs.h >>conftest.$ac_ext
5808 cat >>conftest.$ac_ext <<_ACEOF
5809 /* end confdefs.h. */
5810 $ac_includes_default
5814 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
5821 rm -f conftest.$ac_objext
5822 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5823 (eval $ac_compile) 2>conftest.er1
5825 grep -v '^ *+' conftest.er1 >conftest.err
5827 cat conftest.err >&5
5828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829 (exit $ac_status); } &&
5830 { ac_try='test -z "$ac_c_werror_flag"
5831 || test ! -s conftest.err'
5832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5836 (exit $ac_status); }; } &&
5837 { ac_try='test -s conftest.$ac_objext'
5838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5842 (exit $ac_status); }; }; then
5845 cat >conftest.$ac_ext <<_ACEOF
5848 cat confdefs.h >>conftest.$ac_ext
5849 cat >>conftest.$ac_ext <<_ACEOF
5850 /* end confdefs.h. */
5851 $ac_includes_default
5855 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
5862 rm -f conftest.$ac_objext
5863 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5864 (eval $ac_compile) 2>conftest.er1
5866 grep -v '^ *+' conftest.er1 >conftest.err
5868 cat conftest.err >&5
5869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5870 (exit $ac_status); } &&
5871 { ac_try='test -z "$ac_c_werror_flag"
5872 || test ! -s conftest.err'
5873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5877 (exit $ac_status); }; } &&
5878 { ac_try='test -s conftest.$ac_objext'
5879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5883 (exit $ac_status); }; }; then
5884 ac_lo=$ac_mid; break
5886 echo "$as_me: failed program was:" >&5
5887 sed 's/^/| /' conftest.$ac_ext >&5
5889 ac_hi=`expr '(' $ac_mid ')' - 1`
5890 if test $ac_mid -le $ac_hi; then
5894 ac_mid=`expr 2 '*' $ac_mid`
5896 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5899 echo "$as_me: failed program was:" >&5
5900 sed 's/^/| /' conftest.$ac_ext >&5
5904 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5906 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5907 # Binary search between lo and hi bounds.
5908 while test "x$ac_lo" != "x$ac_hi"; do
5909 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5910 cat >conftest.$ac_ext <<_ACEOF
5913 cat confdefs.h >>conftest.$ac_ext
5914 cat >>conftest.$ac_ext <<_ACEOF
5915 /* end confdefs.h. */
5916 $ac_includes_default
5920 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5927 rm -f conftest.$ac_objext
5928 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5929 (eval $ac_compile) 2>conftest.er1
5931 grep -v '^ *+' conftest.er1 >conftest.err
5933 cat conftest.err >&5
5934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5935 (exit $ac_status); } &&
5936 { ac_try='test -z "$ac_c_werror_flag"
5937 || test ! -s conftest.err'
5938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5942 (exit $ac_status); }; } &&
5943 { ac_try='test -s conftest.$ac_objext'
5944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948 (exit $ac_status); }; }; then
5951 echo "$as_me: failed program was:" >&5
5952 sed 's/^/| /' conftest.$ac_ext >&5
5954 ac_lo=`expr '(' $ac_mid ')' + 1`
5956 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5959 ?*) ac_cv_sizeof___int64=$ac_lo;;
5960 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
5961 See \`config.log' for more details." >&5
5962 echo "$as_me: error: cannot compute sizeof (__int64), 77
5963 See \`config.log' for more details." >&2;}
5964 { (exit 1); exit 1; }; } ;;
5967 if test "$cross_compiling" = yes; then
5968 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5969 See \`config.log' for more details." >&5
5970 echo "$as_me: error: cannot run test program while cross compiling
5971 See \`config.log' for more details." >&2;}
5972 { (exit 1); exit 1; }; }
5974 cat >conftest.$ac_ext <<_ACEOF
5977 cat confdefs.h >>conftest.$ac_ext
5978 cat >>conftest.$ac_ext <<_ACEOF
5979 /* end confdefs.h. */
5980 $ac_includes_default
5981 long longval () { return (long) (sizeof (__int64)); }
5982 unsigned long ulongval () { return (long) (sizeof (__int64)); }
5989 FILE *f = fopen ("conftest.val", "w");
5992 if (((long) (sizeof (__int64))) < 0)
5994 long i = longval ();
5995 if (i != ((long) (sizeof (__int64))))
5997 fprintf (f, "%ld\n", i);
6001 unsigned long i = ulongval ();
6002 if (i != ((long) (sizeof (__int64))))
6004 fprintf (f, "%lu\n", i);
6006 exit (ferror (f) || fclose (f) != 0);
6012 rm -f conftest$ac_exeext
6013 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6014 (eval $ac_link) 2>&5
6016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022 (exit $ac_status); }; }; then
6023 ac_cv_sizeof___int64=`cat conftest.val`
6025 echo "$as_me: program exited with status $ac_status" >&5
6026 echo "$as_me: failed program was:" >&5
6027 sed 's/^/| /' conftest.$ac_ext >&5
6030 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6031 See \`config.log' for more details." >&5
6032 echo "$as_me: error: cannot compute sizeof (__int64), 77
6033 See \`config.log' for more details." >&2;}
6034 { (exit 1); exit 1; }; }
6036 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6041 ac_cv_sizeof___int64=0
6044 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6045 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6046 cat >>confdefs.h <<_ACEOF
6047 #define SIZEOF___INT64 $ac_cv_sizeof___int64
6054 # ---------------------
6055 # Warnings and checking
6056 # ---------------------
6058 # Check $CC warning features (if it's GCC).
6059 # We want to use -pedantic, but we don't want warnings about
6062 # * overlong strings
6063 # So, we only use -pedantic if we can disable those warnings.
6065 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-long-long" >&5
6066 echo $ECHO_N "checking whether ${CC} accepts -Wno-long-long... $ECHO_C" >&6
6067 if test "${ac_cv_prog_cc_w_no_long_long+set}" = set; then
6068 echo $ECHO_N "(cached) $ECHO_C" >&6
6070 save_CFLAGS="$CFLAGS"
6071 CFLAGS="-Wno-long-long"
6072 cat >conftest.$ac_ext <<_ACEOF
6075 cat confdefs.h >>conftest.$ac_ext
6076 cat >>conftest.$ac_ext <<_ACEOF
6077 /* end confdefs.h. */
6080 rm -f conftest.$ac_objext
6081 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6082 (eval $ac_compile) 2>conftest.er1
6084 grep -v '^ *+' conftest.er1 >conftest.err
6086 cat conftest.err >&5
6087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6088 (exit $ac_status); } &&
6089 { ac_try='test -z "$ac_c_werror_flag"
6090 || test ! -s conftest.err'
6091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6095 (exit $ac_status); }; } &&
6096 { ac_try='test -s conftest.$ac_objext'
6097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6101 (exit $ac_status); }; }; then
6102 ac_cv_prog_cc_w_no_long_long=yes
6104 echo "$as_me: failed program was:" >&5
6105 sed 's/^/| /' conftest.$ac_ext >&5
6107 ac_cv_prog_cc_w_no_long_long=no
6109 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6110 CFLAGS="$save_CFLAGS"
6113 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_long_long" >&5
6114 echo "${ECHO_T}$ac_cv_prog_cc_w_no_long_long" >&6
6116 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-variadic-macros" >&5
6117 echo $ECHO_N "checking whether ${CC} accepts -Wno-variadic-macros... $ECHO_C" >&6
6118 if test "${ac_cv_prog_cc_w_no_variadic_macros+set}" = set; then
6119 echo $ECHO_N "(cached) $ECHO_C" >&6
6121 save_CFLAGS="$CFLAGS"
6122 CFLAGS="-Wno-variadic-macros"
6123 cat >conftest.$ac_ext <<_ACEOF
6126 cat confdefs.h >>conftest.$ac_ext
6127 cat >>conftest.$ac_ext <<_ACEOF
6128 /* end confdefs.h. */
6131 rm -f conftest.$ac_objext
6132 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6133 (eval $ac_compile) 2>conftest.er1
6135 grep -v '^ *+' conftest.er1 >conftest.err
6137 cat conftest.err >&5
6138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 (exit $ac_status); } &&
6140 { ac_try='test -z "$ac_c_werror_flag"
6141 || test ! -s conftest.err'
6142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6146 (exit $ac_status); }; } &&
6147 { ac_try='test -s conftest.$ac_objext'
6148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6152 (exit $ac_status); }; }; then
6153 ac_cv_prog_cc_w_no_variadic_macros=yes
6155 echo "$as_me: failed program was:" >&5
6156 sed 's/^/| /' conftest.$ac_ext >&5
6158 ac_cv_prog_cc_w_no_variadic_macros=no
6160 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6161 CFLAGS="$save_CFLAGS"
6164 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_variadic_macros" >&5
6165 echo "${ECHO_T}$ac_cv_prog_cc_w_no_variadic_macros" >&6
6167 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-overlength-strings" >&5
6168 echo $ECHO_N "checking whether ${CC} accepts -Wno-overlength-strings... $ECHO_C" >&6
6169 if test "${ac_cv_prog_cc_w_no_overlength_strings+set}" = set; then
6170 echo $ECHO_N "(cached) $ECHO_C" >&6
6172 save_CFLAGS="$CFLAGS"
6173 CFLAGS="-Wno-overlength-strings"
6174 cat >conftest.$ac_ext <<_ACEOF
6177 cat confdefs.h >>conftest.$ac_ext
6178 cat >>conftest.$ac_ext <<_ACEOF
6179 /* end confdefs.h. */
6182 rm -f conftest.$ac_objext
6183 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6184 (eval $ac_compile) 2>conftest.er1
6186 grep -v '^ *+' conftest.er1 >conftest.err
6188 cat conftest.err >&5
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); } &&
6191 { ac_try='test -z "$ac_c_werror_flag"
6192 || test ! -s conftest.err'
6193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6197 (exit $ac_status); }; } &&
6198 { ac_try='test -s conftest.$ac_objext'
6199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6203 (exit $ac_status); }; }; then
6204 ac_cv_prog_cc_w_no_overlength_strings=yes
6206 echo "$as_me: failed program was:" >&5
6207 sed 's/^/| /' conftest.$ac_ext >&5
6209 ac_cv_prog_cc_w_no_overlength_strings=no
6211 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6212 CFLAGS="$save_CFLAGS"
6215 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_overlength_strings" >&5
6216 echo "${ECHO_T}$ac_cv_prog_cc_w_no_overlength_strings" >&6
6219 if test $ac_cv_prog_cc_w_no_long_long = yes \
6220 && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
6221 && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
6222 strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6225 # Add -Wold-style-definition if it's accepted
6226 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wold-style-definition" >&5
6227 echo $ECHO_N "checking whether ${CC} accepts -Wold-style-definition... $ECHO_C" >&6
6228 if test "${ac_cv_prog_cc_w_old_style_definition+set}" = set; then
6229 echo $ECHO_N "(cached) $ECHO_C" >&6
6231 save_CFLAGS="$CFLAGS"
6232 CFLAGS="-Wold-style-definition"
6233 cat >conftest.$ac_ext <<_ACEOF
6236 cat confdefs.h >>conftest.$ac_ext
6237 cat >>conftest.$ac_ext <<_ACEOF
6238 /* end confdefs.h. */
6241 rm -f conftest.$ac_objext
6242 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6243 (eval $ac_compile) 2>conftest.er1
6245 grep -v '^ *+' conftest.er1 >conftest.err
6247 cat conftest.err >&5
6248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6249 (exit $ac_status); } &&
6250 { ac_try='test -z "$ac_c_werror_flag"
6251 || test ! -s conftest.err'
6252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6256 (exit $ac_status); }; } &&
6257 { ac_try='test -s conftest.$ac_objext'
6258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 (exit $ac_status); }; }; then
6263 ac_cv_prog_cc_w_old_style_definition=yes
6265 echo "$as_me: failed program was:" >&5
6266 sed 's/^/| /' conftest.$ac_ext >&5
6268 ac_cv_prog_cc_w_old_style_definition=no
6270 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6271 CFLAGS="$save_CFLAGS"
6274 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_old_style_definition" >&5
6275 echo "${ECHO_T}$ac_cv_prog_cc_w_old_style_definition" >&6
6276 if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
6277 strict1_warn="${strict1_warn} -Wold-style-definition"
6280 # Add -Wmissing-format-attribute if it's accepted
6281 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wmissing-format-attribute" >&5
6282 echo $ECHO_N "checking whether ${CC} accepts -Wmissing-format-attribute... $ECHO_C" >&6
6283 if test "${ac_cv_prog_cc_w_missing_format_attribute+set}" = set; then
6284 echo $ECHO_N "(cached) $ECHO_C" >&6
6286 save_CFLAGS="$CFLAGS"
6287 CFLAGS="-Wmissing-format-attribute"
6288 cat >conftest.$ac_ext <<_ACEOF
6291 cat confdefs.h >>conftest.$ac_ext
6292 cat >>conftest.$ac_ext <<_ACEOF
6293 /* end confdefs.h. */
6296 rm -f conftest.$ac_objext
6297 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6298 (eval $ac_compile) 2>conftest.er1
6300 grep -v '^ *+' conftest.er1 >conftest.err
6302 cat conftest.err >&5
6303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6304 (exit $ac_status); } &&
6305 { ac_try='test -z "$ac_c_werror_flag"
6306 || test ! -s conftest.err'
6307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6311 (exit $ac_status); }; } &&
6312 { ac_try='test -s conftest.$ac_objext'
6313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6317 (exit $ac_status); }; }; then
6318 ac_cv_prog_cc_w_missing_format_attribute=yes
6320 echo "$as_me: failed program was:" >&5
6321 sed 's/^/| /' conftest.$ac_ext >&5
6323 ac_cv_prog_cc_w_missing_format_attribute=no
6325 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6326 CFLAGS="$save_CFLAGS"
6329 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_missing_format_attribute" >&5
6330 echo "${ECHO_T}$ac_cv_prog_cc_w_missing_format_attribute" >&6
6331 if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then
6332 strict1_warn="${strict1_warn} -Wmissing-format-attribute"
6335 # Enable -Werror, period.
6336 # Check whether --enable-werror_always or --disable-werror_always was given.
6337 if test "${enable_werror_always+set}" = set; then
6338 enableval="$enable_werror_always"
6341 enable_werror_always=no
6343 if test x${enable_werror_always} = xyes ; then
6344 strict1_warn="${strict1_warn} -Werror"
6350 # Get C++ compatibility warning flag, if supported.
6351 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wc++-compat" >&5
6352 echo $ECHO_N "checking whether ${CC} accepts -Wc++-compat... $ECHO_C" >&6
6353 if test "${ac_cv_prog_cc_w_cxx_compat+set}" = set; then
6354 echo $ECHO_N "(cached) $ECHO_C" >&6
6356 save_CFLAGS="$CFLAGS"
6357 CFLAGS="-Wc++-compat"
6358 cat >conftest.$ac_ext <<_ACEOF
6361 cat confdefs.h >>conftest.$ac_ext
6362 cat >>conftest.$ac_ext <<_ACEOF
6363 /* end confdefs.h. */
6366 rm -f conftest.$ac_objext
6367 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6368 (eval $ac_compile) 2>conftest.er1
6370 grep -v '^ *+' conftest.er1 >conftest.err
6372 cat conftest.err >&5
6373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374 (exit $ac_status); } &&
6375 { ac_try='test -z "$ac_c_werror_flag"
6376 || test ! -s conftest.err'
6377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6381 (exit $ac_status); }; } &&
6382 { ac_try='test -s conftest.$ac_objext'
6383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); }; }; then
6388 ac_cv_prog_cc_w_cxx_compat=yes
6390 echo "$as_me: failed program was:" >&5
6391 sed 's/^/| /' conftest.$ac_ext >&5
6393 ac_cv_prog_cc_w_cxx_compat=no
6395 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6396 CFLAGS="$save_CFLAGS"
6399 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_cxx_compat" >&5
6400 echo "${ECHO_T}$ac_cv_prog_cc_w_cxx_compat" >&6
6401 if test x${ac_cv_prog_cc_w_cxx_compat} = xyes; then
6402 cxx_compat_warn="-Wc++-compat"
6407 # If the native compiler is GCC, we can enable warnings even in stage1.
6408 # That's useful for people building cross-compilers, or just running a
6411 if test "x$GCC" = "xyes"; then
6412 warn_cflags='$(GCC_WARN_CFLAGS)'
6416 # Enable -Werror in bootstrap stage2 and later.
6418 if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then
6421 # Check whether --enable-werror or --disable-werror was given.
6422 if test "${enable_werror+set}" = set; then
6423 enableval="$enable_werror"
6426 if test x$is_release = x ; then
6427 # Default to "yes" on development branches.
6430 # Default to "no" on release branches.
6434 if test x$enable_werror = xyes ; then
6439 # Enable expensive internal checks
6440 # Check whether --enable-checking or --disable-checking was given.
6441 if test "${enable_checking+set}" = set; then
6442 enableval="$enable_checking"
6443 ac_checking_flags="${enableval}"
6446 # Determine the default checks.
6447 if test x$is_release = x ; then
6448 ac_checking_flags=yes
6450 ac_checking_flags=release
6453 ac_assert_checking=1
6457 ac_gc_always_collect=
6459 ac_rtlflag_checking=
6460 ac_runtime_checking=1
6462 ac_valgrind_checking=
6463 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
6464 for check in $ac_checking_flags
6467 # these set all the flags to specific states
6468 yes) ac_assert_checking=1 ; ac_checking=1 ;
6469 ac_fold_checking= ; ac_gc_checking=1 ;
6470 ac_gc_always_collect= ; ac_rtl_checking= ;
6471 ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
6472 ac_tree_checking=1 ; ac_valgrind_checking= ;;
6473 no|none) ac_assert_checking= ; ac_checking= ;
6474 ac_fold_checking= ; ac_gc_checking= ;
6475 ac_gc_always_collect= ; ac_rtl_checking= ;
6476 ac_rtlflag_checking= ; ac_runtime_checking= ;
6477 ac_tree_checking= ; ac_valgrind_checking= ;;
6478 all) ac_assert_checking=1 ; ac_checking=1 ;
6479 ac_fold_checking=1 ; ac_gc_checking=1 ;
6480 ac_gc_always_collect=1 ; ac_rtl_checking=1 ;
6481 ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
6482 ac_tree_checking=1 ; ac_valgrind_checking= ;;
6483 release) ac_assert_checking=1 ; ac_checking= ;
6484 ac_fold_checking= ; ac_gc_checking= ;
6485 ac_gc_always_collect= ; ac_rtl_checking= ;
6486 ac_rtlflag_checking= ; ac_runtime_checking=1 ;
6487 ac_tree_checking= ; ac_valgrind_checking= ;;
6488 # these enable particular checks
6489 assert) ac_assert_checking=1 ;;
6490 fold) ac_fold_checking=1 ;;
6491 gc) ac_gc_checking=1 ;;
6492 gcac) ac_gc_always_collect=1 ;;
6493 misc) ac_checking=1 ;;
6494 rtl) ac_rtl_checking=1 ;;
6495 rtlflag) ac_rtlflag_checking=1 ;;
6496 runtime) ac_runtime_checking=1 ;;
6497 tree) ac_tree_checking=1 ;;
6498 valgrind) ac_valgrind_checking=1 ;;
6499 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
6500 echo "$as_me: error: unknown check category $check" >&2;}
6501 { (exit 1); exit 1; }; } ;;
6507 if test x$ac_checking != x ; then
6509 cat >>confdefs.h <<\_ACEOF
6510 #define ENABLE_CHECKING 1
6513 nocommon_flag=-fno-common
6516 if test x$ac_assert_checking != x ; then
6518 cat >>confdefs.h <<\_ACEOF
6519 #define ENABLE_ASSERT_CHECKING 1
6524 if test x$ac_runtime_checking != x ; then
6526 cat >>confdefs.h <<\_ACEOF
6527 #define ENABLE_RUNTIME_CHECKING 1
6531 if test x$ac_tree_checking != x ; then
6533 cat >>confdefs.h <<\_ACEOF
6534 #define ENABLE_TREE_CHECKING 1
6537 TREEBROWSER=tree-browser.o
6540 if test x$ac_rtl_checking != x ; then
6542 cat >>confdefs.h <<\_ACEOF
6543 #define ENABLE_RTL_CHECKING 1
6547 if test x$ac_rtlflag_checking != x ; then
6549 cat >>confdefs.h <<\_ACEOF
6550 #define ENABLE_RTL_FLAG_CHECKING 1
6554 if test x$ac_gc_checking != x ; then
6556 cat >>confdefs.h <<\_ACEOF
6557 #define ENABLE_GC_CHECKING 1
6561 if test x$ac_gc_always_collect != x ; then
6563 cat >>confdefs.h <<\_ACEOF
6564 #define ENABLE_GC_ALWAYS_COLLECT 1
6568 if test x$ac_fold_checking != x ; then
6570 cat >>confdefs.h <<\_ACEOF
6571 #define ENABLE_FOLD_CHECKING 1
6575 valgrind_path_defines=
6578 if test "${ac_cv_header_valgrind_h+set}" = set; then
6579 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6580 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6581 if test "${ac_cv_header_valgrind_h+set}" = set; then
6582 echo $ECHO_N "(cached) $ECHO_C" >&6
6584 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6585 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6587 # Is the header compilable?
6588 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
6589 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
6590 cat >conftest.$ac_ext <<_ACEOF
6593 cat confdefs.h >>conftest.$ac_ext
6594 cat >>conftest.$ac_ext <<_ACEOF
6595 /* end confdefs.h. */
6596 $ac_includes_default
6597 #include <valgrind.h>
6599 rm -f conftest.$ac_objext
6600 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6601 (eval $ac_compile) 2>conftest.er1
6603 grep -v '^ *+' conftest.er1 >conftest.err
6605 cat conftest.err >&5
6606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); } &&
6608 { ac_try='test -z "$ac_c_werror_flag"
6609 || test ! -s conftest.err'
6610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6614 (exit $ac_status); }; } &&
6615 { ac_try='test -s conftest.$ac_objext'
6616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6620 (exit $ac_status); }; }; then
6621 ac_header_compiler=yes
6623 echo "$as_me: failed program was:" >&5
6624 sed 's/^/| /' conftest.$ac_ext >&5
6626 ac_header_compiler=no
6628 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6629 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6630 echo "${ECHO_T}$ac_header_compiler" >&6
6632 # Is the header present?
6633 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
6634 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
6635 cat >conftest.$ac_ext <<_ACEOF
6638 cat confdefs.h >>conftest.$ac_ext
6639 cat >>conftest.$ac_ext <<_ACEOF
6640 /* end confdefs.h. */
6641 #include <valgrind.h>
6643 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6644 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6646 grep -v '^ *+' conftest.er1 >conftest.err
6648 cat conftest.err >&5
6649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6650 (exit $ac_status); } >/dev/null; then
6651 if test -s conftest.err; then
6652 ac_cpp_err=$ac_c_preproc_warn_flag
6653 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6660 if test -z "$ac_cpp_err"; then
6661 ac_header_preproc=yes
6663 echo "$as_me: failed program was:" >&5
6664 sed 's/^/| /' conftest.$ac_ext >&5
6666 ac_header_preproc=no
6668 rm -f conftest.err conftest.$ac_ext
6669 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6670 echo "${ECHO_T}$ac_header_preproc" >&6
6672 # So? What about this header?
6673 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6675 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
6676 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6677 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
6678 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
6679 ac_header_preproc=yes
6682 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
6683 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
6684 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
6685 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
6686 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
6687 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
6688 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
6689 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
6690 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
6691 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
6692 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
6693 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
6696 ## ------------------------------------------ ##
6697 ## Report this to the AC_PACKAGE_NAME lists. ##
6698 ## ------------------------------------------ ##
6701 sed "s/^/$as_me: WARNING: /" >&2
6704 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6705 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6706 if test "${ac_cv_header_valgrind_h+set}" = set; then
6707 echo $ECHO_N "(cached) $ECHO_C" >&6
6709 ac_cv_header_valgrind_h=$ac_header_preproc
6711 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6712 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6715 if test $ac_cv_header_valgrind_h = yes; then
6723 if test x$ac_valgrind_checking != x ; then
6724 # It is certainly possible that there's valgrind but no valgrind.h.
6725 # GCC relies on making annotations so we must have both.
6726 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6727 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
6728 cat >conftest.$ac_ext <<_ACEOF
6731 cat confdefs.h >>conftest.$ac_ext
6732 cat >>conftest.$ac_ext <<_ACEOF
6733 /* end confdefs.h. */
6734 #include <valgrind/memcheck.h>
6735 #ifndef VALGRIND_DISCARD
6736 #error VALGRIND_DISCARD not defined
6739 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6740 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6742 grep -v '^ *+' conftest.er1 >conftest.err
6744 cat conftest.err >&5
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 (exit $ac_status); } >/dev/null; then
6747 if test -s conftest.err; then
6748 ac_cpp_err=$ac_c_preproc_warn_flag
6749 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6756 if test -z "$ac_cpp_err"; then
6757 gcc_cv_header_valgrind_memcheck_h=yes
6759 echo "$as_me: failed program was:" >&5
6760 sed 's/^/| /' conftest.$ac_ext >&5
6762 gcc_cv_header_valgrind_memcheck_h=no
6764 rm -f conftest.err conftest.$ac_ext
6765 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6766 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
6767 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6768 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
6769 cat >conftest.$ac_ext <<_ACEOF
6772 cat confdefs.h >>conftest.$ac_ext
6773 cat >>conftest.$ac_ext <<_ACEOF
6774 /* end confdefs.h. */
6775 #include <memcheck.h>
6776 #ifndef VALGRIND_DISCARD
6777 #error VALGRIND_DISCARD not defined
6780 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6781 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6783 grep -v '^ *+' conftest.er1 >conftest.err
6785 cat conftest.err >&5
6786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6787 (exit $ac_status); } >/dev/null; then
6788 if test -s conftest.err; then
6789 ac_cpp_err=$ac_c_preproc_warn_flag
6790 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6797 if test -z "$ac_cpp_err"; then
6798 gcc_cv_header_memcheck_h=yes
6800 echo "$as_me: failed program was:" >&5
6801 sed 's/^/| /' conftest.$ac_ext >&5
6803 gcc_cv_header_memcheck_h=no
6805 rm -f conftest.err conftest.$ac_ext
6806 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
6807 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
6809 # Prepare PATH_SEPARATOR.
6810 # The user is always right.
6811 if test "${PATH_SEPARATOR+set}" != set; then
6812 echo "#! /bin/sh" >conf$$.sh
6813 echo "exit 0" >>conf$$.sh
6815 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6823 # Find out how to test for executable files. Don't use a zero-byte file,
6824 # as systems may use methods other than mode bits to determine executability.
6825 cat >conf$$.file <<_ASEOF
6829 chmod +x conf$$.file
6830 if test -x conf$$.file >/dev/null 2>&1; then
6831 ac_executable_p="test -x"
6833 ac_executable_p="test -f"
6837 # Extract the first word of "valgrind", so it can be a program name with args.
6838 set dummy valgrind; ac_word=$2
6839 echo "$as_me:$LINENO: checking for $ac_word" >&5
6840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6841 if test "${ac_cv_path_valgrind_path+set}" = set; then
6842 echo $ECHO_N "(cached) $ECHO_C" >&6
6844 case "$valgrind_path" in
6846 ac_cv_path_valgrind_path="$valgrind_path" # Let the user override the test with a path.
6849 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6850 for ac_dir in $PATH; do
6852 test -z "$ac_dir" && ac_dir=.
6853 for ac_exec_ext in '' $ac_executable_extensions; do
6854 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6855 if $ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1; then
6856 ac_cv_path_valgrind_path="$ac_dir/$ac_word$ac_exec_ext"
6866 valgrind_path="$ac_cv_path_valgrind_path"
6867 if test -n "$valgrind_path"; then
6868 echo "$as_me:$LINENO: result: $valgrind_path" >&5
6869 echo "${ECHO_T}$valgrind_path" >&6
6871 echo "$as_me:$LINENO: result: no" >&5
6872 echo "${ECHO_T}no" >&6
6875 if test "x$valgrind_path" = "x" \
6876 || (test $have_valgrind_h = no \
6877 && test $gcc_cv_header_memcheck_h = no \
6878 && test $gcc_cv_header_valgrind_memcheck_h = no); then
6879 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
6880 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
6881 { (exit 1); exit 1; }; }
6883 valgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6884 valgrind_command="$valgrind_path -q"
6886 cat >>confdefs.h <<\_ACEOF
6887 #define ENABLE_VALGRIND_CHECKING 1
6890 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6892 cat >>confdefs.h <<\_ACEOF
6893 #define HAVE_VALGRIND_MEMCHECK_H 1
6897 if test $gcc_cv_header_memcheck_h = yes; then
6899 cat >>confdefs.h <<\_ACEOF
6900 #define HAVE_MEMCHECK_H 1
6908 # Check whether --enable-mapped-location or --disable-mapped-location was given.
6909 if test "${enable_mapped_location+set}" = set; then
6910 enableval="$enable_mapped_location"
6913 enable_mapped_location=no
6916 if test "$enable_mapped_location" = yes ; then
6918 cat >>confdefs.h <<\_ACEOF
6919 #define USE_MAPPED_LOCATION 1
6924 # Enable code coverage collection
6925 # Check whether --enable-coverage or --disable-coverage was given.
6926 if test "${enable_coverage+set}" = set; then
6927 enableval="$enable_coverage"
6928 case "${enableval}" in
6930 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6933 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6936 # a.k.a. --disable-coverage
6940 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
6941 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
6942 { (exit 1); exit 1; }; }
6950 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
6951 if test "${enable_gather_detailed_mem_stats+set}" = set; then
6952 enableval="$enable_gather_detailed_mem_stats"
6955 enable_gather_detailed_mem_stats=no
6957 if test x$enable_gather_detailed_mem_stats = xyes ; then
6959 cat >>confdefs.h <<\_ACEOF
6960 #define GATHER_STATISTICS 1
6965 # -------------------------------
6966 # Miscenalleous configure options
6967 # -------------------------------
6971 # Check whether --with-stabs or --without-stabs was given.
6972 if test "${with_stabs+set}" = set; then
6973 withval="$with_stabs"
6979 # Determine whether or not multilibs are enabled.
6980 # Check whether --enable-multilib or --disable-multilib was given.
6981 if test "${enable_multilib+set}" = set; then
6982 enableval="$enable_multilib"
6989 # Enable __cxa_atexit for C++.
6990 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
6991 if test "${enable___cxa_atexit+set}" = set; then
6992 enableval="$enable___cxa_atexit"
6996 # Enable C extension for decimal float if target supports it.
6997 # Check whether --enable-decimal-float or --disable-decimal-float was given.
6998 if test "${enable_decimal_float+set}" = set; then
6999 enableval="$enable_decimal_float"
7001 if test x$enablevar = xyes ; then
7003 powerpc*-*-linux* | i?86*-*-linux*)
7004 enable_decimal_float=yes
7007 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7008 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7009 enable_decimal_float=no
7015 enable_decimal_float=no
7020 dfp=`if test $enable_decimal_float = yes; then echo 1; else echo 0; fi`
7022 cat >>confdefs.h <<_ACEOF
7023 #define ENABLE_DECIMAL_FLOAT $dfp
7028 # Pass with no value to take the default
7029 # Pass with a value to specify a thread package
7030 # Check whether --enable-threads or --disable-threads was given.
7031 if test "${enable_threads+set}" = set; then
7032 enableval="$enable_threads"
7038 # Check whether --enable-tls or --disable-tls was given.
7039 if test "${enable_tls+set}" = set; then
7040 enableval="$enable_tls"
7044 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7045 Valid choices are 'yes' and 'no'." >&5
7046 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7047 Valid choices are 'yes' and 'no'." >&2;}
7048 { (exit 1); exit 1; }; } ;;
7055 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7056 if test "${enable_objc_gc+set}" = set; then
7057 enableval="$enable_objc_gc"
7058 if test x$enable_objc_gc = xno; then
7068 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7069 if test "${with_dwarf2+set}" = set; then
7070 withval="$with_dwarf2"
7071 dwarf2="$with_dwarf2"
7076 # Check whether --enable-shared or --disable-shared was given.
7077 if test "${enable_shared+set}" = set; then
7078 enableval="$enable_shared"
7080 case $enable_shared in
7084 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
7085 for pkg in $enableval; do
7086 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
7100 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7101 if test "${with_build_sysroot+set}" = set; then
7102 withval="$with_build_sysroot"
7107 # Check whether --with-sysroot or --without-sysroot was given.
7108 if test "${with_sysroot+set}" = set; then
7109 withval="$with_sysroot"
7111 case ${with_sysroot} in
7112 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7113 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
7116 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7117 CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
7119 if test "x$exec_prefix" = xNONE; then
7120 if test "x$prefix" = xNONE; then
7121 test_prefix=/usr/local
7126 test_prefix=$exec_prefix
7128 case ${TARGET_SYSTEM_ROOT} in
7129 "${test_prefix}"|"${test_prefix}/"*|\
7130 '${exec_prefix}'|'${exec_prefix}/'*)
7131 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
7132 TARGET_SYSTEM_ROOT_DEFINE="$t"
7139 TARGET_SYSTEM_ROOT_DEFINE=
7140 CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
7147 # Build with intermodule optimisations
7148 # Check whether --enable-intermodule or --disable-intermodule was given.
7149 if test "${enable_intermodule+set}" = set; then
7150 enableval="$enable_intermodule"
7151 case ${enable_intermodule} in
7152 yes) onestep="-onestep";;
7160 # Sanity check enable_languages in case someone does not run the toplevel
7161 # configure # script.
7162 # Check whether --enable-languages or --disable-languages was given.
7163 if test "${enable_languages+set}" = set; then
7164 enableval="$enable_languages"
7165 case ,${enable_languages}, in
7167 # go safe -- we cannot be much sure without the toplevel
7169 # analysis of which target libs are present and usable
7173 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
7174 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
7175 { (exit 1); exit 1; }; }
7180 enable_languages=c,${enable_languages}
7188 # -------------------------
7189 # Checks for other programs
7190 # -------------------------
7192 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7193 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
7194 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
7195 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
7196 echo $ECHO_N "(cached) $ECHO_C" >&6
7198 cat >conftest.make <<\_ACEOF
7200 @echo 'ac_maketemp="$(MAKE)"'
7202 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7203 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
7204 if test -n "$ac_maketemp"; then
7205 eval ac_cv_prog_make_${ac_make}_set=yes
7207 eval ac_cv_prog_make_${ac_make}_set=no
7211 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
7212 echo "$as_me:$LINENO: result: yes" >&5
7213 echo "${ECHO_T}yes" >&6
7216 echo "$as_me:$LINENO: result: no" >&5
7217 echo "${ECHO_T}no" >&6
7218 SET_MAKE="MAKE=${MAKE-make}"
7222 # Find some useful tools
7223 for ac_prog in gawk mawk nawk awk
7225 # Extract the first word of "$ac_prog", so it can be a program name with args.
7226 set dummy $ac_prog; ac_word=$2
7227 echo "$as_me:$LINENO: checking for $ac_word" >&5
7228 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7229 if test "${ac_cv_prog_AWK+set}" = set; then
7230 echo $ECHO_N "(cached) $ECHO_C" >&6
7232 if test -n "$AWK"; then
7233 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7239 test -z "$as_dir" && as_dir=.
7240 for ac_exec_ext in '' $ac_executable_extensions; do
7241 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7242 ac_cv_prog_AWK="$ac_prog"
7243 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7252 if test -n "$AWK"; then
7253 echo "$as_me:$LINENO: result: $AWK" >&5
7254 echo "${ECHO_T}$AWK" >&6
7256 echo "$as_me:$LINENO: result: no" >&5
7257 echo "${ECHO_T}no" >&6
7260 test -n "$AWK" && break
7263 # We need awk to create options.c and options.h.
7264 # Bail out if it's missing.
7266 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
7267 echo "$as_me: error: can't build without awk, bailing out" >&2;}
7268 { (exit 1); exit 1; }; } ;;
7271 echo "$as_me:$LINENO: checking whether ln -s works" >&5
7272 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7273 if test "${gcc_cv_prog_LN_S+set}" = set; then
7274 echo $ECHO_N "(cached) $ECHO_C" >&6
7276 rm -f conftestdata_t
7277 echo >conftestdata_f
7278 if ln -s conftestdata_f conftestdata_t 2>/dev/null
7280 gcc_cv_prog_LN_S="ln -s"
7282 if ln conftestdata_f conftestdata_t 2>/dev/null
7286 if cp -p conftestdata_f conftestdata_t 2>/dev/null
7288 gcc_cv_prog_LN_S="cp -p"
7294 rm -f conftestdata_f conftestdata_t
7297 LN_S="$gcc_cv_prog_LN_S"
7298 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7299 echo "$as_me:$LINENO: result: yes" >&5
7300 echo "${ECHO_T}yes" >&6
7302 if test "$gcc_cv_prog_LN_S" = "ln"; then
7303 echo "$as_me:$LINENO: result: no, using ln" >&5
7304 echo "${ECHO_T}no, using ln" >&6
7306 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7307 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
7311 echo "$as_me:$LINENO: checking whether ln works" >&5
7312 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
7313 if test "${acx_cv_prog_LN+set}" = set; then
7314 echo $ECHO_N "(cached) $ECHO_C" >&6
7316 rm -f conftestdata_t
7317 echo >conftestdata_f
7318 if ln conftestdata_f conftestdata_t 2>/dev/null
7324 rm -f conftestdata_f conftestdata_t
7327 if test $acx_cv_prog_LN = no; then
7329 echo "$as_me:$LINENO: result: no, using $LN" >&5
7330 echo "${ECHO_T}no, using $LN" >&6
7332 LN="$acx_cv_prog_LN"
7333 echo "$as_me:$LINENO: result: yes" >&5
7334 echo "${ECHO_T}yes" >&6
7337 if test -n "$ac_tool_prefix"; then
7338 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7339 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7340 echo "$as_me:$LINENO: checking for $ac_word" >&5
7341 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7342 if test "${ac_cv_prog_RANLIB+set}" = set; then
7343 echo $ECHO_N "(cached) $ECHO_C" >&6
7345 if test -n "$RANLIB"; then
7346 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7352 test -z "$as_dir" && as_dir=.
7353 for ac_exec_ext in '' $ac_executable_extensions; do
7354 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7355 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7356 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7364 RANLIB=$ac_cv_prog_RANLIB
7365 if test -n "$RANLIB"; then
7366 echo "$as_me:$LINENO: result: $RANLIB" >&5
7367 echo "${ECHO_T}$RANLIB" >&6
7369 echo "$as_me:$LINENO: result: no" >&5
7370 echo "${ECHO_T}no" >&6
7374 if test -z "$ac_cv_prog_RANLIB"; then
7375 ac_ct_RANLIB=$RANLIB
7376 # Extract the first word of "ranlib", so it can be a program name with args.
7377 set dummy ranlib; ac_word=$2
7378 echo "$as_me:$LINENO: checking for $ac_word" >&5
7379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7380 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7381 echo $ECHO_N "(cached) $ECHO_C" >&6
7383 if test -n "$ac_ct_RANLIB"; then
7384 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7390 test -z "$as_dir" && as_dir=.
7391 for ac_exec_ext in '' $ac_executable_extensions; do
7392 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7393 ac_cv_prog_ac_ct_RANLIB="ranlib"
7394 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7400 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
7403 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7404 if test -n "$ac_ct_RANLIB"; then
7405 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7406 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7408 echo "$as_me:$LINENO: result: no" >&5
7409 echo "${ECHO_T}no" >&6
7412 RANLIB=$ac_ct_RANLIB
7414 RANLIB="$ac_cv_prog_RANLIB"
7419 # By default, the Darwin ranlib will not treat common symbols as
7420 # definitions when building the archive table of contents. Other
7421 # ranlibs do that; pass an option to the Darwin ranlib that makes
7422 # it behave similarly.
7430 # Find a good install program. We prefer a C program (faster),
7431 # so one script is as good as another. But avoid the broken or
7432 # incompatible versions:
7433 # SysV /etc/install, /usr/sbin/install
7434 # SunOS /usr/etc/install
7435 # IRIX /sbin/install
7437 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7438 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7439 # ./install, which can be erroneously created by make from ./install.sh.
7440 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
7441 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
7442 if test -z "$INSTALL"; then
7443 if test "${ac_cv_path_install+set}" = set; then
7444 echo $ECHO_N "(cached) $ECHO_C" >&6
7446 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
7447 for ac_dir in $PATH; do
7448 # Account for people who put trailing slashes in PATH elements.
7450 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
7452 # OSF1 and SCO ODT 3.0 have their own names for install.
7453 for ac_prog in ginstall scoinst install; do
7454 if test -f $ac_dir/$ac_prog; then
7455 if test $ac_prog = install &&
7456 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
7457 # AIX install. It has an incompatible calling convention.
7458 # OSF/1 installbsd also uses dspmsg, but is usable.
7461 ac_cv_path_install="$ac_dir/$ac_prog -c"
7472 if test "${ac_cv_path_install+set}" = set; then
7473 INSTALL="$ac_cv_path_install"
7475 # As a last resort, use the slow shell script. We don't cache a
7476 # path for INSTALL within a source directory, because that will
7477 # break other packages using the cache if that directory is
7478 # removed, or if the path is relative.
7479 INSTALL="$ac_install_sh"
7482 echo "$as_me:$LINENO: result: $INSTALL" >&5
7483 echo "${ECHO_T}$INSTALL" >&6
7485 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7486 # It thinks the first close brace ends the variable substitution.
7487 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7489 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7492 # See if cmp has --ignore-initial.
7493 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
7494 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
7495 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
7496 echo $ECHO_N "(cached) $ECHO_C" >&6
7500 gcc_cv_prog_cmp_skip=slowcompare
7501 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
7502 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
7505 gcc_cv_prog_cmp_skip=gnucompare
7508 if test $gcc_cv_prog_cmp_skip = slowcompare ; then
7509 if cmp t1 t2 2 2 > /dev/null 2>&1; then
7510 if cmp t1 t2 1 1 > /dev/null 2>&1; then
7513 gcc_cv_prog_cmp_skip=fastcompare
7520 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
7521 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
7522 make_compare_target=$gcc_cv_prog_cmp_skip
7526 # See if we have the mktemp command.
7527 # Extract the first word of "mktemp", so it can be a program name with args.
7528 set dummy mktemp; ac_word=$2
7529 echo "$as_me:$LINENO: checking for $ac_word" >&5
7530 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7531 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
7532 echo $ECHO_N "(cached) $ECHO_C" >&6
7534 if test -n "$have_mktemp_command"; then
7535 ac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.
7537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541 test -z "$as_dir" && as_dir=.
7542 for ac_exec_ext in '' $ac_executable_extensions; do
7543 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7544 ac_cv_prog_have_mktemp_command="yes"
7545 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7551 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"
7554 have_mktemp_command=$ac_cv_prog_have_mktemp_command
7555 if test -n "$have_mktemp_command"; then
7556 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
7557 echo "${ECHO_T}$have_mktemp_command" >&6
7559 echo "$as_me:$LINENO: result: no" >&5
7560 echo "${ECHO_T}no" >&6
7564 MISSING="${CONFIG_SHELL-/bin/sh} $srcdir/../missing"
7566 # See if makeinfo has been installed and is modern enough
7567 # that we can use it.
7569 ac_executable_extensions="$build_exeext"
7571 # Extract the first word of "makeinfo", so it can be a program name with args.
7572 set dummy makeinfo; ac_word=$2
7573 echo "$as_me:$LINENO: checking for $ac_word" >&5
7574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7575 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
7576 echo $ECHO_N "(cached) $ECHO_C" >&6
7578 if test -n "$MAKEINFO"; then
7579 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
7581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585 test -z "$as_dir" && as_dir=.
7586 for ac_exec_ext in '' $ac_executable_extensions; do
7587 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7588 ac_cv_prog_MAKEINFO="makeinfo"
7589 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7597 MAKEINFO=$ac_cv_prog_MAKEINFO
7598 if test -n "$MAKEINFO"; then
7599 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
7600 echo "${ECHO_T}$MAKEINFO" >&6
7602 echo "$as_me:$LINENO: result: no" >&5
7603 echo "${ECHO_T}no" >&6
7606 if test -n "$MAKEINFO"; then
7607 # Found it, now check the version.
7608 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
7609 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
7610 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
7611 echo $ECHO_N "(cached) $ECHO_C" >&6
7613 ac_prog_version=`$MAKEINFO --version 2>&1 |
7614 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7615 echo "configure:7615: version of makeinfo is $ac_prog_version" >&5
7616 case $ac_prog_version in
7617 '') gcc_cv_prog_makeinfo_modern=no;;
7619 gcc_cv_prog_makeinfo_modern=yes;;
7620 *) gcc_cv_prog_makeinfo_modern=no;;
7624 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
7625 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
7627 gcc_cv_prog_makeinfo_modern=no
7630 if test $gcc_cv_prog_makeinfo_modern = no; then
7631 MAKEINFO="$MISSING makeinfo"
7632 { echo "$as_me:$LINENO: WARNING:
7633 *** Makeinfo is missing or too old.
7634 *** Info documentation will not be built." >&5
7635 echo "$as_me: WARNING:
7636 *** Makeinfo is missing or too old.
7637 *** Info documentation will not be built." >&2;}
7644 # Is pod2man recent enough to regenerate manpages?
7645 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
7646 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
7647 if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then
7648 echo "$as_me:$LINENO: result: yes" >&5
7649 echo "${ECHO_T}yes" >&6
7650 GENERATED_MANPAGES=generated-manpages
7652 echo "$as_me:$LINENO: result: no" >&5
7653 echo "${ECHO_T}no" >&6
7661 # Extract the first word of "$ac_prog", so it can be a program name with args.
7662 set dummy $ac_prog; ac_word=$2
7663 echo "$as_me:$LINENO: checking for $ac_word" >&5
7664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7665 if test "${ac_cv_prog_FLEX+set}" = set; then
7666 echo $ECHO_N "(cached) $ECHO_C" >&6
7668 if test -n "$FLEX"; then
7669 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7678 ac_cv_prog_FLEX="$ac_prog"
7679 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7687 FLEX=$ac_cv_prog_FLEX
7688 if test -n "$FLEX"; then
7689 echo "$as_me:$LINENO: result: $FLEX" >&5
7690 echo "${ECHO_T}$FLEX" >&6
7692 echo "$as_me:$LINENO: result: no" >&5
7693 echo "${ECHO_T}no" >&6
7696 test -n "$FLEX" && break
7698 test -n "$FLEX" || FLEX="$MISSING flex"
7702 for ac_prog in bison
7704 # Extract the first word of "$ac_prog", so it can be a program name with args.
7705 set dummy $ac_prog; ac_word=$2
7706 echo "$as_me:$LINENO: checking for $ac_word" >&5
7707 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7708 if test "${ac_cv_prog_BISON+set}" = set; then
7709 echo $ECHO_N "(cached) $ECHO_C" >&6
7711 if test -n "$BISON"; then
7712 ac_cv_prog_BISON="$BISON" # Let the user override the test.
7714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7718 test -z "$as_dir" && as_dir=.
7719 for ac_exec_ext in '' $ac_executable_extensions; do
7720 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7721 ac_cv_prog_BISON="$ac_prog"
7722 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7730 BISON=$ac_cv_prog_BISON
7731 if test -n "$BISON"; then
7732 echo "$as_me:$LINENO: result: $BISON" >&5
7733 echo "${ECHO_T}$BISON" >&6
7735 echo "$as_me:$LINENO: result: no" >&5
7736 echo "${ECHO_T}no" >&6
7739 test -n "$BISON" && break
7741 test -n "$BISON" || BISON="$MISSING bison"
7744 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7745 # check for build == host before using them.
7748 if test x${build} = x${host} && test -f $srcdir/../binutils/nm.c \
7749 && test -d ../binutils ; then
7750 NM='$(objdir)/../binutils/nm-new'
7752 # Extract the first word of "nm", so it can be a program name with args.
7753 set dummy nm; ac_word=$2
7754 echo "$as_me:$LINENO: checking for $ac_word" >&5
7755 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7756 if test "${ac_cv_prog_NM+set}" = set; then
7757 echo $ECHO_N "(cached) $ECHO_C" >&6
7759 if test -n "$NM"; then
7760 ac_cv_prog_NM="$NM" # Let the user override the test.
7762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766 test -z "$as_dir" && as_dir=.
7767 for ac_exec_ext in '' $ac_executable_extensions; do
7768 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7776 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7780 if test -n "$NM"; then
7781 echo "$as_me:$LINENO: result: $NM" >&5
7782 echo "${ECHO_T}$NM" >&6
7784 echo "$as_me:$LINENO: result: no" >&5
7785 echo "${ECHO_T}no" >&6
7791 if test x${build} = x${host} && test -f $srcdir/../binutils/ar.c \
7792 && test -d ../binutils ; then
7793 AR='$(objdir)/../binutils/ar'
7795 # Extract the first word of "ar", so it can be a program name with args.
7796 set dummy ar; ac_word=$2
7797 echo "$as_me:$LINENO: checking for $ac_word" >&5
7798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7799 if test "${ac_cv_prog_AR+set}" = set; then
7800 echo $ECHO_N "(cached) $ECHO_C" >&6
7802 if test -n "$AR"; then
7803 ac_cv_prog_AR="$AR" # Let the user override the test.
7805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809 test -z "$as_dir" && as_dir=.
7810 for ac_exec_ext in '' $ac_executable_extensions; do
7811 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7813 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7819 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7823 if test -n "$AR"; then
7824 echo "$as_me:$LINENO: result: $AR" >&5
7825 echo "${ECHO_T}$AR" >&6
7827 echo "$as_me:$LINENO: result: no" >&5
7828 echo "${ECHO_T}no" >&6
7834 # --------------------
7835 # Checks for C headers
7836 # --------------------
7838 echo "$as_me:$LINENO: checking for GNU C library" >&5
7839 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
7840 if test "${gcc_cv_glibc+set}" = set; then
7841 echo $ECHO_N "(cached) $ECHO_C" >&6
7843 cat >conftest.$ac_ext <<_ACEOF
7846 cat confdefs.h >>conftest.$ac_ext
7847 cat >>conftest.$ac_ext <<_ACEOF
7848 /* end confdefs.h. */
7849 #include <features.h>
7854 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
7855 #error Not a GNU C library system
7861 rm -f conftest.$ac_objext
7862 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7863 (eval $ac_compile) 2>conftest.er1
7865 grep -v '^ *+' conftest.er1 >conftest.err
7867 cat conftest.err >&5
7868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7869 (exit $ac_status); } &&
7870 { ac_try='test -z "$ac_c_werror_flag"
7871 || test ! -s conftest.err'
7872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7876 (exit $ac_status); }; } &&
7877 { ac_try='test -s conftest.$ac_objext'
7878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7882 (exit $ac_status); }; }; then
7885 echo "$as_me: failed program was:" >&5
7886 sed 's/^/| /' conftest.$ac_ext >&5
7890 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7893 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
7894 echo "${ECHO_T}$gcc_cv_glibc" >&6
7895 if test $gcc_cv_glibc = yes; then
7897 cat >>confdefs.h <<\_ACEOF
7898 #define _GNU_SOURCE 1
7903 # Need to reject headers which give warnings, so that the -Werror bootstrap
7904 # works later. *sigh* This needs to come before all header checks.
7906 ac_c_preproc_warn_flag=yes
7908 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7909 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7910 if test "${ac_cv_header_stdc+set}" = set; then
7911 echo $ECHO_N "(cached) $ECHO_C" >&6
7913 cat >conftest.$ac_ext <<_ACEOF
7916 cat confdefs.h >>conftest.$ac_ext
7917 cat >>conftest.$ac_ext <<_ACEOF
7918 /* end confdefs.h. */
7932 rm -f conftest.$ac_objext
7933 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7934 (eval $ac_compile) 2>conftest.er1
7936 grep -v '^ *+' conftest.er1 >conftest.err
7938 cat conftest.err >&5
7939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7940 (exit $ac_status); } &&
7941 { ac_try='test -z "$ac_c_werror_flag"
7942 || test ! -s conftest.err'
7943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7947 (exit $ac_status); }; } &&
7948 { ac_try='test -s conftest.$ac_objext'
7949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7953 (exit $ac_status); }; }; then
7954 ac_cv_header_stdc=yes
7956 echo "$as_me: failed program was:" >&5
7957 sed 's/^/| /' conftest.$ac_ext >&5
7959 ac_cv_header_stdc=no
7961 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7963 if test $ac_cv_header_stdc = yes; then
7964 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7965 cat >conftest.$ac_ext <<_ACEOF
7968 cat confdefs.h >>conftest.$ac_ext
7969 cat >>conftest.$ac_ext <<_ACEOF
7970 /* end confdefs.h. */
7974 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7975 $EGREP "memchr" >/dev/null 2>&1; then
7978 ac_cv_header_stdc=no
7984 if test $ac_cv_header_stdc = yes; then
7985 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7986 cat >conftest.$ac_ext <<_ACEOF
7989 cat confdefs.h >>conftest.$ac_ext
7990 cat >>conftest.$ac_ext <<_ACEOF
7991 /* end confdefs.h. */
7995 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7996 $EGREP "free" >/dev/null 2>&1; then
7999 ac_cv_header_stdc=no
8005 if test $ac_cv_header_stdc = yes; then
8006 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8007 if test "$cross_compiling" = yes; then
8010 cat >conftest.$ac_ext <<_ACEOF
8013 cat confdefs.h >>conftest.$ac_ext
8014 cat >>conftest.$ac_ext <<_ACEOF
8015 /* end confdefs.h. */
8017 #if ((' ' & 0x0FF) == 0x020)
8018 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8019 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8021 # define ISLOWER(c) \
8022 (('a' <= (c) && (c) <= 'i') \
8023 || ('j' <= (c) && (c) <= 'r') \
8024 || ('s' <= (c) && (c) <= 'z'))
8025 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8028 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8033 for (i = 0; i < 256; i++)
8034 if (XOR (islower (i), ISLOWER (i))
8035 || toupper (i) != TOUPPER (i))
8040 rm -f conftest$ac_exeext
8041 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8042 (eval $ac_link) 2>&5
8044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8045 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8050 (exit $ac_status); }; }; then
8053 echo "$as_me: program exited with status $ac_status" >&5
8054 echo "$as_me: failed program was:" >&5
8055 sed 's/^/| /' conftest.$ac_ext >&5
8058 ac_cv_header_stdc=no
8060 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8064 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8065 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8066 if test $ac_cv_header_stdc = yes; then
8068 cat >>confdefs.h <<\_ACEOF
8069 #define STDC_HEADERS 1
8074 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8075 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8076 if test "${ac_cv_header_time+set}" = set; then
8077 echo $ECHO_N "(cached) $ECHO_C" >&6
8079 cat >conftest.$ac_ext <<_ACEOF
8082 cat confdefs.h >>conftest.$ac_ext
8083 cat >>conftest.$ac_ext <<_ACEOF
8084 /* end confdefs.h. */
8085 #include <sys/types.h>
8086 #include <sys/time.h>
8092 if ((struct tm *) 0)
8098 rm -f conftest.$ac_objext
8099 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8100 (eval $ac_compile) 2>conftest.er1
8102 grep -v '^ *+' conftest.er1 >conftest.err
8104 cat conftest.err >&5
8105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8106 (exit $ac_status); } &&
8107 { ac_try='test -z "$ac_c_werror_flag"
8108 || test ! -s conftest.err'
8109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8113 (exit $ac_status); }; } &&
8114 { ac_try='test -s conftest.$ac_objext'
8115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8119 (exit $ac_status); }; }; then
8120 ac_cv_header_time=yes
8122 echo "$as_me: failed program was:" >&5
8123 sed 's/^/| /' conftest.$ac_ext >&5
8125 ac_cv_header_time=no
8127 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8129 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8130 echo "${ECHO_T}$ac_cv_header_time" >&6
8131 if test $ac_cv_header_time = yes; then
8133 cat >>confdefs.h <<\_ACEOF
8134 #define TIME_WITH_SYS_TIME 1
8139 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
8140 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
8141 if test "${gcc_cv_header_string+set}" = set; then
8142 echo $ECHO_N "(cached) $ECHO_C" >&6
8144 cat >conftest.$ac_ext <<_ACEOF
8147 cat confdefs.h >>conftest.$ac_ext
8148 cat >>conftest.$ac_ext <<_ACEOF
8149 /* end confdefs.h. */
8151 #include <strings.h>
8160 rm -f conftest.$ac_objext
8161 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8162 (eval $ac_compile) 2>conftest.er1
8164 grep -v '^ *+' conftest.er1 >conftest.err
8166 cat conftest.err >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 (exit $ac_status); } &&
8169 { ac_try='test -z "$ac_c_werror_flag"
8170 || test ! -s conftest.err'
8171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8175 (exit $ac_status); }; } &&
8176 { ac_try='test -s conftest.$ac_objext'
8177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181 (exit $ac_status); }; }; then
8182 gcc_cv_header_string=yes
8184 echo "$as_me: failed program was:" >&5
8185 sed 's/^/| /' conftest.$ac_ext >&5
8187 gcc_cv_header_string=no
8189 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8191 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
8192 echo "${ECHO_T}$gcc_cv_header_string" >&6
8193 if test $gcc_cv_header_string = yes; then
8195 cat >>confdefs.h <<\_ACEOF
8196 #define STRING_WITH_STRINGS 1
8201 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
8202 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
8203 if test "${ac_cv_header_sys_wait_h+set}" = set; then
8204 echo $ECHO_N "(cached) $ECHO_C" >&6
8206 cat >conftest.$ac_ext <<_ACEOF
8209 cat confdefs.h >>conftest.$ac_ext
8210 cat >>conftest.$ac_ext <<_ACEOF
8211 /* end confdefs.h. */
8212 #include <sys/types.h>
8213 #include <sys/wait.h>
8215 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
8218 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
8226 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
8231 rm -f conftest.$ac_objext
8232 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8233 (eval $ac_compile) 2>conftest.er1
8235 grep -v '^ *+' conftest.er1 >conftest.err
8237 cat conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 (exit $ac_status); } &&
8240 { ac_try='test -z "$ac_c_werror_flag"
8241 || test ! -s conftest.err'
8242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8246 (exit $ac_status); }; } &&
8247 { ac_try='test -s conftest.$ac_objext'
8248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8252 (exit $ac_status); }; }; then
8253 ac_cv_header_sys_wait_h=yes
8255 echo "$as_me: failed program was:" >&5
8256 sed 's/^/| /' conftest.$ac_ext >&5
8258 ac_cv_header_sys_wait_h=no
8260 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8262 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
8263 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
8264 if test $ac_cv_header_sys_wait_h = yes; then
8266 cat >>confdefs.h <<\_ACEOF
8267 #define HAVE_SYS_WAIT_H 1
8294 for ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
8295 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
8296 sys/resource.h sys/param.h sys/times.h sys/stat.h \
8297 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8299 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8300 echo "$as_me:$LINENO: checking for $ac_header" >&5
8301 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8302 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8303 echo $ECHO_N "(cached) $ECHO_C" >&6
8305 cat >conftest.$ac_ext <<_ACEOF
8308 cat confdefs.h >>conftest.$ac_ext
8309 cat >>conftest.$ac_ext <<_ACEOF
8310 /* end confdefs.h. */
8311 #include <$ac_header>
8313 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8314 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8316 grep -v '^ *+' conftest.er1 >conftest.err
8318 cat conftest.err >&5
8319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8320 (exit $ac_status); } >/dev/null; then
8321 if test -s conftest.err; then
8322 ac_cpp_err=$ac_c_preproc_warn_flag
8323 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8330 if test -z "$ac_cpp_err"; then
8331 eval "$as_ac_Header=yes"
8333 echo "$as_me: failed program was:" >&5
8334 sed 's/^/| /' conftest.$ac_ext >&5
8336 eval "$as_ac_Header=no"
8338 rm -f conftest.err conftest.$ac_ext
8340 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8341 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8342 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8343 cat >>confdefs.h <<_ACEOF
8344 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8351 # Check for thread headers.
8352 echo "$as_me:$LINENO: checking for thread.h" >&5
8353 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
8354 if test "${ac_cv_header_thread_h+set}" = set; then
8355 echo $ECHO_N "(cached) $ECHO_C" >&6
8357 cat >conftest.$ac_ext <<_ACEOF
8360 cat confdefs.h >>conftest.$ac_ext
8361 cat >>conftest.$ac_ext <<_ACEOF
8362 /* end confdefs.h. */
8365 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8366 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8368 grep -v '^ *+' conftest.er1 >conftest.err
8370 cat conftest.err >&5
8371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8372 (exit $ac_status); } >/dev/null; then
8373 if test -s conftest.err; then
8374 ac_cpp_err=$ac_c_preproc_warn_flag
8375 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8382 if test -z "$ac_cpp_err"; then
8383 ac_cv_header_thread_h=yes
8385 echo "$as_me: failed program was:" >&5
8386 sed 's/^/| /' conftest.$ac_ext >&5
8388 ac_cv_header_thread_h=no
8390 rm -f conftest.err conftest.$ac_ext
8392 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
8393 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
8394 if test $ac_cv_header_thread_h = yes; then
8400 echo "$as_me:$LINENO: checking for pthread.h" >&5
8401 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
8402 if test "${ac_cv_header_pthread_h+set}" = set; then
8403 echo $ECHO_N "(cached) $ECHO_C" >&6
8405 cat >conftest.$ac_ext <<_ACEOF
8408 cat confdefs.h >>conftest.$ac_ext
8409 cat >>conftest.$ac_ext <<_ACEOF
8410 /* end confdefs.h. */
8411 #include <pthread.h>
8413 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8414 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8416 grep -v '^ *+' conftest.er1 >conftest.err
8418 cat conftest.err >&5
8419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8420 (exit $ac_status); } >/dev/null; then
8421 if test -s conftest.err; then
8422 ac_cpp_err=$ac_c_preproc_warn_flag
8423 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8430 if test -z "$ac_cpp_err"; then
8431 ac_cv_header_pthread_h=yes
8433 echo "$as_me: failed program was:" >&5
8434 sed 's/^/| /' conftest.$ac_ext >&5
8436 ac_cv_header_pthread_h=no
8438 rm -f conftest.err conftest.$ac_ext
8440 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
8441 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
8442 if test $ac_cv_header_pthread_h = yes; then
8449 # These tests can't be done till we know if we have limits.h.
8450 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
8451 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
8452 if test "${gcc_cv_decl_char_bit+set}" = set; then
8453 echo $ECHO_N "(cached) $ECHO_C" >&6
8455 cat >conftest.$ac_ext <<_ACEOF
8458 cat confdefs.h >>conftest.$ac_ext
8459 cat >>conftest.$ac_ext <<_ACEOF
8460 /* end confdefs.h. */
8461 #ifdef HAVE_LIMITS_H
8468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8469 $EGREP "found" >/dev/null 2>&1; then
8470 gcc_cv_decl_char_bit=yes
8472 gcc_cv_decl_char_bit=no
8478 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
8479 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
8480 if test $gcc_cv_decl_char_bit = no; then
8481 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
8482 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
8483 if test "${gcc_cv_c_nbby+set}" = set; then
8484 echo $ECHO_N "(cached) $ECHO_C" >&6
8488 while test $i -lt 65; do
8489 cat >conftest.$ac_ext <<_ACEOF
8492 cat confdefs.h >>conftest.$ac_ext
8493 cat >>conftest.$ac_ext <<_ACEOF
8494 /* end confdefs.h. */
8500 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8501 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8507 rm -f conftest.$ac_objext
8508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8509 (eval $ac_compile) 2>conftest.er1
8511 grep -v '^ *+' conftest.er1 >conftest.err
8513 cat conftest.err >&5
8514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8515 (exit $ac_status); } &&
8516 { ac_try='test -z "$ac_c_werror_flag"
8517 || test ! -s conftest.err'
8518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8522 (exit $ac_status); }; } &&
8523 { ac_try='test -s conftest.$ac_objext'
8524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8528 (exit $ac_status); }; }; then
8529 gcc_cv_c_nbby=$i; break
8531 echo "$as_me: failed program was:" >&5
8532 sed 's/^/| /' conftest.$ac_ext >&5
8535 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8538 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failed
8541 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
8542 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
8543 if test $gcc_cv_c_nbby = failed; then
8544 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
8545 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
8546 { (exit 1); exit 1; }; }
8549 cat >>confdefs.h <<_ACEOF
8550 #define CHAR_BIT $gcc_cv_c_nbby
8555 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8556 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8557 if test "${ac_cv_c_bigendian+set}" = set; then
8558 echo $ECHO_N "(cached) $ECHO_C" >&6
8560 # See if sys/param.h defines the BYTE_ORDER macro.
8561 cat >conftest.$ac_ext <<_ACEOF
8564 cat confdefs.h >>conftest.$ac_ext
8565 cat >>conftest.$ac_ext <<_ACEOF
8566 /* end confdefs.h. */
8567 #include <sys/types.h>
8568 #include <sys/param.h>
8573 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8581 rm -f conftest.$ac_objext
8582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8583 (eval $ac_compile) 2>conftest.er1
8585 grep -v '^ *+' conftest.er1 >conftest.err
8587 cat conftest.err >&5
8588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8589 (exit $ac_status); } &&
8590 { ac_try='test -z "$ac_c_werror_flag"
8591 || test ! -s conftest.err'
8592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596 (exit $ac_status); }; } &&
8597 { ac_try='test -s conftest.$ac_objext'
8598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602 (exit $ac_status); }; }; then
8603 # It does; now see whether it defined to BIG_ENDIAN or not.
8604 cat >conftest.$ac_ext <<_ACEOF
8607 cat confdefs.h >>conftest.$ac_ext
8608 cat >>conftest.$ac_ext <<_ACEOF
8609 /* end confdefs.h. */
8610 #include <sys/types.h>
8611 #include <sys/param.h>
8616 #if BYTE_ORDER != BIG_ENDIAN
8624 rm -f conftest.$ac_objext
8625 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8626 (eval $ac_compile) 2>conftest.er1
8628 grep -v '^ *+' conftest.er1 >conftest.err
8630 cat conftest.err >&5
8631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8632 (exit $ac_status); } &&
8633 { ac_try='test -z "$ac_c_werror_flag"
8634 || test ! -s conftest.err'
8635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639 (exit $ac_status); }; } &&
8640 { ac_try='test -s conftest.$ac_objext'
8641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8645 (exit $ac_status); }; }; then
8646 ac_cv_c_bigendian=yes
8648 echo "$as_me: failed program was:" >&5
8649 sed 's/^/| /' conftest.$ac_ext >&5
8651 ac_cv_c_bigendian=no
8653 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8655 echo "$as_me: failed program was:" >&5
8656 sed 's/^/| /' conftest.$ac_ext >&5
8658 # It does not; compile a test program.
8659 if test "$cross_compiling" = yes; then
8660 # try to guess the endianness by grepping values into an object file
8661 ac_cv_c_bigendian=unknown
8662 cat >conftest.$ac_ext <<_ACEOF
8665 cat confdefs.h >>conftest.$ac_ext
8666 cat >>conftest.$ac_ext <<_ACEOF
8667 /* end confdefs.h. */
8668 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8669 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8670 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
8671 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8672 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8673 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
8677 _ascii (); _ebcdic ();
8682 rm -f conftest.$ac_objext
8683 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8684 (eval $ac_compile) 2>conftest.er1
8686 grep -v '^ *+' conftest.er1 >conftest.err
8688 cat conftest.err >&5
8689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8690 (exit $ac_status); } &&
8691 { ac_try='test -z "$ac_c_werror_flag"
8692 || test ! -s conftest.err'
8693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697 (exit $ac_status); }; } &&
8698 { ac_try='test -s conftest.$ac_objext'
8699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8703 (exit $ac_status); }; }; then
8704 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
8705 ac_cv_c_bigendian=yes
8707 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8708 if test "$ac_cv_c_bigendian" = unknown; then
8709 ac_cv_c_bigendian=no
8711 # finding both strings is unlikely to happen, but who knows?
8712 ac_cv_c_bigendian=unknown
8716 echo "$as_me: failed program was:" >&5
8717 sed 's/^/| /' conftest.$ac_ext >&5
8720 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8722 cat >conftest.$ac_ext <<_ACEOF
8725 cat confdefs.h >>conftest.$ac_ext
8726 cat >>conftest.$ac_ext <<_ACEOF
8727 /* end confdefs.h. */
8731 /* Are we little or big endian? From Harbison&Steele. */
8735 char c[sizeof (long)];
8738 exit (u.c[sizeof (long) - 1] == 1);
8741 rm -f conftest$ac_exeext
8742 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8743 (eval $ac_link) 2>&5
8745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8746 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8751 (exit $ac_status); }; }; then
8752 ac_cv_c_bigendian=no
8754 echo "$as_me: program exited with status $ac_status" >&5
8755 echo "$as_me: failed program was:" >&5
8756 sed 's/^/| /' conftest.$ac_ext >&5
8759 ac_cv_c_bigendian=yes
8761 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8764 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8766 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8767 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8768 case $ac_cv_c_bigendian in
8771 cat >>confdefs.h <<\_ACEOF
8772 #define WORDS_BIGENDIAN 1
8778 { { echo "$as_me:$LINENO: error: unknown endianness
8779 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
8780 echo "$as_me: error: unknown endianness
8781 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
8782 { (exit 1); exit 1; }; } ;;
8790 # Stage specific cflags for build.
8794 if test x$GCC = xyes
8796 stage1_cflags="-Wa,-J"
8802 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
8803 # sources; use -no-cpp-precomp to get to GNU cpp.
8804 # Apple's GCC has bugs in designated initializer handling, so disable
8806 stage1_cflags="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
8811 # These libraries may be used by collect2.
8812 # We may need a special search path to get them linked.
8813 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
8814 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
8815 if test "${gcc_cv_collect2_libs+set}" = set; then
8816 echo $ECHO_N "(cached) $ECHO_C" >&6
8819 for libs in '' -lld -lmld \
8820 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8821 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8824 cat >conftest.$ac_ext <<_ACEOF
8827 cat confdefs.h >>conftest.$ac_ext
8828 cat >>conftest.$ac_ext <<_ACEOF
8829 /* end confdefs.h. */
8831 /* Override any gcc2 internal prototype to avoid an error. */
8835 /* We use char because int might match the return type of a gcc2
8836 builtin and then its argument prototype would still apply. */
8846 rm -f conftest.$ac_objext conftest$ac_exeext
8847 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8848 (eval $ac_link) 2>conftest.er1
8850 grep -v '^ *+' conftest.er1 >conftest.err
8852 cat conftest.err >&5
8853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8854 (exit $ac_status); } &&
8855 { ac_try='test -z "$ac_c_werror_flag"
8856 || test ! -s conftest.err'
8857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8861 (exit $ac_status); }; } &&
8862 { ac_try='test -s conftest$ac_exeext'
8863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867 (exit $ac_status); }; }; then
8868 gcc_cv_collect2_libs="$libs"; break
8870 echo "$as_me: failed program was:" >&5
8871 sed 's/^/| /' conftest.$ac_ext >&5
8874 rm -f conftest.err conftest.$ac_objext \
8875 conftest$ac_exeext conftest.$ac_ext
8878 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'
8880 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
8881 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
8882 case $gcc_cv_collect2_libs in
8884 *) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;
8888 # When building Ada code on Alpha, we need exc_resume which is usually in
8889 # -lexc. So test for it.
8892 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
8893 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
8894 if test "${ac_cv_search_exc_resume+set}" = set; then
8895 echo $ECHO_N "(cached) $ECHO_C" >&6
8897 ac_func_search_save_LIBS=$LIBS
8898 ac_cv_search_exc_resume=no
8899 cat >conftest.$ac_ext <<_ACEOF
8902 cat confdefs.h >>conftest.$ac_ext
8903 cat >>conftest.$ac_ext <<_ACEOF
8904 /* end confdefs.h. */
8906 /* Override any gcc2 internal prototype to avoid an error. */
8910 /* We use char because int might match the return type of a gcc2
8911 builtin and then its argument prototype would still apply. */
8921 rm -f conftest.$ac_objext conftest$ac_exeext
8922 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8923 (eval $ac_link) 2>conftest.er1
8925 grep -v '^ *+' conftest.er1 >conftest.err
8927 cat conftest.err >&5
8928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8929 (exit $ac_status); } &&
8930 { ac_try='test -z "$ac_c_werror_flag"
8931 || test ! -s conftest.err'
8932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8936 (exit $ac_status); }; } &&
8937 { ac_try='test -s conftest$ac_exeext'
8938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8942 (exit $ac_status); }; }; then
8943 ac_cv_search_exc_resume="none required"
8945 echo "$as_me: failed program was:" >&5
8946 sed 's/^/| /' conftest.$ac_ext >&5
8949 rm -f conftest.err conftest.$ac_objext \
8950 conftest$ac_exeext conftest.$ac_ext
8951 if test "$ac_cv_search_exc_resume" = no; then
8952 for ac_lib in exc; do
8953 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8954 cat >conftest.$ac_ext <<_ACEOF
8957 cat confdefs.h >>conftest.$ac_ext
8958 cat >>conftest.$ac_ext <<_ACEOF
8959 /* end confdefs.h. */
8961 /* Override any gcc2 internal prototype to avoid an error. */
8965 /* We use char because int might match the return type of a gcc2
8966 builtin and then its argument prototype would still apply. */
8976 rm -f conftest.$ac_objext conftest$ac_exeext
8977 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8978 (eval $ac_link) 2>conftest.er1
8980 grep -v '^ *+' conftest.er1 >conftest.err
8982 cat conftest.err >&5
8983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8984 (exit $ac_status); } &&
8985 { ac_try='test -z "$ac_c_werror_flag"
8986 || test ! -s conftest.err'
8987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8991 (exit $ac_status); }; } &&
8992 { ac_try='test -s conftest$ac_exeext'
8993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8997 (exit $ac_status); }; }; then
8998 ac_cv_search_exc_resume="-l$ac_lib"
9001 echo "$as_me: failed program was:" >&5
9002 sed 's/^/| /' conftest.$ac_ext >&5
9005 rm -f conftest.err conftest.$ac_objext \
9006 conftest$ac_exeext conftest.$ac_ext
9009 LIBS=$ac_func_search_save_LIBS
9011 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9012 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9013 if test "$ac_cv_search_exc_resume" != no; then
9014 test "$ac_cv_search_exc_resume" = "none required" || LIBS="$ac_cv_search_exc_resume $LIBS"
9022 # Some systems put ldexp and frexp in libm instead of libc; assume
9023 # they're both in the same place. jcf-dump needs them.
9026 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9027 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9028 if test "${ac_cv_search_ldexp+set}" = set; then
9029 echo $ECHO_N "(cached) $ECHO_C" >&6
9031 ac_func_search_save_LIBS=$LIBS
9032 ac_cv_search_ldexp=no
9033 cat >conftest.$ac_ext <<_ACEOF
9036 cat confdefs.h >>conftest.$ac_ext
9037 cat >>conftest.$ac_ext <<_ACEOF
9038 /* end confdefs.h. */
9040 /* Override any gcc2 internal prototype to avoid an error. */
9044 /* We use char because int might match the return type of a gcc2
9045 builtin and then its argument prototype would still apply. */
9055 rm -f conftest.$ac_objext conftest$ac_exeext
9056 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9057 (eval $ac_link) 2>conftest.er1
9059 grep -v '^ *+' conftest.er1 >conftest.err
9061 cat conftest.err >&5
9062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9063 (exit $ac_status); } &&
9064 { ac_try='test -z "$ac_c_werror_flag"
9065 || test ! -s conftest.err'
9066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9070 (exit $ac_status); }; } &&
9071 { ac_try='test -s conftest$ac_exeext'
9072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9076 (exit $ac_status); }; }; then
9077 ac_cv_search_ldexp="none required"
9079 echo "$as_me: failed program was:" >&5
9080 sed 's/^/| /' conftest.$ac_ext >&5
9083 rm -f conftest.err conftest.$ac_objext \
9084 conftest$ac_exeext conftest.$ac_ext
9085 if test "$ac_cv_search_ldexp" = no; then
9087 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9088 cat >conftest.$ac_ext <<_ACEOF
9091 cat confdefs.h >>conftest.$ac_ext
9092 cat >>conftest.$ac_ext <<_ACEOF
9093 /* end confdefs.h. */
9095 /* Override any gcc2 internal prototype to avoid an error. */
9099 /* We use char because int might match the return type of a gcc2
9100 builtin and then its argument prototype would still apply. */
9110 rm -f conftest.$ac_objext conftest$ac_exeext
9111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9112 (eval $ac_link) 2>conftest.er1
9114 grep -v '^ *+' conftest.er1 >conftest.err
9116 cat conftest.err >&5
9117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9118 (exit $ac_status); } &&
9119 { ac_try='test -z "$ac_c_werror_flag"
9120 || test ! -s conftest.err'
9121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 (exit $ac_status); }; } &&
9126 { ac_try='test -s conftest$ac_exeext'
9127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9131 (exit $ac_status); }; }; then
9132 ac_cv_search_ldexp="-l$ac_lib"
9135 echo "$as_me: failed program was:" >&5
9136 sed 's/^/| /' conftest.$ac_ext >&5
9139 rm -f conftest.err conftest.$ac_objext \
9140 conftest$ac_exeext conftest.$ac_ext
9143 LIBS=$ac_func_search_save_LIBS
9145 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
9146 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
9147 if test "$ac_cv_search_ldexp" != no; then
9148 test "$ac_cv_search_ldexp" = "none required" || LIBS="$ac_cv_search_ldexp $LIBS"
9156 # Use <inttypes.h> only if it exists,
9157 # doesn't clash with <sys/types.h>, and declares intmax_t.
9158 echo "$as_me:$LINENO: checking for inttypes.h" >&5
9159 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
9160 if test "${gcc_cv_header_inttypes_h+set}" = set; then
9161 echo $ECHO_N "(cached) $ECHO_C" >&6
9163 cat >conftest.$ac_ext <<_ACEOF
9166 cat confdefs.h >>conftest.$ac_ext
9167 cat >>conftest.$ac_ext <<_ACEOF
9168 /* end confdefs.h. */
9169 #include <sys/types.h>
9170 #include <inttypes.h>
9179 rm -f conftest.$ac_objext
9180 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9181 (eval $ac_compile) 2>conftest.er1
9183 grep -v '^ *+' conftest.er1 >conftest.err
9185 cat conftest.err >&5
9186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9187 (exit $ac_status); } &&
9188 { ac_try='test -z "$ac_c_werror_flag"
9189 || test ! -s conftest.err'
9190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194 (exit $ac_status); }; } &&
9195 { ac_try='test -s conftest.$ac_objext'
9196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200 (exit $ac_status); }; }; then
9201 gcc_cv_header_inttypes_h=yes
9203 echo "$as_me: failed program was:" >&5
9204 sed 's/^/| /' conftest.$ac_ext >&5
9206 gcc_cv_header_inttypes_h=no
9208 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9211 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
9212 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
9213 if test $gcc_cv_header_inttypes_h = yes; then
9215 cat >>confdefs.h <<\_ACEOF
9216 #define HAVE_INTTYPES_H 1
9258 for ac_func in times clock kill getrlimit setrlimit atoll atoq \
9259 sysconf strsignal getrusage nl_langinfo scandir alphasort \
9260 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
9261 clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
9263 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9264 echo "$as_me:$LINENO: checking for $ac_func" >&5
9265 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9266 if eval "test \"\${$as_ac_var+set}\" = set"; then
9267 echo $ECHO_N "(cached) $ECHO_C" >&6
9269 cat >conftest.$ac_ext <<_ACEOF
9272 cat confdefs.h >>conftest.$ac_ext
9273 cat >>conftest.$ac_ext <<_ACEOF
9274 /* end confdefs.h. */
9275 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9276 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9277 #define $ac_func innocuous_$ac_func
9279 /* System header to define __stub macros and hopefully few prototypes,
9280 which can conflict with char $ac_func (); below.
9281 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9282 <limits.h> exists even on freestanding compilers. */
9285 # include <limits.h>
9287 # include <assert.h>
9292 /* Override any gcc2 internal prototype to avoid an error. */
9297 /* We use char because int might match the return type of a gcc2
9298 builtin and then its argument prototype would still apply. */
9300 /* The GNU C library defines this for functions which it implements
9301 to always fail with ENOSYS. Some functions are actually named
9302 something starting with __ and the normal name is an alias. */
9303 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9306 char (*f) () = $ac_func;
9315 return f != $ac_func;
9320 rm -f conftest.$ac_objext conftest$ac_exeext
9321 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9322 (eval $ac_link) 2>conftest.er1
9324 grep -v '^ *+' conftest.er1 >conftest.err
9326 cat conftest.err >&5
9327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9328 (exit $ac_status); } &&
9329 { ac_try='test -z "$ac_c_werror_flag"
9330 || test ! -s conftest.err'
9331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9335 (exit $ac_status); }; } &&
9336 { ac_try='test -s conftest$ac_exeext'
9337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9341 (exit $ac_status); }; }; then
9342 eval "$as_ac_var=yes"
9344 echo "$as_me: failed program was:" >&5
9345 sed 's/^/| /' conftest.$ac_ext >&5
9347 eval "$as_ac_var=no"
9349 rm -f conftest.err conftest.$ac_objext \
9350 conftest$ac_exeext conftest.$ac_ext
9352 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9353 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9354 if test `eval echo '${'$as_ac_var'}'` = yes; then
9355 cat >>confdefs.h <<_ACEOF
9356 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9363 if test x$ac_cv_func_mbstowcs = xyes; then
9364 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
9365 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
9366 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
9367 echo $ECHO_N "(cached) $ECHO_C" >&6
9369 if test "$cross_compiling" = yes; then
9370 gcc_cv_func_mbstowcs_works=yes
9372 cat >conftest.$ac_ext <<_ACEOF
9375 cat confdefs.h >>conftest.$ac_ext
9376 cat >>conftest.$ac_ext <<_ACEOF
9377 /* end confdefs.h. */
9385 rm -f conftest$ac_exeext
9386 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9387 (eval $ac_link) 2>&5
9389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9390 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9395 (exit $ac_status); }; }; then
9396 gcc_cv_func_mbstowcs_works=yes
9398 echo "$as_me: program exited with status $ac_status" >&5
9399 echo "$as_me: failed program was:" >&5
9400 sed 's/^/| /' conftest.$ac_ext >&5
9403 gcc_cv_func_mbstowcs_works=no
9405 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9408 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
9409 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
9410 if test x$gcc_cv_func_mbstowcs_works = xyes; then
9412 cat >>confdefs.h <<\_ACEOF
9413 #define HAVE_WORKING_MBSTOWCS 1
9419 echo "$as_me:$LINENO: checking for ssize_t" >&5
9420 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
9421 if test "${ac_cv_type_ssize_t+set}" = set; then
9422 echo $ECHO_N "(cached) $ECHO_C" >&6
9424 cat >conftest.$ac_ext <<_ACEOF
9427 cat confdefs.h >>conftest.$ac_ext
9428 cat >>conftest.$ac_ext <<_ACEOF
9429 /* end confdefs.h. */
9430 $ac_includes_default
9436 if (sizeof (ssize_t))
9442 rm -f conftest.$ac_objext
9443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9444 (eval $ac_compile) 2>conftest.er1
9446 grep -v '^ *+' conftest.er1 >conftest.err
9448 cat conftest.err >&5
9449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9450 (exit $ac_status); } &&
9451 { ac_try='test -z "$ac_c_werror_flag"
9452 || test ! -s conftest.err'
9453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9457 (exit $ac_status); }; } &&
9458 { ac_try='test -s conftest.$ac_objext'
9459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9463 (exit $ac_status); }; }; then
9464 ac_cv_type_ssize_t=yes
9466 echo "$as_me: failed program was:" >&5
9467 sed 's/^/| /' conftest.$ac_ext >&5
9469 ac_cv_type_ssize_t=no
9471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9473 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
9474 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
9475 if test $ac_cv_type_ssize_t = yes; then
9479 cat >>confdefs.h <<_ACEOF
9486 # Try to determine the array type of the second argument of getgroups
9487 # for the target system (int or gid_t).
9488 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
9489 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
9490 if test "${ac_cv_type_uid_t+set}" = set; then
9491 echo $ECHO_N "(cached) $ECHO_C" >&6
9493 cat >conftest.$ac_ext <<_ACEOF
9496 cat confdefs.h >>conftest.$ac_ext
9497 cat >>conftest.$ac_ext <<_ACEOF
9498 /* end confdefs.h. */
9499 #include <sys/types.h>
9502 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9503 $EGREP "uid_t" >/dev/null 2>&1; then
9504 ac_cv_type_uid_t=yes
9511 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
9512 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
9513 if test $ac_cv_type_uid_t = no; then
9515 cat >>confdefs.h <<\_ACEOF
9520 cat >>confdefs.h <<\_ACEOF
9526 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
9527 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
9528 if test "${ac_cv_type_getgroups+set}" = set; then
9529 echo $ECHO_N "(cached) $ECHO_C" >&6
9531 if test "$cross_compiling" = yes; then
9532 ac_cv_type_getgroups=cross
9534 cat >conftest.$ac_ext <<_ACEOF
9537 cat confdefs.h >>conftest.$ac_ext
9538 cat >>conftest.$ac_ext <<_ACEOF
9539 /* end confdefs.h. */
9540 /* Thanks to Mike Rendell for this test. */
9541 #include <sys/types.h>
9544 #define MAX(x, y) ((x) > (y) ? (x) : (y))
9551 union { gid_t gval; long lval; } val;
9554 for (i = 0; i < NGID; i++)
9555 gidset[i] = val.gval;
9556 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
9558 /* Exit non-zero if getgroups seems to require an array of ints. This
9559 happens when gid_t is short but getgroups modifies an array of ints. */
9560 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
9563 rm -f conftest$ac_exeext
9564 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9565 (eval $ac_link) 2>&5
9567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9568 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9573 (exit $ac_status); }; }; then
9574 ac_cv_type_getgroups=gid_t
9576 echo "$as_me: program exited with status $ac_status" >&5
9577 echo "$as_me: failed program was:" >&5
9578 sed 's/^/| /' conftest.$ac_ext >&5
9581 ac_cv_type_getgroups=int
9583 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9585 if test $ac_cv_type_getgroups = cross; then
9586 cat >conftest.$ac_ext <<_ACEOF
9589 cat confdefs.h >>conftest.$ac_ext
9590 cat >>conftest.$ac_ext <<_ACEOF
9591 /* end confdefs.h. */
9595 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9596 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then
9597 ac_cv_type_getgroups=gid_t
9599 ac_cv_type_getgroups=int
9605 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
9606 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
9608 cat >>confdefs.h <<_ACEOF
9609 #define GETGROUPS_T $ac_cv_type_getgroups
9613 if test "${target}" = "${build}"; then
9614 TARGET_GETGROUPS_T=$ac_cv_type_getgroups
9617 # This condition may need some tweaking. It should include all
9618 # targets where the array type of the second argument of getgroups
9619 # is int and the type of gid_t is not equivalent to int.
9620 *-*-sunos* | *-*-ultrix*)
9621 TARGET_GETGROUPS_T=int
9624 TARGET_GETGROUPS_T=gid_t
9631 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9632 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9633 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9634 echo $ECHO_N "(cached) $ECHO_C" >&6
9636 cat >conftest.$ac_ext <<_ACEOF
9639 cat confdefs.h >>conftest.$ac_ext
9640 cat >>conftest.$ac_ext <<_ACEOF
9641 /* end confdefs.h. */
9642 #include <sys/mman.h>
9644 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9645 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9647 grep -v '^ *+' conftest.er1 >conftest.err
9649 cat conftest.err >&5
9650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651 (exit $ac_status); } >/dev/null; then
9652 if test -s conftest.err; then
9653 ac_cpp_err=$ac_c_preproc_warn_flag
9654 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9661 if test -z "$ac_cpp_err"; then
9662 ac_cv_header_sys_mman_h=yes
9664 echo "$as_me: failed program was:" >&5
9665 sed 's/^/| /' conftest.$ac_ext >&5
9667 ac_cv_header_sys_mman_h=no
9669 rm -f conftest.err conftest.$ac_ext
9671 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9672 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9673 if test $ac_cv_header_sys_mman_h = yes; then
9674 gcc_header_sys_mman_h=yes
9676 gcc_header_sys_mman_h=no
9679 echo "$as_me:$LINENO: checking for mmap" >&5
9680 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
9681 if test "${ac_cv_func_mmap+set}" = set; then
9682 echo $ECHO_N "(cached) $ECHO_C" >&6
9684 cat >conftest.$ac_ext <<_ACEOF
9687 cat confdefs.h >>conftest.$ac_ext
9688 cat >>conftest.$ac_ext <<_ACEOF
9689 /* end confdefs.h. */
9690 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
9691 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9692 #define mmap innocuous_mmap
9694 /* System header to define __stub macros and hopefully few prototypes,
9695 which can conflict with char mmap (); below.
9696 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9697 <limits.h> exists even on freestanding compilers. */
9700 # include <limits.h>
9702 # include <assert.h>
9707 /* Override any gcc2 internal prototype to avoid an error. */
9712 /* We use char because int might match the return type of a gcc2
9713 builtin and then its argument prototype would still apply. */
9715 /* The GNU C library defines this for functions which it implements
9716 to always fail with ENOSYS. Some functions are actually named
9717 something starting with __ and the normal name is an alias. */
9718 #if defined (__stub_mmap) || defined (__stub___mmap)
9721 char (*f) () = mmap;
9735 rm -f conftest.$ac_objext conftest$ac_exeext
9736 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9737 (eval $ac_link) 2>conftest.er1
9739 grep -v '^ *+' conftest.er1 >conftest.err
9741 cat conftest.err >&5
9742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9743 (exit $ac_status); } &&
9744 { ac_try='test -z "$ac_c_werror_flag"
9745 || test ! -s conftest.err'
9746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9750 (exit $ac_status); }; } &&
9751 { ac_try='test -s conftest$ac_exeext'
9752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9756 (exit $ac_status); }; }; then
9759 echo "$as_me: failed program was:" >&5
9760 sed 's/^/| /' conftest.$ac_ext >&5
9764 rm -f conftest.err conftest.$ac_objext \
9765 conftest$ac_exeext conftest.$ac_ext
9767 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
9768 echo "${ECHO_T}$ac_cv_func_mmap" >&6
9769 if test $ac_cv_func_mmap = yes; then
9775 if test "$gcc_header_sys_mman_h" != yes \
9776 || test "$gcc_func_mmap" != yes; then
9777 gcc_cv_func_mmap_file=no
9778 gcc_cv_func_mmap_dev_zero=no
9779 gcc_cv_func_mmap_anon=no
9781 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
9782 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
9783 if test "${gcc_cv_func_mmap_file+set}" = set; then
9784 echo $ECHO_N "(cached) $ECHO_C" >&6
9786 # Add a system to this blacklist if
9787 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
9788 # memory area containing the same data that you'd get if you applied
9789 # read() to the same fd. The only system known to have a problem here
9790 # is VMS, where text files have record structure.
9793 gcc_cv_func_mmap_file=no ;;
9795 gcc_cv_func_mmap_file=yes;;
9798 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
9799 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
9800 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
9801 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
9802 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
9803 echo $ECHO_N "(cached) $ECHO_C" >&6
9805 # Add a system to this blacklist if it has mmap() but /dev/zero
9806 # does not exist, or if mmapping /dev/zero does not give anonymous
9807 # zeroed pages with both the following properties:
9808 # 1. If you map N consecutive pages in with one call, and then
9809 # unmap any subset of those pages, the pages that were not
9810 # explicitly unmapped remain accessible.
9811 # 2. If you map two adjacent blocks of memory and then unmap them
9812 # both at once, they must both go away.
9813 # Systems known to be in this category are Windows (all variants),
9816 vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
9817 gcc_cv_func_mmap_dev_zero=no ;;
9819 gcc_cv_func_mmap_dev_zero=yes;;
9822 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
9823 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
9825 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
9826 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
9827 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
9828 if test "${gcc_cv_decl_map_anon+set}" = set; then
9829 echo $ECHO_N "(cached) $ECHO_C" >&6
9831 cat >conftest.$ac_ext <<_ACEOF
9834 cat confdefs.h >>conftest.$ac_ext
9835 cat >>conftest.$ac_ext <<_ACEOF
9836 /* end confdefs.h. */
9837 #include <sys/types.h>
9838 #include <sys/mman.h>
9841 #ifndef MAP_ANONYMOUS
9842 #define MAP_ANONYMOUS MAP_ANON
9848 int n = MAP_ANONYMOUS;
9853 rm -f conftest.$ac_objext
9854 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9855 (eval $ac_compile) 2>conftest.er1
9857 grep -v '^ *+' conftest.er1 >conftest.err
9859 cat conftest.err >&5
9860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9861 (exit $ac_status); } &&
9862 { ac_try='test -z "$ac_c_werror_flag"
9863 || test ! -s conftest.err'
9864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9868 (exit $ac_status); }; } &&
9869 { ac_try='test -s conftest.$ac_objext'
9870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9874 (exit $ac_status); }; }; then
9875 gcc_cv_decl_map_anon=yes
9877 echo "$as_me: failed program was:" >&5
9878 sed 's/^/| /' conftest.$ac_ext >&5
9880 gcc_cv_decl_map_anon=no
9882 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9884 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
9885 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
9887 if test $gcc_cv_decl_map_anon = no; then
9888 gcc_cv_func_mmap_anon=no
9890 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9891 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
9892 if test "${gcc_cv_func_mmap_anon+set}" = set; then
9893 echo $ECHO_N "(cached) $ECHO_C" >&6
9895 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9896 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9897 # doesn't give anonymous zeroed pages with the same properties listed
9898 # above for use of /dev/zero.
9899 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9901 vms* | cygwin* | pe | mingw* | sco* | udk* )
9902 gcc_cv_func_mmap_anon=no ;;
9904 gcc_cv_func_mmap_anon=yes;;
9907 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
9908 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
9912 if test $gcc_cv_func_mmap_file = yes; then
9914 cat >>confdefs.h <<\_ACEOF
9915 #define HAVE_MMAP_FILE 1
9919 if test $gcc_cv_func_mmap_dev_zero = yes; then
9921 cat >>confdefs.h <<\_ACEOF
9922 #define HAVE_MMAP_DEV_ZERO 1
9926 if test $gcc_cv_func_mmap_anon = yes; then
9928 cat >>confdefs.h <<\_ACEOF
9929 #define HAVE_MMAP_ANON 1
9937 # Under VMS, vfork works very differently than on Unix. The standard test
9938 # won't work, and it isn't easily adaptable. It makes more sense to
9940 ac_cv_func_vfork_works=yes
9943 echo "$as_me:$LINENO: checking for pid_t" >&5
9944 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
9945 if test "${ac_cv_type_pid_t+set}" = set; then
9946 echo $ECHO_N "(cached) $ECHO_C" >&6
9948 cat >conftest.$ac_ext <<_ACEOF
9951 cat confdefs.h >>conftest.$ac_ext
9952 cat >>conftest.$ac_ext <<_ACEOF
9953 /* end confdefs.h. */
9954 $ac_includes_default
9966 rm -f conftest.$ac_objext
9967 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9968 (eval $ac_compile) 2>conftest.er1
9970 grep -v '^ *+' conftest.er1 >conftest.err
9972 cat conftest.err >&5
9973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9974 (exit $ac_status); } &&
9975 { ac_try='test -z "$ac_c_werror_flag"
9976 || test ! -s conftest.err'
9977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9981 (exit $ac_status); }; } &&
9982 { ac_try='test -s conftest.$ac_objext'
9983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9987 (exit $ac_status); }; }; then
9988 ac_cv_type_pid_t=yes
9990 echo "$as_me: failed program was:" >&5
9991 sed 's/^/| /' conftest.$ac_ext >&5
9995 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9997 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
9998 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
9999 if test $ac_cv_type_pid_t = yes; then
10003 cat >>confdefs.h <<_ACEOF
10011 for ac_header in unistd.h vfork.h
10013 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10014 echo "$as_me:$LINENO: checking for $ac_header" >&5
10015 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10016 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10017 echo $ECHO_N "(cached) $ECHO_C" >&6
10019 cat >conftest.$ac_ext <<_ACEOF
10022 cat confdefs.h >>conftest.$ac_ext
10023 cat >>conftest.$ac_ext <<_ACEOF
10024 /* end confdefs.h. */
10025 #include <$ac_header>
10027 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10028 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10030 grep -v '^ *+' conftest.er1 >conftest.err
10032 cat conftest.err >&5
10033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10034 (exit $ac_status); } >/dev/null; then
10035 if test -s conftest.err; then
10036 ac_cpp_err=$ac_c_preproc_warn_flag
10037 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10044 if test -z "$ac_cpp_err"; then
10045 eval "$as_ac_Header=yes"
10047 echo "$as_me: failed program was:" >&5
10048 sed 's/^/| /' conftest.$ac_ext >&5
10050 eval "$as_ac_Header=no"
10052 rm -f conftest.err conftest.$ac_ext
10054 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10055 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10056 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10057 cat >>confdefs.h <<_ACEOF
10058 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10066 for ac_func in fork vfork
10068 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10069 echo "$as_me:$LINENO: checking for $ac_func" >&5
10070 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10071 if eval "test \"\${$as_ac_var+set}\" = set"; then
10072 echo $ECHO_N "(cached) $ECHO_C" >&6
10074 cat >conftest.$ac_ext <<_ACEOF
10077 cat confdefs.h >>conftest.$ac_ext
10078 cat >>conftest.$ac_ext <<_ACEOF
10079 /* end confdefs.h. */
10080 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10081 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10082 #define $ac_func innocuous_$ac_func
10084 /* System header to define __stub macros and hopefully few prototypes,
10085 which can conflict with char $ac_func (); below.
10086 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10087 <limits.h> exists even on freestanding compilers. */
10090 # include <limits.h>
10092 # include <assert.h>
10097 /* Override any gcc2 internal prototype to avoid an error. */
10102 /* We use char because int might match the return type of a gcc2
10103 builtin and then its argument prototype would still apply. */
10105 /* The GNU C library defines this for functions which it implements
10106 to always fail with ENOSYS. Some functions are actually named
10107 something starting with __ and the normal name is an alias. */
10108 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10111 char (*f) () = $ac_func;
10120 return f != $ac_func;
10125 rm -f conftest.$ac_objext conftest$ac_exeext
10126 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10127 (eval $ac_link) 2>conftest.er1
10129 grep -v '^ *+' conftest.er1 >conftest.err
10131 cat conftest.err >&5
10132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10133 (exit $ac_status); } &&
10134 { ac_try='test -z "$ac_c_werror_flag"
10135 || test ! -s conftest.err'
10136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10137 (eval $ac_try) 2>&5
10139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10140 (exit $ac_status); }; } &&
10141 { ac_try='test -s conftest$ac_exeext'
10142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10143 (eval $ac_try) 2>&5
10145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10146 (exit $ac_status); }; }; then
10147 eval "$as_ac_var=yes"
10149 echo "$as_me: failed program was:" >&5
10150 sed 's/^/| /' conftest.$ac_ext >&5
10152 eval "$as_ac_var=no"
10154 rm -f conftest.err conftest.$ac_objext \
10155 conftest$ac_exeext conftest.$ac_ext
10157 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10158 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10159 if test `eval echo '${'$as_ac_var'}'` = yes; then
10160 cat >>confdefs.h <<_ACEOF
10161 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10167 if test "x$ac_cv_func_fork" = xyes; then
10168 echo "$as_me:$LINENO: checking for working fork" >&5
10169 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
10170 if test "${ac_cv_func_fork_works+set}" = set; then
10171 echo $ECHO_N "(cached) $ECHO_C" >&6
10173 if test "$cross_compiling" = yes; then
10174 ac_cv_func_fork_works=cross
10176 cat >conftest.$ac_ext <<_ACEOF
10177 /* By Ruediger Kuhlmann. */
10178 #include <sys/types.h>
10180 # include <unistd.h>
10182 /* Some systems only have a dummy stub for fork() */
10190 rm -f conftest$ac_exeext
10191 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10192 (eval $ac_link) 2>&5
10194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10195 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10197 (eval $ac_try) 2>&5
10199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10200 (exit $ac_status); }; }; then
10201 ac_cv_func_fork_works=yes
10203 echo "$as_me: program exited with status $ac_status" >&5
10204 echo "$as_me: failed program was:" >&5
10205 sed 's/^/| /' conftest.$ac_ext >&5
10207 ( exit $ac_status )
10208 ac_cv_func_fork_works=no
10210 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10213 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
10214 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
10217 ac_cv_func_fork_works=$ac_cv_func_fork
10219 if test "x$ac_cv_func_fork_works" = xcross; then
10221 *-*-amigaos* | *-*-msdosdjgpp*)
10222 # Override, as these systems have only a dummy fork() stub
10223 ac_cv_func_fork_works=no
10226 ac_cv_func_fork_works=yes
10229 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10230 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10232 ac_cv_func_vfork_works=$ac_cv_func_vfork
10233 if test "x$ac_cv_func_vfork" = xyes; then
10234 echo "$as_me:$LINENO: checking for working vfork" >&5
10235 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
10236 if test "${ac_cv_func_vfork_works+set}" = set; then
10237 echo $ECHO_N "(cached) $ECHO_C" >&6
10239 if test "$cross_compiling" = yes; then
10240 ac_cv_func_vfork_works=cross
10242 cat >conftest.$ac_ext <<_ACEOF
10245 cat confdefs.h >>conftest.$ac_ext
10246 cat >>conftest.$ac_ext <<_ACEOF
10247 /* end confdefs.h. */
10248 /* Thanks to Paul Eggert for this test. */
10250 #include <stdlib.h>
10251 #include <sys/types.h>
10252 #include <sys/stat.h>
10253 #include <sys/wait.h>
10255 # include <unistd.h>
10258 # include <vfork.h>
10260 /* On some sparc systems, changes by the child to local and incoming
10261 argument registers are propagated back to the parent. The compiler
10262 is told about this with #include <vfork.h>, but some compilers
10263 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10264 static variable whose address is put into a register that is
10265 clobbered by the vfork. */
10268 sparc_address_test (int arg)
10270 sparc_address_test (arg) int arg;
10273 static pid_t child;
10291 pid_t parent = getpid ();
10294 sparc_address_test (0);
10299 /* Here is another test for sparc vfork register problems. This
10300 test uses lots of local variables, at least as many local
10301 variables as main has allocated so far including compiler
10302 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10303 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10304 reuse the register of parent for one of the local variables,
10305 since it will think that parent can't possibly be used any more
10306 in this routine. Assigning to the local variable will thus
10307 munge parent in the parent process. */
10309 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10310 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10311 /* Convince the compiler that p..p7 are live; otherwise, it might
10312 use the same hardware register for all 8 local variables. */
10313 if (p != p1 || p != p2 || p != p3 || p != p4
10314 || p != p5 || p != p6 || p != p7)
10317 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10318 from child file descriptors. If the child closes a descriptor
10319 before it execs or exits, this munges the parent's descriptor
10320 as well. Test for this by closing stdout in the child. */
10321 _exit(close(fileno(stdout)) != 0);
10326 while (wait(&status) != child)
10329 /* Was there some problem with vforking? */
10332 /* Did the child fail? (This shouldn't happen.) */
10335 /* Did the vfork/compiler bug occur? */
10336 || parent != getpid()
10338 /* Did the file descriptor bug occur? */
10339 || fstat(fileno(stdout), &st) != 0
10344 rm -f conftest$ac_exeext
10345 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10346 (eval $ac_link) 2>&5
10348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10349 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10351 (eval $ac_try) 2>&5
10353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10354 (exit $ac_status); }; }; then
10355 ac_cv_func_vfork_works=yes
10357 echo "$as_me: program exited with status $ac_status" >&5
10358 echo "$as_me: failed program was:" >&5
10359 sed 's/^/| /' conftest.$ac_ext >&5
10361 ( exit $ac_status )
10362 ac_cv_func_vfork_works=no
10364 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10367 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
10368 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
10371 if test "x$ac_cv_func_fork_works" = xcross; then
10372 ac_cv_func_vfork_works=$ac_cv_func_vfork
10373 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10374 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10377 if test "x$ac_cv_func_vfork_works" = xyes; then
10379 cat >>confdefs.h <<\_ACEOF
10380 #define HAVE_WORKING_VFORK 1
10385 cat >>confdefs.h <<\_ACEOF
10390 if test "x$ac_cv_func_fork_works" = xyes; then
10392 cat >>confdefs.h <<\_ACEOF
10393 #define HAVE_WORKING_FORK 1
10400 if test "X$prefix" = "XNONE"; then
10401 acl_final_prefix="$ac_default_prefix"
10403 acl_final_prefix="$prefix"
10405 if test "X$exec_prefix" = "XNONE"; then
10406 acl_final_exec_prefix='${prefix}'
10408 acl_final_exec_prefix="$exec_prefix"
10410 acl_save_prefix="$prefix"
10411 prefix="$acl_final_prefix"
10412 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
10413 prefix="$acl_save_prefix"
10416 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10417 if test "${with_gnu_ld+set}" = set; then
10418 withval="$with_gnu_ld"
10419 test "$withval" = no || with_gnu_ld=yes
10423 # Prepare PATH_SEPARATOR.
10424 # The user is always right.
10425 if test "${PATH_SEPARATOR+set}" != set; then
10426 echo "#! /bin/sh" >conf$$.sh
10427 echo "exit 0" >>conf$$.sh
10429 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10437 if test "$GCC" = yes; then
10438 # Check if gcc -print-prog-name=ld gives a path.
10439 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10440 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10443 # gcc leaves a trailing carriage return which upsets mingw
10444 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10446 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10449 # Accept absolute paths.
10450 [\\/]* | [A-Za-z]:[\\/]*)
10451 re_direlt='/[^/][^/]*/\.\./'
10452 # Canonicalize the path of ld
10453 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10454 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10455 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10457 test -z "$LD" && LD="$ac_prog"
10460 # If it fails, then pretend we aren't using GCC.
10464 # If it is relative, then search for the first ld in PATH.
10465 with_gnu_ld=unknown
10468 elif test "$with_gnu_ld" = yes; then
10469 echo "$as_me:$LINENO: checking for GNU ld" >&5
10470 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10472 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10473 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10475 if test "${acl_cv_path_LD+set}" = set; then
10476 echo $ECHO_N "(cached) $ECHO_C" >&6
10478 if test -z "$LD"; then
10479 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10480 for ac_dir in $PATH; do
10481 test -z "$ac_dir" && ac_dir=.
10482 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10483 acl_cv_path_LD="$ac_dir/$ac_prog"
10484 # Check to see if the program is GNU ld. I'd rather use --version,
10485 # but apparently some GNU ld's only accept -v.
10486 # Break only if it was the GNU/non-GNU ld that we prefer.
10487 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10488 test "$with_gnu_ld" != no && break
10490 test "$with_gnu_ld" != yes && break
10496 acl_cv_path_LD="$LD" # Let the user override the test with a path.
10500 LD="$acl_cv_path_LD"
10501 if test -n "$LD"; then
10502 echo "$as_me:$LINENO: result: $LD" >&5
10503 echo "${ECHO_T}$LD" >&6
10505 echo "$as_me:$LINENO: result: no" >&5
10506 echo "${ECHO_T}no" >&6
10508 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10509 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10510 { (exit 1); exit 1; }; }
10511 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10512 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10513 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10514 echo $ECHO_N "(cached) $ECHO_C" >&6
10516 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10517 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10518 acl_cv_prog_gnu_ld=yes
10520 acl_cv_prog_gnu_ld=no
10523 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10524 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10525 with_gnu_ld=$acl_cv_prog_gnu_ld
10529 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10530 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10531 if test "${acl_cv_rpath+set}" = set; then
10532 echo $ECHO_N "(cached) $ECHO_C" >&6
10535 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10536 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10538 rm -f ./conftest.sh
10542 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10543 echo "${ECHO_T}$acl_cv_rpath" >&6
10545 libext="$acl_cv_libext"
10546 shlibext="$acl_cv_shlibext"
10547 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10548 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10549 hardcode_direct="$acl_cv_hardcode_direct"
10550 hardcode_minus_L="$acl_cv_hardcode_minus_L"
10551 # Check whether --enable-rpath or --disable-rpath was given.
10552 if test "${enable_rpath+set}" = set; then
10553 enableval="$enable_rpath"
10567 acl_save_prefix="$prefix"
10568 prefix="$acl_final_prefix"
10569 acl_save_exec_prefix="$exec_prefix"
10570 exec_prefix="$acl_final_exec_prefix"
10572 eval additional_includedir=\"$includedir\"
10573 eval additional_libdir=\"$libdir\"
10575 exec_prefix="$acl_save_exec_prefix"
10576 prefix="$acl_save_prefix"
10579 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10580 if test "${with_libiconv_prefix+set}" = set; then
10581 withval="$with_libiconv_prefix"
10583 if test "X$withval" = "Xno"; then
10586 if test "X$withval" = "X"; then
10588 acl_save_prefix="$prefix"
10589 prefix="$acl_final_prefix"
10590 acl_save_exec_prefix="$exec_prefix"
10591 exec_prefix="$acl_final_exec_prefix"
10593 eval additional_includedir=\"$includedir\"
10594 eval additional_libdir=\"$libdir\"
10596 exec_prefix="$acl_save_exec_prefix"
10597 prefix="$acl_save_prefix"
10600 additional_includedir="$withval/include"
10601 additional_libdir="$withval/lib"
10611 names_already_handled=
10612 names_next_round='iconv '
10613 while test -n "$names_next_round"; do
10614 names_this_round="$names_next_round"
10616 for name in $names_this_round; do
10618 for n in $names_already_handled; do
10619 if test "$n" = "$name"; then
10620 already_handled=yes
10624 if test -z "$already_handled"; then
10625 names_already_handled="$names_already_handled $name"
10626 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10627 eval value=\"\$HAVE_LIB$uppername\"
10628 if test -n "$value"; then
10629 if test "$value" = yes; then
10630 eval value=\"\$LIB$uppername\"
10631 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
10632 eval value=\"\$LTLIB$uppername\"
10633 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
10642 if test $use_additional = yes; then
10643 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10644 found_dir="$additional_libdir"
10645 found_so="$additional_libdir/lib$name.$shlibext"
10646 if test -f "$additional_libdir/lib$name.la"; then
10647 found_la="$additional_libdir/lib$name.la"
10650 if test -f "$additional_libdir/lib$name.$libext"; then
10651 found_dir="$additional_libdir"
10652 found_a="$additional_libdir/lib$name.$libext"
10653 if test -f "$additional_libdir/lib$name.la"; then
10654 found_la="$additional_libdir/lib$name.la"
10659 if test "X$found_dir" = "X"; then
10660 for x in $LDFLAGS $LTLIBICONV; do
10662 acl_save_prefix="$prefix"
10663 prefix="$acl_final_prefix"
10664 acl_save_exec_prefix="$exec_prefix"
10665 exec_prefix="$acl_final_exec_prefix"
10667 exec_prefix="$acl_save_exec_prefix"
10668 prefix="$acl_save_prefix"
10672 dir=`echo "X$x" | sed -e 's/^X-L//'`
10673 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10675 found_so="$dir/lib$name.$shlibext"
10676 if test -f "$dir/lib$name.la"; then
10677 found_la="$dir/lib$name.la"
10680 if test -f "$dir/lib$name.$libext"; then
10682 found_a="$dir/lib$name.$libext"
10683 if test -f "$dir/lib$name.la"; then
10684 found_la="$dir/lib$name.la"
10690 if test "X$found_dir" != "X"; then
10695 if test "X$found_dir" != "X"; then
10696 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10697 if test "X$found_so" != "X"; then
10698 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10699 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10702 for x in $ltrpathdirs; do
10703 if test "X$x" = "X$found_dir"; then
10708 if test -z "$haveit"; then
10709 ltrpathdirs="$ltrpathdirs $found_dir"
10711 if test "$hardcode_direct" = yes; then
10712 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10714 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10715 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10717 for x in $rpathdirs; do
10718 if test "X$x" = "X$found_dir"; then
10723 if test -z "$haveit"; then
10724 rpathdirs="$rpathdirs $found_dir"
10728 for x in $LDFLAGS $LIBICONV; do
10730 acl_save_prefix="$prefix"
10731 prefix="$acl_final_prefix"
10732 acl_save_exec_prefix="$exec_prefix"
10733 exec_prefix="$acl_final_exec_prefix"
10735 exec_prefix="$acl_save_exec_prefix"
10736 prefix="$acl_save_prefix"
10738 if test "X$x" = "X-L$found_dir"; then
10743 if test -z "$haveit"; then
10744 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10746 if test "$hardcode_minus_L" != no; then
10747 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10749 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
10755 if test "X$found_a" != "X"; then
10756 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
10758 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10761 additional_includedir=
10762 case "$found_dir" in
10764 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10765 additional_includedir="$basedir/include"
10768 if test "X$additional_includedir" != "X"; then
10769 if test "X$additional_includedir" != "X/usr/include"; then
10771 if test "X$additional_includedir" = "X/usr/local/include"; then
10772 if test -n "$GCC"; then
10774 linux*) haveit=yes;;
10778 if test -z "$haveit"; then
10779 for x in $CPPFLAGS $INCICONV; do
10781 acl_save_prefix="$prefix"
10782 prefix="$acl_final_prefix"
10783 acl_save_exec_prefix="$exec_prefix"
10784 exec_prefix="$acl_final_exec_prefix"
10786 exec_prefix="$acl_save_exec_prefix"
10787 prefix="$acl_save_prefix"
10789 if test "X$x" = "X-I$additional_includedir"; then
10794 if test -z "$haveit"; then
10795 if test -d "$additional_includedir"; then
10796 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10802 if test -n "$found_la"; then
10803 save_libdir="$libdir"
10804 case "$found_la" in
10805 */* | *\\*) . "$found_la" ;;
10806 *) . "./$found_la" ;;
10808 libdir="$save_libdir"
10809 for dep in $dependency_libs; do
10812 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10813 if test "X$additional_libdir" != "X/usr/lib"; then
10815 if test "X$additional_libdir" = "X/usr/local/lib"; then
10816 if test -n "$GCC"; then
10818 linux*) haveit=yes;;
10822 if test -z "$haveit"; then
10824 for x in $LDFLAGS $LIBICONV; do
10826 acl_save_prefix="$prefix"
10827 prefix="$acl_final_prefix"
10828 acl_save_exec_prefix="$exec_prefix"
10829 exec_prefix="$acl_final_exec_prefix"
10831 exec_prefix="$acl_save_exec_prefix"
10832 prefix="$acl_save_prefix"
10834 if test "X$x" = "X-L$additional_libdir"; then
10839 if test -z "$haveit"; then
10840 if test -d "$additional_libdir"; then
10841 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10845 for x in $LDFLAGS $LTLIBICONV; do
10847 acl_save_prefix="$prefix"
10848 prefix="$acl_final_prefix"
10849 acl_save_exec_prefix="$exec_prefix"
10850 exec_prefix="$acl_final_exec_prefix"
10852 exec_prefix="$acl_save_exec_prefix"
10853 prefix="$acl_save_prefix"
10855 if test "X$x" = "X-L$additional_libdir"; then
10860 if test -z "$haveit"; then
10861 if test -d "$additional_libdir"; then
10862 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10869 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10870 if test "$enable_rpath" != no; then
10872 for x in $rpathdirs; do
10873 if test "X$x" = "X$dir"; then
10878 if test -z "$haveit"; then
10879 rpathdirs="$rpathdirs $dir"
10882 for x in $ltrpathdirs; do
10883 if test "X$x" = "X$dir"; then
10888 if test -z "$haveit"; then
10889 ltrpathdirs="$ltrpathdirs $dir"
10894 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10897 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10900 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
10901 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10907 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
10908 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10914 if test "X$rpathdirs" != "X"; then
10915 if test -n "$hardcode_libdir_separator"; then
10917 for found_dir in $rpathdirs; do
10918 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10920 acl_save_libdir="$libdir"
10922 eval flag=\"$hardcode_libdir_flag_spec\"
10923 libdir="$acl_save_libdir"
10924 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10926 for found_dir in $rpathdirs; do
10927 acl_save_libdir="$libdir"
10928 libdir="$found_dir"
10929 eval flag=\"$hardcode_libdir_flag_spec\"
10930 libdir="$acl_save_libdir"
10931 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10935 if test "X$ltrpathdirs" != "X"; then
10936 for found_dir in $ltrpathdirs; do
10937 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10947 am_save_CPPFLAGS="$CPPFLAGS"
10949 for element in $INCICONV; do
10951 for x in $CPPFLAGS; do
10953 acl_save_prefix="$prefix"
10954 prefix="$acl_final_prefix"
10955 acl_save_exec_prefix="$exec_prefix"
10956 exec_prefix="$acl_final_exec_prefix"
10958 exec_prefix="$acl_save_exec_prefix"
10959 prefix="$acl_save_prefix"
10961 if test "X$x" = "X$element"; then
10966 if test -z "$haveit"; then
10967 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10972 echo "$as_me:$LINENO: checking for iconv" >&5
10973 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
10974 if test "${am_cv_func_iconv+set}" = set; then
10975 echo $ECHO_N "(cached) $ECHO_C" >&6
10978 am_cv_func_iconv="no, consider installing GNU libiconv"
10980 cat >conftest.$ac_ext <<_ACEOF
10983 cat confdefs.h >>conftest.$ac_ext
10984 cat >>conftest.$ac_ext <<_ACEOF
10985 /* end confdefs.h. */
10986 #include <stdlib.h>
10991 iconv_t cd = iconv_open("","");
10992 iconv(cd,NULL,NULL,NULL,NULL);
10998 rm -f conftest.$ac_objext conftest$ac_exeext
10999 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11000 (eval $ac_link) 2>conftest.er1
11002 grep -v '^ *+' conftest.er1 >conftest.err
11004 cat conftest.err >&5
11005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006 (exit $ac_status); } &&
11007 { ac_try='test -z "$ac_c_werror_flag"
11008 || test ! -s conftest.err'
11009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11010 (eval $ac_try) 2>&5
11012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11013 (exit $ac_status); }; } &&
11014 { ac_try='test -s conftest$ac_exeext'
11015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11016 (eval $ac_try) 2>&5
11018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11019 (exit $ac_status); }; }; then
11020 am_cv_func_iconv=yes
11022 echo "$as_me: failed program was:" >&5
11023 sed 's/^/| /' conftest.$ac_ext >&5
11026 rm -f conftest.err conftest.$ac_objext \
11027 conftest$ac_exeext conftest.$ac_ext
11028 if test "$am_cv_func_iconv" != yes; then
11029 am_save_LIBS="$LIBS"
11030 LIBS="$LIBS $LIBICONV"
11031 cat >conftest.$ac_ext <<_ACEOF
11034 cat confdefs.h >>conftest.$ac_ext
11035 cat >>conftest.$ac_ext <<_ACEOF
11036 /* end confdefs.h. */
11037 #include <stdlib.h>
11042 iconv_t cd = iconv_open("","");
11043 iconv(cd,NULL,NULL,NULL,NULL);
11049 rm -f conftest.$ac_objext conftest$ac_exeext
11050 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11051 (eval $ac_link) 2>conftest.er1
11053 grep -v '^ *+' conftest.er1 >conftest.err
11055 cat conftest.err >&5
11056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11057 (exit $ac_status); } &&
11058 { ac_try='test -z "$ac_c_werror_flag"
11059 || test ! -s conftest.err'
11060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11061 (eval $ac_try) 2>&5
11063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11064 (exit $ac_status); }; } &&
11065 { ac_try='test -s conftest$ac_exeext'
11066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11067 (eval $ac_try) 2>&5
11069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11070 (exit $ac_status); }; }; then
11071 am_cv_lib_iconv=yes
11072 am_cv_func_iconv=yes
11074 echo "$as_me: failed program was:" >&5
11075 sed 's/^/| /' conftest.$ac_ext >&5
11078 rm -f conftest.err conftest.$ac_objext \
11079 conftest$ac_exeext conftest.$ac_ext
11080 LIBS="$am_save_LIBS"
11084 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
11085 echo "${ECHO_T}$am_cv_func_iconv" >&6
11086 if test "$am_cv_func_iconv" = yes; then
11088 cat >>confdefs.h <<\_ACEOF
11089 #define HAVE_ICONV 1
11093 if test "$am_cv_lib_iconv" = yes; then
11094 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
11095 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
11096 echo "$as_me:$LINENO: result: $LIBICONV" >&5
11097 echo "${ECHO_T}$LIBICONV" >&6
11099 CPPFLAGS="$am_save_CPPFLAGS"
11106 if test "$am_cv_func_iconv" = yes; then
11107 echo "$as_me:$LINENO: checking for iconv declaration" >&5
11108 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
11109 if test "${am_cv_proto_iconv+set}" = set; then
11110 echo $ECHO_N "(cached) $ECHO_C" >&6
11113 cat >conftest.$ac_ext <<_ACEOF
11116 cat confdefs.h >>conftest.$ac_ext
11117 cat >>conftest.$ac_ext <<_ACEOF
11118 /* end confdefs.h. */
11120 #include <stdlib.h>
11126 #if defined(__STDC__) || defined(__cplusplus)
11127 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11140 rm -f conftest.$ac_objext
11141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11142 (eval $ac_compile) 2>conftest.er1
11144 grep -v '^ *+' conftest.er1 >conftest.err
11146 cat conftest.err >&5
11147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11148 (exit $ac_status); } &&
11149 { ac_try='test -z "$ac_c_werror_flag"
11150 || test ! -s conftest.err'
11151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11152 (eval $ac_try) 2>&5
11154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11155 (exit $ac_status); }; } &&
11156 { ac_try='test -s conftest.$ac_objext'
11157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11158 (eval $ac_try) 2>&5
11160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11161 (exit $ac_status); }; }; then
11162 am_cv_proto_iconv_arg1=""
11164 echo "$as_me: failed program was:" >&5
11165 sed 's/^/| /' conftest.$ac_ext >&5
11167 am_cv_proto_iconv_arg1="const"
11169 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11170 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
11173 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11174 echo "$as_me:$LINENO: result: ${ac_t:-
11175 }$am_cv_proto_iconv" >&5
11176 echo "${ECHO_T}${ac_t:-
11177 }$am_cv_proto_iconv" >&6
11179 cat >>confdefs.h <<_ACEOF
11180 #define ICONV_CONST $am_cv_proto_iconv_arg1
11185 # Until we have in-tree GNU iconv:
11190 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
11191 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
11192 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
11193 echo $ECHO_N "(cached) $ECHO_C" >&6
11195 cat >conftest.$ac_ext <<_ACEOF
11198 cat confdefs.h >>conftest.$ac_ext
11199 cat >>conftest.$ac_ext <<_ACEOF
11200 /* end confdefs.h. */
11201 #include <locale.h>
11210 rm -f conftest.$ac_objext conftest$ac_exeext
11211 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11212 (eval $ac_link) 2>conftest.er1
11214 grep -v '^ *+' conftest.er1 >conftest.err
11216 cat conftest.err >&5
11217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11218 (exit $ac_status); } &&
11219 { ac_try='test -z "$ac_c_werror_flag"
11220 || test ! -s conftest.err'
11221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11222 (eval $ac_try) 2>&5
11224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11225 (exit $ac_status); }; } &&
11226 { ac_try='test -s conftest$ac_exeext'
11227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11228 (eval $ac_try) 2>&5
11230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11231 (exit $ac_status); }; }; then
11232 am_cv_val_LC_MESSAGES=yes
11234 echo "$as_me: failed program was:" >&5
11235 sed 's/^/| /' conftest.$ac_ext >&5
11237 am_cv_val_LC_MESSAGES=no
11239 rm -f conftest.err conftest.$ac_objext \
11240 conftest$ac_exeext conftest.$ac_ext
11242 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
11243 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
11244 if test $am_cv_val_LC_MESSAGES = yes; then
11246 cat >>confdefs.h <<\_ACEOF
11247 #define HAVE_LC_MESSAGES 1
11254 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
11255 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11256 if test "${am_cv_langinfo_codeset+set}" = set; then
11257 echo $ECHO_N "(cached) $ECHO_C" >&6
11259 cat >conftest.$ac_ext <<_ACEOF
11262 cat confdefs.h >>conftest.$ac_ext
11263 cat >>conftest.$ac_ext <<_ACEOF
11264 /* end confdefs.h. */
11265 #include <langinfo.h>
11269 char* cs = nl_langinfo(CODESET);
11274 rm -f conftest.$ac_objext conftest$ac_exeext
11275 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11276 (eval $ac_link) 2>conftest.er1
11278 grep -v '^ *+' conftest.er1 >conftest.err
11280 cat conftest.err >&5
11281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11282 (exit $ac_status); } &&
11283 { ac_try='test -z "$ac_c_werror_flag"
11284 || test ! -s conftest.err'
11285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11286 (eval $ac_try) 2>&5
11288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11289 (exit $ac_status); }; } &&
11290 { ac_try='test -s conftest$ac_exeext'
11291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11292 (eval $ac_try) 2>&5
11294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11295 (exit $ac_status); }; }; then
11296 am_cv_langinfo_codeset=yes
11298 echo "$as_me: failed program was:" >&5
11299 sed 's/^/| /' conftest.$ac_ext >&5
11301 am_cv_langinfo_codeset=no
11303 rm -f conftest.err conftest.$ac_objext \
11304 conftest$ac_exeext conftest.$ac_ext
11307 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
11308 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11309 if test $am_cv_langinfo_codeset = yes; then
11311 cat >>confdefs.h <<\_ACEOF
11312 #define HAVE_LANGINFO_CODESET 1
11318 # We will need to find libiberty.h and ansidecl.h
11319 saved_CFLAGS="$CFLAGS"
11320 CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include"
11360 for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \
11361 strsignal strstr strverscmp \
11362 errno snprintf vsnprintf vasprintf malloc realloc calloc \
11363 free basename getopt clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
11365 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11366 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11367 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11368 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11369 echo $ECHO_N "(cached) $ECHO_C" >&6
11371 cat >conftest.$ac_ext <<_ACEOF
11374 cat confdefs.h >>conftest.$ac_ext
11375 cat >>conftest.$ac_ext <<_ACEOF
11376 /* end confdefs.h. */
11378 #define $ac_tr_decl 1
11380 #include "ansidecl.h"
11381 #include "system.h"
11387 char *(*pfn) = (char *(*)) $ac_func ;
11393 rm -f conftest.$ac_objext
11394 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11395 (eval $ac_compile) 2>conftest.er1
11397 grep -v '^ *+' conftest.er1 >conftest.err
11399 cat conftest.err >&5
11400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11401 (exit $ac_status); } &&
11402 { ac_try='test -z "$ac_c_werror_flag"
11403 || test ! -s conftest.err'
11404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11405 (eval $ac_try) 2>&5
11407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11408 (exit $ac_status); }; } &&
11409 { ac_try='test -s conftest.$ac_objext'
11410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11411 (eval $ac_try) 2>&5
11413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11414 (exit $ac_status); }; }; then
11415 eval "gcc_cv_have_decl_$ac_func=yes"
11417 echo "$as_me: failed program was:" >&5
11418 sed 's/^/| /' conftest.$ac_ext >&5
11420 eval "gcc_cv_have_decl_$ac_func=no"
11422 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11425 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11426 echo "$as_me:$LINENO: result: yes" >&5
11427 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
11428 #define $ac_tr_decl 1
11432 echo "$as_me:$LINENO: result: no" >&5
11433 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
11434 #define $ac_tr_decl 0
11445 for ac_func in getrlimit setrlimit getrusage
11447 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11448 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11449 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11450 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11451 echo $ECHO_N "(cached) $ECHO_C" >&6
11453 cat >conftest.$ac_ext <<_ACEOF
11456 cat confdefs.h >>conftest.$ac_ext
11457 cat >>conftest.$ac_ext <<_ACEOF
11458 /* end confdefs.h. */
11460 #define $ac_tr_decl 1
11462 #include "ansidecl.h"
11463 #include "system.h"
11464 #ifdef HAVE_SYS_RESOURCE_H
11465 #include <sys/resource.h>
11473 char *(*pfn) = (char *(*)) $ac_func ;
11479 rm -f conftest.$ac_objext
11480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11481 (eval $ac_compile) 2>conftest.er1
11483 grep -v '^ *+' conftest.er1 >conftest.err
11485 cat conftest.err >&5
11486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11487 (exit $ac_status); } &&
11488 { ac_try='test -z "$ac_c_werror_flag"
11489 || test ! -s conftest.err'
11490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11491 (eval $ac_try) 2>&5
11493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11494 (exit $ac_status); }; } &&
11495 { ac_try='test -s conftest.$ac_objext'
11496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11497 (eval $ac_try) 2>&5
11499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11500 (exit $ac_status); }; }; then
11501 eval "gcc_cv_have_decl_$ac_func=yes"
11503 echo "$as_me: failed program was:" >&5
11504 sed 's/^/| /' conftest.$ac_ext >&5
11506 eval "gcc_cv_have_decl_$ac_func=no"
11508 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11511 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11512 echo "$as_me:$LINENO: result: yes" >&5
11513 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
11514 #define $ac_tr_decl 1
11518 echo "$as_me:$LINENO: result: no" >&5
11519 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
11520 #define $ac_tr_decl 0
11528 cat >conftest.$ac_ext <<_ACEOF
11531 cat confdefs.h >>conftest.$ac_ext
11532 cat >>conftest.$ac_ext <<_ACEOF
11533 /* end confdefs.h. */
11535 #include "ansidecl.h"
11536 #include "system.h"
11537 #ifdef HAVE_SYS_RESOURCE_H
11538 #include <sys/resource.h>
11549 rm -f conftest.$ac_objext
11550 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11551 (eval $ac_compile) 2>conftest.er1
11553 grep -v '^ *+' conftest.er1 >conftest.err
11555 cat conftest.err >&5
11556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11557 (exit $ac_status); } &&
11558 { ac_try='test -z "$ac_c_werror_flag"
11559 || test ! -s conftest.err'
11560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11561 (eval $ac_try) 2>&5
11563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11564 (exit $ac_status); }; } &&
11565 { ac_try='test -s conftest.$ac_objext'
11566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11567 (eval $ac_try) 2>&5
11569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11570 (exit $ac_status); }; }; then
11573 echo "$as_me: failed program was:" >&5
11574 sed 's/^/| /' conftest.$ac_ext >&5
11577 cat >>confdefs.h <<\_ACEOF
11578 #define rlim_t long
11582 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11584 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
11585 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
11586 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
11587 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
11589 for ac_func in ldgetname
11591 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11592 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11593 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11594 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11595 echo $ECHO_N "(cached) $ECHO_C" >&6
11597 cat >conftest.$ac_ext <<_ACEOF
11600 cat confdefs.h >>conftest.$ac_ext
11601 cat >>conftest.$ac_ext <<_ACEOF
11602 /* end confdefs.h. */
11604 #define $ac_tr_decl 1
11606 #include "ansidecl.h"
11607 #include "system.h"
11608 #ifdef HAVE_LDFCN_H
11619 char *(*pfn) = (char *(*)) $ac_func ;
11625 rm -f conftest.$ac_objext
11626 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11627 (eval $ac_compile) 2>conftest.er1
11629 grep -v '^ *+' conftest.er1 >conftest.err
11631 cat conftest.err >&5
11632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11633 (exit $ac_status); } &&
11634 { ac_try='test -z "$ac_c_werror_flag"
11635 || test ! -s conftest.err'
11636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11637 (eval $ac_try) 2>&5
11639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11640 (exit $ac_status); }; } &&
11641 { ac_try='test -s conftest.$ac_objext'
11642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11643 (eval $ac_try) 2>&5
11645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646 (exit $ac_status); }; }; then
11647 eval "gcc_cv_have_decl_$ac_func=yes"
11649 echo "$as_me: failed program was:" >&5
11650 sed 's/^/| /' conftest.$ac_ext >&5
11652 eval "gcc_cv_have_decl_$ac_func=no"
11654 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11657 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11658 echo "$as_me:$LINENO: result: yes" >&5
11659 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
11660 #define $ac_tr_decl 1
11664 echo "$as_me:$LINENO: result: no" >&5
11665 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
11666 #define $ac_tr_decl 0
11675 for ac_func in times
11677 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11678 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11679 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11680 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11681 echo $ECHO_N "(cached) $ECHO_C" >&6
11683 cat >conftest.$ac_ext <<_ACEOF
11686 cat confdefs.h >>conftest.$ac_ext
11687 cat >>conftest.$ac_ext <<_ACEOF
11688 /* end confdefs.h. */
11690 #define $ac_tr_decl 1
11692 #include "ansidecl.h"
11693 #include "system.h"
11694 #ifdef HAVE_SYS_TIMES_H
11695 #include <sys/times.h>
11703 char *(*pfn) = (char *(*)) $ac_func ;
11709 rm -f conftest.$ac_objext
11710 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11711 (eval $ac_compile) 2>conftest.er1
11713 grep -v '^ *+' conftest.er1 >conftest.err
11715 cat conftest.err >&5
11716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11717 (exit $ac_status); } &&
11718 { ac_try='test -z "$ac_c_werror_flag"
11719 || test ! -s conftest.err'
11720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11721 (eval $ac_try) 2>&5
11723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11724 (exit $ac_status); }; } &&
11725 { ac_try='test -s conftest.$ac_objext'
11726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11727 (eval $ac_try) 2>&5
11729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11730 (exit $ac_status); }; }; then
11731 eval "gcc_cv_have_decl_$ac_func=yes"
11733 echo "$as_me: failed program was:" >&5
11734 sed 's/^/| /' conftest.$ac_ext >&5
11736 eval "gcc_cv_have_decl_$ac_func=no"
11738 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11741 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11742 echo "$as_me:$LINENO: result: yes" >&5
11743 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
11744 #define $ac_tr_decl 1
11748 echo "$as_me:$LINENO: result: no" >&5
11749 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
11750 #define $ac_tr_decl 0
11758 # More time-related stuff.
11759 echo "$as_me:$LINENO: checking for struct tms" >&5
11760 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
11761 if test "${ac_cv_struct_tms+set}" = set; then
11762 echo $ECHO_N "(cached) $ECHO_C" >&6
11765 cat >conftest.$ac_ext <<_ACEOF
11768 cat confdefs.h >>conftest.$ac_ext
11769 cat >>conftest.$ac_ext <<_ACEOF
11770 /* end confdefs.h. */
11772 #include "ansidecl.h"
11773 #include "system.h"
11774 #ifdef HAVE_SYS_TIMES_H
11775 #include <sys/times.h>
11786 rm -f conftest.$ac_objext
11787 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11788 (eval $ac_compile) 2>conftest.er1
11790 grep -v '^ *+' conftest.er1 >conftest.err
11792 cat conftest.err >&5
11793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794 (exit $ac_status); } &&
11795 { ac_try='test -z "$ac_c_werror_flag"
11796 || test ! -s conftest.err'
11797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11798 (eval $ac_try) 2>&5
11800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11801 (exit $ac_status); }; } &&
11802 { ac_try='test -s conftest.$ac_objext'
11803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11804 (eval $ac_try) 2>&5
11806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11807 (exit $ac_status); }; }; then
11808 ac_cv_struct_tms=yes
11810 echo "$as_me: failed program was:" >&5
11811 sed 's/^/| /' conftest.$ac_ext >&5
11813 ac_cv_struct_tms=no
11815 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11817 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
11818 echo "${ECHO_T}$ac_cv_struct_tms" >&6
11819 if test $ac_cv_struct_tms = yes; then
11821 cat >>confdefs.h <<\_ACEOF
11822 #define HAVE_STRUCT_TMS 1
11827 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
11828 # revisit after autoconf 2.50.
11829 echo "$as_me:$LINENO: checking for clock_t" >&5
11830 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11831 if test "${gcc_cv_type_clock_t+set}" = set; then
11832 echo $ECHO_N "(cached) $ECHO_C" >&6
11835 cat >conftest.$ac_ext <<_ACEOF
11838 cat confdefs.h >>conftest.$ac_ext
11839 cat >>conftest.$ac_ext <<_ACEOF
11840 /* end confdefs.h. */
11842 #include "ansidecl.h"
11843 #include "system.h"
11853 rm -f conftest.$ac_objext
11854 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11855 (eval $ac_compile) 2>conftest.er1
11857 grep -v '^ *+' conftest.er1 >conftest.err
11859 cat conftest.err >&5
11860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861 (exit $ac_status); } &&
11862 { ac_try='test -z "$ac_c_werror_flag"
11863 || test ! -s conftest.err'
11864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11865 (eval $ac_try) 2>&5
11867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868 (exit $ac_status); }; } &&
11869 { ac_try='test -s conftest.$ac_objext'
11870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11871 (eval $ac_try) 2>&5
11873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11874 (exit $ac_status); }; }; then
11875 gcc_cv_type_clock_t=yes
11877 echo "$as_me: failed program was:" >&5
11878 sed 's/^/| /' conftest.$ac_ext >&5
11880 gcc_cv_type_clock_t=no
11882 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11884 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
11885 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
11886 if test $gcc_cv_type_clock_t = yes; then
11888 cat >>confdefs.h <<\_ACEOF
11889 #define HAVE_CLOCK_T 1
11894 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
11895 CFLAGS="$saved_CFLAGS"
11897 # Check whether --enable-initfini-array or --disable-initfini-array was given.
11898 if test "${enable_initfini_array+set}" = set; then
11899 enableval="$enable_initfini_array"
11903 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
11904 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
11905 if test "${gcc_cv_initfini_array+set}" = set; then
11906 echo $ECHO_N "(cached) $ECHO_C" >&6
11908 if test "$cross_compiling" = yes; then
11909 gcc_cv_initfini_array=no
11911 cat >conftest.$ac_ext <<_ACEOF
11914 cat confdefs.h >>conftest.$ac_ext
11915 cat >>conftest.$ac_ext <<_ACEOF
11916 /* end confdefs.h. */
11919 int main (void) { return x; }
11920 int foo (void) { x = 0; }
11921 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
11923 rm -f conftest$ac_exeext
11924 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11925 (eval $ac_link) 2>&5
11927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11928 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11930 (eval $ac_try) 2>&5
11932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11933 (exit $ac_status); }; }; then
11934 gcc_cv_initfini_array=yes
11936 echo "$as_me: program exited with status $ac_status" >&5
11937 echo "$as_me: failed program was:" >&5
11938 sed 's/^/| /' conftest.$ac_ext >&5
11940 ( exit $ac_status )
11941 gcc_cv_initfini_array=no
11943 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11946 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
11947 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
11948 enable_initfini_array=$gcc_cv_initfini_array
11951 if test $enable_initfini_array = yes; then
11953 cat >>confdefs.h <<\_ACEOF
11954 #define HAVE_INITFINI_ARRAY 1
11959 # mkdir takes a single argument on some systems.
11960 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
11961 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
11962 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
11963 echo $ECHO_N "(cached) $ECHO_C" >&6
11965 cat >conftest.$ac_ext <<_ACEOF
11968 cat confdefs.h >>conftest.$ac_ext
11969 cat >>conftest.$ac_ext <<_ACEOF
11970 /* end confdefs.h. */
11972 #include <sys/types.h>
11973 #ifdef HAVE_SYS_STAT_H
11974 # include <sys/stat.h>
11976 #ifdef HAVE_UNISTD_H
11977 # include <unistd.h>
11979 #ifdef HAVE_DIRECT_H
11980 # include <direct.h>
11990 rm -f conftest.$ac_objext
11991 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11992 (eval $ac_compile) 2>conftest.er1
11994 grep -v '^ *+' conftest.er1 >conftest.err
11996 cat conftest.err >&5
11997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11998 (exit $ac_status); } &&
11999 { ac_try='test -z "$ac_c_werror_flag"
12000 || test ! -s conftest.err'
12001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12002 (eval $ac_try) 2>&5
12004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12005 (exit $ac_status); }; } &&
12006 { ac_try='test -s conftest.$ac_objext'
12007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12008 (eval $ac_try) 2>&5
12010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12011 (exit $ac_status); }; }; then
12012 gcc_cv_mkdir_takes_one_arg=no
12014 echo "$as_me: failed program was:" >&5
12015 sed 's/^/| /' conftest.$ac_ext >&5
12017 gcc_cv_mkdir_takes_one_arg=yes
12019 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12021 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
12022 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
12023 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
12025 cat >>confdefs.h <<\_ACEOF
12026 #define MKDIR_TAKES_ONE_ARG 1
12038 # With Setjmp/Longjmp based exception handling.
12039 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
12040 if test "${enable_sjlj_exceptions+set}" = set; then
12041 enableval="$enable_sjlj_exceptions"
12042 sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
12044 cat >>confdefs.h <<_ACEOF
12045 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
12050 # For platforms with the unwind ABI which includes an unwind library,
12051 # libunwind, we can choose to use the system libunwind.
12053 # Check whether --with-system-libunwind or --without-system-libunwind was given.
12054 if test "${with_system_libunwind+set}" = set; then
12055 withval="$with_system_libunwind"
12059 # --------------------------------------------------------
12060 # Build, host, and target specific configuration fragments
12061 # --------------------------------------------------------
12063 # Collect build-machine-specific information.
12064 . ${srcdir}/config.build
12066 # Collect host-machine-specific information.
12067 . ${srcdir}/config.host
12071 # Collect target-machine-specific information.
12072 . ${srcdir}/config.gcc
12074 extra_objs="${host_extra_objs} ${extra_objs}"
12075 extra_gcc_objs="${host_extra_gcc_objs} ${extra_gcc_objs}"
12077 # Default the target-machine variables that were not explicitly set.
12078 if test x"$tm_file" = x
12079 then tm_file=$cpu_type/$cpu_type.h; fi
12081 if test x"$extra_headers" = x
12082 then extra_headers=; fi
12084 if test x$md_file = x
12085 then md_file=$cpu_type/$cpu_type.md; fi
12087 if test x$out_file = x
12088 then out_file=$cpu_type/$cpu_type.c; fi
12090 if test x"$tmake_file" = x
12091 then tmake_file=$cpu_type/t-$cpu_type
12094 if test x"$dwarf2" = xyes
12095 then tm_file="$tm_file tm-dwarf2.h"
12098 # Say what files are being used for the output code and MD file.
12099 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
12100 echo "Using \`$srcdir/config/$md_file' as machine description file."
12102 # If any of the xm_file variables contain nonexistent files, warn
12103 # about them and drop them.
12106 for x in $build_xm_file; do
12107 if test -f $srcdir/config/$x
12109 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12110 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12113 build_xm_file="$bx"
12116 for x in $host_xm_file; do
12117 if test -f $srcdir/config/$x
12119 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12120 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12126 for x in $xm_file; do
12127 if test -f $srcdir/config/$x
12129 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12130 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12136 for f in $tm_file; do
12139 if test $count = ax; then
12140 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
12142 echo "Using the following target machine macro files:"
12143 for f in $tm_file; do
12144 echo " $srcdir/config/$f"
12148 if test x$need_64bit_hwint = xyes; then
12150 cat >>confdefs.h <<\_ACEOF
12151 #define NEED_64BIT_HOST_WIDE_INT 1
12156 if test x$use_long_long_for_widest_fast_int = xyes; then
12158 cat >>confdefs.h <<\_ACEOF
12159 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
12165 for f in $host_xm_file; do
12168 if test $count = a; then
12170 elif test $count = ax; then
12171 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
12173 echo "Using the following host machine macro files:"
12174 for f in $host_xm_file; do
12175 echo " $srcdir/config/$f"
12178 echo "Using ${out_host_hook_obj} for host machine hooks."
12180 if test "$host_xm_file" != "$build_xm_file"; then
12182 for f in $build_xm_file; do
12185 if test $count = a; then
12187 elif test $count = ax; then
12188 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
12190 echo "Using the following build machine macro files:"
12191 for f in $build_xm_file; do
12192 echo " $srcdir/config/$f"
12201 # Check if a valid thread package
12202 case ${enable_threads} in
12205 target_thread_file='single'
12209 target_thread_file='single'
12211 aix | dce | gnat | irix | posix | posix95 | rtems | \
12212 single | solaris | vxworks | win32 )
12213 target_thread_file=${enable_threads}
12216 echo "${enable_threads} is an unknown thread package" 1>&2
12221 if test x${thread_file} = x; then
12222 # No thread file set by target-specific clauses in config.gcc,
12223 # so use file chosen by default logic above
12224 thread_file=${target_thread_file}
12227 # Make gthr-default.h if we have a thread file.
12229 if test $thread_file != single; then
12230 rm -f gthr-default.h
12231 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
12232 gthread_flags=-DHAVE_GTHR_DEFAULT
12241 if test x$enable___cxa_atexit = xyes || \
12242 test x$enable___cxa_atexit = x -a x$default_use_cxa_atexit = xyes; then
12243 if test x$host = x$target; then
12244 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
12245 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
12246 if test "${ac_cv_func___cxa_atexit+set}" = set; then
12247 echo $ECHO_N "(cached) $ECHO_C" >&6
12249 cat >conftest.$ac_ext <<_ACEOF
12252 cat confdefs.h >>conftest.$ac_ext
12253 cat >>conftest.$ac_ext <<_ACEOF
12254 /* end confdefs.h. */
12255 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
12256 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12257 #define __cxa_atexit innocuous___cxa_atexit
12259 /* System header to define __stub macros and hopefully few prototypes,
12260 which can conflict with char __cxa_atexit (); below.
12261 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12262 <limits.h> exists even on freestanding compilers. */
12265 # include <limits.h>
12267 # include <assert.h>
12270 #undef __cxa_atexit
12272 /* Override any gcc2 internal prototype to avoid an error. */
12277 /* We use char because int might match the return type of a gcc2
12278 builtin and then its argument prototype would still apply. */
12279 char __cxa_atexit ();
12280 /* The GNU C library defines this for functions which it implements
12281 to always fail with ENOSYS. Some functions are actually named
12282 something starting with __ and the normal name is an alias. */
12283 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
12286 char (*f) () = __cxa_atexit;
12295 return f != __cxa_atexit;
12300 rm -f conftest.$ac_objext conftest$ac_exeext
12301 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12302 (eval $ac_link) 2>conftest.er1
12304 grep -v '^ *+' conftest.er1 >conftest.err
12306 cat conftest.err >&5
12307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12308 (exit $ac_status); } &&
12309 { ac_try='test -z "$ac_c_werror_flag"
12310 || test ! -s conftest.err'
12311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12312 (eval $ac_try) 2>&5
12314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12315 (exit $ac_status); }; } &&
12316 { ac_try='test -s conftest$ac_exeext'
12317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12318 (eval $ac_try) 2>&5
12320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12321 (exit $ac_status); }; }; then
12322 ac_cv_func___cxa_atexit=yes
12324 echo "$as_me: failed program was:" >&5
12325 sed 's/^/| /' conftest.$ac_ext >&5
12327 ac_cv_func___cxa_atexit=no
12329 rm -f conftest.err conftest.$ac_objext \
12330 conftest$ac_exeext conftest.$ac_ext
12332 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
12333 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
12334 if test $ac_cv_func___cxa_atexit = yes; then
12337 echo "__cxa_atexit can't be enabled on this target"
12341 # We can't check for __cxa_atexit when building a cross, so assume
12345 if test x$use_cxa_atexit = xyes; then
12347 cat >>confdefs.h <<\_ACEOF
12348 #define DEFAULT_USE_CXA_ATEXIT 1
12354 # Look for a file containing extra machine modes.
12355 if test -n "$extra_modes" && test -f $srcdir/config/$extra_modes; then
12356 extra_modes_file='$(srcdir)'/config/${extra_modes}
12359 cat >>confdefs.h <<_ACEOF
12360 #define EXTRA_MODES_FILE "config/$extra_modes"
12365 # Convert extra_options into a form suitable for Makefile use.
12367 for f in $extra_options; do
12368 extra_opt_files="$extra_opt_files \$(srcdir)/config/$f"
12372 # auto-host.h is the file containing items generated by autoconf and is
12373 # the first file included by config.h.
12374 # If host=build, it is correct to have bconfig include auto-host.h
12375 # as well. If host!=build, we are in error and need to do more
12376 # work to find out the build config parameters.
12377 if test x$host = x$build
12379 build_auto=auto-host.h
12381 # We create a subdir, then run autoconf in the subdir.
12382 # To prevent recursion we set host and build for the new
12383 # invocation of configure to the build for this invocation
12390 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
12391 *) realsrcdir=../${srcdir};;
12393 saved_CFLAGS="${CFLAGS}"
12394 CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
12395 ${realsrcdir}/configure \
12396 --enable-languages=${enable_languages-all} \
12397 --target=$target_alias --host=$build_alias --build=$build_alias
12398 CFLAGS="${saved_CFLAGS}"
12400 # We just finished tests for the build machine, so rename
12401 # the file auto-build.h in the gcc directory.
12402 mv auto-host.h ../auto-build.h
12405 build_auto=auto-build.h
12409 tm_file="${tm_file} defaults.h"
12410 tm_p_file="${tm_p_file} tm-preds.h"
12411 host_xm_file="auto-host.h ansidecl.h ${host_xm_file}"
12412 build_xm_file="${build_auto} ansidecl.h ${build_xm_file}"
12413 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
12414 # put this back in temporarily.
12415 xm_file="auto-host.h ansidecl.h ${xm_file}"
12421 # Compile in configure arguments.
12422 if test -f configargs.h ; then
12423 # Being re-configured.
12424 gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
12425 gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
12427 gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"
12430 # Double all backslashes and backslash all quotes to turn
12431 # gcc_config_arguments into a C string.
12432 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
12433 $gcc_config_arguments
12435 gcc_config_arguments_str=`cat conftest.out`
12438 cat > configargs.h <<EOF
12439 /* Generated automatically. */
12440 static const char configuration_arguments[] = "$gcc_config_arguments_str";
12441 static const char thread_model[] = "$thread_file";
12443 static const struct {
12444 const char *name, *value;
12445 } configure_default_options[] = $configure_default_options;
12448 # Internationalization
12449 # If we haven't got the data from the intl directory,
12450 # assume NLS is disabled.
12458 if test -f ../intl/config.intl; then
12459 . ../intl/config.intl
12461 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
12462 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
12463 if test x"$USE_NLS" != xyes; then
12464 echo "$as_me:$LINENO: result: no" >&5
12465 echo "${ECHO_T}no" >&6
12467 echo "$as_me:$LINENO: result: yes" >&5
12468 echo "${ECHO_T}yes" >&6
12470 cat >>confdefs.h <<\_ACEOF
12471 #define ENABLE_NLS 1
12475 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
12476 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
12477 # Look for .po and .gmo files in the source directory.
12480 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12481 # If there aren't any .gmo files the shell will give us the
12482 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12484 case "$cat" in *\**)
12487 # The quadruple backslash is collapsed to a double backslash
12488 # by the backticks, then collapsed again by the double quotes,
12489 # leaving us with one backslash in the sed expression (right
12490 # before the dot that mustn't act as a wildcard).
12491 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"`
12492 lang=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"`
12493 # The user is allowed to set LINGUAS to a list of languages to
12494 # install catalogs for. If it's empty that means "all of them."
12495 if test "x$LINGUAS" = x; then
12496 CATALOGS="$CATALOGS $cat"
12497 XLINGUAS="$XLINGUAS $lang"
12499 case "$LINGUAS" in *$lang*)
12500 CATALOGS="$CATALOGS $cat"
12501 XLINGUAS="$XLINGUAS $lang"
12506 LINGUAS="$XLINGUAS"
12507 echo "$as_me:$LINENO: result: $LINGUAS" >&5
12508 echo "${ECHO_T}$LINGUAS" >&6
12511 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
12512 # -liconv on the link line twice.
12513 case "$LIBINTL" in *$LIBICONV*)
12517 # Check whether --enable-secureplt or --disable-secureplt was given.
12518 if test "${enable_secureplt+set}" = set; then
12519 enableval="$enable_secureplt"
12523 # Windows32 Registry support for specifying GCC installation paths.
12524 # Check whether --enable-win32-registry or --disable-win32-registry was given.
12525 if test "${enable_win32_registry+set}" = set; then
12526 enableval="$enable_win32_registry"
12531 win32 | pe | cygwin* | mingw32* | uwin*)
12532 if test "x$enable_win32_registry" != xno; then
12533 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
12534 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
12535 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
12536 echo $ECHO_N "(cached) $ECHO_C" >&6
12538 ac_func_search_save_LIBS=$LIBS
12539 ac_cv_search_RegOpenKeyExA=no
12540 cat >conftest.$ac_ext <<_ACEOF
12543 cat confdefs.h >>conftest.$ac_ext
12544 cat >>conftest.$ac_ext <<_ACEOF
12545 /* end confdefs.h. */
12547 /* Override any gcc2 internal prototype to avoid an error. */
12551 /* We use char because int might match the return type of a gcc2
12552 builtin and then its argument prototype would still apply. */
12553 char RegOpenKeyExA ();
12562 rm -f conftest.$ac_objext conftest$ac_exeext
12563 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12564 (eval $ac_link) 2>conftest.er1
12566 grep -v '^ *+' conftest.er1 >conftest.err
12568 cat conftest.err >&5
12569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570 (exit $ac_status); } &&
12571 { ac_try='test -z "$ac_c_werror_flag"
12572 || test ! -s conftest.err'
12573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12574 (eval $ac_try) 2>&5
12576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12577 (exit $ac_status); }; } &&
12578 { ac_try='test -s conftest$ac_exeext'
12579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12580 (eval $ac_try) 2>&5
12582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12583 (exit $ac_status); }; }; then
12584 ac_cv_search_RegOpenKeyExA="none required"
12586 echo "$as_me: failed program was:" >&5
12587 sed 's/^/| /' conftest.$ac_ext >&5
12590 rm -f conftest.err conftest.$ac_objext \
12591 conftest$ac_exeext conftest.$ac_ext
12592 if test "$ac_cv_search_RegOpenKeyExA" = no; then
12593 for ac_lib in advapi32; do
12594 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12595 cat >conftest.$ac_ext <<_ACEOF
12598 cat confdefs.h >>conftest.$ac_ext
12599 cat >>conftest.$ac_ext <<_ACEOF
12600 /* end confdefs.h. */
12602 /* Override any gcc2 internal prototype to avoid an error. */
12606 /* We use char because int might match the return type of a gcc2
12607 builtin and then its argument prototype would still apply. */
12608 char RegOpenKeyExA ();
12617 rm -f conftest.$ac_objext conftest$ac_exeext
12618 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12619 (eval $ac_link) 2>conftest.er1
12621 grep -v '^ *+' conftest.er1 >conftest.err
12623 cat conftest.err >&5
12624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12625 (exit $ac_status); } &&
12626 { ac_try='test -z "$ac_c_werror_flag"
12627 || test ! -s conftest.err'
12628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12629 (eval $ac_try) 2>&5
12631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12632 (exit $ac_status); }; } &&
12633 { ac_try='test -s conftest$ac_exeext'
12634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12635 (eval $ac_try) 2>&5
12637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12638 (exit $ac_status); }; }; then
12639 ac_cv_search_RegOpenKeyExA="-l$ac_lib"
12642 echo "$as_me: failed program was:" >&5
12643 sed 's/^/| /' conftest.$ac_ext >&5
12646 rm -f conftest.err conftest.$ac_objext \
12647 conftest$ac_exeext conftest.$ac_ext
12650 LIBS=$ac_func_search_save_LIBS
12652 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
12653 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
12654 if test "$ac_cv_search_RegOpenKeyExA" != no; then
12655 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS="$ac_cv_search_RegOpenKeyExA $LIBS"
12658 enable_win32_registry=no
12663 if test "x$enable_win32_registry" != xno; then
12665 cat >>confdefs.h <<\_ACEOF
12666 #define ENABLE_WIN32_REGISTRY 1
12670 if test "x$enable_win32_registry" != xyes \
12671 && test "x$enable_win32_registry" != x; then
12673 cat >>confdefs.h <<_ACEOF
12674 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
12682 # Get an absolute path to the GCC top-level source directory
12683 holddir=`${PWDCMD-pwd}`
12685 topdir=`${PWDCMD-pwd}`
12688 # Conditionalize the makefile for this host machine.
12690 for f in ${host_xmake_file}
12692 if test -f ${srcdir}/config/$f
12694 xmake_file="${xmake_file} \$(srcdir)/config/$f"
12698 # Conditionalize the makefile for this target machine.
12700 for f in ${tmake_file}
12702 if test -f ${srcdir}/config/$f
12704 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
12707 tmake_file="${tmake_file_}"
12709 # If the host doesn't support symlinks, modify CC in
12710 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
12711 # Otherwise, we can use "CC=$(CC)".
12715 cc_set_by_configure="\$(CC)"
12716 quoted_cc_set_by_configure="\$(CC)"
12717 stage_prefix_set_by_configure="\$(STAGE_PREFIX)"
12718 quoted_stage_prefix_set_by_configure="\$(STAGE_PREFIX)"
12721 cc_set_by_configure="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
12722 quoted_cc_set_by_configure="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
12723 stage_prefix_set_by_configure="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
12724 quoted_stage_prefix_set_by_configure="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
12728 # This is a terrible hack which will go away some day.
12729 host_cc_for_libada=${CC}
12732 out_object_file=`basename $out_file .c`.o
12734 tm_file_list="options.h"
12735 tm_include_list="options.h"
12736 for f in $tm_file; do
12739 tm_file_list="${tm_file_list} \$(srcdir)/$f"
12740 tm_include_list="${tm_include_list} $f"
12743 tm_file_list="${tm_file_list} \$(srcdir)/config/$f"
12744 tm_include_list="${tm_include_list} config/$f"
12751 for f in $tm_p_file; do
12754 tm_p_file_list="${tm_p_file_list} $f"
12755 tm_p_include_list="${tm_p_include_list} $f"
12758 tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"
12759 tm_p_include_list="${tm_p_include_list} config/$f"
12765 for f in $xm_file; do
12768 xm_file_list="${xm_file_list} \$(srcdir)/../include/$f"
12769 xm_include_list="${xm_include_list} $f"
12772 xm_file_list="${xm_file_list} $f"
12773 xm_include_list="${xm_include_list} $f"
12776 xm_file_list="${xm_file_list} \$(srcdir)/config/$f"
12777 xm_include_list="${xm_include_list} config/$f"
12783 host_xm_include_list=
12784 for f in $host_xm_file; do
12787 host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/$f"
12788 host_xm_include_list="${host_xm_include_list} $f"
12791 host_xm_file_list="${host_xm_file_list} $f"
12792 host_xm_include_list="${host_xm_include_list} $f"
12795 host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f"
12796 host_xm_include_list="${host_xm_include_list} config/$f"
12801 build_xm_file_list=
12802 for f in $build_xm_file; do
12805 build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/$f"
12806 build_xm_include_list="${build_xm_include_list} $f"
12808 auto-build.h | auto-host.h )
12809 build_xm_file_list="${build_xm_file_list} $f"
12810 build_xm_include_list="${build_xm_include_list} $f"
12813 build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f"
12814 build_xm_include_list="${build_xm_include_list} config/$f"
12819 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
12820 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
12823 SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
12825 if test "x$with_build_sysroot" != x; then
12826 build_system_header_dir=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
12828 # This value is used, even on a native system, because
12829 # CROSS_SYSTEM_HEADER_DIR is just
12830 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
12831 build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
12834 if test x$host != x$target
12836 CROSS="-DCROSS_COMPILE"
12838 SYSTEM_HEADER_DIR=$build_system_header_dir
12839 case "$host","$target" in
12840 # Darwin crosses can use the host system's libraries and headers,
12841 # because of the fat library support. Of course, it must be the
12842 # same version of Darwin on both sides. Allow the user to
12843 # just say --target=foo-darwin without a version number to mean
12844 # "the version on this system".
12845 *-*-darwin*,*-*-darwin*)
12846 hostos=`echo $host | sed 's/.*-darwin/darwin/'`
12847 targetos=`echo $target | sed 's/.*-darwin/darwin/'`
12848 if test $hostos = $targetos -o $targetos = darwin ; then
12850 SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
12855 i?86-*-*,x86_64-*-* \
12856 | powerpc*-*-*,powerpc64*-*-*)
12857 CROSS="$CROSS -DNATIVE_CROSS" ;;
12859 elif test "x$TARGET_SYSTEM_ROOT" != x; then
12860 SYSTEM_HEADER_DIR=$build_system_header_dir
12863 # If this is a cross-compiler that does not
12864 # have its own set of headers then define
12867 # If this is using newlib, without having the headers available now,
12868 # then define inhibit_libc in LIBGCC2_CFLAGS.
12869 # This prevents libgcc2 from containing any code which requires libc
12872 if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||
12873 test x$with_newlib = xyes ; } &&
12874 { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then
12879 # When building gcc with a cross-compiler, we need to adjust things so
12880 # that the generator programs are still built with the native compiler.
12881 # Also, we cannot run fixincludes or fix-header.
12883 # These are the normal (build=host) settings:
12884 CC_FOR_BUILD='$(CC)'
12885 BUILD_CFLAGS='$(ALL_CFLAGS)'
12886 STMP_FIXINC=stmp-fixinc
12888 # Possibly disable fixproto, on a per-target basis.
12889 case ${use_fixproto} in
12894 STMP_FIXPROTO=stmp-fixproto
12899 # And these apply if build != host, or we are generating coverage data
12900 if test x$build != x$host || test "x$coverage_flags" != x
12902 BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
12904 if test "x$TARGET_SYSTEM_ROOT" = x; then
12905 if test "x$STMP_FIXPROTO" != x; then
12906 STMP_FIXPROTO=stmp-install-fixproto
12911 # Expand extra_headers to include complete path.
12912 # This substitutes for lots of t-* files.
12913 extra_headers_list=
12914 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
12915 for file in ${extra_headers} ; do
12916 extra_headers_list="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
12919 # Define collect2 in Makefile.
12920 case $host_can_use_collect2 in
12922 *) collect2='collect2$(exeext)' ;;
12926 # Add a definition of USE_COLLECT2 if system wants one.
12927 case $use_collect2 in
12928 no) use_collect2= ;;
12931 host_xm_defines="${host_xm_defines} USE_COLLECT2"
12932 xm_defines="${xm_defines} USE_COLLECT2"
12933 case $host_can_use_collect2 in
12935 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
12936 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
12937 { (exit 1); exit 1; }; }
12943 # ---------------------------
12944 # Assembler & linker features
12945 # ---------------------------
12947 # Identify the assembler which will work hand-in-glove with the newly
12948 # built GCC, so that we can examine its features. This is the assembler
12949 # which will be driven by the driver program.
12951 # If build != host, and we aren't building gas in-tree, we identify a
12952 # build->target assembler and hope that it will have the same features
12953 # as the host->target assembler we'll be using.
12954 gcc_cv_gas_major_version=
12955 gcc_cv_gas_minor_version=
12956 gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
12958 if test "${gcc_cv_as+set}" = set; then
12962 if test -x "$DEFAULT_ASSEMBLER"; then
12963 gcc_cv_as="$DEFAULT_ASSEMBLER"
12964 elif test -f $gcc_cv_as_gas_srcdir/configure.in \
12965 && test -f ../gas/Makefile \
12966 && test x$build = x$host; then
12967 gcc_cv_as=../gas/as-new$build_exeext
12968 elif test -x as$build_exeext; then
12969 # Build using assembler in the current directory.
12970 gcc_cv_as=./as$build_exeext
12971 elif test -x $AS_FOR_TARGET; then
12972 gcc_cv_as="$AS_FOR_TARGET"
12974 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
12975 set dummy $AS_FOR_TARGET; ac_word=$2
12976 echo "$as_me:$LINENO: checking for $ac_word" >&5
12977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12978 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
12979 echo $ECHO_N "(cached) $ECHO_C" >&6
12983 ac_cv_path_gcc_cv_as="$gcc_cv_as" # Let the user override the test with a path.
12986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12987 for as_dir in $PATH
12990 test -z "$as_dir" && as_dir=.
12991 for ac_exec_ext in '' $ac_executable_extensions; do
12992 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12993 ac_cv_path_gcc_cv_as="$as_dir/$ac_word$ac_exec_ext"
12994 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13003 gcc_cv_as=$ac_cv_path_gcc_cv_as
13005 if test -n "$gcc_cv_as"; then
13006 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13007 echo "${ECHO_T}$gcc_cv_as" >&6
13009 echo "$as_me:$LINENO: result: no" >&5
13010 echo "${ECHO_T}no" >&6
13017 ORIGINAL_AS_FOR_TARGET=$gcc_cv_as
13020 echo "$as_me:$LINENO: checking what assembler to use" >&5
13021 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
13022 if test "$gcc_cv_as" = ../gas/as-new$build_exeext; then
13023 # Single tree build which includes gas. We want to prefer it
13024 # over whatever linker top-level may have detected, since
13025 # we'll use what we're building after installation anyway.
13026 echo "$as_me:$LINENO: result: newly built gas" >&5
13027 echo "${ECHO_T}newly built gas" >&6
13029 gcc_cv_as_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13030 for f in $gcc_cv_as_bfd_srcdir/configure \
13031 $gcc_cv_as_gas_srcdir/configure \
13032 $gcc_cv_as_gas_srcdir/configure.in \
13033 $gcc_cv_as_gas_srcdir/Makefile.in ; do
13034 gcc_cv_gas_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13035 if test x$gcc_cv_gas_version != x; then
13039 gcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
13040 gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13041 gcc_cv_gas_patch_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
13042 case $gcc_cv_gas_patch_version in
13043 "") gcc_cv_gas_patch_version="0" ;;
13045 gcc_cv_gas_vers=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
13046 + $gcc_cv_gas_minor_version \) \* 1000 \
13047 + $gcc_cv_gas_patch_version`
13049 in_tree_gas_is_elf=no
13050 if grep 'obj_format = elf' ../gas/Makefile > /dev/null \
13051 || (grep 'obj_format = multi' ../gas/Makefile \
13052 && grep 'extra_objects =.* obj-elf' ../gas/Makefile) > /dev/null
13054 in_tree_gas_is_elf=yes
13057 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13058 echo "${ECHO_T}$gcc_cv_as" >&6
13062 # Identify the linker which will work hand-in-glove with the newly
13063 # built GCC, so that we can examine its features. This is the linker
13064 # which will be driven by the driver program.
13066 # If build != host, and we aren't building gas in-tree, we identify a
13067 # build->target linker and hope that it will have the same features
13068 # as the host->target linker we'll be using.
13069 gcc_cv_gld_major_version=
13070 gcc_cv_gld_minor_version=
13071 gcc_cv_ld_gld_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
13072 gcc_cv_ld_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13074 if test "${gcc_cv_ld+set}" = set; then
13078 if test -x "$DEFAULT_LINKER"; then
13079 gcc_cv_ld="$DEFAULT_LINKER"
13080 elif test -f $gcc_cv_ld_gld_srcdir/configure.in \
13081 && test -f ../ld/Makefile \
13082 && test x$build = x$host; then
13083 gcc_cv_ld=../ld/ld-new$build_exeext
13084 elif test -x collect-ld$build_exeext; then
13085 # Build using linker in the current directory.
13086 gcc_cv_ld=./collect-ld$build_exeext
13087 elif test -x $LD_FOR_TARGET; then
13088 gcc_cv_ld="$LD_FOR_TARGET"
13090 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
13091 set dummy $LD_FOR_TARGET; ac_word=$2
13092 echo "$as_me:$LINENO: checking for $ac_word" >&5
13093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13094 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
13095 echo $ECHO_N "(cached) $ECHO_C" >&6
13099 ac_cv_path_gcc_cv_ld="$gcc_cv_ld" # Let the user override the test with a path.
13102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13103 for as_dir in $PATH
13106 test -z "$as_dir" && as_dir=.
13107 for ac_exec_ext in '' $ac_executable_extensions; do
13108 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13109 ac_cv_path_gcc_cv_ld="$as_dir/$ac_word$ac_exec_ext"
13110 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13119 gcc_cv_ld=$ac_cv_path_gcc_cv_ld
13121 if test -n "$gcc_cv_ld"; then
13122 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13123 echo "${ECHO_T}$gcc_cv_ld" >&6
13125 echo "$as_me:$LINENO: result: no" >&5
13126 echo "${ECHO_T}no" >&6
13133 ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
13136 echo "$as_me:$LINENO: checking what linker to use" >&5
13137 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
13138 if test "$gcc_cv_ld" = ../ld/ld-new$build_exeext; then
13139 # Single tree build which includes ld. We want to prefer it
13140 # over whatever linker top-level may have detected, since
13141 # we'll use what we're building after installation anyway.
13142 echo "$as_me:$LINENO: result: newly built ld" >&5
13143 echo "${ECHO_T}newly built ld" >&6
13145 in_tree_ld_is_elf=no
13146 if (grep 'EMUL = .*elf' ../ld/Makefile \
13147 || grep 'EMUL = .*linux' ../ld/Makefile \
13148 || grep 'EMUL = .*lynx' ../ld/Makefile) > /dev/null; then
13149 in_tree_ld_is_elf=yes
13151 for f in $gcc_cv_ld_bfd_srcdir/configure $gcc_cv_ld_gld_srcdir/configure $gcc_cv_ld_gld_srcdir/configure.in $gcc_cv_ld_gld_srcdir/Makefile.in
13153 gcc_cv_gld_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13154 if test x$gcc_cv_gld_version != x; then
13158 gcc_cv_gld_major_version=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
13159 gcc_cv_gld_minor_version=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13161 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13162 echo "${ECHO_T}$gcc_cv_ld" >&6
13166 # Figure out what nm we will be using.
13167 gcc_cv_binutils_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
13168 if test "${gcc_cv_nm+set}" = set; then
13172 if test -f $gcc_cv_binutils_srcdir/configure.in \
13173 && test -f ../binutils/Makefile; then
13174 gcc_cv_nm=../binutils/nm-new$build_exeext
13175 elif test -x nm$build_exeext; then
13176 gcc_cv_nm=./nm$build_exeext
13177 elif test -x $NM_FOR_TARGET; then
13178 gcc_cv_nm="$NM_FOR_TARGET"
13180 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
13181 set dummy $NM_FOR_TARGET; ac_word=$2
13182 echo "$as_me:$LINENO: checking for $ac_word" >&5
13183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13184 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
13185 echo $ECHO_N "(cached) $ECHO_C" >&6
13189 ac_cv_path_gcc_cv_nm="$gcc_cv_nm" # Let the user override the test with a path.
13192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13193 for as_dir in $PATH
13196 test -z "$as_dir" && as_dir=.
13197 for ac_exec_ext in '' $ac_executable_extensions; do
13198 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13199 ac_cv_path_gcc_cv_nm="$as_dir/$ac_word$ac_exec_ext"
13200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13209 gcc_cv_nm=$ac_cv_path_gcc_cv_nm
13211 if test -n "$gcc_cv_nm"; then
13212 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13213 echo "${ECHO_T}$gcc_cv_nm" >&6
13215 echo "$as_me:$LINENO: result: no" >&5
13216 echo "${ECHO_T}no" >&6
13223 echo "$as_me:$LINENO: checking what nm to use" >&5
13224 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
13225 if test "$gcc_cv_nm" = ../binutils/nm-new$build_exeext; then
13226 # Single tree build which includes binutils.
13227 echo "$as_me:$LINENO: result: newly built nm" >&5
13228 echo "${ECHO_T}newly built nm" >&6
13231 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13232 echo "${ECHO_T}$gcc_cv_nm" >&6
13236 ORIGINAL_NM_FOR_TARGET=$gcc_cv_nm
13239 # Figure out what objdump we will be using.
13240 if test "${gcc_cv_objdump+set}" = set; then
13244 if test -f $gcc_cv_binutils_srcdir/configure.in \
13245 && test -f ../binutils/Makefile; then
13246 # Single tree build which includes binutils.
13247 gcc_cv_objdump=../binutils/objdump$build_exeext
13248 elif test -x objdump$build_exeext; then
13249 gcc_cv_objdump=./objdump$build_exeext
13250 elif test -x $OBJDUMP_FOR_TARGET; then
13251 gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
13253 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
13254 set dummy $OBJDUMP_FOR_TARGET; ac_word=$2
13255 echo "$as_me:$LINENO: checking for $ac_word" >&5
13256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13257 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
13258 echo $ECHO_N "(cached) $ECHO_C" >&6
13260 case $gcc_cv_objdump in
13262 ac_cv_path_gcc_cv_objdump="$gcc_cv_objdump" # Let the user override the test with a path.
13265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13266 for as_dir in $PATH
13269 test -z "$as_dir" && as_dir=.
13270 for ac_exec_ext in '' $ac_executable_extensions; do
13271 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13272 ac_cv_path_gcc_cv_objdump="$as_dir/$ac_word$ac_exec_ext"
13273 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13282 gcc_cv_objdump=$ac_cv_path_gcc_cv_objdump
13284 if test -n "$gcc_cv_objdump"; then
13285 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13286 echo "${ECHO_T}$gcc_cv_objdump" >&6
13288 echo "$as_me:$LINENO: result: no" >&5
13289 echo "${ECHO_T}no" >&6
13296 echo "$as_me:$LINENO: checking what objdump to use" >&5
13297 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
13298 if test "$gcc_cv_objdump" = ../binutils/objdump$build_exeext; then
13299 # Single tree build which includes binutils.
13300 echo "$as_me:$LINENO: result: newly built objdump" >&5
13301 echo "${ECHO_T}newly built objdump" >&6
13302 elif test x$gcc_cv_objdump = x; then
13303 echo "$as_me:$LINENO: result: not found" >&5
13304 echo "${ECHO_T}not found" >&6
13306 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13307 echo "${ECHO_T}$gcc_cv_objdump" >&6
13310 # Figure out what assembler alignment features are present.
13311 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
13312 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
13313 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
13314 echo $ECHO_N "(cached) $ECHO_C" >&6
13316 gcc_cv_as_balign_and_p2align=no
13317 if test $in_tree_gas = yes; then
13318 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
13319 then gcc_cv_as_balign_and_p2align=yes
13321 elif test x$gcc_cv_as != x; then
13323 .p2align 2' > conftest.s
13324 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13326 (eval $ac_try) 2>&5
13328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13329 (exit $ac_status); }; }
13331 gcc_cv_as_balign_and_p2align=yes
13333 echo "configure: failed program was" >&5
13336 rm -f conftest.o conftest.s
13339 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
13340 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
13341 if test $gcc_cv_as_balign_and_p2align = yes; then
13343 cat >>confdefs.h <<\_ACEOF
13344 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
13349 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
13350 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
13351 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
13352 echo $ECHO_N "(cached) $ECHO_C" >&6
13354 gcc_cv_as_max_skip_p2align=no
13355 if test $in_tree_gas = yes; then
13356 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13357 then gcc_cv_as_max_skip_p2align=yes
13359 elif test x$gcc_cv_as != x; then
13360 echo '.p2align 4,,7' > conftest.s
13361 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13363 (eval $ac_try) 2>&5
13365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13366 (exit $ac_status); }; }
13368 gcc_cv_as_max_skip_p2align=yes
13370 echo "configure: failed program was" >&5
13373 rm -f conftest.o conftest.s
13376 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
13377 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
13378 if test $gcc_cv_as_max_skip_p2align = yes; then
13380 cat >>confdefs.h <<\_ACEOF
13381 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
13386 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
13387 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
13388 if test "${gcc_cv_as_subsection_m1+set}" = set; then
13389 echo $ECHO_N "(cached) $ECHO_C" >&6
13391 gcc_cv_as_subsection_m1=no
13392 if test $in_tree_gas = yes; then
13393 if test $in_tree_gas_is_elf = yes \
13394 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
13395 then gcc_cv_as_subsection_m1=yes
13397 elif test x$gcc_cv_as != x; then
13398 echo 'conftest_label1: .word 0
13400 conftest_label2: .word 0
13401 .previous' > conftest.s
13402 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13404 (eval $ac_try) 2>&5
13406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13407 (exit $ac_status); }; }
13409 if test x$gcc_cv_nm != x; then
13410 $gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1
13411 $gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2
13412 if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1
13414 else gcc_cv_as_subsection_m1=yes
13416 rm -f conftest.nm1 conftest.nm2
13419 echo "configure: failed program was" >&5
13422 rm -f conftest.o conftest.s
13425 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
13426 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
13427 if test $gcc_cv_as_subsection_m1 = yes; then
13429 cat >>confdefs.h <<\_ACEOF
13430 #define HAVE_GAS_SUBSECTION_ORDERING 1
13435 echo "$as_me:$LINENO: checking assembler for .weak" >&5
13436 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
13437 if test "${gcc_cv_as_weak+set}" = set; then
13438 echo $ECHO_N "(cached) $ECHO_C" >&6
13441 if test $in_tree_gas = yes; then
13442 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
13443 then gcc_cv_as_weak=yes
13445 elif test x$gcc_cv_as != x; then
13446 echo ' .weak foobar' > conftest.s
13447 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13449 (eval $ac_try) 2>&5
13451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13452 (exit $ac_status); }; }
13456 echo "configure: failed program was" >&5
13459 rm -f conftest.o conftest.s
13462 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
13463 echo "${ECHO_T}$gcc_cv_as_weak" >&6
13464 if test $gcc_cv_as_weak = yes; then
13466 cat >>confdefs.h <<\_ACEOF
13467 #define HAVE_GAS_WEAK 1
13472 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
13473 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
13474 if test "${gcc_cv_as_weakref+set}" = set; then
13475 echo $ECHO_N "(cached) $ECHO_C" >&6
13477 gcc_cv_as_weakref=no
13478 if test $in_tree_gas = yes; then
13479 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
13480 then gcc_cv_as_weakref=yes
13482 elif test x$gcc_cv_as != x; then
13483 echo ' .weakref foobar, barfnot' > conftest.s
13484 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13486 (eval $ac_try) 2>&5
13488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13489 (exit $ac_status); }; }
13491 gcc_cv_as_weakref=yes
13493 echo "configure: failed program was" >&5
13496 rm -f conftest.o conftest.s
13499 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
13500 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
13501 if test $gcc_cv_as_weakref = yes; then
13503 cat >>confdefs.h <<\_ACEOF
13504 #define HAVE_GAS_WEAKREF 1
13509 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
13510 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
13511 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
13512 echo $ECHO_N "(cached) $ECHO_C" >&6
13514 gcc_cv_as_nsubspa_comdat=no
13515 if test $in_tree_gas = yes; then
13516 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13517 then gcc_cv_as_nsubspa_comdat=yes
13519 elif test x$gcc_cv_as != x; then
13520 echo ' .SPACE $TEXT$
13521 .NSUBSPA $CODE$,COMDAT' > conftest.s
13522 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13524 (eval $ac_try) 2>&5
13526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13527 (exit $ac_status); }; }
13529 gcc_cv_as_nsubspa_comdat=yes
13531 echo "configure: failed program was" >&5
13534 rm -f conftest.o conftest.s
13537 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
13538 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
13539 if test $gcc_cv_as_nsubspa_comdat = yes; then
13541 cat >>confdefs.h <<\_ACEOF
13542 #define HAVE_GAS_NSUBSPA_COMDAT 1
13547 # .hidden needs to be supported in both the assembler and the linker,
13548 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
13549 # This is irritatingly difficult to feature test for; we have to check the
13550 # date string after the version number. If we've got an in-tree
13551 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
13553 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
13554 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
13555 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
13556 if test "${gcc_cv_as_hidden+set}" = set; then
13557 echo $ECHO_N "(cached) $ECHO_C" >&6
13559 gcc_cv_as_hidden=no
13560 if test $in_tree_gas = yes; then
13561 if test $in_tree_gas_is_elf = yes \
13562 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
13563 then gcc_cv_as_hidden=yes
13565 elif test x$gcc_cv_as != x; then
13566 echo ' .hidden foobar
13567 foobar:' > conftest.s
13568 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13570 (eval $ac_try) 2>&5
13572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13573 (exit $ac_status); }; }
13575 gcc_cv_as_hidden=yes
13577 echo "configure: failed program was" >&5
13580 rm -f conftest.o conftest.s
13583 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
13584 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
13587 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
13588 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
13589 if test "${gcc_cv_ld_hidden+set}" = set; then
13590 echo $ECHO_N "(cached) $ECHO_C" >&6
13592 if test $in_tree_ld = yes ; then
13593 gcc_cv_ld_hidden=no
13594 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
13595 && test $in_tree_ld_is_elf = yes; then
13596 gcc_cv_ld_hidden=yes
13599 gcc_cv_ld_hidden=yes
13600 ld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
13601 if echo "$ld_ver" | grep GNU > /dev/null; then
13602 ld_vers=`echo $ld_ver | sed -n \
13603 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13604 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13605 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13606 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13607 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13608 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13609 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p'`
13610 ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
13611 ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
13612 ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
13613 ld_vers_patch=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
13614 if test 0"$ld_date" -lt 20020404; then
13615 if test -n "$ld_date"; then
13616 # If there was date string, but was earlier than 2002-04-04, fail
13617 gcc_cv_ld_hidden=no
13618 elif test -z "$ld_vers"; then
13619 # If there was no date string nor ld version number, something is wrong
13620 gcc_cv_ld_hidden=no
13622 test -z "$ld_vers_patch" && ld_vers_patch=0
13623 if test "$ld_vers_major" -lt 2; then
13624 gcc_cv_ld_hidden=no
13625 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
13626 gcc_cv_ld_hidden="no"
13627 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
13628 gcc_cv_ld_hidden=no
13633 case "${target}" in
13634 hppa64*-*-hpux* | ia64*-*-hpux*)
13635 gcc_cv_ld_hidden=yes
13638 gcc_cv_ld_hidden=no
13644 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
13645 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
13646 libgcc_visibility=no
13649 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
13650 libgcc_visibility=yes
13652 cat >>confdefs.h <<\_ACEOF
13653 #define HAVE_GAS_HIDDEN 1
13658 # Check if we have .[us]leb128, and support symbol arithmetic with it.
13659 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
13660 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
13661 if test "${gcc_cv_as_leb128+set}" = set; then
13662 echo $ECHO_N "(cached) $ECHO_C" >&6
13664 gcc_cv_as_leb128=no
13665 if test $in_tree_gas = yes; then
13666 if test $in_tree_gas_is_elf = yes \
13667 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
13668 then gcc_cv_as_leb128=yes
13670 elif test x$gcc_cv_as != x; then
13677 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13679 (eval $ac_try) 2>&5
13681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13682 (exit $ac_status); }; }
13684 # GAS versions before 2.11 do not support uleb128,
13685 # despite appearing to.
13686 # ??? There exists an elf-specific test that will crash
13687 # the assembler. Perhaps it's better to figure out whether
13688 # arbitrary sections are supported and try the test.
13689 as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`
13690 if echo "$as_ver" | grep GNU > /dev/null; then
13691 as_ver=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
13692 as_major=`echo $as_ver | sed 's/\..*//'`
13693 as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
13694 if test $as_major -eq 2 && test $as_minor -lt 11
13696 else gcc_cv_as_leb128=yes
13700 echo "configure: failed program was" >&5
13703 rm -f conftest.o conftest.s
13706 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
13707 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
13708 if test $gcc_cv_as_leb128 = yes; then
13710 cat >>confdefs.h <<\_ACEOF
13711 #define HAVE_AS_LEB128 1
13716 # GAS versions up to and including 2.11.0 may mis-optimize
13718 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
13719 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
13720 if test "${gcc_cv_as_eh_frame+set}" = set; then
13721 echo $ECHO_N "(cached) $ECHO_C" >&6
13723 gcc_cv_as_eh_frame=no
13724 if test $in_tree_gas = yes; then
13725 if test $in_tree_gas_is_elf = yes \
13726 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13727 then gcc_cv_as_eh_frame=yes
13729 elif test x$gcc_cv_as != x; then
13736 .section .eh_frame,"aw",@progbits
13738 .4byte .LECIE1-.LSCIE1
13752 .4byte .LEFDE1-.LASFDE1
13754 .4byte .LASFDE1-__FRAME_BEGIN__
13761 .LEFDE1:' > conftest.s
13762 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
13763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13764 (eval $ac_try) 2>&5
13766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13767 (exit $ac_status); }; }
13769 cat > conftest.lit <<EOF
13770 0000 10000000 00000000 017a0001 781a0004 .........z..x...
13771 0010 01000000 12000000 18000000 00000000 ................
13772 0020 08000000 04080000 0044 .........D
13774 cat > conftest.big <<EOF
13775 0000 00000010 00000000 017a0001 781a0004 .........z..x...
13776 0010 00000001 00000012 00000018 00000000 ................
13777 0020 00000008 04000000 0844 .........D
13779 # If the assembler didn't choke, and we can objdump,
13780 # and we got the correct data, then succeed.
13781 if test x$gcc_cv_objdump != x \
13782 && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
13783 | tail -3 > conftest.got \
13784 && { cmp conftest.lit conftest.got > /dev/null 2>&1 \
13785 || cmp conftest.big conftest.got > /dev/null 2>&1; }
13787 gcc_cv_as_eh_frame=yes
13788 elif { ac_try='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
13789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13790 (eval $ac_try) 2>&5
13792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13793 (exit $ac_status); }; }; then
13794 gcc_cv_as_eh_frame=buggy
13796 # Uh oh, what do we do now?
13797 gcc_cv_as_eh_frame=no
13800 echo "configure: failed program was" >&5
13803 rm -f conftest.o conftest.s
13806 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
13807 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
13810 if test $gcc_cv_as_eh_frame = buggy; then
13812 cat >>confdefs.h <<\_ACEOF
13813 #define USE_AS_TRADITIONAL_FORMAT 1
13818 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
13819 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
13820 if test "${gcc_cv_as_shf_merge+set}" = set; then
13821 echo $ECHO_N "(cached) $ECHO_C" >&6
13823 gcc_cv_as_shf_merge=no
13824 if test $in_tree_gas = yes; then
13825 if test $in_tree_gas_is_elf = yes \
13826 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13827 then gcc_cv_as_shf_merge=yes
13829 elif test x$gcc_cv_as != x; then
13830 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
13831 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13833 (eval $ac_try) 2>&5
13835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13836 (exit $ac_status); }; }
13838 gcc_cv_as_shf_merge=yes
13840 echo "configure: failed program was" >&5
13843 rm -f conftest.o conftest.s
13846 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
13847 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
13849 if test $gcc_cv_as_shf_merge = no; then
13850 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
13851 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
13852 if test "${gcc_cv_as_shf_merge+set}" = set; then
13853 echo $ECHO_N "(cached) $ECHO_C" >&6
13855 gcc_cv_as_shf_merge=no
13856 if test $in_tree_gas = yes; then
13857 if test $in_tree_gas_is_elf = yes \
13858 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13859 then gcc_cv_as_shf_merge=yes
13861 elif test x$gcc_cv_as != x; then
13862 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
13863 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13865 (eval $ac_try) 2>&5
13867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13868 (exit $ac_status); }; }
13870 gcc_cv_as_shf_merge=yes
13872 echo "configure: failed program was" >&5
13875 rm -f conftest.o conftest.s
13878 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
13879 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
13883 cat >>confdefs.h <<_ACEOF
13884 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
13888 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
13889 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
13890 if test "${gcc_cv_as_comdat_group+set}" = set; then
13891 echo $ECHO_N "(cached) $ECHO_C" >&6
13893 gcc_cv_as_comdat_group=no
13894 if test $in_tree_gas = yes; then
13895 if test $in_tree_gas_is_elf = yes \
13896 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
13897 then gcc_cv_as_comdat_group=yes
13899 elif test x$gcc_cv_as != x; then
13900 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
13901 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13903 (eval $ac_try) 2>&5
13905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13906 (exit $ac_status); }; }
13908 gcc_cv_as_comdat_group=yes
13910 echo "configure: failed program was" >&5
13913 rm -f conftest.o conftest.s
13916 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
13917 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
13919 if test $gcc_cv_as_comdat_group = yes; then
13920 gcc_cv_as_comdat_group_percent=no
13922 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
13923 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
13924 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
13925 echo $ECHO_N "(cached) $ECHO_C" >&6
13927 gcc_cv_as_comdat_group_percent=no
13928 if test $in_tree_gas = yes; then
13929 if test $in_tree_gas_is_elf = yes \
13930 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
13931 then gcc_cv_as_comdat_group_percent=yes
13933 elif test x$gcc_cv_as != x; then
13934 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
13935 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13937 (eval $ac_try) 2>&5
13939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13940 (exit $ac_status); }; }
13942 gcc_cv_as_comdat_group_percent=yes
13944 echo "configure: failed program was" >&5
13947 rm -f conftest.o conftest.s
13950 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
13951 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
13954 if test $in_tree_ld != yes && test x"$ld_vers" != x; then
13956 if test 0"$ld_date" -lt 20050308; then
13957 if test -n "$ld_date"; then
13958 # If there was date string, but was earlier than 2005-03-08, fail
13960 elif test "$ld_vers_major" -lt 2; then
13962 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
13967 # assume linkers other than GNU ld don't support COMDAT group
13970 if test $comdat_group = no; then
13971 gcc_cv_as_comdat_group=no
13972 gcc_cv_as_comdat_group_percent=no
13975 cat >>confdefs.h <<_ACEOF
13976 #define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`
13980 # Thread-local storage - the check is heavily parametrized.
13988 .section ".tdata","awT",@progbits
13991 ldq $27,__tls_get_addr($29) !literal!1
13992 lda $16,foo($29) !tlsgd!1
13993 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
13994 ldq $27,__tls_get_addr($29) !literal!2
13995 lda $16,foo($29) !tlsldm!2
13996 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
13997 ldq $1,foo($29) !gotdtprel
13998 ldah $2,foo($29) !dtprelhi
13999 lda $3,foo($2) !dtprello
14000 lda $4,foo($29) !dtprel
14001 ldq $1,foo($29) !gottprel
14002 ldah $2,foo($29) !tprelhi
14003 lda $3,foo($2) !tprello
14004 lda $4,foo($29) !tprel'
14007 tls_as_opt=--fatal-warnings
14011 .section ".tdata","awT",@progbits
14014 call #gettlsoff(x)'
14023 .section ".tdata","awT",@progbits
14027 addil LT%foo-$tls_gdidx$,gp
14028 ldo RT%foo-$tls_gdidx$(%r1),%arg0
14031 addil LT%foo-$tls_ldidx$,gp
14033 ldo RT%foo-$tls_ldidx$(%r1),%arg0
14034 addil LR%foo-$tls_dtpoff$,%ret0
14035 ldo RR%foo-$tls_dtpoff$(%r1),%t1
14037 addil LT%foo-$tls_ieoff$,gp
14038 ldw RT%foo-$tls_ieoff$(%r1),%t2
14041 addil LR%foo-$tls_leoff$,%t1
14042 ldo RR%foo-$tls_leoff$(%r1),%t2'
14045 tls_as_opt=--fatal-warnings
14049 .section ".tdata","awT",%progbits
14052 .word foo(gottpoff)
14062 .section ".tdata","awT",@progbits
14066 leal foo@TLSGD(,%ebx,1), %eax
14067 leal foo@TLSLDM(%ebx), %eax
14068 leal foo@DTPOFF(%eax), %edx
14069 movl foo@GOTTPOFF(%ebx), %eax
14070 subl foo@GOTTPOFF(%ebx), %eax
14071 addl foo@GOTNTPOFF(%ebx), %eax
14072 movl foo@INDNTPOFF, %eax
14073 movl $foo@TPOFF, %eax
14074 subl $foo@TPOFF, %eax
14075 leal foo@NTPOFF(%ecx), %eax'
14078 tls_as_opt=--fatal-warnings
14082 .section ".tdata","awT",@progbits
14086 leaq foo@TLSGD(%rip), %rdi
14087 leaq foo@TLSLD(%rip), %rdi
14088 leaq foo@DTPOFF(%rax), %rdx
14089 movq foo@GOTTPOFF(%rip), %rax
14090 movq $foo@TPOFF, %rax'
14093 tls_as_opt=--fatal-warnings
14097 .section ".tdata","awT",@progbits
14100 addl r16 = @ltoff(@dtpmod(foo#)), gp
14101 addl r17 = @ltoff(@dtprel(foo#)), gp
14102 addl r18 = @ltoff(@tprel(foo#)), gp
14103 addl r19 = @dtprel(foo#), gp
14104 adds r21 = @dtprel(foo#), r13
14105 movl r23 = @dtprel(foo#)
14106 addl r20 = @tprel(foo#), gp
14107 adds r22 = @tprel(foo#), r13
14108 movl r24 = @tprel(foo#)'
14111 tls_as_opt=--fatal-warnings
14115 .section .tdata,"awT",@progbits
14119 addiu $4, $28, %tlsgd(x)
14120 addiu $4, $28, %tlsldm(x)
14121 lui $4, %dtprel_hi(x)
14122 addiu $4, $4, %dtprel_lo(x)
14123 lw $4, %gottprel(x)($28)
14124 lui $4, %tprel_hi(x)
14125 addiu $4, $4, %tprel_lo(x)'
14128 tls_as_opt='-32 --fatal-warnings'
14132 .section ".tdata","awT",@progbits
14140 addi 3,31,ld0@got@tlsgd
14142 addi 3,31,x1@got@tlsld
14145 addis 9,3,x2@dtprel@ha
14146 addi 9,9,x2@dtprel@l
14147 lwz 9,x3@got@tprel(31)
14150 addis 9,2,x2@tprel@ha
14151 addi 9,9,x2@tprel@l'
14154 tls_as_opt="-a32 --fatal-warnings"
14158 .section ".tdata","awT",@progbits
14166 addi 3,2,ld0@got@tlsgd
14172 addi 3,2,x1@got@tlsld
14178 addis 9,3,x2@dtprel@ha
14179 addi 9,9,x2@dtprel@l
14182 ld 9,x3@got@dtprel(2)
14188 tls_as_opt="-a64 --fatal-warnings"
14192 .section ".tdata","awT",@progbits
14199 .long foo@GOTNTPOFF
14200 .long foo@INDNTPOFF
14201 l %r1,foo@GOTNTPOFF(%r12)
14202 l %r1,0(%r1):tls_load:foo
14203 bas %r14,0(%r1,%r13):tls_gdcall:foo
14204 bas %r14,0(%r1,%r13):tls_ldcall:foo'
14207 tls_as_opt="-m31 --fatal-warnings"
14211 .section ".tdata","awT",@progbits
14218 .quad foo@GOTNTPOFF
14219 lg %r1,foo@GOTNTPOFF(%r12)
14220 larl %r1,foo@INDNTPOFF
14221 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
14222 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
14225 tls_as_opt="-m64 -Aesame --fatal-warnings"
14227 sh-*-* | sh[34]-*-*)
14229 .section ".tdata","awT",@progbits
14239 tls_as_opt=--fatal-warnings
14243 sparc*-sun-solaris2.[56789]*)
14244 # TLS was introduced in the Solaris 9 4/04 release but
14245 # we do not enable it by default on Solaris 9 either.
14246 if test "x$enable_tls" = xyes ; then
14252 sparc*-sun-solaris2.*)
14259 if test x$on_solaris = xyes && test x$gas_flag = xno; then
14261 .section ".tdata",#alloc,#write,#tls
14264 sethi %tgd_hi22(foo), %o0
14265 add %o0, %tgd_lo10(foo), %o1
14266 add %l7, %o1, %o0, %tgd_add(foo)
14267 call __tls_get_addr, %tgd_call(foo)
14268 sethi %tldm_hi22(foo), %l1
14269 add %l1, %tldm_lo10(foo), %l2
14270 add %l7, %l2, %o0, %tldm_add(foo)
14271 call __tls_get_addr, %tldm_call(foo)
14272 sethi %tldo_hix22(foo), %l3
14273 xor %l3, %tldo_lox10(foo), %l4
14274 add %o0, %l4, %l5, %tldo_add(foo)
14275 sethi %tie_hi22(foo), %o3
14276 add %o3, %tie_lo10(foo), %o3
14277 ld [%l7 + %o3], %o2, %tie_ld(foo)
14278 add %g7, %o2, %o4, %tie_add(foo)
14279 sethi %tle_hix22(foo), %l1
14280 xor %l1, %tle_lox10(foo), %o5
14281 ld [%g7 + %o5], %o1'
14286 .section ".tdata","awT",@progbits
14289 sethi %tgd_hi22(foo), %o0
14290 add %o0, %tgd_lo10(foo), %o1
14291 add %l7, %o1, %o0, %tgd_add(foo)
14292 call __tls_get_addr, %tgd_call(foo)
14293 sethi %tldm_hi22(foo), %l1
14294 add %l1, %tldm_lo10(foo), %l2
14295 add %l7, %l2, %o0, %tldm_add(foo)
14296 call __tls_get_addr, %tldm_call(foo)
14297 sethi %tldo_hix22(foo), %l3
14298 xor %l3, %tldo_lox10(foo), %l4
14299 add %o0, %l4, %l5, %tldo_add(foo)
14300 sethi %tie_hi22(foo), %o3
14301 add %o3, %tie_lo10(foo), %o3
14302 ld [%l7 + %o3], %o2, %tie_ld(foo)
14303 add %g7, %o2, %o4, %tie_add(foo)
14304 sethi %tle_hix22(foo), %l1
14305 xor %l1, %tle_lox10(foo), %o5
14306 ld [%g7 + %o5], %o1'
14309 tls_as_opt="-32 --fatal-warnings"
14314 if test "x$enable_tls" = xno ; then
14315 : # TLS explicitly disabled.
14316 elif test "x$enable_tls" = xyes ; then
14317 set_have_as_tls=yes # TLS explicitly enabled.
14318 elif test -z "$tls_first_major"; then
14319 : # If we don't have a check, assume no support.
14321 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
14322 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
14323 if test "${gcc_cv_as_tls+set}" = set; then
14324 echo $ECHO_N "(cached) $ECHO_C" >&6
14327 if test $in_tree_gas = yes; then
14328 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
14329 then gcc_cv_as_tls=yes
14331 elif test x$gcc_cv_as != x; then
14332 echo "$conftest_s" > conftest.s
14333 if { ac_try='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
14334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14335 (eval $ac_try) 2>&5
14337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14338 (exit $ac_status); }; }
14342 echo "configure: failed program was" >&5
14345 rm -f conftest.o conftest.s
14348 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
14349 echo "${ECHO_T}$gcc_cv_as_tls" >&6
14350 if test $gcc_cv_as_tls = yes; then
14351 set_have_as_tls=yes
14354 if test $set_have_as_tls = yes ; then
14356 cat >>confdefs.h <<\_ACEOF
14357 #define HAVE_AS_TLS 1
14362 # Target-specific assembler checks.
14364 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
14365 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
14366 gcc_cv_ld_static_dynamic=no
14367 if test $in_tree_ld = yes ; then
14368 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
14369 gcc_cv_ld_static_dynamic=yes
14371 elif test x$gcc_cv_ld != x; then
14372 # Check if linker supports -Bstatic/-Bdynamic option
14373 if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
14374 && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
14375 gcc_cv_ld_static_dynamic=yes
14378 if test x"$gcc_cv_ld_static_dynamic" = xyes; then
14380 cat >>confdefs.h <<\_ACEOF
14381 #define HAVE_LD_STATIC_DYNAMIC 1
14385 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
14386 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
14388 if test x"$demangler_in_ld" = xyes; then
14389 echo "$as_me:$LINENO: checking linker --demangle support" >&5
14390 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
14391 gcc_cv_ld_demangle=no
14392 if test $in_tree_ld = yes; then
14393 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
14394 gcc_cv_ld_demangle=yes
14396 elif test x$gcc_cv_ld != x -a x"$gnu_ld" = xyes; then
14397 # Check if the GNU linker supports --demangle option
14398 if $gcc_cv_ld --help 2>/dev/null | grep no-demangle > /dev/null; then
14399 gcc_cv_ld_demangle=yes
14402 if test x"$gcc_cv_ld_demangle" = xyes; then
14404 cat >>confdefs.h <<\_ACEOF
14405 #define HAVE_LD_DEMANGLE 1
14409 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
14410 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
14414 # All TARGET_ABI_OSF targets.
14415 alpha*-*-osf* | alpha*-*-linux* | alpha*-*-*bsd*)
14416 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
14417 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
14418 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
14419 echo $ECHO_N "(cached) $ECHO_C" >&6
14421 gcc_cv_as_alpha_explicit_relocs=no
14422 if test $in_tree_gas = yes; then
14423 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14424 then gcc_cv_as_alpha_explicit_relocs=yes
14426 elif test x$gcc_cv_as != x; then
14427 echo ' .set nomacro
14429 extbl $3, $2, $3 !lituse_bytoff!1
14430 ldq $2, a($29) !literal!1
14431 ldq $4, b($29) !literal!2
14432 ldq_u $3, 0($2) !lituse_base!1
14433 ldq $27, f($29) !literal!5
14434 jsr $26, ($27), f !lituse_jsr!5
14435 ldah $29, 0($26) !gpdisp!3
14436 lda $0, c($29) !gprel
14437 ldah $1, d($29) !gprelhigh
14438 lda $1, d($1) !gprellow
14439 lda $29, 0($29) !gpdisp!3' > conftest.s
14440 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14442 (eval $ac_try) 2>&5
14444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14445 (exit $ac_status); }; }
14447 gcc_cv_as_alpha_explicit_relocs=yes
14449 echo "configure: failed program was" >&5
14452 rm -f conftest.o conftest.s
14455 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
14456 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
14457 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
14459 cat >>confdefs.h <<\_ACEOF
14460 #define HAVE_AS_EXPLICIT_RELOCS 1
14464 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
14465 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
14466 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
14467 echo $ECHO_N "(cached) $ECHO_C" >&6
14469 gcc_cv_as_alpha_jsrdirect_relocs=no
14470 if test $in_tree_gas = yes; then
14471 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
14472 then gcc_cv_as_alpha_jsrdirect_relocs=yes
14474 elif test x$gcc_cv_as != x; then
14475 echo ' .set nomacro
14477 ldq $27, a($29) !literal!1
14478 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
14479 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14481 (eval $ac_try) 2>&5
14483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484 (exit $ac_status); }; }
14486 gcc_cv_as_alpha_jsrdirect_relocs=yes
14488 echo "configure: failed program was" >&5
14491 rm -f conftest.o conftest.s
14494 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
14495 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
14496 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
14498 cat >>confdefs.h <<\_ACEOF
14499 #define HAVE_AS_JSRDIRECT_RELOCS 1
14506 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
14507 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
14508 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
14509 echo $ECHO_N "(cached) $ECHO_C" >&6
14511 gcc_cv_as_cris_no_mul_bug=no
14512 if test $in_tree_gas = yes; then
14513 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14514 then gcc_cv_as_cris_no_mul_bug=yes
14516 elif test x$gcc_cv_as != x; then
14517 echo '.text' > conftest.s
14518 if { ac_try='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
14519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14520 (eval $ac_try) 2>&5
14522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14523 (exit $ac_status); }; }
14525 gcc_cv_as_cris_no_mul_bug=yes
14527 echo "configure: failed program was" >&5
14530 rm -f conftest.o conftest.s
14533 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
14534 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
14535 if test $gcc_cv_as_cris_no_mul_bug = yes; then
14537 cat >>confdefs.h <<\_ACEOF
14538 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
14545 echo "$as_me:$LINENO: checking assembler for .register" >&5
14546 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
14547 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
14548 echo $ECHO_N "(cached) $ECHO_C" >&6
14550 gcc_cv_as_sparc_register_op=no
14551 if test x$gcc_cv_as != x; then
14552 echo '.register %g2, #scratch' > conftest.s
14553 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14555 (eval $ac_try) 2>&5
14557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14558 (exit $ac_status); }; }
14560 gcc_cv_as_sparc_register_op=yes
14562 echo "configure: failed program was" >&5
14565 rm -f conftest.o conftest.s
14568 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
14569 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
14570 if test $gcc_cv_as_sparc_register_op = yes; then
14572 cat >>confdefs.h <<\_ACEOF
14573 #define HAVE_AS_REGISTER_PSEUDO_OP 1
14578 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
14579 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
14580 if test "${gcc_cv_as_sparc_relax+set}" = set; then
14581 echo $ECHO_N "(cached) $ECHO_C" >&6
14583 gcc_cv_as_sparc_relax=no
14584 if test x$gcc_cv_as != x; then
14585 echo '.text' > conftest.s
14586 if { ac_try='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
14587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14588 (eval $ac_try) 2>&5
14590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14591 (exit $ac_status); }; }
14593 gcc_cv_as_sparc_relax=yes
14595 echo "configure: failed program was" >&5
14598 rm -f conftest.o conftest.s
14601 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
14602 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
14603 if test $gcc_cv_as_sparc_relax = yes; then
14605 cat >>confdefs.h <<\_ACEOF
14606 #define HAVE_AS_RELAX_OPTION 1
14611 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
14612 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
14613 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
14614 echo $ECHO_N "(cached) $ECHO_C" >&6
14616 gcc_cv_as_sparc_ua_pcrel=no
14617 if test x$gcc_cv_as != x; then
14624 .uaword %r_disp32(foo)' > conftest.s
14625 if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14627 (eval $ac_try) 2>&5
14629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14630 (exit $ac_status); }; }
14632 if test x$gcc_cv_ld != x \
14633 && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
14634 gcc_cv_as_sparc_ua_pcrel=yes
14638 echo "configure: failed program was" >&5
14641 rm -f conftest.o conftest.s
14644 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
14645 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
14646 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
14648 cat >>confdefs.h <<\_ACEOF
14649 #define HAVE_AS_SPARC_UA_PCREL 1
14653 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
14654 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
14655 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
14656 echo $ECHO_N "(cached) $ECHO_C" >&6
14658 gcc_cv_as_sparc_ua_pcrel_hidden=no
14659 if test x$gcc_cv_as != x; then
14663 .uaword %r_disp32(foo)
14664 .byte 0x32, 0x33, 0x34
14668 .skip 4' > conftest.s
14669 if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14670 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14671 (eval $ac_try) 2>&5
14673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14674 (exit $ac_status); }; }
14676 if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
14677 && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1 \
14678 && $gcc_cv_objdump -s -j .data conftest 2> /dev/null \
14679 | grep ' 31000000 07323334' > /dev/null 2>&1; then
14680 if $gcc_cv_objdump -R conftest 2> /dev/null \
14681 | grep 'DISP32' > /dev/null 2>&1; then
14684 gcc_cv_as_sparc_ua_pcrel_hidden=yes
14689 echo "configure: failed program was" >&5
14692 rm -f conftest.o conftest.s
14695 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
14696 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
14697 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
14699 cat >>confdefs.h <<\_ACEOF
14700 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
14705 fi # unaligned pcrel relocs
14707 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
14708 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
14709 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
14710 echo $ECHO_N "(cached) $ECHO_C" >&6
14712 gcc_cv_as_sparc_offsetable_lo10=no
14713 if test x$gcc_cv_as != x; then
14715 or %g1, %lo(ab) + 12, %g1
14716 or %g1, %lo(ab + 12), %g1' > conftest.s
14717 if { ac_try='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
14718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14719 (eval $ac_try) 2>&5
14721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14722 (exit $ac_status); }; }
14724 if test x$gcc_cv_objdump != x \
14725 && $gcc_cv_objdump -s -j .text conftest.o 2> /dev/null \
14726 | grep ' 82106000 82106000' > /dev/null 2>&1; then
14727 gcc_cv_as_sparc_offsetable_lo10=yes
14730 echo "configure: failed program was" >&5
14733 rm -f conftest.o conftest.s
14736 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
14737 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
14738 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
14740 cat >>confdefs.h <<\_ACEOF
14741 #define HAVE_AS_OFFSETABLE_LO10 1
14747 i[34567]86-*-* | x86_64-*-*)
14749 cygwin* | pe | mingw32*)
14750 # Used for DWARF 2 in PE
14751 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
14752 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
14753 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
14754 echo $ECHO_N "(cached) $ECHO_C" >&6
14756 gcc_cv_as_ix86_pe_secrel32=no
14757 if test $in_tree_gas = yes; then
14758 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14759 then gcc_cv_as_ix86_pe_secrel32=yes
14761 elif test x$gcc_cv_as != x; then
14765 .secrel32 foo' > conftest.s
14766 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14768 (eval $ac_try) 2>&5
14770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14771 (exit $ac_status); }; }
14773 if test x$gcc_cv_ld != x \
14774 && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1; then
14775 gcc_cv_as_ix86_pe_secrel32=yes
14779 echo "configure: failed program was" >&5
14782 rm -f conftest.o conftest.s
14785 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
14786 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
14787 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
14789 cat >>confdefs.h <<\_ACEOF
14790 #define HAVE_GAS_PE_SECREL32_RELOC 1
14797 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
14798 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
14799 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
14800 echo $ECHO_N "(cached) $ECHO_C" >&6
14802 gcc_cv_as_ix86_filds_fists=no
14803 if test $in_tree_gas = yes; then
14804 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
14805 then gcc_cv_as_ix86_filds_fists=yes
14807 elif test x$gcc_cv_as != x; then
14808 echo 'filds mem; fists mem' > conftest.s
14809 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14811 (eval $ac_try) 2>&5
14813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14814 (exit $ac_status); }; }
14816 gcc_cv_as_ix86_filds_fists=yes
14818 echo "configure: failed program was" >&5
14821 rm -f conftest.o conftest.s
14824 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
14825 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
14826 if test $gcc_cv_as_ix86_filds_fists = yes; then
14828 cat >>confdefs.h <<\_ACEOF
14829 #define HAVE_GAS_FILDS_FISTS 1
14834 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
14835 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
14836 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
14837 echo $ECHO_N "(cached) $ECHO_C" >&6
14839 gcc_cv_as_ix86_cmov_sun_syntax=no
14840 if test x$gcc_cv_as != x; then
14841 echo 'cmovl.l %edx, %eax' > conftest.s
14842 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14844 (eval $ac_try) 2>&5
14846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14847 (exit $ac_status); }; }
14849 gcc_cv_as_ix86_cmov_sun_syntax=yes
14851 echo "configure: failed program was" >&5
14854 rm -f conftest.o conftest.s
14857 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
14858 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
14859 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
14861 cat >>confdefs.h <<\_ACEOF
14862 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
14867 # This one is used unconditionally by i386.[ch]; it is to be defined
14868 # to 1 if the feature is present, 0 otherwise.
14869 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
14870 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
14871 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
14872 echo $ECHO_N "(cached) $ECHO_C" >&6
14874 gcc_cv_as_ix86_gotoff_in_data=no
14875 if test $in_tree_gas = yes; then
14876 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14877 then gcc_cv_as_ix86_gotoff_in_data=yes
14879 elif test x$gcc_cv_as != x; then
14884 .long .L0@GOTOFF' > conftest.s
14885 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14887 (eval $ac_try) 2>&5
14889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14890 (exit $ac_status); }; }
14892 gcc_cv_as_ix86_gotoff_in_data=yes
14894 echo "configure: failed program was" >&5
14897 rm -f conftest.o conftest.s
14900 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
14901 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
14904 cat >>confdefs.h <<_ACEOF
14905 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
14911 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
14912 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
14913 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
14914 echo $ECHO_N "(cached) $ECHO_C" >&6
14916 gcc_cv_as_ia64_ltoffx_ldxmov_relocs=no
14917 if test $in_tree_gas = yes; then
14918 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
14919 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
14921 elif test x$gcc_cv_as != x; then
14923 addl r15 = @ltoffx(x#), gp
14925 ld8.mov r16 = [r15], x#' > conftest.s
14926 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14928 (eval $ac_try) 2>&5
14930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14931 (exit $ac_status); }; }
14933 gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
14935 echo "configure: failed program was" >&5
14938 rm -f conftest.o conftest.s
14941 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
14942 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
14943 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
14945 cat >>confdefs.h <<\_ACEOF
14946 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
14955 *-*-aix*) conftest_s=' .machine "pwr5"
14959 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
14960 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
14961 if test "${gcc_cv_as_machine_directive+set}" = set; then
14962 echo $ECHO_N "(cached) $ECHO_C" >&6
14964 gcc_cv_as_machine_directive=no
14965 if test x$gcc_cv_as != x; then
14966 echo ' .machine ppc7400' > conftest.s
14967 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
14968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14969 (eval $ac_try) 2>&5
14971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14972 (exit $ac_status); }; }
14974 gcc_cv_as_machine_directive=yes
14976 echo "configure: failed program was" >&5
14979 rm -f conftest.o conftest.s
14982 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
14983 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
14985 if test x$gcc_cv_as_machine_directive != xyes; then
14986 echo "*** This target requires an assembler supporting \".machine\"" >&2
14987 echo you can get it from: ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg >&2
14988 test x$build = x$target && exit 1
14992 *) conftest_s=' .machine power4
14997 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
14998 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
14999 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
15000 echo $ECHO_N "(cached) $ECHO_C" >&6
15002 gcc_cv_as_powerpc_mfcrf=no
15003 if test $in_tree_gas = yes; then
15004 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15005 then gcc_cv_as_powerpc_mfcrf=yes
15007 elif test x$gcc_cv_as != x; then
15008 echo "$conftest_s" > conftest.s
15009 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15011 (eval $ac_try) 2>&5
15013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15014 (exit $ac_status); }; }
15016 gcc_cv_as_powerpc_mfcrf=yes
15018 echo "configure: failed program was" >&5
15021 rm -f conftest.o conftest.s
15024 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
15025 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
15026 if test $gcc_cv_as_powerpc_mfcrf = yes; then
15028 cat >>confdefs.h <<\_ACEOF
15029 #define HAVE_AS_MFCRF 1
15035 *-*-aix*) conftest_s=' .machine "pwr5"
15038 *) conftest_s=' .machine power5
15043 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
15044 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
15045 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
15046 echo $ECHO_N "(cached) $ECHO_C" >&6
15048 gcc_cv_as_powerpc_popcntb=no
15049 if test $in_tree_gas = yes; then
15050 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15051 then gcc_cv_as_powerpc_popcntb=yes
15053 elif test x$gcc_cv_as != x; then
15054 echo "$conftest_s" > conftest.s
15055 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15057 (eval $ac_try) 2>&5
15059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15060 (exit $ac_status); }; }
15062 gcc_cv_as_powerpc_popcntb=yes
15064 echo "configure: failed program was" >&5
15067 rm -f conftest.o conftest.s
15070 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
15071 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
15072 if test $gcc_cv_as_powerpc_popcntb = yes; then
15074 cat >>confdefs.h <<\_ACEOF
15075 #define HAVE_AS_POPCNTB 1
15081 *-*-aix*) conftest_s=' .machine "pwr5x"
15084 *) conftest_s=' .machine power5
15089 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
15090 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
15091 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
15092 echo $ECHO_N "(cached) $ECHO_C" >&6
15094 gcc_cv_as_powerpc_fprnd=no
15095 if test $in_tree_gas = yes; then
15096 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15097 then gcc_cv_as_powerpc_fprnd=yes
15099 elif test x$gcc_cv_as != x; then
15100 echo "$conftest_s" > conftest.s
15101 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15103 (eval $ac_try) 2>&5
15105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15106 (exit $ac_status); }; }
15108 gcc_cv_as_powerpc_fprnd=yes
15110 echo "configure: failed program was" >&5
15113 rm -f conftest.o conftest.s
15116 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
15117 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
15118 if test $gcc_cv_as_powerpc_fprnd = yes; then
15120 cat >>confdefs.h <<\_ACEOF
15121 #define HAVE_AS_FPRND 1
15127 *-*-aix*) conftest_s=' .csect .text[PR]
15129 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
15133 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
15134 *) conftest_s=' .text
15136 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
15139 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
15140 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
15141 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
15142 echo $ECHO_N "(cached) $ECHO_C" >&6
15144 gcc_cv_as_powerpc_rel16=no
15145 if test $in_tree_gas = yes; then
15146 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15147 then gcc_cv_as_powerpc_rel16=yes
15149 elif test x$gcc_cv_as != x; then
15150 echo "$conftest_s" > conftest.s
15151 if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15153 (eval $ac_try) 2>&5
15155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156 (exit $ac_status); }; }
15158 gcc_cv_as_powerpc_rel16=yes
15160 echo "configure: failed program was" >&5
15163 rm -f conftest.o conftest.s
15166 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
15167 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
15168 if test $gcc_cv_as_powerpc_rel16 = yes; then
15170 cat >>confdefs.h <<\_ACEOF
15171 #define HAVE_AS_REL16 1
15178 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
15179 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
15180 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
15181 echo $ECHO_N "(cached) $ECHO_C" >&6
15183 gcc_cv_as_mips_explicit_relocs=no
15184 if test $in_tree_gas = yes; then
15185 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15186 then gcc_cv_as_mips_explicit_relocs=yes
15188 elif test x$gcc_cv_as != x; then
15189 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
15190 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15192 (eval $ac_try) 2>&5
15194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15195 (exit $ac_status); }; }
15197 gcc_cv_as_mips_explicit_relocs=yes
15199 echo "configure: failed program was" >&5
15202 rm -f conftest.o conftest.s
15205 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
15206 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
15207 if test $gcc_cv_as_mips_explicit_relocs = yes; then
15208 if test x$target_cpu_default = x
15209 then target_cpu_default=MASK_EXPLICIT_RELOCS
15210 else target_cpu_default="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
15216 # Mips and HP-UX need the GNU assembler.
15217 # Linux on IA64 might be able to use the Intel assembler.
15220 mips*-*-* | *-*-hpux* )
15221 if test x$gas_flag = xyes \
15222 || test x"$host" != x"$build" \
15223 || test ! -x "$gcc_cv_as" \
15224 || "$gcc_cv_as" -v < /dev/null 2>&1 | grep GNU > /dev/null; then
15227 echo "*** This configuration requires the GNU assembler" >&2
15233 # ??? Not all targets support dwarf2 debug_line, even within a version
15234 # of gas. Moreover, we need to emit a valid instruction to trigger any
15235 # info to the output file. So, as supported targets are added to gas 2.11,
15236 # add some instruction here to (also) show we expect this might work.
15237 # ??? Once 2.11 is released, probably need to add first known working
15238 # version to the per-target configury.
15240 i?86*-*-* | mips*-*-* | alpha*-*-* | powerpc*-*-* | sparc*-*-* | m68*-*-* \
15241 | x86_64*-*-* | hppa*-*-* | arm*-*-* | strongarm*-*-* | xscale*-*-* \
15242 | xstormy16*-*-* | cris-*-* | xtensa-*-* | bfin-*-*)
15245 ia64*-*-* | s390*-*-*)
15252 if test x"$insn" != x; then
15254 .file 1 \"conftest.s\"
15257 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
15258 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
15259 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
15260 echo $ECHO_N "(cached) $ECHO_C" >&6
15262 gcc_cv_as_dwarf2_debug_line=no
15263 if test $in_tree_gas = yes; then
15264 if test $in_tree_gas_is_elf = yes \
15265 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15266 then gcc_cv_as_dwarf2_debug_line=yes
15268 elif test x$gcc_cv_as != x; then
15269 echo "$conftest_s" > conftest.s
15270 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15272 (eval $ac_try) 2>&5
15274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15275 (exit $ac_status); }; }
15277 if test x$gcc_cv_objdump != x \
15278 && $gcc_cv_objdump -h conftest.o 2> /dev/null \
15279 | grep debug_line > /dev/null 2>&1; then
15280 gcc_cv_as_dwarf2_debug_line=yes
15283 echo "configure: failed program was" >&5
15286 rm -f conftest.o conftest.s
15289 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
15290 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
15293 # The .debug_line file table must be in the exact order that
15294 # we specified the files, since these indices are also used
15295 # by DW_AT_decl_file. Approximate this test by testing if
15296 # the assembler bitches if the same index is assigned twice.
15297 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
15298 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
15299 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
15300 echo $ECHO_N "(cached) $ECHO_C" >&6
15302 gcc_cv_as_dwarf2_file_buggy=no
15303 if test x$gcc_cv_as != x; then
15304 echo ' .file 1 "foo.s"
15305 .file 1 "bar.s"' > conftest.s
15306 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
15307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15308 (eval $ac_try) 2>&5
15310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15311 (exit $ac_status); }; }
15313 gcc_cv_as_dwarf2_file_buggy=yes
15315 echo "configure: failed program was" >&5
15318 rm -f conftest.o conftest.s
15321 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
15322 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
15325 if test $gcc_cv_as_dwarf2_debug_line = yes \
15326 && test $gcc_cv_as_dwarf2_file_buggy = no; then
15328 cat >>confdefs.h <<\_ACEOF
15329 #define HAVE_AS_DWARF2_DEBUG_LINE 1
15334 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
15335 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
15336 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
15337 echo $ECHO_N "(cached) $ECHO_C" >&6
15339 gcc_cv_as_gdwarf2_flag=no
15340 if test $in_tree_gas = yes; then
15341 if test $in_tree_gas_is_elf = yes \
15342 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15343 then gcc_cv_as_gdwarf2_flag=yes
15345 elif test x$gcc_cv_as != x; then
15346 echo "$insn" > conftest.s
15347 if { ac_try='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
15348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15349 (eval $ac_try) 2>&5
15351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15352 (exit $ac_status); }; }
15354 gcc_cv_as_gdwarf2_flag=yes
15356 echo "configure: failed program was" >&5
15359 rm -f conftest.o conftest.s
15362 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
15363 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
15364 if test $gcc_cv_as_gdwarf2_flag = yes; then
15366 cat >>confdefs.h <<\_ACEOF
15367 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
15372 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
15373 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
15374 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
15375 echo $ECHO_N "(cached) $ECHO_C" >&6
15377 gcc_cv_as_gstabs_flag=no
15378 if test $in_tree_gas = yes; then
15379 if test $in_tree_gas_is_elf = yes \
15380 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15381 then gcc_cv_as_gstabs_flag=yes
15383 elif test x$gcc_cv_as != x; then
15384 echo "$insn" > conftest.s
15385 if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
15386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15387 (eval $ac_try) 2>&5
15389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15390 (exit $ac_status); }; }
15392 # The native Solaris 9/Intel assembler doesn't understand --gstabs
15393 # and warns about it, but still exits successfully. So check for
15395 if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
15396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15397 (eval $ac_try) 2>&5
15399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15400 (exit $ac_status); }; }
15402 else gcc_cv_as_gstabs_flag=yes
15405 echo "configure: failed program was" >&5
15408 rm -f conftest.o conftest.s
15411 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
15412 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
15413 if test $gcc_cv_as_gstabs_flag = yes; then
15415 cat >>confdefs.h <<\_ACEOF
15416 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
15422 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
15423 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
15424 gcc_cv_ld_ro_rw_mix=unknown
15425 if test $in_tree_ld = yes ; then
15426 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
15427 && test $in_tree_ld_is_elf = yes; then
15428 gcc_cv_ld_ro_rw_mix=read-write
15430 elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
15431 echo '.section myfoosect, "a"' > conftest1.s
15432 echo '.section myfoosect, "aw"' > conftest2.s
15433 echo '.byte 1' >> conftest2.s
15434 echo '.section myfoosect, "a"' > conftest3.s
15435 echo '.byte 0' >> conftest3.s
15436 if $gcc_cv_as -o conftest1.o conftest1.s > /dev/null 2>&1 \
15437 && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \
15438 && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \
15439 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
15440 conftest2.o conftest3.o > /dev/null 2>&1; then
15441 gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \
15442 | sed -e '/myfoosect/!d' -e N`
15443 if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then
15444 if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then
15445 gcc_cv_ld_ro_rw_mix=read-only
15447 gcc_cv_ld_ro_rw_mix=read-write
15451 rm -f conftest.* conftest[123].*
15453 if test x$gcc_cv_ld_ro_rw_mix = xread-write; then
15455 cat >>confdefs.h <<\_ACEOF
15456 #define HAVE_LD_RO_RW_SECTION_MIXING 1
15460 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
15461 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
15463 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
15464 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
15465 gcc_cv_ld_eh_frame_hdr=no
15466 if test $in_tree_ld = yes ; then
15467 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
15468 && test $in_tree_ld_is_elf = yes; then
15469 gcc_cv_ld_eh_frame_hdr=yes
15471 elif test x$gcc_cv_ld != x; then
15472 # Check if linker supports --eh-frame-hdr option
15473 if $gcc_cv_ld --help 2>/dev/null | grep eh-frame-hdr > /dev/null; then
15474 gcc_cv_ld_eh_frame_hdr=yes
15478 if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
15480 cat >>confdefs.h <<\_ACEOF
15481 #define HAVE_LD_EH_FRAME_HDR 1
15485 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
15486 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
15488 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
15489 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
15491 if test $in_tree_ld = yes ; then
15492 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
15493 && test $in_tree_ld_is_elf = yes; then
15496 elif test x$gcc_cv_ld != x; then
15497 # Check if linker supports -pie option
15498 if $gcc_cv_ld --help 2>/dev/null | grep -- -pie > /dev/null; then
15502 if test x"$gcc_cv_ld_pie" = xyes; then
15504 cat >>confdefs.h <<\_ACEOF
15505 #define HAVE_LD_PIE 1
15509 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
15510 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
15516 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
15517 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
15518 if test "${gcc_cv_ld_as_needed+set}" = set; then
15519 echo $ECHO_N "(cached) $ECHO_C" >&6
15521 gcc_cv_ld_as_needed=no
15522 if test $in_tree_ld = yes ; then
15523 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
15524 && test $in_tree_ld_is_elf = yes; then
15525 gcc_cv_ld_as_needed=yes
15527 elif test x$gcc_cv_ld != x; then
15528 # Check if linker supports --as-needed and --no-as-needed options
15529 if $gcc_cv_ld --help 2>/dev/null | grep as-needed > /dev/null; then
15530 gcc_cv_ld_as_needed=yes
15535 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
15536 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
15537 if test x"$gcc_cv_ld_as_needed" = xyes; then
15539 cat >>confdefs.h <<\_ACEOF
15540 #define HAVE_LD_AS_NEEDED 1
15545 case "$target:$tm_file" in
15546 powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
15547 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
15548 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
15549 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
15550 echo $ECHO_N "(cached) $ECHO_C" >&6
15552 gcc_cv_ld_no_dot_syms=no
15553 if test $in_tree_ld = yes ; then
15554 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
15555 gcc_cv_ld_no_dot_syms=yes
15557 elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
15558 cat > conftest1.s <<EOF
15562 cat > conftest2.s <<EOF
15563 .section ".opd","aw"
15566 .type foo,@function
15568 .quad .LEfoo,.TOC.@tocbase,0
15574 if $gcc_cv_as -a64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
15575 && $gcc_cv_as -a64 -o conftest2.o conftest2.s > /dev/null 2>&1 \
15576 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o > /dev/null 2>&1; then
15577 gcc_cv_ld_no_dot_syms=yes
15579 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
15583 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
15584 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
15585 if test x"$gcc_cv_ld_no_dot_syms" = xyes; then
15587 cat >>confdefs.h <<\_ACEOF
15588 #define HAVE_LD_NO_DOT_SYMS 1
15595 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
15596 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
15597 if test "${gcc_cv_ld_sysroot+set}" = set; then
15598 echo $ECHO_N "(cached) $ECHO_C" >&6
15600 gcc_cv_ld_sysroot=no
15601 if test $in_tree_ld = yes ; then
15602 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; then
15603 gcc_cv_ld_sysroot=yes
15605 elif test x$gcc_cv_ld != x; then
15606 if $gcc_cv_ld --help 2>/dev/null | grep sysroot > /dev/null; then
15607 gcc_cv_ld_sysroot=yes
15611 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
15612 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
15613 if test x"$gcc_cv_ld_sysroot" = xyes; then
15615 cat >>confdefs.h <<\_ACEOF
15616 #define HAVE_LD_SYSROOT 1
15621 if test x$with_sysroot = x && test x$host = x$target \
15622 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
15624 cat >>confdefs.h <<_ACEOF
15625 #define PREFIX_INCLUDE_DIR "$prefix/include"
15630 # Test for stack protector support in target C library.
15633 echo "$as_me:$LINENO: checking __stack_chk_fail in target GNU C library" >&5
15634 echo $ECHO_N "checking __stack_chk_fail in target GNU C library... $ECHO_C" >&6
15635 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
15636 echo $ECHO_N "(cached) $ECHO_C" >&6
15638 gcc_cv_libc_provides_ssp=no
15639 if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; then
15640 if test "x$with_sysroot" = x; then
15641 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-include"
15642 elif test "x$with_sysroot" = xyes; then
15643 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
15645 glibc_header_dir="${with_sysroot}/usr/include"
15648 glibc_header_dir=/usr/include
15650 # glibc 2.4 and later provides __stack_chk_fail and
15651 # either __stack_chk_guard, or TLS access to stack guard canary.
15652 if test -f $glibc_header_dir/features.h \
15653 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
15654 $glibc_header_dir/features.h > /dev/null; then
15655 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
15656 $glibc_header_dir/features.h > /dev/null; then
15657 gcc_cv_libc_provides_ssp=yes
15658 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
15659 $glibc_header_dir/features.h > /dev/null \
15660 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
15661 $glibc_header_dir/features.h > /dev/null; then
15662 gcc_cv_libc_provides_ssp=yes
15666 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
15667 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6 ;;
15668 *) gcc_cv_libc_provides_ssp=no ;;
15670 if test x$gcc_cv_libc_provides_ssp = xyes; then
15672 cat >>confdefs.h <<\_ACEOF
15673 #define TARGET_LIBC_PROVIDES_SSP 1
15678 # Find out what GC implementation we want, or may, use.
15680 # Check whether --with-gc or --without-gc was given.
15681 if test "${with_gc+set}" = set; then
15690 cat >>confdefs.h <<\_ACEOF
15696 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
15697 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
15698 { (exit 1); exit 1; }; }
15705 echo "Using $GGC for garbage collection."
15707 # Use the system's zlib library.
15709 zlibinc="-I\$(srcdir)/../zlib"
15711 # Check whether --with-system-zlib or --without-system-zlib was given.
15712 if test "${with_system_zlib+set}" = set; then
15713 withval="$with_system_zlib"
15722 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
15723 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
15724 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
15725 if test "${enable_maintainer_mode+set}" = set; then
15726 enableval="$enable_maintainer_mode"
15727 maintainer_mode=$enableval
15732 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
15733 echo "${ECHO_T}$maintainer_mode" >&6
15735 if test "$maintainer_mode" = "yes"; then
15745 # Make empty files to contain the specs and options for each language.
15746 # Then add #include lines to for a compiler that has specs and/or options.
15752 # These (without "all_") are set in each config-lang.in.
15753 # `language' must be a single word so is spelled singularly.
15755 all_boot_languages=
15758 all_outputs='Makefile gccbug mklibgcc libada-mk'
15759 # List of language makefile fragments.
15760 all_lang_makefrags=
15761 # List of language subdirectory makefiles. Deprecated.
15762 all_lang_makefiles=
15763 # Files for gengtype
15764 all_gtfiles="$target_gtfiles"
15765 # Files for gengtype with language
15766 all_gtfiles_files_langs=
15767 all_gtfiles_files_files=
15769 # These are the languages that are set in --enable-languages,
15770 # and are available in the GCC tree.
15771 all_selected_languages=
15773 # Add the language fragments.
15774 # Languages are added via two mechanisms. Some information must be
15775 # recorded in makefile variables, these are defined in config-lang.in.
15776 # We accumulate them and plug them into the main Makefile.
15777 # The other mechanism is a set of hooks for each of the main targets
15778 # like `clean', `install', etc.
15780 language_hooks="Make-hooks"
15782 for lang in ${srcdir}/*/config-lang.in
15785 # The odd quoting in the next line works around
15786 # an apparent bug in bash 1.12 on linux.
15787 ${srcdir}/[*]/config-lang.in)
15790 lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
15791 if test "x$lang_alias" = x
15793 echo "$lang doesn't set \$language." 1>&2
15796 subdir="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
15797 subdirs="$subdirs $subdir"
15798 case ",$enable_languages," in
15800 all_selected_languages="$all_selected_languages $lang_alias"
15801 if test -f $srcdir/$subdir/lang-specs.h; then
15802 lang_specs_files="$lang_specs_files $srcdir/$subdir/lang-specs.h"
15807 if test -f $srcdir/$subdir/lang.opt; then
15808 lang_opt_files="$lang_opt_files $srcdir/$subdir/lang.opt"
15810 if test -f $srcdir/$subdir/$subdir-tree.def; then
15811 lang_tree_files="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
15820 . ${srcdir}/$subdir/config-lang.in
15821 if test "x$language" = x
15823 echo "${srcdir}/$subdir/config-lang.in doesn't set \$language." 1>&2
15826 all_lang_makefrags="$all_lang_makefrags \$(srcdir)/$subdir/Make-lang.in"
15827 if test -f ${srcdir}/$subdir/Makefile.in
15828 then all_lang_makefiles="$subdir/Makefile"
15830 all_languages="$all_languages $language"
15831 if test "x$boot_language" = xyes
15833 all_boot_languages="$all_boot_languages $language"
15835 all_compilers="$all_compilers $compilers"
15836 all_stagestuff="$all_stagestuff $stagestuff"
15837 all_outputs="$all_outputs $outputs"
15838 all_gtfiles="$all_gtfiles $gtfiles"
15841 all_gtfiles_files_langs="$all_gtfiles_files_langs ${subdir} "
15842 all_gtfiles_files_files="$all_gtfiles_files_files ${f} "
15848 # Pick up gtfiles for c
15851 . ${srcdir}/c-config-lang.in
15852 all_gtfiles="$all_gtfiles $gtfiles"
15855 all_gtfiles_files_langs="$all_gtfiles_files_langs ${subdir} "
15856 all_gtfiles_files_files="$all_gtfiles_files_files ${f} "
15860 for language in $all_selected_languages
15862 check_languages="$check_languages check-$language"
15865 # We link each language in with a set of hooks, reached indirectly via
15866 # lang.${target}. Only do so for selected languages.
15870 target_list="all.cross start.encap rest.encap tags \
15871 install-common install-man \
15872 uninstall info man srcextra srcman srcinfo \
15873 mostlyclean clean distclean maintainer-clean \
15874 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
15876 for t in $target_list
15879 for lang in $all_selected_languages
15883 echo "lang.$t: $x" >> Make-hooks
15892 echo "dir ." > .gdbinit
15893 echo "dir ${srcdir}" >> .gdbinit
15894 if test x$gdb_needs_out_file_path = xyes
15896 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
15898 if test "x$subdirs" != x; then
15901 echo "dir ${srcdir}/$s" >> .gdbinit
15904 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
15906 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
15907 # absolute path for gcc_tooldir based on inserting the number of up-directory
15908 # movements required to get from $(exec_prefix) to $(prefix) into the basic
15909 # $(libsubdir)/@(unlibsubdir) based path.
15910 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
15911 # make and thus we'd get different behavior depending on where we built the
15913 if test x$exec_prefix = xNONE -o x$exec_prefix = x$prefix; then
15914 gcc_tooldir='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
15916 # An explanation of the sed strings:
15917 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
15918 # -e 's|/$||' match a trailing forward slash and eliminates it
15919 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
15920 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
15922 # (*) Note this pattern overwrites the first character of the string
15923 # with a forward slash if one is not already present. This is not a
15924 # problem because the exact names of the sub-directories concerned is
15925 # unimportant, just the number of them matters.
15927 # The practical upshot of these patterns is like this:
15929 # prefix exec_prefix result
15930 # ------ ----------- ------
15931 # /foo /foo/bar ../
15932 # /foo/ /foo/bar ../
15933 # /foo /foo/bar/ ../
15934 # /foo/ /foo/bar/ ../
15935 # /foo /foo/bar/ugg ../../
15938 gcc_tooldir="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
15943 # Find a directory in which to install a shared libgcc.
15945 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
15946 if test "${enable_version_specific_runtime_libs+set}" = set; then
15947 enableval="$enable_version_specific_runtime_libs"
15952 # Check whether --with-slibdir or --without-slibdir was given.
15953 if test "${with_slibdir+set}" = set; then
15954 withval="$with_slibdir"
15955 slibdir="$with_slibdir"
15957 if test "${enable_version_specific_runtime_libs+set}" = set; then
15958 slibdir='$(libsubdir)'
15959 elif test "$host" != "$target"; then
15960 slibdir='$(build_tooldir)/lib'
15962 slibdir='$(libdir)'
15967 objdir=`${PWDCMD-pwd}`
15970 # Substitute configuration variables
16036 if test x${build} = x${host} ; then
16037 if test x${host} = x${target} ; then
16038 echo "Links are now set up to build a native compiler for ${target}." 1>&2
16040 echo "Links are now set up to build a cross-compiler" 1>&2
16041 echo " from ${host} to ${target}." 1>&2
16044 if test x${host} = x${target} ; then
16045 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
16046 echo " for ${target}." 1>&2
16048 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
16049 echo " from ${host} to ${target}." 1>&2
16056 # Configure the subdirectories
16057 # AC_CONFIG_SUBDIRS($subdirs)
16059 # Create the Makefile
16060 # and configure language subdirectories
16061 ac_config_files="$ac_config_files $all_outputs"
16064 ac_config_commands="$ac_config_commands default"
16066 cat >confcache <<\_ACEOF
16067 # This file is a shell script that caches the results of configure
16068 # tests run on this system so they can be shared between configure
16069 # scripts and configure runs, see configure's option --config-cache.
16070 # It is not useful on other systems. If it contains results you don't
16071 # want to keep, you may remove or edit it.
16073 # config.status only pays attention to the cache file if you give it
16074 # the --recheck option to rerun configure.
16076 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16077 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16078 # following values.
16082 # The following way of writing the cache mishandles newlines in values,
16083 # but we know of no workaround that is simple, portable, and efficient.
16084 # So, don't put newlines in cache variables' values.
16085 # Ultrix sh set writes to stderr and can't be redirected directly,
16086 # and sets the high bit in the cache file unless we assign to the vars.
16089 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16091 # `set' does not quote correctly, so add quotes (double-quote
16092 # substitution turns \\\\ into \\, and sed turns \\ into \).
16095 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16098 # `set' quotes correctly as required by POSIX, so do not add quotes.
16100 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16107 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16109 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16111 if diff $cache_file confcache >/dev/null 2>&1; then :; else
16112 if test -w $cache_file; then
16113 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16114 cat confcache >$cache_file
16116 echo "not updating unwritable cache $cache_file"
16121 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16122 # Let make expand exec_prefix.
16123 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16125 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16126 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16127 # trailing colons and then remove the whole line if VPATH becomes empty
16128 # (actually we leave an empty line to preserve line numbers).
16129 if test "x$srcdir" = x.; then
16130 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16131 s/:*\$(srcdir):*/:/;
16132 s/:*\${srcdir}:*/:/;
16134 s/^\([^=]*=[ ]*\):*/\1/;
16140 DEFS=-DHAVE_CONFIG_H
16144 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16145 # 1. Remove the extension, and $U if already installed.
16146 ac_i=`echo "$ac_i" |
16147 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16149 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16150 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16152 LIBOBJS=$ac_libobjs
16154 LTLIBOBJS=$ac_ltlibobjs
16158 : ${CONFIG_STATUS=./config.status}
16159 ac_clean_files_save=$ac_clean_files
16160 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16161 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16162 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16163 cat >$CONFIG_STATUS <<_ACEOF
16165 # Generated by $as_me.
16166 # Run this file to recreate the current configuration.
16167 # Compiler output produced by configure, useful for debugging
16168 # configure, is in config.log if it exists.
16171 ac_cs_recheck=false
16173 SHELL=\${CONFIG_SHELL-$SHELL}
16176 cat >>$CONFIG_STATUS <<\_ACEOF
16177 ## --------------------- ##
16178 ## M4sh Initialization. ##
16179 ## --------------------- ##
16181 # Be Bourne compatible
16182 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16185 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16186 # is contrary to our usage. Disable this feature.
16187 alias -g '${1+"$@"}'='"$@"'
16188 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16191 DUALCASE=1; export DUALCASE # for MKS sh
16193 # Support unset when possible.
16194 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16201 # Work around bugs in pre-3.0 UWIN ksh.
16202 $as_unset ENV MAIL MAILPATH
16209 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16210 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16211 LC_TELEPHONE LC_TIME
16213 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16214 eval $as_var=C; export $as_var
16220 # Required to use basename.
16221 if expr a : '\(a\)' >/dev/null 2>&1; then
16227 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16228 as_basename=basename
16234 # Name of the executable.
16235 as_me=`$as_basename "$0" ||
16236 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16237 X"$0" : 'X\(//\)$' \| \
16238 X"$0" : 'X\(/\)$' \| \
16239 . : '\(.\)' 2>/dev/null ||
16241 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16242 /^X\/\(\/\/\)$/{ s//\1/; q; }
16243 /^X\/\(\/\).*/{ s//\1/; q; }
16247 # PATH needs CR, and LINENO needs CR and PATH.
16248 # Avoid depending upon Character Ranges.
16249 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16250 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16251 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16252 as_cr_digits='0123456789'
16253 as_cr_alnum=$as_cr_Letters$as_cr_digits
16255 # The user is always right.
16256 if test "${PATH_SEPARATOR+set}" != set; then
16257 echo "#! /bin/sh" >conf$$.sh
16258 echo "exit 0" >>conf$$.sh
16260 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16269 as_lineno_1=$LINENO
16270 as_lineno_2=$LINENO
16271 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16272 test "x$as_lineno_1" != "x$as_lineno_2" &&
16273 test "x$as_lineno_3" = "x$as_lineno_2" || {
16274 # Find who we are. Look in the path if we contain no path at all
16277 *[\\/]* ) as_myself=$0 ;;
16278 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16279 for as_dir in $PATH
16282 test -z "$as_dir" && as_dir=.
16283 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16288 # We did not find ourselves, most probably we were run as `sh COMMAND'
16289 # in which case we are not to be found in the path.
16290 if test "x$as_myself" = x; then
16293 if test ! -f "$as_myself"; then
16294 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
16295 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
16296 { (exit 1); exit 1; }; }
16298 case $CONFIG_SHELL in
16300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16301 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
16304 test -z "$as_dir" && as_dir=.
16305 for as_base in sh bash ksh sh5; do
16308 if ("$as_dir/$as_base" -c '
16309 as_lineno_1=$LINENO
16310 as_lineno_2=$LINENO
16311 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16312 test "x$as_lineno_1" != "x$as_lineno_2" &&
16313 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
16314 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
16315 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
16316 CONFIG_SHELL=$as_dir/$as_base
16317 export CONFIG_SHELL
16318 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
16326 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16327 # uniformly replaced by the line number. The first 'sed' inserts a
16328 # line-number line before each line; the second 'sed' does the real
16329 # work. The second script uses 'N' to pair each line-number line
16330 # with the numbered line, and appends trailing '-' during
16331 # substitution so that $LINENO is not a special case at line end.
16332 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16333 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
16334 sed '=' <$as_myself |
16339 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
16342 s,^['$as_cr_digits']*\n,,
16343 ' >$as_me.lineno &&
16344 chmod +x $as_me.lineno ||
16345 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
16346 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
16347 { (exit 1); exit 1; }; }
16349 # Don't try to exec as it changes $[0], causing all sort of problems
16350 # (the dirname of $[0] is not the place where we might find the
16351 # original and so on. Autoconf is especially sensible to this).
16353 # Exit status is that of the last command.
16358 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
16359 *c*,-n*) ECHO_N= ECHO_C='
16361 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
16362 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
16365 if expr a : '\(a\)' >/dev/null 2>&1; then
16371 rm -f conf$$ conf$$.exe conf$$.file
16373 if ln -s conf$$.file conf$$ 2>/dev/null; then
16374 # We could just check for DJGPP; but this test a) works b) is more generic
16375 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16376 if test -f conf$$.exe; then
16377 # Don't use ln at all; we don't have any links
16382 elif ln conf$$.file conf$$ 2>/dev/null; then
16387 rm -f conf$$ conf$$.exe conf$$.file
16389 if mkdir -p . 2>/dev/null; then
16392 test -d ./-p && rmdir ./-p
16396 as_executable_p="test -f"
16398 # Sed expression to map a string onto a valid CPP name.
16399 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16401 # Sed expression to map a string onto a valid variable name.
16402 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16406 # We need space, tab and new line, in precisely that order.
16416 # Open the log real soon, to keep \$[0] and so on meaningful, and to
16417 # report actual input values of CONFIG_FILES etc. instead of their
16418 # values after options handling. Logging --version etc. is OK.
16422 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16423 ## Running $as_me. ##
16428 This file was extended by $as_me, which was
16429 generated by GNU Autoconf 2.59. Invocation command line was
16431 CONFIG_FILES = $CONFIG_FILES
16432 CONFIG_HEADERS = $CONFIG_HEADERS
16433 CONFIG_LINKS = $CONFIG_LINKS
16434 CONFIG_COMMANDS = $CONFIG_COMMANDS
16438 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
16442 # Files that config.status was made for.
16443 if test -n "$ac_config_files"; then
16444 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16447 if test -n "$ac_config_headers"; then
16448 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16451 if test -n "$ac_config_links"; then
16452 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16455 if test -n "$ac_config_commands"; then
16456 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16459 cat >>$CONFIG_STATUS <<\_ACEOF
16462 \`$as_me' instantiates files from templates according to the
16463 current configuration.
16465 Usage: $0 [OPTIONS] [FILE]...
16467 -h, --help print this help, then exit
16468 -V, --version print version number, then exit
16469 -q, --quiet do not print progress messages
16470 -d, --debug don't remove temporary files
16471 --recheck update $as_me by reconfiguring in the same conditions
16472 --file=FILE[:TEMPLATE]
16473 instantiate the configuration file FILE
16474 --header=FILE[:TEMPLATE]
16475 instantiate the configuration header FILE
16477 Configuration files:
16480 Configuration headers:
16483 Configuration commands:
16486 Report bugs to <bug-autoconf@gnu.org>."
16489 cat >>$CONFIG_STATUS <<_ACEOF
16492 configured by $0, generated by GNU Autoconf 2.59,
16493 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16495 Copyright (C) 2003 Free Software Foundation, Inc.
16496 This config.status script is free software; the Free Software Foundation
16497 gives unlimited permission to copy, distribute and modify it."
16501 cat >>$CONFIG_STATUS <<\_ACEOF
16502 # If no file are specified by the user, then we need to provide default
16503 # value. By we need to know if files were specified by the user.
16509 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16510 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16518 *) # This is not an option, so the user has probably given explicit
16521 ac_need_defaults=false;;
16525 # Handling of the options.
16527 cat >>$CONFIG_STATUS <<\_ACEOF
16528 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16530 --version | --vers* | -V )
16531 echo "$ac_cs_version"; exit 0 ;;
16533 # Conflict between --help and --header
16534 { { echo "$as_me:$LINENO: error: ambiguous option: $1
16535 Try \`$0 --help' for more information." >&5
16536 echo "$as_me: error: ambiguous option: $1
16537 Try \`$0 --help' for more information." >&2;}
16538 { (exit 1); exit 1; }; };;
16539 --help | --hel | -h )
16540 echo "$ac_cs_usage"; exit 0 ;;
16541 --debug | --d* | -d )
16543 --file | --fil | --fi | --f )
16545 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
16546 ac_need_defaults=false;;
16547 --header | --heade | --head | --hea )
16549 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
16550 ac_need_defaults=false;;
16551 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16552 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16555 # This is an error.
16556 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
16557 Try \`$0 --help' for more information." >&5
16558 echo "$as_me: error: unrecognized option: $1
16559 Try \`$0 --help' for more information." >&2;}
16560 { (exit 1); exit 1; }; } ;;
16562 *) ac_config_targets="$ac_config_targets $1" ;;
16568 ac_configure_extra_args=
16570 if $ac_cs_silent; then
16572 ac_configure_extra_args="$ac_configure_extra_args --silent"
16576 cat >>$CONFIG_STATUS <<_ACEOF
16577 if \$ac_cs_recheck; then
16578 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
16579 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16584 cat >>$CONFIG_STATUS <<_ACEOF
16586 # INIT-COMMANDS section.
16595 cat >>$CONFIG_STATUS <<\_ACEOF
16596 for ac_config_target in $ac_config_targets
16598 case "$ac_config_target" in
16599 # Handling of arguments.
16600 "$all_outputs" ) CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
16601 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16602 "auto-host.h" ) CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;
16603 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
16604 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16605 { (exit 1); exit 1; }; };;
16609 # If the user did not use the arguments to specify the items to instantiate,
16610 # then the envvar interface is used. Set only those that are not.
16611 # We use the long form for the default assignment because of an extremely
16612 # bizarre bug on SunOS 4.1.3.
16613 if $ac_need_defaults; then
16614 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16615 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16616 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16619 # Have a temporary directory for convenience. Make it in the build tree
16620 # simply because there is no reason to put it here, and in addition,
16621 # creating and moving files from /tmp can sometimes cause problems.
16622 # Create a temporary directory, and hook for its removal unless debugging.
16625 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16626 trap '{ (exit 1); exit 1; }' 1 2 13 15
16629 # Create a (secure) tmp directory for tmp files.
16632 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
16633 test -n "$tmp" && test -d "$tmp"
16636 tmp=./confstat$$-$RANDOM
16637 (umask 077 && mkdir $tmp)
16640 echo "$me: cannot create a temporary directory in ." >&2
16641 { (exit 1); exit 1; }
16646 cat >>$CONFIG_STATUS <<_ACEOF
16649 # CONFIG_FILES section.
16652 # No need to generate the scripts if there are no CONFIG_FILES.
16653 # This happens for instance when ./config.status config.h
16654 if test -n "\$CONFIG_FILES"; then
16655 # Protect against being on the right side of a sed subst in config.status.
16656 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16657 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16658 s,@SHELL@,$SHELL,;t t
16659 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16660 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16661 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16662 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16663 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16664 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16665 s,@exec_prefix@,$exec_prefix,;t t
16666 s,@prefix@,$prefix,;t t
16667 s,@program_transform_name@,$program_transform_name,;t t
16668 s,@bindir@,$bindir,;t t
16669 s,@sbindir@,$sbindir,;t t
16670 s,@libexecdir@,$libexecdir,;t t
16671 s,@datadir@,$datadir,;t t
16672 s,@sysconfdir@,$sysconfdir,;t t
16673 s,@sharedstatedir@,$sharedstatedir,;t t
16674 s,@localstatedir@,$localstatedir,;t t
16675 s,@libdir@,$libdir,;t t
16676 s,@includedir@,$includedir,;t t
16677 s,@oldincludedir@,$oldincludedir,;t t
16678 s,@infodir@,$infodir,;t t
16679 s,@mandir@,$mandir,;t t
16680 s,@build_alias@,$build_alias,;t t
16681 s,@host_alias@,$host_alias,;t t
16682 s,@target_alias@,$target_alias,;t t
16683 s,@DEFS@,$DEFS,;t t
16684 s,@ECHO_C@,$ECHO_C,;t t
16685 s,@ECHO_N@,$ECHO_N,;t t
16686 s,@ECHO_T@,$ECHO_T,;t t
16687 s,@LIBS@,$LIBS,;t t
16688 s,@build@,$build,;t t
16689 s,@build_cpu@,$build_cpu,;t t
16690 s,@build_vendor@,$build_vendor,;t t
16691 s,@build_os@,$build_os,;t t
16692 s,@host@,$host,;t t
16693 s,@host_cpu@,$host_cpu,;t t
16694 s,@host_vendor@,$host_vendor,;t t
16695 s,@host_os@,$host_os,;t t
16696 s,@target@,$target,;t t
16697 s,@target_cpu@,$target_cpu,;t t
16698 s,@target_vendor@,$target_vendor,;t t
16699 s,@target_os@,$target_os,;t t
16700 s,@target_noncanonical@,$target_noncanonical,;t t
16701 s,@build_subdir@,$build_subdir,;t t
16702 s,@host_subdir@,$host_subdir,;t t
16703 s,@target_subdir@,$target_subdir,;t t
16704 s,@GENINSRC@,$GENINSRC,;t t
16706 s,@CFLAGS@,$CFLAGS,;t t
16707 s,@LDFLAGS@,$LDFLAGS,;t t
16708 s,@CPPFLAGS@,$CPPFLAGS,;t t
16709 s,@ac_ct_CC@,$ac_ct_CC,;t t
16710 s,@EXEEXT@,$EXEEXT,;t t
16711 s,@OBJEXT@,$OBJEXT,;t t
16712 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
16713 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
16715 s,@EGREP@,$EGREP,;t t
16716 s,@strict1_warn@,$strict1_warn,;t t
16717 s,@cxx_compat_warn@,$cxx_compat_warn,;t t
16718 s,@warn_cflags@,$warn_cflags,;t t
16719 s,@WERROR@,$WERROR,;t t
16720 s,@nocommon_flag@,$nocommon_flag,;t t
16721 s,@TREEBROWSER@,$TREEBROWSER,;t t
16722 s,@valgrind_path@,$valgrind_path,;t t
16723 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
16724 s,@valgrind_command@,$valgrind_command,;t t
16725 s,@coverage_flags@,$coverage_flags,;t t
16726 s,@enable_multilib@,$enable_multilib,;t t
16727 s,@enable_decimal_float@,$enable_decimal_float,;t t
16728 s,@enable_shared@,$enable_shared,;t t
16729 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
16730 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
16731 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
16732 s,@onestep@,$onestep,;t t
16733 s,@SET_MAKE@,$SET_MAKE,;t t
16735 s,@LN_S@,$LN_S,;t t
16737 s,@RANLIB@,$RANLIB,;t t
16738 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16739 s,@ranlib_flags@,$ranlib_flags,;t t
16740 s,@INSTALL@,$INSTALL,;t t
16741 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16742 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16743 s,@make_compare_target@,$make_compare_target,;t t
16744 s,@have_mktemp_command@,$have_mktemp_command,;t t
16745 s,@MAKEINFO@,$MAKEINFO,;t t
16746 s,@BUILD_INFO@,$BUILD_INFO,;t t
16747 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
16748 s,@FLEX@,$FLEX,;t t
16749 s,@BISON@,$BISON,;t t
16752 s,@stage1_cflags@,$stage1_cflags,;t t
16753 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
16754 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
16755 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
16756 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
16757 s,@LIBICONV@,$LIBICONV,;t t
16758 s,@LTLIBICONV@,$LTLIBICONV,;t t
16759 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
16760 s,@manext@,$manext,;t t
16761 s,@objext@,$objext,;t t
16762 s,@gthread_flags@,$gthread_flags,;t t
16763 s,@extra_modes_file@,$extra_modes_file,;t t
16764 s,@extra_opt_files@,$extra_opt_files,;t t
16765 s,@USE_NLS@,$USE_NLS,;t t
16766 s,@LIBINTL@,$LIBINTL,;t t
16767 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
16768 s,@INCINTL@,$INCINTL,;t t
16769 s,@XGETTEXT@,$XGETTEXT,;t t
16770 s,@GMSGFMT@,$GMSGFMT,;t t
16771 s,@POSUB@,$POSUB,;t t
16772 s,@CATALOGS@,$CATALOGS,;t t
16773 s,@host_cc_for_libada@,$host_cc_for_libada,;t t
16774 s,@CROSS@,$CROSS,;t t
16776 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
16777 s,@inhibit_libc@,$inhibit_libc,;t t
16778 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
16779 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
16780 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
16781 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
16782 s,@collect2@,$collect2,;t t
16783 s,@gcc_cv_as@,$gcc_cv_as,;t t
16784 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
16785 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
16786 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
16787 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
16788 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
16789 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
16790 s,@libgcc_visibility@,$libgcc_visibility,;t t
16792 s,@zlibdir@,$zlibdir,;t t
16793 s,@zlibinc@,$zlibinc,;t t
16794 s,@MAINT@,$MAINT,;t t
16795 s,@gcc_tooldir@,$gcc_tooldir,;t t
16796 s,@dollar@,$dollar,;t t
16797 s,@slibdir@,$slibdir,;t t
16798 s,@objdir@,$objdir,;t t
16799 s,@subdirs@,$subdirs,;t t
16800 s,@srcdir@,$srcdir,;t t
16801 s,@all_boot_languages@,$all_boot_languages,;t t
16802 s,@all_compilers@,$all_compilers,;t t
16803 s,@all_gtfiles@,$all_gtfiles,;t t
16804 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
16805 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
16806 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
16807 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
16808 s,@all_languages@,$all_languages,;t t
16809 s,@all_selected_languages@,$all_selected_languages,;t t
16810 s,@all_stagestuff@,$all_stagestuff,;t t
16811 s,@build_exeext@,$build_exeext,;t t
16812 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
16813 s,@build_xm_file_list@,$build_xm_file_list,;t t
16814 s,@build_xm_include_list@,$build_xm_include_list,;t t
16815 s,@build_xm_defines@,$build_xm_defines,;t t
16816 s,@check_languages@,$check_languages,;t t
16817 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
16818 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
16819 s,@cpp_install_dir@,$cpp_install_dir,;t t
16820 s,@xmake_file@,$xmake_file,;t t
16821 s,@tmake_file@,$tmake_file,;t t
16822 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
16823 s,@extra_headers_list@,$extra_headers_list,;t t
16824 s,@extra_objs@,$extra_objs,;t t
16825 s,@extra_parts@,$extra_parts,;t t
16826 s,@extra_passes@,$extra_passes,;t t
16827 s,@extra_programs@,$extra_programs,;t t
16828 s,@float_h_file@,$float_h_file,;t t
16829 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
16830 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
16831 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
16832 s,@host_exeext@,$host_exeext,;t t
16833 s,@host_xm_file_list@,$host_xm_file_list,;t t
16834 s,@host_xm_include_list@,$host_xm_include_list,;t t
16835 s,@host_xm_defines@,$host_xm_defines,;t t
16836 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
16837 s,@install@,$install,;t t
16838 s,@lang_opt_files@,$lang_opt_files,;t t
16839 s,@lang_specs_files@,$lang_specs_files,;t t
16840 s,@lang_tree_files@,$lang_tree_files,;t t
16841 s,@local_prefix@,$local_prefix,;t t
16842 s,@md_file@,$md_file,;t t
16843 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
16844 s,@out_file@,$out_file,;t t
16845 s,@out_object_file@,$out_object_file,;t t
16846 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
16847 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
16848 s,@thread_file@,$thread_file,;t t
16849 s,@tm_file_list@,$tm_file_list,;t t
16850 s,@tm_include_list@,$tm_include_list,;t t
16851 s,@tm_defines@,$tm_defines,;t t
16852 s,@tm_p_file_list@,$tm_p_file_list,;t t
16853 s,@tm_p_include_list@,$tm_p_include_list,;t t
16854 s,@xm_file_list@,$xm_file_list,;t t
16855 s,@xm_include_list@,$xm_include_list,;t t
16856 s,@xm_defines@,$xm_defines,;t t
16857 s,@c_target_objs@,$c_target_objs,;t t
16858 s,@cxx_target_objs@,$cxx_target_objs,;t t
16859 s,@target_cpu_default@,$target_cpu_default,;t t
16860 s,@GMPLIBS@,$GMPLIBS,;t t
16861 s,@GMPINC@,$GMPINC,;t t
16862 s,@LIBOBJS@,$LIBOBJS,;t t
16863 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
16864 /@language_hooks@/r $language_hooks
16865 s,@language_hooks@,,;t t
16870 cat >>$CONFIG_STATUS <<\_ACEOF
16871 # Split the substitutions into bite-sized pieces for seds with
16872 # small command number limits, like on Digital OSF/1 and HP-UX.
16873 ac_max_sed_lines=48
16874 ac_sed_frag=1 # Number of current file.
16875 ac_beg=1 # First line for current file.
16876 ac_end=$ac_max_sed_lines # Line after last line for current file.
16879 while $ac_more_lines; do
16880 if test $ac_beg -gt 1; then
16881 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16883 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16885 if test ! -s $tmp/subs.frag; then
16886 ac_more_lines=false
16888 # The purpose of the label and of the branching condition is to
16889 # speed up the sed processing (if there are no `@' at all, there
16890 # is no need to browse any of the substitutions).
16891 # These are the two extra sed commands mentioned above.
16893 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16894 if test -z "$ac_sed_cmds"; then
16895 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16897 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16899 ac_sed_frag=`expr $ac_sed_frag + 1`
16901 ac_end=`expr $ac_end + $ac_max_sed_lines`
16904 if test -z "$ac_sed_cmds"; then
16907 fi # test -n "$CONFIG_FILES"
16910 cat >>$CONFIG_STATUS <<\_ACEOF
16911 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16912 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16914 - | *:- | *:-:* ) # input from stdin
16916 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16917 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16918 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16919 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16920 * ) ac_file_in=$ac_file.in ;;
16923 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16924 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
16925 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16926 X"$ac_file" : 'X\(//\)[^/]' \| \
16927 X"$ac_file" : 'X\(//\)$' \| \
16928 X"$ac_file" : 'X\(/\)' \| \
16929 . : '\(.\)' 2>/dev/null ||
16931 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16932 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16933 /^X\(\/\/\)$/{ s//\1/; q; }
16934 /^X\(\/\).*/{ s//\1/; q; }
16936 { if $as_mkdir_p; then
16941 while test ! -d "$as_dir"; do
16942 as_dirs="$as_dir $as_dirs"
16943 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16944 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16945 X"$as_dir" : 'X\(//\)[^/]' \| \
16946 X"$as_dir" : 'X\(//\)$' \| \
16947 X"$as_dir" : 'X\(/\)' \| \
16948 . : '\(.\)' 2>/dev/null ||
16950 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16951 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16952 /^X\(\/\/\)$/{ s//\1/; q; }
16953 /^X\(\/\).*/{ s//\1/; q; }
16956 test ! -n "$as_dirs" || mkdir $as_dirs
16957 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16958 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16959 { (exit 1); exit 1; }; }; }
16963 if test "$ac_dir" != .; then
16964 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
16965 # A "../" for each directory in $ac_dir_suffix.
16966 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
16968 ac_dir_suffix= ac_top_builddir=
16972 .) # No --srcdir option. We are building in place.
16974 if test -z "$ac_top_builddir"; then
16977 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
16979 [\\/]* | ?:[\\/]* ) # Absolute path.
16980 ac_srcdir=$srcdir$ac_dir_suffix;
16981 ac_top_srcdir=$srcdir ;;
16982 *) # Relative path.
16983 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
16984 ac_top_srcdir=$ac_top_builddir$srcdir ;;
16987 # Do not use `cd foo && pwd` to compute absolute paths, because
16988 # the directories may not exist.
16990 .) ac_abs_builddir="$ac_dir";;
16993 .) ac_abs_builddir=`pwd`;;
16994 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
16995 *) ac_abs_builddir=`pwd`/"$ac_dir";;
16998 case $ac_abs_builddir in
16999 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17001 case ${ac_top_builddir}. in
17002 .) ac_abs_top_builddir=$ac_abs_builddir;;
17003 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17004 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17007 case $ac_abs_builddir in
17008 .) ac_abs_srcdir=$ac_srcdir;;
17011 .) ac_abs_srcdir=$ac_abs_builddir;;
17012 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17013 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17016 case $ac_abs_builddir in
17017 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17019 case $ac_top_srcdir in
17020 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17021 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17022 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17028 if test x"$ac_file" != x-; then
17029 { echo "$as_me:$LINENO: creating $ac_file" >&5
17030 echo "$as_me: creating $ac_file" >&6;}
17033 # Let's still pretend it is `configure' which instantiates (i.e., don't
17034 # use $as_me), people would be surprised to read:
17035 # /* config.h. Generated by config.status. */
17036 if test x"$ac_file" = x-; then
17039 configure_input="$ac_file. "
17041 configure_input=$configure_input"Generated from `echo $ac_file_in |
17042 sed 's,.*/,,'` by configure."
17044 # First look for the input files in the build tree, otherwise in the
17046 ac_file_inputs=`IFS=:
17047 for f in $ac_file_in; do
17049 -) echo $tmp/stdin ;;
17051 # Absolute (can't be DOS-style, as IFS=:)
17052 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17053 echo "$as_me: error: cannot find input file: $f" >&2;}
17054 { (exit 1); exit 1; }; }
17057 if test -f "$f"; then
17060 elif test -f "$srcdir/$f"; then
17065 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17066 echo "$as_me: error: cannot find input file: $f" >&2;}
17067 { (exit 1); exit 1; }; }
17070 done` || { (exit 1); exit 1; }
17072 cat >>$CONFIG_STATUS <<_ACEOF
17076 cat >>$CONFIG_STATUS <<\_ACEOF
17078 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17079 s,@configure_input@,$configure_input,;t t
17080 s,@srcdir@,$ac_srcdir,;t t
17081 s,@abs_srcdir@,$ac_abs_srcdir,;t t
17082 s,@top_srcdir@,$ac_top_srcdir,;t t
17083 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17084 s,@builddir@,$ac_builddir,;t t
17085 s,@abs_builddir@,$ac_abs_builddir,;t t
17086 s,@top_builddir@,$ac_top_builddir,;t t
17087 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17088 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17090 if test x"$ac_file" != x-; then
17091 mv $tmp/out $ac_file
17099 cat >>$CONFIG_STATUS <<\_ACEOF
17102 # CONFIG_HEADER section.
17105 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17106 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17108 # ac_d sets the value in "#define NAME VALUE" lines.
17109 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17110 ac_dB='[ ].*$,\1#\2'
17113 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17114 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17115 ac_uB='$,\1#\2define\3'
17119 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17120 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17122 - | *:- | *:-:* ) # input from stdin
17124 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17125 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17126 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17127 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17128 * ) ac_file_in=$ac_file.in ;;
17131 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17132 echo "$as_me: creating $ac_file" >&6;}
17134 # First look for the input files in the build tree, otherwise in the
17136 ac_file_inputs=`IFS=:
17137 for f in $ac_file_in; do
17139 -) echo $tmp/stdin ;;
17141 # Absolute (can't be DOS-style, as IFS=:)
17142 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17143 echo "$as_me: error: cannot find input file: $f" >&2;}
17144 { (exit 1); exit 1; }; }
17145 # Do quote $f, to prevent DOS paths from being IFS'd.
17148 if test -f "$f"; then
17151 elif test -f "$srcdir/$f"; then
17156 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17157 echo "$as_me: error: cannot find input file: $f" >&2;}
17158 { (exit 1); exit 1; }; }
17161 done` || { (exit 1); exit 1; }
17162 # Remove the trailing spaces.
17163 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17167 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17168 # `conftest.undefs', that substitutes the proper values into
17169 # config.h.in to produce config.h. The first handles `#define'
17170 # templates, and the second `#undef' templates.
17171 # And first: Protect against being on the right side of a sed subst in
17172 # config.status. Protect against being in an unquoted here document
17173 # in config.status.
17174 rm -f conftest.defines conftest.undefs
17175 # Using a here document instead of a string reduces the quoting nightmare.
17176 # Putting comments in sed scripts is not portable.
17178 # `end' is used to avoid that the second main sed command (meant for
17179 # 0-ary CPP macros) applies to n-ary macro definitions.
17180 # See the Autoconf documentation for `clear'.
17181 cat >confdef2sed.sed <<\_ACEOF
17186 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17188 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17191 # If some macros were called several times there might be several times
17192 # the same #defines, which is useless. Nevertheless, we may not want to
17193 # sort them, since we want the *last* AC-DEFINE to be honored.
17194 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17195 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17196 rm -f confdef2sed.sed
17198 # This sed command replaces #undef with comments. This is necessary, for
17199 # example, in the case of _POSIX_SOURCE, which is predefined and required
17200 # on some systems where configure will not decide to define it.
17201 cat >>conftest.undefs <<\_ACEOF
17202 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17205 # Break up conftest.defines because some shells have a limit on the size
17206 # of here documents, and old seds have small limits too (100 cmds).
17207 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17208 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17209 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17210 echo ' :' >>$CONFIG_STATUS
17211 rm -f conftest.tail
17212 while grep . conftest.defines >/dev/null
17214 # Write a limited-size here document to $tmp/defines.sed.
17215 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17216 # Speed up: don't consider the non `#define' lines.
17217 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17218 # Work around the forget-to-reset-the-flag bug.
17219 echo 't clr' >>$CONFIG_STATUS
17220 echo ': clr' >>$CONFIG_STATUS
17221 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17223 sed -f $tmp/defines.sed $tmp/in >$tmp/out
17225 mv $tmp/out $tmp/in
17227 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17228 rm -f conftest.defines
17229 mv conftest.tail conftest.defines
17231 rm -f conftest.defines
17232 echo ' fi # grep' >>$CONFIG_STATUS
17233 echo >>$CONFIG_STATUS
17235 # Break up conftest.undefs because some shells have a limit on the size
17236 # of here documents, and old seds have small limits too (100 cmds).
17237 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17238 rm -f conftest.tail
17239 while grep . conftest.undefs >/dev/null
17241 # Write a limited-size here document to $tmp/undefs.sed.
17242 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17243 # Speed up: don't consider the non `#undef'
17244 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17245 # Work around the forget-to-reset-the-flag bug.
17246 echo 't clr' >>$CONFIG_STATUS
17247 echo ': clr' >>$CONFIG_STATUS
17248 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17250 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17252 mv $tmp/out $tmp/in
17254 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17255 rm -f conftest.undefs
17256 mv conftest.tail conftest.undefs
17258 rm -f conftest.undefs
17260 cat >>$CONFIG_STATUS <<\_ACEOF
17261 # Let's still pretend it is `configure' which instantiates (i.e., don't
17262 # use $as_me), people would be surprised to read:
17263 # /* config.h. Generated by config.status. */
17264 if test x"$ac_file" = x-; then
17265 echo "/* Generated by configure. */" >$tmp/config.h
17267 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17269 cat $tmp/in >>$tmp/config.h
17271 if test x"$ac_file" != x-; then
17272 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17273 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17274 echo "$as_me: $ac_file is unchanged" >&6;}
17276 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17277 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17278 X"$ac_file" : 'X\(//\)[^/]' \| \
17279 X"$ac_file" : 'X\(//\)$' \| \
17280 X"$ac_file" : 'X\(/\)' \| \
17281 . : '\(.\)' 2>/dev/null ||
17283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17284 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17285 /^X\(\/\/\)$/{ s//\1/; q; }
17286 /^X\(\/\).*/{ s//\1/; q; }
17288 { if $as_mkdir_p; then
17293 while test ! -d "$as_dir"; do
17294 as_dirs="$as_dir $as_dirs"
17295 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17296 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17297 X"$as_dir" : 'X\(//\)[^/]' \| \
17298 X"$as_dir" : 'X\(//\)$' \| \
17299 X"$as_dir" : 'X\(/\)' \| \
17300 . : '\(.\)' 2>/dev/null ||
17302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17303 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17304 /^X\(\/\/\)$/{ s//\1/; q; }
17305 /^X\(\/\).*/{ s//\1/; q; }
17308 test ! -n "$as_dirs" || mkdir $as_dirs
17309 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17310 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17311 { (exit 1); exit 1; }; }; }
17314 mv $tmp/config.h $ac_file
17318 rm -f $tmp/config.h
17322 cat >>$CONFIG_STATUS <<\_ACEOF
17325 # CONFIG_COMMANDS section.
17327 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17328 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17329 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17330 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
17331 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17332 X"$ac_dest" : 'X\(//\)[^/]' \| \
17333 X"$ac_dest" : 'X\(//\)$' \| \
17334 X"$ac_dest" : 'X\(/\)' \| \
17335 . : '\(.\)' 2>/dev/null ||
17337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17338 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17339 /^X\(\/\/\)$/{ s//\1/; q; }
17340 /^X\(\/\).*/{ s//\1/; q; }
17342 { if $as_mkdir_p; then
17347 while test ! -d "$as_dir"; do
17348 as_dirs="$as_dir $as_dirs"
17349 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17350 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17351 X"$as_dir" : 'X\(//\)[^/]' \| \
17352 X"$as_dir" : 'X\(//\)$' \| \
17353 X"$as_dir" : 'X\(/\)' \| \
17354 . : '\(.\)' 2>/dev/null ||
17356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17357 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17358 /^X\(\/\/\)$/{ s//\1/; q; }
17359 /^X\(\/\).*/{ s//\1/; q; }
17362 test ! -n "$as_dirs" || mkdir $as_dirs
17363 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17364 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17365 { (exit 1); exit 1; }; }; }
17369 if test "$ac_dir" != .; then
17370 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17371 # A "../" for each directory in $ac_dir_suffix.
17372 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17374 ac_dir_suffix= ac_top_builddir=
17378 .) # No --srcdir option. We are building in place.
17380 if test -z "$ac_top_builddir"; then
17383 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17385 [\\/]* | ?:[\\/]* ) # Absolute path.
17386 ac_srcdir=$srcdir$ac_dir_suffix;
17387 ac_top_srcdir=$srcdir ;;
17388 *) # Relative path.
17389 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17390 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17393 # Do not use `cd foo && pwd` to compute absolute paths, because
17394 # the directories may not exist.
17396 .) ac_abs_builddir="$ac_dir";;
17399 .) ac_abs_builddir=`pwd`;;
17400 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17401 *) ac_abs_builddir=`pwd`/"$ac_dir";;
17404 case $ac_abs_builddir in
17405 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17407 case ${ac_top_builddir}. in
17408 .) ac_abs_top_builddir=$ac_abs_builddir;;
17409 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17410 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17413 case $ac_abs_builddir in
17414 .) ac_abs_srcdir=$ac_srcdir;;
17417 .) ac_abs_srcdir=$ac_abs_builddir;;
17418 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17419 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17422 case $ac_abs_builddir in
17423 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17425 case $ac_top_srcdir in
17426 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17427 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17428 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17433 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
17434 echo "$as_me: executing $ac_dest commands" >&6;}
17437 case ${CONFIG_HEADERS} in
17438 *auto-host.h:config.in*)
17441 # Make sure all the subdirs exist.
17442 for d in $subdirs doc build
17444 test -d $d || mkdir $d
17446 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
17447 # bootstrapping and the installation procedure can still use
17448 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
17449 # FLAGS_TO_PASS has been modified to solve the problem there.
17450 # This is virtually a duplicate of what happens in configure.lang; we do
17451 # an extra check to make sure this only happens if ln -s can be used.
17454 for d in ${subdirs} ; do
17455 STARTDIR=`${PWDCMD-pwd}`
17457 for t in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
17460 $LN_S ../$t $t 2>/dev/null
17471 cat >>$CONFIG_STATUS <<\_ACEOF
17473 { (exit 0); exit 0; }
17475 chmod +x $CONFIG_STATUS
17476 ac_clean_files=$ac_clean_files_save
17479 # configure is writing to config.log, and then calls config.status.
17480 # config.status does its own redirection, appending to config.log.
17481 # Unfortunately, on DOS this fails, as config.log is still kept open
17482 # by configure, so config.status won't be able to write to it; its
17483 # output is simply discarded. So we exec the FD to /dev/null,
17484 # effectively closing config.log, so it can be properly (re)opened and
17485 # appended to by config.status. When coming back to configure, we
17486 # need to make the FD available again.
17487 if test "$no_create" != yes; then
17489 ac_config_status_args=
17490 test "$silent" = yes &&
17491 ac_config_status_args="$ac_config_status_args --quiet"
17493 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17495 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17496 # would make configure fail if this is the last instruction.
17497 $ac_cs_success || { (exit 1); exit 1; }