1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59.
4#
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## --------------------- ##
11
12# Be Bourne compatible
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14  emulate sh
15  NULLCMD=:
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+"$@"}'='"$@"'
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20  set -o posix
21fi
22DUALCASE=1; export DUALCASE # for MKS sh
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26  as_unset=unset
27else
28  as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for as_var in \
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 \
42  LC_TELEPHONE LC_TIME
43do
44  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45    eval $as_var=C; export $as_var
46  else
47    $as_unset $as_var
48  fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53  as_expr=expr
54else
55  as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59  as_basename=basename
60else
61  as_basename=false
62fi
63
64
65# Name of the executable.
66as_me=`$as_basename "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68	 X"$0" : 'X\(//\)$' \| \
69	 X"$0" : 'X\(/\)$' \| \
70	 .     : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
74  	  /^X\/\(\/\).*/{ s//\1/; q; }
75  	  s/.*/./; q'`
76
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88  echo "#! /bin/sh" >conf$$.sh
89  echo  "exit 0"   >>conf$$.sh
90  chmod +x conf$$.sh
91  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92    PATH_SEPARATOR=';'
93  else
94    PATH_SEPARATOR=:
95  fi
96  rm -f conf$$.sh
97fi
98
99
100  as_lineno_1=$LINENO
101  as_lineno_2=$LINENO
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
106  # relative or not.
107  case $0 in
108    *[\\/]* ) as_myself=$0 ;;
109    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112  IFS=$as_save_IFS
113  test -z "$as_dir" && as_dir=.
114  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117       ;;
118  esac
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
122    as_myself=$0
123  fi
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; }; }
127  fi
128  case $CONFIG_SHELL in
129  '')
130    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133  IFS=$as_save_IFS
134  test -z "$as_dir" && as_dir=.
135  for as_base in sh bash ksh sh5; do
136	 case $as_dir in
137	 /*)
138	   if ("$as_dir/$as_base" -c '
139  as_lineno_1=$LINENO
140  as_lineno_2=$LINENO
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
147	     export CONFIG_SHELL
148	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149	   fi;;
150	 esac
151       done
152done
153;;
154  esac
155
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 |
165    sed '
166      N
167      s,$,-,
168      : loop
169      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170      t loop
171      s,-$,,
172      s,^['$as_cr_digits']*\n,,
173    ' >$as_me.lineno &&
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; }; }
177
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).
181  . ./$as_me.lineno
182  # Exit status is that of the last command.
183  exit
184}
185
186
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188  *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T='	' ;;
190  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192esac
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195  as_expr=expr
196else
197  as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if 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
207    as_ln_s='cp -p'
208  else
209    as_ln_s='ln -s'
210  fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212  as_ln_s=ln
213else
214  as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
218if mkdir -p . 2>/dev/null; then
219  as_mkdir_p=:
220else
221  test -d ./-p && rmdir ./-p
222  as_mkdir_p=false
223fi
224
225as_executable_p="test -f"
226
227# Sed expression to map a string onto a valid CPP name.
228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" 	$as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
243
244# Name of the host.
245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249exec 6>&1
250
251#
252# Initializations.
253#
254ac_default_prefix=/usr/local
255ac_config_libobj_dir=.
256cross_compiling=no
257subdirs=
258MFLAGS=
259MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
261
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}
266
267# Identity of this package.
268PACKAGE_NAME=
269PACKAGE_TARNAME=
270PACKAGE_VERSION=
271PACKAGE_STRING=
272PACKAGE_BUGREPORT=
273
274ac_unique_file="Makefile.in"
275# Factoring default headers for most tests.
276ac_includes_default="\
277#include <stdio.h>
278#if HAVE_SYS_TYPES_H
279# include <sys/types.h>
280#endif
281#if HAVE_SYS_STAT_H
282# include <sys/stat.h>
283#endif
284#if STDC_HEADERS
285# include <stdlib.h>
286# include <stddef.h>
287#else
288# if HAVE_STDLIB_H
289#  include <stdlib.h>
290# endif
291#endif
292#if HAVE_STRING_H
293# if !STDC_HEADERS && HAVE_MEMORY_H
294#  include <memory.h>
295# endif
296# include <string.h>
297#endif
298#if HAVE_STRINGS_H
299# include <strings.h>
300#endif
301#if HAVE_INTTYPES_H
302# include <inttypes.h>
303#else
304# if HAVE_STDINT_H
305#  include <stdint.h>
306# endif
307#endif
308#if HAVE_UNISTD_H
309# include <unistd.h>
310#endif"
311
312ac_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 sim_environment sim_alignment sim_assert sim_bitsize sim_endian sim_hostendian sim_float sim_scache sim_default_model sim_hw_cflags sim_hw_objs sim_hw sim_inline sim_packages sim_regparm sim_reserved_bits sim_smp sim_stdcall sim_xor_endian WARN_CFLAGS WERROR_CFLAGS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC_FOR_BUILD HDEFINES AR RANLIB ac_ct_RANLIB USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT CPP EGREP MAINT sim_bswap sim_cflags sim_debug sim_stdio sim_trace sim_profile SIM_SUBTARGET sim_igen_flags sim_m16_flags sim_gen sim_multi_flags sim_multi_igen_configs sim_multi_src sim_multi_obj mips_extra_objs mips_igen_engine mips_extra_libs cgen_breaks LIBOBJS LTLIBOBJS'
313ac_subst_files=''
314
315# Initialize some variables set by options.
316ac_init_help=
317ac_init_version=false
318# The variables have the same names as the options, with
319# dashes changed to underlines.
320cache_file=/dev/null
321exec_prefix=NONE
322no_create=
323no_recursion=
324prefix=NONE
325program_prefix=NONE
326program_suffix=NONE
327program_transform_name=s,x,x,
328silent=
329site=
330srcdir=
331verbose=
332x_includes=NONE
333x_libraries=NONE
334
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.
340bindir='${exec_prefix}/bin'
341sbindir='${exec_prefix}/sbin'
342libexecdir='${exec_prefix}/libexec'
343datadir='${prefix}/share'
344sysconfdir='${prefix}/etc'
345sharedstatedir='${prefix}/com'
346localstatedir='${prefix}/var'
347libdir='${exec_prefix}/lib'
348includedir='${prefix}/include'
349oldincludedir='/usr/include'
350infodir='${prefix}/info'
351mandir='${prefix}/man'
352
353ac_prev=
354for ac_option
355do
356  # If the previous option needs an argument, assign it.
357  if test -n "$ac_prev"; then
358    eval "$ac_prev=\$ac_option"
359    ac_prev=
360    continue
361  fi
362
363  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
365  # Accept the important Cygnus configure options, so we can diagnose typos.
366
367  case $ac_option in
368
369  -bindir | --bindir | --bindi | --bind | --bin | --bi)
370    ac_prev=bindir ;;
371  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372    bindir=$ac_optarg ;;
373
374  -build | --build | --buil | --bui | --bu)
375    ac_prev=build_alias ;;
376  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377    build_alias=$ac_optarg ;;
378
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 ;;
385
386  --config-cache | -C)
387    cache_file=config.cache ;;
388
389  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390    ac_prev=datadir ;;
391  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392  | --da=*)
393    datadir=$ac_optarg ;;
394
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" ;;
403
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'`
411    case $ac_option in
412      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413      *) ac_optarg=yes ;;
414    esac
415    eval "enable_$ac_feature='$ac_optarg'" ;;
416
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 ;;
425
426  -gas | --gas | --ga | --g)
427    # Obsolete; use --with-gas.
428    with_gas=yes ;;
429
430  -help | --help | --hel | --he | -h)
431    ac_init_help=long ;;
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 ;;
436
437  -host | --host | --hos | --ho)
438    ac_prev=host_alias ;;
439  -host=* | --host=* | --hos=* | --ho=*)
440    host_alias=$ac_optarg ;;
441
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 ;;
448
449  -infodir | --infodir | --infodi | --infod | --info | --inf)
450    ac_prev=infodir ;;
451  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452    infodir=$ac_optarg ;;
453
454  -libdir | --libdir | --libdi | --libd)
455    ac_prev=libdir ;;
456  -libdir=* | --libdir=* | --libdi=* | --libd=*)
457    libdir=$ac_optarg ;;
458
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 ;;
465
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 ;;
474
475  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476    ac_prev=mandir ;;
477  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478    mandir=$ac_optarg ;;
479
480  -nfp | --nfp | --nf)
481    # Obsolete; use --without-fp.
482    with_fp=no ;;
483
484  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485  | --no-cr | --no-c | -n)
486    no_create=yes ;;
487
488  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490    no_recursion=yes ;;
491
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 ;;
500
501  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502    ac_prev=prefix ;;
503  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504    prefix=$ac_optarg ;;
505
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 ;;
512
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 ;;
519
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 ;;
536
537  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538  | -silent | --silent | --silen | --sile | --sil)
539    silent=yes ;;
540
541  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542    ac_prev=sbindir ;;
543  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544  | --sbi=* | --sb=*)
545    sbindir=$ac_optarg ;;
546
547  -sharedstatedir | --sharedstatedir | --sharedstatedi \
548  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549  | --sharedst | --shareds | --shared | --share | --shar \
550  | --sha | --sh)
551    ac_prev=sharedstatedir ;;
552  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555  | --sha=* | --sh=*)
556    sharedstatedir=$ac_optarg ;;
557
558  -site | --site | --sit)
559    ac_prev=site ;;
560  -site=* | --site=* | --sit=*)
561    site=$ac_optarg ;;
562
563  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564    ac_prev=srcdir ;;
565  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566    srcdir=$ac_optarg ;;
567
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 ;;
574
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 ;;
579
580  -v | -verbose | --verbose | --verbos | --verbo | --verb)
581    verbose=yes ;;
582
583  -version | --version | --versio | --versi | --vers | -V)
584    ac_init_version=: ;;
585
586  -with-* | --with-*)
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'`
593    case $ac_option in
594      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595      *) ac_optarg=yes ;;
596    esac
597    eval "with_$ac_package='$ac_optarg'" ;;
598
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" ;;
607
608  --x)
609    # Obsolete; use --with-x.
610    with_x=yes ;;
611
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 ;;
618
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 ;;
625
626  -*) { echo "$as_me: error: unrecognized option: $ac_option
627Try \`$0 --help' for more information." >&2
628   { (exit 1); exit 1; }; }
629    ;;
630
631  *=*)
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'"
639    export $ac_envvar ;;
640
641  *)
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}
647    ;;
648
649  esac
650done
651
652if 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; }; }
656fi
657
658# Be sure to have absolute paths.
659for ac_var in exec_prefix prefix
660do
661  eval ac_val=$`echo $ac_var`
662  case $ac_val in
663    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665   { (exit 1); exit 1; }; };;
666  esac
667done
668
669# Be sure to have absolute paths.
670for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671	      localstatedir libdir includedir oldincludedir infodir mandir
672do
673  eval ac_val=$`echo $ac_var`
674  case $ac_val in
675    [\\/$]* | ?:[\\/]* ) ;;
676    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677   { (exit 1); exit 1; }; };;
678  esac
679done
680
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.
684build=$build_alias
685host=$host_alias
686target=$target_alias
687
688# FIXME: To remove some day.
689if 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
695    cross_compiling=yes
696  fi
697fi
698
699ac_tool_prefix=
700test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702test "$silent" = yes && exec 6>/dev/null
703
704
705# Find the source files, if location was not specified.
706if 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 ||
715echo X"$0" |
716    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718  	  /^X\(\/\/\)$/{ s//\1/; q; }
719  	  /^X\(\/\).*/{ s//\1/; q; }
720  	  s/.*/./; q'`
721  srcdir=$ac_confdir
722  if test ! -r $srcdir/$ac_unique_file; then
723    srcdir=..
724  fi
725else
726  ac_srcdir_defaulted=no
727fi
728if 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; }; }
732  else
733    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734   { (exit 1); exit 1; }; }
735  fi
736fi
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; }; }
740srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741ac_env_build_alias_set=${build_alias+set}
742ac_env_build_alias_value=$build_alias
743ac_cv_env_build_alias_set=${build_alias+set}
744ac_cv_env_build_alias_value=$build_alias
745ac_env_host_alias_set=${host_alias+set}
746ac_env_host_alias_value=$host_alias
747ac_cv_env_host_alias_set=${host_alias+set}
748ac_cv_env_host_alias_value=$host_alias
749ac_env_target_alias_set=${target_alias+set}
750ac_env_target_alias_value=$target_alias
751ac_cv_env_target_alias_set=${target_alias+set}
752ac_cv_env_target_alias_value=$target_alias
753ac_env_CC_set=${CC+set}
754ac_env_CC_value=$CC
755ac_cv_env_CC_set=${CC+set}
756ac_cv_env_CC_value=$CC
757ac_env_CFLAGS_set=${CFLAGS+set}
758ac_env_CFLAGS_value=$CFLAGS
759ac_cv_env_CFLAGS_set=${CFLAGS+set}
760ac_cv_env_CFLAGS_value=$CFLAGS
761ac_env_LDFLAGS_set=${LDFLAGS+set}
762ac_env_LDFLAGS_value=$LDFLAGS
763ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764ac_cv_env_LDFLAGS_value=$LDFLAGS
765ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766ac_env_CPPFLAGS_value=$CPPFLAGS
767ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769ac_env_CPP_set=${CPP+set}
770ac_env_CPP_value=$CPP
771ac_cv_env_CPP_set=${CPP+set}
772ac_cv_env_CPP_value=$CPP
773
774#
775# Report the --help message.
776#
777if test "$ac_init_help" = "long"; then
778  # Omit some internal or obsolete options to make the list less imposing.
779  # This message is too long to be a string in the A/UX 3.1 sh.
780  cat <<_ACEOF
781\`configure' configures this package to adapt to many kinds of systems.
782
783Usage: $0 [OPTION]... [VAR=VALUE]...
784
785To assign environment variables (e.g., CC, CFLAGS...), specify them as
786VAR=VALUE.  See below for descriptions of some of the useful variables.
787
788Defaults for the options are specified in brackets.
789
790Configuration:
791  -h, --help              display this help and exit
792      --help=short        display options specific to this package
793      --help=recursive    display the short help of all the included packages
794  -V, --version           display version information and exit
795  -q, --quiet, --silent   do not print \`checking...' messages
796      --cache-file=FILE   cache test results in FILE [disabled]
797  -C, --config-cache      alias for \`--cache-file=config.cache'
798  -n, --no-create         do not create output files
799      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
800
801_ACEOF
802
803  cat <<_ACEOF
804Installation directories:
805  --prefix=PREFIX         install architecture-independent files in PREFIX
806			  [$ac_default_prefix]
807  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
808			  [PREFIX]
809
810By default, \`make install' will install all the files in
811\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
812an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813for instance \`--prefix=\$HOME'.
814
815For better control, use the options below.
816
817Fine tuning of the installation directories:
818  --bindir=DIR           user executables [EPREFIX/bin]
819  --sbindir=DIR          system admin executables [EPREFIX/sbin]
820  --libexecdir=DIR       program executables [EPREFIX/libexec]
821  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
822  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
823  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
824  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
825  --libdir=DIR           object code libraries [EPREFIX/lib]
826  --includedir=DIR       C header files [PREFIX/include]
827  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
828  --infodir=DIR          info documentation [PREFIX/info]
829  --mandir=DIR           man documentation [PREFIX/man]
830_ACEOF
831
832  cat <<\_ACEOF
833
834Program names:
835  --program-prefix=PREFIX            prepend PREFIX to installed program names
836  --program-suffix=SUFFIX            append SUFFIX to installed program names
837  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
838
839X features:
840  --x-includes=DIR    X include files are in DIR
841  --x-libraries=DIR   X library files are in DIR
842
843System types:
844  --build=BUILD     configure for building on BUILD [guessed]
845  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
846  --target=TARGET   configure for building compilers for TARGET [HOST]
847_ACEOF
848fi
849
850if test -n "$ac_init_help"; then
851
852  cat <<\_ACEOF
853
854Optional Features:
855  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
856  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
857  --enable-maintainer-mode		Enable developer functionality.
858  --enable-sim-bswap			Use Host specific BSWAP instruction.
859  --enable-sim-cflags=opts		Extra CFLAGS for use in building simulator
860  --enable-sim-debug=opts		Enable debugging flags
861  --enable-sim-stdio			Specify whether to use stdio for console input/output.
862  --enable-sim-trace=opts		Enable tracing flags
863  --enable-sim-profile=opts		Enable profiling flags
864  --enable-sim-inline=inlines		Specify which functions should be inlined.
865  --enable-sim-alignment=align		Specify strict,  nonstrict or forced alignment of memory accesses.
866  --enable-sim-hostendian=end		Specify host byte endian orientation.
867  --enable-build-warnings Enable build-time compiler warnings if gcc is used
868  --enable-gdb-build-warnings Enable SIM specific build-time compiler warnings if gcc is used
869  --enable-sim-reserved-bits		Specify whether to check reserved bits in instruction.
870  --enable-sim-endian=endian		Specify target byte endian orientation.
871  --enable-sim-bitsize=N		Specify target bitsize (32 or 64).
872  --enable-sim-float			Specify that the target processor has floating point hardware.
873  --enable-sim-smp=n			Specify number of processors to configure for (default ${default_sim_smp}).
874  --enable-sim-hardware=LIST		Specify the hardware to be included in the build.
875
876Optional Packages:
877  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
878  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
879  --with-x                use the X Window System
880
881Some influential environment variables:
882  CC          C compiler command
883  CFLAGS      C compiler flags
884  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
885              nonstandard directory <lib dir>
886  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
887              headers in a nonstandard directory <include dir>
888  CPP         C preprocessor
889
890Use these variables to override the choices made by `configure' or to help
891it to find libraries and programs with nonstandard names/locations.
892
893_ACEOF
894fi
895
896if test "$ac_init_help" = "recursive"; then
897  # If there are subdirs, report their specific --help.
898  ac_popdir=`pwd`
899  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
900    test -d $ac_dir || continue
901    ac_builddir=.
902
903if test "$ac_dir" != .; then
904  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
905  # A "../" for each directory in $ac_dir_suffix.
906  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
907else
908  ac_dir_suffix= ac_top_builddir=
909fi
910
911case $srcdir in
912  .)  # No --srcdir option.  We are building in place.
913    ac_srcdir=.
914    if test -z "$ac_top_builddir"; then
915       ac_top_srcdir=.
916    else
917       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
918    fi ;;
919  [\\/]* | ?:[\\/]* )  # Absolute path.
920    ac_srcdir=$srcdir$ac_dir_suffix;
921    ac_top_srcdir=$srcdir ;;
922  *) # Relative path.
923    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
924    ac_top_srcdir=$ac_top_builddir$srcdir ;;
925esac
926
927# Do not use `cd foo && pwd` to compute absolute paths, because
928# the directories may not exist.
929case `pwd` in
930.) ac_abs_builddir="$ac_dir";;
931*)
932  case "$ac_dir" in
933  .) ac_abs_builddir=`pwd`;;
934  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
935  *) ac_abs_builddir=`pwd`/"$ac_dir";;
936  esac;;
937esac
938case $ac_abs_builddir in
939.) ac_abs_top_builddir=${ac_top_builddir}.;;
940*)
941  case ${ac_top_builddir}. in
942  .) ac_abs_top_builddir=$ac_abs_builddir;;
943  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
944  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
945  esac;;
946esac
947case $ac_abs_builddir in
948.) ac_abs_srcdir=$ac_srcdir;;
949*)
950  case $ac_srcdir in
951  .) ac_abs_srcdir=$ac_abs_builddir;;
952  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
953  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
954  esac;;
955esac
956case $ac_abs_builddir in
957.) ac_abs_top_srcdir=$ac_top_srcdir;;
958*)
959  case $ac_top_srcdir in
960  .) ac_abs_top_srcdir=$ac_abs_builddir;;
961  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
962  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
963  esac;;
964esac
965
966    cd $ac_dir
967    # Check for guested configure; otherwise get Cygnus style configure.
968    if test -f $ac_srcdir/configure.gnu; then
969      echo
970      $SHELL $ac_srcdir/configure.gnu  --help=recursive
971    elif test -f $ac_srcdir/configure; then
972      echo
973      $SHELL $ac_srcdir/configure  --help=recursive
974    elif test -f $ac_srcdir/configure.ac ||
975	   test -f $ac_srcdir/configure.in; then
976      echo
977      $ac_configure --help
978    else
979      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
980    fi
981    cd $ac_popdir
982  done
983fi
984
985test -n "$ac_init_help" && exit 0
986if $ac_init_version; then
987  cat <<\_ACEOF
988
989Copyright (C) 2003 Free Software Foundation, Inc.
990This configure script is free software; the Free Software Foundation
991gives unlimited permission to copy, distribute and modify it.
992_ACEOF
993  exit 0
994fi
995exec 5>config.log
996cat >&5 <<_ACEOF
997This file contains any messages produced by compilers while
998running configure, to aid debugging if configure makes a mistake.
999
1000It was created by $as_me, which was
1001generated by GNU Autoconf 2.59.  Invocation command line was
1002
1003  $ $0 $@
1004
1005_ACEOF
1006{
1007cat <<_ASUNAME
1008## --------- ##
1009## Platform. ##
1010## --------- ##
1011
1012hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1013uname -m = `(uname -m) 2>/dev/null || echo unknown`
1014uname -r = `(uname -r) 2>/dev/null || echo unknown`
1015uname -s = `(uname -s) 2>/dev/null || echo unknown`
1016uname -v = `(uname -v) 2>/dev/null || echo unknown`
1017
1018/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1019/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1020
1021/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1022/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1023/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1024hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1025/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1026/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1027/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1028
1029_ASUNAME
1030
1031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1032for as_dir in $PATH
1033do
1034  IFS=$as_save_IFS
1035  test -z "$as_dir" && as_dir=.
1036  echo "PATH: $as_dir"
1037done
1038
1039} >&5
1040
1041cat >&5 <<_ACEOF
1042
1043
1044## ----------- ##
1045## Core tests. ##
1046## ----------- ##
1047
1048_ACEOF
1049
1050
1051# Keep a trace of the command line.
1052# Strip out --no-create and --no-recursion so they do not pile up.
1053# Strip out --silent because we don't want to record it for future runs.
1054# Also quote any args containing shell meta-characters.
1055# Make two passes to allow for proper duplicate-argument suppression.
1056ac_configure_args=
1057ac_configure_args0=
1058ac_configure_args1=
1059ac_sep=
1060ac_must_keep_next=false
1061for ac_pass in 1 2
1062do
1063  for ac_arg
1064  do
1065    case $ac_arg in
1066    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1067    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068    | -silent | --silent | --silen | --sile | --sil)
1069      continue ;;
1070    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1071      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1072    esac
1073    case $ac_pass in
1074    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1075    2)
1076      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1077      if test $ac_must_keep_next = true; then
1078	ac_must_keep_next=false # Got value, back to normal.
1079      else
1080	case $ac_arg in
1081	  *=* | --config-cache | -C | -disable-* | --disable-* \
1082	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1083	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1084	  | -with-* | --with-* | -without-* | --without-* | --x)
1085	    case "$ac_configure_args0 " in
1086	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1087	    esac
1088	    ;;
1089	  -* ) ac_must_keep_next=true ;;
1090	esac
1091      fi
1092      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1093      # Get rid of the leading space.
1094      ac_sep=" "
1095      ;;
1096    esac
1097  done
1098done
1099$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1100$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1101
1102# When interrupted or exit'd, cleanup temporary files, and complete
1103# config.log.  We remove comments because anyway the quotes in there
1104# would cause problems or look ugly.
1105# WARNING: Be sure not to use single quotes in there, as some shells,
1106# such as our DU 5.0 friend, will then `close' the trap.
1107trap 'exit_status=$?
1108  # Save into config.log some information that might help in debugging.
1109  {
1110    echo
1111
1112    cat <<\_ASBOX
1113## ---------------- ##
1114## Cache variables. ##
1115## ---------------- ##
1116_ASBOX
1117    echo
1118    # The following way of writing the cache mishandles newlines in values,
1119{
1120  (set) 2>&1 |
1121    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1122    *ac_space=\ *)
1123      sed -n \
1124	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1125	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1126      ;;
1127    *)
1128      sed -n \
1129	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1130      ;;
1131    esac;
1132}
1133    echo
1134
1135    cat <<\_ASBOX
1136## ----------------- ##
1137## Output variables. ##
1138## ----------------- ##
1139_ASBOX
1140    echo
1141    for ac_var in $ac_subst_vars
1142    do
1143      eval ac_val=$`echo $ac_var`
1144      echo "$ac_var='"'"'$ac_val'"'"'"
1145    done | sort
1146    echo
1147
1148    if test -n "$ac_subst_files"; then
1149      cat <<\_ASBOX
1150## ------------- ##
1151## Output files. ##
1152## ------------- ##
1153_ASBOX
1154      echo
1155      for ac_var in $ac_subst_files
1156      do
1157	eval ac_val=$`echo $ac_var`
1158	echo "$ac_var='"'"'$ac_val'"'"'"
1159      done | sort
1160      echo
1161    fi
1162
1163    if test -s confdefs.h; then
1164      cat <<\_ASBOX
1165## ----------- ##
1166## confdefs.h. ##
1167## ----------- ##
1168_ASBOX
1169      echo
1170      sed "/^$/d" confdefs.h | sort
1171      echo
1172    fi
1173    test "$ac_signal" != 0 &&
1174      echo "$as_me: caught signal $ac_signal"
1175    echo "$as_me: exit $exit_status"
1176  } >&5
1177  rm -f core *.core &&
1178  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1179    exit $exit_status
1180     ' 0
1181for ac_signal in 1 2 13 15; do
1182  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1183done
1184ac_signal=0
1185
1186# confdefs.h avoids OS command line length limits that DEFS can exceed.
1187rm -rf conftest* confdefs.h
1188# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1189echo >confdefs.h
1190
1191# Predefined preprocessor variables.
1192
1193cat >>confdefs.h <<_ACEOF
1194#define PACKAGE_NAME "$PACKAGE_NAME"
1195_ACEOF
1196
1197
1198cat >>confdefs.h <<_ACEOF
1199#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1200_ACEOF
1201
1202
1203cat >>confdefs.h <<_ACEOF
1204#define PACKAGE_VERSION "$PACKAGE_VERSION"
1205_ACEOF
1206
1207
1208cat >>confdefs.h <<_ACEOF
1209#define PACKAGE_STRING "$PACKAGE_STRING"
1210_ACEOF
1211
1212
1213cat >>confdefs.h <<_ACEOF
1214#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1215_ACEOF
1216
1217
1218# Let the site file select an alternate cache file if it wants to.
1219# Prefer explicitly selected file to automatically selected ones.
1220if test -z "$CONFIG_SITE"; then
1221  if test "x$prefix" != xNONE; then
1222    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1223  else
1224    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1225  fi
1226fi
1227for ac_site_file in $CONFIG_SITE; do
1228  if test -r "$ac_site_file"; then
1229    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1230echo "$as_me: loading site script $ac_site_file" >&6;}
1231    sed 's/^/| /' "$ac_site_file" >&5
1232    . "$ac_site_file"
1233  fi
1234done
1235
1236if test -r "$cache_file"; then
1237  # Some versions of bash will fail to source /dev/null (special
1238  # files actually), so we avoid doing that.
1239  if test -f "$cache_file"; then
1240    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1241echo "$as_me: loading cache $cache_file" >&6;}
1242    case $cache_file in
1243      [\\/]* | ?:[\\/]* ) . $cache_file;;
1244      *)                      . ./$cache_file;;
1245    esac
1246  fi
1247else
1248  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1249echo "$as_me: creating cache $cache_file" >&6;}
1250  >$cache_file
1251fi
1252
1253# Check that the precious variables saved in the cache have kept the same
1254# value.
1255ac_cache_corrupted=false
1256for ac_var in `(set) 2>&1 |
1257	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1258  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1259  eval ac_new_set=\$ac_env_${ac_var}_set
1260  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1261  eval ac_new_val="\$ac_env_${ac_var}_value"
1262  case $ac_old_set,$ac_new_set in
1263    set,)
1264      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1265echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1266      ac_cache_corrupted=: ;;
1267    ,set)
1268      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1269echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1270      ac_cache_corrupted=: ;;
1271    ,);;
1272    *)
1273      if test "x$ac_old_val" != "x$ac_new_val"; then
1274	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1275echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1276	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1277echo "$as_me:   former value:  $ac_old_val" >&2;}
1278	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1279echo "$as_me:   current value: $ac_new_val" >&2;}
1280	ac_cache_corrupted=:
1281      fi;;
1282  esac
1283  # Pass precious variables to config.status.
1284  if test "$ac_new_set" = set; then
1285    case $ac_new_val in
1286    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1287      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1288    *) ac_arg=$ac_var=$ac_new_val ;;
1289    esac
1290    case " $ac_configure_args " in
1291      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1292      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1293    esac
1294  fi
1295done
1296if $ac_cache_corrupted; then
1297  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1298echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1299  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1300echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1301   { (exit 1); exit 1; }; }
1302fi
1303
1304ac_ext=c
1305ac_cpp='$CPP $CPPFLAGS'
1306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1308ac_compiler_gnu=$ac_cv_c_compiler_gnu
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328          ac_config_headers="$ac_config_headers config.h:config.in"
1329
1330
1331# This file contains common code used by all simulators.
1332#
1333# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
1334# directory.  It is intended to be invoked before any target specific stuff.
1335# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
1336# It is intended to be invoked last.
1337#
1338# The simulator's configure.in should look like:
1339#
1340# dnl Process this file with autoconf to produce a configure script.
1341# sinclude(../common/aclocal.m4)
1342# AC_PREREQ(2.5)dnl
1343# AC_INIT(Makefile.in)
1344#
1345# SIM_AC_COMMON
1346#
1347# ... target specific stuff ...
1348#
1349# SIM_AC_OUTPUT
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398sim_inline="-DDEFAULT_INLINE=0"
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435# intl sister-directory configuration rules.
1436#
1437
1438# The idea behind this macro is that there's no need to repeat all the
1439# autoconf probes done by the intl directory - it's already done them
1440# for us.  In fact, there's no need even to look at the cache for the
1441# answers.  All we need to do is nab a few pieces of information.
1442# The intl directory is set up to make this easy, by generating a
1443# small file which can be sourced as a shell script; then we produce
1444# the necessary substitutions and definitions for this directory.
1445
1446
1447
1448
1449
1450
1451
1452# Bugs in autoconf 2.59 break the call to SIM_AC_COMMON, hack around
1453# it by inlining the macro's contents.
1454# This file contains common code used by all simulators.
1455#
1456# common.m4 invokes AC macros used by all simulators and by the common
1457# directory.  It is intended to be included before any target specific
1458# stuff.  SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate
1459# the Makefile.  It is intended to be invoked last.
1460#
1461# The simulator's configure.in should look like:
1462#
1463# dnl Process this file with autoconf to produce a configure script.
1464# AC_PREREQ(2.5)dnl
1465# AC_INIT(Makefile.in)
1466# AC_CONFIG_HEADER(config.h:config.in)
1467#
1468# sinclude(../common/aclocal.m4)
1469# sinclude(../common/common.m4)
1470#
1471# ... target specific stuff ...
1472
1473ac_aux_dir=
1474for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1475  if test -f $ac_dir/install-sh; then
1476    ac_aux_dir=$ac_dir
1477    ac_install_sh="$ac_aux_dir/install-sh -c"
1478    break
1479  elif test -f $ac_dir/install.sh; then
1480    ac_aux_dir=$ac_dir
1481    ac_install_sh="$ac_aux_dir/install.sh -c"
1482    break
1483  elif test -f $ac_dir/shtool; then
1484    ac_aux_dir=$ac_dir
1485    ac_install_sh="$ac_aux_dir/shtool install -c"
1486    break
1487  fi
1488done
1489if test -z "$ac_aux_dir"; then
1490  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1491echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1492   { (exit 1); exit 1; }; }
1493fi
1494ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1495ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1496ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1497
1498# Make sure we can run config.sub.
1499$ac_config_sub sun4 >/dev/null 2>&1 ||
1500  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1501echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1502   { (exit 1); exit 1; }; }
1503
1504echo "$as_me:$LINENO: checking build system type" >&5
1505echo $ECHO_N "checking build system type... $ECHO_C" >&6
1506if test "${ac_cv_build+set}" = set; then
1507  echo $ECHO_N "(cached) $ECHO_C" >&6
1508else
1509  ac_cv_build_alias=$build_alias
1510test -z "$ac_cv_build_alias" &&
1511  ac_cv_build_alias=`$ac_config_guess`
1512test -z "$ac_cv_build_alias" &&
1513  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1514echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1515   { (exit 1); exit 1; }; }
1516ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1517  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1518echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1519   { (exit 1); exit 1; }; }
1520
1521fi
1522echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1523echo "${ECHO_T}$ac_cv_build" >&6
1524build=$ac_cv_build
1525build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1526build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1527build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1528
1529
1530echo "$as_me:$LINENO: checking host system type" >&5
1531echo $ECHO_N "checking host system type... $ECHO_C" >&6
1532if test "${ac_cv_host+set}" = set; then
1533  echo $ECHO_N "(cached) $ECHO_C" >&6
1534else
1535  ac_cv_host_alias=$host_alias
1536test -z "$ac_cv_host_alias" &&
1537  ac_cv_host_alias=$ac_cv_build_alias
1538ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1539  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1540echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1541   { (exit 1); exit 1; }; }
1542
1543fi
1544echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1545echo "${ECHO_T}$ac_cv_host" >&6
1546host=$ac_cv_host
1547host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1548host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1549host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1550
1551
1552echo "$as_me:$LINENO: checking target system type" >&5
1553echo $ECHO_N "checking target system type... $ECHO_C" >&6
1554if test "${ac_cv_target+set}" = set; then
1555  echo $ECHO_N "(cached) $ECHO_C" >&6
1556else
1557  ac_cv_target_alias=$target_alias
1558test "x$ac_cv_target_alias" = "x" &&
1559  ac_cv_target_alias=$ac_cv_host_alias
1560ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1561  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1562echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1563   { (exit 1); exit 1; }; }
1564
1565fi
1566echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1567echo "${ECHO_T}$ac_cv_target" >&6
1568target=$ac_cv_target
1569target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1570target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1571target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1572
1573
1574# The aliases save the names the user supplied, while $host etc.
1575# will get canonicalized.
1576test -n "$target_alias" &&
1577  test "$program_prefix$program_suffix$program_transform_name" = \
1578    NONENONEs,x,x, &&
1579  program_prefix=${target_alias}-
1580test "$program_prefix" != NONE &&
1581  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1582# Use a double $ so make ignores it.
1583test "$program_suffix" != NONE &&
1584  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1585# Double any \ or $.  echo might interpret backslashes.
1586# By default was `s,x,x', remove it if useless.
1587cat <<\_ACEOF >conftest.sed
1588s/[\\$]/&&/g;s/;s,x,x,$//
1589_ACEOF
1590program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1591rm conftest.sed
1592
1593ac_ext=c
1594ac_cpp='$CPP $CPPFLAGS'
1595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1597ac_compiler_gnu=$ac_cv_c_compiler_gnu
1598if test -n "$ac_tool_prefix"; then
1599  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1600set dummy ${ac_tool_prefix}gcc; ac_word=$2
1601echo "$as_me:$LINENO: checking for $ac_word" >&5
1602echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1603if test "${ac_cv_prog_CC+set}" = set; then
1604  echo $ECHO_N "(cached) $ECHO_C" >&6
1605else
1606  if test -n "$CC"; then
1607  ac_cv_prog_CC="$CC" # Let the user override the test.
1608else
1609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1610for as_dir in $PATH
1611do
1612  IFS=$as_save_IFS
1613  test -z "$as_dir" && as_dir=.
1614  for ac_exec_ext in '' $ac_executable_extensions; do
1615  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1616    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1617    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1618    break 2
1619  fi
1620done
1621done
1622
1623fi
1624fi
1625CC=$ac_cv_prog_CC
1626if test -n "$CC"; then
1627  echo "$as_me:$LINENO: result: $CC" >&5
1628echo "${ECHO_T}$CC" >&6
1629else
1630  echo "$as_me:$LINENO: result: no" >&5
1631echo "${ECHO_T}no" >&6
1632fi
1633
1634fi
1635if test -z "$ac_cv_prog_CC"; then
1636  ac_ct_CC=$CC
1637  # Extract the first word of "gcc", so it can be a program name with args.
1638set dummy gcc; ac_word=$2
1639echo "$as_me:$LINENO: checking for $ac_word" >&5
1640echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1642  echo $ECHO_N "(cached) $ECHO_C" >&6
1643else
1644  if test -n "$ac_ct_CC"; then
1645  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1646else
1647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1648for as_dir in $PATH
1649do
1650  IFS=$as_save_IFS
1651  test -z "$as_dir" && as_dir=.
1652  for ac_exec_ext in '' $ac_executable_extensions; do
1653  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1654    ac_cv_prog_ac_ct_CC="gcc"
1655    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1656    break 2
1657  fi
1658done
1659done
1660
1661fi
1662fi
1663ac_ct_CC=$ac_cv_prog_ac_ct_CC
1664if test -n "$ac_ct_CC"; then
1665  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1666echo "${ECHO_T}$ac_ct_CC" >&6
1667else
1668  echo "$as_me:$LINENO: result: no" >&5
1669echo "${ECHO_T}no" >&6
1670fi
1671
1672  CC=$ac_ct_CC
1673else
1674  CC="$ac_cv_prog_CC"
1675fi
1676
1677if test -z "$CC"; then
1678  if test -n "$ac_tool_prefix"; then
1679  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1680set dummy ${ac_tool_prefix}cc; ac_word=$2
1681echo "$as_me:$LINENO: checking for $ac_word" >&5
1682echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1683if test "${ac_cv_prog_CC+set}" = set; then
1684  echo $ECHO_N "(cached) $ECHO_C" >&6
1685else
1686  if test -n "$CC"; then
1687  ac_cv_prog_CC="$CC" # Let the user override the test.
1688else
1689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1690for as_dir in $PATH
1691do
1692  IFS=$as_save_IFS
1693  test -z "$as_dir" && as_dir=.
1694  for ac_exec_ext in '' $ac_executable_extensions; do
1695  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1696    ac_cv_prog_CC="${ac_tool_prefix}cc"
1697    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1698    break 2
1699  fi
1700done
1701done
1702
1703fi
1704fi
1705CC=$ac_cv_prog_CC
1706if test -n "$CC"; then
1707  echo "$as_me:$LINENO: result: $CC" >&5
1708echo "${ECHO_T}$CC" >&6
1709else
1710  echo "$as_me:$LINENO: result: no" >&5
1711echo "${ECHO_T}no" >&6
1712fi
1713
1714fi
1715if test -z "$ac_cv_prog_CC"; then
1716  ac_ct_CC=$CC
1717  # Extract the first word of "cc", so it can be a program name with args.
1718set dummy cc; ac_word=$2
1719echo "$as_me:$LINENO: checking for $ac_word" >&5
1720echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1721if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1722  echo $ECHO_N "(cached) $ECHO_C" >&6
1723else
1724  if test -n "$ac_ct_CC"; then
1725  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1726else
1727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1728for as_dir in $PATH
1729do
1730  IFS=$as_save_IFS
1731  test -z "$as_dir" && as_dir=.
1732  for ac_exec_ext in '' $ac_executable_extensions; do
1733  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1734    ac_cv_prog_ac_ct_CC="cc"
1735    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1736    break 2
1737  fi
1738done
1739done
1740
1741fi
1742fi
1743ac_ct_CC=$ac_cv_prog_ac_ct_CC
1744if test -n "$ac_ct_CC"; then
1745  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1746echo "${ECHO_T}$ac_ct_CC" >&6
1747else
1748  echo "$as_me:$LINENO: result: no" >&5
1749echo "${ECHO_T}no" >&6
1750fi
1751
1752  CC=$ac_ct_CC
1753else
1754  CC="$ac_cv_prog_CC"
1755fi
1756
1757fi
1758if test -z "$CC"; then
1759  # Extract the first word of "cc", so it can be a program name with args.
1760set dummy cc; ac_word=$2
1761echo "$as_me:$LINENO: checking for $ac_word" >&5
1762echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1763if test "${ac_cv_prog_CC+set}" = set; then
1764  echo $ECHO_N "(cached) $ECHO_C" >&6
1765else
1766  if test -n "$CC"; then
1767  ac_cv_prog_CC="$CC" # Let the user override the test.
1768else
1769  ac_prog_rejected=no
1770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1771for as_dir in $PATH
1772do
1773  IFS=$as_save_IFS
1774  test -z "$as_dir" && as_dir=.
1775  for ac_exec_ext in '' $ac_executable_extensions; do
1776  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1777    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1778       ac_prog_rejected=yes
1779       continue
1780     fi
1781    ac_cv_prog_CC="cc"
1782    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1783    break 2
1784  fi
1785done
1786done
1787
1788if test $ac_prog_rejected = yes; then
1789  # We found a bogon in the path, so make sure we never use it.
1790  set dummy $ac_cv_prog_CC
1791  shift
1792  if test $# != 0; then
1793    # We chose a different compiler from the bogus one.
1794    # However, it has the same basename, so the bogon will be chosen
1795    # first if we set CC to just the basename; use the full file name.
1796    shift
1797    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1798  fi
1799fi
1800fi
1801fi
1802CC=$ac_cv_prog_CC
1803if test -n "$CC"; then
1804  echo "$as_me:$LINENO: result: $CC" >&5
1805echo "${ECHO_T}$CC" >&6
1806else
1807  echo "$as_me:$LINENO: result: no" >&5
1808echo "${ECHO_T}no" >&6
1809fi
1810
1811fi
1812if test -z "$CC"; then
1813  if test -n "$ac_tool_prefix"; then
1814  for ac_prog in cl
1815  do
1816    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1817set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1818echo "$as_me:$LINENO: checking for $ac_word" >&5
1819echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1820if test "${ac_cv_prog_CC+set}" = set; then
1821  echo $ECHO_N "(cached) $ECHO_C" >&6
1822else
1823  if test -n "$CC"; then
1824  ac_cv_prog_CC="$CC" # Let the user override the test.
1825else
1826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1827for as_dir in $PATH
1828do
1829  IFS=$as_save_IFS
1830  test -z "$as_dir" && as_dir=.
1831  for ac_exec_ext in '' $ac_executable_extensions; do
1832  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1833    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1834    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1835    break 2
1836  fi
1837done
1838done
1839
1840fi
1841fi
1842CC=$ac_cv_prog_CC
1843if test -n "$CC"; then
1844  echo "$as_me:$LINENO: result: $CC" >&5
1845echo "${ECHO_T}$CC" >&6
1846else
1847  echo "$as_me:$LINENO: result: no" >&5
1848echo "${ECHO_T}no" >&6
1849fi
1850
1851    test -n "$CC" && break
1852  done
1853fi
1854if test -z "$CC"; then
1855  ac_ct_CC=$CC
1856  for ac_prog in cl
1857do
1858  # Extract the first word of "$ac_prog", so it can be a program name with args.
1859set dummy $ac_prog; ac_word=$2
1860echo "$as_me:$LINENO: checking for $ac_word" >&5
1861echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1862if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1863  echo $ECHO_N "(cached) $ECHO_C" >&6
1864else
1865  if test -n "$ac_ct_CC"; then
1866  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1867else
1868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1869for as_dir in $PATH
1870do
1871  IFS=$as_save_IFS
1872  test -z "$as_dir" && as_dir=.
1873  for ac_exec_ext in '' $ac_executable_extensions; do
1874  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1875    ac_cv_prog_ac_ct_CC="$ac_prog"
1876    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1877    break 2
1878  fi
1879done
1880done
1881
1882fi
1883fi
1884ac_ct_CC=$ac_cv_prog_ac_ct_CC
1885if test -n "$ac_ct_CC"; then
1886  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1887echo "${ECHO_T}$ac_ct_CC" >&6
1888else
1889  echo "$as_me:$LINENO: result: no" >&5
1890echo "${ECHO_T}no" >&6
1891fi
1892
1893  test -n "$ac_ct_CC" && break
1894done
1895
1896  CC=$ac_ct_CC
1897fi
1898
1899fi
1900
1901
1902test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1903See \`config.log' for more details." >&5
1904echo "$as_me: error: no acceptable C compiler found in \$PATH
1905See \`config.log' for more details." >&2;}
1906   { (exit 1); exit 1; }; }
1907
1908# Provide some information about the compiler.
1909echo "$as_me:$LINENO:" \
1910     "checking for C compiler version" >&5
1911ac_compiler=`set X $ac_compile; echo $2`
1912{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1913  (eval $ac_compiler --version </dev/null >&5) 2>&5
1914  ac_status=$?
1915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1916  (exit $ac_status); }
1917{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1918  (eval $ac_compiler -v </dev/null >&5) 2>&5
1919  ac_status=$?
1920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1921  (exit $ac_status); }
1922{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1923  (eval $ac_compiler -V </dev/null >&5) 2>&5
1924  ac_status=$?
1925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1926  (exit $ac_status); }
1927
1928cat >conftest.$ac_ext <<_ACEOF
1929/* confdefs.h.  */
1930_ACEOF
1931cat confdefs.h >>conftest.$ac_ext
1932cat >>conftest.$ac_ext <<_ACEOF
1933/* end confdefs.h.  */
1934
1935int
1936main ()
1937{
1938
1939  ;
1940  return 0;
1941}
1942_ACEOF
1943ac_clean_files_save=$ac_clean_files
1944ac_clean_files="$ac_clean_files a.out a.exe b.out"
1945# Try to create an executable without -o first, disregard a.out.
1946# It will help us diagnose broken compilers, and finding out an intuition
1947# of exeext.
1948echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1949echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1950ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1951if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1952  (eval $ac_link_default) 2>&5
1953  ac_status=$?
1954  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1955  (exit $ac_status); }; then
1956  # Find the output, starting from the most likely.  This scheme is
1957# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1958# resort.
1959
1960# Be careful to initialize this variable, since it used to be cached.
1961# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1962ac_cv_exeext=
1963# b.out is created by i960 compilers.
1964for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1965do
1966  test -f "$ac_file" || continue
1967  case $ac_file in
1968    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1969	;;
1970    conftest.$ac_ext )
1971	# This is the source file.
1972	;;
1973    [ab].out )
1974	# We found the default executable, but exeext='' is most
1975	# certainly right.
1976	break;;
1977    *.* )
1978	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1979	# FIXME: I believe we export ac_cv_exeext for Libtool,
1980	# but it would be cool to find out if it's true.  Does anybody
1981	# maintain Libtool? --akim.
1982	export ac_cv_exeext
1983	break;;
1984    * )
1985	break;;
1986  esac
1987done
1988else
1989  echo "$as_me: failed program was:" >&5
1990sed 's/^/| /' conftest.$ac_ext >&5
1991
1992{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1993See \`config.log' for more details." >&5
1994echo "$as_me: error: C compiler cannot create executables
1995See \`config.log' for more details." >&2;}
1996   { (exit 77); exit 77; }; }
1997fi
1998
1999ac_exeext=$ac_cv_exeext
2000echo "$as_me:$LINENO: result: $ac_file" >&5
2001echo "${ECHO_T}$ac_file" >&6
2002
2003# Check the compiler produces executables we can run.  If not, either
2004# the compiler is broken, or we cross compile.
2005echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2006echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2007# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2008# If not cross compiling, check that we can run a simple program.
2009if test "$cross_compiling" != yes; then
2010  if { ac_try='./$ac_file'
2011  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2012  (eval $ac_try) 2>&5
2013  ac_status=$?
2014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2015  (exit $ac_status); }; }; then
2016    cross_compiling=no
2017  else
2018    if test "$cross_compiling" = maybe; then
2019	cross_compiling=yes
2020    else
2021	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2022If you meant to cross compile, use \`--host'.
2023See \`config.log' for more details." >&5
2024echo "$as_me: error: cannot run C compiled programs.
2025If you meant to cross compile, use \`--host'.
2026See \`config.log' for more details." >&2;}
2027   { (exit 1); exit 1; }; }
2028    fi
2029  fi
2030fi
2031echo "$as_me:$LINENO: result: yes" >&5
2032echo "${ECHO_T}yes" >&6
2033
2034rm -f a.out a.exe conftest$ac_cv_exeext b.out
2035ac_clean_files=$ac_clean_files_save
2036# Check the compiler produces executables we can run.  If not, either
2037# the compiler is broken, or we cross compile.
2038echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2039echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2040echo "$as_me:$LINENO: result: $cross_compiling" >&5
2041echo "${ECHO_T}$cross_compiling" >&6
2042
2043echo "$as_me:$LINENO: checking for suffix of executables" >&5
2044echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2045if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2046  (eval $ac_link) 2>&5
2047  ac_status=$?
2048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2049  (exit $ac_status); }; then
2050  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2051# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2052# work properly (i.e., refer to `conftest.exe'), while it won't with
2053# `rm'.
2054for ac_file in conftest.exe conftest conftest.*; do
2055  test -f "$ac_file" || continue
2056  case $ac_file in
2057    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2058    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2059	  export ac_cv_exeext
2060	  break;;
2061    * ) break;;
2062  esac
2063done
2064else
2065  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2066See \`config.log' for more details." >&5
2067echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2068See \`config.log' for more details." >&2;}
2069   { (exit 1); exit 1; }; }
2070fi
2071
2072rm -f conftest$ac_cv_exeext
2073echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2074echo "${ECHO_T}$ac_cv_exeext" >&6
2075
2076rm -f conftest.$ac_ext
2077EXEEXT=$ac_cv_exeext
2078ac_exeext=$EXEEXT
2079echo "$as_me:$LINENO: checking for suffix of object files" >&5
2080echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2081if test "${ac_cv_objext+set}" = set; then
2082  echo $ECHO_N "(cached) $ECHO_C" >&6
2083else
2084  cat >conftest.$ac_ext <<_ACEOF
2085/* confdefs.h.  */
2086_ACEOF
2087cat confdefs.h >>conftest.$ac_ext
2088cat >>conftest.$ac_ext <<_ACEOF
2089/* end confdefs.h.  */
2090
2091int
2092main ()
2093{
2094
2095  ;
2096  return 0;
2097}
2098_ACEOF
2099rm -f conftest.o conftest.obj
2100if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2101  (eval $ac_compile) 2>&5
2102  ac_status=$?
2103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104  (exit $ac_status); }; then
2105  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2106  case $ac_file in
2107    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2108    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2109       break;;
2110  esac
2111done
2112else
2113  echo "$as_me: failed program was:" >&5
2114sed 's/^/| /' conftest.$ac_ext >&5
2115
2116{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2117See \`config.log' for more details." >&5
2118echo "$as_me: error: cannot compute suffix of object files: cannot compile
2119See \`config.log' for more details." >&2;}
2120   { (exit 1); exit 1; }; }
2121fi
2122
2123rm -f conftest.$ac_cv_objext conftest.$ac_ext
2124fi
2125echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2126echo "${ECHO_T}$ac_cv_objext" >&6
2127OBJEXT=$ac_cv_objext
2128ac_objext=$OBJEXT
2129echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2130echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2131if test "${ac_cv_c_compiler_gnu+set}" = set; then
2132  echo $ECHO_N "(cached) $ECHO_C" >&6
2133else
2134  cat >conftest.$ac_ext <<_ACEOF
2135/* confdefs.h.  */
2136_ACEOF
2137cat confdefs.h >>conftest.$ac_ext
2138cat >>conftest.$ac_ext <<_ACEOF
2139/* end confdefs.h.  */
2140
2141int
2142main ()
2143{
2144#ifndef __GNUC__
2145       choke me
2146#endif
2147
2148  ;
2149  return 0;
2150}
2151_ACEOF
2152rm -f conftest.$ac_objext
2153if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2154  (eval $ac_compile) 2>conftest.er1
2155  ac_status=$?
2156  grep -v '^ *+' conftest.er1 >conftest.err
2157  rm -f conftest.er1
2158  cat conftest.err >&5
2159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2160  (exit $ac_status); } &&
2161	 { ac_try='test -z "$ac_c_werror_flag"
2162			 || test ! -s conftest.err'
2163  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2164  (eval $ac_try) 2>&5
2165  ac_status=$?
2166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2167  (exit $ac_status); }; } &&
2168	 { ac_try='test -s conftest.$ac_objext'
2169  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2170  (eval $ac_try) 2>&5
2171  ac_status=$?
2172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2173  (exit $ac_status); }; }; then
2174  ac_compiler_gnu=yes
2175else
2176  echo "$as_me: failed program was:" >&5
2177sed 's/^/| /' conftest.$ac_ext >&5
2178
2179ac_compiler_gnu=no
2180fi
2181rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2182ac_cv_c_compiler_gnu=$ac_compiler_gnu
2183
2184fi
2185echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2186echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2187GCC=`test $ac_compiler_gnu = yes && echo yes`
2188ac_test_CFLAGS=${CFLAGS+set}
2189ac_save_CFLAGS=$CFLAGS
2190CFLAGS="-g"
2191echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2192echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2193if test "${ac_cv_prog_cc_g+set}" = set; then
2194  echo $ECHO_N "(cached) $ECHO_C" >&6
2195else
2196  cat >conftest.$ac_ext <<_ACEOF
2197/* confdefs.h.  */
2198_ACEOF
2199cat confdefs.h >>conftest.$ac_ext
2200cat >>conftest.$ac_ext <<_ACEOF
2201/* end confdefs.h.  */
2202
2203int
2204main ()
2205{
2206
2207  ;
2208  return 0;
2209}
2210_ACEOF
2211rm -f conftest.$ac_objext
2212if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2213  (eval $ac_compile) 2>conftest.er1
2214  ac_status=$?
2215  grep -v '^ *+' conftest.er1 >conftest.err
2216  rm -f conftest.er1
2217  cat conftest.err >&5
2218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219  (exit $ac_status); } &&
2220	 { ac_try='test -z "$ac_c_werror_flag"
2221			 || test ! -s conftest.err'
2222  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2223  (eval $ac_try) 2>&5
2224  ac_status=$?
2225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2226  (exit $ac_status); }; } &&
2227	 { ac_try='test -s conftest.$ac_objext'
2228  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2229  (eval $ac_try) 2>&5
2230  ac_status=$?
2231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2232  (exit $ac_status); }; }; then
2233  ac_cv_prog_cc_g=yes
2234else
2235  echo "$as_me: failed program was:" >&5
2236sed 's/^/| /' conftest.$ac_ext >&5
2237
2238ac_cv_prog_cc_g=no
2239fi
2240rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2241fi
2242echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2243echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2244if test "$ac_test_CFLAGS" = set; then
2245  CFLAGS=$ac_save_CFLAGS
2246elif test $ac_cv_prog_cc_g = yes; then
2247  if test "$GCC" = yes; then
2248    CFLAGS="-g -O2"
2249  else
2250    CFLAGS="-g"
2251  fi
2252else
2253  if test "$GCC" = yes; then
2254    CFLAGS="-O2"
2255  else
2256    CFLAGS=
2257  fi
2258fi
2259echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2260echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2261if test "${ac_cv_prog_cc_stdc+set}" = set; then
2262  echo $ECHO_N "(cached) $ECHO_C" >&6
2263else
2264  ac_cv_prog_cc_stdc=no
2265ac_save_CC=$CC
2266cat >conftest.$ac_ext <<_ACEOF
2267/* confdefs.h.  */
2268_ACEOF
2269cat confdefs.h >>conftest.$ac_ext
2270cat >>conftest.$ac_ext <<_ACEOF
2271/* end confdefs.h.  */
2272#include <stdarg.h>
2273#include <stdio.h>
2274#include <sys/types.h>
2275#include <sys/stat.h>
2276/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2277struct buf { int x; };
2278FILE * (*rcsopen) (struct buf *, struct stat *, int);
2279static char *e (p, i)
2280     char **p;
2281     int i;
2282{
2283  return p[i];
2284}
2285static char *f (char * (*g) (char **, int), char **p, ...)
2286{
2287  char *s;
2288  va_list v;
2289  va_start (v,p);
2290  s = g (p, va_arg (v,int));
2291  va_end (v);
2292  return s;
2293}
2294
2295/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2296   function prototypes and stuff, but not '\xHH' hex character constants.
2297   These don't provoke an error unfortunately, instead are silently treated
2298   as 'x'.  The following induces an error, until -std1 is added to get
2299   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2300   array size at least.  It's necessary to write '\x00'==0 to get something
2301   that's true only with -std1.  */
2302int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2303
2304int test (int i, double x);
2305struct s1 {int (*f) (int a);};
2306struct s2 {int (*f) (double a);};
2307int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2308int argc;
2309char **argv;
2310int
2311main ()
2312{
2313return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2314  ;
2315  return 0;
2316}
2317_ACEOF
2318# Don't try gcc -ansi; that turns off useful extensions and
2319# breaks some systems' header files.
2320# AIX			-qlanglvl=ansi
2321# Ultrix and OSF/1	-std1
2322# HP-UX 10.20 and later	-Ae
2323# HP-UX older versions	-Aa -D_HPUX_SOURCE
2324# SVR4			-Xc -D__EXTENSIONS__
2325for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2326do
2327  CC="$ac_save_CC $ac_arg"
2328  rm -f conftest.$ac_objext
2329if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2330  (eval $ac_compile) 2>conftest.er1
2331  ac_status=$?
2332  grep -v '^ *+' conftest.er1 >conftest.err
2333  rm -f conftest.er1
2334  cat conftest.err >&5
2335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336  (exit $ac_status); } &&
2337	 { ac_try='test -z "$ac_c_werror_flag"
2338			 || test ! -s conftest.err'
2339  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2340  (eval $ac_try) 2>&5
2341  ac_status=$?
2342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2343  (exit $ac_status); }; } &&
2344	 { ac_try='test -s conftest.$ac_objext'
2345  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2346  (eval $ac_try) 2>&5
2347  ac_status=$?
2348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2349  (exit $ac_status); }; }; then
2350  ac_cv_prog_cc_stdc=$ac_arg
2351break
2352else
2353  echo "$as_me: failed program was:" >&5
2354sed 's/^/| /' conftest.$ac_ext >&5
2355
2356fi
2357rm -f conftest.err conftest.$ac_objext
2358done
2359rm -f conftest.$ac_ext conftest.$ac_objext
2360CC=$ac_save_CC
2361
2362fi
2363
2364case "x$ac_cv_prog_cc_stdc" in
2365  x|xno)
2366    echo "$as_me:$LINENO: result: none needed" >&5
2367echo "${ECHO_T}none needed" >&6 ;;
2368  *)
2369    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2370echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2371    CC="$CC $ac_cv_prog_cc_stdc" ;;
2372esac
2373
2374# Some people use a C++ compiler to compile C.  Since we use `exit',
2375# in C++ we need to declare it.  In case someone uses the same compiler
2376# for both compiling C and C++ we need to have the C++ compiler decide
2377# the declaration of exit, since it's the most demanding environment.
2378cat >conftest.$ac_ext <<_ACEOF
2379#ifndef __cplusplus
2380  choke me
2381#endif
2382_ACEOF
2383rm -f conftest.$ac_objext
2384if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2385  (eval $ac_compile) 2>conftest.er1
2386  ac_status=$?
2387  grep -v '^ *+' conftest.er1 >conftest.err
2388  rm -f conftest.er1
2389  cat conftest.err >&5
2390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2391  (exit $ac_status); } &&
2392	 { ac_try='test -z "$ac_c_werror_flag"
2393			 || test ! -s conftest.err'
2394  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2395  (eval $ac_try) 2>&5
2396  ac_status=$?
2397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398  (exit $ac_status); }; } &&
2399	 { ac_try='test -s conftest.$ac_objext'
2400  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401  (eval $ac_try) 2>&5
2402  ac_status=$?
2403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404  (exit $ac_status); }; }; then
2405  for ac_declaration in \
2406   '' \
2407   'extern "C" void std::exit (int) throw (); using std::exit;' \
2408   'extern "C" void std::exit (int); using std::exit;' \
2409   'extern "C" void exit (int) throw ();' \
2410   'extern "C" void exit (int);' \
2411   'void exit (int);'
2412do
2413  cat >conftest.$ac_ext <<_ACEOF
2414/* confdefs.h.  */
2415_ACEOF
2416cat confdefs.h >>conftest.$ac_ext
2417cat >>conftest.$ac_ext <<_ACEOF
2418/* end confdefs.h.  */
2419$ac_declaration
2420#include <stdlib.h>
2421int
2422main ()
2423{
2424exit (42);
2425  ;
2426  return 0;
2427}
2428_ACEOF
2429rm -f conftest.$ac_objext
2430if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2431  (eval $ac_compile) 2>conftest.er1
2432  ac_status=$?
2433  grep -v '^ *+' conftest.er1 >conftest.err
2434  rm -f conftest.er1
2435  cat conftest.err >&5
2436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437  (exit $ac_status); } &&
2438	 { ac_try='test -z "$ac_c_werror_flag"
2439			 || test ! -s conftest.err'
2440  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441  (eval $ac_try) 2>&5
2442  ac_status=$?
2443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444  (exit $ac_status); }; } &&
2445	 { ac_try='test -s conftest.$ac_objext'
2446  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447  (eval $ac_try) 2>&5
2448  ac_status=$?
2449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450  (exit $ac_status); }; }; then
2451  :
2452else
2453  echo "$as_me: failed program was:" >&5
2454sed 's/^/| /' conftest.$ac_ext >&5
2455
2456continue
2457fi
2458rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2459  cat >conftest.$ac_ext <<_ACEOF
2460/* confdefs.h.  */
2461_ACEOF
2462cat confdefs.h >>conftest.$ac_ext
2463cat >>conftest.$ac_ext <<_ACEOF
2464/* end confdefs.h.  */
2465$ac_declaration
2466int
2467main ()
2468{
2469exit (42);
2470  ;
2471  return 0;
2472}
2473_ACEOF
2474rm -f conftest.$ac_objext
2475if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2476  (eval $ac_compile) 2>conftest.er1
2477  ac_status=$?
2478  grep -v '^ *+' conftest.er1 >conftest.err
2479  rm -f conftest.er1
2480  cat conftest.err >&5
2481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482  (exit $ac_status); } &&
2483	 { ac_try='test -z "$ac_c_werror_flag"
2484			 || test ! -s conftest.err'
2485  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2486  (eval $ac_try) 2>&5
2487  ac_status=$?
2488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489  (exit $ac_status); }; } &&
2490	 { ac_try='test -s conftest.$ac_objext'
2491  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2492  (eval $ac_try) 2>&5
2493  ac_status=$?
2494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2495  (exit $ac_status); }; }; then
2496  break
2497else
2498  echo "$as_me: failed program was:" >&5
2499sed 's/^/| /' conftest.$ac_ext >&5
2500
2501fi
2502rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2503done
2504rm -f conftest*
2505if test -n "$ac_declaration"; then
2506  echo '#ifdef __cplusplus' >>confdefs.h
2507  echo $ac_declaration      >>confdefs.h
2508  echo '#endif'             >>confdefs.h
2509fi
2510
2511else
2512  echo "$as_me: failed program was:" >&5
2513sed 's/^/| /' conftest.$ac_ext >&5
2514
2515fi
2516rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2517ac_ext=c
2518ac_cpp='$CPP $CPPFLAGS'
2519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521ac_compiler_gnu=$ac_cv_c_compiler_gnu
2522
2523# Find a good install program.  We prefer a C program (faster),
2524# so one script is as good as another.  But avoid the broken or
2525# incompatible versions:
2526# SysV /etc/install, /usr/sbin/install
2527# SunOS /usr/etc/install
2528# IRIX /sbin/install
2529# AIX /bin/install
2530# AmigaOS /C/install, which installs bootblocks on floppy discs
2531# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2532# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2533# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2534# OS/2's system install, which has a completely different semantic
2535# ./install, which can be erroneously created by make from ./install.sh.
2536echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2537echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2538if test -z "$INSTALL"; then
2539if test "${ac_cv_path_install+set}" = set; then
2540  echo $ECHO_N "(cached) $ECHO_C" >&6
2541else
2542  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2543for as_dir in $PATH
2544do
2545  IFS=$as_save_IFS
2546  test -z "$as_dir" && as_dir=.
2547  # Account for people who put trailing slashes in PATH elements.
2548case $as_dir/ in
2549  ./ | .// | /cC/* | \
2550  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2551  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2552  /usr/ucb/* ) ;;
2553  *)
2554    # OSF1 and SCO ODT 3.0 have their own names for install.
2555    # Don't use installbsd from OSF since it installs stuff as root
2556    # by default.
2557    for ac_prog in ginstall scoinst install; do
2558      for ac_exec_ext in '' $ac_executable_extensions; do
2559	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2560	  if test $ac_prog = install &&
2561	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2562	    # AIX install.  It has an incompatible calling convention.
2563	    :
2564	  elif test $ac_prog = install &&
2565	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2566	    # program-specific install script used by HP pwplus--don't use.
2567	    :
2568	  else
2569	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2570	    break 3
2571	  fi
2572	fi
2573      done
2574    done
2575    ;;
2576esac
2577done
2578
2579
2580fi
2581  if test "${ac_cv_path_install+set}" = set; then
2582    INSTALL=$ac_cv_path_install
2583  else
2584    # As a last resort, use the slow shell script.  We don't cache a
2585    # path for INSTALL within a source directory, because that will
2586    # break other packages using the cache if that directory is
2587    # removed, or if the path is relative.
2588    INSTALL=$ac_install_sh
2589  fi
2590fi
2591echo "$as_me:$LINENO: result: $INSTALL" >&5
2592echo "${ECHO_T}$INSTALL" >&6
2593
2594# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2595# It thinks the first close brace ends the variable substitution.
2596test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2597
2598test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2599
2600test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2601
2602
2603# Put a plausible default for CC_FOR_BUILD in Makefile.
2604if test "x$cross_compiling" = "xno"; then
2605  CC_FOR_BUILD='$(CC)'
2606else
2607  CC_FOR_BUILD=gcc
2608fi
2609
2610
2611
2612
2613AR=${AR-ar}
2614
2615if test -n "$ac_tool_prefix"; then
2616  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2617set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2618echo "$as_me:$LINENO: checking for $ac_word" >&5
2619echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2620if test "${ac_cv_prog_RANLIB+set}" = set; then
2621  echo $ECHO_N "(cached) $ECHO_C" >&6
2622else
2623  if test -n "$RANLIB"; then
2624  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2625else
2626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627for as_dir in $PATH
2628do
2629  IFS=$as_save_IFS
2630  test -z "$as_dir" && as_dir=.
2631  for ac_exec_ext in '' $ac_executable_extensions; do
2632  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2633    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2634    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2635    break 2
2636  fi
2637done
2638done
2639
2640fi
2641fi
2642RANLIB=$ac_cv_prog_RANLIB
2643if test -n "$RANLIB"; then
2644  echo "$as_me:$LINENO: result: $RANLIB" >&5
2645echo "${ECHO_T}$RANLIB" >&6
2646else
2647  echo "$as_me:$LINENO: result: no" >&5
2648echo "${ECHO_T}no" >&6
2649fi
2650
2651fi
2652if test -z "$ac_cv_prog_RANLIB"; then
2653  ac_ct_RANLIB=$RANLIB
2654  # Extract the first word of "ranlib", so it can be a program name with args.
2655set dummy ranlib; ac_word=$2
2656echo "$as_me:$LINENO: checking for $ac_word" >&5
2657echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2658if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2659  echo $ECHO_N "(cached) $ECHO_C" >&6
2660else
2661  if test -n "$ac_ct_RANLIB"; then
2662  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2663else
2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665for as_dir in $PATH
2666do
2667  IFS=$as_save_IFS
2668  test -z "$as_dir" && as_dir=.
2669  for ac_exec_ext in '' $ac_executable_extensions; do
2670  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671    ac_cv_prog_ac_ct_RANLIB="ranlib"
2672    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2673    break 2
2674  fi
2675done
2676done
2677
2678  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
2679fi
2680fi
2681ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2682if test -n "$ac_ct_RANLIB"; then
2683  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
2684echo "${ECHO_T}$ac_ct_RANLIB" >&6
2685else
2686  echo "$as_me:$LINENO: result: no" >&5
2687echo "${ECHO_T}no" >&6
2688fi
2689
2690  RANLIB=$ac_ct_RANLIB
2691else
2692  RANLIB="$ac_cv_prog_RANLIB"
2693fi
2694
2695
2696ALL_LINGUAS=
2697# If we haven't got the data from the intl directory,
2698# assume NLS is disabled.
2699USE_NLS=no
2700LIBINTL=
2701LIBINTL_DEP=
2702INCINTL=
2703XGETTEXT=
2704GMSGFMT=
2705POSUB=
2706
2707if test -f  ../../intl/config.intl; then
2708  .  ../../intl/config.intl
2709fi
2710echo "$as_me:$LINENO: checking whether NLS is requested" >&5
2711echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
2712if test x"$USE_NLS" != xyes; then
2713  echo "$as_me:$LINENO: result: no" >&5
2714echo "${ECHO_T}no" >&6
2715else
2716  echo "$as_me:$LINENO: result: yes" >&5
2717echo "${ECHO_T}yes" >&6
2718
2719cat >>confdefs.h <<\_ACEOF
2720#define ENABLE_NLS 1
2721_ACEOF
2722
2723
2724  echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
2725echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
2726  # Look for .po and .gmo files in the source directory.
2727  CATALOGS=
2728  XLINGUAS=
2729  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
2730    # If there aren't any .gmo files the shell will give us the
2731    # literal string "../path/to/srcdir/po/*.gmo" which has to be
2732    # weeded out.
2733    case "$cat" in *\**)
2734      continue;;
2735    esac
2736    # The quadruple backslash is collapsed to a double backslash
2737    # by the backticks, then collapsed again by the double quotes,
2738    # leaving us with one backslash in the sed expression (right
2739    # before the dot that mustn't act as a wildcard).
2740    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
2741    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
2742    # The user is allowed to set LINGUAS to a list of languages to
2743    # install catalogs for.  If it's empty that means "all of them."
2744    if test "x$LINGUAS" = x; then
2745      CATALOGS="$CATALOGS $cat"
2746      XLINGUAS="$XLINGUAS $lang"
2747    else
2748      case "$LINGUAS" in *$lang*)
2749        CATALOGS="$CATALOGS $cat"
2750        XLINGUAS="$XLINGUAS $lang"
2751        ;;
2752      esac
2753    fi
2754  done
2755  LINGUAS="$XLINGUAS"
2756  echo "$as_me:$LINENO: result: $LINGUAS" >&5
2757echo "${ECHO_T}$LINGUAS" >&6
2758
2759
2760    DATADIRNAME=share
2761
2762  INSTOBJEXT=.mo
2763
2764  GENCAT=gencat
2765
2766  CATOBJEXT=.gmo
2767
2768fi
2769
2770# Check for common headers.
2771# FIXME: Seems to me this can cause problems for i386-windows hosts.
2772# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2773
2774ac_ext=c
2775ac_cpp='$CPP $CPPFLAGS'
2776ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2777ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2778ac_compiler_gnu=$ac_cv_c_compiler_gnu
2779echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2780echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2781# On Suns, sometimes $CPP names a directory.
2782if test -n "$CPP" && test -d "$CPP"; then
2783  CPP=
2784fi
2785if test -z "$CPP"; then
2786  if test "${ac_cv_prog_CPP+set}" = set; then
2787  echo $ECHO_N "(cached) $ECHO_C" >&6
2788else
2789      # Double quotes because CPP needs to be expanded
2790    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2791    do
2792      ac_preproc_ok=false
2793for ac_c_preproc_warn_flag in '' yes
2794do
2795  # Use a header file that comes with gcc, so configuring glibc
2796  # with a fresh cross-compiler works.
2797  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2798  # <limits.h> exists even on freestanding compilers.
2799  # On the NeXT, cc -E runs the code through the compiler's parser,
2800  # not just through cpp. "Syntax error" is here to catch this case.
2801  cat >conftest.$ac_ext <<_ACEOF
2802/* confdefs.h.  */
2803_ACEOF
2804cat confdefs.h >>conftest.$ac_ext
2805cat >>conftest.$ac_ext <<_ACEOF
2806/* end confdefs.h.  */
2807#ifdef __STDC__
2808# include <limits.h>
2809#else
2810# include <assert.h>
2811#endif
2812		     Syntax error
2813_ACEOF
2814if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2815  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2816  ac_status=$?
2817  grep -v '^ *+' conftest.er1 >conftest.err
2818  rm -f conftest.er1
2819  cat conftest.err >&5
2820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821  (exit $ac_status); } >/dev/null; then
2822  if test -s conftest.err; then
2823    ac_cpp_err=$ac_c_preproc_warn_flag
2824    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2825  else
2826    ac_cpp_err=
2827  fi
2828else
2829  ac_cpp_err=yes
2830fi
2831if test -z "$ac_cpp_err"; then
2832  :
2833else
2834  echo "$as_me: failed program was:" >&5
2835sed 's/^/| /' conftest.$ac_ext >&5
2836
2837  # Broken: fails on valid input.
2838continue
2839fi
2840rm -f conftest.err conftest.$ac_ext
2841
2842  # OK, works on sane cases.  Now check whether non-existent headers
2843  # can be detected and how.
2844  cat >conftest.$ac_ext <<_ACEOF
2845/* confdefs.h.  */
2846_ACEOF
2847cat confdefs.h >>conftest.$ac_ext
2848cat >>conftest.$ac_ext <<_ACEOF
2849/* end confdefs.h.  */
2850#include <ac_nonexistent.h>
2851_ACEOF
2852if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2853  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2854  ac_status=$?
2855  grep -v '^ *+' conftest.er1 >conftest.err
2856  rm -f conftest.er1
2857  cat conftest.err >&5
2858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2859  (exit $ac_status); } >/dev/null; then
2860  if test -s conftest.err; then
2861    ac_cpp_err=$ac_c_preproc_warn_flag
2862    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2863  else
2864    ac_cpp_err=
2865  fi
2866else
2867  ac_cpp_err=yes
2868fi
2869if test -z "$ac_cpp_err"; then
2870  # Broken: success on invalid input.
2871continue
2872else
2873  echo "$as_me: failed program was:" >&5
2874sed 's/^/| /' conftest.$ac_ext >&5
2875
2876  # Passes both tests.
2877ac_preproc_ok=:
2878break
2879fi
2880rm -f conftest.err conftest.$ac_ext
2881
2882done
2883# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2884rm -f conftest.err conftest.$ac_ext
2885if $ac_preproc_ok; then
2886  break
2887fi
2888
2889    done
2890    ac_cv_prog_CPP=$CPP
2891
2892fi
2893  CPP=$ac_cv_prog_CPP
2894else
2895  ac_cv_prog_CPP=$CPP
2896fi
2897echo "$as_me:$LINENO: result: $CPP" >&5
2898echo "${ECHO_T}$CPP" >&6
2899ac_preproc_ok=false
2900for ac_c_preproc_warn_flag in '' yes
2901do
2902  # Use a header file that comes with gcc, so configuring glibc
2903  # with a fresh cross-compiler works.
2904  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2905  # <limits.h> exists even on freestanding compilers.
2906  # On the NeXT, cc -E runs the code through the compiler's parser,
2907  # not just through cpp. "Syntax error" is here to catch this case.
2908  cat >conftest.$ac_ext <<_ACEOF
2909/* confdefs.h.  */
2910_ACEOF
2911cat confdefs.h >>conftest.$ac_ext
2912cat >>conftest.$ac_ext <<_ACEOF
2913/* end confdefs.h.  */
2914#ifdef __STDC__
2915# include <limits.h>
2916#else
2917# include <assert.h>
2918#endif
2919		     Syntax error
2920_ACEOF
2921if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2922  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2923  ac_status=$?
2924  grep -v '^ *+' conftest.er1 >conftest.err
2925  rm -f conftest.er1
2926  cat conftest.err >&5
2927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928  (exit $ac_status); } >/dev/null; then
2929  if test -s conftest.err; then
2930    ac_cpp_err=$ac_c_preproc_warn_flag
2931    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2932  else
2933    ac_cpp_err=
2934  fi
2935else
2936  ac_cpp_err=yes
2937fi
2938if test -z "$ac_cpp_err"; then
2939  :
2940else
2941  echo "$as_me: failed program was:" >&5
2942sed 's/^/| /' conftest.$ac_ext >&5
2943
2944  # Broken: fails on valid input.
2945continue
2946fi
2947rm -f conftest.err conftest.$ac_ext
2948
2949  # OK, works on sane cases.  Now check whether non-existent headers
2950  # can be detected and how.
2951  cat >conftest.$ac_ext <<_ACEOF
2952/* confdefs.h.  */
2953_ACEOF
2954cat confdefs.h >>conftest.$ac_ext
2955cat >>conftest.$ac_ext <<_ACEOF
2956/* end confdefs.h.  */
2957#include <ac_nonexistent.h>
2958_ACEOF
2959if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2960  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2961  ac_status=$?
2962  grep -v '^ *+' conftest.er1 >conftest.err
2963  rm -f conftest.er1
2964  cat conftest.err >&5
2965  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2966  (exit $ac_status); } >/dev/null; then
2967  if test -s conftest.err; then
2968    ac_cpp_err=$ac_c_preproc_warn_flag
2969    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2970  else
2971    ac_cpp_err=
2972  fi
2973else
2974  ac_cpp_err=yes
2975fi
2976if test -z "$ac_cpp_err"; then
2977  # Broken: success on invalid input.
2978continue
2979else
2980  echo "$as_me: failed program was:" >&5
2981sed 's/^/| /' conftest.$ac_ext >&5
2982
2983  # Passes both tests.
2984ac_preproc_ok=:
2985break
2986fi
2987rm -f conftest.err conftest.$ac_ext
2988
2989done
2990# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2991rm -f conftest.err conftest.$ac_ext
2992if $ac_preproc_ok; then
2993  :
2994else
2995  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2996See \`config.log' for more details." >&5
2997echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2998See \`config.log' for more details." >&2;}
2999   { (exit 1); exit 1; }; }
3000fi
3001
3002ac_ext=c
3003ac_cpp='$CPP $CPPFLAGS'
3004ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3005ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3006ac_compiler_gnu=$ac_cv_c_compiler_gnu
3007
3008
3009echo "$as_me:$LINENO: checking for egrep" >&5
3010echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3011if test "${ac_cv_prog_egrep+set}" = set; then
3012  echo $ECHO_N "(cached) $ECHO_C" >&6
3013else
3014  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3015    then ac_cv_prog_egrep='grep -E'
3016    else ac_cv_prog_egrep='egrep'
3017    fi
3018fi
3019echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3020echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3021 EGREP=$ac_cv_prog_egrep
3022
3023
3024echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3025echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3026if test "${ac_cv_header_stdc+set}" = set; then
3027  echo $ECHO_N "(cached) $ECHO_C" >&6
3028else
3029  cat >conftest.$ac_ext <<_ACEOF
3030/* confdefs.h.  */
3031_ACEOF
3032cat confdefs.h >>conftest.$ac_ext
3033cat >>conftest.$ac_ext <<_ACEOF
3034/* end confdefs.h.  */
3035#include <stdlib.h>
3036#include <stdarg.h>
3037#include <string.h>
3038#include <float.h>
3039
3040int
3041main ()
3042{
3043
3044  ;
3045  return 0;
3046}
3047_ACEOF
3048rm -f conftest.$ac_objext
3049if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3050  (eval $ac_compile) 2>conftest.er1
3051  ac_status=$?
3052  grep -v '^ *+' conftest.er1 >conftest.err
3053  rm -f conftest.er1
3054  cat conftest.err >&5
3055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056  (exit $ac_status); } &&
3057	 { ac_try='test -z "$ac_c_werror_flag"
3058			 || test ! -s conftest.err'
3059  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3060  (eval $ac_try) 2>&5
3061  ac_status=$?
3062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063  (exit $ac_status); }; } &&
3064	 { ac_try='test -s conftest.$ac_objext'
3065  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3066  (eval $ac_try) 2>&5
3067  ac_status=$?
3068  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3069  (exit $ac_status); }; }; then
3070  ac_cv_header_stdc=yes
3071else
3072  echo "$as_me: failed program was:" >&5
3073sed 's/^/| /' conftest.$ac_ext >&5
3074
3075ac_cv_header_stdc=no
3076fi
3077rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3078
3079if test $ac_cv_header_stdc = yes; then
3080  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3081  cat >conftest.$ac_ext <<_ACEOF
3082/* confdefs.h.  */
3083_ACEOF
3084cat confdefs.h >>conftest.$ac_ext
3085cat >>conftest.$ac_ext <<_ACEOF
3086/* end confdefs.h.  */
3087#include <string.h>
3088
3089_ACEOF
3090if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3091  $EGREP "memchr" >/dev/null 2>&1; then
3092  :
3093else
3094  ac_cv_header_stdc=no
3095fi
3096rm -f conftest*
3097
3098fi
3099
3100if test $ac_cv_header_stdc = yes; then
3101  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3102  cat >conftest.$ac_ext <<_ACEOF
3103/* confdefs.h.  */
3104_ACEOF
3105cat confdefs.h >>conftest.$ac_ext
3106cat >>conftest.$ac_ext <<_ACEOF
3107/* end confdefs.h.  */
3108#include <stdlib.h>
3109
3110_ACEOF
3111if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3112  $EGREP "free" >/dev/null 2>&1; then
3113  :
3114else
3115  ac_cv_header_stdc=no
3116fi
3117rm -f conftest*
3118
3119fi
3120
3121if test $ac_cv_header_stdc = yes; then
3122  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3123  if test "$cross_compiling" = yes; then
3124  :
3125else
3126  cat >conftest.$ac_ext <<_ACEOF
3127/* confdefs.h.  */
3128_ACEOF
3129cat confdefs.h >>conftest.$ac_ext
3130cat >>conftest.$ac_ext <<_ACEOF
3131/* end confdefs.h.  */
3132#include <ctype.h>
3133#if ((' ' & 0x0FF) == 0x020)
3134# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3135# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3136#else
3137# define ISLOWER(c) \
3138		   (('a' <= (c) && (c) <= 'i') \
3139		     || ('j' <= (c) && (c) <= 'r') \
3140		     || ('s' <= (c) && (c) <= 'z'))
3141# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3142#endif
3143
3144#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3145int
3146main ()
3147{
3148  int i;
3149  for (i = 0; i < 256; i++)
3150    if (XOR (islower (i), ISLOWER (i))
3151	|| toupper (i) != TOUPPER (i))
3152      exit(2);
3153  exit (0);
3154}
3155_ACEOF
3156rm -f conftest$ac_exeext
3157if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3158  (eval $ac_link) 2>&5
3159  ac_status=$?
3160  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3162  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3163  (eval $ac_try) 2>&5
3164  ac_status=$?
3165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166  (exit $ac_status); }; }; then
3167  :
3168else
3169  echo "$as_me: program exited with status $ac_status" >&5
3170echo "$as_me: failed program was:" >&5
3171sed 's/^/| /' conftest.$ac_ext >&5
3172
3173( exit $ac_status )
3174ac_cv_header_stdc=no
3175fi
3176rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3177fi
3178fi
3179fi
3180echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3181echo "${ECHO_T}$ac_cv_header_stdc" >&6
3182if test $ac_cv_header_stdc = yes; then
3183
3184cat >>confdefs.h <<\_ACEOF
3185#define STDC_HEADERS 1
3186_ACEOF
3187
3188fi
3189
3190# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3201		  inttypes.h stdint.h unistd.h
3202do
3203as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3204echo "$as_me:$LINENO: checking for $ac_header" >&5
3205echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3206if eval "test \"\${$as_ac_Header+set}\" = set"; then
3207  echo $ECHO_N "(cached) $ECHO_C" >&6
3208else
3209  cat >conftest.$ac_ext <<_ACEOF
3210/* confdefs.h.  */
3211_ACEOF
3212cat confdefs.h >>conftest.$ac_ext
3213cat >>conftest.$ac_ext <<_ACEOF
3214/* end confdefs.h.  */
3215$ac_includes_default
3216
3217#include <$ac_header>
3218_ACEOF
3219rm -f conftest.$ac_objext
3220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3221  (eval $ac_compile) 2>conftest.er1
3222  ac_status=$?
3223  grep -v '^ *+' conftest.er1 >conftest.err
3224  rm -f conftest.er1
3225  cat conftest.err >&5
3226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227  (exit $ac_status); } &&
3228	 { ac_try='test -z "$ac_c_werror_flag"
3229			 || test ! -s conftest.err'
3230  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3231  (eval $ac_try) 2>&5
3232  ac_status=$?
3233  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234  (exit $ac_status); }; } &&
3235	 { ac_try='test -s conftest.$ac_objext'
3236  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3237  (eval $ac_try) 2>&5
3238  ac_status=$?
3239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3240  (exit $ac_status); }; }; then
3241  eval "$as_ac_Header=yes"
3242else
3243  echo "$as_me: failed program was:" >&5
3244sed 's/^/| /' conftest.$ac_ext >&5
3245
3246eval "$as_ac_Header=no"
3247fi
3248rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3249fi
3250echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3251echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3252if test `eval echo '${'$as_ac_Header'}'` = yes; then
3253  cat >>confdefs.h <<_ACEOF
3254#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3255_ACEOF
3256
3257fi
3258
3259done
3260
3261
3262
3263
3264
3265
3266
3267for ac_header in stdlib.h string.h strings.h unistd.h time.h
3268do
3269as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3270if eval "test \"\${$as_ac_Header+set}\" = set"; then
3271  echo "$as_me:$LINENO: checking for $ac_header" >&5
3272echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3273if eval "test \"\${$as_ac_Header+set}\" = set"; then
3274  echo $ECHO_N "(cached) $ECHO_C" >&6
3275fi
3276echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3277echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3278else
3279  # Is the header compilable?
3280echo "$as_me:$LINENO: checking $ac_header usability" >&5
3281echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3282cat >conftest.$ac_ext <<_ACEOF
3283/* confdefs.h.  */
3284_ACEOF
3285cat confdefs.h >>conftest.$ac_ext
3286cat >>conftest.$ac_ext <<_ACEOF
3287/* end confdefs.h.  */
3288$ac_includes_default
3289#include <$ac_header>
3290_ACEOF
3291rm -f conftest.$ac_objext
3292if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3293  (eval $ac_compile) 2>conftest.er1
3294  ac_status=$?
3295  grep -v '^ *+' conftest.er1 >conftest.err
3296  rm -f conftest.er1
3297  cat conftest.err >&5
3298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3299  (exit $ac_status); } &&
3300	 { ac_try='test -z "$ac_c_werror_flag"
3301			 || test ! -s conftest.err'
3302  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3303  (eval $ac_try) 2>&5
3304  ac_status=$?
3305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3306  (exit $ac_status); }; } &&
3307	 { ac_try='test -s conftest.$ac_objext'
3308  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3309  (eval $ac_try) 2>&5
3310  ac_status=$?
3311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312  (exit $ac_status); }; }; then
3313  ac_header_compiler=yes
3314else
3315  echo "$as_me: failed program was:" >&5
3316sed 's/^/| /' conftest.$ac_ext >&5
3317
3318ac_header_compiler=no
3319fi
3320rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3321echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3322echo "${ECHO_T}$ac_header_compiler" >&6
3323
3324# Is the header present?
3325echo "$as_me:$LINENO: checking $ac_header presence" >&5
3326echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3327cat >conftest.$ac_ext <<_ACEOF
3328/* confdefs.h.  */
3329_ACEOF
3330cat confdefs.h >>conftest.$ac_ext
3331cat >>conftest.$ac_ext <<_ACEOF
3332/* end confdefs.h.  */
3333#include <$ac_header>
3334_ACEOF
3335if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3336  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3337  ac_status=$?
3338  grep -v '^ *+' conftest.er1 >conftest.err
3339  rm -f conftest.er1
3340  cat conftest.err >&5
3341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3342  (exit $ac_status); } >/dev/null; then
3343  if test -s conftest.err; then
3344    ac_cpp_err=$ac_c_preproc_warn_flag
3345    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3346  else
3347    ac_cpp_err=
3348  fi
3349else
3350  ac_cpp_err=yes
3351fi
3352if test -z "$ac_cpp_err"; then
3353  ac_header_preproc=yes
3354else
3355  echo "$as_me: failed program was:" >&5
3356sed 's/^/| /' conftest.$ac_ext >&5
3357
3358  ac_header_preproc=no
3359fi
3360rm -f conftest.err conftest.$ac_ext
3361echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3362echo "${ECHO_T}$ac_header_preproc" >&6
3363
3364# So?  What about this header?
3365case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3366  yes:no: )
3367    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3368echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3369    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3370echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3371    ac_header_preproc=yes
3372    ;;
3373  no:yes:* )
3374    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3375echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3376    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3377echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3378    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3379echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3380    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3381echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3382    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3383echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3384    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3385echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3386    (
3387      cat <<\_ASBOX
3388## ------------------------------------------ ##
3389## Report this to the AC_PACKAGE_NAME lists.  ##
3390## ------------------------------------------ ##
3391_ASBOX
3392    ) |
3393      sed "s/^/$as_me: WARNING:     /" >&2
3394    ;;
3395esac
3396echo "$as_me:$LINENO: checking for $ac_header" >&5
3397echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3398if eval "test \"\${$as_ac_Header+set}\" = set"; then
3399  echo $ECHO_N "(cached) $ECHO_C" >&6
3400else
3401  eval "$as_ac_Header=\$ac_header_preproc"
3402fi
3403echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3404echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3405
3406fi
3407if test `eval echo '${'$as_ac_Header'}'` = yes; then
3408  cat >>confdefs.h <<_ACEOF
3409#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3410_ACEOF
3411
3412fi
3413
3414done
3415
3416
3417
3418for ac_header in sys/time.h sys/resource.h
3419do
3420as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3421if eval "test \"\${$as_ac_Header+set}\" = set"; then
3422  echo "$as_me:$LINENO: checking for $ac_header" >&5
3423echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3424if eval "test \"\${$as_ac_Header+set}\" = set"; then
3425  echo $ECHO_N "(cached) $ECHO_C" >&6
3426fi
3427echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3428echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3429else
3430  # Is the header compilable?
3431echo "$as_me:$LINENO: checking $ac_header usability" >&5
3432echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3433cat >conftest.$ac_ext <<_ACEOF
3434/* confdefs.h.  */
3435_ACEOF
3436cat confdefs.h >>conftest.$ac_ext
3437cat >>conftest.$ac_ext <<_ACEOF
3438/* end confdefs.h.  */
3439$ac_includes_default
3440#include <$ac_header>
3441_ACEOF
3442rm -f conftest.$ac_objext
3443if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3444  (eval $ac_compile) 2>conftest.er1
3445  ac_status=$?
3446  grep -v '^ *+' conftest.er1 >conftest.err
3447  rm -f conftest.er1
3448  cat conftest.err >&5
3449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450  (exit $ac_status); } &&
3451	 { ac_try='test -z "$ac_c_werror_flag"
3452			 || test ! -s conftest.err'
3453  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3454  (eval $ac_try) 2>&5
3455  ac_status=$?
3456  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3457  (exit $ac_status); }; } &&
3458	 { ac_try='test -s conftest.$ac_objext'
3459  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3460  (eval $ac_try) 2>&5
3461  ac_status=$?
3462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463  (exit $ac_status); }; }; then
3464  ac_header_compiler=yes
3465else
3466  echo "$as_me: failed program was:" >&5
3467sed 's/^/| /' conftest.$ac_ext >&5
3468
3469ac_header_compiler=no
3470fi
3471rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3472echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3473echo "${ECHO_T}$ac_header_compiler" >&6
3474
3475# Is the header present?
3476echo "$as_me:$LINENO: checking $ac_header presence" >&5
3477echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3478cat >conftest.$ac_ext <<_ACEOF
3479/* confdefs.h.  */
3480_ACEOF
3481cat confdefs.h >>conftest.$ac_ext
3482cat >>conftest.$ac_ext <<_ACEOF
3483/* end confdefs.h.  */
3484#include <$ac_header>
3485_ACEOF
3486if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3487  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3488  ac_status=$?
3489  grep -v '^ *+' conftest.er1 >conftest.err
3490  rm -f conftest.er1
3491  cat conftest.err >&5
3492  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3493  (exit $ac_status); } >/dev/null; then
3494  if test -s conftest.err; then
3495    ac_cpp_err=$ac_c_preproc_warn_flag
3496    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3497  else
3498    ac_cpp_err=
3499  fi
3500else
3501  ac_cpp_err=yes
3502fi
3503if test -z "$ac_cpp_err"; then
3504  ac_header_preproc=yes
3505else
3506  echo "$as_me: failed program was:" >&5
3507sed 's/^/| /' conftest.$ac_ext >&5
3508
3509  ac_header_preproc=no
3510fi
3511rm -f conftest.err conftest.$ac_ext
3512echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3513echo "${ECHO_T}$ac_header_preproc" >&6
3514
3515# So?  What about this header?
3516case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3517  yes:no: )
3518    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3519echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3520    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3521echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3522    ac_header_preproc=yes
3523    ;;
3524  no:yes:* )
3525    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3526echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3527    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3528echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3529    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3530echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3531    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3532echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3533    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3534echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3535    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3536echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3537    (
3538      cat <<\_ASBOX
3539## ------------------------------------------ ##
3540## Report this to the AC_PACKAGE_NAME lists.  ##
3541## ------------------------------------------ ##
3542_ASBOX
3543    ) |
3544      sed "s/^/$as_me: WARNING:     /" >&2
3545    ;;
3546esac
3547echo "$as_me:$LINENO: checking for $ac_header" >&5
3548echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3549if eval "test \"\${$as_ac_Header+set}\" = set"; then
3550  echo $ECHO_N "(cached) $ECHO_C" >&6
3551else
3552  eval "$as_ac_Header=\$ac_header_preproc"
3553fi
3554echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3555echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3556
3557fi
3558if test `eval echo '${'$as_ac_Header'}'` = yes; then
3559  cat >>confdefs.h <<_ACEOF
3560#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3561_ACEOF
3562
3563fi
3564
3565done
3566
3567
3568
3569for ac_header in fcntl.h fpu_control.h
3570do
3571as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3572if eval "test \"\${$as_ac_Header+set}\" = set"; then
3573  echo "$as_me:$LINENO: checking for $ac_header" >&5
3574echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3575if eval "test \"\${$as_ac_Header+set}\" = set"; then
3576  echo $ECHO_N "(cached) $ECHO_C" >&6
3577fi
3578echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3579echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3580else
3581  # Is the header compilable?
3582echo "$as_me:$LINENO: checking $ac_header usability" >&5
3583echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3584cat >conftest.$ac_ext <<_ACEOF
3585/* confdefs.h.  */
3586_ACEOF
3587cat confdefs.h >>conftest.$ac_ext
3588cat >>conftest.$ac_ext <<_ACEOF
3589/* end confdefs.h.  */
3590$ac_includes_default
3591#include <$ac_header>
3592_ACEOF
3593rm -f conftest.$ac_objext
3594if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3595  (eval $ac_compile) 2>conftest.er1
3596  ac_status=$?
3597  grep -v '^ *+' conftest.er1 >conftest.err
3598  rm -f conftest.er1
3599  cat conftest.err >&5
3600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601  (exit $ac_status); } &&
3602	 { ac_try='test -z "$ac_c_werror_flag"
3603			 || test ! -s conftest.err'
3604  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3605  (eval $ac_try) 2>&5
3606  ac_status=$?
3607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608  (exit $ac_status); }; } &&
3609	 { ac_try='test -s conftest.$ac_objext'
3610  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3611  (eval $ac_try) 2>&5
3612  ac_status=$?
3613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614  (exit $ac_status); }; }; then
3615  ac_header_compiler=yes
3616else
3617  echo "$as_me: failed program was:" >&5
3618sed 's/^/| /' conftest.$ac_ext >&5
3619
3620ac_header_compiler=no
3621fi
3622rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3623echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3624echo "${ECHO_T}$ac_header_compiler" >&6
3625
3626# Is the header present?
3627echo "$as_me:$LINENO: checking $ac_header presence" >&5
3628echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3629cat >conftest.$ac_ext <<_ACEOF
3630/* confdefs.h.  */
3631_ACEOF
3632cat confdefs.h >>conftest.$ac_ext
3633cat >>conftest.$ac_ext <<_ACEOF
3634/* end confdefs.h.  */
3635#include <$ac_header>
3636_ACEOF
3637if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3638  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3639  ac_status=$?
3640  grep -v '^ *+' conftest.er1 >conftest.err
3641  rm -f conftest.er1
3642  cat conftest.err >&5
3643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3644  (exit $ac_status); } >/dev/null; then
3645  if test -s conftest.err; then
3646    ac_cpp_err=$ac_c_preproc_warn_flag
3647    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3648  else
3649    ac_cpp_err=
3650  fi
3651else
3652  ac_cpp_err=yes
3653fi
3654if test -z "$ac_cpp_err"; then
3655  ac_header_preproc=yes
3656else
3657  echo "$as_me: failed program was:" >&5
3658sed 's/^/| /' conftest.$ac_ext >&5
3659
3660  ac_header_preproc=no
3661fi
3662rm -f conftest.err conftest.$ac_ext
3663echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3664echo "${ECHO_T}$ac_header_preproc" >&6
3665
3666# So?  What about this header?
3667case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3668  yes:no: )
3669    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3670echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3671    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3672echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3673    ac_header_preproc=yes
3674    ;;
3675  no:yes:* )
3676    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3677echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3678    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3679echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3680    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3681echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3682    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3683echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3684    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3685echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3686    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3687echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3688    (
3689      cat <<\_ASBOX
3690## ------------------------------------------ ##
3691## Report this to the AC_PACKAGE_NAME lists.  ##
3692## ------------------------------------------ ##
3693_ASBOX
3694    ) |
3695      sed "s/^/$as_me: WARNING:     /" >&2
3696    ;;
3697esac
3698echo "$as_me:$LINENO: checking for $ac_header" >&5
3699echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3700if eval "test \"\${$as_ac_Header+set}\" = set"; then
3701  echo $ECHO_N "(cached) $ECHO_C" >&6
3702else
3703  eval "$as_ac_Header=\$ac_header_preproc"
3704fi
3705echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3706echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3707
3708fi
3709if test `eval echo '${'$as_ac_Header'}'` = yes; then
3710  cat >>confdefs.h <<_ACEOF
3711#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3712_ACEOF
3713
3714fi
3715
3716done
3717
3718
3719
3720
3721for ac_header in dlfcn.h errno.h sys/stat.h
3722do
3723as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3724if eval "test \"\${$as_ac_Header+set}\" = set"; then
3725  echo "$as_me:$LINENO: checking for $ac_header" >&5
3726echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3727if eval "test \"\${$as_ac_Header+set}\" = set"; then
3728  echo $ECHO_N "(cached) $ECHO_C" >&6
3729fi
3730echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3731echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3732else
3733  # Is the header compilable?
3734echo "$as_me:$LINENO: checking $ac_header usability" >&5
3735echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3736cat >conftest.$ac_ext <<_ACEOF
3737/* confdefs.h.  */
3738_ACEOF
3739cat confdefs.h >>conftest.$ac_ext
3740cat >>conftest.$ac_ext <<_ACEOF
3741/* end confdefs.h.  */
3742$ac_includes_default
3743#include <$ac_header>
3744_ACEOF
3745rm -f conftest.$ac_objext
3746if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3747  (eval $ac_compile) 2>conftest.er1
3748  ac_status=$?
3749  grep -v '^ *+' conftest.er1 >conftest.err
3750  rm -f conftest.er1
3751  cat conftest.err >&5
3752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753  (exit $ac_status); } &&
3754	 { ac_try='test -z "$ac_c_werror_flag"
3755			 || test ! -s conftest.err'
3756  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3757  (eval $ac_try) 2>&5
3758  ac_status=$?
3759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3760  (exit $ac_status); }; } &&
3761	 { ac_try='test -s conftest.$ac_objext'
3762  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3763  (eval $ac_try) 2>&5
3764  ac_status=$?
3765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3766  (exit $ac_status); }; }; then
3767  ac_header_compiler=yes
3768else
3769  echo "$as_me: failed program was:" >&5
3770sed 's/^/| /' conftest.$ac_ext >&5
3771
3772ac_header_compiler=no
3773fi
3774rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3775echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3776echo "${ECHO_T}$ac_header_compiler" >&6
3777
3778# Is the header present?
3779echo "$as_me:$LINENO: checking $ac_header presence" >&5
3780echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3781cat >conftest.$ac_ext <<_ACEOF
3782/* confdefs.h.  */
3783_ACEOF
3784cat confdefs.h >>conftest.$ac_ext
3785cat >>conftest.$ac_ext <<_ACEOF
3786/* end confdefs.h.  */
3787#include <$ac_header>
3788_ACEOF
3789if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3790  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3791  ac_status=$?
3792  grep -v '^ *+' conftest.er1 >conftest.err
3793  rm -f conftest.er1
3794  cat conftest.err >&5
3795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3796  (exit $ac_status); } >/dev/null; then
3797  if test -s conftest.err; then
3798    ac_cpp_err=$ac_c_preproc_warn_flag
3799    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3800  else
3801    ac_cpp_err=
3802  fi
3803else
3804  ac_cpp_err=yes
3805fi
3806if test -z "$ac_cpp_err"; then
3807  ac_header_preproc=yes
3808else
3809  echo "$as_me: failed program was:" >&5
3810sed 's/^/| /' conftest.$ac_ext >&5
3811
3812  ac_header_preproc=no
3813fi
3814rm -f conftest.err conftest.$ac_ext
3815echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3816echo "${ECHO_T}$ac_header_preproc" >&6
3817
3818# So?  What about this header?
3819case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3820  yes:no: )
3821    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3822echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3823    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3824echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3825    ac_header_preproc=yes
3826    ;;
3827  no:yes:* )
3828    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3829echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3830    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3831echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3832    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3833echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3834    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3835echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3836    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3837echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3838    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3839echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3840    (
3841      cat <<\_ASBOX
3842## ------------------------------------------ ##
3843## Report this to the AC_PACKAGE_NAME lists.  ##
3844## ------------------------------------------ ##
3845_ASBOX
3846    ) |
3847      sed "s/^/$as_me: WARNING:     /" >&2
3848    ;;
3849esac
3850echo "$as_me:$LINENO: checking for $ac_header" >&5
3851echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3852if eval "test \"\${$as_ac_Header+set}\" = set"; then
3853  echo $ECHO_N "(cached) $ECHO_C" >&6
3854else
3855  eval "$as_ac_Header=\$ac_header_preproc"
3856fi
3857echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3858echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3859
3860fi
3861if test `eval echo '${'$as_ac_Header'}'` = yes; then
3862  cat >>confdefs.h <<_ACEOF
3863#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3864_ACEOF
3865
3866fi
3867
3868done
3869
3870
3871
3872
3873
3874for ac_func in getrusage time sigaction __setfpucw
3875do
3876as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3877echo "$as_me:$LINENO: checking for $ac_func" >&5
3878echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3879if eval "test \"\${$as_ac_var+set}\" = set"; then
3880  echo $ECHO_N "(cached) $ECHO_C" >&6
3881else
3882  cat >conftest.$ac_ext <<_ACEOF
3883/* confdefs.h.  */
3884_ACEOF
3885cat confdefs.h >>conftest.$ac_ext
3886cat >>conftest.$ac_ext <<_ACEOF
3887/* end confdefs.h.  */
3888/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3889   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3890#define $ac_func innocuous_$ac_func
3891
3892/* System header to define __stub macros and hopefully few prototypes,
3893    which can conflict with char $ac_func (); below.
3894    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3895    <limits.h> exists even on freestanding compilers.  */
3896
3897#ifdef __STDC__
3898# include <limits.h>
3899#else
3900# include <assert.h>
3901#endif
3902
3903#undef $ac_func
3904
3905/* Override any gcc2 internal prototype to avoid an error.  */
3906#ifdef __cplusplus
3907extern "C"
3908{
3909#endif
3910/* We use char because int might match the return type of a gcc2
3911   builtin and then its argument prototype would still apply.  */
3912char $ac_func ();
3913/* The GNU C library defines this for functions which it implements
3914    to always fail with ENOSYS.  Some functions are actually named
3915    something starting with __ and the normal name is an alias.  */
3916#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3917choke me
3918#else
3919char (*f) () = $ac_func;
3920#endif
3921#ifdef __cplusplus
3922}
3923#endif
3924
3925int
3926main ()
3927{
3928return f != $ac_func;
3929  ;
3930  return 0;
3931}
3932_ACEOF
3933rm -f conftest.$ac_objext conftest$ac_exeext
3934if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3935  (eval $ac_link) 2>conftest.er1
3936  ac_status=$?
3937  grep -v '^ *+' conftest.er1 >conftest.err
3938  rm -f conftest.er1
3939  cat conftest.err >&5
3940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3941  (exit $ac_status); } &&
3942	 { ac_try='test -z "$ac_c_werror_flag"
3943			 || test ! -s conftest.err'
3944  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3945  (eval $ac_try) 2>&5
3946  ac_status=$?
3947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3948  (exit $ac_status); }; } &&
3949	 { ac_try='test -s conftest$ac_exeext'
3950  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3951  (eval $ac_try) 2>&5
3952  ac_status=$?
3953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3954  (exit $ac_status); }; }; then
3955  eval "$as_ac_var=yes"
3956else
3957  echo "$as_me: failed program was:" >&5
3958sed 's/^/| /' conftest.$ac_ext >&5
3959
3960eval "$as_ac_var=no"
3961fi
3962rm -f conftest.err conftest.$ac_objext \
3963      conftest$ac_exeext conftest.$ac_ext
3964fi
3965echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3966echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3967if test `eval echo '${'$as_ac_var'}'` = yes; then
3968  cat >>confdefs.h <<_ACEOF
3969#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3970_ACEOF
3971
3972fi
3973done
3974
3975
3976# Check for socket libraries
3977
3978echo "$as_me:$LINENO: checking for bind in -lsocket" >&5
3979echo $ECHO_N "checking for bind in -lsocket... $ECHO_C" >&6
3980if test "${ac_cv_lib_socket_bind+set}" = set; then
3981  echo $ECHO_N "(cached) $ECHO_C" >&6
3982else
3983  ac_check_lib_save_LIBS=$LIBS
3984LIBS="-lsocket  $LIBS"
3985cat >conftest.$ac_ext <<_ACEOF
3986/* confdefs.h.  */
3987_ACEOF
3988cat confdefs.h >>conftest.$ac_ext
3989cat >>conftest.$ac_ext <<_ACEOF
3990/* end confdefs.h.  */
3991
3992/* Override any gcc2 internal prototype to avoid an error.  */
3993#ifdef __cplusplus
3994extern "C"
3995#endif
3996/* We use char because int might match the return type of a gcc2
3997   builtin and then its argument prototype would still apply.  */
3998char bind ();
3999int
4000main ()
4001{
4002bind ();
4003  ;
4004  return 0;
4005}
4006_ACEOF
4007rm -f conftest.$ac_objext conftest$ac_exeext
4008if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4009  (eval $ac_link) 2>conftest.er1
4010  ac_status=$?
4011  grep -v '^ *+' conftest.er1 >conftest.err
4012  rm -f conftest.er1
4013  cat conftest.err >&5
4014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4015  (exit $ac_status); } &&
4016	 { ac_try='test -z "$ac_c_werror_flag"
4017			 || test ! -s conftest.err'
4018  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4019  (eval $ac_try) 2>&5
4020  ac_status=$?
4021  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4022  (exit $ac_status); }; } &&
4023	 { ac_try='test -s conftest$ac_exeext'
4024  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4025  (eval $ac_try) 2>&5
4026  ac_status=$?
4027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4028  (exit $ac_status); }; }; then
4029  ac_cv_lib_socket_bind=yes
4030else
4031  echo "$as_me: failed program was:" >&5
4032sed 's/^/| /' conftest.$ac_ext >&5
4033
4034ac_cv_lib_socket_bind=no
4035fi
4036rm -f conftest.err conftest.$ac_objext \
4037      conftest$ac_exeext conftest.$ac_ext
4038LIBS=$ac_check_lib_save_LIBS
4039fi
4040echo "$as_me:$LINENO: result: $ac_cv_lib_socket_bind" >&5
4041echo "${ECHO_T}$ac_cv_lib_socket_bind" >&6
4042if test $ac_cv_lib_socket_bind = yes; then
4043  cat >>confdefs.h <<_ACEOF
4044#define HAVE_LIBSOCKET 1
4045_ACEOF
4046
4047  LIBS="-lsocket $LIBS"
4048
4049fi
4050
4051
4052echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
4053echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
4054if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
4055  echo $ECHO_N "(cached) $ECHO_C" >&6
4056else
4057  ac_check_lib_save_LIBS=$LIBS
4058LIBS="-lnsl  $LIBS"
4059cat >conftest.$ac_ext <<_ACEOF
4060/* confdefs.h.  */
4061_ACEOF
4062cat confdefs.h >>conftest.$ac_ext
4063cat >>conftest.$ac_ext <<_ACEOF
4064/* end confdefs.h.  */
4065
4066/* Override any gcc2 internal prototype to avoid an error.  */
4067#ifdef __cplusplus
4068extern "C"
4069#endif
4070/* We use char because int might match the return type of a gcc2
4071   builtin and then its argument prototype would still apply.  */
4072char gethostbyname ();
4073int
4074main ()
4075{
4076gethostbyname ();
4077  ;
4078  return 0;
4079}
4080_ACEOF
4081rm -f conftest.$ac_objext conftest$ac_exeext
4082if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4083  (eval $ac_link) 2>conftest.er1
4084  ac_status=$?
4085  grep -v '^ *+' conftest.er1 >conftest.err
4086  rm -f conftest.er1
4087  cat conftest.err >&5
4088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089  (exit $ac_status); } &&
4090	 { ac_try='test -z "$ac_c_werror_flag"
4091			 || test ! -s conftest.err'
4092  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4093  (eval $ac_try) 2>&5
4094  ac_status=$?
4095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4096  (exit $ac_status); }; } &&
4097	 { ac_try='test -s conftest$ac_exeext'
4098  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4099  (eval $ac_try) 2>&5
4100  ac_status=$?
4101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102  (exit $ac_status); }; }; then
4103  ac_cv_lib_nsl_gethostbyname=yes
4104else
4105  echo "$as_me: failed program was:" >&5
4106sed 's/^/| /' conftest.$ac_ext >&5
4107
4108ac_cv_lib_nsl_gethostbyname=no
4109fi
4110rm -f conftest.err conftest.$ac_objext \
4111      conftest$ac_exeext conftest.$ac_ext
4112LIBS=$ac_check_lib_save_LIBS
4113fi
4114echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
4115echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
4116if test $ac_cv_lib_nsl_gethostbyname = yes; then
4117  cat >>confdefs.h <<_ACEOF
4118#define HAVE_LIBNSL 1
4119_ACEOF
4120
4121  LIBS="-lnsl $LIBS"
4122
4123fi
4124
4125
4126. ${srcdir}/../../bfd/configure.host
4127
4128
4129
4130USE_MAINTAINER_MODE=no
4131# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4132if test "${enable_maintainer_mode+set}" = set; then
4133  enableval="$enable_maintainer_mode"
4134  case "${enableval}" in
4135  yes)	MAINT="" USE_MAINTAINER_MODE=yes ;;
4136  no)	MAINT="#" ;;
4137  *)	{ { echo "$as_me:$LINENO: error: \"--enable-maintainer-mode does not take a value\"" >&5
4138echo "$as_me: error: \"--enable-maintainer-mode does not take a value\"" >&2;}
4139   { (exit 1); exit 1; }; }; MAINT="#" ;;
4140esac
4141if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4142  echo "Setting maintainer mode" 6>&1
4143fi
4144else
4145  MAINT="#"
4146fi;
4147
4148
4149# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
4150if test "${enable_sim_bswap+set}" = set; then
4151  enableval="$enable_sim_bswap"
4152  case "${enableval}" in
4153  yes)	sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4154  no)	sim_bswap="-DWITH_BSWAP=0";;
4155  *)	{ { echo "$as_me:$LINENO: error: \"--enable-sim-bswap does not take a value\"" >&5
4156echo "$as_me: error: \"--enable-sim-bswap does not take a value\"" >&2;}
4157   { (exit 1); exit 1; }; }; sim_bswap="";;
4158esac
4159if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4160  echo "Setting bswap flags = $sim_bswap" 6>&1
4161fi
4162else
4163  sim_bswap=""
4164fi;
4165
4166
4167# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
4168if test "${enable_sim_cflags+set}" = set; then
4169  enableval="$enable_sim_cflags"
4170  case "${enableval}" in
4171  yes)	 sim_cflags="-O2 -fomit-frame-pointer";;
4172  trace) { { echo "$as_me:$LINENO: error: \"Please use --enable-sim-debug instead.\"" >&5
4173echo "$as_me: error: \"Please use --enable-sim-debug instead.\"" >&2;}
4174   { (exit 1); exit 1; }; }; sim_cflags="";;
4175  no)	 sim_cflags="";;
4176  *)	 sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4177esac
4178if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4179  echo "Setting sim cflags = $sim_cflags" 6>&1
4180fi
4181else
4182  sim_cflags=""
4183fi;
4184
4185
4186# Check whether --enable-sim-debug or --disable-sim-debug was given.
4187if test "${enable_sim_debug+set}" = set; then
4188  enableval="$enable_sim_debug"
4189  case "${enableval}" in
4190  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4191  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4192  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4193esac
4194if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4195  echo "Setting sim debug = $sim_debug" 6>&1
4196fi
4197else
4198  sim_debug=""
4199fi;
4200
4201
4202# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
4203if test "${enable_sim_stdio+set}" = set; then
4204  enableval="$enable_sim_stdio"
4205  case "${enableval}" in
4206  yes)	sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4207  no)	sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4208  *)	{ { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&5
4209echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&2;}
4210   { (exit 1); exit 1; }; }; sim_stdio="";;
4211esac
4212if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4213  echo "Setting stdio flags = $sim_stdio" 6>&1
4214fi
4215else
4216  sim_stdio=""
4217fi;
4218
4219
4220# Check whether --enable-sim-trace or --disable-sim-trace was given.
4221if test "${enable_sim_trace+set}" = set; then
4222  enableval="$enable_sim_trace"
4223  case "${enableval}" in
4224  yes)	sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4225  no)	sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4226  [-0-9]*)
4227	sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4228  [a-z]*)
4229	sim_trace=""
4230	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4231	  if test x"$sim_trace" = x; then
4232	    sim_trace="-DWITH_TRACE='(TRACE_$x"
4233	  else
4234	    sim_trace="${sim_trace}|TRACE_$x"
4235	  fi
4236	done
4237	sim_trace="$sim_trace)'" ;;
4238esac
4239if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4240  echo "Setting sim trace = $sim_trace" 6>&1
4241fi
4242else
4243  sim_trace=""
4244fi;
4245
4246
4247# Check whether --enable-sim-profile or --disable-sim-profile was given.
4248if test "${enable_sim_profile+set}" = set; then
4249  enableval="$enable_sim_profile"
4250  case "${enableval}" in
4251  yes)	sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4252  no)	sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4253  [-0-9]*)
4254	sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4255  [a-z]*)
4256	sim_profile=""
4257	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4258	  if test x"$sim_profile" = x; then
4259	    sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4260	  else
4261	    sim_profile="${sim_profile}|PROFILE_$x"
4262	  fi
4263	done
4264	sim_profile="$sim_profile)'" ;;
4265esac
4266if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4267  echo "Setting sim profile = $sim_profile" 6>&1
4268fi
4269else
4270  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4271fi;
4272
4273
4274echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4275echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4276if test "${ac_cv_type_signal+set}" = set; then
4277  echo $ECHO_N "(cached) $ECHO_C" >&6
4278else
4279  cat >conftest.$ac_ext <<_ACEOF
4280/* confdefs.h.  */
4281_ACEOF
4282cat confdefs.h >>conftest.$ac_ext
4283cat >>conftest.$ac_ext <<_ACEOF
4284/* end confdefs.h.  */
4285#include <sys/types.h>
4286#include <signal.h>
4287#ifdef signal
4288# undef signal
4289#endif
4290#ifdef __cplusplus
4291extern "C" void (*signal (int, void (*)(int)))(int);
4292#else
4293void (*signal ()) ();
4294#endif
4295
4296int
4297main ()
4298{
4299int i;
4300  ;
4301  return 0;
4302}
4303_ACEOF
4304rm -f conftest.$ac_objext
4305if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4306  (eval $ac_compile) 2>conftest.er1
4307  ac_status=$?
4308  grep -v '^ *+' conftest.er1 >conftest.err
4309  rm -f conftest.er1
4310  cat conftest.err >&5
4311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4312  (exit $ac_status); } &&
4313	 { ac_try='test -z "$ac_c_werror_flag"
4314			 || test ! -s conftest.err'
4315  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4316  (eval $ac_try) 2>&5
4317  ac_status=$?
4318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4319  (exit $ac_status); }; } &&
4320	 { ac_try='test -s conftest.$ac_objext'
4321  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4322  (eval $ac_try) 2>&5
4323  ac_status=$?
4324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325  (exit $ac_status); }; }; then
4326  ac_cv_type_signal=void
4327else
4328  echo "$as_me: failed program was:" >&5
4329sed 's/^/| /' conftest.$ac_ext >&5
4330
4331ac_cv_type_signal=int
4332fi
4333rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4334fi
4335echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4336echo "${ECHO_T}$ac_cv_type_signal" >&6
4337
4338cat >>confdefs.h <<_ACEOF
4339#define RETSIGTYPE $ac_cv_type_signal
4340_ACEOF
4341
4342
4343
4344
4345
4346sim_link_files=
4347sim_link_links=
4348
4349sim_link_links=tconfig.h
4350if test -f ${srcdir}/tconfig.in
4351then
4352  sim_link_files=tconfig.in
4353else
4354  sim_link_files=../common/tconfig.in
4355fi
4356
4357# targ-vals.def points to the libc macro description file.
4358case "${target}" in
4359*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4360esac
4361sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4362sim_link_links="${sim_link_links} targ-vals.def"
4363
4364
4365
4366default_sim_inline=""
4367# Check whether --enable-sim-inline or --disable-sim-inline was given.
4368if test "${enable_sim_inline+set}" = set; then
4369  enableval="$enable_sim_inline"
4370  sim_inline=""
4371case "$enableval" in
4372  no)		sim_inline="-DDEFAULT_INLINE=0";;
4373  0)		sim_inline="-DDEFAULT_INLINE=0";;
4374  yes | 2)	sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
4375  1)		sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
4376  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4377       new_flag=""
4378       case "$x" in
4379	 *_INLINE=*)	new_flag="-D$x";;
4380	 *=*)		new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
4381	 *_INLINE)	new_flag="-D$x=ALL_C_INLINE";;
4382	 *)		new_flag="-D$x""_INLINE=ALL_C_INLINE";;
4383       esac
4384       if test x"$sim_inline" = x""; then
4385	 sim_inline="$new_flag"
4386       else
4387	 sim_inline="$sim_inline $new_flag"
4388       fi
4389     done;;
4390esac
4391if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
4392  echo "Setting inline flags = $sim_inline" 6>&1
4393fi
4394else
4395
4396if test "x$cross_compiling" = "xno"; then
4397  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
4398    sim_inline="${default_sim_inline}"
4399    if test x"$silent" != x"yes"; then
4400      echo "Setting inline flags = $sim_inline" 6>&1
4401    fi
4402  else
4403    sim_inline=""
4404  fi
4405else
4406  sim_inline="-DDEFAULT_INLINE=0"
4407fi
4408fi;
4409wire_alignment="NONSTRICT_ALIGNMENT"
4410default_alignment=""
4411
4412# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
4413if test "${enable_sim_alignment+set}" = set; then
4414  enableval="$enable_sim_alignment"
4415  case "${enableval}" in
4416  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4417  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4418  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4419  yes) if test x"$wire_alignment" != x; then
4420	 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4421       else
4422         if test x"$default_alignment" != x; then
4423           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4424         else
4425	   echo "No hard-wired alignment for target $target" 1>&6
4426	   sim_alignment="-DWITH_ALIGNMENT=0"
4427         fi
4428       fi;;
4429  no)  if test x"$default_alignment" != x; then
4430	 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4431       else
4432         if test x"$wire_alignment" != x; then
4433	   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4434         else
4435           echo "No default alignment for target $target" 1>&6
4436           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4437         fi
4438       fi;;
4439  *)   { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&5
4440echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&2;}
4441   { (exit 1); exit 1; }; }; sim_alignment="";;
4442esac
4443if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4444  echo "Setting alignment flags = $sim_alignment" 6>&1
4445fi
4446else
4447  if test x"$default_alignment" != x; then
4448  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4449else
4450  if test x"$wire_alignment" != x; then
4451    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4452  else
4453    sim_alignment=
4454  fi
4455fi
4456fi;
4457
4458# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
4459if test "${enable_sim_hostendian+set}" = set; then
4460  enableval="$enable_sim_hostendian"
4461  case "${enableval}" in
4462  no)	 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4463  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4464  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4465  *)	 { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&5
4466echo "$as_me: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&2;}
4467   { (exit 1); exit 1; }; }; sim_hostendian="";;
4468esac
4469if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4470  echo "Setting hostendian flags = $sim_hostendian" 6>&1
4471fi
4472else
4473
4474if test "x$cross_compiling" = "xno"; then
4475  echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4476echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
4477if test "${ac_cv_c_bigendian+set}" = set; then
4478  echo $ECHO_N "(cached) $ECHO_C" >&6
4479else
4480  # See if sys/param.h defines the BYTE_ORDER macro.
4481cat >conftest.$ac_ext <<_ACEOF
4482/* confdefs.h.  */
4483_ACEOF
4484cat confdefs.h >>conftest.$ac_ext
4485cat >>conftest.$ac_ext <<_ACEOF
4486/* end confdefs.h.  */
4487#include <sys/types.h>
4488#include <sys/param.h>
4489
4490int
4491main ()
4492{
4493#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4494 bogus endian macros
4495#endif
4496
4497  ;
4498  return 0;
4499}
4500_ACEOF
4501rm -f conftest.$ac_objext
4502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4503  (eval $ac_compile) 2>conftest.er1
4504  ac_status=$?
4505  grep -v '^ *+' conftest.er1 >conftest.err
4506  rm -f conftest.er1
4507  cat conftest.err >&5
4508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509  (exit $ac_status); } &&
4510	 { ac_try='test -z "$ac_c_werror_flag"
4511			 || test ! -s conftest.err'
4512  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4513  (eval $ac_try) 2>&5
4514  ac_status=$?
4515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516  (exit $ac_status); }; } &&
4517	 { ac_try='test -s conftest.$ac_objext'
4518  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4519  (eval $ac_try) 2>&5
4520  ac_status=$?
4521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522  (exit $ac_status); }; }; then
4523  # It does; now see whether it defined to BIG_ENDIAN or not.
4524cat >conftest.$ac_ext <<_ACEOF
4525/* confdefs.h.  */
4526_ACEOF
4527cat confdefs.h >>conftest.$ac_ext
4528cat >>conftest.$ac_ext <<_ACEOF
4529/* end confdefs.h.  */
4530#include <sys/types.h>
4531#include <sys/param.h>
4532
4533int
4534main ()
4535{
4536#if BYTE_ORDER != BIG_ENDIAN
4537 not big endian
4538#endif
4539
4540  ;
4541  return 0;
4542}
4543_ACEOF
4544rm -f conftest.$ac_objext
4545if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4546  (eval $ac_compile) 2>conftest.er1
4547  ac_status=$?
4548  grep -v '^ *+' conftest.er1 >conftest.err
4549  rm -f conftest.er1
4550  cat conftest.err >&5
4551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552  (exit $ac_status); } &&
4553	 { ac_try='test -z "$ac_c_werror_flag"
4554			 || test ! -s conftest.err'
4555  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4556  (eval $ac_try) 2>&5
4557  ac_status=$?
4558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4559  (exit $ac_status); }; } &&
4560	 { ac_try='test -s conftest.$ac_objext'
4561  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4562  (eval $ac_try) 2>&5
4563  ac_status=$?
4564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4565  (exit $ac_status); }; }; then
4566  ac_cv_c_bigendian=yes
4567else
4568  echo "$as_me: failed program was:" >&5
4569sed 's/^/| /' conftest.$ac_ext >&5
4570
4571ac_cv_c_bigendian=no
4572fi
4573rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4574else
4575  echo "$as_me: failed program was:" >&5
4576sed 's/^/| /' conftest.$ac_ext >&5
4577
4578# It does not; compile a test program.
4579if test "$cross_compiling" = yes; then
4580  # try to guess the endianness by grepping values into an object file
4581  ac_cv_c_bigendian=unknown
4582  cat >conftest.$ac_ext <<_ACEOF
4583/* confdefs.h.  */
4584_ACEOF
4585cat confdefs.h >>conftest.$ac_ext
4586cat >>conftest.$ac_ext <<_ACEOF
4587/* end confdefs.h.  */
4588short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4589short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4590void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4591short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4592short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4593void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4594int
4595main ()
4596{
4597 _ascii (); _ebcdic ();
4598  ;
4599  return 0;
4600}
4601_ACEOF
4602rm -f conftest.$ac_objext
4603if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4604  (eval $ac_compile) 2>conftest.er1
4605  ac_status=$?
4606  grep -v '^ *+' conftest.er1 >conftest.err
4607  rm -f conftest.er1
4608  cat conftest.err >&5
4609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4610  (exit $ac_status); } &&
4611	 { ac_try='test -z "$ac_c_werror_flag"
4612			 || test ! -s conftest.err'
4613  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4614  (eval $ac_try) 2>&5
4615  ac_status=$?
4616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617  (exit $ac_status); }; } &&
4618	 { ac_try='test -s conftest.$ac_objext'
4619  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4620  (eval $ac_try) 2>&5
4621  ac_status=$?
4622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4623  (exit $ac_status); }; }; then
4624  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4625  ac_cv_c_bigendian=yes
4626fi
4627if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4628  if test "$ac_cv_c_bigendian" = unknown; then
4629    ac_cv_c_bigendian=no
4630  else
4631    # finding both strings is unlikely to happen, but who knows?
4632    ac_cv_c_bigendian=unknown
4633  fi
4634fi
4635else
4636  echo "$as_me: failed program was:" >&5
4637sed 's/^/| /' conftest.$ac_ext >&5
4638
4639fi
4640rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4641else
4642  cat >conftest.$ac_ext <<_ACEOF
4643/* confdefs.h.  */
4644_ACEOF
4645cat confdefs.h >>conftest.$ac_ext
4646cat >>conftest.$ac_ext <<_ACEOF
4647/* end confdefs.h.  */
4648int
4649main ()
4650{
4651  /* Are we little or big endian?  From Harbison&Steele.  */
4652  union
4653  {
4654    long l;
4655    char c[sizeof (long)];
4656  } u;
4657  u.l = 1;
4658  exit (u.c[sizeof (long) - 1] == 1);
4659}
4660_ACEOF
4661rm -f conftest$ac_exeext
4662if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4663  (eval $ac_link) 2>&5
4664  ac_status=$?
4665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4666  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4667  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4668  (eval $ac_try) 2>&5
4669  ac_status=$?
4670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671  (exit $ac_status); }; }; then
4672  ac_cv_c_bigendian=no
4673else
4674  echo "$as_me: program exited with status $ac_status" >&5
4675echo "$as_me: failed program was:" >&5
4676sed 's/^/| /' conftest.$ac_ext >&5
4677
4678( exit $ac_status )
4679ac_cv_c_bigendian=yes
4680fi
4681rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4682fi
4683fi
4684rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4685fi
4686echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4687echo "${ECHO_T}$ac_cv_c_bigendian" >&6
4688case $ac_cv_c_bigendian in
4689  yes)
4690
4691cat >>confdefs.h <<\_ACEOF
4692#define WORDS_BIGENDIAN 1
4693_ACEOF
4694 ;;
4695  no)
4696     ;;
4697  *)
4698    { { echo "$as_me:$LINENO: error: unknown endianness
4699presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4700echo "$as_me: error: unknown endianness
4701presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4702   { (exit 1); exit 1; }; } ;;
4703esac
4704
4705  if test $ac_cv_c_bigendian = yes; then
4706    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
4707  else
4708    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
4709  fi
4710else
4711  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
4712fi
4713fi;
4714
4715# NOTE: Don't add -Wall or -Wunused, they both include
4716# -Wunused-parameter which reports bogus warnings.
4717# NOTE: If you add to this list, remember to update
4718# gdb/doc/gdbint.texinfo.
4719build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
4720-Wformat -Wparentheses -Wpointer-arith"
4721# GCC supports -Wuninitialized only with -O or -On, n != 0.
4722if test x${CFLAGS+set} = xset; then
4723  case "${CFLAGS}" in
4724    *"-O0"* ) ;;
4725    *"-O"* )
4726      build_warnings="${build_warnings} -Wuninitialized"
4727    ;;
4728  esac
4729else
4730  build_warnings="${build_warnings} -Wuninitialized"
4731fi
4732# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
4733# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
4734# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
4735# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
4736# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
4737# -Woverloaded-virtual -Winline -Werror"
4738# Check whether --enable-build-warnings or --disable-build-warnings was given.
4739if test "${enable_build_warnings+set}" = set; then
4740  enableval="$enable_build_warnings"
4741  case "${enableval}" in
4742  yes)	;;
4743  no)	build_warnings="-w";;
4744  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4745        build_warnings="${build_warnings} ${t}";;
4746  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4747        build_warnings="${t} ${build_warnings}";;
4748  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4749esac
4750if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4751  echo "Setting compiler warning flags = $build_warnings" 6>&1
4752fi
4753fi; # Check whether --enable-sim-build-warnings or --disable-sim-build-warnings was given.
4754if test "${enable_sim_build_warnings+set}" = set; then
4755  enableval="$enable_sim_build_warnings"
4756  case "${enableval}" in
4757  yes)	;;
4758  no)	build_warnings="-w";;
4759  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4760        build_warnings="${build_warnings} ${t}";;
4761  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4762        build_warnings="${t} ${build_warnings}";;
4763  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4764esac
4765if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4766  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4767fi
4768fi; WARN_CFLAGS=""
4769WERROR_CFLAGS=""
4770if test "x${build_warnings}" != x -a "x$GCC" = xyes
4771then
4772    echo "$as_me:$LINENO: checking compiler warning flags" >&5
4773echo $ECHO_N "checking compiler warning flags... $ECHO_C" >&6
4774    # Separate out the -Werror flag as some files just cannot be
4775    # compiled with it enabled.
4776    for w in ${build_warnings}; do
4777	case $w in
4778	-Werr*) WERROR_CFLAGS=-Werror ;;
4779	*) # Check that GCC accepts it
4780	    saved_CFLAGS="$CFLAGS"
4781	    CFLAGS="$CFLAGS $w"
4782	    cat >conftest.$ac_ext <<_ACEOF
4783/* confdefs.h.  */
4784_ACEOF
4785cat confdefs.h >>conftest.$ac_ext
4786cat >>conftest.$ac_ext <<_ACEOF
4787/* end confdefs.h.  */
4788
4789int
4790main ()
4791{
4792
4793  ;
4794  return 0;
4795}
4796_ACEOF
4797rm -f conftest.$ac_objext
4798if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4799  (eval $ac_compile) 2>conftest.er1
4800  ac_status=$?
4801  grep -v '^ *+' conftest.er1 >conftest.err
4802  rm -f conftest.er1
4803  cat conftest.err >&5
4804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805  (exit $ac_status); } &&
4806	 { ac_try='test -z "$ac_c_werror_flag"
4807			 || test ! -s conftest.err'
4808  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4809  (eval $ac_try) 2>&5
4810  ac_status=$?
4811  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4812  (exit $ac_status); }; } &&
4813	 { ac_try='test -s conftest.$ac_objext'
4814  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4815  (eval $ac_try) 2>&5
4816  ac_status=$?
4817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818  (exit $ac_status); }; }; then
4819  WARN_CFLAGS="${WARN_CFLAGS} $w"
4820else
4821  echo "$as_me: failed program was:" >&5
4822sed 's/^/| /' conftest.$ac_ext >&5
4823
4824fi
4825rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4826	    CFLAGS="$saved_CFLAGS"
4827	esac
4828    done
4829    echo "$as_me:$LINENO: result: ${WARN_CFLAGS}${WERROR_CFLAGS}" >&5
4830echo "${ECHO_T}${WARN_CFLAGS}${WERROR_CFLAGS}" >&6
4831fi
4832
4833
4834default_sim_reserved_bits="1"
4835# Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
4836if test "${enable_sim_reserved_bits+set}" = set; then
4837  enableval="$enable_sim_reserved_bits"
4838  case "${enableval}" in
4839  yes)	sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
4840  no)	sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
4841  *)	{ { echo "$as_me:$LINENO: error: \"--enable-sim-reserved-bits does not take a value\"" >&5
4842echo "$as_me: error: \"--enable-sim-reserved-bits does not take a value\"" >&2;}
4843   { (exit 1); exit 1; }; }; sim_reserved_bits="";;
4844esac
4845if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
4846  echo "Setting reserved flags = $sim_reserved_bits" 6>&1
4847fi
4848else
4849  sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
4850fi;
4851
4852# DEPRECATED
4853#
4854# Instead of defining a `subtarget' macro, code should be checking
4855# the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
4856# in question.
4857#
4858case "${target}" in
4859  mips64vr*-*-*)	SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
4860  mips*tx39*)           SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
4861  mips*-sde-elf*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4862  mipsisa32*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4863  mipsisa64*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4864  *)                    SIM_SUBTARGET="";;
4865esac
4866
4867
4868
4869
4870#
4871# Select the byte order of the target
4872#
4873mips_endian=
4874default_endian=
4875case "${target}" in
4876  mips64el*-*-*)	mips_endian=LITTLE_ENDIAN ;;
4877  mips64vr*el-*-*)      default_endian=LITTLE_ENDIAN ;;
4878  mips64*-*-*)          default_endian=BIG_ENDIAN ;;
4879  mips16*-*-*)          default_endian=BIG_ENDIAN ;;
4880  mipsisa32*-*-*)       default_endian=BIG_ENDIAN ;;
4881  mipsisa64*-*-*)       default_endian=BIG_ENDIAN ;;
4882  mips*-*-*)            default_endian=BIG_ENDIAN ;;
4883  *)                    default_endian=BIG_ENDIAN ;;
4884esac
4885
4886wire_endian="$mips_endian"
4887default_endian="$default_endian"
4888# Check whether --enable-sim-endian or --disable-sim-endian was given.
4889if test "${enable_sim_endian+set}" = set; then
4890  enableval="$enable_sim_endian"
4891  case "${enableval}" in
4892  b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
4893  l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
4894  yes)	 if test x"$wire_endian" != x; then
4895	   sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4896	 else
4897           if test x"$default_endian" != x; then
4898	     sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
4899	   else
4900	     echo "No hard-wired endian for target $target" 1>&6
4901	     sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
4902	   fi
4903	 fi;;
4904  no)	 if test x"$default_endian" != x; then
4905	   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4906	 else
4907	   if test x"$wire_endian" != x; then
4908	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
4909	   else
4910	     echo "No default endian for target $target" 1>&6
4911	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
4912	   fi
4913	 fi;;
4914  *)	 { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-endian\"" >&5
4915echo "$as_me: error: \"Unknown value $enableval for --enable-sim-endian\"" >&2;}
4916   { (exit 1); exit 1; }; }; sim_endian="";;
4917esac
4918if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
4919  echo "Setting endian flags = $sim_endian" 6>&1
4920fi
4921else
4922  if test x"$default_endian" != x; then
4923  sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4924else
4925  if test x"$wire_endian" != x; then
4926    sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4927  else
4928    sim_endian=
4929  fi
4930fi
4931fi;
4932
4933
4934
4935#
4936# Select the bitsize of the target
4937#
4938mips_addr_bitsize=
4939case "${target}" in
4940  mips*-sde-elf*)       mips_bitsize=64 ; mips_msb=63 ;;
4941  mips64*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
4942  mips16*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
4943  mipsisa32*-*-*)       mips_bitsize=32 ; mips_msb=31 ;;
4944  mipsisa64*-*-*)       mips_bitsize=64 ; mips_msb=63 ;;
4945  mips*-*-*)            mips_bitsize=32 ; mips_msb=31 ;;
4946  *)                    mips_bitsize=64 ; mips_msb=63 ;;
4947esac
4948wire_word_bitsize="$mips_bitsize"
4949wire_word_msb="$mips_msb"
4950wire_address_bitsize="$mips_addr_bitsize"
4951wire_cell_bitsize=""
4952# Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
4953if test "${enable_sim_bitsize+set}" = set; then
4954  enableval="$enable_sim_bitsize"
4955  sim_bitsize=
4956case "${enableval}" in
4957  64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
4958  32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
4959  64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
4960  32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
4961  32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
4962        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
4963      else
4964        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
4965      fi ;;
4966  64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
4967        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
4968      else
4969        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
4970      fi ;;
4971  *)  { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" >&5
4972echo "$as_me: error: \"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" >&2;}
4973   { (exit 1); exit 1; }; } ;;
4974esac
4975# address bitsize
4976tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
4977case x"${tmp}" in
4978  x ) ;;
4979  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
4980  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
4981  * ) { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" >&5
4982echo "$as_me: error: \"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" >&2;}
4983   { (exit 1); exit 1; }; } ;;
4984esac
4985# cell bitsize
4986tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
4987case x"${tmp}" in
4988  x ) ;;
4989  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
4990  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
4991  * ) { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" >&5
4992echo "$as_me: error: \"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" >&2;}
4993   { (exit 1); exit 1; }; } ;;
4994esac
4995if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
4996  echo "Setting bitsize flags = $sim_bitsize" 6>&1
4997fi
4998else
4999  sim_bitsize=""
5000if test x"$wire_word_bitsize" != x; then
5001  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
5002fi
5003if test x"$wire_word_msb" != x; then
5004  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
5005fi
5006if test x"$wire_address_bitsize" != x; then
5007  sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
5008fi
5009if test x"$wire_cell_bitsize" != x; then
5010  sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
5011fi
5012fi;
5013
5014
5015
5016#
5017# Select the floating hardware support of the target
5018#
5019mips_fpu=HARDWARE_FLOATING_POINT
5020mips_fpu_bitsize=
5021case "${target}" in
5022  mips*tx39*)		mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5023  mips*-sde-elf*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5024  mips64*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5025  mips16*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5026  mipsisa32*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5027  mipsisa64*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5028  mips*-*-*)            mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5029  *)                    mips_fpu=HARD_FLOATING_POINT ;;
5030esac
5031
5032default_sim_float="$mips_fpu"
5033default_sim_float_bitsize="$mips_fpu_bitsize"
5034# Check whether --enable-sim-float or --disable-sim-float was given.
5035if test "${enable_sim_float+set}" = set; then
5036  enableval="$enable_sim_float"
5037  case "${enableval}" in
5038  yes | hard)	sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5039  no | soft)	sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5040  32)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
5041  64)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
5042  *)		{ { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&5
5043echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&2;}
5044   { (exit 1); exit 1; }; }; sim_float="";;
5045esac
5046if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5047  echo "Setting float flags = $sim_float" 6>&1
5048fi
5049else
5050
5051sim_float=
5052if test x"${default_sim_float}" != x""; then
5053  sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
5054fi
5055if test x"${default_sim_float_bitsize}" != x""; then
5056  sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
5057fi
5058
5059fi;
5060
5061
5062
5063#
5064# Select the level of SMP support
5065#
5066case "${target}" in
5067  *)                    mips_smp=0 ;;
5068esac
5069
5070default_sim_smp="$mips_smp"
5071# Check whether --enable-sim-smp or --disable-sim-smp was given.
5072if test "${enable_sim_smp+set}" = set; then
5073  enableval="$enable_sim_smp"
5074  case "${enableval}" in
5075  yes)	sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
5076  no)	sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
5077  *)	sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
5078esac
5079if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
5080  echo "Setting smp flags = $sim_smp" 6>&1
5081fi
5082else
5083  sim_smp="-DWITH_SMP=${default_sim_smp}" ; sim_igen_smp="-N ${default_sim_smp}"
5084if test x"$silent" != x"yes"; then
5085  echo "Setting smp flags = $sim_smp" 6>&1
5086fi
5087fi;
5088
5089
5090
5091#
5092# Select the IGEN architecture
5093#
5094sim_gen=IGEN
5095sim_igen_machine="-M mipsIV"
5096sim_m16_machine="-M mips16,mipsIII"
5097sim_igen_filter="32,64,f"
5098sim_m16_filter="16"
5099sim_mach_default="mips8000"
5100
5101case "${target}" in
5102  mips*tx39*)		sim_gen=IGEN
5103			sim_igen_filter="32,f"
5104			sim_igen_machine="-M r3900"
5105			;;
5106  mips64vr43*-*-*)	sim_gen=IGEN
5107			sim_igen_machine="-M mipsIV"
5108			sim_mach_default="mips8000"
5109			;;
5110  mips64vr5*-*-*)	sim_gen=IGEN
5111			sim_igen_machine="-M vr5000"
5112			sim_mach_default="mips5000"
5113			;;
5114  mips64vr41*)		sim_gen=M16
5115			sim_igen_machine="-M vr4100"
5116			sim_m16_machine="-M vr4100"
5117			sim_igen_filter="32,64,f"
5118			sim_m16_filter="16"
5119			sim_mach_default="mips4100"
5120                        ;;
5121  mips64vr-*-* | mips64vrel-*-*)
5122			sim_gen=MULTI
5123			sim_multi_configs="\
5124			  vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
5125			  vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
5126			  vr5000:mipsIV:32,64,f:mips4300,mips5000\
5127			  vr5400:mipsIV,vr5400:32,64,f:mips5400\
5128			  vr5500:mipsIV,vr5500:32,64,f:mips5500"
5129			sim_multi_default=mips5000
5130			;;
5131  mips*-sde-elf*)	sim_gen=M16
5132			sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5133			sim_m16_machine="-M mips16,mips16e,mips64r2"
5134			sim_igen_filter="32,64,f"
5135			sim_mach_default="mipsisa64r2"
5136			;;
5137  mips64*-*-*)		sim_igen_filter="32,64,f"
5138			sim_gen=IGEN
5139			;;
5140  mips16*-*-*)		sim_gen=M16
5141			sim_igen_filter="32,64,f"
5142			sim_m16_filter="16"
5143			;;
5144  mipsisa32r2*-*-*)	sim_gen=M16
5145			sim_igen_machine="-M mips32r2,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5146			sim_m16_machine="-M mips16,mips16e,mips32r2"
5147			sim_igen_filter="32,f"
5148			sim_mach_default="mipsisa32r2"
5149			;;
5150  mipsisa32*-*-*)	sim_gen=M16
5151			sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
5152			sim_m16_machine="-M mips16,mips16e,mips32"
5153			sim_igen_filter="32,f"
5154			sim_mach_default="mipsisa32"
5155			;;
5156  mipsisa64r2*-*-*)	sim_gen=M16
5157			sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
5158			sim_m16_machine="-M mips16,mips16e,mips64r2"
5159			sim_igen_filter="32,64,f"
5160			sim_mach_default="mipsisa64r2"
5161			;;
5162  mipsisa64sb1*-*-*)	sim_gen=IGEN
5163			sim_igen_machine="-M mips64,mips3d,sb1"
5164			sim_igen_filter="32,64,f"
5165			sim_mach_default="mips_sb1"
5166			;;
5167  mipsisa64*-*-*)	sim_gen=M16
5168			sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
5169			sim_m16_machine="-M mips16,mips16e,mips64"
5170			sim_igen_filter="32,64,f"
5171			sim_mach_default="mipsisa64"
5172			;;
5173  mips*lsi*)		sim_gen=M16
5174			sim_igen_machine="-M mipsIII,mips16"
5175			sim_m16_machine="-M mips16,mipsIII"
5176			sim_igen_filter="32,f"
5177			sim_m16_filter="16"
5178			sim_mach_default="mips4000"
5179			;;
5180  mips*-*-*)		sim_gen=IGEN
5181			sim_igen_filter="32,f"
5182			;;
5183esac
5184
5185# The MULTI generator can combine several simulation engines into one.
5186# executable.  A configuration which uses the MULTI should set two
5187# variables: ${sim_multi_configs} and ${sim_multi_default}.
5188#
5189# ${sim_multi_configs} is the list of engines to build.  Each
5190# space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
5191# where:
5192#
5193# - NAME is a C-compatible prefix for the engine,
5194# - MACHINE is a -M argument,
5195# - FILTER is a -F argument, and
5196# - BFDMACHS is a comma-separated list of bfd machines that the
5197#     simulator can run.
5198#
5199# Each entry will have a separate simulation engine whose prefix is
5200# m32<NAME>.  If the machine list includes "mips16", there will also
5201# be a mips16 engine, prefix m16<NAME>.  The mips16 engine will be
5202# generated using the same machine list as the 32-bit version,
5203# but the filter will be "16" instead of FILTER.
5204#
5205# The simulator compares the bfd mach against BFDMACHS to decide
5206# which engine to use.  Entries in BFDMACHS should be bfd_mach
5207# values with "bfd_mach_" removed.  ${sim_multi_default} says
5208# which entry should be the default.
5209if test ${sim_gen} = MULTI; then
5210
5211  # Simple sanity check.
5212  if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
5213    { { echo "$as_me:$LINENO: error: Error in configure.in: MULTI simulator not set up correctly" >&5
5214echo "$as_me: error: Error in configure.in: MULTI simulator not set up correctly" >&2;}
5215   { (exit 1); exit 1; }; }
5216  fi
5217
5218  # Start in a known state.
5219  rm -f multi-include.h multi-run.c
5220  sim_multi_flags=
5221  sim_multi_src=
5222  sim_multi_obj=multi-run.o
5223  sim_multi_igen_configs=
5224  sim_seen_default=no
5225
5226  cat << __EOF__ > multi-run.c
5227/* Main entry point for MULTI simulators.
5228   Copyright (C) 2003, 2007 Free Software Foundation, Inc.
5229
5230   This program is free software; you can redistribute it and/or modify
5231   it under the terms of the GNU General Public License as published by
5232   the Free Software Foundation; either version 3 of the License, or
5233   (at your option) any later version.
5234
5235   This program is distributed in the hope that it will be useful,
5236   but WITHOUT ANY WARRANTY; without even the implied warranty of
5237   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5238   GNU General Public License for more details.
5239
5240   You should have received a copy of the GNU General Public License
5241   along with this program.  If not, see <http://www.gnu.org/licenses/>.
5242
5243   --
5244
5245   This file was generated by sim/mips/configure.  */
5246
5247#include "sim-main.h"
5248#include "multi-include.h"
5249
5250#define SD sd
5251#define CPU cpu
5252
5253void
5254sim_engine_run (SIM_DESC sd,
5255		int next_cpu_nr,
5256		int nr_cpus,
5257		int signal) /* ignore */
5258{
5259  int mach;
5260
5261  if (STATE_ARCHITECTURE (sd) == NULL)
5262    mach = bfd_mach_${sim_multi_default};
5263  else
5264    mach = STATE_ARCHITECTURE (SD)->mach;
5265
5266  switch (mach)
5267    {
5268__EOF__
5269
5270  for fc in ${sim_multi_configs}; do
5271
5272    # Split up the entry.  ${c} contains the first three elements.
5273    # Note: outer sqaure brackets are m4 quotes.
5274    c=`echo ${fc} | sed 's/:[^:]*$//'`
5275    bfdmachs=`echo ${fc} | sed 's/.*://'`
5276    name=`echo ${c} | sed 's/:.*//'`
5277    machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
5278    filter=`echo ${c} | sed 's/.*://'`
5279
5280    # Build the following lists:
5281    #
5282    #   sim_multi_flags: all -M and -F flags used by the simulator
5283    #   sim_multi_src: all makefile-generated source files
5284    #   sim_multi_obj: the objects for ${sim_multi_src}
5285    #   sim_multi_igen_configs: igen configuration strings.
5286    #
5287    # Each entry in ${sim_multi_igen_configs} is a prefix (m32
5288    # or m16) followed by the NAME, MACHINE and FILTER part of
5289    # the ${sim_multi_configs} entry.
5290    sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
5291
5292    # Check whether mips16 handling is needed.
5293    case ${c} in
5294      *:*mips16*:*)
5295	# Run igen twice, once for normal mode and once for mips16.
5296	ws="m32 m16"
5297
5298	# The top-level function for the mips16 simulator is
5299	# in a file m16${name}_run.c, generated by the
5300	# tmp-run-multi Makefile rule.
5301	sim_multi_src="${sim_multi_src} m16${name}_run.c"
5302	sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
5303	sim_multi_flags="${sim_multi_flags} -F 16"
5304	;;
5305      *)
5306	ws=m32
5307	;;
5308    esac
5309
5310    # Now add the list of igen-generated files to ${sim_multi_src}
5311    # and ${sim_multi_obj}.
5312    for w in ${ws}; do
5313      for base in engine icache idecode model semantics support; do
5314	sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
5315	sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
5316	sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
5317      done
5318      sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
5319    done
5320
5321    # Add an include for the engine.h file.  This file declares the
5322    # top-level foo_engine_run() function.
5323    echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
5324
5325    # Add case statements for this engine to sim_engine_run().
5326    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5327      echo "    case bfd_mach_${mach}:" >> multi-run.c
5328      if test ${mach} = ${sim_multi_default}; then
5329	echo "    default:" >> multi-run.c
5330	sim_seen_default=yes
5331      fi
5332    done
5333    echo "      ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
5334      >> multi-run.c
5335    echo "      break;" >> multi-run.c
5336  done
5337
5338  # Check whether we added a 'default:' label.
5339  if test ${sim_seen_default} = no; then
5340    { { echo "$as_me:$LINENO: error: Error in configure.in: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" >&5
5341echo "$as_me: error: Error in configure.in: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" >&2;}
5342   { (exit 1); exit 1; }; }
5343  fi
5344
5345  cat << __EOF__ >> multi-run.c
5346    }
5347}
5348
5349int
5350mips_mach_multi (SIM_DESC sd)
5351{
5352  if (STATE_ARCHITECTURE (sd) == NULL)
5353    return bfd_mach_${sim_multi_default};
5354
5355  switch (STATE_ARCHITECTURE (SD)->mach)
5356    {
5357__EOF__
5358
5359  # Add case statements for this engine to mips_mach_multi().
5360  for fc in ${sim_multi_configs}; do
5361
5362    # Split up the entry.  ${c} contains the first three elements.
5363    # Note: outer sqaure brackets are m4 quotes.
5364    c=`echo ${fc} | sed 's/:[^:]*$//'`
5365    bfdmachs=`echo ${fc} | sed 's/.*://'`
5366
5367    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5368      echo "    case bfd_mach_${mach}:" >> multi-run.c
5369    done
5370  done
5371
5372  cat << __EOF__ >> multi-run.c
5373      return (STATE_ARCHITECTURE (SD)->mach);
5374    default:
5375      return bfd_mach_${sim_multi_default};
5376    }
5377}
5378__EOF__
5379
5380  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
5381else
5382  # For clean-extra
5383  sim_multi_src=doesnt-exist.c
5384
5385  if test x"${sim_mach_default}" = x""; then
5386    { { echo "$as_me:$LINENO: error: Error in configure.in: \${sim_mach_default} not defined" >&5
5387echo "$as_me: error: Error in configure.in: \${sim_mach_default} not defined" >&2;}
5388   { (exit 1); exit 1; }; }
5389  fi
5390  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
5391fi
5392sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
5393sim_m16_flags=" -F ${sim_m16_filter}  ${sim_m16_machine}  ${sim_igen_smp}"
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403#
5404# Add simulated hardware devices
5405#
5406hw_enabled=no
5407case "${target}" in
5408  mips*tx39*)
5409	hw_enabled=yes
5410	hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
5411	mips_extra_objs="dv-sockser.o"
5412	SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_TX3904=1"
5413	;;
5414  *)
5415	mips_extra_objs=""
5416	;;
5417esac
5418
5419if test x"$hw_enabled" = x"yes"; then
5420  sim_hw_p=yes
5421else
5422  sim_hw_p=no
5423fi
5424if test "$hw_devices"; then
5425  hardware="core pal glue"
5426else
5427  hardware="core pal glue $hw_extra_devices"
5428fi
5429sim_hw_cflags="-DWITH_HW=1"
5430sim_hw="$hardware"
5431sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
5432# Check whether --enable-sim-hardware or --disable-sim-hardware was given.
5433if test "${enable_sim_hardware+set}" = set; then
5434  enableval="$enable_sim_hardware"
5435
5436case "${enableval}" in
5437  yes)	sim_hw_p=yes;;
5438  no)	sim_hw_p=no;;
5439  ,*)   sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
5440  *,)   sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
5441  *)	sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5442esac
5443if test "$sim_hw_p" != yes; then
5444  sim_hw_objs=
5445  sim_hw_cflags="-DWITH_HW=0"
5446  sim_hw=
5447else
5448  sim_hw_cflags="-DWITH_HW=1"
5449  # remove duplicates
5450  sim_hw=""
5451  sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
5452  for i in $hardware ; do
5453    case " $sim_hw " in
5454      *" $i "*) ;;
5455      *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
5456    esac
5457  done
5458fi
5459if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
5460  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5461fi
5462else
5463
5464if test "$sim_hw_p" != yes; then
5465  sim_hw_objs=
5466  sim_hw_cflags="-DWITH_HW=0"
5467  sim_hw=
5468fi
5469if test x"$silent" != x"yes"; then
5470  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5471fi
5472fi;
5473
5474
5475
5476# Choose simulator engine
5477case "${target}" in
5478  *)    mips_igen_engine="engine.o"
5479	;;
5480esac
5481
5482
5483
5484echo "$as_me:$LINENO: checking for X" >&5
5485echo $ECHO_N "checking for X... $ECHO_C" >&6
5486
5487
5488# Check whether --with-x or --without-x was given.
5489if test "${with_x+set}" = set; then
5490  withval="$with_x"
5491
5492fi;
5493# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5494if test "x$with_x" = xno; then
5495  # The user explicitly disabled X.
5496  have_x=disabled
5497else
5498  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5499    # Both variables are already set.
5500    have_x=yes
5501  else
5502    if test "${ac_cv_have_x+set}" = set; then
5503  echo $ECHO_N "(cached) $ECHO_C" >&6
5504else
5505  # One or both of the vars are not set, and there is no cached value.
5506ac_x_includes=no ac_x_libraries=no
5507rm -fr conftest.dir
5508if mkdir conftest.dir; then
5509  cd conftest.dir
5510  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5511  cat >Imakefile <<'_ACEOF'
5512acfindx:
5513	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5514_ACEOF
5515  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5516    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5517    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5518    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5519    for ac_extension in a so sl; do
5520      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5521	 test -f $ac_im_libdir/libX11.$ac_extension; then
5522	ac_im_usrlibdir=$ac_im_libdir; break
5523      fi
5524    done
5525    # Screen out bogus values from the imake configuration.  They are
5526    # bogus both because they are the default anyway, and because
5527    # using them would break gcc on systems where it needs fixed includes.
5528    case $ac_im_incroot in
5529	/usr/include) ;;
5530	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5531    esac
5532    case $ac_im_usrlibdir in
5533	/usr/lib | /lib) ;;
5534	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5535    esac
5536  fi
5537  cd ..
5538  rm -fr conftest.dir
5539fi
5540
5541# Standard set of common directories for X headers.
5542# Check X11 before X11Rn because it is often a symlink to the current release.
5543ac_x_header_dirs='
5544/usr/X11/include
5545/usr/X11R6/include
5546/usr/X11R5/include
5547/usr/X11R4/include
5548
5549/usr/include/X11
5550/usr/include/X11R6
5551/usr/include/X11R5
5552/usr/include/X11R4
5553
5554/usr/local/X11/include
5555/usr/local/X11R6/include
5556/usr/local/X11R5/include
5557/usr/local/X11R4/include
5558
5559/usr/local/include/X11
5560/usr/local/include/X11R6
5561/usr/local/include/X11R5
5562/usr/local/include/X11R4
5563
5564/usr/X386/include
5565/usr/x386/include
5566/usr/XFree86/include/X11
5567
5568/usr/include
5569/usr/local/include
5570/usr/unsupported/include
5571/usr/athena/include
5572/usr/local/x11r5/include
5573/usr/lpp/Xamples/include
5574
5575/usr/openwin/include
5576/usr/openwin/share/include'
5577
5578if test "$ac_x_includes" = no; then
5579  # Guess where to find include files, by looking for Intrinsic.h.
5580  # First, try using that file with no special directory specified.
5581  cat >conftest.$ac_ext <<_ACEOF
5582/* confdefs.h.  */
5583_ACEOF
5584cat confdefs.h >>conftest.$ac_ext
5585cat >>conftest.$ac_ext <<_ACEOF
5586/* end confdefs.h.  */
5587#include <X11/Intrinsic.h>
5588_ACEOF
5589if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5590  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5591  ac_status=$?
5592  grep -v '^ *+' conftest.er1 >conftest.err
5593  rm -f conftest.er1
5594  cat conftest.err >&5
5595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596  (exit $ac_status); } >/dev/null; then
5597  if test -s conftest.err; then
5598    ac_cpp_err=$ac_c_preproc_warn_flag
5599    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5600  else
5601    ac_cpp_err=
5602  fi
5603else
5604  ac_cpp_err=yes
5605fi
5606if test -z "$ac_cpp_err"; then
5607  # We can compile using X headers with no special include directory.
5608ac_x_includes=
5609else
5610  echo "$as_me: failed program was:" >&5
5611sed 's/^/| /' conftest.$ac_ext >&5
5612
5613  for ac_dir in $ac_x_header_dirs; do
5614  if test -r "$ac_dir/X11/Intrinsic.h"; then
5615    ac_x_includes=$ac_dir
5616    break
5617  fi
5618done
5619fi
5620rm -f conftest.err conftest.$ac_ext
5621fi # $ac_x_includes = no
5622
5623if test "$ac_x_libraries" = no; then
5624  # Check for the libraries.
5625  # See if we find them without any special options.
5626  # Don't add to $LIBS permanently.
5627  ac_save_LIBS=$LIBS
5628  LIBS="-lXt $LIBS"
5629  cat >conftest.$ac_ext <<_ACEOF
5630/* confdefs.h.  */
5631_ACEOF
5632cat confdefs.h >>conftest.$ac_ext
5633cat >>conftest.$ac_ext <<_ACEOF
5634/* end confdefs.h.  */
5635#include <X11/Intrinsic.h>
5636int
5637main ()
5638{
5639XtMalloc (0)
5640  ;
5641  return 0;
5642}
5643_ACEOF
5644rm -f conftest.$ac_objext conftest$ac_exeext
5645if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5646  (eval $ac_link) 2>conftest.er1
5647  ac_status=$?
5648  grep -v '^ *+' conftest.er1 >conftest.err
5649  rm -f conftest.er1
5650  cat conftest.err >&5
5651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652  (exit $ac_status); } &&
5653	 { ac_try='test -z "$ac_c_werror_flag"
5654			 || test ! -s conftest.err'
5655  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5656  (eval $ac_try) 2>&5
5657  ac_status=$?
5658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659  (exit $ac_status); }; } &&
5660	 { ac_try='test -s conftest$ac_exeext'
5661  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662  (eval $ac_try) 2>&5
5663  ac_status=$?
5664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665  (exit $ac_status); }; }; then
5666  LIBS=$ac_save_LIBS
5667# We can link X programs with no special library path.
5668ac_x_libraries=
5669else
5670  echo "$as_me: failed program was:" >&5
5671sed 's/^/| /' conftest.$ac_ext >&5
5672
5673LIBS=$ac_save_LIBS
5674for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5675do
5676  # Don't even attempt the hair of trying to link an X program!
5677  for ac_extension in a so sl; do
5678    if test -r $ac_dir/libXt.$ac_extension; then
5679      ac_x_libraries=$ac_dir
5680      break 2
5681    fi
5682  done
5683done
5684fi
5685rm -f conftest.err conftest.$ac_objext \
5686      conftest$ac_exeext conftest.$ac_ext
5687fi # $ac_x_libraries = no
5688
5689if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
5690  # Didn't find X anywhere.  Cache the known absence of X.
5691  ac_cv_have_x="have_x=no"
5692else
5693  # Record where we found X for the cache.
5694  ac_cv_have_x="have_x=yes \
5695		ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5696fi
5697fi
5698
5699  fi
5700  eval "$ac_cv_have_x"
5701fi # $with_x != no
5702
5703if test "$have_x" != yes; then
5704  echo "$as_me:$LINENO: result: $have_x" >&5
5705echo "${ECHO_T}$have_x" >&6
5706  no_x=yes
5707else
5708  # If each of the values was on the command line, it overrides each guess.
5709  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5710  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5711  # Update the cache value to reflect the command line values.
5712  ac_cv_have_x="have_x=yes \
5713		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5714  echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
5715echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
5716fi
5717
5718mips_extra_libs=""
5719
5720
5721
5722
5723
5724
5725for ac_header in string.h strings.h stdlib.h stdlib.h
5726do
5727as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5728if eval "test \"\${$as_ac_Header+set}\" = set"; then
5729  echo "$as_me:$LINENO: checking for $ac_header" >&5
5730echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5731if eval "test \"\${$as_ac_Header+set}\" = set"; then
5732  echo $ECHO_N "(cached) $ECHO_C" >&6
5733fi
5734echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5735echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5736else
5737  # Is the header compilable?
5738echo "$as_me:$LINENO: checking $ac_header usability" >&5
5739echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5740cat >conftest.$ac_ext <<_ACEOF
5741/* confdefs.h.  */
5742_ACEOF
5743cat confdefs.h >>conftest.$ac_ext
5744cat >>conftest.$ac_ext <<_ACEOF
5745/* end confdefs.h.  */
5746$ac_includes_default
5747#include <$ac_header>
5748_ACEOF
5749rm -f conftest.$ac_objext
5750if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5751  (eval $ac_compile) 2>conftest.er1
5752  ac_status=$?
5753  grep -v '^ *+' conftest.er1 >conftest.err
5754  rm -f conftest.er1
5755  cat conftest.err >&5
5756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757  (exit $ac_status); } &&
5758	 { ac_try='test -z "$ac_c_werror_flag"
5759			 || test ! -s conftest.err'
5760  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5761  (eval $ac_try) 2>&5
5762  ac_status=$?
5763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764  (exit $ac_status); }; } &&
5765	 { ac_try='test -s conftest.$ac_objext'
5766  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5767  (eval $ac_try) 2>&5
5768  ac_status=$?
5769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5770  (exit $ac_status); }; }; then
5771  ac_header_compiler=yes
5772else
5773  echo "$as_me: failed program was:" >&5
5774sed 's/^/| /' conftest.$ac_ext >&5
5775
5776ac_header_compiler=no
5777fi
5778rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5779echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5780echo "${ECHO_T}$ac_header_compiler" >&6
5781
5782# Is the header present?
5783echo "$as_me:$LINENO: checking $ac_header presence" >&5
5784echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5785cat >conftest.$ac_ext <<_ACEOF
5786/* confdefs.h.  */
5787_ACEOF
5788cat confdefs.h >>conftest.$ac_ext
5789cat >>conftest.$ac_ext <<_ACEOF
5790/* end confdefs.h.  */
5791#include <$ac_header>
5792_ACEOF
5793if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5794  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5795  ac_status=$?
5796  grep -v '^ *+' conftest.er1 >conftest.err
5797  rm -f conftest.er1
5798  cat conftest.err >&5
5799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800  (exit $ac_status); } >/dev/null; then
5801  if test -s conftest.err; then
5802    ac_cpp_err=$ac_c_preproc_warn_flag
5803    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5804  else
5805    ac_cpp_err=
5806  fi
5807else
5808  ac_cpp_err=yes
5809fi
5810if test -z "$ac_cpp_err"; then
5811  ac_header_preproc=yes
5812else
5813  echo "$as_me: failed program was:" >&5
5814sed 's/^/| /' conftest.$ac_ext >&5
5815
5816  ac_header_preproc=no
5817fi
5818rm -f conftest.err conftest.$ac_ext
5819echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5820echo "${ECHO_T}$ac_header_preproc" >&6
5821
5822# So?  What about this header?
5823case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5824  yes:no: )
5825    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5826echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5827    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5828echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5829    ac_header_preproc=yes
5830    ;;
5831  no:yes:* )
5832    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5833echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5834    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5835echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5836    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5837echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5838    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5839echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5840    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5841echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5842    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5843echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5844    (
5845      cat <<\_ASBOX
5846## ------------------------------------------ ##
5847## Report this to the AC_PACKAGE_NAME lists.  ##
5848## ------------------------------------------ ##
5849_ASBOX
5850    ) |
5851      sed "s/^/$as_me: WARNING:     /" >&2
5852    ;;
5853esac
5854echo "$as_me:$LINENO: checking for $ac_header" >&5
5855echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5856if eval "test \"\${$as_ac_Header+set}\" = set"; then
5857  echo $ECHO_N "(cached) $ECHO_C" >&6
5858else
5859  eval "$as_ac_Header=\$ac_header_preproc"
5860fi
5861echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5862echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5863
5864fi
5865if test `eval echo '${'$as_ac_Header'}'` = yes; then
5866  cat >>confdefs.h <<_ACEOF
5867#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5868_ACEOF
5869
5870fi
5871
5872done
5873
5874
5875echo "$as_me:$LINENO: checking for fabs in -lm" >&5
5876echo $ECHO_N "checking for fabs in -lm... $ECHO_C" >&6
5877if test "${ac_cv_lib_m_fabs+set}" = set; then
5878  echo $ECHO_N "(cached) $ECHO_C" >&6
5879else
5880  ac_check_lib_save_LIBS=$LIBS
5881LIBS="-lm  $LIBS"
5882cat >conftest.$ac_ext <<_ACEOF
5883/* confdefs.h.  */
5884_ACEOF
5885cat confdefs.h >>conftest.$ac_ext
5886cat >>conftest.$ac_ext <<_ACEOF
5887/* end confdefs.h.  */
5888
5889/* Override any gcc2 internal prototype to avoid an error.  */
5890#ifdef __cplusplus
5891extern "C"
5892#endif
5893/* We use char because int might match the return type of a gcc2
5894   builtin and then its argument prototype would still apply.  */
5895char fabs ();
5896int
5897main ()
5898{
5899fabs ();
5900  ;
5901  return 0;
5902}
5903_ACEOF
5904rm -f conftest.$ac_objext conftest$ac_exeext
5905if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5906  (eval $ac_link) 2>conftest.er1
5907  ac_status=$?
5908  grep -v '^ *+' conftest.er1 >conftest.err
5909  rm -f conftest.er1
5910  cat conftest.err >&5
5911  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5912  (exit $ac_status); } &&
5913	 { ac_try='test -z "$ac_c_werror_flag"
5914			 || test ! -s conftest.err'
5915  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5916  (eval $ac_try) 2>&5
5917  ac_status=$?
5918  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5919  (exit $ac_status); }; } &&
5920	 { ac_try='test -s conftest$ac_exeext'
5921  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5922  (eval $ac_try) 2>&5
5923  ac_status=$?
5924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5925  (exit $ac_status); }; }; then
5926  ac_cv_lib_m_fabs=yes
5927else
5928  echo "$as_me: failed program was:" >&5
5929sed 's/^/| /' conftest.$ac_ext >&5
5930
5931ac_cv_lib_m_fabs=no
5932fi
5933rm -f conftest.err conftest.$ac_objext \
5934      conftest$ac_exeext conftest.$ac_ext
5935LIBS=$ac_check_lib_save_LIBS
5936fi
5937echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabs" >&5
5938echo "${ECHO_T}$ac_cv_lib_m_fabs" >&6
5939if test $ac_cv_lib_m_fabs = yes; then
5940  cat >>confdefs.h <<_ACEOF
5941#define HAVE_LIBM 1
5942_ACEOF
5943
5944  LIBS="-lm $LIBS"
5945
5946fi
5947
5948
5949
5950
5951for ac_func in aint anint sqrt
5952do
5953as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5954echo "$as_me:$LINENO: checking for $ac_func" >&5
5955echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5956if eval "test \"\${$as_ac_var+set}\" = set"; then
5957  echo $ECHO_N "(cached) $ECHO_C" >&6
5958else
5959  cat >conftest.$ac_ext <<_ACEOF
5960/* confdefs.h.  */
5961_ACEOF
5962cat confdefs.h >>conftest.$ac_ext
5963cat >>conftest.$ac_ext <<_ACEOF
5964/* end confdefs.h.  */
5965/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5966   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5967#define $ac_func innocuous_$ac_func
5968
5969/* System header to define __stub macros and hopefully few prototypes,
5970    which can conflict with char $ac_func (); below.
5971    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5972    <limits.h> exists even on freestanding compilers.  */
5973
5974#ifdef __STDC__
5975# include <limits.h>
5976#else
5977# include <assert.h>
5978#endif
5979
5980#undef $ac_func
5981
5982/* Override any gcc2 internal prototype to avoid an error.  */
5983#ifdef __cplusplus
5984extern "C"
5985{
5986#endif
5987/* We use char because int might match the return type of a gcc2
5988   builtin and then its argument prototype would still apply.  */
5989char $ac_func ();
5990/* The GNU C library defines this for functions which it implements
5991    to always fail with ENOSYS.  Some functions are actually named
5992    something starting with __ and the normal name is an alias.  */
5993#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5994choke me
5995#else
5996char (*f) () = $ac_func;
5997#endif
5998#ifdef __cplusplus
5999}
6000#endif
6001
6002int
6003main ()
6004{
6005return f != $ac_func;
6006  ;
6007  return 0;
6008}
6009_ACEOF
6010rm -f conftest.$ac_objext conftest$ac_exeext
6011if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6012  (eval $ac_link) 2>conftest.er1
6013  ac_status=$?
6014  grep -v '^ *+' conftest.er1 >conftest.err
6015  rm -f conftest.er1
6016  cat conftest.err >&5
6017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6018  (exit $ac_status); } &&
6019	 { ac_try='test -z "$ac_c_werror_flag"
6020			 || test ! -s conftest.err'
6021  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6022  (eval $ac_try) 2>&5
6023  ac_status=$?
6024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6025  (exit $ac_status); }; } &&
6026	 { ac_try='test -s conftest$ac_exeext'
6027  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6028  (eval $ac_try) 2>&5
6029  ac_status=$?
6030  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031  (exit $ac_status); }; }; then
6032  eval "$as_ac_var=yes"
6033else
6034  echo "$as_me: failed program was:" >&5
6035sed 's/^/| /' conftest.$ac_ext >&5
6036
6037eval "$as_ac_var=no"
6038fi
6039rm -f conftest.err conftest.$ac_objext \
6040      conftest$ac_exeext conftest.$ac_ext
6041fi
6042echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6043echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6044if test `eval echo '${'$as_ac_var'}'` = yes; then
6045  cat >>confdefs.h <<_ACEOF
6046#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6047_ACEOF
6048
6049fi
6050done
6051
6052
6053
6054ac_sources="$sim_link_files"
6055ac_dests="$sim_link_links"
6056while test -n "$ac_sources"; do
6057  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6058  set $ac_sources; ac_source=$1; shift; ac_sources=$*
6059  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
6060done
6061          ac_config_links="$ac_config_links $ac_config_links_1"
6062
6063cgen_breaks=""
6064if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
6065cgen_breaks="break cgen_rtx_error";
6066fi
6067
6068          ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
6069
6070          ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
6071
6072          ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
6073
6074          ac_config_commands="$ac_config_commands Makefile"
6075
6076          ac_config_commands="$ac_config_commands stamp-h"
6077
6078cat >confcache <<\_ACEOF
6079# This file is a shell script that caches the results of configure
6080# tests run on this system so they can be shared between configure
6081# scripts and configure runs, see configure's option --config-cache.
6082# It is not useful on other systems.  If it contains results you don't
6083# want to keep, you may remove or edit it.
6084#
6085# config.status only pays attention to the cache file if you give it
6086# the --recheck option to rerun configure.
6087#
6088# `ac_cv_env_foo' variables (set or unset) will be overridden when
6089# loading this file, other *unset* `ac_cv_foo' will be assigned the
6090# following values.
6091
6092_ACEOF
6093
6094# The following way of writing the cache mishandles newlines in values,
6095# but we know of no workaround that is simple, portable, and efficient.
6096# So, don't put newlines in cache variables' values.
6097# Ultrix sh set writes to stderr and can't be redirected directly,
6098# and sets the high bit in the cache file unless we assign to the vars.
6099{
6100  (set) 2>&1 |
6101    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6102    *ac_space=\ *)
6103      # `set' does not quote correctly, so add quotes (double-quote
6104      # substitution turns \\\\ into \\, and sed turns \\ into \).
6105      sed -n \
6106	"s/'/'\\\\''/g;
6107	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6108      ;;
6109    *)
6110      # `set' quotes correctly as required by POSIX, so do not add quotes.
6111      sed -n \
6112	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6113      ;;
6114    esac;
6115} |
6116  sed '
6117     t clear
6118     : clear
6119     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6120     t end
6121     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6122     : end' >>confcache
6123if diff $cache_file confcache >/dev/null 2>&1; then :; else
6124  if test -w $cache_file; then
6125    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6126    cat confcache >$cache_file
6127  else
6128    echo "not updating unwritable cache $cache_file"
6129  fi
6130fi
6131rm -f confcache
6132
6133test "x$prefix" = xNONE && prefix=$ac_default_prefix
6134# Let make expand exec_prefix.
6135test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6136
6137# VPATH may cause trouble with some makes, so we remove $(srcdir),
6138# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6139# trailing colons and then remove the whole line if VPATH becomes empty
6140# (actually we leave an empty line to preserve line numbers).
6141if test "x$srcdir" = x.; then
6142  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
6143s/:*\$(srcdir):*/:/;
6144s/:*\${srcdir}:*/:/;
6145s/:*@srcdir@:*/:/;
6146s/^\([^=]*=[	 ]*\):*/\1/;
6147s/:*$//;
6148s/^[^=]*=[	 ]*$//;
6149}'
6150fi
6151
6152DEFS=-DHAVE_CONFIG_H
6153
6154ac_libobjs=
6155ac_ltlibobjs=
6156for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6157  # 1. Remove the extension, and $U if already installed.
6158  ac_i=`echo "$ac_i" |
6159	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6160  # 2. Add them.
6161  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6162  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6163done
6164LIBOBJS=$ac_libobjs
6165
6166LTLIBOBJS=$ac_ltlibobjs
6167
6168
6169
6170: ${CONFIG_STATUS=./config.status}
6171ac_clean_files_save=$ac_clean_files
6172ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6173{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6174echo "$as_me: creating $CONFIG_STATUS" >&6;}
6175cat >$CONFIG_STATUS <<_ACEOF
6176#! $SHELL
6177# Generated by $as_me.
6178# Run this file to recreate the current configuration.
6179# Compiler output produced by configure, useful for debugging
6180# configure, is in config.log if it exists.
6181
6182debug=false
6183ac_cs_recheck=false
6184ac_cs_silent=false
6185SHELL=\${CONFIG_SHELL-$SHELL}
6186_ACEOF
6187
6188cat >>$CONFIG_STATUS <<\_ACEOF
6189## --------------------- ##
6190## M4sh Initialization.  ##
6191## --------------------- ##
6192
6193# Be Bourne compatible
6194if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6195  emulate sh
6196  NULLCMD=:
6197  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6198  # is contrary to our usage.  Disable this feature.
6199  alias -g '${1+"$@"}'='"$@"'
6200elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6201  set -o posix
6202fi
6203DUALCASE=1; export DUALCASE # for MKS sh
6204
6205# Support unset when possible.
6206if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6207  as_unset=unset
6208else
6209  as_unset=false
6210fi
6211
6212
6213# Work around bugs in pre-3.0 UWIN ksh.
6214$as_unset ENV MAIL MAILPATH
6215PS1='$ '
6216PS2='> '
6217PS4='+ '
6218
6219# NLS nuisances.
6220for as_var in \
6221  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6222  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6223  LC_TELEPHONE LC_TIME
6224do
6225  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6226    eval $as_var=C; export $as_var
6227  else
6228    $as_unset $as_var
6229  fi
6230done
6231
6232# Required to use basename.
6233if expr a : '\(a\)' >/dev/null 2>&1; then
6234  as_expr=expr
6235else
6236  as_expr=false
6237fi
6238
6239if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6240  as_basename=basename
6241else
6242  as_basename=false
6243fi
6244
6245
6246# Name of the executable.
6247as_me=`$as_basename "$0" ||
6248$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6249	 X"$0" : 'X\(//\)$' \| \
6250	 X"$0" : 'X\(/\)$' \| \
6251	 .     : '\(.\)' 2>/dev/null ||
6252echo X/"$0" |
6253    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6254  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
6255  	  /^X\/\(\/\).*/{ s//\1/; q; }
6256  	  s/.*/./; q'`
6257
6258
6259# PATH needs CR, and LINENO needs CR and PATH.
6260# Avoid depending upon Character Ranges.
6261as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6262as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6263as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6264as_cr_digits='0123456789'
6265as_cr_alnum=$as_cr_Letters$as_cr_digits
6266
6267# The user is always right.
6268if test "${PATH_SEPARATOR+set}" != set; then
6269  echo "#! /bin/sh" >conf$$.sh
6270  echo  "exit 0"   >>conf$$.sh
6271  chmod +x conf$$.sh
6272  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6273    PATH_SEPARATOR=';'
6274  else
6275    PATH_SEPARATOR=:
6276  fi
6277  rm -f conf$$.sh
6278fi
6279
6280
6281  as_lineno_1=$LINENO
6282  as_lineno_2=$LINENO
6283  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6284  test "x$as_lineno_1" != "x$as_lineno_2" &&
6285  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
6286  # Find who we are.  Look in the path if we contain no path at all
6287  # relative or not.
6288  case $0 in
6289    *[\\/]* ) as_myself=$0 ;;
6290    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6291for as_dir in $PATH
6292do
6293  IFS=$as_save_IFS
6294  test -z "$as_dir" && as_dir=.
6295  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6296done
6297
6298       ;;
6299  esac
6300  # We did not find ourselves, most probably we were run as `sh COMMAND'
6301  # in which case we are not to be found in the path.
6302  if test "x$as_myself" = x; then
6303    as_myself=$0
6304  fi
6305  if test ! -f "$as_myself"; then
6306    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6307echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6308   { (exit 1); exit 1; }; }
6309  fi
6310  case $CONFIG_SHELL in
6311  '')
6312    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6314do
6315  IFS=$as_save_IFS
6316  test -z "$as_dir" && as_dir=.
6317  for as_base in sh bash ksh sh5; do
6318	 case $as_dir in
6319	 /*)
6320	   if ("$as_dir/$as_base" -c '
6321  as_lineno_1=$LINENO
6322  as_lineno_2=$LINENO
6323  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6324  test "x$as_lineno_1" != "x$as_lineno_2" &&
6325  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
6326	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6327	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6328	     CONFIG_SHELL=$as_dir/$as_base
6329	     export CONFIG_SHELL
6330	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6331	   fi;;
6332	 esac
6333       done
6334done
6335;;
6336  esac
6337
6338  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6339  # uniformly replaced by the line number.  The first 'sed' inserts a
6340  # line-number line before each line; the second 'sed' does the real
6341  # work.  The second script uses 'N' to pair each line-number line
6342  # with the numbered line, and appends trailing '-' during
6343  # substitution so that $LINENO is not a special case at line end.
6344  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6345  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
6346  sed '=' <$as_myself |
6347    sed '
6348      N
6349      s,$,-,
6350      : loop
6351      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6352      t loop
6353      s,-$,,
6354      s,^['$as_cr_digits']*\n,,
6355    ' >$as_me.lineno &&
6356  chmod +x $as_me.lineno ||
6357    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6358echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6359   { (exit 1); exit 1; }; }
6360
6361  # Don't try to exec as it changes $[0], causing all sort of problems
6362  # (the dirname of $[0] is not the place where we might find the
6363  # original and so on.  Autoconf is especially sensible to this).
6364  . ./$as_me.lineno
6365  # Exit status is that of the last command.
6366  exit
6367}
6368
6369
6370case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6371  *c*,-n*) ECHO_N= ECHO_C='
6372' ECHO_T='	' ;;
6373  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6374  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
6375esac
6376
6377if expr a : '\(a\)' >/dev/null 2>&1; then
6378  as_expr=expr
6379else
6380  as_expr=false
6381fi
6382
6383rm -f conf$$ conf$$.exe conf$$.file
6384echo >conf$$.file
6385if ln -s conf$$.file conf$$ 2>/dev/null; then
6386  # We could just check for DJGPP; but this test a) works b) is more generic
6387  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6388  if test -f conf$$.exe; then
6389    # Don't use ln at all; we don't have any links
6390    as_ln_s='cp -p'
6391  else
6392    as_ln_s='ln -s'
6393  fi
6394elif ln conf$$.file conf$$ 2>/dev/null; then
6395  as_ln_s=ln
6396else
6397  as_ln_s='cp -p'
6398fi
6399rm -f conf$$ conf$$.exe conf$$.file
6400
6401if mkdir -p . 2>/dev/null; then
6402  as_mkdir_p=:
6403else
6404  test -d ./-p && rmdir ./-p
6405  as_mkdir_p=false
6406fi
6407
6408as_executable_p="test -f"
6409
6410# Sed expression to map a string onto a valid CPP name.
6411as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6412
6413# Sed expression to map a string onto a valid variable name.
6414as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6415
6416
6417# IFS
6418# We need space, tab and new line, in precisely that order.
6419as_nl='
6420'
6421IFS=" 	$as_nl"
6422
6423# CDPATH.
6424$as_unset CDPATH
6425
6426exec 6>&1
6427
6428# Open the log real soon, to keep \$[0] and so on meaningful, and to
6429# report actual input values of CONFIG_FILES etc. instead of their
6430# values after options handling.  Logging --version etc. is OK.
6431exec 5>>config.log
6432{
6433  echo
6434  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6435## Running $as_me. ##
6436_ASBOX
6437} >&5
6438cat >&5 <<_CSEOF
6439
6440This file was extended by $as_me, which was
6441generated by GNU Autoconf 2.59.  Invocation command line was
6442
6443  CONFIG_FILES    = $CONFIG_FILES
6444  CONFIG_HEADERS  = $CONFIG_HEADERS
6445  CONFIG_LINKS    = $CONFIG_LINKS
6446  CONFIG_COMMANDS = $CONFIG_COMMANDS
6447  $ $0 $@
6448
6449_CSEOF
6450echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
6451echo >&5
6452_ACEOF
6453
6454# Files that config.status was made for.
6455if test -n "$ac_config_files"; then
6456  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
6457fi
6458
6459if test -n "$ac_config_headers"; then
6460  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6461fi
6462
6463if test -n "$ac_config_links"; then
6464  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6465fi
6466
6467if test -n "$ac_config_commands"; then
6468  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6469fi
6470
6471cat >>$CONFIG_STATUS <<\_ACEOF
6472
6473ac_cs_usage="\
6474\`$as_me' instantiates files from templates according to the
6475current configuration.
6476
6477Usage: $0 [OPTIONS] [FILE]...
6478
6479  -h, --help       print this help, then exit
6480  -V, --version    print version number, then exit
6481  -q, --quiet      do not print progress messages
6482  -d, --debug      don't remove temporary files
6483      --recheck    update $as_me by reconfiguring in the same conditions
6484  --file=FILE[:TEMPLATE]
6485		   instantiate the configuration file FILE
6486  --header=FILE[:TEMPLATE]
6487		   instantiate the configuration header FILE
6488
6489Configuration files:
6490$config_files
6491
6492Configuration headers:
6493$config_headers
6494
6495Configuration links:
6496$config_links
6497
6498Configuration commands:
6499$config_commands
6500
6501Report bugs to <bug-autoconf@gnu.org>."
6502_ACEOF
6503
6504cat >>$CONFIG_STATUS <<_ACEOF
6505ac_cs_version="\\
6506config.status
6507configured by $0, generated by GNU Autoconf 2.59,
6508  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6509
6510Copyright (C) 2003 Free Software Foundation, Inc.
6511This config.status script is free software; the Free Software Foundation
6512gives unlimited permission to copy, distribute and modify it."
6513srcdir=$srcdir
6514INSTALL="$INSTALL"
6515_ACEOF
6516
6517cat >>$CONFIG_STATUS <<\_ACEOF
6518# If no file are specified by the user, then we need to provide default
6519# value.  By we need to know if files were specified by the user.
6520ac_need_defaults=:
6521while test $# != 0
6522do
6523  case $1 in
6524  --*=*)
6525    ac_option=`expr "x$1" : 'x\([^=]*\)='`
6526    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6527    ac_shift=:
6528    ;;
6529  -*)
6530    ac_option=$1
6531    ac_optarg=$2
6532    ac_shift=shift
6533    ;;
6534  *) # This is not an option, so the user has probably given explicit
6535     # arguments.
6536     ac_option=$1
6537     ac_need_defaults=false;;
6538  esac
6539
6540  case $ac_option in
6541  # Handling of the options.
6542_ACEOF
6543cat >>$CONFIG_STATUS <<\_ACEOF
6544  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6545    ac_cs_recheck=: ;;
6546  --version | --vers* | -V )
6547    echo "$ac_cs_version"; exit 0 ;;
6548  --he | --h)
6549    # Conflict between --help and --header
6550    { { echo "$as_me:$LINENO: error: ambiguous option: $1
6551Try \`$0 --help' for more information." >&5
6552echo "$as_me: error: ambiguous option: $1
6553Try \`$0 --help' for more information." >&2;}
6554   { (exit 1); exit 1; }; };;
6555  --help | --hel | -h )
6556    echo "$ac_cs_usage"; exit 0 ;;
6557  --debug | --d* | -d )
6558    debug=: ;;
6559  --file | --fil | --fi | --f )
6560    $ac_shift
6561    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
6562    ac_need_defaults=false;;
6563  --header | --heade | --head | --hea )
6564    $ac_shift
6565    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
6566    ac_need_defaults=false;;
6567  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6568  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6569    ac_cs_silent=: ;;
6570
6571  # This is an error.
6572  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
6573Try \`$0 --help' for more information." >&5
6574echo "$as_me: error: unrecognized option: $1
6575Try \`$0 --help' for more information." >&2;}
6576   { (exit 1); exit 1; }; } ;;
6577
6578  *) ac_config_targets="$ac_config_targets $1" ;;
6579
6580  esac
6581  shift
6582done
6583
6584ac_configure_extra_args=
6585
6586if $ac_cs_silent; then
6587  exec 6>/dev/null
6588  ac_configure_extra_args="$ac_configure_extra_args --silent"
6589fi
6590
6591_ACEOF
6592cat >>$CONFIG_STATUS <<_ACEOF
6593if \$ac_cs_recheck; then
6594  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
6595  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6596fi
6597
6598_ACEOF
6599
6600
6601
6602
6603
6604cat >>$CONFIG_STATUS <<\_ACEOF
6605for ac_config_target in $ac_config_targets
6606do
6607  case "$ac_config_target" in
6608  # Handling of arguments.
6609  "Makefile.sim" ) CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
6610  "Make-common.sim" ) CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
6611  ".gdbinit" ) CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
6612  "$ac_config_links_1" ) CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
6613  "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
6614  "stamp-h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
6615  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6616  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
6617echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
6618   { (exit 1); exit 1; }; };;
6619  esac
6620done
6621
6622# If the user did not use the arguments to specify the items to instantiate,
6623# then the envvar interface is used.  Set only those that are not.
6624# We use the long form for the default assignment because of an extremely
6625# bizarre bug on SunOS 4.1.3.
6626if $ac_need_defaults; then
6627  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6628  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6629  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
6630  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6631fi
6632
6633# Have a temporary directory for convenience.  Make it in the build tree
6634# simply because there is no reason to put it here, and in addition,
6635# creating and moving files from /tmp can sometimes cause problems.
6636# Create a temporary directory, and hook for its removal unless debugging.
6637$debug ||
6638{
6639  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6640  trap '{ (exit 1); exit 1; }' 1 2 13 15
6641}
6642
6643# Create a (secure) tmp directory for tmp files.
6644
6645{
6646  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
6647  test -n "$tmp" && test -d "$tmp"
6648}  ||
6649{
6650  tmp=./confstat$$-$RANDOM
6651  (umask 077 && mkdir $tmp)
6652} ||
6653{
6654   echo "$me: cannot create a temporary directory in ." >&2
6655   { (exit 1); exit 1; }
6656}
6657
6658_ACEOF
6659
6660cat >>$CONFIG_STATUS <<_ACEOF
6661
6662#
6663# CONFIG_FILES section.
6664#
6665
6666# No need to generate the scripts if there are no CONFIG_FILES.
6667# This happens for instance when ./config.status config.h
6668if test -n "\$CONFIG_FILES"; then
6669  # Protect against being on the right side of a sed subst in config.status.
6670  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
6671   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
6672s,@SHELL@,$SHELL,;t t
6673s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
6674s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
6675s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
6676s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
6677s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
6678s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
6679s,@exec_prefix@,$exec_prefix,;t t
6680s,@prefix@,$prefix,;t t
6681s,@program_transform_name@,$program_transform_name,;t t
6682s,@bindir@,$bindir,;t t
6683s,@sbindir@,$sbindir,;t t
6684s,@libexecdir@,$libexecdir,;t t
6685s,@datadir@,$datadir,;t t
6686s,@sysconfdir@,$sysconfdir,;t t
6687s,@sharedstatedir@,$sharedstatedir,;t t
6688s,@localstatedir@,$localstatedir,;t t
6689s,@libdir@,$libdir,;t t
6690s,@includedir@,$includedir,;t t
6691s,@oldincludedir@,$oldincludedir,;t t
6692s,@infodir@,$infodir,;t t
6693s,@mandir@,$mandir,;t t
6694s,@build_alias@,$build_alias,;t t
6695s,@host_alias@,$host_alias,;t t
6696s,@target_alias@,$target_alias,;t t
6697s,@DEFS@,$DEFS,;t t
6698s,@ECHO_C@,$ECHO_C,;t t
6699s,@ECHO_N@,$ECHO_N,;t t
6700s,@ECHO_T@,$ECHO_T,;t t
6701s,@LIBS@,$LIBS,;t t
6702s,@sim_environment@,$sim_environment,;t t
6703s,@sim_alignment@,$sim_alignment,;t t
6704s,@sim_assert@,$sim_assert,;t t
6705s,@sim_bitsize@,$sim_bitsize,;t t
6706s,@sim_endian@,$sim_endian,;t t
6707s,@sim_hostendian@,$sim_hostendian,;t t
6708s,@sim_float@,$sim_float,;t t
6709s,@sim_scache@,$sim_scache,;t t
6710s,@sim_default_model@,$sim_default_model,;t t
6711s,@sim_hw_cflags@,$sim_hw_cflags,;t t
6712s,@sim_hw_objs@,$sim_hw_objs,;t t
6713s,@sim_hw@,$sim_hw,;t t
6714s,@sim_inline@,$sim_inline,;t t
6715s,@sim_packages@,$sim_packages,;t t
6716s,@sim_regparm@,$sim_regparm,;t t
6717s,@sim_reserved_bits@,$sim_reserved_bits,;t t
6718s,@sim_smp@,$sim_smp,;t t
6719s,@sim_stdcall@,$sim_stdcall,;t t
6720s,@sim_xor_endian@,$sim_xor_endian,;t t
6721s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
6722s,@WERROR_CFLAGS@,$WERROR_CFLAGS,;t t
6723s,@build@,$build,;t t
6724s,@build_cpu@,$build_cpu,;t t
6725s,@build_vendor@,$build_vendor,;t t
6726s,@build_os@,$build_os,;t t
6727s,@host@,$host,;t t
6728s,@host_cpu@,$host_cpu,;t t
6729s,@host_vendor@,$host_vendor,;t t
6730s,@host_os@,$host_os,;t t
6731s,@target@,$target,;t t
6732s,@target_cpu@,$target_cpu,;t t
6733s,@target_vendor@,$target_vendor,;t t
6734s,@target_os@,$target_os,;t t
6735s,@CC@,$CC,;t t
6736s,@CFLAGS@,$CFLAGS,;t t
6737s,@LDFLAGS@,$LDFLAGS,;t t
6738s,@CPPFLAGS@,$CPPFLAGS,;t t
6739s,@ac_ct_CC@,$ac_ct_CC,;t t
6740s,@EXEEXT@,$EXEEXT,;t t
6741s,@OBJEXT@,$OBJEXT,;t t
6742s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
6743s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
6744s,@INSTALL_DATA@,$INSTALL_DATA,;t t
6745s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
6746s,@HDEFINES@,$HDEFINES,;t t
6747s,@AR@,$AR,;t t
6748s,@RANLIB@,$RANLIB,;t t
6749s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
6750s,@USE_NLS@,$USE_NLS,;t t
6751s,@LIBINTL@,$LIBINTL,;t t
6752s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
6753s,@INCINTL@,$INCINTL,;t t
6754s,@XGETTEXT@,$XGETTEXT,;t t
6755s,@GMSGFMT@,$GMSGFMT,;t t
6756s,@POSUB@,$POSUB,;t t
6757s,@CATALOGS@,$CATALOGS,;t t
6758s,@DATADIRNAME@,$DATADIRNAME,;t t
6759s,@INSTOBJEXT@,$INSTOBJEXT,;t t
6760s,@GENCAT@,$GENCAT,;t t
6761s,@CATOBJEXT@,$CATOBJEXT,;t t
6762s,@CPP@,$CPP,;t t
6763s,@EGREP@,$EGREP,;t t
6764s,@MAINT@,$MAINT,;t t
6765s,@sim_bswap@,$sim_bswap,;t t
6766s,@sim_cflags@,$sim_cflags,;t t
6767s,@sim_debug@,$sim_debug,;t t
6768s,@sim_stdio@,$sim_stdio,;t t
6769s,@sim_trace@,$sim_trace,;t t
6770s,@sim_profile@,$sim_profile,;t t
6771s,@SIM_SUBTARGET@,$SIM_SUBTARGET,;t t
6772s,@sim_igen_flags@,$sim_igen_flags,;t t
6773s,@sim_m16_flags@,$sim_m16_flags,;t t
6774s,@sim_gen@,$sim_gen,;t t
6775s,@sim_multi_flags@,$sim_multi_flags,;t t
6776s,@sim_multi_igen_configs@,$sim_multi_igen_configs,;t t
6777s,@sim_multi_src@,$sim_multi_src,;t t
6778s,@sim_multi_obj@,$sim_multi_obj,;t t
6779s,@mips_extra_objs@,$mips_extra_objs,;t t
6780s,@mips_igen_engine@,$mips_igen_engine,;t t
6781s,@mips_extra_libs@,$mips_extra_libs,;t t
6782s,@cgen_breaks@,$cgen_breaks,;t t
6783s,@LIBOBJS@,$LIBOBJS,;t t
6784s,@LTLIBOBJS@,$LTLIBOBJS,;t t
6785CEOF
6786
6787_ACEOF
6788
6789  cat >>$CONFIG_STATUS <<\_ACEOF
6790  # Split the substitutions into bite-sized pieces for seds with
6791  # small command number limits, like on Digital OSF/1 and HP-UX.
6792  ac_max_sed_lines=48
6793  ac_sed_frag=1 # Number of current file.
6794  ac_beg=1 # First line for current file.
6795  ac_end=$ac_max_sed_lines # Line after last line for current file.
6796  ac_more_lines=:
6797  ac_sed_cmds=
6798  while $ac_more_lines; do
6799    if test $ac_beg -gt 1; then
6800      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6801    else
6802      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6803    fi
6804    if test ! -s $tmp/subs.frag; then
6805      ac_more_lines=false
6806    else
6807      # The purpose of the label and of the branching condition is to
6808      # speed up the sed processing (if there are no `@' at all, there
6809      # is no need to browse any of the substitutions).
6810      # These are the two extra sed commands mentioned above.
6811      (echo ':t
6812  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
6813      if test -z "$ac_sed_cmds"; then
6814	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
6815      else
6816	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
6817      fi
6818      ac_sed_frag=`expr $ac_sed_frag + 1`
6819      ac_beg=$ac_end
6820      ac_end=`expr $ac_end + $ac_max_sed_lines`
6821    fi
6822  done
6823  if test -z "$ac_sed_cmds"; then
6824    ac_sed_cmds=cat
6825  fi
6826fi # test -n "$CONFIG_FILES"
6827
6828_ACEOF
6829cat >>$CONFIG_STATUS <<\_ACEOF
6830for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
6831  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6832  case $ac_file in
6833  - | *:- | *:-:* ) # input from stdin
6834	cat >$tmp/stdin
6835	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6836	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6837  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6838	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6839  * )   ac_file_in=$ac_file.in ;;
6840  esac
6841
6842  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
6843  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
6844$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6845	 X"$ac_file" : 'X\(//\)[^/]' \| \
6846	 X"$ac_file" : 'X\(//\)$' \| \
6847	 X"$ac_file" : 'X\(/\)' \| \
6848	 .     : '\(.\)' 2>/dev/null ||
6849echo X"$ac_file" |
6850    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6851  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6852  	  /^X\(\/\/\)$/{ s//\1/; q; }
6853  	  /^X\(\/\).*/{ s//\1/; q; }
6854  	  s/.*/./; q'`
6855  { if $as_mkdir_p; then
6856    mkdir -p "$ac_dir"
6857  else
6858    as_dir="$ac_dir"
6859    as_dirs=
6860    while test ! -d "$as_dir"; do
6861      as_dirs="$as_dir $as_dirs"
6862      as_dir=`(dirname "$as_dir") 2>/dev/null ||
6863$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6864	 X"$as_dir" : 'X\(//\)[^/]' \| \
6865	 X"$as_dir" : 'X\(//\)$' \| \
6866	 X"$as_dir" : 'X\(/\)' \| \
6867	 .     : '\(.\)' 2>/dev/null ||
6868echo X"$as_dir" |
6869    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6870  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6871  	  /^X\(\/\/\)$/{ s//\1/; q; }
6872  	  /^X\(\/\).*/{ s//\1/; q; }
6873  	  s/.*/./; q'`
6874    done
6875    test ! -n "$as_dirs" || mkdir $as_dirs
6876  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
6877echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
6878   { (exit 1); exit 1; }; }; }
6879
6880  ac_builddir=.
6881
6882if test "$ac_dir" != .; then
6883  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
6884  # A "../" for each directory in $ac_dir_suffix.
6885  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
6886else
6887  ac_dir_suffix= ac_top_builddir=
6888fi
6889
6890case $srcdir in
6891  .)  # No --srcdir option.  We are building in place.
6892    ac_srcdir=.
6893    if test -z "$ac_top_builddir"; then
6894       ac_top_srcdir=.
6895    else
6896       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
6897    fi ;;
6898  [\\/]* | ?:[\\/]* )  # Absolute path.
6899    ac_srcdir=$srcdir$ac_dir_suffix;
6900    ac_top_srcdir=$srcdir ;;
6901  *) # Relative path.
6902    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
6903    ac_top_srcdir=$ac_top_builddir$srcdir ;;
6904esac
6905
6906# Do not use `cd foo && pwd` to compute absolute paths, because
6907# the directories may not exist.
6908case `pwd` in
6909.) ac_abs_builddir="$ac_dir";;
6910*)
6911  case "$ac_dir" in
6912  .) ac_abs_builddir=`pwd`;;
6913  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
6914  *) ac_abs_builddir=`pwd`/"$ac_dir";;
6915  esac;;
6916esac
6917case $ac_abs_builddir in
6918.) ac_abs_top_builddir=${ac_top_builddir}.;;
6919*)
6920  case ${ac_top_builddir}. in
6921  .) ac_abs_top_builddir=$ac_abs_builddir;;
6922  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
6923  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
6924  esac;;
6925esac
6926case $ac_abs_builddir in
6927.) ac_abs_srcdir=$ac_srcdir;;
6928*)
6929  case $ac_srcdir in
6930  .) ac_abs_srcdir=$ac_abs_builddir;;
6931  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
6932  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
6933  esac;;
6934esac
6935case $ac_abs_builddir in
6936.) ac_abs_top_srcdir=$ac_top_srcdir;;
6937*)
6938  case $ac_top_srcdir in
6939  .) ac_abs_top_srcdir=$ac_abs_builddir;;
6940  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
6941  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
6942  esac;;
6943esac
6944
6945
6946  case $INSTALL in
6947  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6948  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
6949  esac
6950
6951  if test x"$ac_file" != x-; then
6952    { echo "$as_me:$LINENO: creating $ac_file" >&5
6953echo "$as_me: creating $ac_file" >&6;}
6954    rm -f "$ac_file"
6955  fi
6956  # Let's still pretend it is `configure' which instantiates (i.e., don't
6957  # use $as_me), people would be surprised to read:
6958  #    /* config.h.  Generated by config.status.  */
6959  if test x"$ac_file" = x-; then
6960    configure_input=
6961  else
6962    configure_input="$ac_file.  "
6963  fi
6964  configure_input=$configure_input"Generated from `echo $ac_file_in |
6965				     sed 's,.*/,,'` by configure."
6966
6967  # First look for the input files in the build tree, otherwise in the
6968  # src tree.
6969  ac_file_inputs=`IFS=:
6970    for f in $ac_file_in; do
6971      case $f in
6972      -) echo $tmp/stdin ;;
6973      [\\/$]*)
6974	 # Absolute (can't be DOS-style, as IFS=:)
6975	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
6976echo "$as_me: error: cannot find input file: $f" >&2;}
6977   { (exit 1); exit 1; }; }
6978	 echo "$f";;
6979      *) # Relative
6980	 if test -f "$f"; then
6981	   # Build tree
6982	   echo "$f"
6983	 elif test -f "$srcdir/$f"; then
6984	   # Source tree
6985	   echo "$srcdir/$f"
6986	 else
6987	   # /dev/null tree
6988	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
6989echo "$as_me: error: cannot find input file: $f" >&2;}
6990   { (exit 1); exit 1; }; }
6991	 fi;;
6992      esac
6993    done` || { (exit 1); exit 1; }
6994_ACEOF
6995cat >>$CONFIG_STATUS <<_ACEOF
6996  sed "$ac_vpsub
6997$extrasub
6998_ACEOF
6999cat >>$CONFIG_STATUS <<\_ACEOF
7000:t
7001/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7002s,@configure_input@,$configure_input,;t t
7003s,@srcdir@,$ac_srcdir,;t t
7004s,@abs_srcdir@,$ac_abs_srcdir,;t t
7005s,@top_srcdir@,$ac_top_srcdir,;t t
7006s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7007s,@builddir@,$ac_builddir,;t t
7008s,@abs_builddir@,$ac_abs_builddir,;t t
7009s,@top_builddir@,$ac_top_builddir,;t t
7010s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7011s,@INSTALL@,$ac_INSTALL,;t t
7012" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7013  rm -f $tmp/stdin
7014  if test x"$ac_file" != x-; then
7015    mv $tmp/out $ac_file
7016  else
7017    cat $tmp/out
7018    rm -f $tmp/out
7019  fi
7020
7021done
7022_ACEOF
7023cat >>$CONFIG_STATUS <<\_ACEOF
7024
7025#
7026# CONFIG_HEADER section.
7027#
7028
7029# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7030# NAME is the cpp macro being defined and VALUE is the value it is being given.
7031#
7032# ac_d sets the value in "#define NAME VALUE" lines.
7033ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
7034ac_dB='[	 ].*$,\1#\2'
7035ac_dC=' '
7036ac_dD=',;t'
7037# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7038ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
7039ac_uB='$,\1#\2define\3'
7040ac_uC=' '
7041ac_uD=',;t'
7042
7043for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7044  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7045  case $ac_file in
7046  - | *:- | *:-:* ) # input from stdin
7047	cat >$tmp/stdin
7048	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7049	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7050  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7051	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7052  * )   ac_file_in=$ac_file.in ;;
7053  esac
7054
7055  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7056echo "$as_me: creating $ac_file" >&6;}
7057
7058  # First look for the input files in the build tree, otherwise in the
7059  # src tree.
7060  ac_file_inputs=`IFS=:
7061    for f in $ac_file_in; do
7062      case $f in
7063      -) echo $tmp/stdin ;;
7064      [\\/$]*)
7065	 # Absolute (can't be DOS-style, as IFS=:)
7066	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7067echo "$as_me: error: cannot find input file: $f" >&2;}
7068   { (exit 1); exit 1; }; }
7069	 # Do quote $f, to prevent DOS paths from being IFS'd.
7070	 echo "$f";;
7071      *) # Relative
7072	 if test -f "$f"; then
7073	   # Build tree
7074	   echo "$f"
7075	 elif test -f "$srcdir/$f"; then
7076	   # Source tree
7077	   echo "$srcdir/$f"
7078	 else
7079	   # /dev/null tree
7080	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7081echo "$as_me: error: cannot find input file: $f" >&2;}
7082   { (exit 1); exit 1; }; }
7083	 fi;;
7084      esac
7085    done` || { (exit 1); exit 1; }
7086  # Remove the trailing spaces.
7087  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
7088
7089_ACEOF
7090
7091# Transform confdefs.h into two sed scripts, `conftest.defines' and
7092# `conftest.undefs', that substitutes the proper values into
7093# config.h.in to produce config.h.  The first handles `#define'
7094# templates, and the second `#undef' templates.
7095# And first: Protect against being on the right side of a sed subst in
7096# config.status.  Protect against being in an unquoted here document
7097# in config.status.
7098rm -f conftest.defines conftest.undefs
7099# Using a here document instead of a string reduces the quoting nightmare.
7100# Putting comments in sed scripts is not portable.
7101#
7102# `end' is used to avoid that the second main sed command (meant for
7103# 0-ary CPP macros) applies to n-ary macro definitions.
7104# See the Autoconf documentation for `clear'.
7105cat >confdef2sed.sed <<\_ACEOF
7106s/[\\&,]/\\&/g
7107s,[\\$`],\\&,g
7108t clear
7109: clear
7110s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7111t end
7112s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7113: end
7114_ACEOF
7115# If some macros were called several times there might be several times
7116# the same #defines, which is useless.  Nevertheless, we may not want to
7117# sort them, since we want the *last* AC-DEFINE to be honored.
7118uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7119sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7120rm -f confdef2sed.sed
7121
7122# This sed command replaces #undef with comments.  This is necessary, for
7123# example, in the case of _POSIX_SOURCE, which is predefined and required
7124# on some systems where configure will not decide to define it.
7125cat >>conftest.undefs <<\_ACEOF
7126s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7127_ACEOF
7128
7129# Break up conftest.defines because some shells have a limit on the size
7130# of here documents, and old seds have small limits too (100 cmds).
7131echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7132echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7133echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7134echo '  :' >>$CONFIG_STATUS
7135rm -f conftest.tail
7136while grep . conftest.defines >/dev/null
7137do
7138  # Write a limited-size here document to $tmp/defines.sed.
7139  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7140  # Speed up: don't consider the non `#define' lines.
7141  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
7142  # Work around the forget-to-reset-the-flag bug.
7143  echo 't clr' >>$CONFIG_STATUS
7144  echo ': clr' >>$CONFIG_STATUS
7145  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7146  echo 'CEOF
7147  sed -f $tmp/defines.sed $tmp/in >$tmp/out
7148  rm -f $tmp/in
7149  mv $tmp/out $tmp/in
7150' >>$CONFIG_STATUS
7151  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7152  rm -f conftest.defines
7153  mv conftest.tail conftest.defines
7154done
7155rm -f conftest.defines
7156echo '  fi # grep' >>$CONFIG_STATUS
7157echo >>$CONFIG_STATUS
7158
7159# Break up conftest.undefs because some shells have a limit on the size
7160# of here documents, and old seds have small limits too (100 cmds).
7161echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
7162rm -f conftest.tail
7163while grep . conftest.undefs >/dev/null
7164do
7165  # Write a limited-size here document to $tmp/undefs.sed.
7166  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7167  # Speed up: don't consider the non `#undef'
7168  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
7169  # Work around the forget-to-reset-the-flag bug.
7170  echo 't clr' >>$CONFIG_STATUS
7171  echo ': clr' >>$CONFIG_STATUS
7172  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7173  echo 'CEOF
7174  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7175  rm -f $tmp/in
7176  mv $tmp/out $tmp/in
7177' >>$CONFIG_STATUS
7178  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7179  rm -f conftest.undefs
7180  mv conftest.tail conftest.undefs
7181done
7182rm -f conftest.undefs
7183
7184cat >>$CONFIG_STATUS <<\_ACEOF
7185  # Let's still pretend it is `configure' which instantiates (i.e., don't
7186  # use $as_me), people would be surprised to read:
7187  #    /* config.h.  Generated by config.status.  */
7188  if test x"$ac_file" = x-; then
7189    echo "/* Generated by configure.  */" >$tmp/config.h
7190  else
7191    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
7192  fi
7193  cat $tmp/in >>$tmp/config.h
7194  rm -f $tmp/in
7195  if test x"$ac_file" != x-; then
7196    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7197      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7198echo "$as_me: $ac_file is unchanged" >&6;}
7199    else
7200      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7201$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7202	 X"$ac_file" : 'X\(//\)[^/]' \| \
7203	 X"$ac_file" : 'X\(//\)$' \| \
7204	 X"$ac_file" : 'X\(/\)' \| \
7205	 .     : '\(.\)' 2>/dev/null ||
7206echo X"$ac_file" |
7207    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7208  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7209  	  /^X\(\/\/\)$/{ s//\1/; q; }
7210  	  /^X\(\/\).*/{ s//\1/; q; }
7211  	  s/.*/./; q'`
7212      { if $as_mkdir_p; then
7213    mkdir -p "$ac_dir"
7214  else
7215    as_dir="$ac_dir"
7216    as_dirs=
7217    while test ! -d "$as_dir"; do
7218      as_dirs="$as_dir $as_dirs"
7219      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7220$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7221	 X"$as_dir" : 'X\(//\)[^/]' \| \
7222	 X"$as_dir" : 'X\(//\)$' \| \
7223	 X"$as_dir" : 'X\(/\)' \| \
7224	 .     : '\(.\)' 2>/dev/null ||
7225echo X"$as_dir" |
7226    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7227  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7228  	  /^X\(\/\/\)$/{ s//\1/; q; }
7229  	  /^X\(\/\).*/{ s//\1/; q; }
7230  	  s/.*/./; q'`
7231    done
7232    test ! -n "$as_dirs" || mkdir $as_dirs
7233  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7234echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7235   { (exit 1); exit 1; }; }; }
7236
7237      rm -f $ac_file
7238      mv $tmp/config.h $ac_file
7239    fi
7240  else
7241    cat $tmp/config.h
7242    rm -f $tmp/config.h
7243  fi
7244done
7245_ACEOF
7246cat >>$CONFIG_STATUS <<\_ACEOF
7247
7248#
7249# CONFIG_LINKS section.
7250#
7251
7252for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
7253  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7254  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7255
7256  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
7257echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
7258
7259  if test ! -r $srcdir/$ac_source; then
7260    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
7261echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
7262   { (exit 1); exit 1; }; }
7263  fi
7264  rm -f $ac_dest
7265
7266  # Make relative symlinks.
7267  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
7268$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7269	 X"$ac_dest" : 'X\(//\)[^/]' \| \
7270	 X"$ac_dest" : 'X\(//\)$' \| \
7271	 X"$ac_dest" : 'X\(/\)' \| \
7272	 .     : '\(.\)' 2>/dev/null ||
7273echo X"$ac_dest" |
7274    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7275  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7276  	  /^X\(\/\/\)$/{ s//\1/; q; }
7277  	  /^X\(\/\).*/{ s//\1/; q; }
7278  	  s/.*/./; q'`
7279  { if $as_mkdir_p; then
7280    mkdir -p "$ac_dest_dir"
7281  else
7282    as_dir="$ac_dest_dir"
7283    as_dirs=
7284    while test ! -d "$as_dir"; do
7285      as_dirs="$as_dir $as_dirs"
7286      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7287$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7288	 X"$as_dir" : 'X\(//\)[^/]' \| \
7289	 X"$as_dir" : 'X\(//\)$' \| \
7290	 X"$as_dir" : 'X\(/\)' \| \
7291	 .     : '\(.\)' 2>/dev/null ||
7292echo X"$as_dir" |
7293    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7294  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7295  	  /^X\(\/\/\)$/{ s//\1/; q; }
7296  	  /^X\(\/\).*/{ s//\1/; q; }
7297  	  s/.*/./; q'`
7298    done
7299    test ! -n "$as_dirs" || mkdir $as_dirs
7300  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
7301echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
7302   { (exit 1); exit 1; }; }; }
7303
7304  ac_builddir=.
7305
7306if test "$ac_dest_dir" != .; then
7307  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
7308  # A "../" for each directory in $ac_dir_suffix.
7309  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7310else
7311  ac_dir_suffix= ac_top_builddir=
7312fi
7313
7314case $srcdir in
7315  .)  # No --srcdir option.  We are building in place.
7316    ac_srcdir=.
7317    if test -z "$ac_top_builddir"; then
7318       ac_top_srcdir=.
7319    else
7320       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7321    fi ;;
7322  [\\/]* | ?:[\\/]* )  # Absolute path.
7323    ac_srcdir=$srcdir$ac_dir_suffix;
7324    ac_top_srcdir=$srcdir ;;
7325  *) # Relative path.
7326    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7327    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7328esac
7329
7330# Do not use `cd foo && pwd` to compute absolute paths, because
7331# the directories may not exist.
7332case `pwd` in
7333.) ac_abs_builddir="$ac_dest_dir";;
7334*)
7335  case "$ac_dest_dir" in
7336  .) ac_abs_builddir=`pwd`;;
7337  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
7338  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
7339  esac;;
7340esac
7341case $ac_abs_builddir in
7342.) ac_abs_top_builddir=${ac_top_builddir}.;;
7343*)
7344  case ${ac_top_builddir}. in
7345  .) ac_abs_top_builddir=$ac_abs_builddir;;
7346  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7347  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7348  esac;;
7349esac
7350case $ac_abs_builddir in
7351.) ac_abs_srcdir=$ac_srcdir;;
7352*)
7353  case $ac_srcdir in
7354  .) ac_abs_srcdir=$ac_abs_builddir;;
7355  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7356  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7357  esac;;
7358esac
7359case $ac_abs_builddir in
7360.) ac_abs_top_srcdir=$ac_top_srcdir;;
7361*)
7362  case $ac_top_srcdir in
7363  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7364  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7365  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7366  esac;;
7367esac
7368
7369
7370  case $srcdir in
7371  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
7372      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
7373  esac
7374
7375  # Try a symlink, then a hard link, then a copy.
7376  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
7377    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
7378    cp -p $srcdir/$ac_source $ac_dest ||
7379    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
7380echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
7381   { (exit 1); exit 1; }; }
7382done
7383_ACEOF
7384cat >>$CONFIG_STATUS <<\_ACEOF
7385
7386#
7387# CONFIG_COMMANDS section.
7388#
7389for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7390  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7391  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7392  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7393$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7394	 X"$ac_dest" : 'X\(//\)[^/]' \| \
7395	 X"$ac_dest" : 'X\(//\)$' \| \
7396	 X"$ac_dest" : 'X\(/\)' \| \
7397	 .     : '\(.\)' 2>/dev/null ||
7398echo X"$ac_dest" |
7399    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7400  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7401  	  /^X\(\/\/\)$/{ s//\1/; q; }
7402  	  /^X\(\/\).*/{ s//\1/; q; }
7403  	  s/.*/./; q'`
7404  { if $as_mkdir_p; then
7405    mkdir -p "$ac_dir"
7406  else
7407    as_dir="$ac_dir"
7408    as_dirs=
7409    while test ! -d "$as_dir"; do
7410      as_dirs="$as_dir $as_dirs"
7411      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7412$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7413	 X"$as_dir" : 'X\(//\)[^/]' \| \
7414	 X"$as_dir" : 'X\(//\)$' \| \
7415	 X"$as_dir" : 'X\(/\)' \| \
7416	 .     : '\(.\)' 2>/dev/null ||
7417echo X"$as_dir" |
7418    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7419  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7420  	  /^X\(\/\/\)$/{ s//\1/; q; }
7421  	  /^X\(\/\).*/{ s//\1/; q; }
7422  	  s/.*/./; q'`
7423    done
7424    test ! -n "$as_dirs" || mkdir $as_dirs
7425  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7426echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7427   { (exit 1); exit 1; }; }; }
7428
7429  ac_builddir=.
7430
7431if test "$ac_dir" != .; then
7432  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7433  # A "../" for each directory in $ac_dir_suffix.
7434  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7435else
7436  ac_dir_suffix= ac_top_builddir=
7437fi
7438
7439case $srcdir in
7440  .)  # No --srcdir option.  We are building in place.
7441    ac_srcdir=.
7442    if test -z "$ac_top_builddir"; then
7443       ac_top_srcdir=.
7444    else
7445       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7446    fi ;;
7447  [\\/]* | ?:[\\/]* )  # Absolute path.
7448    ac_srcdir=$srcdir$ac_dir_suffix;
7449    ac_top_srcdir=$srcdir ;;
7450  *) # Relative path.
7451    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7452    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7453esac
7454
7455# Do not use `cd foo && pwd` to compute absolute paths, because
7456# the directories may not exist.
7457case `pwd` in
7458.) ac_abs_builddir="$ac_dir";;
7459*)
7460  case "$ac_dir" in
7461  .) ac_abs_builddir=`pwd`;;
7462  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7463  *) ac_abs_builddir=`pwd`/"$ac_dir";;
7464  esac;;
7465esac
7466case $ac_abs_builddir in
7467.) ac_abs_top_builddir=${ac_top_builddir}.;;
7468*)
7469  case ${ac_top_builddir}. in
7470  .) ac_abs_top_builddir=$ac_abs_builddir;;
7471  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7472  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7473  esac;;
7474esac
7475case $ac_abs_builddir in
7476.) ac_abs_srcdir=$ac_srcdir;;
7477*)
7478  case $ac_srcdir in
7479  .) ac_abs_srcdir=$ac_abs_builddir;;
7480  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7481  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7482  esac;;
7483esac
7484case $ac_abs_builddir in
7485.) ac_abs_top_srcdir=$ac_top_srcdir;;
7486*)
7487  case $ac_top_srcdir in
7488  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7489  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7490  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7491  esac;;
7492esac
7493
7494
7495  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7496echo "$as_me: executing $ac_dest commands" >&6;}
7497  case $ac_dest in
7498    Makefile ) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
7499 rm -f Makesim1.tmp Makesim2.tmp Makefile
7500 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
7501 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
7502 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
7503	-e '/^## COMMON_POST_/ r Makesim2.tmp' \
7504	<Makefile.sim >Makefile
7505 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
7506 ;;
7507    stamp-h ) echo > stamp-h ;;
7508  esac
7509done
7510_ACEOF
7511
7512cat >>$CONFIG_STATUS <<\_ACEOF
7513
7514{ (exit 0); exit 0; }
7515_ACEOF
7516chmod +x $CONFIG_STATUS
7517ac_clean_files=$ac_clean_files_save
7518
7519
7520# configure is writing to config.log, and then calls config.status.
7521# config.status does its own redirection, appending to config.log.
7522# Unfortunately, on DOS this fails, as config.log is still kept open
7523# by configure, so config.status won't be able to write to it; its
7524# output is simply discarded.  So we exec the FD to /dev/null,
7525# effectively closing config.log, so it can be properly (re)opened and
7526# appended to by config.status.  When coming back to configure, we
7527# need to make the FD available again.
7528if test "$no_create" != yes; then
7529  ac_cs_success=:
7530  ac_config_status_args=
7531  test "$silent" = yes &&
7532    ac_config_status_args="$ac_config_status_args --quiet"
7533  exec 5>/dev/null
7534  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7535  exec 5>>config.log
7536  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7537  # would make configure fail if this is the last instruction.
7538  $ac_cs_success || { (exit 1); exit 1; }
7539fi
7540
7541
7542