summaryrefslogtreecommitdiff
path: root/toolchain
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2016-05-24 22:32:30 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2016-05-24 22:33:08 +0200
commitebdaaf7135e5ffaea593d6948799e644f5213cdf (patch)
treeacee9238f25ef46d951ba35d519d42f0a27b5417 /toolchain
parent933c3372b67bab6517803eaa4ba21f48f4fce398 (diff)
cleanup old patches
Diffstat (limited to 'toolchain')
-rw-r--r--toolchain/gcc/patches/4.9.2-or1k/cflags.patch222
-rw-r--r--toolchain/gcc/patches/4.9.2-or1k/gcc.musl40143
2 files changed, 0 insertions, 40365 deletions
diff --git a/toolchain/gcc/patches/4.9.2-or1k/cflags.patch b/toolchain/gcc/patches/4.9.2-or1k/cflags.patch
deleted file mode 100644
index d4119cd39..000000000
--- a/toolchain/gcc/patches/4.9.2-or1k/cflags.patch
+++ /dev/null
@@ -1,222 +0,0 @@
-diff -Nur gcc-4.9.1.orig/gcc/c-family/c-opts.c gcc-4.9.1/gcc/c-family/c-opts.c
---- gcc-4.9.1.orig/gcc/c-family/c-opts.c 2014-05-06 12:48:08.000000000 +0200
-+++ gcc-4.9.1/gcc/c-family/c-opts.c 2014-08-05 15:54:02.000000000 +0200
-@@ -105,6 +105,9 @@
- /* Whether any standard preincluded header has been preincluded. */
- static bool done_preinclude;
-
-+/* Check if a port honours COPTS. */
-+static int honour_copts = 0;
-+
- static void handle_OPT_d (const char *);
- static void set_std_cxx98 (int);
- static void set_std_cxx11 (int);
-@@ -492,6 +495,12 @@
- flag_no_builtin = !value;
- break;
-
-+ case OPT_fhonour_copts:
-+ if (c_language == clk_c) {
-+ honour_copts++;
-+ }
-+ break;
-+
- case OPT_fconstant_string_class_:
- constant_string_class_name = arg;
- break;
-@@ -1048,6 +1057,47 @@
- return false;
- }
-
-+ if (c_language == clk_c) {
-+ char *ev = getenv ("GCC_HONOUR_COPTS");
-+ int evv;
-+ if (ev == NULL)
-+ evv = -1;
-+ else if ((*ev == '0') || (*ev == '\0'))
-+ evv = 0;
-+ else if (*ev == '1')
-+ evv = 1;
-+ else if (*ev == '2')
-+ evv = 2;
-+ else if (*ev == 's')
-+ evv = -1;
-+ else {
-+ warning (0, "unknown GCC_HONOUR_COPTS value, assuming 1");
-+ evv = 1; /* maybe depend this on something like MIRBSD_NATIVE? */
-+ }
-+ if (evv == 1) {
-+ if (honour_copts == 0) {
-+ error ("someone does not honour COPTS at all in lenient mode");
-+ return false;
-+ } else if (honour_copts != 1) {
-+ warning (0, "someone does not honour COPTS correctly, passed %d times",
-+ honour_copts);
-+ }
-+ } else if (evv == 2) {
-+ if (honour_copts == 0) {
-+ error ("someone does not honour COPTS at all in strict mode");
-+ return false;
-+ } else if (honour_copts != 1) {
-+ error ("someone does not honour COPTS correctly, passed %d times",
-+ honour_copts);
-+ return false;
-+ }
-+ } else if (evv == 0) {
-+ if (honour_copts != 1)
-+ inform (0, "someone does not honour COPTS correctly, passed %d times",
-+ honour_copts);
-+ }
-+ }
-+
- return true;
- }
-
-diff -Nur gcc-4.9.1.orig/gcc/c-family/c.opt gcc-4.9.1/gcc/c-family/c.opt
---- gcc-4.9.1.orig/gcc/c-family/c.opt 2014-04-03 15:41:55.000000000 +0200
-+++ gcc-4.9.1/gcc/c-family/c.opt 2014-08-05 15:54:02.000000000 +0200
-@@ -391,6 +391,10 @@
- C ObjC C++ ObjC++ Var(warn_float_conversion) LangEnabledBy(C ObjC C++ ObjC++,Wconversion)
- Warn for implicit type conversions that cause loss of floating point precision
-
-+Werror-maybe-reset
-+C ObjC C++ ObjC++
-+; Documented in common.opt
-+
- Wfloat-equal
- C ObjC C++ ObjC++ Var(warn_float_equal) Warning
- Warn if testing floating point numbers for equality
-@@ -972,6 +976,9 @@
- fhonor-std
- C++ ObjC++ Ignore Warn(switch %qs is no longer supported)
-
-+fhonour-copts
-+C ObjC C++ ObjC++ RejectNegative
-+
- fhosted
- C ObjC
- Assume normal C execution environment
-diff -Nur gcc-4.9.1.orig/gcc/common.opt gcc-4.9.1/gcc/common.opt
---- gcc-4.9.1.orig/gcc/common.opt 2014-04-07 15:27:39.000000000 +0200
-+++ gcc-4.9.1/gcc/common.opt 2014-08-05 15:54:02.000000000 +0200
-@@ -549,6 +549,10 @@
- Common Joined
- Treat specified warning as error
-
-+Werror-maybe-reset
-+Common
-+If environment variable GCC_NO_WERROR is set, act as -Wno-error
-+
- Wextra
- Common Var(extra_warnings) Warning
- Print extra (possibly unwanted) warnings
-@@ -1287,6 +1291,9 @@
- Common Report Var(flag_guess_branch_prob) Optimization
- Enable guessing of branch probabilities
-
-+fhonour-copts
-+Common RejectNegative
-+
- ; Nonzero means ignore `#ident' directives. 0 means handle them.
- ; Generate position-independent code for executables if possible
- ; On SVR4 targets, it also controls whether or not to emit a
-diff -Nur gcc-4.9.1.orig/gcc/doc/cppopts.texi gcc-4.9.1/gcc/doc/cppopts.texi
---- gcc-4.9.1.orig/gcc/doc/cppopts.texi 2014-01-02 23:23:26.000000000 +0100
-+++ gcc-4.9.1/gcc/doc/cppopts.texi 2014-08-05 15:54:02.000000000 +0200
-@@ -163,6 +163,11 @@
- Make all warnings into hard errors. Source code which triggers warnings
- will be rejected.
-
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
- @item -Wsystem-headers
- @opindex Wsystem-headers
- Issue warnings for code in system headers. These are normally unhelpful
-diff -Nur gcc-4.9.1.orig/gcc/doc/invoke.texi gcc-4.9.1/gcc/doc/invoke.texi
---- gcc-4.9.1.orig/gcc/doc/invoke.texi 2014-05-28 13:37:50.000000000 +0200
-+++ gcc-4.9.1/gcc/doc/invoke.texi 2014-08-05 15:54:02.000000000 +0200
-@@ -243,7 +243,7 @@
- -Wconversion -Wcoverage-mismatch -Wdate-time -Wdelete-incomplete -Wno-cpp @gol
- -Wno-deprecated -Wno-deprecated-declarations -Wdisabled-optimization @gol
- -Wno-div-by-zero -Wdouble-promotion -Wempty-body -Wenum-compare @gol
---Wno-endif-labels -Werror -Werror=* @gol
-+-Wno-endif-labels -Werror -Werror=* -Werror-maybe-reset @gol
- -Wfatal-errors -Wfloat-equal -Wformat -Wformat=2 @gol
- -Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol
- -Wformat-security -Wformat-y2k @gol
-@@ -5041,6 +5041,22 @@
- @option{-Wall} and by @option{-Wpedantic}, which can be disabled with
- @option{-Wno-pointer-sign}.
-
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
-+ at item -fhonour-copts
-+ at opindex fhonour-copts
-+If @env{GCC_HONOUR_COPTS} is set to 1, abort if this option is not
-+given at least once, and warn if it is given more than once.
-+If @env{GCC_HONOUR_COPTS} is set to 2, abort if this option is not
-+given exactly once.
-+If @env{GCC_HONOUR_COPTS} is set to 0 or unset, warn if this option
-+is not given exactly once.
-+The warning is quelled if @env{GCC_HONOUR_COPTS} is set to @samp{s}.
-+This flag and environment variable only affect the C language.
-+
- @item -Wstack-protector
- @opindex Wstack-protector
- @opindex Wno-stack-protector
-@@ -7188,7 +7204,7 @@
- second branch or a point immediately following it, depending on whether
- the condition is known to be true or false.
-
--Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
-+Enabled at levels @option{-O3}.
-
- @item -fsplit-wide-types
- @opindex fsplit-wide-types
-diff -Nur gcc-4.9.1.orig/gcc/java/jvspec.c gcc-4.9.1/gcc/java/jvspec.c
---- gcc-4.9.1.orig/gcc/java/jvspec.c 2014-01-02 23:23:26.000000000 +0100
-+++ gcc-4.9.1/gcc/java/jvspec.c 2014-08-05 15:54:02.000000000 +0200
-@@ -626,6 +626,7 @@
- class name. Append dummy `.c' that can be stripped by set_input so %b
- is correct. */
- set_input (concat (main_class_name, "main.c", NULL));
-+ putenv ("GCC_HONOUR_COPTS=s"); /* XXX hack! */
- err = do_spec (jvgenmain_spec);
- if (err == 0)
- {
-diff -Nur gcc-4.9.1.orig/gcc/opts.c gcc-4.9.1/gcc/opts.c
---- gcc-4.9.1.orig/gcc/opts.c 2014-05-18 00:20:43.000000000 +0200
-+++ gcc-4.9.1/gcc/opts.c 2014-08-05 15:54:02.000000000 +0200
-@@ -499,6 +499,8 @@
- { OPT_LEVELS_2_PLUS, OPT_fisolate_erroneous_paths_dereference, NULL, 1 },
-
- /* -O3 optimizations. */
-+ { OPT_LEVELS_3_PLUS, OPT_fstrict_aliasing, NULL, 1 },
-+ { OPT_LEVELS_3_PLUS, OPT_fstrict_overflow, NULL, 1 },
- { OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 },
- { OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 },
- /* Inlining of functions reducing size is a good idea with -Os
-@@ -1536,6 +1538,17 @@
- opts, opts_set, loc, dc);
- break;
-
-+ case OPT_Werror_maybe_reset:
-+ {
-+ char *ev = getenv ("GCC_NO_WERROR");
-+ if ((ev != NULL) && (*ev != '0'))
-+ warnings_are_errors = 0;
-+ }
-+ break;
-+
-+ case OPT_fhonour_copts:
-+ break;
-+
- case OPT_Wlarger_than_:
- opts->x_larger_than_size = value;
- opts->x_warn_larger_than = value != -1;
diff --git a/toolchain/gcc/patches/4.9.2-or1k/gcc.musl b/toolchain/gcc/patches/4.9.2-or1k/gcc.musl
deleted file mode 100644
index b8f394eb5..000000000
--- a/toolchain/gcc/patches/4.9.2-or1k/gcc.musl
+++ /dev/null
@@ -1,40143 +0,0 @@
-diff -Nur gcc-4.9.2-or1k.orig/fixincludes/mkfixinc.sh gcc-4.9.2-or1k/fixincludes/mkfixinc.sh
---- gcc-4.9.2-or1k.orig/fixincludes/mkfixinc.sh 2015-07-13 13:42:13.000000000 -0500
-+++ gcc-4.9.2-or1k/fixincludes/mkfixinc.sh 2015-07-13 14:13:48.314287003 -0500
-@@ -19,7 +19,8 @@
- powerpc-*-eabi* | \
- powerpc-*-rtems* | \
- powerpcle-*-eabisim* | \
-- powerpcle-*-eabi* )
-+ powerpcle-*-eabi* | \
-+ *-musl* )
- # IF there is no include fixing,
- # THEN create a no-op fixer and exit
- (echo "#! /bin/sh" ; echo "exit 0" ) > ${target}
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/aarch64/aarch64-linux.h gcc-4.9.2-or1k/gcc/config/aarch64/aarch64-linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/aarch64/aarch64-linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/aarch64/aarch64-linux.h 2015-07-13 14:13:48.314287003 -0500
-@@ -23,6 +23,8 @@
-
- #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1"
-
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-aarch64.so.1"
-+
- #define CPP_SPEC "%{pthread:-D_REENTRANT}"
-
- #define LINUX_TARGET_LINK_SPEC "%{h*} \
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/arm/linux-eabi.h gcc-4.9.2-or1k/gcc/config/arm/linux-eabi.h
---- gcc-4.9.2-or1k.orig/gcc/config/arm/linux-eabi.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/arm/linux-eabi.h 2015-07-13 14:13:48.314287003 -0500
-@@ -77,6 +77,23 @@
- %{mfloat-abi=soft*:" GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "} \
- %{!mfloat-abi=*:" GLIBC_DYNAMIC_LINKER_DEFAULT "}"
-
-+/* For ARM musl currently supports four dynamic linkers:
-+ - ld-musl-arm.so.1 - for the EABI-derived soft-float ABI
-+ - ld-musl-armhf.so.1 - for the EABI-derived hard-float ABI
-+ - ld-musl-armeb.so.1 - for the EABI-derived soft-float ABI, EB
-+ - ld-musl-armebhf.so.1 - for the EABI-derived hard-float ABI, EB
-+ musl does not support the legacy OABI mode.
-+ All the dynamic linkers live in /lib.
-+ We default to soft-float, EL. */
-+#undef MUSL_DYNAMIC_LINKER
-+#if TARGET_BIG_ENDIAN_DEFAULT
-+#define MUSL_DYNAMIC_LINKER_E "%{mlittle-endian:;:eb}"
-+#else
-+#define MUSL_DYNAMIC_LINKER_E "%{mbig-endian:eb}"
-+#endif
-+#define MUSL_DYNAMIC_LINKER \
-+ "/lib/ld-musl-arm" MUSL_DYNAMIC_LINKER_E "%{mfloat-abi=hard:hf}.so.1"
-+
- /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to
- use the GNU/Linux version, not the generic BPABI version. */
- #undef LINK_SPEC
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/i386/linux64.h gcc-4.9.2-or1k/gcc/config/i386/linux64.h
---- gcc-4.9.2-or1k.orig/gcc/config/i386/linux64.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/i386/linux64.h 2015-07-13 14:13:48.314287003 -0500
-@@ -30,3 +30,7 @@
- #define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
- #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
- #define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2"
-+
-+#define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-i386.so.1"
-+#define MUSL_DYNAMIC_LINKER64 "/lib/ld-musl-x86_64.so.1"
-+#define MUSL_DYNAMIC_LINKERX32 "/lib/ld-musl-x32.so.1"
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/i386/linux.h gcc-4.9.2-or1k/gcc/config/i386/linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/i386/linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/i386/linux.h 2015-07-13 14:13:48.318287001 -0500
-@@ -21,3 +21,4 @@
-
- #define GNU_USER_LINK_EMULATION "elf_i386"
- #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1"
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/linux.h gcc-4.9.2-or1k/gcc/config/linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/linux.h 2015-07-13 14:13:48.318287001 -0500
-@@ -32,10 +32,12 @@
- #define OPTION_GLIBC (DEFAULT_LIBC == LIBC_GLIBC)
- #define OPTION_UCLIBC (DEFAULT_LIBC == LIBC_UCLIBC)
- #define OPTION_BIONIC (DEFAULT_LIBC == LIBC_BIONIC)
-+#define OPTION_MUSL (DEFAULT_LIBC == LIBC_MUSL)
- #else
- #define OPTION_GLIBC (linux_libc == LIBC_GLIBC)
- #define OPTION_UCLIBC (linux_libc == LIBC_UCLIBC)
- #define OPTION_BIONIC (linux_libc == LIBC_BIONIC)
-+#define OPTION_MUSL (linux_libc == LIBC_MUSL)
- #endif
-
- #define GNU_USER_TARGET_OS_CPP_BUILTINS() \
-@@ -53,18 +55,21 @@
- uClibc or Bionic is the default C library and whether
- -muclibc or -mglibc or -mbionic has been passed to change the default. */
-
--#define CHOOSE_DYNAMIC_LINKER1(LIBC1, LIBC2, LIBC3, LD1, LD2, LD3) \
-- "%{" LIBC2 ":" LD2 ";:%{" LIBC3 ":" LD3 ";:" LD1 "}}"
-+#define CHOOSE_DYNAMIC_LINKER1(LIBC1, LIBC2, LIBC3, LIBC4, LD1, LD2, LD3, LD4) \
-+ "%{" LIBC2 ":" LD2 ";:%{" LIBC3 ":" LD3 ";:%{" LIBC4 ":" LD4 ";:" LD1 "}}}"
-
- #if DEFAULT_LIBC == LIBC_GLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U, B) \
-- CHOOSE_DYNAMIC_LINKER1 ("mglibc", "muclibc", "mbionic", G, U, B)
-+#define CHOOSE_DYNAMIC_LINKER(G, U, B, M) \
-+ CHOOSE_DYNAMIC_LINKER1 ("mglibc", "muclibc", "mbionic", "mmusl", G, U, B, M)
- #elif DEFAULT_LIBC == LIBC_UCLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U, B) \
-- CHOOSE_DYNAMIC_LINKER1 ("muclibc", "mglibc", "mbionic", U, G, B)
-+#define CHOOSE_DYNAMIC_LINKER(G, U, B, M) \
-+ CHOOSE_DYNAMIC_LINKER1 ("muclibc", "mglibc", "mbionic", "mmusl", U, G, B, M)
- #elif DEFAULT_LIBC == LIBC_BIONIC
--#define CHOOSE_DYNAMIC_LINKER(G, U, B) \
-- CHOOSE_DYNAMIC_LINKER1 ("mbionic", "mglibc", "muclibc", B, G, U)
-+#define CHOOSE_DYNAMIC_LINKER(G, U, B, M) \
-+ CHOOSE_DYNAMIC_LINKER1 ("mbionic", "mglibc", "muclibc", "mmusl", B, G, U, M)
-+#elif DEFAULT_LIBC == LIBC_MUSL
-+#define CHOOSE_DYNAMIC_LINKER(G, U, B, M) \
-+ CHOOSE_DYNAMIC_LINKER1 ("mmusl", "mglibc", "muclibc", "mbionic", M, G, U, B)
- #else
- #error "Unsupported DEFAULT_LIBC"
- #endif /* DEFAULT_LIBC */
-@@ -84,21 +89,92 @@
-
- #define GNU_USER_DYNAMIC_LINKER \
- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER, \
-- BIONIC_DYNAMIC_LINKER)
-+ BIONIC_DYNAMIC_LINKER, MUSL_DYNAMIC_LINKER)
- #define GNU_USER_DYNAMIC_LINKER32 \
- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER32, UCLIBC_DYNAMIC_LINKER32, \
-- BIONIC_DYNAMIC_LINKER32)
-+ BIONIC_DYNAMIC_LINKER32, MUSL_DYNAMIC_LINKER32)
- #define GNU_USER_DYNAMIC_LINKER64 \
- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER64, UCLIBC_DYNAMIC_LINKER64, \
-- BIONIC_DYNAMIC_LINKER64)
-+ BIONIC_DYNAMIC_LINKER64, MUSL_DYNAMIC_LINKER64)
- #define GNU_USER_DYNAMIC_LINKERX32 \
- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKERX32, UCLIBC_DYNAMIC_LINKERX32, \
-- BIONIC_DYNAMIC_LINKERX32)
-+ BIONIC_DYNAMIC_LINKERX32, MUSL_DYNAMIC_LINKERX32)
-
- /* Whether we have Bionic libc runtime */
- #undef TARGET_HAS_BIONIC
- #define TARGET_HAS_BIONIC (OPTION_BIONIC)
-
-+/* musl avoids problematic includes by rearranging the include directories.
-+ * Unfortunately, this is mostly duplicated from cppdefault.c */
-+#if DEFAULT_LIBC == LIBC_MUSL
-+#define INCLUDE_DEFAULTS_MUSL_GPP \
-+ { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, \
-+ GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT, 0 }, \
-+ { GPLUSPLUS_TOOL_INCLUDE_DIR, "G++", 1, 1, \
-+ GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT, 1 }, \
-+ { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, \
-+ GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT, 0 },
-+
-+#ifdef LOCAL_INCLUDE_DIR
-+#define INCLUDE_DEFAULTS_MUSL_LOCAL \
-+ { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 2 }, \
-+ { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 0 },
-+#else
-+#define INCLUDE_DEFAULTS_MUSL_LOCAL
-+#endif
-+
-+#ifdef PREFIX_INCLUDE_DIR
-+#define INCLUDE_DEFAULTS_MUSL_PREFIX \
-+ { PREFIX_INCLUDE_DIR, 0, 0, 1, 0, 0},
-+#else
-+#define INCLUDE_DEFAULTS_MUSL_PREFIX
-+#endif
-+
-+#ifdef CROSS_INCLUDE_DIR
-+#define INCLUDE_DEFAULTS_MUSL_CROSS \
-+ { CROSS_INCLUDE_DIR, "GCC", 0, 0, 0, 0},
-+#else
-+#define INCLUDE_DEFAULTS_MUSL_CROSS
-+#endif
-+
-+#ifdef TOOL_INCLUDE_DIR
-+#define INCLUDE_DEFAULTS_MUSL_TOOL \
-+ { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, 0, 0},
-+#else
-+#define INCLUDE_DEFAULTS_MUSL_TOOL
-+#endif
-+
-+#ifdef NATIVE_SYSTEM_HEADER_DIR
-+#define INCLUDE_DEFAULTS_MUSL_NATIVE \
-+ { NATIVE_SYSTEM_HEADER_DIR, 0, 0, 0, 1, 2 }, \
-+ { NATIVE_SYSTEM_HEADER_DIR, 0, 0, 0, 1, 0 },
-+#else
-+#define INCLUDE_DEFAULTS_MUSL_NATIVE
-+#endif
-+
-+#if defined (CROSS_DIRECTORY_STRUCTURE) && !defined (TARGET_SYSTEM_ROOT)
-+# undef INCLUDE_DEFAULTS_MUSL_LOCAL
-+# define INCLUDE_DEFAULTS_MUSL_LOCAL
-+# undef INCLUDE_DEFAULTS_MUSL_NATIVE
-+# define INCLUDE_DEFAULTS_MUSL_NATIVE
-+#else
-+# undef INCLUDE_DEFAULTS_MUSL_CROSS
-+# define INCLUDE_DEFAULTS_MUSL_CROSS
-+#endif
-+
-+#undef INCLUDE_DEFAULTS
-+#define INCLUDE_DEFAULTS \
-+ { \
-+ INCLUDE_DEFAULTS_MUSL_GPP \
-+ INCLUDE_DEFAULTS_MUSL_PREFIX \
-+ INCLUDE_DEFAULTS_MUSL_CROSS \
-+ INCLUDE_DEFAULTS_MUSL_TOOL \
-+ INCLUDE_DEFAULTS_MUSL_NATIVE \
-+ { GCC_INCLUDE_DIR, "GCC", 0, 1, 0, 0 }, \
-+ { 0, 0, 0, 0, 0, 0 } \
-+ }
-+#endif
-+
- #if (DEFAULT_LIBC == LIBC_UCLIBC) && defined (SINGLE_LIBC) /* uClinux */
- /* This is a *uclinux* target. We don't define below macros to normal linux
- versions, because doing so would require *uclinux* targets to include
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/linux.opt gcc-4.9.2-or1k/gcc/config/linux.opt
---- gcc-4.9.2-or1k.orig/gcc/config/linux.opt 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/linux.opt 2015-07-13 14:13:48.318287001 -0500
-@@ -30,3 +30,7 @@
- muclibc
- Target Report RejectNegative Var(linux_libc,LIBC_UCLIBC) Negative(mbionic)
- Use uClibc C library
-+
-+mmusl
-+Target Report RejectNegative Var(linux_libc,LIBC_MUSL) Negative(mglibc)
-+Use musl C library
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/microblaze/linux.h gcc-4.9.2-or1k/gcc/config/microblaze/linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/microblaze/linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/microblaze/linux.h 2015-07-13 14:13:48.318287001 -0500
-@@ -25,7 +25,22 @@
- #undef TLS_NEEDS_GOT
- #define TLS_NEEDS_GOT 1
-
--#define DYNAMIC_LINKER "/lib/ld.so.1"
-+#if TARGET_BIG_ENDIAN_DEFAULT == 0 /* LE */
-+#define MUSL_DYNAMIC_LINKER_E "%{EB:;:el}"
-+#else
-+#define MUSL_DYNAMIC_LINKER_E "%{EL:el}"
-+#endif
-+
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-microblaze" MUSL_DYNAMIC_LINKER_E ".so.1"
-+#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
-+
-+#if DEFAULT_LIBC == LIBC_MUSL
-+#define DYNAMIC_LINKER MUSL_DYNAMIC_LINKER
-+#else
-+#define DYNAMIC_LINKER GLIBC_DYNAMIC_LINKER
-+#endif
-+
-+
- #undef SUBTARGET_EXTRA_SPECS
- #define SUBTARGET_EXTRA_SPECS \
- { "dynamic_linker", DYNAMIC_LINKER }
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/microblaze/microblaze.h gcc-4.9.2-or1k/gcc/config/microblaze/microblaze.h
---- gcc-4.9.2-or1k.orig/gcc/config/microblaze/microblaze.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/microblaze/microblaze.h 2015-07-13 14:13:48.318287001 -0500
-@@ -218,6 +218,12 @@
- #undef PTRDIFF_TYPE
- #define PTRDIFF_TYPE "int"
-
-+#undef SIZE_TYPE
-+#define SIZE_TYPE "unsigned int"
-+
-+#undef PTRDIFF_TYPE
-+#define PTRDIFF_TYPE "int"
-+
- #define CONSTANT_ALIGNMENT(EXP, ALIGN) \
- ((TREE_CODE (EXP) == STRING_CST || TREE_CODE (EXP) == CONSTRUCTOR) \
- && (ALIGN) < BITS_PER_WORD \
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/mips/linux.h gcc-4.9.2-or1k/gcc/config/mips/linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/mips/linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/mips/linux.h 2015-07-13 14:13:48.318287001 -0500
-@@ -23,3 +23,10 @@
- #undef UCLIBC_DYNAMIC_LINKER
- #define UCLIBC_DYNAMIC_LINKER \
- "%{mnan=2008:/lib/ld-uClibc-mipsn8.so.0;:/lib/ld-uClibc.so.0}"
-+
-+#if TARGET_ENDIAN_DEFAULT == 0 /* LE */
-+#define MUSL_DYNAMIC_LINKER_E "%{EB:;:el}"
-+#else
-+#define MUSL_DYNAMIC_LINKER_E "%{EL:el}"
-+#endif
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-mips" MUSL_DYNAMIC_LINKER_E ".so.1"
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/or1k/linux-elf.h gcc-4.9.2-or1k/gcc/config/or1k/linux-elf.h
---- gcc-4.9.2-or1k.orig/gcc/config/or1k/linux-elf.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/or1k/linux-elf.h 2015-07-13 14:19:46.226287005 -0500
-@@ -65,6 +65,7 @@
- #define DRIVER_SELF_SPECS ""
-
- #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-or1k.so.1"
-
- /* Define a set of Linux builtins. This is copied from linux.h. We can't
- include the whole file for now, because that causes configure to require ld
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/rs6000/linux64.h gcc-4.9.2-or1k/gcc/config/rs6000/linux64.h
---- gcc-4.9.2-or1k.orig/gcc/config/rs6000/linux64.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/rs6000/linux64.h 2015-07-13 14:13:48.318287001 -0500
-@@ -375,17 +375,21 @@
- #endif
- #define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0"
- #define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0"
-+#define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-powerpc.so.1"
-+#define MUSL_DYNAMIC_LINKER64 "/lib/ld-musl-powerpc64.so.1"
- #if DEFAULT_LIBC == LIBC_UCLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}"
- #elif DEFAULT_LIBC == LIBC_GLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U) "%{muclibc:" U ";:" G "}"
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{muclibc:" U ";:%{mmusl:" M ";:" G "}}"
-+#elif DEFAULT_LIBC == LIBC_MUSL
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{mglibc:" G ";:%{muclibc:" U ";:" M "}}"
- #else
- #error "Unsupported DEFAULT_LIBC"
- #endif
- #define GNU_USER_DYNAMIC_LINKER32 \
-- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER32, UCLIBC_DYNAMIC_LINKER32)
-+ CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER32, UCLIBC_DYNAMIC_LINKER32, MUSL_DYNAMIC_LINKER32)
- #define GNU_USER_DYNAMIC_LINKER64 \
-- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER64, UCLIBC_DYNAMIC_LINKER64)
-+ CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER64, UCLIBC_DYNAMIC_LINKER64, MUSL_DYNAMIC_LINKER64)
-
- #undef DEFAULT_ASM_ENDIAN
- #if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/rs6000/secureplt.h gcc-4.9.2-or1k/gcc/config/rs6000/secureplt.h
---- gcc-4.9.2-or1k.orig/gcc/config/rs6000/secureplt.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/rs6000/secureplt.h 2015-07-13 14:13:48.318287001 -0500
-@@ -18,3 +18,4 @@
- <http://www.gnu.org/licenses/>. */
-
- #define CC1_SECURE_PLT_DEFAULT_SPEC "-msecure-plt"
-+#define LINK_SECURE_PLT_DEFAULT_SPEC "--secure-plt"
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/rs6000/sysv4.h gcc-4.9.2-or1k/gcc/config/rs6000/sysv4.h
---- gcc-4.9.2-or1k.orig/gcc/config/rs6000/sysv4.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/rs6000/sysv4.h 2015-07-13 14:13:48.318287001 -0500
-@@ -537,6 +537,9 @@
- #ifndef CC1_SECURE_PLT_DEFAULT_SPEC
- #define CC1_SECURE_PLT_DEFAULT_SPEC ""
- #endif
-+#ifndef LINK_SECURE_PLT_DEFAULT_SPEC
-+#define LINK_SECURE_PLT_DEFAULT_SPEC ""
-+#endif
-
- /* Pass -G xxx to the compiler. */
- #define CC1_SPEC "%{G*} %(cc1_cpu)" \
-@@ -585,7 +588,8 @@
-
- /* Override the default target of the linker. */
- #define LINK_TARGET_SPEC \
-- ENDIAN_SELECT("", " --oformat elf32-powerpcle", "")
-+ ENDIAN_SELECT("", " --oformat elf32-powerpcle", "") \
-+ "%{!mbss-plt: %{!msecure-plt: %(link_secure_plt_default)}}"
-
- /* Any specific OS flags. */
- #define LINK_OS_SPEC "\
-@@ -763,15 +767,18 @@
-
- #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
- #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-powerpc.so.1"
- #if DEFAULT_LIBC == LIBC_UCLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}"
-+#elif DEFAULT_LIBC == LIBC_MUSL
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{mglibc:" G ";:%{muclibc:" U ";:" M "}}"
- #elif !defined (DEFAULT_LIBC) || DEFAULT_LIBC == LIBC_GLIBC
--#define CHOOSE_DYNAMIC_LINKER(G, U) "%{muclibc:" U ";:" G "}"
-+#define CHOOSE_DYNAMIC_LINKER(G, U, M) "%{muclibc:" U ";:%{mmusl:" M ";:" G "}}"
- #else
- #error "Unsupported DEFAULT_LIBC"
- #endif
- #define GNU_USER_DYNAMIC_LINKER \
-- CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
-+ CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER, MUSL_DYNAMIC_LINKER)
-
- #define LINK_OS_LINUX_SPEC "-m elf32ppclinux %{!shared: %{!static: \
- %{rdynamic:-export-dynamic} \
-@@ -894,6 +901,7 @@
- { "link_os_openbsd", LINK_OS_OPENBSD_SPEC }, \
- { "link_os_default", LINK_OS_DEFAULT_SPEC }, \
- { "cc1_secure_plt_default", CC1_SECURE_PLT_DEFAULT_SPEC }, \
-+ { "link_secure_plt_default", LINK_SECURE_PLT_DEFAULT_SPEC }, \
- { "cpp_os_ads", CPP_OS_ADS_SPEC }, \
- { "cpp_os_yellowknife", CPP_OS_YELLOWKNIFE_SPEC }, \
- { "cpp_os_mvme", CPP_OS_MVME_SPEC }, \
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config/sh/linux.h gcc-4.9.2-or1k/gcc/config/sh/linux.h
---- gcc-4.9.2-or1k.orig/gcc/config/sh/linux.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config/sh/linux.h 2015-07-13 14:13:48.318287001 -0500
-@@ -43,7 +43,14 @@
-
- #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
-
-+#if TARGET_BIG_ENDIAN_DEFAULT /* BE */
-+#define MUSL_DYNAMIC_LINKER_E "eb"
-+#else
-+#define MUSL_DYNAMIC_LINKER_E
-+#endif
-+
- #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
-+#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-sh" MUSL_DYNAMIC_LINKER_E ".so.1"
-
- #undef SUBTARGET_LINK_EMUL_SUFFIX
- #define SUBTARGET_LINK_EMUL_SUFFIX "_linux"
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config.gcc gcc-4.9.2-or1k/gcc/config.gcc
---- gcc-4.9.2-or1k.orig/gcc/config.gcc 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/config.gcc 2015-07-13 14:13:48.318287001 -0500
-@@ -600,7 +600,7 @@
- esac
-
- # Common C libraries.
--tm_defines="$tm_defines LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3"
-+tm_defines="$tm_defines LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4"
-
- # 32-bit x86 processors supported by --with-arch=. Each processor
- # MUST be separated by exactly one space.
-@@ -725,6 +725,9 @@
- *-*-*uclibc*)
- tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC"
- ;;
-+ *-*-*musl*)
-+ tm_defines="$tm_defines DEFAULT_LIBC=LIBC_MUSL"
-+ ;;
- *)
- tm_defines="$tm_defines DEFAULT_LIBC=LIBC_GLIBC"
- ;;
-@@ -2363,6 +2366,10 @@
- powerpc*-*-linux*paired*)
- tm_file="${tm_file} rs6000/750cl.h" ;;
- esac
-+ case ${target} in
-+ *-linux*-musl*)
-+ enable_secureplt=yes ;;
-+ esac
- if test x${enable_secureplt} = xyes; then
- tm_file="rs6000/secureplt.h ${tm_file}"
- fi
-diff -Nur gcc-4.9.2-or1k.orig/gcc/config.gcc.orig gcc-4.9.2-or1k/gcc/config.gcc.orig
---- gcc-4.9.2-or1k.orig/gcc/config.gcc.orig 1969-12-31 18:00:00.000000000 -0600
-+++ gcc-4.9.2-or1k/gcc/config.gcc.orig 2015-07-13 13:42:14.000000000 -0500
-@@ -0,0 +1,4265 @@
-+# GCC target-specific configuration file.
-+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
-+
-+#This file is part of GCC.
-+
-+#GCC is free software; you can redistribute it and/or modify it under
-+#the terms of the GNU General Public License as published by the Free
-+#Software Foundation; either version 3, or (at your option) any later
-+#version.
-+
-+#GCC is distributed in the hope that it will be useful, but WITHOUT
-+#ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+#FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-+#for more details.
-+
-+#You should have received a copy of the GNU General Public License
-+#along with GCC; see the file COPYING3. If not see
-+#<http://www.gnu.org/licenses/>.
-+
-+# This is the GCC target-specific configuration file
-+# where a configuration type is mapped to different system-specific
-+# definitions and files. This is invoked by the autoconf-generated
-+# configure script. Putting it in a separate shell file lets us skip
-+# running autoconf when modifying target-specific information.
-+
-+# When you change the cases in the OS or target switches, consider
-+# updating ../libgcc/config.host also.
-+
-+# This file switches on the shell variable ${target}, and also uses the
-+# following shell variables:
-+#
-+# with_* Various variables as set by configure.
-+#
-+# enable_threads Either the name, yes or no depending on whether
-+# threads support was requested.
-+#
-+# default_use_cxa_atexit
-+# The default value for the $enable___cxa_atexit
-+# variable. enable___cxa_atexit needs to be set to
-+# "yes" for the correct operation of C++ destructors
-+# but it relies upon the presence of a non-standard C
-+# library function called __cxa_atexit.
-+# Since not all C libraries provide __cxa_atexit the
-+# default value of $default_use_cxa_atexit is set to
-+# "no" except for targets which are known to be OK.
-+#
-+# default_gnu_indirect_function
-+# The default value for the $enable_gnu_indirect_function
-+# variable. enable_gnu_indirect_function relies
-+# upon the presence of a non-standard gnu ifunc support
-+# in the assembler, linker and dynamic linker.
-+# Since not all libraries provide the dynamic linking
-+# support, the default value of
-+# $default_gnu_indirect_function is set to
-+# "no" except for targets which are known to be OK.
-+#
-+# gas_flag Either yes or no depending on whether GNU as was
-+# requested.
-+#
-+# gnu_ld_flag Either yes or no depending on whether GNU ld was
-+# requested.
-+
-+# This file sets the following shell variables for use by the
-+# autoconf-generated configure script:
-+#
-+# cpu_type The name of the cpu, if different from the first
-+# chunk of the canonical target name.
-+#
-+# tm_defines List of target macros to define for all compilations.
-+#
-+# tm_file A list of target macro files, if different from
-+# "$cpu_type/$cpu_type.h". Usually it's constructed
-+# per target in a way like this:
-+# tm_file="${tm_file} dbxelf.h elfos.h ${cpu_type.h}/elf.h"
-+# Note that the preferred order is:
-+# - specific target header "${cpu_type}/${cpu_type.h}"
-+# - generic headers like dbxelf.h elfos.h, etc.
-+# - specializing target headers like ${cpu_type.h}/elf.h
-+# This helps to keep OS specific stuff out of the CPU
-+# defining header ${cpu_type}/${cpu_type.h}.
-+#
-+# It is possible to include automatically-generated
-+# build-directory files by prefixing them with "./".
-+# All other files should relative to $srcdir/config.
-+#
-+# tm_p_file Location of file with declarations for functions
-+# in $out_file.
-+#
-+# out_file The name of the machine description C support
-+# file, if different from "$cpu_type/$cpu_type.c".
-+#
-+# common_out_file The name of the source file for code shared between
-+# the compiler proper and the driver.
-+#
-+# md_file The name of the machine-description file, if
-+# different from "$cpu_type/$cpu_type.md".
-+#
-+# tmake_file A list of machine-description-specific
-+# makefile-fragments, if different from
-+# "$cpu_type/t-$cpu_type".
-+#
-+# extra_modes The name of the file containing a list of extra
-+# machine modes, if necessary and different from
-+# "$cpu_type/$cpu_type-modes.def".
-+#
-+# extra_objs List of extra objects that should be linked into
-+# the compiler proper (cc1, cc1obj, cc1plus)
-+# depending on target.
-+#
-+# extra_gcc_objs List of extra objects that should be linked into
-+# the compiler driver (gcc) depending on target.
-+#
-+# extra_headers List of used header files from the directory
-+# config/${cpu_type}.
-+#
-+# user_headers_inc_next_pre
-+# List of header file names of internal gcc header
-+# files, which should be prefixed by an include_next.
-+# user_headers_inc_next_post
-+# List of header file names of internal gcc header
-+# files, which should be postfixed by an include_next.
-+# use_gcc_tgmath If set, add tgmath.h to the list of used header
-+# files.
-+#
-+# use_gcc_stdint If "wrap", install a version of stdint.h that
-+# wraps the system's copy for hosted compilations;
-+# if "provide", provide a version of systems without
-+# such a system header; otherwise "none", do not
-+# provide such a header at all.
-+#
-+# extra_programs List of extra executables compiled for this target
-+# machine, used when linking.
-+#
-+# extra_options List of target-dependent .opt files.
-+#
-+# c_target_objs List of extra target-dependent objects that be
-+# linked into the C compiler only.
-+#
-+# cxx_target_objs List of extra target-dependent objects that be
-+# linked into the C++ compiler only.
-+#
-+# fortran_target_objs List of extra target-dependent objects that be
-+# linked into the fortran compiler only.
-+#
-+# target_gtfiles List of extra source files with type information.
-+#
-+# xm_defines List of macros to define when compiling for the
-+# target machine.
-+#
-+# xm_file List of files to include when compiling for the
-+# target machine.
-+#
-+# use_collect2 Set to yes or no, depending on whether collect2
-+# will be used.
-+#
-+# target_cpu_default Set to override the default target model.
-+#
-+# gdb_needs_out_file_path
-+# Set to yes if gdb needs a dir command with
-+# `dirname $out_file`.
-+#
-+# thread_file Set to control which thread package to use.
-+#
-+# gas Set to yes or no depending on whether the target
-+# system normally uses GNU as.
-+#
-+# need_64bit_hwint Set to yes if HOST_WIDE_INT must be 64 bits wide
-+# for this target. This is true if this target
-+# supports "long" or "wchar_t" wider than 32 bits,
-+# or BITS_PER_WORD is wider than 32 bits.
-+# The setting made here must match the one made in
-+# other locations such as libcpp/configure.ac
-+#
-+# configure_default_options
-+# Set to an initializer for configure_default_options
-+# in configargs.h, based on --with-cpu et cetera.
-+#
-+# native_system_header_dir
-+# Where system header files are found for this
-+# target. This defaults to /usr/include. If
-+# the --with-sysroot configure option or the
-+# --sysroot command line option is used this
-+# will be relative to the sysroot.
-+# target_type_format_char
-+# The default character to be used for formatting
-+# the attribute in a
-+# .type symbol_name, ${t_t_f_c}<property>
-+# directive.
-+
-+# The following variables are used in each case-construct to build up the
-+# outgoing variables:
-+#
-+# gnu_ld Set to yes or no depending on whether the target
-+# system normally uses GNU ld.
-+#
-+# target_has_targetcm Set to yes or no depending on whether the target
-+# has its own definition of targetcm.
-+#
-+# target_has_targetm_common Set to yes or no depending on whether the
-+# target has its own definition of targetm_common.
-+
-+out_file=
-+common_out_file=
-+tmake_file=
-+extra_headers=
-+user_headers_inc_next_pre=
-+user_headers_inc_next_post=
-+use_gcc_tgmath=yes
-+use_gcc_stdint=none
-+extra_programs=
-+extra_objs=
-+extra_gcc_objs=
-+extra_options=
-+c_target_objs=
-+cxx_target_objs=
-+fortran_target_objs=
-+target_has_targetcm=no
-+target_has_targetm_common=yes
-+tm_defines=
-+xm_defines=
-+# Set this to force installation and use of collect2.
-+use_collect2=
-+# Set this to override the default target model.
-+target_cpu_default=
-+# Set this if gdb needs a dir command with `dirname $out_file`
-+gdb_needs_out_file_path=
-+# Set this to control which thread package will be used.
-+thread_file=
-+# Reinitialize these from the flag values every loop pass, since some
-+# configure entries modify them.
-+gas="$gas_flag"
-+gnu_ld="$gnu_ld_flag"
-+default_use_cxa_atexit=no
-+default_gnu_indirect_function=no
-+target_gtfiles=
-+need_64bit_hwint=
-+need_64bit_isa=
-+native_system_header_dir=/usr/include
-+target_type_format_char='@'
-+
-+# Don't carry these over build->host->target. Please.
-+xm_file=
-+md_file=
-+
-+# Obsolete configurations.
-+case ${target} in
-+ picochip-* \
-+ | score-* \
-+ | *-*-solaris2.9* \
-+ )
-+ if test "x$enable_obsolete" != xyes; then
-+ echo "*** Configuration ${target} is obsolete." >&2
-+ echo "*** Specify --enable-obsolete to build it anyway." >&2
-+ echo "*** Support will be REMOVED in the next major release of GCC," >&2
-+ echo "*** unless a maintainer comes forward." >&2
-+ exit 1
-+ fi;;
-+esac
-+
-+# Unsupported targets list. Do not put an entry in this list unless
-+# it would otherwise be caught by a more permissive pattern. The list
-+# should be in alphabetical order.
-+case ${target} in
-+ # Avoid special cases that are not obsolete
-+ arm*-*-*eabi* \
-+ )
-+ ;;
-+ arm*-wince-pe* \
-+ | arm*-*-ecos-elf \
-+ | arm*-*-elf \
-+ | arm*-*-freebsd* \
-+ | arm*-*-linux* \
-+ | arm*-*-uclinux* \
-+ | i[34567]86-go32-* \
-+ | i[34567]86-*-go32* \
-+ | m68k-*-uclinuxoldabi* \
-+ | mips64orion*-*-rtems* \
-+ | pdp11-*-bsd \
-+ | sparc-hal-solaris2* \
-+ | thumb-*-* \
-+ | *-*-freebsd[12] | *-*-freebsd[12].* \
-+ | *-*-freebsd*aout* \
-+ | *-*-linux*aout* \
-+ | *-*-linux*coff* \
-+ | *-*-linux*libc1* \
-+ | *-*-linux*oldld* \
-+ | *-*-rtemsaout* \
-+ | *-*-rtemscoff* \
-+ | *-*-solaris2 \
-+ | *-*-solaris2.[0-8] \
-+ | *-*-solaris2.[0-8].* \
-+ | *-*-sysv* \
-+ | vax-*-vms* \
-+ )
-+ echo "*** Configuration ${target} not supported" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+# Set default cpu_type, tm_file, tm_p_file and xm_file so it can be
-+# updated in each machine entry. Also set default extra_headers for some
-+# machines.
-+tm_p_file=
-+cpu_type=`echo ${target} | sed 's/-.*$//'`
-+cpu_is_64bit=
-+case ${target} in
-+m32c*-*-*)
-+ cpu_type=m32c
-+ tmake_file=m32c/t-m32c
-+ target_has_targetm_common=no
-+ ;;
-+aarch64*-*-*)
-+ cpu_type=aarch64
-+ need_64bit_hwint=yes
-+ extra_headers="arm_neon.h"
-+ extra_objs="aarch64-builtins.o aarch-common.o"
-+ target_has_targetm_common=yes
-+ ;;
-+alpha*-*-*)
-+ cpu_type=alpha
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+am33_2.0-*-linux*)
-+ cpu_type=mn10300
-+ ;;
-+arc*-*-*)
-+ cpu_type=arc
-+ ;;
-+arm*-*-*)
-+ cpu_type=arm
-+ extra_objs="aarch-common.o"
-+ extra_headers="mmintrin.h arm_neon.h arm_acle.h"
-+ target_type_format_char='%'
-+ c_target_objs="arm-c.o"
-+ cxx_target_objs="arm-c.o"
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} arm/arm-tables.opt"
-+ ;;
-+avr-*-*)
-+ cpu_type=avr
-+ c_target_objs="avr-c.o"
-+ cxx_target_objs="avr-c.o"
-+ extra_options="${extra_options} avr/avr-tables.opt"
-+ ;;
-+bfin*-*)
-+ cpu_type=bfin
-+ ;;
-+crisv32-*)
-+ cpu_type=cris
-+ ;;
-+frv*) cpu_type=frv
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+moxie*) cpu_type=moxie
-+ target_has_targetm_common=no
-+ ;;
-+fido-*-*)
-+ cpu_type=m68k
-+ extra_headers=math-68881.h
-+ extra_options="${extra_options} m68k/m68k-tables.opt"
-+ ;;
-+i[34567]86-*-*)
-+ cpu_type=i386
-+ c_target_objs="i386-c.o"
-+ cxx_target_objs="i386-c.o"
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} fused-madd.opt"
-+ extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
-+ pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h
-+ nmmintrin.h bmmintrin.h fma4intrin.h wmmintrin.h
-+ immintrin.h x86intrin.h avxintrin.h xopintrin.h
-+ ia32intrin.h cross-stdarg.h lwpintrin.h popcntintrin.h
-+ lzcntintrin.h bmiintrin.h bmi2intrin.h tbmintrin.h
-+ avx2intrin.h avx512fintrin.h fmaintrin.h f16cintrin.h
-+ rtmintrin.h xtestintrin.h rdseedintrin.h prfchwintrin.h
-+ adxintrin.h fxsrintrin.h xsaveintrin.h xsaveoptintrin.h
-+ avx512cdintrin.h avx512erintrin.h avx512pfintrin.h
-+ shaintrin.h"
-+ ;;
-+x86_64-*-*)
-+ cpu_type=i386
-+ c_target_objs="i386-c.o"
-+ cxx_target_objs="i386-c.o"
-+ extra_options="${extra_options} fused-madd.opt"
-+ extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
-+ pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h
-+ nmmintrin.h bmmintrin.h fma4intrin.h wmmintrin.h
-+ immintrin.h x86intrin.h avxintrin.h xopintrin.h
-+ ia32intrin.h cross-stdarg.h lwpintrin.h popcntintrin.h
-+ lzcntintrin.h bmiintrin.h tbmintrin.h bmi2intrin.h
-+ avx2intrin.h avx512fintrin.h fmaintrin.h f16cintrin.h
-+ rtmintrin.h xtestintrin.h rdseedintrin.h prfchwintrin.h
-+ adxintrin.h fxsrintrin.h xsaveintrin.h xsaveoptintrin.h
-+ avx512cdintrin.h avx512erintrin.h avx512pfintrin.h
-+ shaintrin.h"
-+ need_64bit_hwint=yes
-+ ;;
-+ia64-*-*)
-+ extra_headers=ia64intrin.h
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} g.opt fused-madd.opt"
-+ ;;
-+hppa*-*-*)
-+ cpu_type=pa
-+ ;;
-+lm32*)
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+m32r*-*-*)
-+ cpu_type=m32r
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+m68k-*-*)
-+ extra_headers=math-68881.h
-+ extra_options="${extra_options} m68k/m68k-tables.opt"
-+ ;;
-+microblaze*-*-*)
-+ cpu_type=microblaze
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+mips*-*-*)
-+ cpu_type=mips
-+ need_64bit_hwint=yes
-+ extra_headers="loongson.h"
-+ extra_options="${extra_options} g.opt mips/mips-tables.opt"
-+ ;;
-+nds32*)
-+ cpu_type=nds32
-+ extra_headers="nds32_intrinsic.h"
-+ ;;
-+nios2-*-*)
-+ cpu_type=nios2
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+or1k-*-*)
-+ cpu_type=or1k
-+ ;;
-+or1knd-*-*)
-+ cpu_type=or1k
-+ ;;
-+picochip-*-*)
-+ cpu_type=picochip
-+ ;;
-+powerpc*-*-*)
-+ cpu_type=rs6000
-+ extra_headers="ppc-asm.h altivec.h spe.h ppu_intrinsics.h paired.h spu2vmx.h vec_types.h si2vmx.h htmintrin.h htmxlintrin.h"
-+ need_64bit_hwint=yes
-+ case x$with_cpu in
-+ xpowerpc64|xdefault64|x6[23]0|x970|xG5|xpower[345678]|xpower6x|xrs64a|xcell|xa2|xe500mc64|xe5500|Xe6500)
-+ cpu_is_64bit=yes
-+ ;;
-+ esac
-+ extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt"
-+ ;;
-+rs6000*-*-*)
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt"
-+ ;;
-+score*-*-*)
-+ cpu_type=score
-+ extra_options="${extra_options} g.opt"
-+ ;;
-+sparc*-*-*)
-+ cpu_type=sparc
-+ c_target_objs="sparc-c.o"
-+ cxx_target_objs="sparc-c.o"
-+ extra_headers="visintrin.h"
-+ need_64bit_hwint=yes
-+ ;;
-+spu*-*-*)
-+ cpu_type=spu
-+ need_64bit_hwint=yes
-+ ;;
-+s390*-*-*)
-+ cpu_type=s390
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} fused-madd.opt"
-+ extra_headers="s390intrin.h htmintrin.h htmxlintrin.h"
-+ ;;
-+# Note the 'l'; we need to be able to match e.g. "shle" or "shl".
-+sh[123456789lbe]*-*-* | sh-*-*)
-+ cpu_type=sh
-+ need_64bit_hwint=yes
-+ extra_options="${extra_options} fused-madd.opt"
-+ extra_objs="${extra_objs} sh_treg_combine.o sh-mem.o sh_optimize_sett_clrt.o"
-+ ;;
-+v850*-*-*)
-+ cpu_type=v850
-+ ;;
-+tic6x-*-*)
-+ cpu_type=c6x
-+ extra_headers="c6x_intrinsics.h"
-+ extra_options="${extra_options} c6x/c6x-tables.opt"
-+ ;;
-+xtensa*-*-*)
-+ extra_options="${extra_options} fused-madd.opt"
-+ ;;
-+tilegx*-*-*)
-+ cpu_type=tilegx
-+ need_64bit_hwint=yes
-+ ;;
-+tilepro*-*-*)
-+ cpu_type=tilepro
-+ need_64bit_hwint=yes
-+ ;;
-+esac
-+
-+tm_file=${cpu_type}/${cpu_type}.h
-+if test -f ${srcdir}/config/${cpu_type}/${cpu_type}-protos.h
-+then
-+ tm_p_file=${cpu_type}/${cpu_type}-protos.h
-+fi
-+extra_modes=
-+if test -f ${srcdir}/config/${cpu_type}/${cpu_type}-modes.def
-+then
-+ extra_modes=${cpu_type}/${cpu_type}-modes.def
-+fi
-+if test -f ${srcdir}/config/${cpu_type}/${cpu_type}.opt
-+then
-+ extra_options="${extra_options} ${cpu_type}/${cpu_type}.opt"
-+fi
-+
-+case ${target} in
-+aarch64*-*-*)
-+ tm_p_file="${tm_p_file} arm/aarch-common-protos.h"
-+ case ${with_abi} in
-+ "")
-+ if test "x$with_multilib_list" = xilp32; then
-+ tm_file="aarch64/biarchilp32.h ${tm_file}"
-+ else
-+ tm_file="aarch64/biarchlp64.h ${tm_file}"
-+ fi
-+ ;;
-+ ilp32)
-+ tm_file="aarch64/biarchilp32.h ${tm_file}"
-+ ;;
-+ lp64)
-+ tm_file="aarch64/biarchlp64.h ${tm_file}"
-+ ;;
-+ *)
-+ echo "Unknown ABI used in --with-abi=$with_abi"
-+ exit 1
-+ esac
-+ ;;
-+i[34567]86-*-*)
-+ if test "x$with_abi" != x; then
-+ echo "This target does not support --with-abi."
-+ exit 1
-+ fi
-+ if test "x$enable_cld" = xyes; then
-+ tm_defines="${tm_defines} USE_IX86_CLD=1"
-+ fi
-+ if test "x$enable_frame_pointer" = xyes; then
-+ tm_defines="${tm_defines} USE_IX86_FRAME_POINTER=1"
-+ fi
-+ tm_file="vxworks-dummy.h ${tm_file}"
-+ ;;
-+x86_64-*-*)
-+ case ${with_abi} in
-+ "")
-+ if test "x$with_multilib_list" = xmx32; then
-+ tm_file="i386/biarchx32.h ${tm_file}"
-+ else
-+ tm_file="i386/biarch64.h ${tm_file}"
-+ fi
-+ ;;
-+ 64 | m64)
-+ tm_file="i386/biarch64.h ${tm_file}"
-+ ;;
-+ x32 | mx32)
-+ tm_file="i386/biarchx32.h ${tm_file}"
-+ ;;
-+ *)
-+ echo "Unknown ABI used in --with-abi=$with_abi"
-+ exit 1
-+ esac
-+ if test "x$enable_cld" = xyes; then
-+ tm_defines="${tm_defines} USE_IX86_CLD=1"
-+ fi
-+ if test "x$enable_frame_pointer" = xyes; then
-+ tm_defines="${tm_defines} USE_IX86_FRAME_POINTER=1"
-+ fi
-+ tm_file="vxworks-dummy.h ${tm_file}"
-+ ;;
-+arm*-*-*)
-+ tm_p_file="${tm_p_file} arm/aarch-common-protos.h"
-+ tm_file="vxworks-dummy.h ${tm_file}"
-+ ;;
-+mips*-*-* | sh*-*-* | sparc*-*-*)
-+ tm_file="vxworks-dummy.h ${tm_file}"
-+ ;;
-+esac
-+
-+# On a.out targets, we need to use collect2.
-+case ${target} in
-+*-*-*aout*)
-+ use_collect2=yes
-+ ;;
-+esac
-+
-+# Common C libraries.
-+tm_defines="$tm_defines LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3"
-+
-+# 32-bit x86 processors supported by --with-arch=. Each processor
-+# MUST be separated by exactly one space.
-+x86_archs="athlon athlon-4 athlon-fx athlon-mp athlon-tbird \
-+athlon-xp k6 k6-2 k6-3 geode c3 c3-2 winchip-c6 winchip2 i386 i486 \
-+i586 i686 pentium pentium-m pentium-mmx pentium2 pentium3 pentium3m \
-+pentium4 pentium4m pentiumpro prescott"
-+
-+# 64-bit x86 processors supported by --with-arch=. Each processor
-+# MUST be separated by exactly one space.
-+x86_64_archs="amdfam10 athlon64 athlon64-sse3 barcelona bdver1 bdver2 \
-+bdver3 bdver4 btver1 btver2 k8 k8-sse3 opteron opteron-sse3 nocona \
-+core2 corei7 corei7-avx core-avx-i core-avx2 atom slm nehalem westmere \
-+sandybridge ivybridge haswell broadwell bonnell silvermont x86-64 native"
-+
-+# Additional x86 processors supported by --with-cpu=. Each processor
-+# MUST be separated by exactly one space.
-+x86_cpus="generic intel"
-+
-+# Common parts for widely ported systems.
-+case ${target} in
-+*-*-darwin*)
-+ tmake_file="t-darwin ${cpu_type}/t-darwin"
-+ tm_file="${tm_file} darwin.h"
-+ case ${target} in
-+ *-*-darwin9*)
-+ tm_file="${tm_file} darwin9.h"
-+ ;;
-+ *-*-darwin[12][0-9]*)
-+ tm_file="${tm_file} darwin9.h darwin10.h"
-+ ;;
-+ esac
-+ tm_file="${tm_file} ${cpu_type}/darwin.h"
-+ tm_p_file="${tm_p_file} darwin-protos.h"
-+ target_gtfiles="\$(srcdir)/config/darwin.c"
-+ extra_options="${extra_options} darwin.opt"
-+ c_target_objs="${c_target_objs} darwin-c.o"
-+ cxx_target_objs="${cxx_target_objs} darwin-c.o"
-+ fortran_target_objs="darwin-f.o"
-+ target_has_targetcm=yes
-+ extra_objs="darwin.o"
-+ extra_gcc_objs="darwin-driver.o"
-+ default_use_cxa_atexit=yes
-+ use_gcc_stdint=wrap
-+ case ${enable_threads} in
-+ "" | yes | posix) thread_file='posix' ;;
-+ esac
-+ ;;
-+*-*-freebsd*)
-+ # This is the generic ELF configuration of FreeBSD. Later
-+ # machine-specific sections may refine and add to this
-+ # configuration.
-+ #
-+ # Due to tm_file entry ordering issues that vary between cpu
-+ # architectures, we only define fbsd_tm_file to allow the
-+ # machine-specific section to dictate the final order of all
-+ # entries of tm_file with the minor exception that components
-+ # of the tm_file set here will always be of the form:
-+ #
-+ # freebsd<version_number>.h [freebsd-<conf_option>.h ...] freebsd-spec.h freebsd.h
-+ #
-+ # The machine-specific section should not tamper with this
-+ # ordering but may order all other entries of tm_file as it
-+ # pleases around the provided core setting.
-+ gas=yes
-+ gnu_ld=yes
-+ fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'`
-+ tm_defines="${tm_defines} FBSD_MAJOR=${fbsd_major}"
-+ tmake_file="t-slibgcc"
-+ case ${enable_threads} in
-+ no)
-+ fbsd_tm_file="${fbsd_tm_file} freebsd-nthr.h"
-+ ;;
-+ "" | yes | posix)
-+ thread_file='posix'
-+ ;;
-+ *)
-+ echo 'Unknown thread configuration for FreeBSD'
-+ exit 1
-+ ;;
-+ esac
-+ fbsd_tm_file="${fbsd_tm_file} freebsd-spec.h freebsd.h freebsd-stdint.h"
-+ extra_options="$extra_options rpath.opt freebsd.opt"
-+ case ${target} in
-+ *-*-freebsd[345].*)
-+ :;;
-+ *)
-+ default_use_cxa_atexit=yes;;
-+ esac
-+ # need_64bit_hwint=yes # system compiler has this for all arch!
-+ use_gcc_stdint=wrap
-+ ;;
-+*-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu)
-+ extra_options="$extra_options gnu-user.opt"
-+ gas=yes
-+ gnu_ld=yes
-+ case ${enable_threads} in
-+ "" | yes | posix) thread_file='posix' ;;
-+ esac
-+ tmake_file="t-slibgcc"
-+ case $target in
-+ *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-kopensolaris*-gnu)
-+ :;;
-+ *-*-gnu*)
-+ native_system_header_dir=/include
-+ ;;
-+ esac
-+ # Linux C libraries selection switch: glibc / uclibc / bionic.
-+ # uclibc and bionic aren't usable for GNU/Hurd and neither for GNU/k*BSD.
-+ case $target in
-+ *linux*)
-+ tm_p_file="${tm_p_file} linux-protos.h"
-+ tmake_file="${tmake_file} t-linux"
-+ extra_objs="${extra_objs} linux.o"
-+ extra_options="${extra_options} linux.opt"
-+ ;;
-+ esac
-+ case $target in
-+ *-*-*android*)
-+ tm_defines="$tm_defines DEFAULT_LIBC=LIBC_BIONIC"
-+ ;;
-+ *-*-*uclibc*)
-+ tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC"
-+ ;;
-+ *)
-+ tm_defines="$tm_defines DEFAULT_LIBC=LIBC_GLIBC"
-+ ;;
-+ esac
-+ # Assume that glibc or uClibc or Bionic are being used and so __cxa_atexit
-+ # is provided.
-+ default_use_cxa_atexit=yes
-+ use_gcc_tgmath=no
-+ use_gcc_stdint=wrap
-+ # Enable compilation for Android by default for *android* targets.
-+ case $target in
-+ *-*-*android*)
-+ tm_defines="$tm_defines ANDROID_DEFAULT=1"
-+ ;;
-+ *)
-+ tm_defines="$tm_defines ANDROID_DEFAULT=0"
-+ ;;
-+ esac
-+ c_target_objs="${c_target_objs} glibc-c.o"
-+ cxx_target_objs="${cxx_target_objs} glibc-c.o"
-+ tmake_file="${tmake_file} t-glibc"
-+ target_has_targetcm=yes
-+ ;;
-+*-*-netbsd*)
-+ tmake_file="t-slibgcc"
-+ gas=yes
-+ gnu_ld=yes
-+
-+ # NetBSD 2.0 and later get POSIX threads enabled by default.
-+ # Allow them to be explicitly enabled on any other version.
-+ case ${enable_threads} in
-+ "")
-+ case ${target} in
-+ *-*-netbsd[2-9]* | *-*-netbsdelf[2-9]*)
-+ thread_file='posix'
-+ tm_defines="${tm_defines} NETBSD_ENABLE_PTHREADS"
-+ ;;
-+ esac
-+ ;;
-+ yes | posix)
-+ thread_file='posix'
-+ tm_defines="${tm_defines} NETBSD_ENABLE_PTHREADS"
-+ ;;
-+ esac
-+
-+ # NetBSD 2.0 and later provide __cxa_atexit(), which we use by
-+ # default (unless overridden by --disable-__cxa_atexit).
-+ case ${target} in
-+ *-*-netbsd[2-9]* | *-*-netbsdelf[2-9]*)
-+ default_use_cxa_atexit=yes
-+ ;;
-+ esac
-+ ;;
-+*-*-openbsd*)
-+ tmake_file="t-openbsd"
-+ case ${enable_threads} in
-+ yes)
-+ thread_file='posix'
-+ ;;
-+ esac
-+ case ${target} in
-+ *-*-openbsd2.*|*-*-openbsd3.[012])
-+ tm_defines="${tm_defines} HAS_LIBC_R=1" ;;
-+ esac
-+ case ${target} in
-+ *-*-openbsd4.[3-9]|*-*-openbsd[5-9]*)
-+ default_use_cxa_atexit=yes
-+ ;;
-+ esac
-+ ;;
-+*-*-rtems*)
-+ case ${enable_threads} in
-+ "" | yes | rtems) thread_file='rtems' ;;
-+ posix) thread_file='posix' ;;
-+ no) ;;
-+ *)
-+ echo 'Unknown thread configuration for RTEMS'
-+ exit 1
-+ ;;
-+ esac
-+ tmake_file="${tmake_file} t-rtems"
-+ extra_options="${extra_options} rtems.opt"
-+ default_use_cxa_atexit=yes
-+ use_gcc_stdint=wrap
-+ ;;
-+*-*-uclinux*)
-+ extra_options="$extra_options gnu-user.opt"
-+ use_gcc_stdint=wrap
-+ tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC SINGLE_LIBC"
-+ ;;
-+*-*-rdos*)
-+ use_gcc_stdint=wrap
-+ ;;
-+*-*-solaris2*)
-+ # i?86-*-solaris2* needs to insert headers between cpu default and
-+ # Solaris 2 specific ones.
-+ sol2_tm_file="dbxelf.h elfos.h ${cpu_type}/sysv4.h sol2.h ${cpu_type}/sol2.h"
-+ case ${target} in
-+ *-*-solaris2.1[0-9]*)
-+ sol2_tm_file="${sol2_tm_file} sol2-10.h"
-+ use_gcc_stdint=wrap
-+ ;;
-+ *)
-+ use_gcc_stdint=provide
-+ ;;
-+ esac
-+ if test x$gnu_ld = xyes; then
-+ tm_file="usegld.h ${tm_file}"
-+ fi
-+ if test x$gas = xyes; then
-+ tm_file="usegas.h ${tm_file}"
-+ fi
-+ tm_p_file="${tm_p_file} sol2-protos.h"
-+ tmake_file="${tmake_file} t-sol2 t-slibgcc"
-+ c_target_objs="${c_target_objs} sol2-c.o"
-+ cxx_target_objs="${cxx_target_objs} sol2-c.o sol2-cxx.o"
-+ extra_objs="sol2.o sol2-stubs.o"
-+ extra_options="${extra_options} sol2.opt"
-+ case ${enable_threads}:${have_pthread_h}:${have_thread_h} in
-+ "":yes:* | yes:yes:* )
-+ thread_file=posix
-+ ;;
-+ esac
-+ ;;
-+*-*-*vms*)
-+ extra_options="${extra_options} vms/vms.opt"
-+ xmake_file=vms/x-vms
-+ tmake_file="vms/t-vms t-slibgcc"
-+ extra_objs="vms.o"
-+ target_gtfiles="$target_gtfiles \$(srcdir)/config/vms/vms.c"
-+ tm_p_file="${tm_p_file} vms/vms-protos.h"
-+ xm_file="vms/xm-vms.h"
-+ c_target_objs="vms-c.o"
-+ cxx_target_objs="vms-c.o"
-+ fortran_target_objs="vms-f.o"
-+ use_gcc_stdint=provide
-+ tm_file="${tm_file} vms/vms-stdint.h"
-+ if test x$gnu_ld != xyes; then
-+ # Build wrappers for native case.
-+ extra_programs="ld\$(exeext) ar\$(exeext)"
-+ tmake_file="$tmake_file vms/t-vmsnative"
-+ fi
-+ ;;
-+*-*-vxworks*)
-+ tmake_file=t-vxworks
-+ xm_defines=POSIX
-+ extra_options="${extra_options} vxworks.opt"
-+ extra_objs="$extra_objs vxworks.o"
-+ case ${enable_threads} in
-+ no) ;;
-+ "" | yes | vxworks) thread_file='vxworks' ;;
-+ *) echo 'Unknown thread configuration for VxWorks'; exit 1 ;;
-+ esac
-+ ;;
-+*-*-elf|arc*-*-elf*)
-+ # Assume that newlib is being used and so __cxa_atexit is provided.
-+ default_use_cxa_atexit=yes
-+ use_gcc_stdint=wrap
-+ ;;
-+esac
-+
-+case ${target} in
-+aarch64*-*-elf)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h"
-+ tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-elf-raw.h"
-+ tmake_file="${tmake_file} aarch64/t-aarch64"
-+ use_gcc_stdint=wrap
-+ case $target in
-+ aarch64_be-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ ;;
-+ esac
-+ aarch64_multilibs="${with_multilib_list}"
-+ if test "$aarch64_multilibs" = "default"; then
-+ aarch64_multilibs="lp64,ilp32"
-+ fi
-+ aarch64_multilibs=`echo $aarch64_multilibs | sed -e 's/,/ /g'`
-+ for aarch64_multilib in ${aarch64_multilibs}; do
-+ case ${aarch64_multilib} in
-+ ilp32 | lp64 )
-+ TM_MULTILIB_CONFIG="${TM_MULTILIB_CONFIG},${aarch64_multilib}"
-+ ;;
-+ *)
-+ echo "--with-multilib-list=${aarch64_multilib} not supported."
-+ exit 1
-+ esac
-+ done
-+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
-+ ;;
-+aarch64*-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h"
-+ tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-linux.h"
-+ tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-linux"
-+ case $target in
-+ aarch64_be-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ ;;
-+ esac
-+ aarch64_multilibs="${with_multilib_list}"
-+ if test "$aarch64_multilibs" = "default"; then
-+ # TODO: turn on ILP32 multilib build after its support is mature.
-+ # aarch64_multilibs="lp64,ilp32"
-+ aarch64_multilibs="lp64"
-+ fi
-+ aarch64_multilibs=`echo $aarch64_multilibs | sed -e 's/,/ /g'`
-+ for aarch64_multilib in ${aarch64_multilibs}; do
-+ case ${aarch64_multilib} in
-+ ilp32 | lp64 )
-+ TM_MULTILIB_CONFIG="${TM_MULTILIB_CONFIG},${aarch64_multilib}"
-+ ;;
-+ *)
-+ echo "--with-multilib-list=${aarch64_multilib} not supported."
-+ exit 1
-+ esac
-+ done
-+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
-+ ;;
-+alpha*-*-linux*)
-+ tm_file="elfos.h ${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h glibc-stdint.h"
-+ tmake_file="${tmake_file} alpha/t-linux"
-+ extra_options="${extra_options} alpha/elf.opt"
-+ ;;
-+alpha*-*-freebsd*)
-+ tm_file="elfos.h ${tm_file} ${fbsd_tm_file} alpha/elf.h alpha/freebsd.h"
-+ extra_options="${extra_options} alpha/elf.opt"
-+ ;;
-+alpha*-*-netbsd*)
-+ tm_file="elfos.h ${tm_file} netbsd.h alpha/elf.h netbsd-elf.h alpha/netbsd.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt \
-+ alpha/elf.opt"
-+ ;;
-+alpha*-*-openbsd*)
-+ tm_defines="${tm_defines} OBSD_HAS_DECLARE_FUNCTION_NAME OBSD_HAS_DECLARE_FUNCTION_SIZE OBSD_HAS_DECLARE_OBJECT"
-+ tm_file="elfos.h alpha/alpha.h alpha/elf.h openbsd.h openbsd-stdint.h alpha/openbsd.h openbsd-libpthread.h"
-+ extra_options="${extra_options} openbsd.opt alpha/elf.opt"
-+ # default x-alpha is only appropriate for dec-osf.
-+ ;;
-+alpha*-dec-*vms*)
-+ tm_file="${tm_file} vms/vms.h alpha/vms.h"
-+ tmake_file="${tmake_file} alpha/t-vms"
-+ ;;
-+arc*-*-elf*)
-+ extra_headers="arc-simd.h"
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="arc/t-arc-newlib arc/t-arc"
-+ case x"${with_cpu}" in
-+ xarc600|xarc601|xarc700)
-+ target_cpu_default="TARGET_CPU_$with_cpu"
-+ ;;
-+ esac
-+ if test x${with_endian} = x; then
-+ case ${target} in
-+ arc*be-*-* | arc*eb-*-*) with_endian=big ;;
-+ *) with_endian=little ;;
-+ esac
-+ fi
-+ case ${with_endian} in
-+ big|little) ;;
-+ *) echo "with_endian=${with_endian} not supported."; exit 1 ;;
-+ esac
-+ case ${with_endian} in
-+ big*) tm_defines="DRIVER_ENDIAN_SELF_SPECS=\\\"%{!EL:%{!mlittle-endian:-mbig-endian}}\\\" ${tm_defines}"
-+ esac
-+ ;;
-+arc*-*-linux-uclibc*)
-+ extra_headers="arc-simd.h"
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h ${tm_file}"
-+ tmake_file="${tmake_file} arc/t-arc-uClibc arc/t-arc"
-+ tm_defines="${tm_defines} TARGET_SDATA_DEFAULT=0"
-+ tm_defines="${tm_defines} TARGET_MMEDIUM_CALLS_DEFAULT=1"
-+ case x"${with_cpu}" in
-+ xarc600|xarc601|xarc700)
-+ target_cpu_default="TARGET_CPU_$with_cpu"
-+ ;;
-+ esac
-+ if test x${with_endian} = x; then
-+ case ${target} in
-+ arc*be-*-* | arc*eb-*-*) with_endian=big ;;
-+ *) with_endian=little ;;
-+ esac
-+ fi
-+ case ${with_endian} in
-+ big|little) ;;
-+ *) echo "with_endian=${with_endian} not supported."; exit 1 ;;
-+ esac
-+ case ${with_endian} in
-+ big*) tm_defines="DRIVER_ENDIAN_SELF_SPECS=\\\"%{!EL:%{!mlittle-endian:-mbig-endian}}\\\" ${tm_defines}"
-+ esac
-+ ;;
-+arm-wrs-vxworks)
-+ tm_file="elfos.h arm/elf.h arm/aout.h ${tm_file} vx-common.h vxworks.h arm/vxworks.h"
-+ extra_options="${extra_options} arm/vxworks.opt"
-+ tmake_file="${tmake_file} arm/t-arm arm/t-vxworks"
-+ ;;
-+arm*-*-netbsdelf*)
-+ tm_file="dbxelf.h elfos.h netbsd.h netbsd-elf.h arm/elf.h arm/aout.h ${tm_file} arm/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ tmake_file="${tmake_file} arm/t-arm"
-+ ;;
-+arm*-*-linux-*) # ARM GNU/Linux with ELF
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h arm/elf.h arm/linux-gas.h arm/linux-elf.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ case $target in
-+ arm*b-*-linux*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ ;;
-+ esac
-+ tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf arm/t-bpabi arm/t-linux-eabi"
-+ tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h arm/aout.h vxworks-dummy.h arm/arm.h"
-+ # Define multilib configuration for arm-linux-androideabi.
-+ case ${target} in
-+ *-androideabi)
-+ tmake_file="$tmake_file arm/t-linux-androideabi"
-+ ;;
-+ esac
-+ # The EABI requires the use of __cxa_atexit.
-+ default_use_cxa_atexit=yes
-+ with_tls=${with_tls:-gnu}
-+ ;;
-+arm*-*-uclinux*eabi*) # ARM ucLinux
-+ tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h arm/uclinux-elf.h glibc-stdint.h"
-+ tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf arm/t-bpabi"
-+ tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h arm/aout.h vxworks-dummy.h arm/arm.h"
-+ # The EABI requires the use of __cxa_atexit.
-+ default_use_cxa_atexit=yes
-+ ;;
-+arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
-+ case ${target} in
-+ arm*eb-*-eabi*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ esac
-+ default_use_cxa_atexit=yes
-+ tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
-+ tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf"
-+ case ${target} in
-+ arm*-*-eabi*)
-+ tm_file="$tm_file newlib-stdint.h"
-+ tmake_file="${tmake_file} arm/t-bpabi"
-+ use_gcc_stdint=wrap
-+ ;;
-+ arm*-*-rtems*)
-+ tm_file="${tm_file} rtems.h arm/rtems-eabi.h newlib-stdint.h"
-+ tmake_file="${tmake_file} arm/t-bpabi arm/t-rtems-eabi"
-+ ;;
-+ arm*-*-symbianelf*)
-+ tm_file="${tm_file} arm/symbian.h"
-+ # We do not include t-bpabi for Symbian OS because the system
-+ # provides its own implementation of the BPABI functions.
-+ tmake_file="${tmake_file} arm/t-symbian"
-+ ;;
-+ esac
-+ tm_file="${tm_file} arm/aout.h vxworks-dummy.h arm/arm.h"
-+ ;;
-+avr-*-rtems*)
-+ tm_file="elfos.h avr/elf.h avr/avr-arch.h avr/avr.h dbxelf.h avr/rtems.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} avr/t-avr avr/t-multilib avr/t-rtems"
-+ extra_gcc_objs="driver-avr.o avr-devices.o"
-+ extra_objs="avr-devices.o avr-log.o"
-+ ;;
-+avr-*-*)
-+ tm_file="elfos.h avr/elf.h avr/avr-arch.h avr/avr.h dbxelf.h avr/avr-stdint.h"
-+ if test x${with_avrlibc} != xno; then
-+ tm_file="${tm_file} ${cpu_type}/avrlibc.h"
-+ tm_defines="${tm_defines} WITH_AVRLIBC"
-+ fi
-+ tmake_file="${tmake_file} avr/t-avr avr/t-multilib"
-+ use_gcc_stdint=wrap
-+ extra_gcc_objs="driver-avr.o avr-devices.o"
-+ extra_objs="avr-devices.o avr-log.o"
-+ ;;
-+bfin*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h bfin/elf.h"
-+ tmake_file=bfin/t-bfin-elf
-+ use_collect2=no
-+ ;;
-+bfin*-uclinux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h gnu-user.h linux.h glibc-stdint.h bfin/uclinux.h"
-+ tmake_file=bfin/t-bfin-uclinux
-+ use_collect2=no
-+ ;;
-+bfin*-linux-uclibc*)
-+ tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h gnu-user.h linux.h glibc-stdint.h bfin/linux.h ./linux-sysroot-suffix.h"
-+ tmake_file="bfin/t-bfin-linux t-slibgcc t-linux"
-+ use_collect2=no
-+ ;;
-+bfin*-rtems*)
-+ tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h bfin/rtems.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} bfin/t-rtems"
-+ ;;
-+bfin*-*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h bfin/elf.h"
-+ use_collect2=no
-+ use_gcc_stdint=wrap
-+ ;;
-+cr16-*-elf)
-+ tm_file="elfos.h ${tm_file}"
-+ tmake_file="${tmake_file} cr16/t-cr16 "
-+ use_collect2=no
-+ ;;
-+crisv32-*-elf | crisv32-*-none)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="cris/t-cris"
-+ target_cpu_default=32
-+ gas=yes
-+ extra_options="${extra_options} cris/elf.opt"
-+ use_gcc_stdint=wrap
-+ ;;
-+cris-*-elf | cris-*-none)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="cris/t-cris cris/t-elfmulti"
-+ gas=yes
-+ extra_options="${extra_options} cris/elf.opt"
-+ use_gcc_stdint=wrap
-+ ;;
-+crisv32-*-linux* | cris-*-linux*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} gnu-user.h linux.h glibc-stdint.h cris/linux.h"
-+ tmake_file="${tmake_file} cris/t-cris cris/t-linux"
-+ extra_options="${extra_options} cris/linux.opt"
-+ case $target in
-+ cris-*-*)
-+ target_cpu_default=10
-+ ;;
-+ crisv32-*-*)
-+ target_cpu_default=32
-+ ;;
-+ esac
-+ ;;
-+epiphany-*-elf )
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="epiphany/t-epiphany"
-+ extra_options="${extra_options} fused-madd.opt"
-+ extra_objs="$extra_objs mode-switch-use.o resolve-sw-modes.o"
-+ tm_defines="${tm_defines} EPIPHANY_STACK_OFFSET=${with_stack_offset:-8}"
-+ extra_headers="epiphany_intrinsics.h"
-+ ;;
-+fr30-*-elf)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ ;;
-+frv-*-elf)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file=frv/t-frv
-+ ;;
-+frv-*-*linux*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} \
-+ gnu-user.h linux.h glibc-stdint.h frv/linux.h"
-+ tmake_file="${tmake_file} frv/t-frv frv/t-linux"
-+ ;;
-+moxie-*-elf)
-+ gas=yes
-+ gnu_ld=yes
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="${tmake_file} moxie/t-moxie"
-+ ;;
-+moxie-*-uclinux*)
-+ gas=yes
-+ gnu_ld=yes
-+ tm_file="dbxelf.h elfos.h ${tm_file} gnu-user.h linux.h glibc-stdint.h moxie/uclinux.h"
-+ tmake_file="${tmake_file} moxie/t-moxie"
-+ ;;
-+moxie-*-rtems*)
-+ tmake_file="${tmake_file} moxie/t-moxie"
-+ tm_file="moxie/moxie.h dbxelf.h elfos.h moxie/rtems.h rtems.h newlib-stdint.h"
-+ ;;
-+h8300-*-rtems*)
-+ tmake_file="${tmake_file} h8300/t-h8300 h8300/t-rtems"
-+ tm_file="h8300/h8300.h dbxelf.h elfos.h h8300/elf.h h8300/rtems.h rtems.h newlib-stdint.h"
-+ ;;
-+h8300-*-elf*)
-+ tmake_file="h8300/t-h8300"
-+ tm_file="h8300/h8300.h dbxelf.h elfos.h newlib-stdint.h h8300/elf.h"
-+ ;;
-+hppa*64*-*-linux*)
-+ target_cpu_default="MASK_PA_11|MASK_PA_20"
-+ tm_file="pa/pa64-start.h ${tm_file} dbxelf.h elfos.h gnu-user.h linux.h \
-+ glibc-stdint.h pa/pa-linux.h pa/pa64-regs.h pa/pa-64.h \
-+ pa/pa64-linux.h"
-+ gas=yes gnu_ld=yes
-+ need_64bit_hwint=yes
-+ ;;
-+hppa*-*-linux*)
-+ target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS"
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h pa/pa-linux.h \
-+ pa/pa32-regs.h pa/pa32-linux.h"
-+ tmake_file="${tmake_file} pa/t-linux"
-+ ;;
-+hppa*-*-openbsd*)
-+ target_cpu_default="MASK_PA_11"
-+ tm_file="${tm_file} dbxelf.h elfos.h openbsd.h openbsd-stdint.h openbsd-libpthread.h \
-+ pa/pa-openbsd.h pa/pa32-regs.h pa/pa32-openbsd.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ gas=yes
-+ gnu_ld=yes
-+ ;;
-+hppa[12]*-*-hpux10*)
-+ case ${target} in
-+ hppa1.1-*-* | hppa2*-*-*)
-+ target_cpu_default="MASK_PA_11"
-+ ;;
-+ esac
-+ tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h \
-+ pa/pa-hpux.h pa/pa-hpux10.h"
-+ extra_options="${extra_options} pa/pa-hpux.opt pa/pa-hpux10.opt"
-+ case ${target} in
-+ *-*-hpux10.[1-9]*)
-+ tm_file="${tm_file} pa/pa-hpux1010.h"
-+ extra_options="${extra_options} pa/pa-hpux1010.opt"
-+ ;;
-+ esac
-+ use_gcc_stdint=provide
-+ tm_file="${tm_file} hpux-stdint.h"
-+ tmake_file="t-slibgcc"
-+ case ${enable_threads} in
-+ "")
-+ if test x$have_pthread_h = xyes ; then
-+ tmake_file="${tmake_file} pa/t-dce-thr"
-+ fi
-+ ;;
-+ yes | dce)
-+ tmake_file="${tmake_file} pa/t-dce-thr"
-+ ;;
-+ esac
-+ use_collect2=yes
-+ gas=yes
-+ if test "x$with_dwarf2" != x; then
-+ echo "Warning: dwarf2 debug format is not supported for this target, --with-dwarf2 ignored" 1>&2
-+ dwarf2=no
-+ fi
-+ ;;
-+hppa*64*-*-hpux11*)
-+ target_cpu_default="MASK_PA_11|MASK_PA_20"
-+ if test x$gnu_ld = xyes
-+ then
-+ target_cpu_default="${target_cpu_default}|MASK_GNU_LD"
-+ fi
-+ tm_file="pa/pa64-start.h ${tm_file} dbxelf.h elfos.h \
-+ pa/pa64-regs.h pa/pa-hpux.h pa/pa-hpux1010.h \
-+ pa/pa-hpux11.h"
-+ case ${target} in
-+ *-*-hpux11.[12]*)
-+ tm_file="${tm_file} pa/pa-hpux1111.h pa/pa-64.h pa/pa64-hpux.h"
-+ extra_options="${extra_options} pa/pa-hpux1111.opt"
-+ ;;
-+ *-*-hpux11.[3-9]*)
-+ tm_file="${tm_file} pa/pa-hpux1131.h pa/pa-64.h pa/pa64-hpux.h"
-+ extra_options="${extra_options} pa/pa-hpux1131.opt"
-+ ;;
-+ *)
-+ tm_file="${tm_file} pa/pa-64.h pa/pa64-hpux.h"
-+ ;;
-+ esac
-+ extra_options="${extra_options} pa/pa-hpux.opt \
-+ pa/pa-hpux1010.opt pa/pa64-hpux.opt hpux11.opt"
-+ need_64bit_hwint=yes
-+ tmake_file="t-slibgcc"
-+ case x${enable_threads} in
-+ x | xyes | xposix )
-+ thread_file=posix
-+ ;;
-+ esac
-+ gas=yes
-+ case ${target} in
-+ *-*-hpux11.[01]*)
-+ use_gcc_stdint=provide
-+ tm_file="${tm_file} hpux-stdint.h"
-+ ;;
-+ *-*-hpux11.[23]*)
-+ use_gcc_stdint=wrap
-+ tm_file="${tm_file} hpux-stdint.h"
-+ ;;
-+ esac
-+ ;;
-+hppa[12]*-*-hpux11*)
-+ case ${target} in
-+ hppa1.1-*-* | hppa2*-*-*)
-+ target_cpu_default="MASK_PA_11"
-+ ;;
-+ esac
-+ tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h \
-+ pa/pa-hpux.h pa/pa-hpux1010.h pa/pa-hpux11.h"
-+ extra_options="${extra_options} pa/pa-hpux.opt pa/pa-hpux1010.opt \
-+ hpux11.opt"
-+ case ${target} in
-+ *-*-hpux11.[12]*)
-+ tm_file="${tm_file} pa/pa-hpux1111.h"
-+ extra_options="${extra_options} pa/pa-hpux1111.opt"
-+ ;;
-+ *-*-hpux11.[3-9]*)
-+ tm_file="${tm_file} pa/pa-hpux1131.h"
-+ extra_options="${extra_options} pa/pa-hpux1131.opt"
-+ ;;
-+ esac
-+ tmake_file="t-slibgcc"
-+ case x${enable_threads} in
-+ x | xyes | xposix )
-+ thread_file=posix
-+ ;;
-+ esac
-+ use_collect2=yes
-+ gas=yes
-+ case ${target} in
-+ *-*-hpux11.[01]*)
-+ use_gcc_stdint=provide
-+ tm_file="${tm_file} hpux-stdint.h"
-+ ;;
-+ *-*-hpux11.[23]*)
-+ use_gcc_stdint=wrap
-+ tm_file="${tm_file} hpux-stdint.h"
-+ ;;
-+ esac
-+ if test "x$with_dwarf2" != x; then
-+ echo "Warning: dwarf2 debug format is not supported for this target, --with-dwarf2 ignored" 1>&2
-+ dwarf2=no
-+ fi
-+ ;;
-+i[34567]86-*-darwin*)
-+ need_64bit_isa=yes
-+ # Baseline choice for a machine that allows m64 support.
-+ with_cpu=${with_cpu:-core2}
-+ tmake_file="${tmake_file} t-slibgcc"
-+ ;;
-+x86_64-*-darwin*)
-+ with_cpu=${with_cpu:-core2}
-+ tmake_file="${tmake_file} ${cpu_type}/t-darwin64 t-slibgcc"
-+ tm_file="${tm_file} ${cpu_type}/darwin64.h"
-+ ;;
-+i[34567]86-*-elf*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h"
-+ ;;
-+x86_64-*-elf*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h"
-+ ;;
-+i[34567]86-*-rdos*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/rdos.h"
-+ ;;
-+x86_64-*-rdos*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h i386/rdos.h i386/rdos64.h"
-+ tmake_file="i386/t-i386elf t-svr4"
-+ ;;
-+i[34567]86-*-freebsd*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h"
-+ ;;
-+x86_64-*-freebsd*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h"
-+ ;;
-+i[34567]86-*-netbsdelf*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ ;;
-+x86_64-*-netbsd*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ ;;
-+i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123])
-+ tm_file="i386/i386.h i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h openbsd-oldgas.h openbsd.h i386/openbsd.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ # needed to unconfuse gdb
-+ tmake_file="${tmake_file} t-openbsd i386/t-openbsd"
-+ # we need collect2 until our bug is fixed...
-+ use_collect2=yes
-+ ;;
-+i[34567]86-*-openbsd*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h"
-+ tm_file="${tm_file} openbsd.h openbsd-stdint.h openbsd-libpthread.h i386/openbsdelf.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ gas=yes
-+ gnu_ld=yes
-+ ;;
-+x86_64-*-openbsd*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h"
-+ tm_file="${tm_file} openbsd.h openbsd-stdint.h openbsd-libpthread.h i386/x86-64.h i386/openbsdelf.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ gas=yes
-+ gnu_ld=yes
-+ ;;
-+i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-gnu* | i[34567]86-*-kopensolaris*-gnu)
-+ # Intel 80386's running GNU/*
-+ # with ELF format using glibc 2
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h gnu-user.h glibc-stdint.h"
-+ case ${target} in
-+ i[34567]86-*-linux*)
-+ tm_file="${tm_file} linux.h linux-android.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ # Assume modern glibc
-+ default_gnu_indirect_function=yes
-+ if test x$enable_targets = xall; then
-+ tm_file="${tm_file} i386/x86-64.h i386/gnu-user-common.h i386/gnu-user64.h i386/linux-common.h i386/linux64.h"
-+ tm_defines="${tm_defines} TARGET_BI_ARCH=1"
-+ tmake_file="${tmake_file} i386/t-linux64"
-+ x86_multilibs="${with_multilib_list}"
-+ if test "$x86_multilibs" = "default"; then
-+ x86_multilibs="m64,m32"
-+ fi
-+ x86_multilibs=`echo $x86_multilibs | sed -e 's/,/ /g'`
-+ for x86_multilib in ${x86_multilibs}; do
-+ case ${x86_multilib} in
-+ m32 | m64 | mx32)
-+ TM_MULTILIB_CONFIG="${TM_MULTILIB_CONFIG},${x86_multilib}"
-+ ;;
-+ *)
-+ echo "--with-multilib-list=${x86_with_multilib} not supported."
-+ exit 1
-+ esac
-+ done
-+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
-+ need_64bit_isa=yes
-+ if test x$with_cpu = x; then
-+ if test x$with_cpu_64 = x; then
-+ with_cpu_64=generic
-+ fi
-+ else
-+ case " $x86_cpus $x86_archs $x86_64_archs " in
-+ *" $with_cpu "*)
-+ ;;
-+ *)
-+ echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
-+ echo "$x86_cpus $x86_archs $x86_64_archs " 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ fi
-+ else
-+ tm_file="${tm_file} i386/gnu-user-common.h i386/gnu-user.h i386/linux-common.h i386/linux.h"
-+ fi
-+ ;;
-+ i[34567]86-*-knetbsd*-gnu)
-+ tm_file="${tm_file} i386/gnu-user-common.h i386/gnu-user.h knetbsd-gnu.h i386/knetbsd-gnu.h"
-+ ;;
-+ i[34567]86-*-kfreebsd*-gnu)
-+ tm_file="${tm_file} i386/gnu-user-common.h i386/gnu-user.h kfreebsd-gnu.h i386/kfreebsd-gnu.h"
-+ ;;
-+ i[34567]86-*-kopensolaris*-gnu)
-+ tm_file="${tm_file} i386/gnu-user-common.h i386/gnu-user.h kopensolaris-gnu.h i386/kopensolaris-gnu.h"
-+ ;;
-+ i[34567]86-*-gnu*)
-+ tm_file="$tm_file i386/gnu-user-common.h i386/gnu-user.h gnu.h i386/gnu.h"
-+ ;;
-+ esac
-+ ;;
-+x86_64-*-linux* | x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h gnu-user.h glibc-stdint.h \
-+ i386/x86-64.h i386/gnu-user-common.h i386/gnu-user64.h"
-+ case ${target} in
-+ x86_64-*-linux*)
-+ tm_file="${tm_file} linux.h linux-android.h i386/linux-common.h i386/linux64.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ # Assume modern glibc
-+ default_gnu_indirect_function=yes
-+ ;;
-+ x86_64-*-kfreebsd*-gnu)
-+ tm_file="${tm_file} kfreebsd-gnu.h i386/kfreebsd-gnu64.h"
-+ ;;
-+ x86_64-*-knetbsd*-gnu)
-+ tm_file="${tm_file} knetbsd-gnu.h"
-+ ;;
-+ esac
-+ tmake_file="${tmake_file} i386/t-linux64"
-+ x86_multilibs="${with_multilib_list}"
-+ if test "$x86_multilibs" = "default"; then
-+ case ${with_abi} in
-+ x32 | mx32)
-+ x86_multilibs="mx32"
-+ ;;
-+ *)
-+ x86_multilibs="m64,m32"
-+ ;;
-+ esac
-+ fi
-+ x86_multilibs=`echo $x86_multilibs | sed -e 's/,/ /g'`
-+ for x86_multilib in ${x86_multilibs}; do
-+ case ${x86_multilib} in
-+ m32 | m64 | mx32)
-+ TM_MULTILIB_CONFIG="${TM_MULTILIB_CONFIG},${x86_multilib}"
-+ ;;
-+ *)
-+ echo "--with-multilib-list=${x86_with_multilib} not supported."
-+ exit 1
-+ esac
-+ done
-+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
-+ ;;
-+i[34567]86-pc-msdosdjgpp*)
-+ xm_file=i386/xm-djgpp.h
-+ tm_file="dbxcoff.h ${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/djgpp.h i386/djgpp-stdint.h"
-+ native_system_header_dir=/dev/env/DJDIR/include
-+ extra_options="${extra_options} i386/djgpp.opt"
-+ gnu_ld=yes
-+ gas=yes
-+ use_gcc_stdint=wrap
-+ ;;
-+i[34567]86-*-lynxos*)
-+ xm_defines=POSIX
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/lynx.h lynx.h"
-+ tmake_file="${tmake_file} t-lynx"
-+ extra_options="${extra_options} lynx.opt"
-+ thread_file=lynx
-+ gnu_ld=yes
-+ gas=yes
-+ ;;
-+i[34567]86-*-nto-qnx*)
-+ tm_file="${tm_file} i386/att.h dbxelf.h tm-dwarf2.h elfos.h i386/unix.h i386/nto.h"
-+ extra_options="${extra_options} i386/nto.opt"
-+ gnu_ld=yes
-+ gas=yes
-+ ;;
-+i[34567]86-*-rtems*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/i386elf.h i386/rtemself.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} i386/t-rtems"
-+ ;;
-+i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
-+ tm_file="${tm_file} i386/unix.h i386/att.h ${sol2_tm_file}"
-+ # Set default arch_32 to pentium4, tune_32 to generic like the other
-+ # i386 targets, although config.guess defaults to i386-pc-solaris2*.
-+ case ${target} in
-+ *-*-solaris2.9*)
-+ # Solaris 9/x86 cannot execute SSE/SSE2 instructions by default.
-+ with_arch_32=${with_arch_32:-pentiumpro}
-+ ;;
-+ *)
-+ with_arch_32=${with_arch_32:-pentium4}
-+ ;;
-+ esac
-+ with_tune_32=${with_tune_32:-generic}
-+ case ${target} in
-+ *-*-solaris2.9*)
-+ tm_file="${tm_file} i386/sol2-9.h"
-+ ;;
-+ *-*-solaris2.1[0-9]*)
-+ tm_file="${tm_file} i386/x86-64.h i386/sol2-bi.h sol2-bi.h"
-+ tm_defines="${tm_defines} TARGET_BI_ARCH=1"
-+ tmake_file="$tmake_file i386/t-sol2-64"
-+ need_64bit_isa=yes
-+ if test x$with_cpu = x; then
-+ if test x$with_cpu_64 = x; then
-+ with_cpu_64=generic
-+ fi
-+ else
-+ case " $x86_cpus $x86_archs $x86_64_archs " in
-+ *" $with_cpu "*)
-+ ;;
-+ *)
-+ echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
-+ echo "$x86_cpus $x86_archs $x86_64_archs" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ fi
-+ ;;
-+ esac
-+ ;;
-+i[4567]86-wrs-vxworks|i[4567]86-wrs-vxworksae)
-+ tm_file="${tm_file} i386/unix.h i386/att.h elfos.h vx-common.h"
-+ case ${target} in
-+ *-vxworksae*)
-+ tm_file="${tm_file} vxworksae.h i386/vx-common.h i386/vxworksae.h"
-+ tmake_file="${tmake_file} i386/t-vxworks i386/t-vxworksae"
-+ ;;
-+ *)
-+ tm_file="${tm_file} vxworks.h i386/vx-common.h i386/vxworks.h"
-+ tmake_file="${tmake_file} i386/t-vxworks"
-+ ;;
-+ esac
-+ ;;
-+i[34567]86-*-cygwin*)
-+ tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h i386/cygwin.h i386/cygwin-stdint.h"
-+ xm_file=i386/xm-cygwin.h
-+ tmake_file="${tmake_file} i386/t-cygming t-slibgcc"
-+ target_gtfiles="\$(srcdir)/config/i386/winnt.c"
-+ extra_options="${extra_options} i386/cygming.opt"
-+ extra_objs="winnt.o winnt-stubs.o"
-+ c_target_objs="${c_target_objs} msformat-c.o"
-+ cxx_target_objs="${cxx_target_objs} winnt-cxx.o msformat-c.o"
-+ if test x$enable_threads = xyes; then
-+ thread_file='posix'
-+ fi
-+ use_gcc_stdint=wrap
-+ ;;
-+x86_64-*-cygwin*)
-+ need_64bit_isa=yes
-+ tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h i386/cygwin.h i386/cygwin-w64.h i386/cygwin-stdint.h"
-+ xm_file=i386/xm-cygwin.h
-+ tmake_file="${tmake_file} i386/t-cygming t-slibgcc i386/t-cygwin-w64"
-+ target_gtfiles="\$(srcdir)/config/i386/winnt.c"
-+ extra_options="${extra_options} i386/cygming.opt"
-+ extra_objs="winnt.o winnt-stubs.o"
-+ c_target_objs="${c_target_objs} msformat-c.o"
-+ cxx_target_objs="${cxx_target_objs} winnt-cxx.o msformat-c.o"
-+ if test x$enable_threads = xyes; then
-+ thread_file='posix'
-+ fi
-+ use_gcc_stdint=wrap
-+ tm_defines="${tm_defines} TARGET_CYGWIN64=1"
-+ ;;
-+i[34567]86-*-mingw* | x86_64-*-mingw*)
-+ tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h"
-+ xm_file=i386/xm-mingw32.h
-+ c_target_objs="${c_target_objs} winnt-c.o"
-+ cxx_target_objs="${cxx_target_objs} winnt-c.o"
-+ target_has_targetcm="yes"
-+ case ${target} in
-+ x86_64-*-* | *-w64-*)
-+ need_64bit_isa=yes
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ if test x$enable_threads = xposix ; then
-+ tm_file="${tm_file} i386/mingw-pthread.h"
-+ fi
-+ tm_file="${tm_file} i386/mingw32.h"
-+ # This makes the logic if mingw's or the w64 feature set has to be used
-+ case ${target} in
-+ *-w64-*)
-+ user_headers_inc_next_post="${user_headers_inc_next_post} float.h"
-+ user_headers_inc_next_pre="${user_headers_inc_next_pre} stddef.h stdarg.h"
-+ tm_file="${tm_file} i386/mingw-w64.h"
-+ if test x$enable_targets = xall; then
-+ tm_defines="${tm_defines} TARGET_BI_ARCH=1"
-+ if test x$with_cpu = x; then
-+ if test x$with_cpu_64 = x; then
-+ with_cpu_64=generic
-+ fi
-+ else
-+ case " $x86_cpus $x86_archs $x86_64_archs " in
-+ *" $with_cpu "*)
-+ ;;
-+ *)
-+ echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
-+ echo "$x86_cpus $x86_archs $x86_64_archs" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ fi
-+ fi
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ tm_file="${tm_file} i386/mingw-stdint.h"
-+ tmake_file="${tmake_file} t-winnt i386/t-cygming t-slibgcc"
-+ case ${target} in
-+ x86_64-w64-*)
-+ tmake_file="${tmake_file} i386/t-mingw-w64"
-+ ;;
-+ i[34567]86-w64-*)
-+ tmake_file="${tmake_file} i386/t-mingw-w32"
-+ ;;
-+ esac
-+ native_system_header_dir=/mingw/include
-+ target_gtfiles="\$(srcdir)/config/i386/winnt.c"
-+ extra_options="${extra_options} i386/cygming.opt i386/mingw.opt"
-+ case ${target} in
-+ *-w64-*)
-+ extra_options="${extra_options} i386/mingw-w64.opt"
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ extra_objs="winnt.o winnt-stubs.o"
-+ c_target_objs="${c_target_objs} msformat-c.o"
-+ cxx_target_objs="${cxx_target_objs} winnt-cxx.o msformat-c.o"
-+ gas=yes
-+ gnu_ld=yes
-+ default_use_cxa_atexit=yes
-+ use_gcc_stdint=wrap
-+ case ${enable_threads} in
-+ "" | yes | win32)
-+ thread_file='win32'
-+ ;;
-+ posix)
-+ thread_file='posix'
-+ ;;
-+ esac
-+ case ${target} in
-+ *mingw32crt*)
-+ tm_file="${tm_file} i386/crtdll.h"
-+ ;;
-+ *mingw32msv* | *mingw*)
-+ ;;
-+ esac
-+ ;;
-+i[34567]86-*-interix[3-9]*)
-+ tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/i386-interix.h"
-+ tmake_file="${tmake_file} i386/t-interix"
-+ extra_options="${extra_options} rpath.opt i386/interix.opt"
-+ extra_objs="winnt.o winnt-stubs.o"
-+ target_gtfiles="\$(srcdir)/config/i386/winnt.c"
-+ if test x$enable_threads = xyes ; then
-+ thread_file='posix'
-+ fi
-+ if test x$stabs = xyes ; then
-+ tm_file="${tm_file} dbxcoff.h"
-+ fi
-+ ;;
-+ia64*-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h ia64/sysv4.h ia64/elf.h"
-+ tmake_file="ia64/t-ia64"
-+ target_cpu_default="0"
-+ if test x$gas = xyes
-+ then
-+ target_cpu_default="${target_cpu_default}|MASK_GNU_AS"
-+ fi
-+ if test x$gnu_ld = xyes
-+ then
-+ target_cpu_default="${target_cpu_default}|MASK_GNU_LD"
-+ fi
-+ ;;
-+ia64*-*-freebsd*)
-+ tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} ia64/sysv4.h ia64/freebsd.h"
-+ target_cpu_default="MASK_GNU_AS|MASK_GNU_LD"
-+ tmake_file="${tmake_file} ia64/t-ia64"
-+ ;;
-+ia64*-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h ia64/sysv4.h ia64/linux.h"
-+ tmake_file="${tmake_file} ia64/t-ia64 ia64/t-linux t-libunwind"
-+ target_cpu_default="MASK_GNU_AS|MASK_GNU_LD"
-+ ;;
-+ia64*-*-hpux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h ia64/sysv4.h ia64/hpux.h"
-+ tmake_file="ia64/t-ia64 ia64/t-hpux t-slibgcc"
-+ target_cpu_default="MASK_GNU_AS"
-+ case x$enable_threads in
-+ x | xyes | xposix )
-+ thread_file=posix
-+ ;;
-+ esac
-+ use_collect2=no
-+ c_target_objs="ia64-c.o"
-+ cxx_target_objs="ia64-c.o"
-+ extra_options="${extra_options} ia64/ilp32.opt hpux11.opt"
-+ use_gcc_stdint=wrap
-+ tm_file="${tm_file} hpux-stdint.h"
-+ case ${target} in
-+ *-*-hpux11.3*)
-+ tm_file="${tm_file} ia64/hpux-unix2003.h"
-+ ;;
-+ esac
-+ ;;
-+ia64-hp-*vms*)
-+ tm_file="${tm_file} elfos.h ia64/sysv4.h vms/vms.h ia64/vms.h"
-+ tmake_file="${tmake_file} ia64/t-ia64"
-+ target_cpu_default="0"
-+ if test x$gas = xyes
-+ then
-+ target_cpu_default="${target_cpu_default}|MASK_GNU_AS"
-+ fi
-+ extra_options="${extra_options} ia64/vms.opt"
-+ ;;
-+iq2000*-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h iq2000/iq2000.h"
-+ out_file=iq2000/iq2000.c
-+ md_file=iq2000/iq2000.md
-+ ;;
-+lm32-*-elf*)
-+ tm_file="dbxelf.h elfos.h ${tm_file}"
-+ tmake_file="${tmake_file} lm32/t-lm32"
-+ ;;
-+lm32-*-rtems*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} lm32/rtems.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} lm32/t-lm32"
-+ tmake_file="${tmake_file} lm32/t-rtems"
-+ ;;
-+lm32-*-uclinux*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} gnu-user.h linux.h lm32/uclinux-elf.h"
-+ tmake_file="${tmake_file} lm32/t-lm32"
-+ ;;
-+m32r-*-elf*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ ;;
-+m32rle-*-elf*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h m32r/little.h ${tm_file}"
-+ ;;
-+m32r-*-rtems*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} m32r/rtems.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} m32r/t-m32r"
-+ ;;
-+m32r-*-linux*)
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h ${tm_file} m32r/linux.h"
-+ tmake_file="${tmake_file} m32r/t-linux t-slibgcc"
-+ gnu_ld=yes
-+ if test x$enable_threads = xyes; then
-+ thread_file='posix'
-+ fi
-+ ;;
-+m32rle-*-linux*)
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h m32r/little.h ${tm_file} m32r/linux.h"
-+ tmake_file="${tmake_file} m32r/t-linux t-slibgcc"
-+ gnu_ld=yes
-+ if test x$enable_threads = xyes; then
-+ thread_file='posix'
-+ fi
-+ ;;
-+m68k-*-elf* | fido-*-elf*)
-+ case ${target} in
-+ fido-*-elf*)
-+ # Check that $with_cpu makes sense.
-+ case $with_cpu in
-+ "" | "fidoa")
-+ ;;
-+ *)
-+ echo "Cannot accept --with-cpu=$with_cpu"
-+ exit 1
-+ ;;
-+ esac
-+ with_cpu=fidoa
-+ ;;
-+ *)
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5206
-+ ;;
-+ esac
-+ tm_file="${tm_file} m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h newlib-stdint.h m68k/m68kemb.h m68k/m68020-elf.h"
-+ tm_defines="${tm_defines} MOTOROLA=1"
-+ tmake_file="m68k/t-floatlib m68k/t-m68kbare m68k/t-m68kelf"
-+ # Add multilibs for targets other than fido.
-+ case ${target} in
-+ fido-*-elf*)
-+ ;;
-+ *)
-+ tmake_file="$tmake_file m68k/t-mlibs"
-+ ;;
-+ esac
-+ ;;
-+m68k*-*-netbsdelf*)
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5475
-+ tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h m68k/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ tm_defines="${tm_defines} MOTOROLA=1"
-+ ;;
-+m68k*-*-openbsd*)
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5475
-+ # needed to unconfuse gdb
-+ tm_defines="${tm_defines} OBSD_OLD_GAS"
-+ tm_file="${tm_file} openbsd.h openbsd-stdint.h openbsd-libpthread.h m68k/openbsd.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ tmake_file="t-openbsd m68k/t-openbsd"
-+ # we need collect2 until our bug is fixed...
-+ use_collect2=yes
-+ ;;
-+m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux
-+ # with uClibc, using the new GNU/Linux-style
-+ # ABI.
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5206
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h flat.h m68k/linux.h m68k/uclinux.h ./sysroot-suffix.h"
-+ extra_options="${extra_options} m68k/uclinux.opt"
-+ tm_defines="${tm_defines} MOTOROLA=1"
-+ tmake_file="m68k/t-floatlib m68k/t-uclinux m68k/t-mlibs"
-+ ;;
-+m68k-*-linux*) # Motorola m68k's running GNU/Linux
-+ # with ELF format using glibc 2
-+ # aka the GNU/Linux C library 6.
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5475
-+ with_arch=${with_arch:-m68k}
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h m68k/linux.h ./sysroot-suffix.h"
-+ extra_options="${extra_options} m68k/ieee.opt"
-+ tm_defines="${tm_defines} MOTOROLA=1"
-+ tmake_file="${tmake_file} m68k/t-floatlib m68k/t-linux m68k/t-mlibs"
-+ ;;
-+m68k-*-rtems*)
-+ default_m68k_cpu=68020
-+ default_cf_cpu=5206
-+ tmake_file="${tmake_file} m68k/t-floatlib m68k/t-m68kbare m68k/t-crtstuff m68k/t-rtems m68k/t-mlibs"
-+ tm_file="${tm_file} m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h m68k/rtemself.h rtems.h newlib-stdint.h"
-+ tm_defines="${tm_defines} MOTOROLA=1"
-+ ;;
-+mcore-*-elf)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file} mcore/mcore-elf.h"
-+ tmake_file=mcore/t-mcore
-+ inhibit_libc=true
-+ ;;
-+mep-*-*)
-+ tm_file="dbxelf.h elfos.h ${tm_file}"
-+ tmake_file=mep/t-mep
-+ c_target_objs="mep-pragma.o"
-+ cxx_target_objs="mep-pragma.o"
-+ if test -d "${srcdir}/../newlib/libc/include" &&
-+ test "x$with_headers" = x; then
-+ with_headers=yes
-+ fi
-+ use_gcc_stdint=wrap
-+ ;;
-+microblaze*-linux*)
-+ case $target in
-+ microblazeel-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=0"
-+ ;;
-+ microblaze-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=4321"
-+ ;;
-+ esac
-+ tm_file="${tm_file} dbxelf.h gnu-user.h linux.h microblaze/linux.h"
-+ tm_file="${tm_file} glibc-stdint.h"
-+ c_target_objs="${c_target_objs} microblaze-c.o"
-+ cxx_target_objs="${cxx_target_objs} microblaze-c.o"
-+ tmake_file="${tmake_file} microblaze/t-microblaze"
-+ tmake_file="${tmake_file} microblaze/t-microblaze-linux"
-+ ;;
-+microblaze*-*-rtems*)
-+ case $target in
-+ microblazeel-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=0"
-+ ;;
-+ microblaze-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=4321"
-+ ;;
-+ esac
-+ tm_file="${tm_file} dbxelf.h"
-+ tm_file="${tm_file} microblaze/rtems.h rtems.h newlib-stdint.h"
-+ c_target_objs="${c_target_objs} microblaze-c.o"
-+ cxx_target_objs="${cxx_target_objs} microblaze-c.o"
-+ tmake_file="${tmake_file} microblaze/t-microblaze"
-+ tmake_file="${tmake_file} microblaze/t-rtems"
-+ ;;
-+microblaze*-*-elf)
-+ case $target in
-+ microblazeel-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=0"
-+ ;;
-+ microblaze-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=4321"
-+ ;;
-+ esac
-+ tm_file="${tm_file} dbxelf.h newlib-stdint.h"
-+ c_target_objs="${c_target_objs} microblaze-c.o"
-+ cxx_target_objs="${cxx_target_objs} microblaze-c.o"
-+ tmake_file="${tmake_file} microblaze/t-microblaze"
-+ ;;
-+mips*-*-netbsd*) # NetBSD/mips, either endian.
-+ target_cpu_default="MASK_ABICALLS"
-+ tm_file="elfos.h ${tm_file} mips/elf.h netbsd.h netbsd-elf.h mips/netbsd.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ ;;
-+mips*-mti-linux*)
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/gnu-user64.h mips/linux64.h mips/linux-common.h mips/mti-linux.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ tmake_file="${tmake_file} mips/t-mti-linux"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=33 MIPS_ABI_DEFAULT=ABI_32"
-+ gnu_ld=yes
-+ gas=yes
-+ ;;
-+mips64*-*-linux* | mipsisa64*-*-linux*)
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/gnu-user64.h mips/linux64.h mips/linux-common.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ tmake_file="${tmake_file} mips/t-linux64"
-+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_N32"
-+ case ${target} in
-+ mips64el-st-linux-gnu)
-+ tm_file="${tm_file} mips/st.h"
-+ tmake_file="${tmake_file} mips/t-st"
-+ ;;
-+ mips64octeon*-*-linux*)
-+ tm_defines="${tm_defines} MIPS_CPU_STRING_DEFAULT=\\\"octeon\\\""
-+ target_cpu_default=MASK_SOFT_FLOAT_ABI
-+ ;;
-+ mipsisa64r2*-*-linux*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=65"
-+ ;;
-+ esac
-+ gnu_ld=yes
-+ gas=yes
-+ ;;
-+mips*-*-linux*) # Linux MIPS, either endian.
-+ tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/linux.h"
-+ extra_options="${extra_options} linux-android.opt"
-+ if test x$enable_targets = xall; then
-+ tm_file="${tm_file} mips/gnu-user64.h mips/linux64.h"
-+ tmake_file="${tmake_file} mips/t-linux64"
-+ fi
-+ tm_file="${tm_file} mips/linux-common.h"
-+ case ${target} in
-+ mipsisa32r2*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=33"
-+ ;;
-+ mipsisa32*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=32"
-+ esac
-+ ;;
-+mips*-mti-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h mips/n32-elf.h mips/sde.h mips/mti-elf.h"
-+ tmake_file="mips/t-mti-elf"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=33 MIPS_ABI_DEFAULT=ABI_32"
-+ ;;
-+mips*-sde-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h mips/n32-elf.h mips/sde.h"
-+ tmake_file="mips/t-sde"
-+ extra_options="${extra_options} mips/sde.opt"
-+ case "${with_newlib}" in
-+ yes)
-+ # newlib / libgloss.
-+ ;;
-+ *)
-+ # MIPS toolkit libraries.
-+ tm_file="$tm_file mips/sdemtk.h"
-+ tmake_file="$tmake_file mips/t-sdemtk"
-+ case ${enable_threads} in
-+ "" | yes | mipssde)
-+ thread_file='mipssde'
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ case ${target} in
-+ mipsisa32r2*)
-+ tm_defines="MIPS_ISA_DEFAULT=33 MIPS_ABI_DEFAULT=ABI_32"
-+ ;;
-+ mipsisa32*)
-+ tm_defines="MIPS_ISA_DEFAULT=32 MIPS_ABI_DEFAULT=ABI_32"
-+ ;;
-+ mipsisa64r2*)
-+ tm_defines="MIPS_ISA_DEFAULT=65 MIPS_ABI_DEFAULT=ABI_N32"
-+ ;;
-+ mipsisa64*)
-+ tm_defines="MIPS_ISA_DEFAULT=64 MIPS_ABI_DEFAULT=ABI_N32"
-+ ;;
-+ esac
-+ ;;
-+mipsisa32-*-elf* | mipsisa32el-*-elf* | \
-+mipsisa32r2-*-elf* | mipsisa32r2el-*-elf* | \
-+mipsisa64-*-elf* | mipsisa64el-*-elf* | \
-+mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h"
-+ tmake_file="mips/t-isa3264"
-+ case ${target} in
-+ mipsisa32r2*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=33"
-+ ;;
-+ mipsisa32*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=32"
-+ ;;
-+ mipsisa64r2*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=65"
-+ ;;
-+ mipsisa64*)
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=64"
-+ ;;
-+ esac
-+ case ${target} in
-+ mipsisa32*-*-elfoabi*)
-+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_32"
-+ tm_file="${tm_file} mips/elfoabi.h"
-+ ;;
-+ mipsisa64*-*-elfoabi*)
-+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_O64"
-+ tm_file="${tm_file} mips/elfoabi.h"
-+ ;;
-+ *-*-elf*)
-+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_EABI"
-+ ;;
-+ esac
-+ ;;
-+mipsisa64sr71k-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h"
-+ tmake_file=mips/t-sr71k
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=64 MIPS_CPU_STRING_DEFAULT=\\\"sr71000\\\" MIPS_ABI_DEFAULT=ABI_EABI"
-+ ;;
-+mipsisa64sb1-*-elf* | mipsisa64sb1el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h"
-+ tmake_file="mips/t-elf mips/t-sb1"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=64 MIPS_CPU_STRING_DEFAULT=\\\"sb1\\\" MIPS_ABI_DEFAULT=ABI_O64"
-+ ;;
-+mips-*-elf* | mipsel-*-elf* | mipsr5900-*-elf* | mipsr5900el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h"
-+ tmake_file="mips/t-elf"
-+ ;;
-+mips64r5900-*-elf* | mips64r5900el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h mips/n32-elf.h"
-+ tmake_file="mips/t-elf"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=3 MIPS_ABI_DEFAULT=ABI_N32"
-+ ;;
-+mips64-*-elf* | mips64el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h"
-+ tmake_file="mips/t-elf"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=3 MIPS_ABI_DEFAULT=ABI_O64"
-+ ;;
-+mips64vr-*-elf* | mips64vrel-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/vr.h mips/elf.h"
-+ tmake_file=mips/t-vr
-+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_EABI"
-+ ;;
-+mips64orion-*-elf* | mips64orionel-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elforion.h mips/elf.h"
-+ tmake_file="mips/t-elf"
-+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=3 MIPS_ABI_DEFAULT=ABI_O64"
-+ ;;
-+mips*-*-rtems*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/elf.h mips/rtems.h rtems.h"
-+ tmake_file="${tmake_file} mips/t-elf mips/t-rtems"
-+ ;;
-+mips-wrs-vxworks)
-+ tm_file="elfos.h ${tm_file} mips/elf.h vx-common.h vxworks.h mips/vxworks.h"
-+ tmake_file="${tmake_file} mips/t-vxworks"
-+ ;;
-+mipstx39-*-elf* | mipstx39el-*-elf*)
-+ tm_file="elfos.h newlib-stdint.h ${tm_file} mips/r3900.h mips/elf.h"
-+ tmake_file="mips/t-r3900"
-+ ;;
-+mmix-knuth-mmixware)
-+ tm_file="${tm_file} newlib-stdint.h"
-+ need_64bit_hwint=yes
-+ use_gcc_stdint=wrap
-+ ;;
-+mn10300-*-*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ if test x$stabs = xyes
-+ then
-+ tm_file="${tm_file} dbx.h"
-+ fi
-+ use_collect2=no
-+ use_gcc_stdint=wrap
-+ ;;
-+msp430*-*-*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ c_target_objs="msp430-c.o"
-+ cxx_target_objs="msp430-c.o"
-+ tmake_file="${tmake_file} msp430/t-msp430"
-+ ;;
-+nds32le-*-*)
-+ target_cpu_default="0"
-+ tm_defines="${tm_defines}"
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="nds32/t-mlibs"
-+ ;;
-+nds32be-*-*)
-+ target_cpu_default="0|MASK_BIG_ENDIAN"
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="nds32/t-mlibs"
-+ ;;
-+nios2-*-*)
-+ tm_file="elfos.h ${tm_file}"
-+ tmake_file="${tmake_file} nios2/t-nios2"
-+ case ${target} in
-+ nios2-*-linux*)
-+ tm_file="${tm_file} gnu-user.h linux.h glibc-stdint.h nios2/linux.h "
-+ ;;
-+ nios2-*-elf*)
-+ tm_file="${tm_file} newlib-stdint.h nios2/elf.h"
-+ extra_options="${extra_options} nios2/elf.opt"
-+ ;;
-+ nios2-*-rtems*)
-+ tm_file="${tm_file} newlib-stdint.h nios2/rtems.h rtems.h"
-+ tmake_file="${tmake_file} t-rtems nios2/t-rtems"
-+ ;;
-+ esac
-+ ;;
-+or1k-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h ${cpu_type}/elf.h"
-+ extra_parts="crti.o crtbegin.o crtend.o crtn.o"
-+ tmake_file=or1k/t-or1k
-+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_ON"
-+ ;;
-+or1k-*-linux-*)
-+ tm_file="${tm_file} dbxelf.h elfos.h or1k/elf.h gnu-user.h linux.h or1k/linux-gas.h or1k/linux-elf.h uclibc-stdint.h"
-+ tmake_file="or1k/t-or1k or1k/t-linux ${tmake_file}"
-+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_ON"
-+ ;;
-+or1k*-*-rtems*)
-+ tm_file="${tm_file} newlib-stdint.h or1k/rtems.h rtems.h"
-+ extra_parts="crti.o crtbegin.o crtend.o crtn.o"
-+ ;;
-+or1knd-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h ${cpu_type}/elf.h"
-+ extra_parts="crti.o crtbegin.o crtend.o crtn.o"
-+ tmake_file=or1k/t-or1knd
-+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_OFF"
-+ ;;
-+or1knd-*-linux-*)
-+ tm_file="${tm_file} dbxelf.h elfos.h or1k/elf.h linux.h or1k/linux-gas.h or1k/linux-elf.h uclibc-stdint.h"
-+ tmake_file="or1k/t-or1knd or1k/t-linux ${tmake_file}"
-+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_OFF"
-+ ;;
-+pdp11-*-*)
-+ tm_file="${tm_file} newlib-stdint.h"
-+ use_gcc_stdint=wrap
-+ ;;
-+picochip-*)
-+ tm_file="${tm_file} newlib-stdint.h"
-+ use_gcc_stdint=wrap
-+ tmake_file="picochip/t-picochip t-pnt16-warn"
-+ ;;
-+# port not yet contributed
-+#powerpc-*-openbsd*)
-+# tmake_file="${tmake_file} rs6000/t-fprules"
-+# extra_headers=
-+# ;;
-+powerpc-*-darwin*)
-+ extra_options="${extra_options} rs6000/darwin.opt"
-+ case ${target} in
-+ *-darwin1[0-9]* | *-darwin[8-9]*)
-+ tmake_file="${tmake_file} rs6000/t-darwin8"
-+ tm_file="${tm_file} rs6000/darwin8.h"
-+ ;;
-+ *-darwin7*)
-+ tm_file="${tm_file} rs6000/darwin7.h"
-+ ;;
-+ *-darwin[0-6]*)
-+ ;;
-+ esac
-+ tmake_file="${tmake_file} t-slibgcc"
-+ extra_headers=altivec.h
-+ ;;
-+powerpc64-*-darwin*)
-+ extra_options="${extra_options} ${cpu_type}/darwin.opt"
-+ tmake_file="${tmake_file} ${cpu_type}/t-darwin64 t-slibgcc"
-+ tm_file="${tm_file} ${cpu_type}/darwin8.h ${cpu_type}/darwin64.h"
-+ extra_headers=altivec.h
-+ ;;
-+powerpc*-*-freebsd*)
-+ tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} rs6000/sysv4.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
-+ case ${target} in
-+ powerpc64*)
-+ tm_file="${tm_file} rs6000/default64.h rs6000/freebsd64.h"
-+ tmake_file="${tmake_file} rs6000/t-freebsd64"
-+ extra_options="${extra_options} rs6000/linux64.opt"
-+ ;;
-+ *)
-+ tm_file="${tm_file} rs6000/freebsd.h"
-+ ;;
-+ esac
-+ ;;
-+powerpc-*-netbsd*)
-+ tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h freebsd-spec.h rs6000/sysv4.h rs6000/netbsd.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ tmake_file="${tmake_file} rs6000/t-netbsd"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ ;;
-+powerpc-*-eabispe*)
-+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabispe.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-spe rs6000/t-ppccomm"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-*-eabisimaltivec*)
-+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h rs6000/eabialtivec.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcendian rs6000/t-ppccomm"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-*-eabisim*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ ;;
-+powerpc-*-eabialtivec*)
-+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabialtivec.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcendian rs6000/t-ppccomm"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-xilinx-eabi*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/singlefp.h rs6000/xfpu.h rs6000/xilinx.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt rs6000/xilinx.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm rs6000/t-xilinx"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-*-eabi*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpc-*-rtems*)
-+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/rtems.h rtems.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="${tmake_file} rs6000/t-fprules rs6000/t-rtems rs6000/t-ppccomm"
-+ ;;
-+powerpc*-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h rs6000/sysv4.h"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
-+ extra_objs="$extra_objs rs6000-linux.o"
-+ case ${target} in
-+ powerpc*le-*-*)
-+ tm_file="${tm_file} rs6000/sysv4le.h" ;;
-+ esac
-+ maybe_biarch=yes
-+ case ${target} in
-+ powerpc64*-*-linux*spe* | powerpc64*-*-linux*paired*)
-+ echo "*** Configuration ${target} not supported" 1>&2
-+ exit 1
-+ ;;
-+ powerpc*-*-linux*spe* | powerpc*-*-linux*paired*)
-+ maybe_biarch=
-+ ;;
-+ powerpc64*-*-linux*)
-+ test x$with_cpu != x || cpu_is_64bit=yes
-+ maybe_biarch=always
-+ ;;
-+ esac
-+ case ${maybe_biarch}:${enable_targets}:${cpu_is_64bit} in
-+ always:* | yes:*powerpc64* | yes:all:* | yes:*:yes)
-+ if test x$cpu_is_64bit = xyes; then
-+ tm_file="${tm_file} rs6000/default64.h"
-+ fi
-+ tm_file="rs6000/biarch64.h ${tm_file} rs6000/linux64.h glibc-stdint.h"
-+ tmake_file="$tmake_file rs6000/t-linux64"
-+ case ${target} in
-+ powerpc*le-*-*)
-+ tmake_file="$tmake_file rs6000/t-linux64le"
-+ case ${enable_targets} in
-+ all | *powerpc64-* | *powerpc-*)
-+ tmake_file="$tmake_file rs6000/t-linux64lebe" ;;
-+ esac ;;
-+ *)
-+ case ${enable_targets} in
-+ all | *powerpc64le-* | *powerpcle-*)
-+ tmake_file="$tmake_file rs6000/t-linux64bele" ;;
-+ esac ;;
-+ esac
-+ extra_options="${extra_options} rs6000/linux64.opt"
-+ ;;
-+ *)
-+ tm_file="${tm_file} rs6000/linux.h glibc-stdint.h"
-+ tmake_file="$tmake_file rs6000/t-linux"
-+ ;;
-+ esac
-+ case ${target} in
-+ powerpc*-*-linux*ppc476*)
-+ tm_file="${tm_file} rs6000/476.h"
-+ extra_options="${extra_options} rs6000/476.opt" ;;
-+ powerpc*-*-linux*altivec*)
-+ tm_file="${tm_file} rs6000/linuxaltivec.h" ;;
-+ powerpc*-*-linux*spe*)
-+ tm_file="${tm_file} rs6000/linuxspe.h rs6000/e500.h" ;;
-+ powerpc*-*-linux*paired*)
-+ tm_file="${tm_file} rs6000/750cl.h" ;;
-+ esac
-+ if test x${enable_secureplt} = xyes; then
-+ tm_file="rs6000/secureplt.h ${tm_file}"
-+ fi
-+ ;;
-+powerpc-wrs-vxworks|powerpc-wrs-vxworksae)
-+ tm_file="${tm_file} elfos.h freebsd-spec.h rs6000/sysv4.h"
-+ tmake_file="${tmake_file} rs6000/t-fprules rs6000/t-ppccomm rs6000/t-vxworks"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ extra_headers=ppc-asm.h
-+ case ${target} in
-+ *-vxworksae*)
-+ tm_file="${tm_file} vx-common.h vxworksae.h rs6000/vxworks.h rs6000/e500.h"
-+ tmake_file="${tmake_file} rs6000/t-vxworksae"
-+ ;;
-+ *-vxworks*)
-+ tm_file="${tm_file} vx-common.h vxworks.h rs6000/vxworks.h rs6000/e500.h"
-+ ;;
-+ esac
-+ ;;
-+powerpc-*-lynxos*)
-+ xm_defines=POSIX
-+ tm_file="${tm_file} dbxelf.h elfos.h rs6000/sysv4.h rs6000/lynx.h lynx.h"
-+ tmake_file="t-lynx rs6000/t-lynx"
-+ extra_options="${extra_options} rs6000/sysv4.opt lynx.opt"
-+ thread_file=lynx
-+ gnu_ld=yes
-+ gas=yes
-+ ;;
-+powerpcle-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ ;;
-+powerpcle-*-eabisim*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ use_gcc_stdint=wrap
-+ ;;
-+powerpcle-*-eabi*)
-+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h"
-+ tmake_file="rs6000/t-fprules rs6000/t-ppcgas rs6000/t-ppccomm"
-+ extra_options="${extra_options} rs6000/sysv4.opt"
-+ use_gcc_stdint=wrap
-+ ;;
-+rs6000-ibm-aix4.[3456789]* | powerpc-ibm-aix4.[3456789]*)
-+ tm_file="rs6000/biarch64.h ${tm_file} rs6000/aix.h rs6000/aix43.h rs6000/xcoff.h rs6000/aix-stdint.h"
-+ tmake_file="rs6000/t-aix43 t-slibgcc"
-+ extra_options="${extra_options} rs6000/aix64.opt"
-+ use_collect2=yes
-+ thread_file='aix'
-+ use_gcc_stdint=provide
-+ extra_headers=
-+ ;;
-+rs6000-ibm-aix5.1.* | powerpc-ibm-aix5.1.*)
-+ tm_file="rs6000/biarch64.h ${tm_file} rs6000/aix.h rs6000/aix51.h rs6000/xcoff.h rs6000/aix-stdint.h"
-+ extra_options="${extra_options} rs6000/aix64.opt"
-+ tmake_file="rs6000/t-aix43 t-slibgcc"
-+ use_collect2=yes
-+ thread_file='aix'
-+ use_gcc_stdint=wrap
-+ extra_headers=
-+ ;;
-+rs6000-ibm-aix5.2.* | powerpc-ibm-aix5.2.*)
-+ tm_file="${tm_file} rs6000/aix.h rs6000/aix52.h rs6000/xcoff.h rs6000/aix-stdint.h"
-+ tmake_file="rs6000/t-aix52 t-slibgcc"
-+ extra_options="${extra_options} rs6000/aix64.opt"
-+ use_collect2=yes
-+ thread_file='aix'
-+ use_gcc_stdint=wrap
-+ extra_headers=
-+ ;;
-+rs6000-ibm-aix5.3.* | powerpc-ibm-aix5.3.*)
-+ tm_file="${tm_file} rs6000/aix.h rs6000/aix53.h rs6000/xcoff.h rs6000/aix-stdint.h"
-+ tmake_file="rs6000/t-aix52 t-slibgcc"
-+ extra_options="${extra_options} rs6000/aix64.opt"
-+ use_collect2=yes
-+ thread_file='aix'
-+ use_gcc_stdint=wrap
-+ extra_headers=altivec.h
-+ ;;
-+rs6000-ibm-aix[6789].* | powerpc-ibm-aix[6789].*)
-+ tm_file="${tm_file} rs6000/aix.h rs6000/aix61.h rs6000/xcoff.h rs6000/aix-stdint.h"
-+ tmake_file="rs6000/t-aix52 t-slibgcc"
-+ extra_options="${extra_options} rs6000/aix64.opt"
-+ use_collect2=yes
-+ thread_file='aix'
-+ use_gcc_stdint=wrap
-+ extra_headers=altivec.h
-+ ;;
-+rl78-*-elf*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ target_has_targetm_common=no
-+ c_target_objs="rl78-c.o"
-+ cxx_target_objs="rl78-c.o"
-+ tmake_file="${tmake_file} rl78/t-rl78"
-+ ;;
-+rx-*-elf*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ tmake_file="${tmake_file} rx/t-rx"
-+ ;;
-+s390-*-linux*)
-+ default_gnu_indirect_function=yes
-+ tm_file="s390/s390.h dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h s390/linux.h"
-+ if test x$enable_targets = xall; then
-+ tmake_file="${tmake_file} s390/t-linux64"
-+ fi
-+ ;;
-+s390x-*-linux*)
-+ default_gnu_indirect_function=yes
-+ tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h s390/linux.h"
-+ tm_p_file="linux-protos.h s390/s390-protos.h"
-+ md_file=s390/s390.md
-+ extra_modes=s390/s390-modes.def
-+ out_file=s390/s390.c
-+ tmake_file="${tmake_file} s390/t-linux64"
-+ ;;
-+s390x-ibm-tpf*)
-+ tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h s390/tpf.h"
-+ tm_p_file=s390/s390-protos.h
-+ md_file=s390/s390.md
-+ extra_modes=s390/s390-modes.def
-+ out_file=s390/s390.c
-+ thread_file='tpf'
-+ extra_options="${extra_options} s390/tpf.opt"
-+ ;;
-+score-*-elf)
-+ gas=yes
-+ gnu_ld=yes
-+ tm_file="dbxelf.h elfos.h score/elf.h score/score.h newlib-stdint.h"
-+ ;;
-+sh-*-elf* | sh[12346l]*-*-elf* | \
-+ sh-*-linux* | sh[2346lbe]*-*-linux* | \
-+ sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
-+ sh64-*-netbsd* | sh64l*-*-netbsd*)
-+ tmake_file="${tmake_file} sh/t-sh sh/t-elf"
-+ if test x${with_endian} = x; then
-+ case ${target} in
-+ sh[1234]*be-*-* | sh[1234]*eb-*-*) with_endian=big ;;
-+ shbe-*-* | sheb-*-*) with_endian=big,little ;;
-+ sh[1234]l* | sh[34]*-*-linux*) with_endian=little ;;
-+ shl* | sh64l* | sh*-*-linux* | \
-+ sh5l* | sh-superh-elf) with_endian=little,big ;;
-+ sh[1234]*-*-*) with_endian=big ;;
-+ *) with_endian=big,little ;;
-+ esac
-+ fi
-+ # TM_ENDIAN_CONFIG is used by t-sh to determine multilibs.
-+ # First word : the default endian.
-+ # Second word: the secondary endian (optional).
-+ case ${with_endian} in
-+ big) TM_ENDIAN_CONFIG=mb ;;
-+ little) TM_ENDIAN_CONFIG=ml ;;
-+ big,little) TM_ENDIAN_CONFIG="mb ml" ;;
-+ little,big) TM_ENDIAN_CONFIG="ml mb" ;;
-+ *) echo "with_endian=${with_endian} not supported."; exit 1 ;;
-+ esac
-+ case ${with_endian} in
-+ little*) tm_file="sh/little.h ${tm_file}" ;;
-+ esac
-+ tm_file="${tm_file} dbxelf.h elfos.h sh/elf.h"
-+ case ${target} in
-+ sh*-*-linux*) tmake_file="${tmake_file} sh/t-linux"
-+ tm_file="${tm_file} gnu-user.h linux.h glibc-stdint.h sh/linux.h" ;;
-+ sh*-*-netbsd*)
-+ tm_file="${tm_file} netbsd.h netbsd-elf.h sh/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+
-+ ;;
-+ sh*-superh-elf) if test x$with_libgloss != xno; then
-+ with_libgloss=yes
-+ tm_file="${tm_file} sh/newlib.h"
-+ fi
-+ tm_file="${tm_file} sh/embed-elf.h"
-+ tm_file="${tm_file} sh/superh.h"
-+ extra_options="${extra_options} sh/superh.opt" ;;
-+ *) if test x$with_newlib = xyes \
-+ && test x$with_libgloss = xyes; then
-+ tm_file="${tm_file} sh/newlib.h"
-+ fi
-+ tm_file="${tm_file} sh/embed-elf.h" ;;
-+ esac
-+ case ${target} in
-+ sh5*-*-netbsd*)
-+ # SHmedia, 32-bit ABI
-+ tmake_file="${tmake_file} sh/t-sh64"
-+ ;;
-+ sh64*-netbsd*)
-+ # SHmedia, 64-bit ABI
-+ tmake_file="${tmake_file} sh/t-sh64 sh/t-netbsd-sh5-64"
-+ ;;
-+ *-*-netbsd)
-+ ;;
-+ sh64*-*-linux*)
-+ tmake_file="${tmake_file} sh/t-sh64"
-+ tm_file="${tm_file} sh/sh64.h"
-+ extra_headers="shmedia.h ushmedia.h sshmedia.h"
-+ ;;
-+ sh64*)
-+ tmake_file="${tmake_file} sh/t-sh64"
-+ tm_file="${tm_file} sh/sh64.h"
-+ if test x$with_newlib = xyes; then
-+ tm_file="${tm_file} newlib-stdint.h"
-+ fi
-+ extra_headers="shmedia.h ushmedia.h sshmedia.h"
-+ ;;
-+ *-*-elf*)
-+ tm_file="${tm_file} newlib-stdint.h"
-+ ;;
-+ esac
-+ # sed el/eb endian suffixes away to avoid confusion with sh[23]e
-+ case `echo ${target} | sed 's/e[lb]-/-/'` in
-+ sh64*-*-netbsd*) sh_cpu_target=sh5-64media ;;
-+ sh64* | sh5*-*-netbsd*) sh_cpu_target=sh5-32media ;;
-+ sh4a_single_only*) sh_cpu_target=sh4a-single-only ;;
-+ sh4a_single*) sh_cpu_target=sh4a-single ;;
-+ sh4a_nofpu*) sh_cpu_target=sh4a-nofpu ;;
-+ sh4al) sh_cpu_target=sh4al ;;
-+ sh4a*) sh_cpu_target=sh4a ;;
-+ sh4_single_only*) sh_cpu_target=sh4-single-only ;;
-+ sh4_single*) sh_cpu_target=sh4-single ;;
-+ sh4_nofpu*) sh_cpu_target=sh4-nofpu ;;
-+ sh4* | sh-superh-*) sh_cpu_target=sh4 ;;
-+ sh3e*) sh_cpu_target=sh3e ;;
-+ sh*-*-netbsd* | sh3*) sh_cpu_target=sh3 ;;
-+ sh2a_single_only*) sh_cpu_target=sh2a-single-only ;;
-+ sh2a_single*) sh_cpu_target=sh2a-single ;;
-+ sh2a_nofpu*) sh_cpu_target=sh2a-nofpu ;;
-+ sh2a*) sh_cpu_target=sh2a ;;
-+ sh2e*) sh_cpu_target=sh2e ;;
-+ sh2*) sh_cpu_target=sh2 ;;
-+ *) sh_cpu_target=sh1 ;;
-+ esac
-+ # did the user say --without-fp ?
-+ if test x$with_fp = xno; then
-+ case ${sh_cpu_target} in
-+ sh5-*media) sh_cpu_target=${sh_cpu_target}-nofpu ;;
-+ sh4al | sh1) ;;
-+ sh4a* ) sh_cpu_target=sh4a-nofpu ;;
-+ sh4*) sh_cpu_target=sh4-nofpu ;;
-+ sh3*) sh_cpu_target=sh3 ;;
-+ sh2a*) sh_cpu_target=sh2a-nofpu ;;
-+ sh2*) sh_cpu_target=sh2 ;;
-+ *) echo --without-fp not available for $target: ignored
-+ esac
-+ tm_defines="$tm_defines STRICT_NOFPU=1"
-+ fi
-+ sh_cpu_default="`echo $with_cpu|sed s/^m/sh/|tr A-Z_ a-z-`"
-+ case $sh_cpu_default in
-+ sh5-64media-nofpu | sh5-64media | \
-+ sh5-32media-nofpu | sh5-32media | sh5-compact-nofpu | sh5-compact | \
-+ sh2a-single-only | sh2a-single | sh2a-nofpu | sh2a | \
-+ sh4a-single-only | sh4a-single | sh4a-nofpu | sh4a | sh4al | \
-+ sh4-single-only | sh4-single | sh4-nofpu | sh4 | sh4-300 | \
-+ sh3e | sh3 | sh2e | sh2 | sh1) ;;
-+ "") sh_cpu_default=${sh_cpu_target} ;;
-+ *) echo "with_cpu=$with_cpu not supported"; exit 1 ;;
-+ esac
-+ sh_multilibs=${with_multilib_list}
-+ if test "$sh_multilibs" = "default" ; then
-+ case ${target} in
-+ sh64-superh-linux* | \
-+ sh[1234]*) sh_multilibs=${sh_cpu_target} ;;
-+ sh64* | sh5*) sh_multilibs=m5-32media,m5-32media-nofpu,m5-compact,m5-compact-nofpu,m5-64media,m5-64media-nofpu ;;
-+ sh-superh-*) sh_multilibs=m4,m4-single,m4-single-only,m4-nofpu ;;
-+ sh*-*-linux*) sh_multilibs=m1,m2,m2a,m3e,m4 ;;
-+ sh*-*-netbsd*) sh_multilibs=m3,m3e,m4 ;;
-+ *) sh_multilibs=m1,m2,m2e,m4,m4-single,m4-single-only,m2a,m2a-single ;;
-+ esac
-+ if test x$with_fp = xno; then
-+ sh_multilibs="`echo $sh_multilibs|sed -e s/m4/sh4-nofpu/ -e s/,m4-[^,]*//g -e s/,m[23]e// -e s/m2a,m2a-single/m2a-nofpu/ -e s/m5-..m....,//g`"
-+ fi
-+ fi
-+ target_cpu_default=SELECT_`echo ${sh_cpu_default}|tr abcdefghijklmnopqrstuvwxyz- ABCDEFGHIJKLMNOPQRSTUVWXYZ_`
-+ tm_defines=${tm_defines}' SH_MULTILIB_CPU_DEFAULT=\"'`echo $sh_cpu_default|sed s/sh/m/`'\"'
-+ tm_defines="$tm_defines SUPPORT_`echo $sh_cpu_default | sed 's/^m/sh/' | tr abcdefghijklmnopqrstuvwxyz- ABCDEFGHIJKLMNOPQRSTUVWXYZ_`=1"
-+ sh_multilibs=`echo $sh_multilibs | sed -e 's/,/ /g' -e 's/^[Ss][Hh]/m/' -e 's/ [Ss][Hh]/ m/g' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz-`
-+ for sh_multilib in ${sh_multilibs}; do
-+ case ${sh_multilib} in
-+ m1 | m2 | m2e | m3 | m3e | \
-+ m4 | m4-single | m4-single-only | m4-nofpu | m4-300 |\
-+ m4a | m4a-single | m4a-single-only | m4a-nofpu | m4al | \
-+ m2a | m2a-single | m2a-single-only | m2a-nofpu | \
-+ m5-64media | m5-64media-nofpu | \
-+ m5-32media | m5-32media-nofpu | \
-+ m5-compact | m5-compact-nofpu)
-+ # TM_MULTILIB_CONFIG is used by t-sh for the non-endian multilib definition
-+ # It is passed to MULTIILIB_OPTIONS verbatim.
-+ TM_MULTILIB_CONFIG="${TM_MULTILIB_CONFIG}/${sh_multilib}"
-+ tm_defines="$tm_defines SUPPORT_`echo $sh_multilib | sed 's/^m/sh/' | tr abcdefghijklmnopqrstuvwxyz- ABCDEFGHIJKLMNOPQRSTUVWXYZ_`=1"
-+ ;;
-+ \!*) # TM_MULTILIB_EXCEPTIONS_CONFIG is used by t-sh
-+ # It is passed the MULTILIB_EXCEPTIONS verbatim.
-+ TM_MULTILIB_EXCEPTIONS_CONFIG="${TM_MULTILIB_EXCEPTIONS_CONFIG} `echo $sh_multilib | sed 's/^!//'`" ;;
-+ *)
-+ echo "with_multilib_list=${sh_multilib} not supported."
-+ exit 1
-+ ;;
-+ esac
-+ done
-+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's:^/::'`
-+ if test x${enable_incomplete_targets} = xyes ; then
-+ tm_defines="$tm_defines SUPPORT_SH1=1 SUPPORT_SH2E=1 SUPPORT_SH4=1 SUPPORT_SH4_SINGLE=1 SUPPORT_SH2A=1 SUPPORT_SH2A_SINGLE=1 SUPPORT_SH5_32MEDIA=1 SUPPORT_SH5_32MEDIA_NOFPU=1 SUPPORT_SH5_64MEDIA=1 SUPPORT_SH5_64MEDIA_NOFPU=1"
-+ fi
-+ tm_file="$tm_file ./sysroot-suffix.h"
-+ tmake_file="$tmake_file t-sysroot-suffix"
-+ ;;
-+sh-*-rtems*)
-+ tmake_file="${tmake_file} sh/t-sh sh/t-rtems"
-+ tm_file="${tm_file} dbxelf.h elfos.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h newlib-stdint.h"
-+ ;;
-+sh-wrs-vxworks)
-+ tmake_file="$tmake_file sh/t-sh sh/t-vxworks"
-+ tm_file="${tm_file} elfos.h sh/elf.h sh/embed-elf.h vx-common.h vxworks.h sh/vxworks.h"
-+ ;;
-+sparc-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h sparc/sysv4.h sparc/sp-elf.h"
-+ case ${target} in
-+ *-leon-*)
-+ tmake_file="sparc/t-sparc sparc/t-leon"
-+ ;;
-+ *-leon[3-9]*)
-+ tmake_file="sparc/t-sparc sparc/t-leon3"
-+ ;;
-+ *)
-+ tmake_file="sparc/t-sparc sparc/t-elf"
-+ ;;
-+ esac
-+ ;;
-+sparc-*-rtems*)
-+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/sp-elf.h sparc/rtemself.h rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-elf sparc/t-rtems"
-+ ;;
-+sparc-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h gnu-user.h linux.h glibc-stdint.h sparc/tso.h"
-+ extra_options="${extra_options} sparc/long-double-switch.opt"
-+ case ${target} in
-+ *-leon-*)
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-leon"
-+ ;;
-+ *-leon[3-9]*)
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-leon3"
-+ ;;
-+ *)
-+ tmake_file="${tmake_file} sparc/t-sparc"
-+ ;;
-+ esac
-+ if test x$enable_targets = xall; then
-+ tm_file="sparc/biarch64.h ${tm_file} sparc/linux64.h"
-+ tmake_file="${tmake_file} sparc/t-linux64"
-+ else
-+ tm_file="${tm_file} sparc/linux.h"
-+ tmake_file="${tmake_file} sparc/t-linux"
-+ fi
-+ ;;
-+sparc-*-netbsdelf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ extra_options="${extra_options} sparc/long-double-switch.opt"
-+ tmake_file="${tmake_file} sparc/t-sparc"
-+ ;;
-+sparc*-*-solaris2*)
-+ tm_file="sparc/biarch64.h ${tm_file} ${sol2_tm_file} sol2-bi.h sparc/tso.h"
-+ case ${target} in
-+ sparc64-*-* | sparcv9-*-*)
-+ tm_file="sparc/default-64.h ${tm_file}"
-+ ;;
-+ *)
-+ test x$with_cpu != x || with_cpu=v9
-+ ;;
-+ esac
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-sol2-64"
-+ ;;
-+sparc-wrs-vxworks)
-+ tm_file="${tm_file} elfos.h sparc/sysv4.h vx-common.h vxworks.h sparc/vxworks.h"
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-vxworks"
-+ ;;
-+sparc64-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h sparc/sysv4.h sparc/sp64-elf.h"
-+ extra_options="${extra_options}"
-+ tmake_file="${tmake_file} sparc/t-sparc"
-+ ;;
-+sparc64-*-rtems*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h sparc/sysv4.h sparc/sp64-elf.h sparc/rtemself.h rtems.h"
-+ extra_options="${extra_options}"
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-rtems-64"
-+ ;;
-+sparc64-*-linux*)
-+ tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h sparc/sysv4.h gnu-user.h linux.h glibc-stdint.h sparc/default-64.h sparc/linux64.h sparc/tso.h"
-+ extra_options="${extra_options} sparc/long-double-switch.opt"
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-linux64"
-+ ;;
-+sparc64-*-freebsd*|ultrasparc-*-freebsd*)
-+ tm_file="${tm_file} ${fbsd_tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/freebsd.h"
-+ extra_options="${extra_options} sparc/long-double-switch.opt"
-+ case "x$with_cpu" in
-+ xultrasparc) ;;
-+ x) with_cpu=ultrasparc ;;
-+ *) echo "$with_cpu not supported for freebsd target"; exit 1 ;;
-+ esac
-+ tmake_file="${tmake_file} sparc/t-sparc"
-+ ;;
-+sparc64-*-netbsd*)
-+ tm_file="sparc/biarch64.h ${tm_file}"
-+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+ extra_options="${extra_options} sparc/long-double-switch.opt"
-+ tmake_file="${tmake_file} sparc/t-sparc sparc/t-netbsd64"
-+ ;;
-+sparc64-*-openbsd*)
-+ tm_file="sparc/openbsd1-64.h ${tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/sp64-elf.h"
-+ tm_file="${tm_file} openbsd.h openbsd-stdint.h openbsd-libpthread.h sparc/openbsd64.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ extra_options="${extra_options}"
-+ gas=yes gnu_ld=yes
-+ with_cpu=ultrasparc
-+ tmake_file="${tmake_file} sparc/t-sparc"
-+ ;;
-+spu-*-elf*)
-+ tm_file="dbxelf.h elfos.h spu/spu-elf.h spu/spu.h newlib-stdint.h"
-+ tmake_file="spu/t-spu-elf"
-+ native_system_header_dir=/include
-+ extra_headers="spu_intrinsics.h spu_internals.h vmx2spu.h spu_mfcio.h vec_types.h spu_cache.h"
-+ extra_modes=spu/spu-modes.def
-+ c_target_objs="${c_target_objs} spu-c.o"
-+ cxx_target_objs="${cxx_target_objs} spu-c.o"
-+ ;;
-+tic6x-*-elf)
-+ tm_file="elfos.h ${tm_file} c6x/elf-common.h c6x/elf.h"
-+ tm_file="${tm_file} dbxelf.h tm-dwarf2.h newlib-stdint.h"
-+ tmake_file="c6x/t-c6x c6x/t-c6x-elf"
-+ use_collect2=no
-+ ;;
-+tic6x-*-uclinux)
-+ tm_file="elfos.h ${tm_file} gnu-user.h linux.h c6x/elf-common.h c6x/uclinux-elf.h"
-+ tm_file="${tm_file} dbxelf.h tm-dwarf2.h glibc-stdint.h"
-+ tm_file="${tm_file} ./sysroot-suffix.h"
-+ tmake_file="t-sysroot-suffix t-slibgcc"
-+ tmake_file="${tmake_file} c6x/t-c6x c6x/t-c6x-elf c6x/t-c6x-uclinux"
-+ use_collect2=no
-+ ;;
-+tilegx*-*-linux*)
-+ tm_file="elfos.h gnu-user.h linux.h glibc-stdint.h tilegx/linux.h ${tm_file}"
-+ tmake_file="${tmake_file} tilegx/t-tilegx"
-+ extra_objs="${extra_objs} mul-tables.o"
-+ c_target_objs="${c_target_objs} tilegx-c.o"
-+ cxx_target_objs="${cxx_target_objs} tilegx-c.o"
-+ extra_headers="feedback.h"
-+ case $target in
-+ tilegxbe-*)
-+ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
-+ ;;
-+ esac
-+ ;;
-+tilepro*-*-linux*)
-+ tm_file="elfos.h gnu-user.h linux.h glibc-stdint.h tilepro/linux.h ${tm_file}"
-+ tmake_file="${tmake_file} tilepro/t-tilepro"
-+ extra_objs="${extra_objs} mul-tables.o"
-+ c_target_objs="${c_target_objs} tilepro-c.o"
-+ cxx_target_objs="${cxx_target_objs} tilepro-c.o"
-+ extra_headers="feedback.h"
-+ ;;
-+v850-*-rtems*)
-+ target_cpu_default="TARGET_CPU_generic"
-+ tm_file="dbxelf.h elfos.h v850/v850.h"
-+ tm_file="${tm_file} rtems.h v850/rtems.h newlib-stdint.h"
-+ tmake_file="${tmake_file} v850/t-v850"
-+ tmake_file="${tmake_file} v850/t-rtems"
-+ use_collect2=no
-+ c_target_objs="v850-c.o"
-+ cxx_target_objs="v850-c.o"
-+ ;;
-+v850*-*-*)
-+ case ${target} in
-+ v850e3v5-*-*)
-+ target_cpu_default="TARGET_CPU_v850e3v5"
-+ ;;
-+ v850e2v3-*-*)
-+ target_cpu_default="TARGET_CPU_v850e2v3"
-+ ;;
-+ v850e2-*-*)
-+ target_cpu_default="TARGET_CPU_v850e2"
-+ ;;
-+ v850e1-*-* | v850es-*-*)
-+ target_cpu_default="TARGET_CPU_v850e1"
-+ ;;
-+ v850e-*-*)
-+ target_cpu_default="TARGET_CPU_v850e"
-+ ;;
-+ v850-*-*)
-+ target_cpu_default="TARGET_CPU_generic"
-+ ;;
-+ esac
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h v850/v850.h"
-+ if test x$stabs = xyes
-+ then
-+ tm_file="${tm_file} dbx.h"
-+ fi
-+ use_collect2=no
-+ c_target_objs="v850-c.o"
-+ cxx_target_objs="v850-c.o"
-+ use_gcc_stdint=wrap
-+ ;;
-+vax-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h vax/elf.h vax/linux.h"
-+ extra_options="${extra_options} vax/elf.opt"
-+ ;;
-+vax-*-netbsdelf*)
-+ tm_file="${tm_file} elfos.h netbsd.h netbsd-elf.h vax/elf.h vax/netbsd-elf.h"
-+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt vax/elf.opt"
-+ ;;
-+vax-*-openbsd*)
-+ tm_file="vax/vax.h vax/openbsd1.h openbsd.h openbsd-stdint.h openbsd-pthread.h vax/openbsd.h"
-+ extra_options="${extra_options} openbsd.opt"
-+ use_collect2=yes
-+ ;;
-+xstormy16-*-elf)
-+ # For historical reasons, the target files omit the 'x'.
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h stormy16/stormy16.h"
-+ tm_p_file=stormy16/stormy16-protos.h
-+ md_file=stormy16/stormy16.md
-+ out_file=stormy16/stormy16.c
-+ extra_options=stormy16/stormy16.opt
-+ tmake_file="stormy16/t-stormy16"
-+ ;;
-+xtensa*-*-elf*)
-+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h xtensa/elf.h"
-+ extra_options="${extra_options} xtensa/elf.opt"
-+ ;;
-+xtensa*-*-linux*)
-+ tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h xtensa/linux.h"
-+ tmake_file="${tmake_file} xtensa/t-xtensa"
-+ ;;
-+am33_2.0-*-linux*)
-+ tm_file="mn10300/mn10300.h dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h mn10300/linux.h"
-+ gas=yes gnu_ld=yes
-+ use_collect2=no
-+ ;;
-+m32c-*-rtems*)
-+ tm_file="dbxelf.h elfos.h ${tm_file} m32c/rtems.h rtems.h newlib-stdint.h"
-+ c_target_objs="m32c-pragma.o"
-+ cxx_target_objs="m32c-pragma.o"
-+ ;;
-+m32c-*-elf*)
-+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
-+ c_target_objs="m32c-pragma.o"
-+ cxx_target_objs="m32c-pragma.o"
-+ ;;
-+*)
-+ echo "*** Configuration ${target} not supported" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+case ${target} in
-+i[34567]86-*-linux* | x86_64-*-linux*)
-+ tmake_file="${tmake_file} i386/t-pmm_malloc i386/t-i386"
-+ ;;
-+i[34567]86-*-* | x86_64-*-*)
-+ tmake_file="${tmake_file} i386/t-gmm_malloc i386/t-i386"
-+ ;;
-+powerpc*-*-* | rs6000-*-*)
-+ tm_file="${tm_file} rs6000/option-defaults.h"
-+esac
-+
-+if [ "$target_has_targetcm" = "no" ]; then
-+ c_target_objs="$c_target_objs default-c.o"
-+ cxx_target_objs="$cxx_target_objs default-c.o"
-+fi
-+
-+if [ "$common_out_file" = "" ]; then
-+ if [ "$target_has_targetm_common" = "yes" ]; then
-+ common_out_file="$cpu_type/$cpu_type-common.c"
-+ else
-+ common_out_file="default-common.c"
-+ fi
-+fi
-+
-+# Support for --with-cpu and related options (and a few unrelated options,
-+# too).
-+case ${with_cpu} in
-+ yes | no)
-+ echo "--with-cpu must be passed a value" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+# Set arch and cpu from ${target} and ${target_noncanonical}. Set cpu
-+# to generic if there is no processor scheduler model for the target.
-+arch=
-+cpu=
-+arch_without_sse2=no
-+arch_without_64bit=no
-+case ${target} in
-+ i386-*-freebsd*)
-+ if test $fbsd_major -ge 6; then
-+ arch=i486
-+ else
-+ arch=i386
-+ fi
-+ cpu=generic
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ ;;
-+ i386-*-*)
-+ arch=i386
-+ cpu=i386
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ ;;
-+ i486-*-*)
-+ arch=i486
-+ cpu=i486
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ ;;
-+ i586-*-*)
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ case ${target_noncanonical} in
-+ k6_2-*)
-+ arch=k6-2
-+ cpu=k6-2
-+ ;;
-+ k6_3-*)
-+ arch=k6-3
-+ cpu=k6-3
-+ ;;
-+ k6-*)
-+ arch=k6
-+ cpu=k6
-+ ;;
-+ pentium_mmx-*|winchip_c6-*|winchip2-*|c3-*)
-+ arch=pentium-mmx
-+ cpu=pentium-mmx
-+ ;;
-+ *)
-+ arch=pentium
-+ cpu=pentium
-+ ;;
-+ esac
-+ ;;
-+ i686-*-* | i786-*-*)
-+ case ${target_noncanonical} in
-+ bdver4-*)
-+ arch=bdver4
-+ cpu=bdver4
-+ ;;
-+ bdver3-*)
-+ arch=bdver3
-+ cpu=bdver3
-+ ;;
-+ bdver2-*)
-+ arch=bdver2
-+ cpu=bdver2
-+ ;;
-+ bdver1-*)
-+ arch=bdver1
-+ cpu=bdver1
-+ ;;
-+ btver1-*)
-+ arch=btver1
-+ cpu=btver1
-+ ;;
-+ btver2-*)
-+ arch=btver2
-+ cpu=btver2
-+ ;;
-+ amdfam10-*|barcelona-*)
-+ arch=amdfam10
-+ cpu=amdfam10
-+ ;;
-+ k8_sse3-*|opteron_sse3-*|athlon64_sse3-*)
-+ arch=k8-sse3
-+ cpu=k8-sse3
-+ ;;
-+ k8-*|opteron-*|athlon64-*|athlon_fx-*)
-+ arch=k8
-+ cpu=k8
-+ ;;
-+ athlon_xp-*|athlon_mp-*|athlon_4-*)
-+ arch=athlon-4
-+ cpu=athlon-4
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ ;;
-+ athlon_tbird-*|athlon-*)
-+ arch=athlon
-+ cpu=athlon
-+ arch_without_sse2=yes
-+ ;;
-+ geode-*)
-+ arch=geode
-+ cpu=geode
-+ arch_without_sse2=yes
-+ ;;
-+ pentium2-*)
-+ arch=pentium2
-+ cpu=pentium2
-+ arch_without_sse2=yes
-+ ;;
-+ pentium3-*|pentium3m-*)
-+ arch=pentium3
-+ cpu=pentium3
-+ arch_without_sse2=yes
-+ ;;
-+ pentium4-*|pentium4m-*)
-+ arch=pentium4
-+ cpu=pentium4
-+ ;;
-+ prescott-*)
-+ arch=prescott
-+ cpu=prescott
-+ ;;
-+ nocona-*)
-+ arch=nocona
-+ cpu=nocona
-+ ;;
-+ atom-*)
-+ arch=atom
-+ cpu=atom
-+ ;;
-+ slm-*)
-+ arch=slm
-+ cpu=slm
-+ ;;
-+ core2-*)
-+ arch=core2
-+ cpu=core2
-+ ;;
-+ corei7-*)
-+ arch=corei7
-+ cpu=corei7
-+ ;;
-+ corei7_avx-*)
-+ arch=corei7-avx
-+ cpu=corei7-avx
-+ ;;
-+ pentium_m-*)
-+ arch=pentium-m
-+ cpu=pentium-m
-+ ;;
-+ pentiumpro-*)
-+ arch=pentiumpro
-+ cpu=pentiumpro
-+ arch_without_sse2=yes
-+ ;;
-+ *)
-+ arch=pentiumpro
-+ cpu=generic
-+ arch_without_sse2=yes
-+ arch_without_64bit=yes
-+ ;;
-+ esac
-+ ;;
-+ x86_64-*-*)
-+ case ${target_noncanonical} in
-+ bdver4-*)
-+ arch=bdver4
-+ cpu=bdver4
-+ ;;
-+ bdver3-*)
-+ arch=bdver3
-+ cpu=bdver3
-+ ;;
-+ bdver2-*)
-+ arch=bdver2
-+ cpu=bdver2
-+ ;;
-+ bdver1-*)
-+ arch=bdver1
-+ cpu=bdver1
-+ ;;
-+ btver1-*)
-+ arch=btver1
-+ cpu=btver1
-+ ;;
-+ btver2-*)
-+ arch=btver2
-+ cpu=btver2
-+ ;;
-+ amdfam10-*|barcelona-*)
-+ arch=amdfam10
-+ cpu=amdfam10
-+ ;;
-+ k8_sse3-*|opteron_sse3-*|athlon64_sse3-*)
-+ arch=k8-sse3
-+ cpu=k8-sse3
-+ ;;
-+ k8-*|opteron-*|athlon_64-*)
-+ arch=k8
-+ cpu=k8
-+ ;;
-+ nocona-*)
-+ arch=nocona
-+ cpu=nocona
-+ ;;
-+ atom-*)
-+ arch=atom
-+ cpu=atom
-+ ;;
-+ slm-*)
-+ arch=slm
-+ cpu=slm
-+ ;;
-+ core2-*)
-+ arch=core2
-+ cpu=core2
-+ ;;
-+ corei7-*)
-+ arch=corei7
-+ cpu=corei7
-+ ;;
-+ *)
-+ arch=x86-64
-+ cpu=generic
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+# If there is no $with_cpu option, try to infer one from ${target}.
-+# This block sets nothing except for with_cpu.
-+if test x$with_cpu = x ; then
-+ case ${target} in
-+ i[34567]86-*-*|x86_64-*-*)
-+ with_cpu=$cpu
-+ ;;
-+ alphaev6[78]*-*-*)
-+ with_cpu=ev67
-+ ;;
-+ alphaev6*-*-*)
-+ with_cpu=ev6
-+ ;;
-+ alphapca56*-*-*)
-+ with_cpu=pca56
-+ ;;
-+ alphaev56*-*-*)
-+ with_cpu=ev56
-+ ;;
-+ alphaev5*-*-*)
-+ with_cpu=ev5
-+ ;;
-+ frv-*-*linux* | frv400-*-*linux*)
-+ with_cpu=fr400
-+ ;;
-+ frv550-*-*linux*)
-+ with_cpu=fr550
-+ ;;
-+ m68k*-*-*)
-+ case "$with_arch" in
-+ "cf")
-+ with_cpu=${default_cf_cpu}
-+ ;;
-+ "" | "m68k")
-+ with_cpu=m${default_m68k_cpu}
-+ ;;
-+ esac
-+ ;;
-+ powerpc*-*-*spe*)
-+ if test x$enable_e500_double = xyes; then
-+ with_cpu=8548
-+ else
-+ with_cpu=8540
-+ fi
-+ ;;
-+ sparc*-*-*)
-+ case ${target} in
-+ *-leon-*)
-+ with_cpu=leon
-+ ;;
-+ *-leon[3-9]*)
-+ with_cpu=leon3
-+ ;;
-+ *)
-+ with_cpu="`echo ${target} | sed 's/-.*$//'`"
-+ ;;
-+ esac
-+ ;;
-+ esac
-+
-+ # Avoid overriding --with-cpu-32 and --with-cpu-64 values.
-+ case ${target} in
-+ i[34567]86-*-*|x86_64-*-*)
-+ if test x$with_cpu_32 != x || test x$with_cpu_64 != x; then
-+ if test x$with_cpu_32 = x; then
-+ with_cpu_32=$with_cpu
-+ fi
-+ if test x$with_cpu_64 = x; then
-+ with_cpu_64=$with_cpu
-+ fi
-+ with_cpu=
-+ fi
-+ ;;
-+ esac
-+fi
-+
-+# Support for --with-arch and related options (and a few unrelated options,
-+# too).
-+case ${with_arch} in
-+ yes | no)
-+ echo "--with-arch must be passed a value" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+# If there is no $with_arch option, try to infer one from ${target}.
-+# This block sets nothing except for with_arch.
-+if test x$with_arch = x ; then
-+ case ${target} in
-+ i[34567]86-*-darwin*|x86_64-*-darwin*)
-+ # Default arch is set via TARGET_SUBTARGET32_ISA_DEFAULT
-+ # and TARGET_SUBTARGET64_ISA_DEFAULT in config/i386/darwin.h.
-+ ;;
-+ i[34567]86-*-*)
-+ # --with-fpmath sets the default ISA to SSE2, which is the same
-+ # ISA supported by Pentium 4.
-+ if test x$with_fpmath = x || test $arch_without_sse2 = no; then
-+ with_arch=$arch
-+ else
-+ with_arch=pentium4
-+ fi
-+ ;;
-+ x86_64-*-*)
-+ with_arch=$arch
-+ ;;
-+ mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
-+ with_arch=r5900
-+ ;;
-+ mips*-*-vxworks)
-+ with_arch=mips2
-+ ;;
-+ esac
-+
-+ # Avoid overriding --with-arch-32 and --with-arch-64 values.
-+ case ${target} in
-+ i[34567]86-*-darwin*|x86_64-*-darwin*)
-+ # Default arch is set via TARGET_SUBTARGET32_ISA_DEFAULT
-+ # and TARGET_SUBTARGET64_ISA_DEFAULT in config/i386/darwin.h.
-+ ;;
-+ i[34567]86-*-*|x86_64-*-*)
-+ if test x$with_arch_32 != x || test x$with_arch_64 != x; then
-+ if test x$with_arch_32 = x; then
-+ with_arch_32=$with_arch
-+ fi
-+ if test x$with_arch_64 = x; then
-+ if test $arch_without_64bit = yes; then
-+ # Set the default 64bit arch to x86-64 if the default arch
-+ # doesn't support 64bit.
-+ with_arch_64=x86-64
-+ else
-+ with_arch_64=$with_arch
-+ fi
-+ fi
-+ with_arch=
-+ elif test $arch_without_64bit$need_64bit_isa = yesyes; then
-+ # Set the default 64bit arch to x86-64 if the default arch
-+ # doesn't support 64bit and we need 64bit ISA.
-+ with_arch_32=$with_arch
-+ with_arch_64=x86-64
-+ with_arch=
-+ fi
-+ ;;
-+ esac
-+fi
-+
-+# Infer a default setting for --with-float.
-+if test x$with_float = x; then
-+ case ${target} in
-+ mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
-+ # The R5900 doesn't support 64-bit float. 32-bit float doesn't
-+ # comply with IEEE 754.
-+ with_float=soft
-+ ;;
-+ esac
-+fi
-+
-+# Infer a default setting for --with-fpu.
-+if test x$with_fpu = x; then
-+ case ${target} in
-+ mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
-+ # The R5900 FPU only supports single precision.
-+ with_fpu=single
-+ ;;
-+ esac
-+fi
-+
-+# Support --with-fpmath.
-+if test x$with_fpmath != x; then
-+ case ${target} in
-+ i[34567]86-*-* | x86_64-*-*)
-+ case ${with_fpmath} in
-+ avx)
-+ tm_file="${tm_file} i386/avxmath.h"
-+ ;;
-+ sse)
-+ tm_file="${tm_file} i386/ssemath.h"
-+ ;;
-+ *)
-+ echo "Invalid --with-fpmath=$with_fpmath" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+ *)
-+ echo "--with-fpmath isn't supported for $target." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+fi
-+
-+# Similarly for --with-schedule.
-+if test x$with_schedule = x; then
-+ case ${target} in
-+ hppa1*)
-+ # Override default PA8000 scheduling model.
-+ with_schedule=7100LC
-+ ;;
-+ esac
-+fi
-+
-+# Infer a default setting for --with-llsc.
-+if test x$with_llsc = x; then
-+ case ${target} in
-+ mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
-+ # The R5900 doesn't support LL(D) and SC(D).
-+ with_llsc=no
-+ ;;
-+ mips*-*-linux*)
-+ # The kernel emulates LL and SC where necessary.
-+ with_llsc=yes
-+ ;;
-+ esac
-+fi
-+
-+# Validate and mark as valid any --with options supported
-+# by this target. In order to use a particular --with option
-+# you must list it in supported_defaults; validating the value
-+# is optional. This case statement should set nothing besides
-+# supported_defaults.
-+
-+supported_defaults=
-+case "${target}" in
-+ aarch64*-*-*)
-+ supported_defaults="abi cpu arch"
-+ for which in cpu arch; do
-+
-+ eval "val=\$with_$which"
-+ base_val=`echo $val | sed -e 's/\+.*//'`
-+ ext_val=`echo $val | sed -e 's/[a-z0-9\-]\+//'`
-+
-+ if [ $which = arch ]; then
-+ def=aarch64-arches.def
-+ pattern=AARCH64_ARCH
-+ else
-+ def=aarch64-cores.def
-+ pattern=AARCH64_CORE
-+ fi
-+
-+ ext_mask=AARCH64_CPU_DEFAULT_FLAGS
-+
-+ # Find the base CPU or ARCH id in aarch64-cores.def or
-+ # aarch64-arches.def
-+ if [ x"$base_val" = x ] \
-+ || grep "^$pattern(\"$base_val\"," \
-+ ${srcdir}/config/aarch64/$def \
-+ > /dev/null; then
-+
-+ if [ $which = arch ]; then
-+ base_id=`grep "^$pattern(\"$base_val\"," \
-+ ${srcdir}/config/aarch64/$def | \
-+ sed -e 's/^[^,]*,[ ]*//' | \
-+ sed -e 's/,.*$//'`
-+ # Extract the architecture flags from aarch64-arches.def
-+ ext_mask=`grep "^$pattern(\"$base_val\"," \
-+ ${srcdir}/config/aarch64/$def | \
-+ sed -e 's/)$//' | \
-+ sed -e 's/^.*,//'`
-+ else
-+ base_id=`grep "^$pattern(\"$base_val\"," \
-+ ${srcdir}/config/aarch64/$def | \
-+ sed -e 's/^[^,]*,[ ]*//' | \
-+ sed -e 's/,.*$//'`
-+ fi
-+
-+ while [ x"$ext_val" != x ]
-+ do
-+ ext_val=`echo $ext_val | sed -e 's/\+//'`
-+ ext=`echo $ext_val | sed -e 's/\+.*//'`
-+ base_ext=`echo $ext | sed -e 's/^no//'`
-+
-+ if [ x"$base_ext" = x ] \
-+ || grep "^AARCH64_OPT_EXTENSION(\"$base_ext\"," \
-+ ${srcdir}/config/aarch64/aarch64-option-extensions.def \
-+ > /dev/null; then
-+
-+ ext_on=`grep "^AARCH64_OPT_EXTENSION(\"$base_ext\"," \
-+ ${srcdir}/config/aarch64/aarch64-option-extensions.def | \
-+ sed -e 's/^[^,]*,[ ]*//' | \
-+ sed -e 's/,.*$//'`
-+ ext_off=`grep "^AARCH64_OPT_EXTENSION(\"$base_ext\"," \
-+ ${srcdir}/config/aarch64/aarch64-option-extensions.def | \
-+ sed -e 's/^[^,]*,[ ]*[^,]*,[ ]*//' | \
-+ sed -e 's/,.*$//' | \
-+ sed -e 's/).*$//'`
-+
-+ if [ $ext = $base_ext ]; then
-+ # Adding extension
-+ ext_mask="("$ext_mask") | ("$ext_on")"
-+ else
-+ # Removing extension
-+ ext_mask="("$ext_mask") & ~("$ext_off")"
-+ fi
-+
-+ true
-+ else
-+ echo "Unknown extension used in --with-$which=$val" 1>&2
-+ exit 1
-+ fi
-+ ext_val=`echo $ext_val | sed -e 's/[a-z0-9]\+//'`
-+ done
-+
-+ ext_mask="(("$ext_mask") << 6)"
-+ if [ x"$base_id" != x ]; then
-+ target_cpu_cname="TARGET_CPU_$base_id | $ext_mask"
-+ fi
-+ true
-+ else
-+ echo "Unknown $which used in --with-$which=$val" 1>&2
-+ exit 1
-+ fi
-+ done
-+ ;;
-+
-+ alpha*-*-*)
-+ supported_defaults="cpu tune"
-+ for which in cpu tune; do
-+ eval "val=\$with_$which"
-+ case "$val" in
-+ "" \
-+ | ev4 | ev45 | 21064 | ev5 | 21164 | ev56 | 21164a \
-+ | pca56 | 21164PC | 21164pc | ev6 | 21264 | ev67 \
-+ | 21264a)
-+ ;;
-+ *)
-+ echo "Unknown CPU used in --with-$which=$val" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+ ;;
-+
-+ arc*-*-*) # was: arc*-*-linux-uclibc)
-+ supported_defaults="cpu"
-+ case $with_cpu in
-+ arc600|arc601|arc700)
-+ ;;
-+ *) echo "Unknown cpu type"
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ arm*-*-*)
-+ supported_defaults="arch cpu float tune fpu abi mode tls"
-+ for which in cpu tune; do
-+ # See if it matches any of the entries in arm-cores.def
-+ eval "val=\$with_$which"
-+ if [ x"$val" = x ] \
-+ || grep "^ARM_CORE(\"$val\"," \
-+ ${srcdir}/config/arm/arm-cores.def \
-+ > /dev/null; then
-+ # Ok
-+ new_val=`grep "^ARM_CORE(\"$val\"," \
-+ ${srcdir}/config/arm/arm-cores.def | \
-+ sed -e 's/^[^,]*,[ ]*//' | \
-+ sed -e 's/,.*$//'`
-+ eval "target_${which}_cname=$new_val"
-+ echo "For $val real value is $new_val"
-+ true
-+ else
-+ echo "Unknown CPU used in --with-$which=$val" 1>&2
-+ exit 1
-+ fi
-+ done
-+
-+ # See if it matches any of the entries in arm-arches.def
-+ if [ x"$with_arch" = x ] \
-+ || grep "^ARM_ARCH(\"$with_arch\"," \
-+ ${srcdir}/config/arm/arm-arches.def \
-+ > /dev/null; then
-+ # OK
-+ true
-+ else
-+ echo "Unknown arch used in --with-arch=$with_arch" 1>&2
-+ exit 1
-+ fi
-+
-+ case "$with_float" in
-+ "" \
-+ | soft | hard | softfp)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown floating point type used in --with-float=$with_float" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ # see if it matches any of the entries in arm-fpus.def
-+ if [ x"$with_fpu" = x ] \
-+ || grep "^ARM_FPU(\"$with_fpu\"," \
-+ ${srcdir}/config/arm/arm-fpus.def \
-+ > /dev/null; then
-+ # OK
-+ true
-+ else
-+ echo "Unknown fpu used in --with-fpu=$with_fpu" 1>&2
-+ exit 1
-+ fi
-+
-+ case "$with_abi" in
-+ "" \
-+ | apcs-gnu | atpcs | aapcs | iwmmxt | aapcs-linux )
-+ #OK
-+ ;;
-+ *)
-+ echo "Unknown ABI used in --with-abi=$with_abi"
-+ exit 1
-+ ;;
-+ esac
-+
-+ case "$with_mode" in
-+ "" \
-+ | arm | thumb )
-+ #OK
-+ ;;
-+ *)
-+ echo "Unknown mode used in --with-mode=$with_mode"
-+ exit 1
-+ ;;
-+ esac
-+
-+ case "$with_tls" in
-+ "" \
-+ | gnu | gnu2)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown TLS method used in --with-tls=$with_tls" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ if test "x$with_arch" != x && test "x$with_cpu" != x; then
-+ echo "Warning: --with-arch overrides --with-cpu=$with_cpu" 1>&2
-+ fi
-+
-+ # Add extra multilibs
-+ if test "x$with_multilib_list" != x; then
-+ arm_multilibs=`echo $with_multilib_list | sed -e 's/,/ /g'`
-+ for arm_multilib in ${arm_multilibs}; do
-+ case ${arm_multilib} in
-+ aprofile)
-+ # Note that arm/t-aprofile is a
-+ # stand-alone make file fragment to be
-+ # used only with itself. We do not
-+ # specifically use the
-+ # TM_MULTILIB_OPTION framework because
-+ # this shorthand is more
-+ # pragmatic. Additionally it is only
-+ # designed to work without any
-+ # with-cpu, with-arch with-mode
-+ # with-fpu or with-float options.
-+ if test "x$with_arch" != x \
-+ || test "x$with_cpu" != x \
-+ || test "x$with_float" != x \
-+ || test "x$with_fpu" != x \
-+ || test "x$with_mode" != x ; then
-+ echo "Error: You cannot use any of --with-arch/cpu/fpu/float/mode with --with-multilib-list=aprofile" 1>&2
-+ exit 1
-+ fi
-+ tmake_file="${tmake_file} arm/t-aprofile"
-+ break
-+ ;;
-+ default)
-+ ;;
-+ *)
-+ echo "Error: --with-multilib-list=${with_multilib_list} not supported." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+ fi
-+ ;;
-+
-+ fr*-*-*linux*)
-+ supported_defaults=cpu
-+ case "$with_cpu" in
-+ fr400) ;;
-+ fr550) ;;
-+ *)
-+ echo "Unknown cpu used in --with-cpu=$with_cpu" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ fido-*-* | m68k*-*-*)
-+ supported_defaults="arch cpu"
-+ case "$with_arch" in
-+ "" | "m68k"| "cf")
-+ m68k_arch_family="$with_arch"
-+ ;;
-+ *)
-+ echo "Invalid --with-arch=$with_arch" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ # We always have a $with_cpu setting here.
-+ case "$with_cpu" in
-+ "m68000" | "m68010" | "m68020" | "m68030" | "m68040" | "m68060")
-+ m68k_cpu_ident=$with_cpu
-+ ;;
-+ "m68020-40")
-+ m68k_cpu_ident=m68020
-+ tm_defines="$tm_defines M68K_DEFAULT_TUNE=u68020_40"
-+ ;;
-+ "m68020-60")
-+ m68k_cpu_ident=m68020
-+ tm_defines="$tm_defines M68K_DEFAULT_TUNE=u68020_60"
-+ ;;
-+ *)
-+ # We need the C identifier rather than the string.
-+ m68k_cpu_ident=`awk -v arg="\"$with_cpu\"" \
-+ 'BEGIN { FS="[ \t]*[,()][ \t]*" }; \
-+ $1 == "M68K_DEVICE" && $2 == arg { print $3 }' \
-+ ${srcdir}/config/m68k/m68k-devices.def`
-+ if [ x"$m68k_cpu_ident" = x ] ; then
-+ echo "Unknown CPU used in --with-cpu=$with_cpu" 1>&2
-+ exit 1
-+ fi
-+ with_cpu="mcpu=$with_cpu"
-+ ;;
-+ esac
-+ ;;
-+
-+ hppa*-*-*)
-+ supported_defaults="arch schedule"
-+
-+ case "$with_arch" in
-+ "" | 1.0 | 1.1 | 2.0)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown architecture used in --with-arch=$with_arch" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case "$with_schedule" in
-+ "" | 700 | 7100 | 7100LC | 7200 | 7300 | 8000)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown processor used in --with-schedule=$with_schedule." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ i[34567]86-*-* | x86_64-*-*)
-+ supported_defaults="abi arch arch_32 arch_64 cpu cpu_32 cpu_64 tune tune_32 tune_64"
-+ for which in arch arch_32 arch_64 cpu cpu_32 cpu_64 tune tune_32 tune_64; do
-+ eval "val=\$with_$which"
-+ case " $x86_archs " in
-+ *" ${val} "*)
-+ case "${target}" in
-+ x86_64-*-*)
-+ case "x$which" in
-+ *_32)
-+ ;;
-+ *)
-+ echo "CPU given in --with-$which=$val doesn't support 64bit mode." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ # OK
-+ ;;
-+ *)
-+ if test x${val} != x; then
-+ case " $x86_64_archs " in
-+ *" ${val} "*)
-+ # OK
-+ ;;
-+ *)
-+ # Allow $x86_cpus --with-cpu=/--with-tune=
-+ case "x$which" in
-+ xcpu*|xtune*)
-+ case " $x86_cpus " in
-+ *" ${val} "*)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown CPU given in --with-$which=$val." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+ *)
-+ echo "Unknown CPU given in --with-$which=$val." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ fi
-+ ;;
-+ esac
-+ done
-+ ;;
-+
-+ mips*-*-*)
-+ supported_defaults="abi arch arch_32 arch_64 float fpu nan tune tune_32 tune_64 divide llsc mips-plt synci"
-+
-+ case ${with_float} in
-+ "" | soft | hard)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown floating point type used in --with-float=$with_float" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_fpu} in
-+ "" | single | double)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown fpu type used in --with-fpu=$with_fpu" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_nan} in
-+ "" | 2008 | legacy)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown NaN encoding used in --with-nan=$with_nan" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_abi} in
-+ "" | 32 | o64 | n32 | 64 | eabi)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown ABI used in --with-abi=$with_abi" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_divide} in
-+ "" | breaks | traps)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown division check type use in --with-divide=$with_divide" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_llsc} in
-+ yes)
-+ with_llsc=llsc
-+ ;;
-+ no)
-+ with_llsc="no-llsc"
-+ ;;
-+ "")
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown llsc type used in --with-llsc" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_mips_plt} in
-+ yes)
-+ with_mips_plt=plt
-+ ;;
-+ no)
-+ with_mips_plt=no-plt
-+ ;;
-+ "")
-+ ;;
-+ *)
-+ echo "Unknown --with-mips-plt argument: $with_mips_plt" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ case ${with_synci} in
-+ yes)
-+ with_synci=synci
-+ ;;
-+ no)
-+ with_synci=no-synci
-+ ;;
-+ "")
-+ ;;
-+ *)
-+ echo "Unknown synci type used in --with-synci" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ nds32*-*-*)
-+ supported_defaults="arch nds32_lib"
-+
-+ # process --with-arch
-+ case "${with_arch}" in
-+ "" | v2 | v3 | v3m)
-+ # OK
-+ ;;
-+ *)
-+ echo "Cannot accept --with-arch=$with_arch, available values are: v2 v3 v3m" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+
-+ # process --with-nds32-lib
-+ case "${with_nds32_lib}" in
-+ "")
-+ # the default library is newlib
-+ with_nds32_lib=newlib
-+ ;;
-+ newlib)
-+ # OK
-+ ;;
-+ mculib)
-+ # OK
-+ ;;
-+ *)
-+ echo "Cannot accept --with-nds32-lib=$with_nds32_lib, available values are: newlib mculib" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ powerpc*-*-* | rs6000-*-*)
-+ supported_defaults="abi cpu cpu_32 cpu_64 float tune tune_32 tune_64"
-+
-+ for which in cpu cpu_32 cpu_64 tune tune_32 tune_64; do
-+ eval "val=\$with_$which"
-+ case ${val} in
-+ default32 | default64)
-+ case $which in
-+ cpu | tune)
-+ ;;
-+ *)
-+ echo "$val only valid for --with-cpu and --with-tune." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ with_which="with_$which"
-+ eval $with_which=
-+ ;;
-+ 405cr)
-+ tm_defines="${tm_defines} CONFIG_PPC405CR"
-+ eval "with_$which=405"
-+ ;;
-+ "" | common | native \
-+ | power | power[2345678] | power6x | powerpc | powerpc64 \
-+ | rios | rios1 | rios2 | rsc | rsc1 | rs64a \
-+ | 401 | 403 | 405 | 405fp | 440 | 440fp | 464 | 464fp \
-+ | 476 | 476fp | 505 | 601 | 602 | 603 | 603e | ec603e \
-+ | 604 | 604e | 620 | 630 | 740 | 750 | 7400 | 7450 \
-+ | a2 | e300c[23] | 854[08] | e500mc | e500mc64 | e5500 | e6500 \
-+ | titan | 801 | 821 | 823 | 860 | 970 | G3 | G4 | G5 | cell)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown cpu used in --with-$which=$val." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+
-+ case "$with_abi" in
-+ "" | elfv1 | elfv2 )
-+ #OK
-+ ;;
-+ *)
-+ echo "Unknown ABI used in --with-abi=$with_abi"
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ s390*-*-*)
-+ supported_defaults="arch mode tune"
-+
-+ for which in arch tune; do
-+ eval "val=\$with_$which"
-+ case ${val} in
-+ "" | g5 | g6 | z900 | z990 | z9-109 | z9-ec | z10 | z196 | zEC12)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown cpu used in --with-$which=$val." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+
-+ case ${with_mode} in
-+ "" | esa | zarch)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown architecture mode used in --with-mode=$with_mode." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ sh[123456ble]-*-* | sh-*-*)
-+ supported_defaults="cpu"
-+ case "`echo $with_cpu | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz- | sed s/sh/m/`" in
-+ "" | m1 | m2 | m2e | m3 | m3e | m4 | m4-single | m4-single-only | m4-nofpu )
-+ # OK
-+ ;;
-+ m2a | m2a-single | m2a-single-only | m2a-nofpu)
-+ ;;
-+ m4a | m4a-single | m4a-single-only | m4a-nofpu | m4al)
-+ ;;
-+ *)
-+ echo "Unknown CPU used in --with-cpu=$with_cpu, known values:" 1>&2
-+ echo "m1 m2 m2e m3 m3e m4 m4-single m4-single-only m4-nofpu" 1>&2
-+ echo "m4a m4a-single m4a-single-only m4a-nofpu m4al" 1>&2
-+ echo "m2a m2a-single m2a-single-only m2a-nofpu" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+ sparc*-*-*)
-+ supported_defaults="cpu float tune"
-+
-+ for which in cpu tune; do
-+ eval "val=\$with_$which"
-+ case ${val} in
-+ "" | sparc | sparcv9 | sparc64 \
-+ | v7 | cypress \
-+ | v8 | supersparc | hypersparc | leon | leon3 \
-+ | sparclite | f930 | f934 | sparclite86x \
-+ | sparclet | tsc701 \
-+ | v9 | ultrasparc | ultrasparc3 | niagara | niagara2 \
-+ | niagara3 | niagara4)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown cpu used in --with-$which=$val" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+
-+ case ${with_float} in
-+ "" | soft | hard)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown floating point type used in --with-float=$with_float" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ spu-*-*)
-+ supported_defaults="arch tune"
-+
-+ for which in arch tune; do
-+ eval "val=\$with_$which"
-+ case ${val} in
-+ "" | cell | celledp)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown cpu used in --with-$which=$val." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ done
-+ ;;
-+
-+ tic6x-*-*)
-+ supported_defaults="arch"
-+
-+ case ${with_arch} in
-+ "" | c62x | c64x | c64x+ | c67x | c67x+ | c674x)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown arch used in --with-arch=$with_arch." 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+
-+ v850*-*-*)
-+ supported_defaults=cpu
-+ case ${with_cpu} in
-+ "" | v850e | v850e1 | v850e2 | v850es | v850e2v3 | v850e3v5)
-+ # OK
-+ ;;
-+ *)
-+ echo "Unknown cpu used in --with-cpu=$with_cpu" 1>&2
-+ exit 1
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+# Set some miscellaneous flags for particular targets.
-+target_cpu_default2=
-+case ${target} in
-+ aarch64*-*-*)
-+ if test x"$target_cpu_cname" != x
-+ then
-+ target_cpu_default2=$target_cpu_cname
-+ fi
-+ ;;
-+
-+ arm*-*-*)
-+ if test x$target_cpu_cname = x
-+ then
-+ target_cpu_default2=TARGET_CPU_generic
-+ else
-+ target_cpu_default2=TARGET_CPU_$target_cpu_cname
-+ fi
-+ ;;
-+
-+ hppa*-*-*)
-+ if test x$gas = xyes
-+ then
-+ target_cpu_default2="MASK_GAS|MASK_JUMP_IN_DELAY"
-+ fi
-+ ;;
-+
-+ fido*-*-* | m68k*-*-*)
-+ target_cpu_default2=$m68k_cpu_ident
-+ tmake_file="m68k/t-opts $tmake_file"
-+ if [ x"$m68k_arch_family" != x ]; then
-+ tmake_file="m68k/t-$m68k_arch_family $tmake_file"
-+ fi
-+ ;;
-+
-+ i[34567]86-*-darwin* | x86_64-*-darwin*)
-+ ;;
-+ i[34567]86-*-linux* | x86_64-*-linux*)
-+ tmake_file="$tmake_file i386/t-linux"
-+ ;;
-+ i[34567]86-*-kfreebsd*-gnu | x86_64-*-kfreebsd*-gnu)
-+ tmake_file="$tmake_file i386/t-kfreebsd"
-+ ;;
-+ i[34567]86-*-gnu*)
-+ tmake_file="$tmake_file i386/t-gnu"
-+ ;;
-+ i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
-+ ;;
-+ i[34567]86-*-cygwin* | x86_64-*-cygwin*)
-+ ;;
-+ i[34567]86-*-mingw* | x86_64-*-mingw*)
-+ ;;
-+ i[34567]86-*-freebsd* | x86_64-*-freebsd*)
-+ ;;
-+ ia64*-*-linux*)
-+ ;;
-+
-+ mips*-*-*)
-+ if test x$gnu_ld = xyes
-+ then
-+ target_cpu_default2="MASK_SPLIT_ADDRESSES"
-+ fi
-+ case ${target} in
-+ mips*el-*-*)
-+ tm_defines="TARGET_ENDIAN_DEFAULT=0 $tm_defines"
-+ ;;
-+ esac
-+ tmake_file="mips/t-mips $tmake_file"
-+ ;;
-+
-+ powerpc*-*-* | rs6000-*-*)
-+ # FIXME: The PowerPC port uses the value set at compile time,
-+ # although it's only cosmetic.
-+ if test "x$with_cpu" != x
-+ then
-+ target_cpu_default2="\\\"$with_cpu\\\""
-+ fi
-+ out_file=rs6000/rs6000.c
-+ c_target_objs="${c_target_objs} rs6000-c.o"
-+ cxx_target_objs="${cxx_target_objs} rs6000-c.o"
-+ tmake_file="rs6000/t-rs6000 ${tmake_file}"
-+ ;;
-+
-+ sh[123456ble]*-*-* | sh-*-*)
-+ c_target_objs="${c_target_objs} sh-c.o"
-+ cxx_target_objs="${cxx_target_objs} sh-c.o"
-+ ;;
-+
-+ sparc*-*-*)
-+ # Some standard aliases.
-+ case x$with_cpu in
-+ xsparc)
-+ with_cpu=v7
-+ ;;
-+ xsparcv9 | xsparc64)
-+ with_cpu=v9
-+ ;;
-+ esac
-+
-+ if test x$with_tune = x ; then
-+ case ${target} in
-+ *-leon-*)
-+ with_tune=leon
-+ ;;
-+ *-leon[3-9]*)
-+ with_tune=leon3
-+ ;;
-+ esac
-+ fi
-+
-+ # The SPARC port checks this value at compile-time.
-+ target_cpu_default2="TARGET_CPU_$with_cpu"
-+ ;;
-+
-+ v850*-*-*)
-+ case "x$with_cpu" in
-+ x)
-+ ;;
-+ xv850e | xv850e1 | xv850e2 | xv850e2v3 | xv850e3v5)
-+ target_cpu_default2="TARGET_CPU_$with_cpu"
-+ ;;
-+ xv850es)
-+ target_cpu_default2="TARGET_CPU_v850e1"
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+t=
-+all_defaults="abi cpu cpu_32 cpu_64 arch arch_32 arch_64 tune tune_32 tune_64 schedule float mode fpu nan divide llsc mips-plt synci tls"
-+for option in $all_defaults
-+do
-+ eval "val=\$with_"`echo $option | sed s/-/_/g`
-+ if test -n "$val"; then
-+ case " $supported_defaults " in
-+ *" $option "*)
-+ ;;
-+ *)
-+ echo "This target does not support --with-$option." 2>&1
-+ echo "Valid --with options are: $supported_defaults" 2>&1
-+ exit 1
-+ ;;
-+ esac
-+
-+ if test "x$t" = x
-+ then
-+ t="{ \"$option\", \"$val\" }"
-+ else
-+ t="${t}, { \"$option\", \"$val\" }"
-+ fi
-+ fi
-+done
-+
-+if test "x$t" = x
-+then
-+ configure_default_options="{ { NULL, NULL} }"
-+else
-+ configure_default_options="{ ${t} }"
-+fi
-+
-+if test "$target_cpu_default2" != ""
-+then
-+ if test "$target_cpu_default" != ""
-+ then
-+ target_cpu_default="(${target_cpu_default}|${target_cpu_default2})"
-+ else
-+ target_cpu_default=$target_cpu_default2
-+ fi
-+fi
-diff -Nur gcc-4.9.2-or1k.orig/gcc/configure gcc-4.9.2-or1k/gcc/configure
---- gcc-4.9.2-or1k.orig/gcc/configure 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/configure 2015-07-13 14:13:48.322287000 -0500
-@@ -27373,6 +27373,9 @@
- else
- gcc_cv_libc_provides_ssp=no
- case "$target" in
-+ *-*-musl*)
-+ # All versions of musl provide stack protector
-+ gcc_cv_libc_provides_ssp=yes;;
- *-*-linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu)
- # glibc 2.4 and later provides __stack_chk_fail and
- # either __stack_chk_guard, or TLS access to stack guard canary.
-@@ -27405,6 +27408,7 @@
- # <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now
- # simply assert that glibc does provide this, which is true for all
- # realistically usable GNU/Hurd configurations.
-+ # All supported versions of musl provide it as well
- gcc_cv_libc_provides_ssp=yes;;
- *-*-darwin* | *-*-freebsd*)
- ac_fn_c_check_func "$LINENO" "__stack_chk_fail" "ac_cv_func___stack_chk_fail"
-@@ -27494,6 +27498,9 @@
- gcc_cv_target_dl_iterate_phdr=no
- fi
- ;;
-+ *-linux-musl*)
-+ gcc_cv_target_dl_iterate_phdr=yes
-+ ;;
- esac
-
- if test x$gcc_cv_target_dl_iterate_phdr = xyes; then
-diff -Nur gcc-4.9.2-or1k.orig/gcc/configure.ac gcc-4.9.2-or1k/gcc/configure.ac
---- gcc-4.9.2-or1k.orig/gcc/configure.ac 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/configure.ac 2015-07-13 14:13:48.322287000 -0500
-@@ -5053,6 +5053,9 @@
- gcc_cv_libc_provides_ssp,
- [gcc_cv_libc_provides_ssp=no
- case "$target" in
-+ *-*-musl*)
-+ # All versions of musl provide stack protector
-+ gcc_cv_libc_provides_ssp=yes;;
- *-*-linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu)
- # glibc 2.4 and later provides __stack_chk_fail and
- # either __stack_chk_guard, or TLS access to stack guard canary.
-@@ -5079,6 +5082,7 @@
- # <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now
- # simply assert that glibc does provide this, which is true for all
- # realistically usable GNU/Hurd configurations.
-+ # All supported versions of musl provide it as well
- gcc_cv_libc_provides_ssp=yes;;
- *-*-darwin* | *-*-freebsd*)
- AC_CHECK_FUNC(__stack_chk_fail,[gcc_cv_libc_provides_ssp=yes],
-@@ -5145,6 +5149,9 @@
- gcc_cv_target_dl_iterate_phdr=no
- fi
- ;;
-+ *-linux-musl*)
-+ gcc_cv_target_dl_iterate_phdr=yes
-+ ;;
- esac
- GCC_TARGET_TEMPLATE([TARGET_DL_ITERATE_PHDR])
- if test x$gcc_cv_target_dl_iterate_phdr = xyes; then
-diff -Nur gcc-4.9.2-or1k.orig/gcc/configure.ac.orig gcc-4.9.2-or1k/gcc/configure.ac.orig
---- gcc-4.9.2-or1k.orig/gcc/configure.ac.orig 1969-12-31 18:00:00.000000000 -0600
-+++ gcc-4.9.2-or1k/gcc/configure.ac.orig 2015-07-13 13:42:14.000000000 -0500
-@@ -0,0 +1,5685 @@
-+# configure.ac for GCC
-+# Process this file with autoconf to generate a configuration script.
-+
-+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
-+
-+#This file is part of GCC.
-+
-+#GCC is free software; you can redistribute it and/or modify it under
-+#the terms of the GNU General Public License as published by the Free
-+#Software Foundation; either version 3, or (at your option) any later
-+#version.
-+
-+#GCC is distributed in the hope that it will be useful, but WITHOUT
-+#ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+#FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-+#for more details.
-+
-+#You should have received a copy of the GNU General Public License
-+#along with GCC; see the file COPYING3. If not see
-+#<http://www.gnu.org/licenses/>.
-+
-+# --------------------------------
-+# Initialization and sanity checks
-+# --------------------------------
-+
-+AC_PREREQ(2.64)
-+AC_INIT
-+AC_CONFIG_SRCDIR(tree.c)
-+AC_CONFIG_HEADER(auto-host.h:config.in)
-+
-+gcc_version=`cat $srcdir/BASE-VER`
-+
-+# Determine the host, build, and target systems
-+AC_CANONICAL_BUILD
-+AC_CANONICAL_HOST
-+AC_CANONICAL_TARGET
-+
-+# Determine the noncanonical target name, for directory use.
-+ACX_NONCANONICAL_TARGET
-+
-+# Determine the target- and build-specific subdirectories
-+GCC_TOPLEV_SUBDIRS
-+
-+# Set program_transform_name
-+AC_ARG_PROGRAM
-+
-+# Check for bogus environment variables.
-+# Test if LIBRARY_PATH contains the notation for the current directory
-+# since this would lead to problems installing/building glibc.
-+# LIBRARY_PATH contains the current directory if one of the following
-+# is true:
-+# - one of the terminals (":" and ";") is the first or last sign
-+# - two terminals occur directly after each other
-+# - the path contains an element with a dot in it
-+AC_MSG_CHECKING(LIBRARY_PATH variable)
-+changequote(,)dnl
-+case ${LIBRARY_PATH} in
-+ [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
-+ library_path_setting="contains current directory"
-+ ;;
-+ *)
-+ library_path_setting="ok"
-+ ;;
-+esac
-+changequote([,])dnl
-+AC_MSG_RESULT($library_path_setting)
-+if test "$library_path_setting" != "ok"; then
-+AC_MSG_ERROR([
-+*** LIBRARY_PATH shouldn't contain the current directory when
-+*** building gcc. Please change the environment variable
-+*** and run configure again.])
-+fi
-+
-+# Test if GCC_EXEC_PREFIX contains the notation for the current directory
-+# since this would lead to problems installing/building glibc.
-+# GCC_EXEC_PREFIX contains the current directory if one of the following
-+# is true:
-+# - one of the terminals (":" and ";") is the first or last sign
-+# - two terminals occur directly after each other
-+# - the path contains an element with a dot in it
-+AC_MSG_CHECKING(GCC_EXEC_PREFIX variable)
-+changequote(,)dnl
-+case ${GCC_EXEC_PREFIX} in
-+ [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
-+ gcc_exec_prefix_setting="contains current directory"
-+ ;;
-+ *)
-+ gcc_exec_prefix_setting="ok"
-+ ;;
-+esac
-+changequote([,])dnl
-+AC_MSG_RESULT($gcc_exec_prefix_setting)
-+if test "$gcc_exec_prefix_setting" != "ok"; then
-+AC_MSG_ERROR([
-+*** GCC_EXEC_PREFIX shouldn't contain the current directory when
-+*** building gcc. Please change the environment variable
-+*** and run configure again.])
-+fi
-+
-+# -----------
-+# Directories
-+# -----------
-+
-+# Specify the local prefix
-+local_prefix=
-+AC_ARG_WITH(local-prefix,
-+[AS_HELP_STRING([--with-local-prefix=DIR],
-+ [specifies directory to put local include])],
-+[case "${withval}" in
-+yes) AC_MSG_ERROR(bad value ${withval} given for local include directory prefix) ;;
-+no) ;;
-+*) local_prefix=$with_local_prefix ;;
-+esac])
-+
-+# Default local prefix if it is empty
-+if test x$local_prefix = x; then
-+ local_prefix=/usr/local
-+fi
-+
-+# Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
-+# passed in by the toplevel make and thus we'd get different behavior
-+# depending on where we built the sources.
-+gcc_gxx_include_dir=
-+# Specify the g++ header file directory
-+AC_ARG_WITH(gxx-include-dir,
-+[AS_HELP_STRING([--with-gxx-include-dir=DIR],
-+ [specifies directory to put g++ header files])],
-+[case "${withval}" in
-+yes) AC_MSG_ERROR(bad value ${withval} given for g++ include directory) ;;
-+no) ;;
-+*) gcc_gxx_include_dir=$with_gxx_include_dir ;;
-+esac])
-+
-+# This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
-+if test x${gcc_gxx_include_dir} = x; then
-+ if test x${enable_version_specific_runtime_libs} = xyes; then
-+ gcc_gxx_include_dir='${libsubdir}/include/c++'
-+ else
-+ libstdcxx_incdir='include/c++/$(version)'
-+ if test x$host != x$target; then
-+ libstdcxx_incdir="$target_alias/$libstdcxx_incdir"
-+ fi
-+ gcc_gxx_include_dir="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
-+ fi
-+fi
-+
-+gcc_gxx_include_dir_add_sysroot=0
-+if test "${with_sysroot+set}" = set; then
-+ gcc_gxx_without_sysroot=`expr "${gcc_gxx_include_dir}" : "${with_sysroot}"'\(.*\)'`
-+ if test "${gcc_gxx_without_sysroot}"; then
-+ gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"
-+ gcc_gxx_include_dir_add_sysroot=1
-+ fi
-+fi
-+
-+AC_ARG_WITH(cpp_install_dir,
-+[AC_HELP_STRING([--with-cpp-install-dir=DIR],
-+ [install the user visible C preprocessor in DIR
-+ (relative to PREFIX) as well as PREFIX/bin])],
-+[if test x$withval = xyes; then
-+ AC_MSG_ERROR([option --with-cpp-install-dir requires an argument])
-+elif test x$withval != xno; then
-+ cpp_install_dir=$withval
-+fi])
-+
-+# We would like to our source tree to be readonly. However when releases or
-+# pre-releases are generated, the flex/bison generated files as well as the
-+# various formats of manuals need to be included along with the rest of the
-+# sources. Therefore we have --enable-generated-files-in-srcdir to do
-+# just that.
-+
-+AC_MSG_CHECKING([whether to place generated files in the source directory])
-+ dnl generated-files-in-srcdir is disabled by default
-+ AC_ARG_ENABLE(generated-files-in-srcdir,
-+ [AS_HELP_STRING([--enable-generated-files-in-srcdir],
-+ [put copies of generated files in source dir
-+ intended for creating source tarballs for users
-+ without texinfo bison or flex])],
-+ generated_files_in_srcdir=$enableval,
-+ generated_files_in_srcdir=no)
-+
-+AC_MSG_RESULT($generated_files_in_srcdir)
-+
-+if test "$generated_files_in_srcdir" = "yes"; then
-+ GENINSRC=''
-+else
-+ GENINSRC='#'
-+fi
-+AC_SUBST(GENINSRC)
-+
-+# -------------------
-+# Find default linker
-+# -------------------
-+
-+# With GNU ld
-+AC_ARG_WITH(gnu-ld,
-+[AS_HELP_STRING([--with-gnu-ld], [arrange to work with GNU ld])],
-+gnu_ld_flag="$with_gnu_ld",
-+gnu_ld_flag=no)
-+
-+# With pre-defined ld
-+AC_ARG_WITH(ld,
-+[AS_HELP_STRING([--with-ld], [arrange to use the specified ld (full pathname)])],
-+DEFAULT_LINKER="$with_ld")
-+if test x"${DEFAULT_LINKER+set}" = x"set"; then
-+ if test ! -x "$DEFAULT_LINKER"; then
-+ AC_MSG_ERROR([cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER])
-+ elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ gnu_ld_flag=yes
-+ fi
-+ AC_DEFINE_UNQUOTED(DEFAULT_LINKER,"$DEFAULT_LINKER",
-+ [Define to enable the use of a default linker.])
-+fi
-+
-+AC_MSG_CHECKING([whether a default linker was specified])
-+if test x"${DEFAULT_LINKER+set}" = x"set"; then
-+ if test x"$gnu_ld_flag" = x"no"; then
-+ AC_MSG_RESULT([yes ($DEFAULT_LINKER)])
-+ else
-+ AC_MSG_RESULT([yes ($DEFAULT_LINKER - GNU ld)])
-+ fi
-+else
-+ AC_MSG_RESULT(no)
-+fi
-+
-+# With demangler in GNU ld
-+AC_ARG_WITH(demangler-in-ld,
-+[AS_HELP_STRING([--with-demangler-in-ld], [try to use demangler in GNU ld])],
-+demangler_in_ld="$with_demangler_in_ld",
-+demangler_in_ld=yes)
-+
-+# ----------------------
-+# Find default assembler
-+# ----------------------
-+
-+# With GNU as
-+AC_ARG_WITH(gnu-as,
-+[AS_HELP_STRING([--with-gnu-as], [arrange to work with GNU as])],
-+gas_flag="$with_gnu_as",
-+gas_flag=no)
-+
-+AC_ARG_WITH(as,
-+[AS_HELP_STRING([--with-as], [arrange to use the specified as (full pathname)])],
-+DEFAULT_ASSEMBLER="$with_as")
-+if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
-+ if test ! -x "$DEFAULT_ASSEMBLER"; then
-+ AC_MSG_ERROR([cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER])
-+ elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ gas_flag=yes
-+ fi
-+ AC_DEFINE_UNQUOTED(DEFAULT_ASSEMBLER,"$DEFAULT_ASSEMBLER",
-+ [Define to enable the use of a default assembler.])
-+fi
-+
-+AC_MSG_CHECKING([whether a default assembler was specified])
-+if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
-+ if test x"$gas_flag" = x"no"; then
-+ AC_MSG_RESULT([yes ($DEFAULT_ASSEMBLER)])
-+ else
-+ AC_MSG_RESULT([yes ($DEFAULT_ASSEMBLER - GNU as)])
-+ fi
-+else
-+ AC_MSG_RESULT(no)
-+fi
-+
-+# ---------------
-+# Find C compiler
-+# ---------------
-+
-+# If a non-executable a.out is present (e.g. created by GNU as above even if
-+# invoked with -v only), the IRIX 6 native ld just overwrites the existing
-+# file, even when creating an executable, so an execution test fails.
-+# Remove possible default executable files to avoid this.
-+#
-+# FIXME: This really belongs into AC_PROG_CC and can be removed once
-+# Autoconf includes it.
-+rm -f a.out a.exe b.out
-+
-+# Find the native compiler
-+AC_PROG_CC
-+AC_PROG_CXX
-+ACX_PROG_GNAT([-I"$srcdir"/ada])
-+
-+# Remove the -O2: for historical reasons, unless bootstrapping we prefer
-+# optimizations to be activated explicitly by the toplevel.
-+case "$CC" in
-+ */prev-gcc/xgcc*) ;;
-+ *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" `
-+ CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" ` ;;
-+esac
-+AC_SUBST(CFLAGS)
-+AC_SUBST(CXXFLAGS)
-+
-+# Determine PICFLAG for target gnatlib.
-+GCC_PICFLAG_FOR_TARGET
-+AC_SUBST(PICFLAG_FOR_TARGET)
-+
-+# -------------------------
-+# Check C compiler features
-+# -------------------------
-+
-+AC_USE_SYSTEM_EXTENSIONS
-+AC_PROG_CPP
-+AC_C_INLINE
-+
-+AC_SYS_LARGEFILE
-+
-+# sizeof(char) is 1 by definition.
-+AC_CHECK_SIZEOF(void *)
-+AC_CHECK_SIZEOF(short)
-+AC_CHECK_SIZEOF(int)
-+AC_CHECK_SIZEOF(long)
-+AC_CHECK_TYPES([long long], [AC_CHECK_SIZEOF(long long)])
-+AC_CHECK_TYPES([__int64], [AC_CHECK_SIZEOF(__int64)])
-+GCC_STDINT_TYPES
-+
-+# ---------------------
-+# Warnings and checking
-+# ---------------------
-+
-+# Check $CC warning features (if it's GCC).
-+# We want to use -pedantic, but we don't want warnings about
-+# * 'long long'
-+# * variadic macros
-+# * overlong strings
-+# * C++11 narrowing conversions in { }
-+# So, we only use -pedantic if we can disable those warnings.
-+
-+# In stage 1, disable -Wformat warnings from old GCCs about new % codes
-+AC_ARG_ENABLE(build-format-warnings,
-+ AS_HELP_STRING([--disable-build-format-warnings],[don't use -Wformat while building GCC]),
-+ [],[enable_build_format_warnings=yes])
-+AS_IF([test $enable_build_format_warnings = no],
-+ [wf_opt=-Wno-format],[wf_opt=])
-+ACX_PROG_CC_WARNING_OPTS(
-+ m4_quote(m4_do([-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual $wf_opt])), [loose_warn])
-+ACX_PROG_CC_WARNING_OPTS(
-+ m4_quote(m4_do([-Wstrict-prototypes -Wmissing-prototypes])),
-+ [c_loose_warn])
-+ACX_PROG_CC_WARNING_OPTS(
-+ m4_quote(m4_do([-Wmissing-format-attribute])), [strict_warn])
-+ACX_PROG_CC_WARNING_OPTS(
-+ m4_quote(m4_do([-Wold-style-definition -Wc++-compat])), [c_strict_warn])
-+ACX_PROG_CC_WARNING_ALMOST_PEDANTIC(
-+ m4_quote(m4_do([-Wno-long-long -Wno-variadic-macros ],
-+ [-Wno-overlength-strings])), [strict_warn])
-+ACX_PROG_CC_WARNINGS_ARE_ERRORS([manual], [strict_warn])
-+
-+# The above macros do nothing if the compiler is not GCC. However, the
-+# Makefile has more goo to add other flags, so these variables are used
-+# to enable warnings only for GCC.
-+warn_cflags=
-+warn_cxxflags=
-+if test "x$GCC" = "xyes"; then
-+ warn_cflags='$(GCC_WARN_CFLAGS)'
-+ warn_cxxflags='$(GCC_WARN_CXXFLAGS)'
-+fi
-+AC_SUBST(warn_cflags)
-+AC_SUBST(warn_cxxflags)
-+
-+# Disable exceptions and RTTI if building with g++
-+ACX_PROG_CC_WARNING_OPTS(
-+ m4_quote(m4_do([-fno-exceptions -fno-rtti -fasynchronous-unwind-tables])),
-+ [noexception_flags])
-+
-+# Enable expensive internal checks
-+is_release=
-+if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then
-+ is_release=yes
-+fi
-+
-+AC_ARG_ENABLE(checking,
-+[AS_HELP_STRING([[--enable-checking[=LIST]]],
-+ [enable expensive run-time checks. With LIST,
-+ enable only specific categories of checks.
-+ Categories are: yes,no,all,none,release.
-+ Flags are: assert,df,fold,gc,gcac,gimple,misc,
-+ rtlflag,rtl,runtime,tree,valgrind,types])],
-+[ac_checking_flags="${enableval}"],[
-+# Determine the default checks.
-+if test x$is_release = x ; then
-+ ac_checking_flags=yes
-+else
-+ ac_checking_flags=release
-+fi])
-+IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
-+for check in release $ac_checking_flags
-+do
-+ case $check in
-+ # these set all the flags to specific states
-+ yes) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking=1 ;
-+ ac_gc_always_collect= ; ac_gimple_checking=1 ; ac_rtl_checking= ;
-+ ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
-+ ac_tree_checking=1 ; ac_valgrind_checking= ;
-+ ac_types_checking=1 ;;
-+ no|none) ac_assert_checking= ; ac_checking= ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking= ;
-+ ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
-+ ac_rtlflag_checking= ; ac_runtime_checking= ;
-+ ac_tree_checking= ; ac_valgrind_checking= ;
-+ ac_types_checking= ;;
-+ all) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking=1 ;
-+ ac_fold_checking=1 ; ac_gc_checking=1 ;
-+ ac_gc_always_collect=1 ; ac_gimple_checking=1 ; ac_rtl_checking=1 ;
-+ ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
-+ ac_tree_checking=1 ; ac_valgrind_checking= ;
-+ ac_types_checking=1 ;;
-+ release) ac_assert_checking=1 ; ac_checking= ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking= ;
-+ ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
-+ ac_rtlflag_checking= ; ac_runtime_checking=1 ;
-+ ac_tree_checking= ; ac_valgrind_checking= ;
-+ ac_types_checking= ;;
-+ # these enable particular checks
-+ assert) ac_assert_checking=1 ;;
-+ df) ac_df_checking=1 ;;
-+ fold) ac_fold_checking=1 ;;
-+ gc) ac_gc_checking=1 ;;
-+ gcac) ac_gc_always_collect=1 ;;
-+ gimple) ac_gimple_checking=1 ;;
-+ misc) ac_checking=1 ;;
-+ rtl) ac_rtl_checking=1 ;;
-+ rtlflag) ac_rtlflag_checking=1 ;;
-+ runtime) ac_runtime_checking=1 ;;
-+ tree) ac_tree_checking=1 ;;
-+ types) ac_types_checking=1 ;;
-+ valgrind) ac_valgrind_checking=1 ;;
-+ *) AC_MSG_ERROR(unknown check category $check) ;;
-+ esac
-+done
-+IFS="$ac_save_IFS"
-+
-+nocommon_flag=""
-+if test x$ac_checking != x ; then
-+ AC_DEFINE(ENABLE_CHECKING, 1,
-+[Define if you want more run-time sanity checks. This one gets a grab
-+ bag of miscellaneous but relatively cheap checks.])
-+ nocommon_flag=-fno-common
-+fi
-+AC_SUBST(nocommon_flag)
-+if test x$ac_df_checking != x ; then
-+ AC_DEFINE(ENABLE_DF_CHECKING, 1,
-+[Define if you want more run-time sanity checks for dataflow.])
-+fi
-+if test x$ac_assert_checking != x ; then
-+ AC_DEFINE(ENABLE_ASSERT_CHECKING, 1,
-+[Define if you want assertions enabled. This is a cheap check.])
-+fi
-+if test x$ac_gimple_checking != x ; then
-+ AC_DEFINE(ENABLE_GIMPLE_CHECKING, 1,
-+[Define if you want operations on GIMPLE (the basic data structure of
-+the high-level optimizers) to be checked for dynamic type safety at
-+runtime. This is moderately expensive.])
-+fi
-+GCC_TARGET_TEMPLATE(ENABLE_RUNTIME_CHECKING)
-+if test x$ac_runtime_checking != x ; then
-+ AC_DEFINE(ENABLE_RUNTIME_CHECKING, 1,
-+[Define if you want runtime assertions enabled. This is a cheap check.])
-+fi
-+if test x$ac_tree_checking != x ; then
-+ AC_DEFINE(ENABLE_TREE_CHECKING, 1,
-+[Define if you want all operations on trees (the basic data
-+ structure of the front ends) to be checked for dynamic type safety
-+ at runtime. This is moderately expensive. The tree browser debugging
-+ routines will also be enabled by this option.
-+ ])
-+ TREEBROWSER=tree-browser.o
-+ TREECHECKING=yes
-+fi
-+if test x$ac_types_checking != x ; then
-+ AC_DEFINE(ENABLE_TYPES_CHECKING, 1,
-+[Define if you want all gimple types to be verified after gimplifiation.
-+ This is cheap.
-+ ])
-+fi
-+AC_SUBST(TREEBROWSER)
-+AC_SUBST(TREECHECKING)
-+if test x$ac_rtl_checking != x ; then
-+ AC_DEFINE(ENABLE_RTL_CHECKING, 1,
-+[Define if you want all operations on RTL (the basic data structure
-+ of the optimizer and back end) to be checked for dynamic type safety
-+ at runtime. This is quite expensive.])
-+fi
-+if test x$ac_rtlflag_checking != x ; then
-+ AC_DEFINE(ENABLE_RTL_FLAG_CHECKING, 1,
-+[Define if you want RTL flag accesses to be checked against the RTL
-+ codes that are supported for each access macro. This is relatively
-+ cheap.])
-+fi
-+if test x$ac_gc_checking != x ; then
-+ AC_DEFINE(ENABLE_GC_CHECKING, 1,
-+[Define if you want the garbage collector to do object poisoning and
-+ other memory allocation checks. This is quite expensive.])
-+fi
-+if test x$ac_gc_always_collect != x ; then
-+ AC_DEFINE(ENABLE_GC_ALWAYS_COLLECT, 1,
-+[Define if you want the garbage collector to operate in maximally
-+ paranoid mode, validating the entire heap and collecting garbage at
-+ every opportunity. This is extremely expensive.])
-+fi
-+if test x$ac_fold_checking != x ; then
-+ AC_DEFINE(ENABLE_FOLD_CHECKING, 1,
-+[Define if you want fold checked that it never destructs its argument.
-+ This is quite expensive.])
-+fi
-+valgrind_path_defines=
-+valgrind_command=
-+
-+dnl # This check AC_REQUIREs various stuff, so it *must not* be inside
-+dnl # an if statement. This was the source of very frustrating bugs
-+dnl # in converting to autoconf 2.5x!
-+AC_CHECK_HEADER(valgrind.h, have_valgrind_h=yes, have_valgrind_h=no)
-+
-+if test x$ac_valgrind_checking != x ; then
-+ # It is certainly possible that there's valgrind but no valgrind.h.
-+ # GCC relies on making annotations so we must have both.
-+ AC_MSG_CHECKING(for VALGRIND_DISCARD in <valgrind/memcheck.h>)
-+ AC_PREPROC_IFELSE([AC_LANG_SOURCE(
-+ [[#include <valgrind/memcheck.h>
-+#ifndef VALGRIND_DISCARD
-+#error VALGRIND_DISCARD not defined
-+#endif]])],
-+ [gcc_cv_header_valgrind_memcheck_h=yes],
-+ [gcc_cv_header_valgrind_memcheck_h=no])
-+ AC_MSG_RESULT($gcc_cv_header_valgrind_memcheck_h)
-+ AC_MSG_CHECKING(for VALGRIND_DISCARD in <memcheck.h>)
-+ AC_PREPROC_IFELSE([AC_LANG_SOURCE(
-+ [[#include <memcheck.h>
-+#ifndef VALGRIND_DISCARD
-+#error VALGRIND_DISCARD not defined
-+#endif]])],
-+ [gcc_cv_header_memcheck_h=yes],
-+ [gcc_cv_header_memcheck_h=no])
-+ AC_MSG_RESULT($gcc_cv_header_memcheck_h)
-+ AM_PATH_PROG_WITH_TEST(valgrind_path, valgrind,
-+ [$ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1])
-+ if test "x$valgrind_path" = "x" \
-+ || (test $have_valgrind_h = no \
-+ && test $gcc_cv_header_memcheck_h = no \
-+ && test $gcc_cv_header_valgrind_memcheck_h = no); then
-+ AC_MSG_ERROR([*** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h])
-+ fi
-+ valgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'
-+ valgrind_command="$valgrind_path -q"
-+ AC_DEFINE(ENABLE_VALGRIND_CHECKING, 1,
-+[Define if you want to run subprograms and generated programs
-+ through valgrind (a memory checker). This is extremely expensive.])
-+ if test $gcc_cv_header_valgrind_memcheck_h = yes; then
-+ AC_DEFINE(HAVE_VALGRIND_MEMCHECK_H, 1,
-+ [Define if valgrind's valgrind/memcheck.h header is installed.])
-+ fi
-+ if test $gcc_cv_header_memcheck_h = yes; then
-+ AC_DEFINE(HAVE_MEMCHECK_H, 1,
-+ [Define if valgrind's memcheck.h header is installed.])
-+ fi
-+fi
-+AC_SUBST(valgrind_path_defines)
-+AC_SUBST(valgrind_command)
-+
-+# Enable code coverage collection
-+AC_ARG_ENABLE(coverage,
-+[AS_HELP_STRING([[--enable-coverage[=LEVEL]]],
-+ [enable compiler's code coverage collection.
-+ Use to measure compiler performance and locate
-+ unused parts of the compiler. With LEVEL, specify
-+ optimization. Values are opt, noopt,
-+ default is noopt])],
-+[case "${enableval}" in
-+ yes|noopt)
-+ coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
-+ ;;
-+ opt)
-+ coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
-+ ;;
-+ no)
-+ # a.k.a. --disable-coverage
-+ coverage_flags=""
-+ ;;
-+ *)
-+ AC_MSG_ERROR(unknown coverage setting $enableval)
-+ ;;
-+esac],
-+[coverage_flags=""])
-+AC_SUBST(coverage_flags)
-+
-+AC_ARG_ENABLE(gather-detailed-mem-stats,
-+[AS_HELP_STRING([--enable-gather-detailed-mem-stats],
-+ [enable detailed memory allocation stats gathering])], [],
-+[enable_gather_detailed_mem_stats=no])
-+gather_stats=`if test $enable_gather_detailed_mem_stats != no; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(GATHER_STATISTICS, $gather_stats,
-+[Define to enable detailed memory allocation stats gathering.])
-+
-+# -------------------------------
-+# Miscenalleous configure options
-+# -------------------------------
-+
-+# With stabs
-+AC_ARG_WITH(stabs,
-+[AS_HELP_STRING([--with-stabs],
-+ [arrange to use stabs instead of host debug format])],
-+stabs="$with_stabs",
-+stabs=no)
-+
-+# Determine whether or not multilibs are enabled.
-+AC_ARG_ENABLE(multilib,
-+[AS_HELP_STRING([--enable-multilib],
-+ [enable library support for multiple ABIs])],
-+[], [enable_multilib=yes])
-+AC_SUBST(enable_multilib)
-+
-+# Determine whether or not multiarch is enabled.
-+AC_ARG_ENABLE(multiarch,
-+[AS_HELP_STRING([--enable-multiarch],
-+ [enable support for multiarch paths])],
-+[case "${enableval}" in
-+yes|no|auto) enable_multiarch=$enableval;;
-+*) AC_MSG_ERROR(bad value ${enableval} given for --enable-multiarch option) ;;
-+esac], [enable_multiarch=auto])
-+if test x${enable_multiarch} = xauto; then
-+ if test x${with_native_system_header_dir} != x; then
-+ ma_msg_suffix=", disabled auto check (configured with --native-system-header-dir)"
-+ enable_multiarch=no
-+ fi
-+ if test x$host != x$target && test "x$with_sysroot" = x; then
-+ ma_msg_suffix=", disabled auto check (cross build configured without --with-sysroot)"
-+ enable_multiarch=no
-+ fi
-+fi
-+AC_MSG_CHECKING(for multiarch configuration)
-+AC_SUBST(enable_multiarch)
-+AC_MSG_RESULT($enable_multiarch$ma_msg_suffix)
-+
-+# needed for setting the multiarch name for soft-float/hard-float ABIs
-+AC_SUBST(with_cpu)
-+AC_SUBST(with_float)
-+
-+# Enable __cxa_atexit for C++.
-+AC_ARG_ENABLE(__cxa_atexit,
-+[AS_HELP_STRING([--enable-__cxa_atexit], [enable __cxa_atexit for C++])],
-+[], [])
-+
-+# Enable C extension for decimal float if target supports it.
-+GCC_AC_ENABLE_DECIMAL_FLOAT([$target])
-+
-+dfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(ENABLE_DECIMAL_FLOAT, $dfp,
-+[Define to 1 to enable decimal float extension to C.])
-+
-+# Use default_decimal_float for dependency.
-+enable_decimal_float=$default_decimal_float
-+
-+bid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(ENABLE_DECIMAL_BID_FORMAT, $bid,
-+[Define to 1 to specify that we are using the BID decimal floating
-+point format instead of DPD])
-+
-+# Enable C extension for fixed-point arithmetic.
-+AC_ARG_ENABLE(fixed-point,
-+[AS_HELP_STRING([--enable-fixed-point],
-+ [enable fixed-point arithmetic extension to C])],
-+[],
-+[
-+ case $target in
-+ arm*)
-+ enable_fixed_point=yes
-+ ;;
-+
-+ mips*-*-*)
-+ enable_fixed_point=yes
-+ ;;
-+ *)
-+ AC_MSG_WARN([fixed-point is not supported for this target, ignored])
-+ enable_fixed_point=no
-+ ;;
-+ esac
-+])
-+AC_SUBST(enable_fixed_point)
-+
-+fixedpoint=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(ENABLE_FIXED_POINT, $fixedpoint,
-+[Define to 1 to enable fixed-point arithmetic extension to C.])
-+
-+# Enable threads
-+# Pass with no value to take the default
-+# Pass with a value to specify a thread package
-+AC_ARG_ENABLE(threads,
-+[AS_HELP_STRING([[--enable-threads[=LIB]]],
-+ [enable thread usage for target GCC,
-+ using LIB thread package])],,
-+[enable_threads=''])
-+
-+AC_ARG_ENABLE(tls,
-+[AS_HELP_STRING([--enable-tls],
-+ [enable or disable generation of tls code
-+ overriding the assembler check for tls support])],
-+[
-+ case $enable_tls in
-+ yes | no) ;;
-+ *) AC_MSG_ERROR(['$enable_tls' is an invalid value for --enable-tls.
-+Valid choices are 'yes' and 'no'.]) ;;
-+ esac
-+], [enable_tls=''])
-+
-+AC_ARG_ENABLE(objc-gc,
-+[AS_HELP_STRING([--enable-objc-gc],
-+ [enable the use of Boehm's garbage collector with
-+ the GNU Objective-C runtime])],
-+if test x$enable_objc_gc = xno; then
-+ objc_boehm_gc=''
-+else
-+ objc_boehm_gc=1
-+fi,
-+objc_boehm_gc='')
-+
-+AC_ARG_WITH(dwarf2,
-+[AS_HELP_STRING([--with-dwarf2], [force the default debug format to be DWARF 2])],
-+dwarf2="$with_dwarf2",
-+dwarf2=no)
-+
-+AC_ARG_ENABLE(shared,
-+[AS_HELP_STRING([--disable-shared], [don't provide a shared libgcc])],
-+[
-+ case $enable_shared in
-+ yes | no) ;;
-+ *)
-+ enable_shared=no
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+ for pkg in $enableval; do
-+ if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
-+ enable_shared=yes
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+ ;;
-+ esac
-+], [enable_shared=yes])
-+AC_SUBST(enable_shared)
-+
-+AC_ARG_WITH([native-system-header-dir],
-+ [ --with-native-system-header-dir=dir
-+ use dir as the directory to look for standard
-+ system header files in. Defaults to /usr/include.],
-+[
-+ case ${with_native_system_header_dir} in
-+ yes|no) AC_MSG_ERROR([bad value ${withval} given for --with-native-system-header-dir]) ;;
-+ /* | [[A-Za-z]]:[[\\/]]*) ;;
-+ *) AC_MSG_ERROR([--with-native-system-header-dir argument ${withval} must be an absolute directory]) ;;
-+ esac
-+ configured_native_system_header_dir="${withval}"
-+], [configured_native_system_header_dir=])
-+
-+AC_ARG_WITH(build-sysroot,
-+ [AS_HELP_STRING([--with-build-sysroot=sysroot],
-+ [use sysroot as the system root during the build])],
-+ [if test x"$withval" != x ; then
-+ SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
-+ fi],
-+ [SYSROOT_CFLAGS_FOR_TARGET=])
-+AC_SUBST(SYSROOT_CFLAGS_FOR_TARGET)
-+
-+if test "x$prefix" = xNONE; then
-+ test_prefix=/usr/local
-+else
-+ test_prefix=$prefix
-+fi
-+if test "x$exec_prefix" = xNONE; then
-+ test_exec_prefix=$test_prefix
-+else
-+ test_exec_prefix=$exec_prefix
-+fi
-+
-+AC_ARG_WITH(sysroot,
-+[AS_HELP_STRING([[--with-sysroot[=DIR]]],
-+ [search for usr/lib, usr/include, et al, within DIR])],
-+[
-+ case ${with_sysroot} in
-+ yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_noncanonical}/sys-root' ;;
-+ *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
-+ esac
-+
-+ TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
-+ CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
-+
-+ case ${TARGET_SYSTEM_ROOT} in
-+ "${test_prefix}"|"${test_prefix}/"*|\
-+ "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
-+ '${prefix}'|'${prefix}/'*|\
-+ '${exec_prefix}'|'${exec_prefix}/'*)
-+ t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
-+ TARGET_SYSTEM_ROOT_DEFINE="$t"
-+ ;;
-+ esac
-+], [
-+ TARGET_SYSTEM_ROOT=
-+ TARGET_SYSTEM_ROOT_DEFINE=
-+ CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
-+])
-+AC_SUBST(TARGET_SYSTEM_ROOT)
-+AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
-+AC_SUBST(CROSS_SYSTEM_HEADER_DIR)
-+
-+AC_ARG_WITH(specs,
-+ [AS_HELP_STRING([--with-specs=SPECS],
-+ [add SPECS to driver command-line processing])],
-+ [CONFIGURE_SPECS=$withval],
-+ [CONFIGURE_SPECS=]
-+)
-+AC_SUBST(CONFIGURE_SPECS)
-+
-+ACX_PKGVERSION([GCC])
-+ACX_BUGURL([http://gcc.gnu.org/bugs.html])
-+
-+# Sanity check enable_languages in case someone does not run the toplevel
-+# configure # script.
-+AC_ARG_ENABLE(languages,
-+[AS_HELP_STRING([--enable-languages=LIST], [specify which front-ends to build])],
-+[case ,${enable_languages}, in
-+ ,,|,yes,)
-+ # go safe -- we cannot be much sure without the toplevel
-+ # configure's
-+ # analysis of which target libs are present and usable
-+ enable_languages=c
-+ ;;
-+ *,all,*)
-+ AC_MSG_ERROR([only the toplevel supports --enable-languages=all])
-+ ;;
-+ *,c,*)
-+ ;;
-+ *)
-+ enable_languages=c,${enable_languages}
-+ ;;
-+esac],
-+[enable_languages=c])
-+
-+AC_ARG_WITH(multilib-list,
-+[AS_HELP_STRING([--with-multilib-list], [select multilibs (AArch64, SH and x86-64 only)])],
-+:,
-+with_multilib_list=default)
-+
-+# -------------------------
-+# Checks for other programs
-+# -------------------------
-+
-+AC_PROG_MAKE_SET
-+
-+# Find some useful tools
-+AC_PROG_AWK
-+# We need awk to create options.c and options.h.
-+# Bail out if it's missing.
-+case ${AWK} in
-+ "") AC_MSG_ERROR([can't build without awk, bailing out]) ;;
-+esac
-+
-+gcc_AC_PROG_LN_S
-+ACX_PROG_LN($LN_S)
-+AC_PROG_RANLIB
-+ranlib_flags=""
-+AC_SUBST(ranlib_flags)
-+
-+gcc_AC_PROG_INSTALL
-+
-+# See if cmp has --ignore-initial.
-+gcc_AC_PROG_CMP_IGNORE_INITIAL
-+
-+# See if we have the mktemp command.
-+AC_CHECK_PROG(have_mktemp_command, mktemp, yes, no)
-+
-+# See if makeinfo has been installed and is modern enough
-+# that we can use it.
-+ACX_CHECK_PROG_VER(MAKEINFO, makeinfo, --version,
-+ [GNU texinfo.* \([0-9][0-9.]*\)],
-+ [4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*])
-+if test $gcc_cv_prog_makeinfo_modern = no; then
-+ AC_MSG_WARN([
-+*** Makeinfo is missing or too old.
-+*** Info documentation will not be built.])
-+ BUILD_INFO=
-+else
-+ BUILD_INFO=info
-+fi
-+AC_SUBST(BUILD_INFO)
-+
-+# Is pod2man recent enough to regenerate manpages?
-+AC_MSG_CHECKING([for recent Pod::Man])
-+if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then
-+ AC_MSG_RESULT(yes)
-+ GENERATED_MANPAGES=generated-manpages
-+else
-+ AC_MSG_RESULT(no)
-+ GENERATED_MANPAGES=
-+fi
-+AC_SUBST(GENERATED_MANPAGES)
-+
-+MISSING="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"
-+
-+# How about lex?
-+dnl Don't use AC_PROG_LEX; we insist on flex.
-+dnl LEXLIB is not useful in gcc.
-+AC_CHECK_PROGS([FLEX], flex, [$MISSING flex])
-+
-+# Bison?
-+AC_CHECK_PROGS([BISON], bison, [$MISSING bison])
-+
-+# Binutils are not build modules, unlike bison/flex/makeinfo. So we
-+# check for build == host before using them.
-+
-+# NM
-+if test x${build} = x${host} && test -f $srcdir/../binutils/nm.c \
-+ && test -d ../binutils ; then
-+ NM='${objdir}/../binutils/nm-new'
-+else
-+ AC_CHECK_PROG(NM, nm, nm, ${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm)
-+fi
-+
-+# AR
-+if test x${build} = x${host} && test -f $srcdir/../binutils/ar.c \
-+ && test -d ../binutils ; then
-+ AR='${objdir}/../binutils/ar'
-+else
-+ AC_CHECK_PROG(AR, ar, ar, ${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar)
-+fi
-+
-+
-+# --------------------
-+# Checks for C headers
-+# --------------------
-+
-+# Need to reject headers which give warnings, so that the -Werror bootstrap
-+# works later. *sigh* This needs to come before all header checks.
-+AC_PROG_CPP_WERROR
-+
-+AC_HEADER_STDC
-+AC_HEADER_TIME
-+ACX_HEADER_STRING
-+AC_HEADER_SYS_WAIT
-+AC_HEADER_TIOCGWINSZ
-+AC_CHECK_HEADERS(limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
-+ fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
-+ sys/resource.h sys/param.h sys/times.h sys/stat.h \
-+ direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h)
-+
-+# Check for thread headers.
-+AC_CHECK_HEADER(thread.h, [have_thread_h=yes], [have_thread_h=])
-+AC_CHECK_HEADER(pthread.h, [have_pthread_h=yes], [have_pthread_h=])
-+
-+# These tests can't be done till we know if we have limits.h.
-+gcc_AC_C_CHAR_BIT
-+AC_C_BIGENDIAN
-+
-+# ----------------------
-+# Checks for C++ headers
-+# ----------------------
-+
-+dnl Autoconf will give an error in the configure script if there is no
-+dnl C++ preprocessor. Hack to prevent that.
-+m4_pushdef([AC_MSG_ERROR], m4_defn([AC_MSG_WARN]))[]dnl
-+AC_PROG_CXXCPP
-+m4_popdef([AC_MSG_ERROR])[]dnl
-+
-+AC_LANG_PUSH(C++)
-+
-+AC_CHECK_HEADERS(unordered_map)
-+AC_CHECK_HEADERS(tr1/unordered_map)
-+AC_CHECK_HEADERS(ext/hash_map)
-+
-+AC_LANG_POP(C++)
-+
-+# --------
-+# Dependency checking.
-+# --------
-+
-+AC_LANG_PUSH(C++)
-+ZW_CREATE_DEPDIR
-+AC_CONFIG_COMMANDS([gccdepdir],[
-+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs build/$DEPDIR
-+ for lang in $subdirs c-family common
-+ do
-+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs $lang/$DEPDIR
-+ done], [subdirs="$subdirs" ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR])
-+
-+ZW_PROG_COMPILER_DEPENDENCIES([CXX])
-+AC_LANG_POP(C++)
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+
-+# These libraries may be used by collect2.
-+# We may need a special search path to get them linked.
-+AC_CACHE_CHECK(for collect2 libraries, gcc_cv_collect2_libs,
-+[save_LIBS="$LIBS"
-+for libs in '' -lld -lmld \
-+ '-L/usr/lib/cmplrs/cc2.11 -lmld' \
-+ '-L/usr/lib/cmplrs/cc3.11 -lmld'
-+do
-+ LIBS="$libs"
-+ AC_TRY_LINK_FUNC(ldopen,
-+ [gcc_cv_collect2_libs="$libs"; break])
-+done
-+LIBS="$save_LIBS"
-+test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'])
-+case $gcc_cv_collect2_libs in
-+ "none required") ;;
-+ *) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;
-+esac
-+AC_SUBST(COLLECT2_LIBS)
-+
-+# When building Ada code on Alpha, we need exc_resume which is usually in
-+# -lexc. So test for it.
-+save_LIBS="$LIBS"
-+LIBS=
-+AC_SEARCH_LIBS(exc_resume, exc)
-+GNAT_LIBEXC="$LIBS"
-+LIBS="$save_LIBS"
-+AC_SUBST(GNAT_LIBEXC)
-+
-+# To support -mcpu=native on Solaris/SPARC, we need libkstat.
-+save_LIBS="$LIBS"
-+LIBS=
-+AC_SEARCH_LIBS(kstat_open, kstat)
-+EXTRA_GCC_LIBS="$LIBS"
-+LIBS="$save_LIBS"
-+AC_SUBST(EXTRA_GCC_LIBS)
-+
-+# Some systems put ldexp and frexp in libm instead of libc; assume
-+# they're both in the same place. jcf-dump needs them.
-+save_LIBS="$LIBS"
-+LIBS=
-+AC_SEARCH_LIBS(ldexp, m)
-+LDEXP_LIB="$LIBS"
-+LIBS="$save_LIBS"
-+AC_SUBST(LDEXP_LIB)
-+
-+# Use <inttypes.h> only if it exists,
-+# doesn't clash with <sys/types.h>, and declares intmax_t.
-+AC_MSG_CHECKING(for inttypes.h)
-+AC_CACHE_VAL(gcc_cv_header_inttypes_h,
-+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-+[[#include <sys/types.h>
-+#include <inttypes.h>]],
-+ [[intmax_t i = -1;]])],
-+ [gcc_cv_header_inttypes_h=yes],
-+ [gcc_cv_header_inttypes_h=no])])
-+AC_MSG_RESULT($gcc_cv_header_inttypes_h)
-+if test $gcc_cv_header_inttypes_h = yes; then
-+ AC_DEFINE(HAVE_INTTYPES_H, 1,
-+ [Define if you have a working <inttypes.h> header file.])
-+fi
-+
-+dnl Disabled until we have a complete test for buggy enum bitfields.
-+dnl gcc_AC_C_ENUM_BF_UNSIGNED
-+
-+define(gcc_UNLOCKED_FUNCS, clearerr_unlocked feof_unlocked dnl
-+ ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked dnl
-+ fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked dnl
-+ fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked dnl
-+ putchar_unlocked putc_unlocked)
-+AC_CHECK_FUNCS(times clock kill getrlimit setrlimit atoll atoq \
-+ sysconf strsignal getrusage nl_langinfo \
-+ gettimeofday mbstowcs wcswidth mmap setlocale \
-+ gcc_UNLOCKED_FUNCS madvise)
-+
-+if test x$ac_cv_func_mbstowcs = xyes; then
-+ AC_CACHE_CHECK(whether mbstowcs works, gcc_cv_func_mbstowcs_works,
-+[ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <stdlib.h>
-+int main()
-+{
-+ mbstowcs(0, "", 0);
-+ return 0;
-+}]])],
-+ [gcc_cv_func_mbstowcs_works=yes],
-+ [gcc_cv_func_mbstowcs_works=no],
-+ [gcc_cv_func_mbstowcs_works=yes])])
-+ if test x$gcc_cv_func_mbstowcs_works = xyes; then
-+ AC_DEFINE(HAVE_WORKING_MBSTOWCS, 1,
-+ [Define this macro if mbstowcs does not crash when its
-+ first argument is NULL.])
-+ fi
-+fi
-+
-+AC_CHECK_TYPE(ssize_t, int)
-+AC_CHECK_TYPE(caddr_t, char *)
-+
-+GCC_AC_FUNC_MMAP_BLACKLIST
-+
-+case "${host}" in
-+*-*-*vms*)
-+ # Under VMS, vfork works very differently than on Unix. The standard test
-+ # won't work, and it isn't easily adaptable. It makes more sense to
-+ # just force it.
-+ ac_cv_func_vfork_works=yes
-+ ;;
-+esac
-+AC_FUNC_FORK
-+
-+# g++ on Solaris 10+ defines _XOPEN_SOURCE=600, which exposes a different
-+# iconv() prototype.
-+AC_LANG_PUSH([C++])
-+AM_ICONV
-+AC_LANG_POP([C++])
-+
-+# Until we have in-tree GNU iconv:
-+LIBICONV_DEP=
-+AC_SUBST(LIBICONV_DEP)
-+
-+AM_LC_MESSAGES
-+
-+AM_LANGINFO_CODESET
-+
-+# We will need to find libiberty.h and ansidecl.h
-+saved_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
-+saved_CXXFLAGS="$CXXFLAGS"
-+CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
-+gcc_AC_CHECK_DECLS(getenv atol asprintf sbrk abort atof getcwd getwd \
-+ strsignal strstr stpcpy strverscmp \
-+ errno snprintf vsnprintf vasprintf malloc realloc calloc \
-+ free basename getopt clock getpagesize ffs gcc_UNLOCKED_FUNCS, , ,[
-+#include "ansidecl.h"
-+#include "system.h"])
-+
-+gcc_AC_CHECK_DECLS(getrlimit setrlimit getrusage, , ,[
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_RESOURCE_H
-+#include <sys/resource.h>
-+#endif
-+])
-+
-+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_RESOURCE_H
-+#include <sys/resource.h>
-+#endif
-+]], [[rlim_t l = 0;]])],[],[AC_DEFINE([rlim_t],[long],
-+[Define to `long' if <sys/resource.h> doesn't define.])])
-+
-+# On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
-+# FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
-+# in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
-+# to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
-+gcc_AC_CHECK_DECLS(ldgetname, , ,[
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_LDFCN_H
-+#undef FREAD
-+#undef FWRITE
-+#include <ldfcn.h>
-+#endif
-+])
-+
-+gcc_AC_CHECK_DECLS(times, , ,[
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_TIMES_H
-+#include <sys/times.h>
-+#endif
-+])
-+
-+gcc_AC_CHECK_DECLS(sigaltstack, , ,[
-+#include "ansidecl.h"
-+#include "system.h"
-+#include <signal.h>
-+])
-+
-+# g++ on Solaris 10+ defines _XOPEN_SOURCE=600, which hides the madvise()
-+# prototype.
-+AC_LANG_PUSH([C++])
-+gcc_AC_CHECK_DECLS(madvise, , ,[
-+ #include "ansidecl.h"
-+ #include "system.h"
-+])
-+AC_LANG_POP([C++])
-+
-+# More time-related stuff.
-+AC_CACHE_CHECK(for struct tms, ac_cv_struct_tms, [
-+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_TIMES_H
-+#include <sys/times.h>
-+#endif
-+]], [[struct tms tms;]])],[ac_cv_struct_tms=yes],[ac_cv_struct_tms=no])])
-+if test $ac_cv_struct_tms = yes; then
-+ AC_DEFINE(HAVE_STRUCT_TMS, 1,
-+ [Define if <sys/times.h> defines struct tms.])
-+fi
-+
-+# use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
-+# revisit after autoconf 2.50.
-+AC_CACHE_CHECK(for clock_t, gcc_cv_type_clock_t, [
-+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+#include "ansidecl.h"
-+#include "system.h"
-+]], [[clock_t x;]])],[gcc_cv_type_clock_t=yes],[gcc_cv_type_clock_t=no])])
-+if test $gcc_cv_type_clock_t = yes; then
-+ AC_DEFINE(HAVE_CLOCK_T, 1,
-+ [Define if <time.h> defines clock_t.])
-+fi
-+
-+# Check if F_SETLKW is supported by fcntl.
-+AC_CACHE_CHECK(for F_SETLKW, ac_cv_f_setlkw, [
-+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+#include <fcntl.h>]], [[
-+struct flock fl;
-+fl.l_whence = 0;
-+fl.l_start = 0;
-+fl.l_len = 0;
-+fl.l_pid = 0;
-+return fcntl (1, F_SETLKW, &fl);]])],
-+[ac_cv_f_setlkw=yes],[ac_cv_f_setlkw=no])])
-+if test $ac_cv_f_setlkw = yes; then
-+ AC_DEFINE(HOST_HAS_F_SETLKW, 1,
-+ [Define if F_SETLKW supported by fcntl.])
-+fi
-+
-+# Restore CFLAGS, CXXFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
-+CFLAGS="$saved_CFLAGS"
-+CXXFLAGS="$saved_CXXFLAGS"
-+
-+# mkdir takes a single argument on some systems.
-+gcc_AC_FUNC_MKDIR_TAKES_ONE_ARG
-+
-+# File extensions
-+manext='.1'
-+objext='.o'
-+AC_SUBST(manext)
-+AC_SUBST(objext)
-+
-+# With Setjmp/Longjmp based exception handling.
-+AC_ARG_ENABLE(sjlj-exceptions,
-+[AS_HELP_STRING([--enable-sjlj-exceptions],
-+ [arrange to use setjmp/longjmp exception handling])],
-+[case $target in
-+ *-*-hpux10*)
-+ if test $enableval != yes; then
-+ AC_MSG_WARN([dwarf2 exceptions not supported, sjlj exceptions forced])
-+ enableval=yes
-+ fi
-+ ;;
-+esac
-+force_sjlj_exceptions=yes],
-+[case $target in
-+ *-*-hpux10*)
-+ force_sjlj_exceptions=yes
-+ enableval=yes
-+ ;;
-+ lm32*-*-*)
-+ force_sjlj_exceptions=yes
-+ enableval=yes
-+ ;;
-+ *)
-+ force_sjlj_exceptions=no
-+ ;;
-+esac])
-+if test $force_sjlj_exceptions = yes; then
-+ sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
-+ AC_DEFINE_UNQUOTED(CONFIG_SJLJ_EXCEPTIONS, $sjlj,
-+ [Define 0/1 to force the choice for exception handling model.])
-+fi
-+
-+# --------------------------------------------------------
-+# Build, host, and target specific configuration fragments
-+# --------------------------------------------------------
-+
-+# Collect build-machine-specific information.
-+. ${srcdir}/config.build
-+
-+# Collect host-machine-specific information.
-+. ${srcdir}/config.host
-+
-+target_gtfiles=
-+
-+# Collect target-machine-specific information.
-+. ${srcdir}/config.gcc
-+
-+extra_objs="${host_extra_objs} ${extra_objs}"
-+extra_gcc_objs="${host_extra_gcc_objs} ${extra_gcc_objs}"
-+
-+# Default the target-machine variables that were not explicitly set.
-+if test x"$tm_file" = x
-+then tm_file=$cpu_type/$cpu_type.h; fi
-+
-+if test x"$extra_headers" = x
-+then extra_headers=; fi
-+
-+if test x$md_file = x
-+then md_file=$cpu_type/$cpu_type.md; fi
-+
-+if test x$out_file = x
-+then out_file=$cpu_type/$cpu_type.c; fi
-+
-+if test x"$tmake_file" = x
-+then tmake_file=$cpu_type/t-$cpu_type
-+fi
-+
-+# Support --enable-initfini-array.
-+if test x$enable_initfini_array != xno; then
-+ tm_file="${tm_file} initfini-array.h"
-+fi
-+
-+if test x"$dwarf2" = xyes
-+then tm_file="$tm_file tm-dwarf2.h"
-+fi
-+
-+# Say what files are being used for the output code and MD file.
-+echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
-+echo "Using \`$srcdir/config/$md_file' as machine description file."
-+
-+# If any of the xm_file variables contain nonexistent files, warn
-+# about them and drop them.
-+
-+bx=
-+for x in $build_xm_file; do
-+ if test -f $srcdir/config/$x
-+ then bx="$bx $x"
-+ else AC_MSG_WARN($srcdir/config/$x does not exist.)
-+ fi
-+done
-+build_xm_file="$bx"
-+
-+hx=
-+for x in $host_xm_file; do
-+ if test -f $srcdir/config/$x
-+ then hx="$hx $x"
-+ else AC_MSG_WARN($srcdir/config/$x does not exist.)
-+ fi
-+done
-+host_xm_file="$hx"
-+
-+tx=
-+for x in $xm_file; do
-+ if test -f $srcdir/config/$x
-+ then tx="$tx $x"
-+ else AC_MSG_WARN($srcdir/config/$x does not exist.)
-+ fi
-+done
-+xm_file="$tx"
-+
-+count=a
-+for f in $tm_file; do
-+ count=${count}x
-+done
-+if test $count = ax; then
-+ echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
-+else
-+ echo "Using the following target machine macro files:"
-+ for f in $tm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+fi
-+
-+if test x$need_64bit_hwint = xyes; then
-+ AC_DEFINE(NEED_64BIT_HOST_WIDE_INT, 1,
-+[Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h).])
-+fi
-+
-+if test x$use_long_long_for_widest_fast_int = xyes; then
-+ AC_DEFINE(USE_LONG_LONG_FOR_WIDEST_FAST_INT, 1,
-+[Define to 1 if the 'long long' (or '__int64') is wider than 'long' but still
-+efficiently supported by the host hardware.])
-+fi
-+
-+gnu_ld_bool=`if test x"$gnu_ld" = x"yes"; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(HAVE_GNU_LD, $gnu_ld_bool, [Define to 1 if using GNU ld.])
-+
-+gnu_as_bool=`if test x"$gas" = x"yes"; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(HAVE_GNU_AS, $gnu_as_bool, [Define to 1 if using GNU as.])
-+
-+count=a
-+for f in $host_xm_file; do
-+ count=${count}x
-+done
-+if test $count = a; then
-+ :
-+elif test $count = ax; then
-+ echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
-+else
-+ echo "Using the following host machine macro files:"
-+ for f in $host_xm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+fi
-+echo "Using ${out_host_hook_obj} for host machine hooks."
-+
-+if test "$host_xm_file" != "$build_xm_file"; then
-+ count=a
-+ for f in $build_xm_file; do
-+ count=${count}x
-+ done
-+ if test $count = a; then
-+ :
-+ elif test $count = ax; then
-+ echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
-+ else
-+ echo "Using the following build machine macro files:"
-+ for f in $build_xm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+ fi
-+fi
-+
-+if test -n "$configured_native_system_header_dir"; then
-+ native_system_header_dir=$configured_native_system_header_dir
-+fi
-+NATIVE_SYSTEM_HEADER_DIR="$native_system_header_dir"
-+AC_SUBST(NATIVE_SYSTEM_HEADER_DIR)
-+
-+case ${host} in
-+ powerpc*-*-darwin*)
-+ AC_CACHE_CHECK([whether mcontext_t fields have underscores],
-+ gcc_cv_mcontext_underscores,
-+ AC_COMPILE_IFELSE([
-+#include <sys/cdefs.h>
-+#include <sys/signal.h>
-+#include <ucontext.h>
-+int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
-+],
-+ gcc_cv_mcontext_underscores=no, gcc_cv_mcontext_underscores=yes))
-+ if test $gcc_cv_mcontext_underscores = yes; then
-+ AC_DEFINE(HAS_MCONTEXT_T_UNDERSCORES,,dnl
-+ [mcontext_t fields start with __])
-+ fi
-+ ;;
-+esac
-+
-+# ---------
-+# Threading
-+# ---------
-+
-+# Check if a valid thread package
-+case ${enable_threads} in
-+ "" | no)
-+ # No threads
-+ target_thread_file='single'
-+ ;;
-+ yes)
-+ # default
-+ target_thread_file='single'
-+ ;;
-+ aix | dce | lynx | mipssde | posix | rtems | \
-+ single | tpf | vxworks | win32)
-+ target_thread_file=${enable_threads}
-+ ;;
-+ *)
-+ echo "${enable_threads} is an unknown thread package" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+if test x${thread_file} = x; then
-+ # No thread file set by target-specific clauses in config.gcc,
-+ # so use file chosen by default logic above
-+ thread_file=${target_thread_file}
-+fi
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+use_cxa_atexit=no
-+if test x$enable___cxa_atexit = xyes || \
-+ test x$enable___cxa_atexit = x -a x$default_use_cxa_atexit = xyes; then
-+ if test x$host = x$target; then
-+ case $host in
-+ # mingw32 doesn't have __cxa_atexit but uses atexit registration
-+ # keyed to flag_use_cxa_atexit
-+ *-*-mingw32*)
-+ use_cxa_atexit=yes
-+ ;;
-+ powerpc-ibm-aix*)
-+ use_cxa_atexit=yes
-+ ;;
-+ *)
-+ AC_CHECK_FUNC(__cxa_atexit,[use_cxa_atexit=yes],
-+ [echo "__cxa_atexit can't be enabled on this target"])
-+ ;;
-+ esac
-+ else
-+ # We can't check for __cxa_atexit when building a cross, so assume
-+ # it is available
-+ use_cxa_atexit=yes
-+ fi
-+ if test x$use_cxa_atexit = xyes; then
-+ AC_DEFINE(DEFAULT_USE_CXA_ATEXIT, 2,
-+ [Define if you want to use __cxa_atexit, rather than atexit, to
-+ register C++ destructors for local statics and global objects.
-+ This is essential for fully standards-compliant handling of
-+ destructors, but requires __cxa_atexit in libc.])
-+ fi
-+fi
-+
-+# Look for a file containing extra machine modes.
-+if test -n "$extra_modes" && test -f $srcdir/config/$extra_modes; then
-+ extra_modes_file='$(srcdir)'/config/${extra_modes}
-+ AC_SUBST(extra_modes_file)
-+ AC_DEFINE_UNQUOTED(EXTRA_MODES_FILE, "config/$extra_modes",
-+ [Define to the name of a file containing a list of extra machine modes
-+ for this architecture.])
-+fi
-+
-+# Convert extra_options into a form suitable for Makefile use.
-+extra_opt_files=
-+all_opt_files=
-+for f in $extra_options; do
-+ extra_opt_files="$extra_opt_files \$(srcdir)/config/$f"
-+ all_opt_files="$all_opt_files $srcdir/config/$f"
-+done
-+AC_SUBST(extra_opt_files)
-+
-+# auto-host.h is the file containing items generated by autoconf and is
-+# the first file included by config.h.
-+# If host=build, it is correct to have bconfig include auto-host.h
-+# as well. If host!=build, we are in error and need to do more
-+# work to find out the build config parameters.
-+if test x$host = x$build
-+then
-+ build_auto=auto-host.h
-+else
-+ # We create a subdir, then run autoconf in the subdir.
-+ # To prevent recursion we set host and build for the new
-+ # invocation of configure to the build for this invocation
-+ # of configure.
-+ tempdir=build.$$
-+ rm -rf $tempdir
-+ mkdir $tempdir
-+ cd $tempdir
-+ case ${srcdir} in
-+ /* | [A-Za-z]:[\\/]* ) realsrcdir=${srcdir};;
-+ *) realsrcdir=../${srcdir};;
-+ esac
-+ # Clearing GMPINC is necessary to prevent host headers being
-+ # used by the build compiler. Defining GENERATOR_FILE stops
-+ # system.h from including gmp.h.
-+ CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
-+ CXX="${CXX_FOR_BUILD}" CXXFLAGS="${CXXFLAGS_FOR_BUILD}" \
-+ LD="${LD_FOR_BUILD}" LDFLAGS="${LDFLAGS_FOR_BUILD}" \
-+ GMPINC="" CPPFLAGS="${CPPFLAGS} -DGENERATOR_FILE" \
-+ ${realsrcdir}/configure \
-+ --enable-languages=${enable_languages-all} \
-+ --target=$target_alias --host=$build_alias --build=$build_alias
-+
-+ # We just finished tests for the build machine, so rename
-+ # the file auto-build.h in the gcc directory.
-+ mv auto-host.h ../auto-build.h
-+ cd ..
-+ rm -rf $tempdir
-+ build_auto=auto-build.h
-+fi
-+AC_SUBST(build_subdir)
-+
-+tm_file="${tm_file} defaults.h"
-+tm_p_file="${tm_p_file} tm-preds.h"
-+host_xm_file="auto-host.h ansidecl.h ${host_xm_file}"
-+build_xm_file="${build_auto} ansidecl.h ${build_xm_file}"
-+# We don't want ansidecl.h in target files, write code there in ISO/GNU C.
-+# put this back in temporarily.
-+xm_file="auto-host.h ansidecl.h ${xm_file}"
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+changequote(,)dnl
-+# Compile in configure arguments.
-+if test -f configargs.h ; then
-+ # Being re-configured.
-+ gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
-+ gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
-+else
-+ gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"
-+fi
-+
-+# Double all backslashes and backslash all quotes to turn
-+# gcc_config_arguments into a C string.
-+sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
-+$gcc_config_arguments
-+EOF
-+gcc_config_arguments_str=`cat conftest.out`
-+rm -f conftest.out
-+
-+cat > configargs.h <<EOF
-+/* Generated automatically. */
-+static const char configuration_arguments[] = "$gcc_config_arguments_str";
-+static const char thread_model[] = "$thread_file";
-+
-+static const struct {
-+ const char *name, *value;
-+} configure_default_options[] = $configure_default_options;
-+EOF
-+changequote([,])dnl
-+
-+changequote(,)dnl
-+gcc_BASEVER=`cat $srcdir/BASE-VER`
-+gcc_DEVPHASE=`cat $srcdir/DEV-PHASE`
-+gcc_DATESTAMP=`cat $srcdir/DATESTAMP`
-+if test -f $srcdir/REVISION ; then
-+ gcc_REVISION=`cat $srcdir/REVISION`
-+else
-+ gcc_REVISION=""
-+fi
-+cat > plugin-version.h <<EOF
-+#include "configargs.h"
-+
-+#define GCCPLUGIN_VERSION_MAJOR `echo $gcc_BASEVER | sed -e 's/^\([0-9]*\).*$/\1/'`
-+#define GCCPLUGIN_VERSION_MINOR `echo $gcc_BASEVER | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`
-+#define GCCPLUGIN_VERSION_PATCHLEVEL `echo $gcc_BASEVER | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`
-+#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
-+
-+static char basever[] = "$gcc_BASEVER";
-+static char datestamp[] = "$gcc_DATESTAMP";
-+static char devphase[] = "$gcc_DEVPHASE";
-+static char revision[] = "$gcc_REVISION";
-+
-+/* FIXME plugins: We should make the version information more precise.
-+ One way to do is to add a checksum. */
-+
-+static struct plugin_gcc_version gcc_version = {basever, datestamp,
-+ devphase, revision,
-+ configuration_arguments};
-+EOF
-+changequote([,])dnl
-+
-+# Internationalization
-+ZW_GNU_GETTEXT_SISTER_DIR
-+
-+# If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
-+# -liconv on the link line twice.
-+case "$LIBINTL" in *$LIBICONV*)
-+ LIBICONV= ;;
-+esac
-+
-+AC_ARG_ENABLE(secureplt,
-+[AS_HELP_STRING([--enable-secureplt],
-+ [enable -msecure-plt by default for PowerPC])],
-+[], [])
-+
-+AC_ARG_ENABLE(leading-mingw64-underscores,
-+ AS_HELP_STRING([--enable-leading-mingw64-underscores],
-+ [enable leading underscores on 64 bit mingw targets]),
-+ [],[])
-+AS_IF([ test x"$enable_leading_mingw64_underscores" = xyes ],
-+ [AC_DEFINE(USE_MINGW64_LEADING_UNDERSCORES, 1,
-+ [Define if we should use leading underscore on 64 bit mingw targets])])
-+
-+AC_ARG_ENABLE(cld,
-+[AS_HELP_STRING([--enable-cld], [enable -mcld by default for 32bit x86])], [],
-+[enable_cld=no])
-+
-+AC_ARG_ENABLE(frame-pointer,
-+[AS_HELP_STRING([--enable-frame-pointer],
-+ [enable -fno-omit-frame-pointer by default for 32bit x86])], [],
-+[
-+case $target_os in
-+linux* | darwin[[8912]]*)
-+ # Enable -fomit-frame-pointer by default for Linux and Darwin with
-+ # DWARF2.
-+ enable_frame_pointer=no
-+ ;;
-+*)
-+ enable_frame_pointer=yes
-+ ;;
-+esac
-+])
-+
-+# Windows32 Registry support for specifying GCC installation paths.
-+AC_ARG_ENABLE(win32-registry,
-+[AS_HELP_STRING([--disable-win32-registry],
-+ [disable lookup of installation paths in the
-+ Registry on Windows hosts])
-+AS_HELP_STRING([--enable-win32-registry], [enable registry lookup (default)])
-+AS_HELP_STRING([--enable-win32-registry=KEY],
-+ [use KEY instead of GCC version as the last portion
-+ of the registry key])],,)
-+
-+case $host_os in
-+ win32 | pe | cygwin* | mingw32* | uwin*)
-+ if test "x$enable_win32_registry" != xno; then
-+ AC_SEARCH_LIBS(RegOpenKeyExA, advapi32,, [enable_win32_registry=no])
-+ fi
-+
-+ if test "x$enable_win32_registry" != xno; then
-+ AC_DEFINE(ENABLE_WIN32_REGISTRY, 1,
-+ [Define to 1 if installation paths should be looked up in the Windows
-+ Registry. Ignored on non-Windows hosts.])
-+
-+ if test "x$enable_win32_registry" != xyes \
-+ && test "x$enable_win32_registry" != x; then
-+ AC_DEFINE_UNQUOTED(WIN32_REGISTRY_KEY, "$enable_win32_registry",
-+ [Define to be the last component of the Windows registry key under which
-+ to look for installation paths. The full key used will be
-+ HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}.
-+ The default is the GCC version number.])
-+ fi
-+ fi
-+ ;;
-+esac
-+
-+# Get an absolute path to the GCC top-level source directory
-+holddir=`${PWDCMD-pwd}`
-+cd $srcdir
-+topdir=`${PWDCMD-pwd}`
-+cd $holddir
-+
-+# Conditionalize the makefile for this host machine.
-+xmake_file=
-+for f in ${host_xmake_file}
-+do
-+ if test -f ${srcdir}/config/$f
-+ then
-+ xmake_file="${xmake_file} \$(srcdir)/config/$f"
-+ fi
-+done
-+
-+# Conditionalize the makefile for this target machine.
-+tmake_file_=
-+for f in ${tmake_file}
-+do
-+ if test -f ${srcdir}/config/$f
-+ then
-+ tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
-+ fi
-+done
-+tmake_file="${tmake_file_}"
-+
-+out_object_file=`basename $out_file .c`.o
-+common_out_object_file=`basename $common_out_file .c`.o
-+
-+tm_file_list="options.h"
-+tm_include_list="options.h insn-constants.h"
-+for f in $tm_file; do
-+ case $f in
-+ ./* )
-+ f=`echo $f | sed 's/^..//'`
-+ tm_file_list="${tm_file_list} $f"
-+ tm_include_list="${tm_include_list} $f"
-+ ;;
-+ defaults.h )
-+ tm_file_list="${tm_file_list} \$(srcdir)/$f"
-+ tm_include_list="${tm_include_list} $f"
-+ ;;
-+ * )
-+ tm_file_list="${tm_file_list} \$(srcdir)/config/$f"
-+ tm_include_list="${tm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+tm_p_file_list=
-+tm_p_include_list=
-+for f in $tm_p_file; do
-+ case $f in
-+ tm-preds.h )
-+ tm_p_file_list="${tm_p_file_list} $f"
-+ tm_p_include_list="${tm_p_include_list} $f"
-+ ;;
-+ * )
-+ tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"
-+ tm_p_include_list="${tm_p_include_list} config/$f"
-+ esac
-+done
-+
-+xm_file_list=
-+xm_include_list=
-+for f in $xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ xm_file_list="${xm_file_list} \$(srcdir)/../include/$f"
-+ xm_include_list="${xm_include_list} $f"
-+ ;;
-+ auto-host.h )
-+ xm_file_list="${xm_file_list} $f"
-+ xm_include_list="${xm_include_list} $f"
-+ ;;
-+ * )
-+ xm_file_list="${xm_file_list} \$(srcdir)/config/$f"
-+ xm_include_list="${xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+host_xm_file_list=
-+host_xm_include_list=
-+for f in $host_xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/$f"
-+ host_xm_include_list="${host_xm_include_list} $f"
-+ ;;
-+ auto-host.h )
-+ host_xm_file_list="${host_xm_file_list} $f"
-+ host_xm_include_list="${host_xm_include_list} $f"
-+ ;;
-+ * )
-+ host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f"
-+ host_xm_include_list="${host_xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+build_xm_file_list=
-+for f in $build_xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/$f"
-+ build_xm_include_list="${build_xm_include_list} $f"
-+ ;;
-+ auto-build.h | auto-host.h )
-+ build_xm_file_list="${build_xm_file_list} $f"
-+ build_xm_include_list="${build_xm_include_list} $f"
-+ ;;
-+ * )
-+ build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f"
-+ build_xm_include_list="${build_xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+# Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
-+# cross-compiler which does not use the native headers and libraries.
-+# Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
-+CROSS= AC_SUBST(CROSS)
-+ALL=all.internal AC_SUBST(ALL)
-+SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)' AC_SUBST(SYSTEM_HEADER_DIR)
-+
-+if test "x$with_build_sysroot" != x; then
-+ build_system_header_dir=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
-+else
-+ # This value is used, even on a native system, because
-+ # CROSS_SYSTEM_HEADER_DIR is just
-+ # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
-+ build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
-+fi
-+
-+if test x$host != x$target
-+then
-+ CROSS="-DCROSS_DIRECTORY_STRUCTURE"
-+ ALL=all.cross
-+ SYSTEM_HEADER_DIR=$build_system_header_dir
-+ case "$host","$target" in
-+ # Darwin crosses can use the host system's libraries and headers,
-+ # because of the fat library support. Of course, it must be the
-+ # same version of Darwin on both sides. Allow the user to
-+ # just say --target=foo-darwin without a version number to mean
-+ # "the version on this system".
-+ *-*-darwin*,*-*-darwin*)
-+ hostos=`echo $host | sed 's/.*-darwin/darwin/'`
-+ targetos=`echo $target | sed 's/.*-darwin/darwin/'`
-+ if test $hostos = $targetos -o $targetos = darwin ; then
-+ CROSS=
-+ SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
-+ with_headers=yes
-+ fi
-+ ;;
-+
-+ i?86-*-*,x86_64-*-* \
-+ | powerpc*-*-*,powerpc64*-*-*)
-+ CROSS="$CROSS -DNATIVE_CROSS" ;;
-+ esac
-+
-+ case $target in
-+ *-*-mingw*)
-+ if test "x$with_headers" = x; then
-+ with_headers=yes
-+ fi
-+ ;;
-+ *)
-+ ;;
-+ esac
-+elif test "x$TARGET_SYSTEM_ROOT" != x; then
-+ SYSTEM_HEADER_DIR=$build_system_header_dir
-+fi
-+
-+# If this is a cross-compiler that does not
-+# have its own set of headers then define
-+# inhibit_libc
-+
-+# If this is using newlib, without having the headers available now,
-+# then define inhibit_libc in LIBGCC2_CFLAGS.
-+# This prevents libgcc2 from containing any code which requires libc
-+# support.
-+: ${inhibit_libc=false}
-+if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||
-+ test x$with_newlib = xyes ; } &&
-+ { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then
-+ inhibit_libc=true
-+fi
-+AC_SUBST(inhibit_libc)
-+
-+# When building gcc with a cross-compiler, we need to adjust things so
-+# that the generator programs are still built with the native compiler.
-+# Also, we cannot run fixincludes.
-+
-+# These are the normal (build=host) settings:
-+CC_FOR_BUILD='$(CC)' AC_SUBST(CC_FOR_BUILD)
-+CXX_FOR_BUILD='$(CXX)' AC_SUBST(CXX_FOR_BUILD)
-+BUILD_CFLAGS='$(ALL_CFLAGS)' AC_SUBST(BUILD_CFLAGS)
-+BUILD_CXXFLAGS='$(ALL_CXXFLAGS)' AC_SUBST(BUILD_CXXFLAGS)
-+BUILD_LDFLAGS='$(LDFLAGS)' AC_SUBST(BUILD_LDFLAGS)
-+STMP_FIXINC=stmp-fixinc AC_SUBST(STMP_FIXINC)
-+
-+# And these apply if build != host, or we are generating coverage data
-+if test x$build != x$host || test "x$coverage_flags" != x
-+then
-+ BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
-+ BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)'
-+ BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'
-+fi
-+
-+# Expand extra_headers to include complete path.
-+# This substitutes for lots of t-* files.
-+extra_headers_list=
-+# Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
-+for file in ${extra_headers} ; do
-+ extra_headers_list="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
-+done
-+
-+# If use_gcc_tgmath is set, append ginclude/tgmath.h.
-+if test x"$use_gcc_tgmath" = xyes
-+then extra_headers_list="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"
-+fi
-+
-+# Define collect2 in Makefile.
-+case $host_can_use_collect2 in
-+ no) collect2= ;;
-+ *) collect2='collect2$(exeext)' ;;
-+esac
-+AC_SUBST([collect2])
-+
-+# Add a definition of USE_COLLECT2 if system wants one.
-+case $use_collect2 in
-+ no) use_collect2= ;;
-+ "") ;;
-+ *)
-+ host_xm_defines="${host_xm_defines} USE_COLLECT2"
-+ xm_defines="${xm_defines} USE_COLLECT2"
-+ case $host_can_use_collect2 in
-+ no)
-+ AC_MSG_ERROR([collect2 is required but cannot be built on this system])
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+AC_DEFINE_UNQUOTED(LTOPLUGINSONAME,"${host_lto_plugin_soname}",
-+[Define to the name of the LTO plugin DSO that must be
-+ passed to the linker's -plugin=LIB option.])
-+
-+# ---------------------------
-+# Assembler & linker features
-+# ---------------------------
-+
-+# During stage 2, ld is actually gcc/collect-ld, which is a small script to
-+# discern between when to use prev-ld/ld-new and when to use ld/ld-new.
-+# However when ld-new is first executed from the build tree, libtool will
-+# relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers
-+# to the build tree. While doing this we need to use the previous-stage
-+# linker, or we have an infinite loop. The presence of a shell script as
-+# ld/ld-new, and the fact that the script *uses ld itself*, is what confuses
-+# the gcc/collect-ld script. So we need to know how libtool works, or
-+# exec-tool will fail.
-+
-+m4_defun([_LT_CONFIG_COMMANDS], [])
-+AC_PROG_LIBTOOL
-+AC_SUBST(objdir)
-+AC_SUBST(enable_fast_install)
-+
-+# Identify the assembler which will work hand-in-glove with the newly
-+# built GCC, so that we can examine its features. This is the assembler
-+# which will be driven by the driver program.
-+#
-+# If build != host, and we aren't building gas in-tree, we identify a
-+# build->target assembler and hope that it will have the same features
-+# as the host->target assembler we'll be using.
-+gcc_cv_gas_major_version=
-+gcc_cv_gas_minor_version=
-+gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
-+
-+m4_pattern_allow([AS_FOR_TARGET])dnl
-+AS_VAR_SET_IF(gcc_cv_as,, [
-+if test -x "$DEFAULT_ASSEMBLER"; then
-+ gcc_cv_as="$DEFAULT_ASSEMBLER"
-+elif test -f $gcc_cv_as_gas_srcdir/configure.in \
-+ && test -f ../gas/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_as=../gas/as-new$build_exeext
-+elif test -x as$build_exeext; then
-+ # Build using assembler in the current directory.
-+ gcc_cv_as=./as$build_exeext
-+elif ( set dummy $AS_FOR_TARGET; test -x $[2] ); then
-+ gcc_cv_as="$AS_FOR_TARGET"
-+else
-+ AC_PATH_PROG(gcc_cv_as, $AS_FOR_TARGET)
-+fi])
-+
-+ORIGINAL_AS_FOR_TARGET=$gcc_cv_as
-+AC_SUBST(ORIGINAL_AS_FOR_TARGET)
-+case "$ORIGINAL_AS_FOR_TARGET" in
-+ ./as | ./as$build_exeext) ;;
-+ *) AC_CONFIG_FILES(as:exec-tool.in, [chmod +x as]) ;;
-+esac
-+
-+AC_MSG_CHECKING(what assembler to use)
-+if test "$gcc_cv_as" = ../gas/as-new$build_exeext; then
-+ # Single tree build which includes gas. We want to prefer it
-+ # over whatever linker top-level may have detected, since
-+ # we'll use what we're building after installation anyway.
-+ AC_MSG_RESULT(newly built gas)
-+ in_tree_gas=yes
-+ _gcc_COMPUTE_GAS_VERSION
-+ in_tree_gas_is_elf=no
-+ if grep 'obj_format = elf' ../gas/Makefile > /dev/null \
-+ || (grep 'obj_format = multi' ../gas/Makefile \
-+ && grep 'extra_objects =.* obj-elf' ../gas/Makefile) > /dev/null
-+ then
-+ in_tree_gas_is_elf=yes
-+ fi
-+else
-+ AC_MSG_RESULT($gcc_cv_as)
-+ in_tree_gas=no
-+fi
-+
-+default_ld=
-+AC_ARG_ENABLE(ld,
-+[[ --enable-ld[=ARG] build ld [ARG={default,yes,no}]]],
-+[case "${enableval}" in
-+ no)
-+ default_ld=ld.gold
-+ ;;
-+ esac])
-+
-+AC_ARG_ENABLE(gold,
-+[[ --enable-gold[=ARG] build gold [ARG={default,yes,no}]]],
-+[case "${enableval}" in
-+ default)
-+ install_gold_as_default=yes
-+ ;;
-+ yes)
-+ if test x${default_ld} != x; then
-+ install_gold_as_default=yes
-+ fi
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ AC_MSG_ERROR([invalid --enable-gold argument])
-+ ;;
-+ esac],
-+[install_gold_as_default=no])
-+
-+# Identify the linker which will work hand-in-glove with the newly
-+# built GCC, so that we can examine its features. This is the linker
-+# which will be driven by the driver program.
-+#
-+# If build != host, and we aren't building gas in-tree, we identify a
-+# build->target linker and hope that it will have the same features
-+# as the host->target linker we'll be using.
-+gcc_cv_gld_major_version=
-+gcc_cv_gld_minor_version=
-+gcc_cv_ld_gld_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
-+gcc_cv_ld_gold_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gold
-+gcc_cv_ld_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
-+
-+AS_VAR_SET_IF(gcc_cv_ld,, [
-+if test -x "$DEFAULT_LINKER"; then
-+ gcc_cv_ld="$DEFAULT_LINKER"
-+elif test $install_gold_as_default = yes \
-+ && test -f $gcc_cv_ld_gold_srcdir/configure.ac \
-+ && test -f ../gold/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_ld=../gold/ld-new$build_exeext
-+elif test -f $gcc_cv_ld_gld_srcdir/configure.in \
-+ && test -f ../ld/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_ld=../ld/ld-new$build_exeext
-+elif test -x collect-ld$build_exeext; then
-+ # Build using linker in the current directory.
-+ gcc_cv_ld=./collect-ld$build_exeext
-+elif ( set dummy $LD_FOR_TARGET; test -x $[2] ); then
-+ gcc_cv_ld="$LD_FOR_TARGET"
-+else
-+ AC_PATH_PROG(gcc_cv_ld, $LD_FOR_TARGET)
-+fi])
-+
-+ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld
-+PLUGIN_LD_SUFFIX=`basename $gcc_cv_ld | sed -e "s,$target_alias-,,"`
-+# if the PLUGIN_LD is set ld-new, just have it as ld
-+# as that is the installed named.
-+if test x$PLUGIN_LD_SUFFIX = xld-new \
-+ || test x$PLUGIN_LD_SUFFIX = xcollect-ld ; then
-+ PLUGIN_LD_SUFFIX=ld
-+fi
-+AC_ARG_WITH(plugin-ld,
-+[AS_HELP_STRING([[--with-plugin-ld=[ARG]]], [specify the plugin linker])],
-+[if test x"$withval" != x; then
-+ ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval"
-+ PLUGIN_LD_SUFFIX=`echo $withval | sed -e "s,$target_alias-,,"`
-+ fi])
-+AC_SUBST(ORIGINAL_PLUGIN_LD_FOR_TARGET)
-+AC_DEFINE_UNQUOTED(PLUGIN_LD_SUFFIX, "$PLUGIN_LD_SUFFIX", [Specify plugin linker])
-+
-+# Check to see if we are using gold instead of ld
-+AC_MSG_CHECKING(whether we are using gold)
-+ld_is_gold=no
-+if test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --version 2>/dev/null | sed 1q \
-+ | grep "GNU gold" > /dev/null; then
-+ ld_is_gold=yes
-+ fi
-+fi
-+AC_MSG_RESULT($ld_is_gold)
-+
-+ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
-+AC_SUBST(ORIGINAL_LD_FOR_TARGET)
-+case "$ORIGINAL_LD_FOR_TARGET" in
-+ ./collect-ld | ./collect-ld$build_exeext) ;;
-+ *) AC_CONFIG_FILES(collect-ld:exec-tool.in, [chmod +x collect-ld]) ;;
-+esac
-+
-+AC_MSG_CHECKING(what linker to use)
-+if test "$gcc_cv_ld" = ../ld/ld-new$build_exeext \
-+ || test "$gcc_cv_ld" = ../gold/ld-new$build_exeext; then
-+ # Single tree build which includes ld. We want to prefer it
-+ # over whatever linker top-level may have detected, since
-+ # we'll use what we're building after installation anyway.
-+ AC_MSG_RESULT(newly built ld)
-+ in_tree_ld=yes
-+ in_tree_ld_is_elf=no
-+ if (grep 'EMUL = .*elf' ../ld/Makefile \
-+ || grep 'EMUL = .*linux' ../ld/Makefile \
-+ || grep 'EMUL = .*lynx' ../ld/Makefile) > /dev/null; then
-+ in_tree_ld_is_elf=yes
-+ elif test "$ld_is_gold" = yes; then
-+ in_tree_ld_is_elf=yes
-+ fi
-+ for f in $gcc_cv_ld_bfd_srcdir/configure $gcc_cv_ld_gld_srcdir/configure $gcc_cv_ld_gld_srcdir/configure.in $gcc_cv_ld_gld_srcdir/Makefile.in
-+ do
-+changequote(,)dnl
-+ gcc_cv_gld_version=`sed -n -e 's/^[ ]*VERSION=[^0-9A-Za-z_]*\([0-9]*\.[0-9]*.*\)/VERSION=\1/p' < $f`
-+ if test x$gcc_cv_gld_version != x; then
-+ break
-+ fi
-+ done
-+ case $gcc_cv_gld_version in
-+ VERSION=[0-9]*) ;;
-+changequote([,])dnl
-+ *) AC_MSG_ERROR([[cannot find version of in-tree linker]]) ;;
-+changequote(,)dnl
-+ esac
-+ gcc_cv_gld_major_version=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
-+ gcc_cv_gld_minor_version=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
-+changequote([,])dnl
-+ ORIGINAL_LD_BFD_FOR_TARGET=../ld/ld-new$build_exeext
-+ ORIGINAL_LD_GOLD_FOR_TARGET=../gold/ld-new$build_exeext
-+else
-+ AC_MSG_RESULT($gcc_cv_ld)
-+ in_tree_ld=no
-+ gcc_cvs_ld_program=`dirname $gcc_cv_ld`/`basename $gcc_cv_ld $host_exeext`
-+ ORIGINAL_LD_BFD_FOR_TARGET=${gcc_cvs_ld_program}.bfd$host_exeext
-+ ORIGINAL_LD_GOLD_FOR_TARGET=${gcc_cvs_ld_program}.gold$host_exeext
-+fi
-+
-+AC_SUBST(ORIGINAL_LD_BFD_FOR_TARGET)
-+AC_SUBST(ORIGINAL_LD_GOLD_FOR_TARGET)
-+
-+# Figure out what nm we will be using.
-+gcc_cv_binutils_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
-+AS_VAR_SET_IF(gcc_cv_nm,, [
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_nm=../binutils/nm-new$build_exeext
-+elif test -x nm$build_exeext; then
-+ gcc_cv_nm=./nm$build_exeext
-+elif ( set dummy $NM_FOR_TARGET; test -x $[2] ); then
-+ gcc_cv_nm="$NM_FOR_TARGET"
-+else
-+ AC_PATH_PROG(gcc_cv_nm, $NM_FOR_TARGET)
-+fi])
-+
-+AC_MSG_CHECKING(what nm to use)
-+if test "$gcc_cv_nm" = ../binutils/nm-new$build_exeext; then
-+ # Single tree build which includes binutils.
-+ AC_MSG_RESULT(newly built nm)
-+ in_tree_nm=yes
-+else
-+ AC_MSG_RESULT($gcc_cv_nm)
-+ in_tree_nm=no
-+fi
-+
-+ORIGINAL_NM_FOR_TARGET=$gcc_cv_nm
-+AC_SUBST(ORIGINAL_NM_FOR_TARGET)
-+case "$ORIGINAL_NM_FOR_TARGET" in
-+ ./nm | ./nm$build_exeext) ;;
-+ *) AC_CONFIG_FILES(nm:exec-tool.in, [chmod +x nm]) ;;
-+esac
-+
-+
-+# Figure out what objdump we will be using.
-+AS_VAR_SET_IF(gcc_cv_objdump,, [
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ # Single tree build which includes binutils.
-+ gcc_cv_objdump=../binutils/objdump$build_exeext
-+elif test -x objdump$build_exeext; then
-+ gcc_cv_objdump=./objdump$build_exeext
-+elif ( set dummy $OBJDUMP_FOR_TARGET; test -x $[2] ); then
-+ gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
-+else
-+ AC_PATH_PROG(gcc_cv_objdump, $OBJDUMP_FOR_TARGET)
-+fi])
-+
-+AC_MSG_CHECKING(what objdump to use)
-+if test "$gcc_cv_objdump" = ../binutils/objdump$build_exeext; then
-+ # Single tree build which includes binutils.
-+ AC_MSG_RESULT(newly built objdump)
-+elif test x$gcc_cv_objdump = x; then
-+ AC_MSG_RESULT(not found)
-+else
-+ AC_MSG_RESULT($gcc_cv_objdump)
-+fi
-+
-+# Figure out what readelf we will be using.
-+AS_VAR_SET_IF(gcc_cv_readelf,, [
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ # Single tree build which includes binutils.
-+ gcc_cv_readelf=../binutils/readelf$build_exeext
-+elif test -x readelf$build_exeext; then
-+ gcc_cv_readelf=./readelf$build_exeext
-+else
-+ AC_PATH_PROG(gcc_cv_readelf, readelf)
-+fi])
-+
-+AC_MSG_CHECKING(what readelf to use)
-+if test "$gcc_cv_readelf" = ../binutils/readelf$build_exeext; then
-+ # Single tree build which includes binutils.
-+ AC_MSG_RESULT(newly built readelf)
-+elif test x$gcc_cv_readelf = x; then
-+ AC_MSG_RESULT(not found)
-+else
-+ AC_MSG_RESULT($gcc_cv_readelf)
-+fi
-+
-+# Figure out what assembler alignment features are present.
-+gcc_GAS_CHECK_FEATURE([.balign and .p2align], gcc_cv_as_balign_and_p2align,
-+ [2,6,0],,
-+[.balign 4
-+.p2align 2],,
-+[AC_DEFINE(HAVE_GAS_BALIGN_AND_P2ALIGN, 1,
-+ [Define if your assembler supports .balign and .p2align.])])
-+
-+gcc_GAS_CHECK_FEATURE([.p2align with maximum skip], gcc_cv_as_max_skip_p2align,
-+ [2,8,0],,
-+ [.p2align 4,,7],,
-+[AC_DEFINE(HAVE_GAS_MAX_SKIP_P2ALIGN, 1,
-+ [Define if your assembler supports specifying the maximum number
-+ of bytes to skip when using the GAS .p2align command.])])
-+
-+gcc_GAS_CHECK_FEATURE([.literal16], gcc_cv_as_literal16,
-+ [2,8,0],,
-+ [.literal16],,
-+[AC_DEFINE(HAVE_GAS_LITERAL16, 1,
-+ [Define if your assembler supports .literal16.])])
-+
-+gcc_GAS_CHECK_FEATURE([working .subsection -1], gcc_cv_as_subsection_m1,
-+ [elf,2,9,0],,
-+ [conftest_label1: .word 0
-+.subsection -1
-+conftest_label2: .word 0
-+.previous],
-+ [if test x$gcc_cv_nm != x; then
-+ $gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1
-+ $gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2
-+ if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1
-+ then :
-+ else gcc_cv_as_subsection_m1=yes
-+ fi
-+ rm -f conftest.nm1 conftest.nm2
-+ fi],
-+ [AC_DEFINE(HAVE_GAS_SUBSECTION_ORDERING, 1,
-+ [Define if your assembler supports .subsection and .subsection -1 starts
-+ emitting at the beginning of your section.])])
-+
-+gcc_GAS_CHECK_FEATURE([.weak], gcc_cv_as_weak,
-+ [2,2,0],,
-+ [ .weak foobar],,
-+[AC_DEFINE(HAVE_GAS_WEAK, 1, [Define if your assembler supports .weak.])])
-+
-+gcc_GAS_CHECK_FEATURE([.weakref], gcc_cv_as_weakref,
-+ [2,17,0],,
-+ [ .weakref foobar, barfnot],,
-+[AC_DEFINE(HAVE_GAS_WEAKREF, 1, [Define if your assembler supports .weakref.])])
-+
-+gcc_GAS_CHECK_FEATURE([.nsubspa comdat], gcc_cv_as_nsubspa_comdat,
-+ [2,15,91],,
-+ [ .SPACE $TEXT$
-+ .NSUBSPA $CODE$,COMDAT],,
-+[AC_DEFINE(HAVE_GAS_NSUBSPA_COMDAT, 1, [Define if your assembler supports .nsubspa comdat option.])])
-+
-+# .hidden needs to be supported in both the assembler and the linker,
-+# because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
-+# This is irritatingly difficult to feature test for; we have to check the
-+# date string after the version number. If we've got an in-tree
-+# ld, we don't know its patchlevel version, so we set the baseline at 2.13
-+# to be safe.
-+# The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
-+gcc_GAS_CHECK_FEATURE([.hidden], gcc_cv_as_hidden,
-+ [elf,2,13,0],,
-+[ .hidden foobar
-+foobar:],[
-+# Solaris 9/x86 as incorrectly emits an alias for a hidden symbol with
-+# STV_HIDDEN, so disable .hidden support if so.
-+case "${target}" in
-+ i?86-*-solaris2* | x86_64-*-solaris2.1[[0-9]]*)
-+ if test x$gcc_cv_as != x && test x$gcc_cv_objdump != x; then
-+ cat > conftest.s <<EOF
-+.globl hidden
-+ .hidden hidden
-+hidden:
-+.globl default
-+ .set default,hidden
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -t conftest.o 2>/dev/null | \
-+ grep '\.hidden default' > /dev/null; then
-+ gcc_cv_as_hidden=no
-+ else
-+ gcc_cv_as_hidden=yes
-+ fi
-+ else
-+ # Assume bug is present if objdump is missing.
-+ gcc_cv_as_hidden=no
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_hidden=yes
-+ ;;
-+esac])
-+case "${target}" in
-+ *-*-darwin*)
-+ # Darwin as has some visibility support, though with a different syntax.
-+ gcc_cv_as_hidden=yes
-+ ;;
-+esac
-+
-+# gnu_indirect_function type is an extension proposed at
-+# http://groups.google/com/group/generic-abi/files. It allows dynamic runtime
-+# selection of function implementation
-+AC_ARG_ENABLE(gnu-indirect-function,
-+ [AS_HELP_STRING([--enable-gnu-indirect-function],
-+ [enable the use of the @gnu_indirect_function to glibc systems])],
-+ [case $enable_gnu_indirect_function in
-+ yes | no) ;;
-+ *) AC_MSG_ERROR(['$enable_gnu_indirect_function' is an invalid value for --enable-gnu-indirect-function.
-+Valid choices are 'yes' and 'no'.]) ;;
-+ esac],
-+ [enable_gnu_indirect_function="$default_gnu_indirect_function"])
-+
-+gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
-+AC_DEFINE_UNQUOTED(HAVE_GNU_INDIRECT_FUNCTION, $gif,
-+[Define if your system supports gnu indirect functions.])
-+
-+
-+changequote(,)dnl
-+if test $in_tree_ld != yes ; then
-+ ld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if test x"$ld_is_gold" = xyes; then
-+ # GNU gold --version looks like this:
-+ #
-+ # GNU gold (GNU Binutils 2.21.51.20110225) 1.11
-+ #
-+ # We extract the binutils version which is more familiar and specific
-+ # than the gold version.
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^[^)]*[ ]\([0-9][0-9]*\.[0-9][0-9]*[^)]*\)) .*$,\1,p'`
-+ else
-+ # GNU ld --version looks like this:
-+ #
-+ # GNU ld (GNU Binutils) 2.21.51.20110225
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ fi
-+ ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ ld_vers_patch=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
-+ else
-+ case "${target}" in
-+ *-*-solaris2*)
-+ # See acinclude.m4 (gcc_SUN_LD_VERSION) for the version number
-+ # format.
-+ #
-+ # Don't reuse gcc_gv_sun_ld_vers_* in case a linker other than
-+ # /usr/ccs/bin/ld has been configured.
-+ ld_ver=`$gcc_cv_ld -V 2>&1`
-+ if echo "$ld_ver" | grep 'Solaris Link Editors' > /dev/null; then
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*: 5\.[0-9][0-9]*-\([0-9]\.[0-9][0-9]*\).*$,\1,p'`
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+changequote([,])dnl
-+
-+AC_CACHE_CHECK(linker for .hidden support, gcc_cv_ld_hidden,
-+[[if test $in_tree_ld = yes ; then
-+ gcc_cv_ld_hidden=no
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_hidden=yes
-+ fi
-+else
-+ gcc_cv_ld_hidden=yes
-+ if test x"$ld_is_gold" = xyes; then
-+ :
-+ elif echo "$ld_ver" | grep GNU > /dev/null; then
-+ case "${target}" in
-+ mmix-knuth-mmixware)
-+ # The linker emits by default mmo, not ELF, so "no" is appropriate.
-+ gcc_cv_ld_hidden=no
-+ ;;
-+ esac
-+ if test 0"$ld_date" -lt 20020404; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2002-04-04, fail
-+ gcc_cv_ld_hidden=no
-+ elif test -z "$ld_vers"; then
-+ # If there was no date string nor ld version number, something is wrong
-+ gcc_cv_ld_hidden=no
-+ else
-+ test -z "$ld_vers_patch" && ld_vers_patch=0
-+ if test "$ld_vers_major" -lt 2; then
-+ gcc_cv_ld_hidden=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
-+ gcc_cv_ld_hidden="no"
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
-+ gcc_cv_ld_hidden=no
-+ fi
-+ fi
-+ fi
-+ else
-+ case "${target}" in
-+ *-*-darwin*)
-+ # Darwin ld has some visibility support.
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ hppa64*-*-hpux* | ia64*-*-hpux*)
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ *-*-solaris2.9* | *-*-solaris2.1[0-9]*)
-+ # Support for .hidden in Sun ld appeared in Solaris 9 FCS, but
-+ # .symbolic was only added in Solaris 9 12/02.
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ *)
-+ gcc_cv_ld_hidden=no
-+ ;;
-+ esac
-+ fi
-+fi]])
-+libgcc_visibility=no
-+AC_SUBST(libgcc_visibility)
-+GCC_TARGET_TEMPLATE([HAVE_GAS_HIDDEN])
-+if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
-+ libgcc_visibility=yes
-+ AC_DEFINE(HAVE_GAS_HIDDEN, 1,
-+ [Define if your assembler and linker support .hidden.])
-+fi
-+
-+AC_MSG_CHECKING(linker read-only and read-write section mixing)
-+gcc_cv_ld_ro_rw_mix=unknown
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_ro_rw_mix=read-write
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
-+ echo '.section myfoosect, "a"' > conftest1.s
-+ echo '.section myfoosect, "aw"' > conftest2.s
-+ echo '.byte 1' >> conftest2.s
-+ echo '.section myfoosect, "a"' > conftest3.s
-+ echo '.byte 0' >> conftest3.s
-+ if $gcc_cv_as -o conftest1.o conftest1.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
-+ conftest2.o conftest3.o > /dev/null 2>&1; then
-+ gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \
-+ | sed -e '/myfoosect/!d' -e N`
-+ if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then
-+ if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then
-+ gcc_cv_ld_ro_rw_mix=read-only
-+ else
-+ gcc_cv_ld_ro_rw_mix=read-write
-+ fi
-+ fi
-+ fi
-+changequote(,)dnl
-+ rm -f conftest.* conftest[123].*
-+changequote([,])dnl
-+fi
-+if test x$gcc_cv_ld_ro_rw_mix = xread-write; then
-+ AC_DEFINE(HAVE_LD_RO_RW_SECTION_MIXING, 1,
-+ [Define if your linker links a mix of read-only
-+ and read-write sections into a read-write section.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_ro_rw_mix)
-+
-+gcc_AC_INITFINI_ARRAY
-+
-+# Check if we have .[us]leb128, and support symbol arithmetic with it.
-+gcc_GAS_CHECK_FEATURE([.sleb128 and .uleb128], gcc_cv_as_leb128,
-+ [elf,2,11,0],,
-+[ .data
-+ .uleb128 L2 - L1
-+L1:
-+ .uleb128 1280
-+ .sleb128 -1010
-+L2:],
-+[[# GAS versions before 2.11 do not support uleb128,
-+ # despite appearing to.
-+ # ??? There exists an elf-specific test that will crash
-+ # the assembler. Perhaps it's better to figure out whether
-+ # arbitrary sections are supported and try the test.
-+ as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`
-+ if echo "$as_ver" | grep GNU > /dev/null; then
-+ as_vers=`echo $as_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ as_major=`expr "$as_vers" : '\([0-9]*\)'`
-+ as_minor=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`
-+ if test $as_major -eq 2 && test $as_minor -lt 11
-+ then :
-+ else gcc_cv_as_leb128=yes
-+ fi
-+ fi]],
-+ [AC_DEFINE(HAVE_AS_LEB128, 1,
-+ [Define if your assembler supports .sleb128 and .uleb128.])])
-+
-+# Check if we have assembler support for unwind directives.
-+gcc_GAS_CHECK_FEATURE([cfi directives], gcc_cv_as_cfi_directive,
-+ ,,
-+[ .text
-+ .cfi_startproc
-+ .cfi_offset 0, 0
-+ .cfi_same_value 1
-+ .cfi_def_cfa 1, 2
-+ .cfi_escape 1, 2, 3, 4, 5
-+ .cfi_endproc],
-+[case "$target" in
-+ *-*-solaris*)
-+ # If the linker used on Solaris (like Sun ld) isn't capable of merging
-+ # read-only and read-write sections, we need to make sure that the
-+ # assembler used emits read-write .eh_frame sections.
-+ if test "x$gcc_cv_ld_ro_rw_mix" != xread-write; then
-+ if test "x$gcc_cv_objdump" != x; then
-+ if $gcc_cv_objdump -h conftest.o 2>/dev/null | \
-+ sed -e /.eh_frame/!d -e N | grep READONLY > /dev/null; then
-+ gcc_cv_as_cfi_directive=no
-+ else
-+ case "$target" in
-+ i?86-*-solaris2.1[[0-9]]* | x86_64-*-solaris2.1[[0-9]]*)
-+ # On Solaris/x86, make sure that GCC and gas agree on using
-+ # read-only .eh_frame sections for 64-bit.
-+ if $gcc_cv_as --64 -o conftest.o conftest.s > /dev/null 2>&1 && \
-+ $gcc_cv_objdump -h conftest.o 2>/dev/null | \
-+ sed -e /.eh_frame/!d -e N | \
-+ grep READONLY > /dev/null; then
-+ gcc_cv_as_cfi_directive=yes
-+ else
-+ gcc_cv_as_cfi_directive=no
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_cfi_directive=yes
-+ ;;
-+ esac
-+ fi
-+ else
-+ # no objdump, err on the side of caution
-+ gcc_cv_as_cfi_directive=no
-+ fi
-+ else
-+ gcc_cv_as_cfi_directive=yes
-+ fi
-+ ;;
-+ *-*-*)
-+ gcc_cv_as_cfi_directive=yes
-+ ;;
-+esac])
-+if test $gcc_cv_as_cfi_directive = yes && test x$gcc_cv_objdump != x; then
-+gcc_GAS_CHECK_FEATURE([working cfi advance], gcc_cv_as_cfi_advance_working,
-+ ,,
-+[ .text
-+ .cfi_startproc
-+ .cfi_adjust_cfa_offset 64
-+ .skip 75040, 0
-+ .cfi_adjust_cfa_offset 128
-+ .cfi_endproc],
-+[[
-+if $gcc_cv_objdump -Wf conftest.o 2>/dev/null \
-+ | grep 'DW_CFA_advance_loc[24]:[ ][ ]*75040[ ]' >/dev/null; then
-+ gcc_cv_as_cfi_advance_working=yes
-+fi
-+]])
-+else
-+ # no objdump, err on the side of caution
-+ gcc_cv_as_cfi_advance_working=no
-+fi
-+GCC_TARGET_TEMPLATE(HAVE_GAS_CFI_DIRECTIVE)
-+AC_DEFINE_UNQUOTED(HAVE_GAS_CFI_DIRECTIVE,
-+ [`if test $gcc_cv_as_cfi_directive = yes \
-+ && test $gcc_cv_as_cfi_advance_working = yes; then echo 1; else echo 0; fi`],
-+ [Define 0/1 if your assembler supports CFI directives.])
-+
-+GCC_TARGET_TEMPLATE(HAVE_GAS_CFI_PERSONALITY_DIRECTIVE)
-+gcc_GAS_CHECK_FEATURE([cfi personality directive],
-+ gcc_cv_as_cfi_personality_directive, ,,
-+[ .text
-+ .cfi_startproc
-+ .cfi_personality 0, symbol
-+ .cfi_endproc])
-+AC_DEFINE_UNQUOTED(HAVE_GAS_CFI_PERSONALITY_DIRECTIVE,
-+ [`if test $gcc_cv_as_cfi_personality_directive = yes;
-+ then echo 1; else echo 0; fi`],
-+ [Define 0/1 if your assembler supports .cfi_personality.])
-+
-+gcc_GAS_CHECK_FEATURE([cfi sections directive],
-+ gcc_cv_as_cfi_sections_directive, ,,
-+[ .text
-+ .cfi_sections .debug_frame, .eh_frame
-+ .cfi_startproc
-+ .cfi_endproc],
-+[case $target_os in
-+ win32 | pe | cygwin* | mingw32* | uwin*)
-+ # Need to check that we generated the correct relocation for the
-+ # .debug_frame section. This was fixed for binutils 2.21.
-+ gcc_cv_as_cfi_sections_directive=no
-+ if test "x$gcc_cv_objdump" != x; then
-+ if $gcc_cv_objdump -j .debug_frame -r conftest.o 2>/dev/null | \
-+ grep secrel > /dev/null; then
-+ gcc_cv_as_cfi_sections_directive=yes
-+ fi
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_cfi_sections_directive=yes
-+ ;;
-+esac])
-+GCC_TARGET_TEMPLATE(HAVE_GAS_CFI_SECTIONS_DIRECTIVE)
-+AC_DEFINE_UNQUOTED(HAVE_GAS_CFI_SECTIONS_DIRECTIVE,
-+ [`if test $gcc_cv_as_cfi_sections_directive = yes;
-+ then echo 1; else echo 0; fi`],
-+ [Define 0/1 if your assembler supports .cfi_sections.])
-+
-+# GAS versions up to and including 2.11.0 may mis-optimize
-+# .eh_frame data.
-+gcc_GAS_CHECK_FEATURE(eh_frame optimization, gcc_cv_as_eh_frame,
-+ [elf,2,12,0],,
-+[ .text
-+.LFB1:
-+ .4byte 0
-+.L1:
-+ .4byte 0
-+.LFE1:
-+ .section .eh_frame,"aw",@progbits
-+__FRAME_BEGIN__:
-+ .4byte .LECIE1-.LSCIE1
-+.LSCIE1:
-+ .4byte 0x0
-+ .byte 0x1
-+ .ascii "z\0"
-+ .byte 0x1
-+ .byte 0x78
-+ .byte 0x1a
-+ .byte 0x0
-+ .byte 0x4
-+ .4byte 1
-+ .p2align 1
-+.LECIE1:
-+.LSFDE1:
-+ .4byte .LEFDE1-.LASFDE1
-+.LASFDE1:
-+ .4byte .LASFDE1-__FRAME_BEGIN__
-+ .4byte .LFB1
-+ .4byte .LFE1-.LFB1
-+ .byte 0x4
-+ .4byte .LFE1-.LFB1
-+ .byte 0x4
-+ .4byte .L1-.LFB1
-+.LEFDE1:],
-+[ dnl # For autoconf 2.5x, must protect trailing spaces with @&t@.
-+cat > conftest.lit <<EOF
-+ 0000 10000000 00000000 017a0001 781a0004 .........z..x...
-+ 0010 01000000 12000000 18000000 00000000 ................
-+ 0020 08000000 04080000 0044 .........D @&t@
-+EOF
-+cat > conftest.big <<EOF
-+ 0000 00000010 00000000 017a0001 781a0004 .........z..x...
-+ 0010 00000001 00000012 00000018 00000000 ................
-+ 0020 00000008 04000000 0844 .........D @&t@
-+EOF
-+ # If the assembler didn't choke, and we can objdump,
-+ # and we got the correct data, then succeed.
-+ # The text in the here-document typically retains its unix-style line
-+ # endings, while the output of objdump will use host line endings.
-+ # Therefore, use diff -b for the comparisons.
-+ if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
-+ | tail -3 > conftest.got \
-+ && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \
-+ || diff -b conftest.big conftest.got > /dev/null 2>&1; }
-+ then
-+ gcc_cv_as_eh_frame=yes
-+ elif AC_TRY_COMMAND($gcc_cv_as -o conftest.o --traditional-format /dev/null); then
-+ gcc_cv_as_eh_frame=buggy
-+ else
-+ # Uh oh, what do we do now?
-+ gcc_cv_as_eh_frame=no
-+ fi])
-+
-+if test $gcc_cv_as_eh_frame = buggy; then
-+ AC_DEFINE(USE_AS_TRADITIONAL_FORMAT, 1,
-+ [Define if your assembler mis-optimizes .eh_frame data.])
-+fi
-+
-+gcc_GAS_CHECK_FEATURE(section merging support, gcc_cv_as_shf_merge,
-+ [elf,2,12,0], [--fatal-warnings],
-+ [.section .rodata.str, "aMS", @progbits, 1])
-+if test $gcc_cv_as_shf_merge = no; then
-+ gcc_GAS_CHECK_FEATURE(section merging support, gcc_cv_as_shf_merge,
-+ [elf,2,12,0], [--fatal-warnings],
-+ [.section .rodata.str, "aMS", %progbits, 1])
-+fi
-+AC_DEFINE_UNQUOTED(HAVE_GAS_SHF_MERGE,
-+ [`if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`],
-+[Define 0/1 if your assembler supports marking sections with SHF_MERGE flag.])
-+
-+gcc_GAS_CHECK_FEATURE([COMDAT group support (GNU as)],
-+ gcc_cv_as_comdat_group,
-+ [elf,2,16,0], [--fatal-warnings],
-+ [.section .text,"axG",@progbits,.foo,comdat])
-+if test $gcc_cv_as_comdat_group = yes; then
-+ gcc_cv_as_comdat_group_percent=no
-+ gcc_cv_as_comdat_group_group=no
-+else
-+ gcc_GAS_CHECK_FEATURE([COMDAT group support (GNU as, %type)],
-+ gcc_cv_as_comdat_group_percent,
-+ [elf,2,16,0], [--fatal-warnings],
-+ [.section .text,"axG",%progbits,.foo,comdat])
-+ if test $gcc_cv_as_comdat_group_percent = yes; then
-+ gcc_cv_as_comdat_group_group=no
-+ else
-+ if test -z "${gcc_cv_as_comdat_group_group+set}"; then
-+ gcc_cv_as_comdat_group_group=no
-+ fi
-+ case "${target}" in
-+ # Sun as uses a completely different syntax.
-+ *-*-solaris2*)
-+ case "${target}" in
-+ sparc*-*-solaris2*)
-+ conftest_s='
-+ .group foo,".text%foo",#comdat
-+ .section ".text%foo", #alloc,#execinstr,#progbits
-+ .globl foo
-+ foo:
-+ '
-+ ;;
-+ i?86-*-solaris2* | x86_64-*-solaris2.1[[0-9]]*)
-+ conftest_s='
-+ .group foo,.text%foo,#comdat
-+ .section .text%foo, "ax", @progbits
-+ .globl foo
-+ foo:
-+ '
-+ ;;
-+ esac
-+ gcc_GAS_CHECK_FEATURE([COMDAT group support (Sun as, .group)],
-+ gcc_cv_as_comdat_group_group,
-+ ,, [$conftest_s])
-+ ;;
-+ esac
-+ fi
-+fi
-+if test x"$ld_is_gold" = xyes; then
-+ comdat_group=yes
-+elif test $in_tree_ld = yes ; then
-+ comdat_group=no
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ comdat_group=yes
-+ fi
-+elif echo "$ld_ver" | grep GNU > /dev/null; then
-+ comdat_group=yes
-+ if test 0"$ld_date" -lt 20050308; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2005-03-08, fail
-+ comdat_group=no
-+ elif test "$ld_vers_major" -lt 2; then
-+ comdat_group=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
-+ comdat_group=no
-+ fi
-+ fi
-+else
-+changequote(,)dnl
-+ case "${target}" in
-+ *-*-solaris2.1[1-9]*)
-+ comdat_group=no
-+ # Sun ld has COMDAT group support since Solaris 9, but it doesn't
-+ # interoperate with GNU as until Solaris 11 build 130, i.e. ld
-+ # version 1.688.
-+ #
-+ # If using Sun as for COMDAT group as emitted by GCC, one needs at
-+ # least ld version 1.2267.
-+ if test "$ld_vers_major" -gt 1; then
-+ comdat_group=yes
-+ elif test "x$gas_flag" = xyes && test "$ld_vers_minor" -ge 1688; then
-+ comdat_group=yes
-+ elif test "$ld_vers_minor" -ge 2267; then
-+ comdat_group=yes
-+ fi
-+ ;;
-+ *)
-+ # Assume linkers other than GNU ld don't support COMDAT group.
-+ comdat_group=no
-+ ;;
-+ esac
-+changequote([,])dnl
-+fi
-+# Allow overriding the automatic COMDAT group tests above.
-+AC_ARG_ENABLE(comdat,
-+ [AS_HELP_STRING([--enable-comdat], [enable COMDAT group support])],
-+ [comdat_group="$enable_comdat"])
-+if test $comdat_group = no; then
-+ gcc_cv_as_comdat_group=no
-+ gcc_cv_as_comdat_group_percent=no
-+ gcc_cv_as_comdat_group_group=no
-+fi
-+AC_DEFINE_UNQUOTED(HAVE_COMDAT_GROUP,
-+ [`if test $gcc_cv_as_comdat_group = yes \
-+ || test $gcc_cv_as_comdat_group_percent = yes \
-+ || test $gcc_cv_as_comdat_group_group = yes; then echo 1; else echo 0; fi`],
-+[Define 0/1 if your assembler and linker support COMDAT groups.])
-+
-+gcc_GAS_CHECK_FEATURE([line table discriminator support],
-+ gcc_cv_as_discriminator,
-+ [2,19,51],,
-+[ .text
-+ .file 1 "conf.c"
-+ .loc 1 1 0 discriminator 1],,
-+[AC_DEFINE(HAVE_GAS_DISCRIMINATOR, 1,
-+ [Define if your assembler supports the .loc discriminator sub-directive.])])
-+
-+# Thread-local storage - the check is heavily parameterized.
-+conftest_s=
-+tls_first_major=
-+tls_first_minor=
-+tls_as_opt=
-+case "$target" in
-+changequote(,)dnl
-+ alpha*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ ldq $27,__tls_get_addr($29) !literal!1
-+ lda $16,foo($29) !tlsgd!1
-+ jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
-+ ldq $27,__tls_get_addr($29) !literal!2
-+ lda $16,foo($29) !tlsldm!2
-+ jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
-+ ldq $1,foo($29) !gotdtprel
-+ ldah $2,foo($29) !dtprelhi
-+ lda $3,foo($2) !dtprello
-+ lda $4,foo($29) !dtprel
-+ ldq $1,foo($29) !gottprel
-+ ldah $2,foo($29) !tprelhi
-+ lda $3,foo($2) !tprello
-+ lda $4,foo($29) !tprel'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ cris-*-*|crisv32-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+x: .long 25
-+ .text
-+ move.d x:IE,$r10
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ frv*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+x: .long 25
-+ .text
-+ call #gettlsoff(x)'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ ;;
-+ hppa*-*-linux*)
-+ conftest_s='
-+t1: .reg %r20
-+t2: .reg %r21
-+gp: .reg %r19
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .align 4
-+ addil LT%foo-$tls_gdidx$,gp
-+ ldo RT%foo-$tls_gdidx$(%r1),%arg0
-+ b __tls_get_addr
-+ nop
-+ addil LT%foo-$tls_ldidx$,gp
-+ b __tls_get_addr
-+ ldo RT%foo-$tls_ldidx$(%r1),%arg0
-+ addil LR%foo-$tls_dtpoff$,%ret0
-+ ldo RR%foo-$tls_dtpoff$(%r1),%t1
-+ mfctl %cr27,%t1
-+ addil LT%foo-$tls_ieoff$,gp
-+ ldw RT%foo-$tls_ieoff$(%r1),%t2
-+ add %t1,%t2,%t3
-+ mfctl %cr27,%t1
-+ addil LR%foo-$tls_leoff$,%t1
-+ ldo RR%foo-$tls_leoff$(%r1),%t2'
-+ tls_first_major=2
-+ tls_first_minor=15
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ arm*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+.word foo(gottpoff)
-+.word foo(tpoff)
-+.word foo(tlsgd)
-+.word foo(tlsldm)
-+.word foo(tlsldo)'
-+ tls_first_major=2
-+ tls_first_minor=17
-+ ;;
-+ i[34567]86-*-* | x86_64-*-solaris2.1[0-9]*)
-+ case "$target" in
-+ i[34567]86-*-solaris2.*)
-+ on_solaris=yes
-+ tga_func=___tls_get_addr
-+ ;;
-+ x86_64-*-solaris2.1[0-9]*)
-+ on_solaris=yes
-+ tga_func=__tls_get_addr
-+ ;;
-+ *)
-+ on_solaris=no
-+ ;;
-+ esac
-+ if test x$on_solaris = xyes && test x$gas_flag = xno; then
-+ conftest_s='
-+ .section .tdata,"awt",@progbits'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ tls_section_flag=t
-+changequote([,])dnl
-+ AC_DEFINE(TLS_SECTION_ASM_FLAG, 't',
-+[Define to the flag used to mark TLS sections if the default (`T') doesn't work.])
-+changequote(,)dnl
-+ else
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_section_flag=T
-+ tls_as_opt="--fatal-warnings"
-+ fi
-+ conftest_s="$conftest_s
-+foo: .long 25
-+ .text
-+ movl %gs:0, %eax
-+ leal foo@tlsgd(,%ebx,1), %eax
-+ leal foo@tlsldm(%ebx), %eax
-+ leal foo@dtpoff(%eax), %edx
-+ movl foo@gottpoff(%ebx), %eax
-+ subl foo@gottpoff(%ebx), %eax
-+ addl foo@gotntpoff(%ebx), %eax
-+ movl foo@indntpoff, %eax
-+ movl \$foo@tpoff, %eax
-+ subl \$foo@tpoff, %eax
-+ leal foo@ntpoff(%ecx), %eax"
-+ ;;
-+ x86_64-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ movq %fs:0, %rax
-+ leaq foo@TLSGD(%rip), %rdi
-+ leaq foo@TLSLD(%rip), %rdi
-+ leaq foo@DTPOFF(%rax), %rdx
-+ movq foo@GOTTPOFF(%rip), %rax
-+ movq $foo@TPOFF, %rax'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_section_flag=T
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ ia64-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: data8 25
-+ .text
-+ addl r16 = @ltoff(@dtpmod(foo#)), gp
-+ addl r17 = @ltoff(@dtprel(foo#)), gp
-+ addl r18 = @ltoff(@tprel(foo#)), gp
-+ addl r19 = @dtprel(foo#), gp
-+ adds r21 = @dtprel(foo#), r13
-+ movl r23 = @dtprel(foo#)
-+ addl r20 = @tprel(foo#), gp
-+ adds r22 = @tprel(foo#), r13
-+ movl r24 = @tprel(foo#)'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ microblaze*-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ addik r5,r20,x@TLSGD
-+ addik r5,r20,x@TLSLDM'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ mips*-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ addiu $4, $28, %tlsgd(x)
-+ addiu $4, $28, %tlsldm(x)
-+ lui $4, %dtprel_hi(x)
-+ addiu $4, $4, %dtprel_lo(x)
-+ lw $4, %gottprel(x)($28)
-+ lui $4, %tprel_hi(x)
-+ addiu $4, $4, %tprel_lo(x)'
-+ tls_first_major=2
-+ tls_first_minor=16
-+ tls_as_opt='-32 --fatal-warnings'
-+ ;;
-+ m68k-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+foo:
-+ move.l x@TLSGD(%a5),%a0
-+ move.l x@TLSLDM(%a5),%a0
-+ move.l x@TLSLDO(%a5),%a0
-+ move.l x@TLSIE(%a5),%a0
-+ move.l x@TLSLE(%a5),%a0'
-+ tls_first_major=2
-+ tls_first_minor=19
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ nios2-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=23
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ aarch64*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+ adrp x0, :tlsgd:x
-+ add x0, x0, #:tlsgd_lo12:x
-+ bl __tls_get_addr
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ or1k*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+ l.movhi r3,tlsgdhi(foo)
-+ l.ori r3,r3,tlsgdlo(foo)
-+
-+ l.jal __tls_get_addr
-+ l.nop'
-+ tls_first_major=2
-+ tls_first_minor=23
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ powerpc-ibm-aix*)
-+ conftest_s='
-+ .extern __get_tpointer
-+ .toc
-+LC..1:
-+ .tc a[TC],a[TL]@le
-+ .csect .text[PR]
-+.tlstest:
-+ lwz 9,LC..1(2)
-+ bla __get_tpointer
-+ lwzx 3,9,3
-+ .globl a
-+ .csect a[TL],4
-+a:
-+ .space 4'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ ;;
-+ powerpc64*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+ .align 3
-+ld0: .space 8
-+ld1: .space 8
-+x1: .space 8
-+x2: .space 8
-+x3: .space 8
-+ .text
-+ addi 3,2,ld0@got@tlsgd
-+ bl .__tls_get_addr
-+ nop
-+ addi 3,2,ld1@toc
-+ bl .__tls_get_addr
-+ nop
-+ addi 3,2,x1@got@tlsld
-+ bl .__tls_get_addr
-+ nop
-+ addi 9,3,x1@dtprel
-+ bl .__tls_get_addr
-+ nop
-+ addis 9,3,x2@dtprel@ha
-+ addi 9,9,x2@dtprel@l
-+ bl .__tls_get_addr
-+ nop
-+ ld 9,x3@got@dtprel(2)
-+ add 9,9,3
-+ bl .__tls_get_addr
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-a64 --fatal-warnings"
-+ ;;
-+ powerpc*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+ .align 2
-+ld0: .space 4
-+ld1: .space 4
-+x1: .space 4
-+x2: .space 4
-+x3: .space 4
-+ .text
-+ addi 3,31,ld0@got@tlsgd
-+ bl __tls_get_addr
-+ addi 3,31,x1@got@tlsld
-+ bl __tls_get_addr
-+ addi 9,3,x1@dtprel
-+ addis 9,3,x2@dtprel@ha
-+ addi 9,9,x2@dtprel@l
-+ lwz 9,x3@got@tprel(31)
-+ add 9,9,x@tls
-+ addi 9,2,x1@tprel
-+ addis 9,2,x2@tprel@ha
-+ addi 9,9,x2@tprel@l'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-a32 --fatal-warnings"
-+ ;;
-+ s390-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .long foo@TLSGD
-+ .long foo@TLSLDM
-+ .long foo@DTPOFF
-+ .long foo@NTPOFF
-+ .long foo@GOTNTPOFF
-+ .long foo@INDNTPOFF
-+ l %r1,foo@GOTNTPOFF(%r12)
-+ l %r1,0(%r1):tls_load:foo
-+ bas %r14,0(%r1,%r13):tls_gdcall:foo
-+ bas %r14,0(%r1,%r13):tls_ldcall:foo'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-m31 --fatal-warnings"
-+ ;;
-+ s390x-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .quad foo@TLSGD
-+ .quad foo@TLSLDM
-+ .quad foo@DTPOFF
-+ .quad foo@NTPOFF
-+ .quad foo@GOTNTPOFF
-+ lg %r1,foo@GOTNTPOFF(%r12)
-+ larl %r1,foo@INDNTPOFF
-+ brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
-+ brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-m64 -Aesame --fatal-warnings"
-+ ;;
-+ sh-*-* | sh[34]-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .long foo@TLSGD
-+ .long foo@TLSLDM
-+ .long foo@DTPOFF
-+ .long foo@GOTTPOFF
-+ .long foo@TPOFF'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ sparc*-*-*)
-+ case "$target" in
-+ sparc*-sun-solaris2.*)
-+ on_solaris=yes
-+ tga_func=__tls_get_addr
-+ ;;
-+ *)
-+ on_solaris=no
-+ ;;
-+ esac
-+ if test x$on_solaris = xyes && test x$gas_flag = xno; then
-+ conftest_s='
-+ .section ".tdata",#alloc,#write,#tls'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ else
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-32 --fatal-warnings"
-+ fi
-+ conftest_s="$conftest_s
-+foo: .long 25
-+ .text
-+ sethi %tgd_hi22(foo), %o0
-+ add %o0, %tgd_lo10(foo), %o1
-+ add %l7, %o1, %o0, %tgd_add(foo)
-+ call __tls_get_addr, %tgd_call(foo)
-+ sethi %tldm_hi22(foo), %l1
-+ add %l1, %tldm_lo10(foo), %l2
-+ add %l7, %l2, %o0, %tldm_add(foo)
-+ call __tls_get_addr, %tldm_call(foo)
-+ sethi %tldo_hix22(foo), %l3
-+ xor %l3, %tldo_lox10(foo), %l4
-+ add %o0, %l4, %l5, %tldo_add(foo)
-+ sethi %tie_hi22(foo), %o3
-+ add %o3, %tie_lo10(foo), %o3
-+ ld [%l7 + %o3], %o2, %tie_ld(foo)
-+ add %g7, %o2, %o4, %tie_add(foo)
-+ sethi %tle_hix22(foo), %l1
-+ xor %l1, %tle_lox10(foo), %o5
-+ ld [%g7 + %o5], %o1"
-+ ;;
-+ tilepro*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ addli r0, zero, tls_gd(foo)
-+ auli r0, zero, tls_gd_ha16(foo)
-+ addli r0, r0, tls_gd_lo16(foo)
-+ jal __tls_get_addr
-+ addli r0, zero, tls_ie(foo)
-+ auli r0, r0, tls_ie_ha16(foo)
-+ addli r0, r0, tls_ie_lo16(foo)'
-+ tls_first_major=2
-+ tls_first_minor=22
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ tilegx*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ shl16insli r0, zero, hw0_last_tls_gd(foo)
-+ shl16insli r0, zero, hw1_last_tls_gd(foo)
-+ shl16insli r0, r0, hw0_tls_gd(foo)
-+ jal __tls_get_addr
-+ shl16insli r0, zero, hw1_last_tls_ie(foo)
-+ shl16insli r0, r0, hw0_tls_ie(foo)'
-+ tls_first_major=2
-+ tls_first_minor=22
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ xtensa*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ movi a8, foo@TLSFUNC
-+ movi a10, foo@TLSARG
-+ callx8.tls a8, foo@TLSCALL'
-+ tls_first_major=2
-+ tls_first_minor=19
-+ ;;
-+changequote([,])dnl
-+esac
-+set_have_as_tls=no
-+if test "x$enable_tls" = xno ; then
-+ : # TLS explicitly disabled.
-+elif test "x$enable_tls" = xyes ; then
-+ set_have_as_tls=yes # TLS explicitly enabled.
-+elif test -z "$tls_first_major"; then
-+ : # If we don't have a check, assume no support.
-+else
-+ gcc_GAS_CHECK_FEATURE(thread-local storage support, gcc_cv_as_tls,
-+ [$tls_first_major,$tls_first_minor,0], [$tls_as_opt], [$conftest_s],,
-+ [set_have_as_tls=yes])
-+fi
-+case "$target" in
-+ # TLS was introduced in the Solaris 9 FCS release. Support for GNU-style
-+ # TLS on x86 was only introduced in Solaris 9 4/04, replacing the earlier
-+ # Sun style that Sun ld and GCC don't support any longer.
-+ *-*-solaris2.*)
-+ AC_MSG_CHECKING(linker and ld.so.1 TLS support)
-+ ld_tls_support=no
-+ # Check ld and ld.so.1 TLS support.
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Assume all interesting versions of GNU ld have TLS support.
-+ # FIXME: still need ld.so.1 support, i.e. ld version checks below.
-+ ld_tls_support=yes
-+ else
-+ case "$target" in
-+ # Solaris 9/x86 ld has GNU style TLS support since version 1.374.
-+ i?86-*-solaris2.9)
-+ min_tls_ld_vers_minor=374
-+ ;;
-+ # Solaris 9/SPARC and Solaris 10+ ld have TLS support since FCS.
-+ sparc*-*-solaris2.9 | *-*-solaris2.1[[0-9]]*)
-+ min_tls_ld_vers_minor=343
-+ ;;
-+ esac
-+ if test "$ld_vers_major" -gt 1 || \
-+ test "$ld_vers_minor" -ge "$min_tls_ld_vers_minor"; then
-+ ld_tls_support=yes
-+ else
-+ set_have_as_tls=no
-+ fi
-+ fi
-+ AC_MSG_RESULT($ld_tls_support)
-+
-+ save_LIBS="$LIBS"
-+ save_LDFLAGS="$LDFLAGS"
-+ LIBS=
-+ LDFLAGS=
-+
-+ AC_MSG_CHECKING(library containing $tga_func)
-+ # Before Solaris 10, __tls_get_addr (SPARC/x64) resp. ___tls_get_addr
-+ # (32-bit x86) only lived in libthread, so check for that. Keep
-+ # set_have_as_tls if found, disable if not.
-+ AC_SEARCH_LIBS([$tga_func], [thread],, [set_have_as_tls=no])
-+ ld_tls_libs="$LIBS"
-+ # Clear LIBS if we cannot support TLS.
-+ if test $set_have_as_tls = no; then
-+ LIBS=
-+ fi
-+ # Always define LIB_TLS_SPEC, even without TLS support.
-+ AC_DEFINE_UNQUOTED(LIB_TLS_SPEC, "$LIBS",
-+ [Define to the library containing __tls_get_addr/___tls_get_addr.])
-+ AC_MSG_RESULT($LIBS)
-+
-+ LIBS="$save_LIBS"
-+ LDFLAGS="$save_LDFLAGS"
-+ ;;
-+esac
-+if test $set_have_as_tls = yes ; then
-+ AC_DEFINE(HAVE_AS_TLS, 1,
-+ [Define if your assembler and linker support thread-local storage.])
-+fi
-+
-+# Target-specific assembler checks.
-+
-+AC_MSG_CHECKING(linker -Bstatic/-Bdynamic option)
-+gcc_cv_ld_static_dynamic=no
-+gcc_cv_ld_static_option='-Bstatic'
-+gcc_cv_ld_dynamic_option='-Bdynamic'
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_static_dynamic=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports -Bstatic/-Bdynamic option
-+ if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
-+ && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
-+ gcc_cv_ld_static_dynamic=yes
-+ else
-+ case "$target" in
-+ # AIX ld uses -b flags
-+ *-*-aix4.[[23]]* | *-*-aix[[5-9]]*)
-+ gcc_cv_ld_static_dynamic=yes
-+ gcc_cv_ld_static_option="-bstatic"
-+ gcc_cv_ld_dynamic_option="-bdynamic"
-+ ;;
-+ # HP-UX ld uses -a flags to select between shared and archive.
-+ *-*-hpux*)
-+ if test x"$gnu_ld" = xno; then
-+ gcc_cv_ld_static_dynamic=yes
-+ gcc_cv_ld_static_option="-aarchive_shared"
-+ gcc_cv_ld_dynamic_option="-adefault"
-+ fi
-+ ;;
-+ # Solaris 2 ld always supports -Bstatic/-Bdynamic.
-+ *-*-solaris2*)
-+ gcc_cv_ld_static_dynamic=yes
-+ ;;
-+ esac
-+ fi
-+fi
-+if test x"$gcc_cv_ld_static_dynamic" = xyes; then
-+ AC_DEFINE(HAVE_LD_STATIC_DYNAMIC, 1,
-+[Define if your linker supports -Bstatic/-Bdynamic or equivalent options.])
-+ AC_DEFINE_UNQUOTED(LD_STATIC_OPTION, "$gcc_cv_ld_static_option",
-+[Define to the linker option to disable use of shared objects.])
-+ AC_DEFINE_UNQUOTED(LD_DYNAMIC_OPTION, "$gcc_cv_ld_dynamic_option",
-+[Define to the linker option to enable use of shared objects.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_static_dynamic)
-+
-+if test x"$demangler_in_ld" = xyes; then
-+ AC_MSG_CHECKING(linker --demangle support)
-+ gcc_cv_ld_demangle=no
-+ if test $in_tree_ld = yes; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
-+ gcc_cv_ld_demangle=yes
-+ fi
-+ elif test x$gcc_cv_ld != x -a x"$gnu_ld" = xyes; then
-+ # Check if the GNU linker supports --demangle option
-+ if $gcc_cv_ld --help 2>/dev/null | grep no-demangle > /dev/null; then
-+ gcc_cv_ld_demangle=yes
-+ fi
-+ fi
-+ if test x"$gcc_cv_ld_demangle" = xyes; then
-+ AC_DEFINE(HAVE_LD_DEMANGLE, 1,
-+[Define if your linker supports --demangle option.])
-+ fi
-+ AC_MSG_RESULT($gcc_cv_ld_demangle)
-+fi
-+
-+AC_MSG_CHECKING(linker plugin support)
-+gcc_cv_lto_plugin=0
-+if test -f liblto_plugin.la; then
-+ save_ld_ver="$ld_ver"
-+ save_ld_vers_major="$ld_vers_major"
-+ save_ld_vers_minor="$ld_vers_minor"
-+ save_ld_is_gold="$ld_is_gold"
-+
-+ ld_is_gold=no
-+
-+ if test $in_tree_ld = yes -a x"$ORIGINAL_PLUGIN_LD_FOR_TARGET" = x"$gcc_cv_ld"; then
-+ ld_ver="GNU ld"
-+ # FIXME: ld_is_gold?
-+ ld_vers_major="$gcc_cv_gld_major_version"
-+ ld_vers_minor="$gcc_cv_gld_minor_version"
-+ else
-+ # Determine plugin linker version.
-+ # FIXME: Partial duplicate from above, generalize.
-+changequote(,)dnl
-+ ld_ver=`$ORIGINAL_PLUGIN_LD_FOR_TARGET --version 2>/dev/null | sed 1q`
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if echo "$ld_ver" | grep "GNU gold" > /dev/null; then
-+ ld_is_gold=yes
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^[^)]*[ ]\([0-9][0-9]*\.[0-9][0-9]*[^)]*\)) .*$,\1,p'`
-+ else
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ fi
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ fi
-+changequote([,])dnl
-+ fi
-+
-+ # Determine plugin support.
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Require GNU ld or gold 2.21+ for plugin support by default.
-+ if test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -ge 21; then
-+ gcc_cv_lto_plugin=2
-+ # Allow -fuse-linker-plugin to enable plugin support in GNU gold 2.20.
-+ elif test "$ld_is_gold" = yes -a "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 20; then
-+ gcc_cv_lto_plugin=1
-+ fi
-+ fi
-+
-+ ld_ver="$save_ld_ver"
-+ ld_vers_major="$save_ld_vers_major"
-+ ld_vers_minor="$save_ld_vers_minor"
-+ ld_is_gold="$save_ld_is_gold"
-+fi
-+AC_DEFINE_UNQUOTED(HAVE_LTO_PLUGIN, $gcc_cv_lto_plugin,
-+ [Define to the level of your linker's plugin support.])
-+AC_MSG_RESULT($gcc_cv_lto_plugin)
-+
-+case "$target" in
-+ aarch64*-*-*)
-+ gcc_GAS_CHECK_FEATURE([-mabi option], gcc_cv_as_aarch64_mabi,,
-+ [-mabi=lp64], [.text],,,)
-+ if test x$gcc_cv_as_aarch64_mabi = xyes; then
-+ AC_DEFINE(HAVE_AS_MABI_OPTION, 1,
-+ [Define if your assembler supports the -mabi option.])
-+ else
-+ if test x$with_abi = xilp32; then
-+ AC_MSG_ERROR([Assembler does not support -mabi=ilp32.\
-+ Upgrade the Assembler.])
-+ fi
-+ if test x"$with_multilib_list" = xdefault; then
-+ TM_MULTILIB_CONFIG=lp64
-+ else
-+ aarch64_multilibs=`echo $with_multilib_list | sed -e 's/,/ /g'`
-+ for aarch64_multilib in ${aarch64_multilibs}; do
-+ case ${aarch64_multilib} in
-+ ilp32)
-+ AC_MSG_ERROR([Assembler does not support -mabi=ilp32.\
-+ Upgrade the Assembler.])
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ done
-+ fi
-+ fi
-+ # Enable default workaround for AArch64 Cortex-A53 erratum 835769.
-+ AC_ARG_ENABLE(fix-cortex-a53-835769,
-+ [
-+AS_HELP_STRING([--enable-fix-cortex-a53-835769],
-+ [enable workaround for AArch64 Cortex-A53 erratum 835769 by default])
-+AS_HELP_STRING([--disable-fix-cortex-a53-835769],
-+ [disable workaround for AArch64 Cortex-A53 erratum 835769 by default])
-+ ],
-+ [
-+ case $enableval in
-+ yes)
-+ tm_defines="${tm_defines} TARGET_FIX_ERR_A53_835769_DEFAULT=1"
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ AC_MSG_ERROR(['$enableval' is an invalid value for --enable-fix-cortex-a53-835769.\
-+ Valid choices are 'yes' and 'no'.])
-+ ;;
-+
-+ esac
-+ ],
-+ [])
-+ ;;
-+
-+ # All TARGET_ABI_OSF targets.
-+ alpha*-*-linux* | alpha*-*-*bsd*)
-+ gcc_GAS_CHECK_FEATURE([explicit relocation support],
-+ gcc_cv_as_alpha_explicit_relocs, [2,12,0],,
-+[ .set nomacro
-+ .text
-+ extbl $3, $2, $3 !lituse_bytoff!1
-+ ldq $2, a($29) !literal!1
-+ ldq $4, b($29) !literal!2
-+ ldq_u $3, 0($2) !lituse_base!1
-+ ldq $27, f($29) !literal!5
-+ jsr $26, ($27), f !lituse_jsr!5
-+ ldah $29, 0($26) !gpdisp!3
-+ lda $0, c($29) !gprel
-+ ldah $1, d($29) !gprelhigh
-+ lda $1, d($1) !gprellow
-+ lda $29, 0($29) !gpdisp!3],,
-+ [AC_DEFINE(HAVE_AS_EXPLICIT_RELOCS, 1,
-+ [Define if your assembler supports explicit relocations.])])
-+ gcc_GAS_CHECK_FEATURE([jsrdirect relocation support],
-+ gcc_cv_as_alpha_jsrdirect_relocs, [2,16,90],,
-+[ .set nomacro
-+ .text
-+ ldq $27, a($29) !literal!1
-+ jsr $26, ($27), a !lituse_jsrdirect!1],,
-+ [AC_DEFINE(HAVE_AS_JSRDIRECT_RELOCS, 1,
-+ [Define if your assembler supports the lituse_jsrdirect relocation.])])
-+ ;;
-+
-+ cris-*-*)
-+ gcc_GAS_CHECK_FEATURE([-no-mul-bug-abort option],
-+ gcc_cv_as_cris_no_mul_bug,[2,15,91],
-+ [-no-mul-bug-abort], [.text],,
-+ [AC_DEFINE(HAVE_AS_NO_MUL_BUG_ABORT_OPTION, 1,
-+ [Define if your assembler supports the -no-mul-bug-abort option.])])
-+ ;;
-+
-+ sparc*-*-*)
-+ gcc_GAS_CHECK_FEATURE([.register], gcc_cv_as_sparc_register_op,,,
-+ [.register %g2, #scratch],,
-+ [AC_DEFINE(HAVE_AS_REGISTER_PSEUDO_OP, 1,
-+ [Define if your assembler supports .register.])])
-+
-+ gcc_GAS_CHECK_FEATURE([@%:@nobits], gcc_cv_as_sparc_nobits,,,
-+ [.section "nobits",#alloc,#write,#nobits
-+ .section "progbits",#alloc,#write,#progbits])
-+ AC_DEFINE_UNQUOTED(HAVE_AS_SPARC_NOBITS,
-+ [`if test $gcc_cv_as_sparc_nobits = yes; then echo 1; else echo 0; fi`],
-+ [Define to 1 if your assembler supports #nobits, 0 otherwise.])
-+
-+ gcc_GAS_CHECK_FEATURE([-relax option], gcc_cv_as_sparc_relax,,
-+ [-relax], [.text],,
-+ [AC_DEFINE(HAVE_AS_RELAX_OPTION, 1,
-+ [Define if your assembler supports -relax option.])])
-+
-+ gcc_GAS_CHECK_FEATURE([GOTDATA_OP relocs],
-+ gcc_cv_as_sparc_gotdata_op,,
-+ [-K PIC],
-+[.text
-+.align 4
-+foo:
-+ nop
-+bar:
-+ sethi %gdop_hix22(foo), %g1
-+ xor %g1, %gdop_lox10(foo), %g1
-+ ld [[%l7 + %g1]], %g2, %gdop(foo)],
-+ [if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ if test x$gcc_cv_objdump != x; then
-+ if $gcc_cv_objdump -s -j .text conftest 2> /dev/null \
-+ | grep ' 03000004 82186004 c405c001'> /dev/null 2>&1; then
-+ gcc_cv_as_sparc_gotdata_op=no
-+ else
-+ gcc_cv_as_sparc_gotdata_op=yes
-+ fi
-+ fi
-+ fi
-+ rm -f conftest],
-+ [AC_DEFINE(HAVE_AS_SPARC_GOTDATA_OP, 1,
-+ [Define if your assembler and linker support GOTDATA_OP relocs.])])
-+
-+ gcc_GAS_CHECK_FEATURE([unaligned pcrel relocs],
-+ gcc_cv_as_sparc_ua_pcrel,,
-+ [-K PIC],
-+[.text
-+foo:
-+ nop
-+.data
-+.align 4
-+.byte 0
-+.uaword %r_disp32(foo)],
-+ [if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_sparc_ua_pcrel=yes
-+ fi
-+ rm -f conftest],
-+ [AC_DEFINE(HAVE_AS_SPARC_UA_PCREL, 1,
-+ [Define if your assembler and linker support unaligned PC relative relocs.])
-+
-+ gcc_GAS_CHECK_FEATURE([unaligned pcrel relocs against hidden symbols],
-+ gcc_cv_as_sparc_ua_pcrel_hidden,,
-+ [-K PIC],
-+[.data
-+.align 4
-+.byte 0x31
-+.uaword %r_disp32(foo)
-+.byte 0x32, 0x33, 0x34
-+.global foo
-+.hidden foo
-+foo:
-+.skip 4],
-+ [if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -s -j .data conftest 2> /dev/null \
-+ | grep ' 31000000 07323334' > /dev/null 2>&1; then
-+ if $gcc_cv_objdump -R conftest 2> /dev/null \
-+ | grep 'DISP32' > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_as_sparc_ua_pcrel_hidden=yes
-+ fi
-+ fi
-+ rm -f conftest],
-+ [AC_DEFINE(HAVE_AS_SPARC_UA_PCREL_HIDDEN, 1,
-+ [Define if your assembler and linker support unaligned PC relative relocs against hidden symbols.])])
-+ ]) # unaligned pcrel relocs
-+
-+ gcc_GAS_CHECK_FEATURE([offsetable %lo()],
-+ gcc_cv_as_sparc_offsetable_lo10,,
-+ [-xarch=v9],
-+[.text
-+ or %g1, %lo(ab) + 12, %g1
-+ or %g1, %lo(ab + 12), %g1],
-+ [if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -s -j .text conftest.o 2> /dev/null \
-+ | grep ' 82106000 82106000' > /dev/null 2>&1; then
-+ gcc_cv_as_sparc_offsetable_lo10=yes
-+ fi],
-+ [AC_DEFINE(HAVE_AS_OFFSETABLE_LO10, 1,
-+ [Define if your assembler supports offsetable %lo().])])
-+
-+ gcc_GAS_CHECK_FEATURE([FMAF, HPC, and VIS 3.0 instructions],
-+ gcc_cv_as_sparc_fmaf,,
-+ [-xarch=v9d],
-+ [.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ fmaddd %f0, %f2, %f4, %f6
-+ addxccc %g1, %g2, %g3
-+ fsrl32 %f2, %f4, %f8
-+ fnaddd %f10, %f12, %f14],,
-+ [AC_DEFINE(HAVE_AS_FMAF_HPC_VIS3, 1,
-+ [Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions.])])
-+
-+ gcc_GAS_CHECK_FEATURE([SPARC4 instructions],
-+ gcc_cv_as_sparc_sparc4,,
-+ [-xarch=sparc4],
-+ [.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ cxbe %g2, %g3, 1f
-+1: cwbneg %g2, %g3, 1f
-+1: sha1
-+ md5
-+ aes_kexpand0 %f4, %f6, %f8
-+ des_round %f38, %f40, %f42, %f44
-+ camellia_f %f54, %f56, %f58, %f60
-+ kasumi_fi_xor %f46, %f48, %f50, %f52],,
-+ [AC_DEFINE(HAVE_AS_SPARC4, 1,
-+ [Define if your assembler supports SPARC4 instructions.])])
-+
-+ gcc_GAS_CHECK_FEATURE([LEON instructions],
-+ gcc_cv_as_sparc_leon,,
-+ [-Aleon],
-+ [.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ smac %g2, %g3, %g1
-+ umac %g2, %g3, %g1
-+ casa [[%g2]] 0xb, %g3, %g1],,
-+ [AC_DEFINE(HAVE_AS_LEON, 1,
-+ [Define if your assembler supports LEON instructions.])])
-+ ;;
-+
-+changequote(,)dnl
-+ i[34567]86-*-* | x86_64-*-*)
-+changequote([,])dnl
-+ case $target_os in
-+ cygwin*)
-+ # Full C++ conformance when using a shared libstdc++-v3 requires some
-+ # support from the Cygwin DLL, which in more recent versions exports
-+ # wrappers to aid in interposing and redirecting operators new, delete,
-+ # etc., as per n2800 #17.6.4.6 [replacement.functions]. Check if we
-+ # are configuring for a version of Cygwin that exports the wrappers.
-+ if test x$host = x$target && test x$host_cpu = xi686; then
-+ AC_CHECK_FUNC([__wrap__Znaj],[gcc_ac_cygwin_dll_wrappers=yes],[gcc_ac_cygwin_dll_wrappers=no])
-+ else
-+ # Can't check presence of libc functions during cross-compile, so
-+ # we just have to assume we're building for an up-to-date target.
-+ gcc_ac_cygwin_dll_wrappers=yes
-+ fi
-+ AC_DEFINE_UNQUOTED(USE_CYGWIN_LIBSTDCXX_WRAPPERS,
-+ [`if test $gcc_ac_cygwin_dll_wrappers = yes; then echo 1; else echo 0; fi`],
-+ [Define if you want to generate code by default that assumes that the
-+ Cygwin DLL exports wrappers to support libstdc++ function replacement.])
-+ esac
-+ case $target_os in
-+ cygwin* | pe | mingw32* | interix*)
-+ # Recent binutils allows the three-operand form of ".comm" on PE. This
-+ # definition is used unconditionally to initialise the default state of
-+ # the target option variable that governs usage of the feature.
-+ gcc_GAS_CHECK_FEATURE([.comm with alignment], gcc_cv_as_comm_has_align,
-+ [2,19,52],,[.comm foo,1,32])
-+ AC_DEFINE_UNQUOTED(HAVE_GAS_ALIGNED_COMM,
-+ [`if test $gcc_cv_as_comm_has_align = yes; then echo 1; else echo 0; fi`],
-+ [Define if your assembler supports specifying the alignment
-+ of objects allocated using the GAS .comm command.])
-+ # Used for DWARF 2 in PE
-+ gcc_GAS_CHECK_FEATURE([.secrel32 relocs],
-+ gcc_cv_as_ix86_pe_secrel32,
-+ [2,15,91],,
-+[.text
-+foo: nop
-+.data
-+ .secrel32 foo],
-+ [if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_pe_secrel32=yes
-+ fi
-+ rm -f conftest],
-+ [AC_DEFINE(HAVE_GAS_PE_SECREL32_RELOC, 1,
-+ [Define if your assembler and linker support 32-bit section relative relocs via '.secrel32 label'.])])
-+ # Test if the assembler supports the extended form of the .section
-+ # directive that specifies section alignment. LTO support uses this,
-+ # but normally only after installation, so we warn but don't fail the
-+ # configure if LTO is enabled but the assembler does not support it.
-+ gcc_GAS_CHECK_FEATURE([.section with alignment], gcc_cv_as_section_has_align,
-+ [2,20,1],-fatal-warnings,[.section lto_test,"dr0"])
-+ if test x$gcc_cv_as_section_has_align != xyes; then
-+ case ",$enable_languages," in
-+ *,lto,*)
-+ AC_MSG_WARN([LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded.])
-+ ;;
-+ esac
-+ fi
-+ # Test if the assembler supports the section flag 'e' for specifying
-+ # an excluded section.
-+ gcc_GAS_CHECK_FEATURE([.section with e], gcc_cv_as_section_has_e,
-+ [2,22,51],,
-+[.section foo1,"e"
-+.byte 0,0,0,0])
-+ AC_DEFINE_UNQUOTED(HAVE_GAS_SECTION_EXCLUDE,
-+ [`if test $gcc_cv_as_section_has_e = yes; then echo 1; else echo 0; fi`],
-+ [Define if your assembler supports specifying the section flag e.])
-+ ;;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([filds and fists mnemonics],
-+ gcc_cv_as_ix86_filds,,,
-+ [filds mem; fists mem],,
-+ [AC_DEFINE(HAVE_AS_IX86_FILDS, 1,
-+ [Define if your assembler uses filds and fists mnemonics.])])
-+
-+ gcc_GAS_CHECK_FEATURE([fildq and fistpq mnemonics],
-+ gcc_cv_as_ix86_fildq,,,
-+ [fildq mem; fistpq mem],,
-+ [AC_DEFINE(HAVE_AS_IX86_FILDQ, 1,
-+ [Define if your assembler uses fildq and fistq mnemonics.])])
-+
-+ gcc_GAS_CHECK_FEATURE([cmov syntax],
-+ gcc_cv_as_ix86_cmov_sun_syntax,,,
-+ [cmovl.l %edx, %eax],,
-+ [AC_DEFINE(HAVE_AS_IX86_CMOV_SUN_SYNTAX, 1,
-+ [Define if your assembler supports the Sun syntax for cmov.])])
-+
-+ gcc_GAS_CHECK_FEATURE([ffreep mnemonic],
-+ gcc_cv_as_ix86_ffreep,,,
-+ [ffreep %st(1)],,
-+ [AC_DEFINE(HAVE_AS_IX86_FFREEP, 1,
-+ [Define if your assembler supports the ffreep mnemonic.])])
-+
-+ gcc_GAS_CHECK_FEATURE([.quad directive],
-+ gcc_cv_as_ix86_quad,,,
-+ [.quad 0],,
-+ [AC_DEFINE(HAVE_AS_IX86_QUAD, 1,
-+ [Define if your assembler supports the .quad directive.])])
-+
-+ gcc_GAS_CHECK_FEATURE([sahf mnemonic],
-+ gcc_cv_as_ix86_sahf,,,
-+ [.code64
-+ sahf],,
-+ [AC_DEFINE(HAVE_AS_IX86_SAHF, 1,
-+ [Define if your assembler supports the sahf mnemonic in 64bit mode.])])
-+
-+ gcc_GAS_CHECK_FEATURE([interunit movq mnemonic],
-+ gcc_cv_as_ix86_interunit_movq,,,
-+ [.code64
-+ movq %mm0, %rax
-+ movq %rax, %xmm0])
-+ AC_DEFINE_UNQUOTED(HAVE_AS_IX86_INTERUNIT_MOVQ,
-+ [`if test $gcc_cv_as_ix86_interunit_movq = yes; then echo 1; else echo 0; fi`],
-+ [Define if your assembler supports interunit movq mnemonic.])
-+
-+ gcc_GAS_CHECK_FEATURE([hle prefixes],
-+ gcc_cv_as_ix86_hle,,,
-+ [lock xacquire cmpxchg %esi, (%ecx)],,
-+ [AC_DEFINE(HAVE_AS_IX86_HLE, 1,
-+ [Define if your assembler supports HLE prefixes.])])
-+
-+ gcc_GAS_CHECK_FEATURE([swap suffix],
-+ gcc_cv_as_ix86_swap,,,
-+ [movl.s %esp, %ebp],,
-+ [AC_DEFINE(HAVE_AS_IX86_SWAP, 1,
-+ [Define if your assembler supports the swap suffix.])])
-+
-+ gcc_GAS_CHECK_FEATURE([different section symbol subtraction],
-+ gcc_cv_as_ix86_diff_sect_delta,,,
-+ [.section .rodata
-+.L1:
-+ .long .L2-.L1
-+ .long .L3-.L1
-+ .text
-+.L3: nop
-+.L2: nop],,
-+ [AC_DEFINE(HAVE_AS_IX86_DIFF_SECT_DELTA, 1,
-+ [Define if your assembler supports the subtraction of symbols in different sections.])])
-+
-+ # These two are used unconditionally by i386.[ch]; it is to be defined
-+ # to 1 if the feature is present, 0 otherwise.
-+ as_ix86_gotoff_in_data_opt=
-+ if test x$gas = xyes; then
-+ as_ix86_gotoff_in_data_opt="--32"
-+ fi
-+ gcc_GAS_CHECK_FEATURE([GOTOFF in data],
-+ gcc_cv_as_ix86_gotoff_in_data, [2,11,0],
-+ [$as_ix86_gotoff_in_data_opt],
-+[ .text
-+.L0:
-+ nop
-+ .data
-+ .long .L0@GOTOFF])
-+ AC_DEFINE_UNQUOTED(HAVE_AS_GOTOFF_IN_DATA,
-+ [`if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`],
-+ [Define true if the assembler supports '.long foo@GOTOFF'.])
-+
-+ gcc_GAS_CHECK_FEATURE([rep and lock prefix],
-+ gcc_cv_as_ix86_rep_lock_prefix,,,
-+ [rep movsl
-+ rep ret
-+ rep nop
-+ rep bsf %ecx, %eax
-+ rep bsr %ecx, %eax
-+ lock addl %edi, (%eax,%esi)
-+ lock orl $0, (%esp)],,
-+ [AC_DEFINE(HAVE_AS_IX86_REP_LOCK_PREFIX, 1,
-+ [Define if the assembler supports 'rep <insn>, lock <insn>'.])])
-+
-+ gcc_GAS_CHECK_FEATURE([ud2 mnemonic],
-+ gcc_cv_as_ix86_ud2,,,
-+ [ud2],,
-+ [AC_DEFINE(HAVE_AS_IX86_UD2, 1,
-+ [Define if your assembler supports the 'ud2' mnemonic.])])
-+
-+ gcc_GAS_CHECK_FEATURE([R_386_TLS_GD_PLT reloc],
-+ gcc_cv_as_ix86_tlsgdplt,,,
-+ [call tls_gd@tlsgdplt],
-+ [if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_tlsgdplt=yes
-+ fi
-+ rm -f conftest],
-+ [AC_DEFINE(HAVE_AS_IX86_TLSGDPLT, 1,
-+ [Define if your assembler and linker support @tlsgdplt.])])
-+
-+ conftest_s='
-+ .section .tdata,"aw'$tls_section_flag'",@progbits
-+tls_ld:
-+ .section .text,"ax",@progbits
-+ call tls_ld@tlsldmplt'
-+ gcc_GAS_CHECK_FEATURE([R_386_TLS_LDM_PLT reloc],
-+ gcc_cv_as_ix86_tlsldmplt,,,
-+ [$conftest_s],
-+ [if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_tlsldmplt=yes
-+ fi
-+ rm -f conftest])
-+ AC_DEFINE_UNQUOTED(HAVE_AS_IX86_TLSLDMPLT,
-+ [`if test $gcc_cv_as_ix86_tlsldmplt = yes; then echo 1; else echo 0; fi`],
-+ [Define to 1 if your assembler and linker support @tlsldmplt.])
-+
-+ # Enforce 32-bit output with gas and gld.
-+ if test x$gas = xyes; then
-+ as_ix86_tls_ldm_opt="--32"
-+ fi
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if $gcc_cv_ld -V 2>/dev/null | grep elf_i386_sol2 > /dev/null; then
-+ ld_ix86_tls_ldm_opt="-melf_i386_sol2"
-+ else
-+ ld_ix86_tls_ldm_opt="-melf_i386"
-+ fi
-+ fi
-+ conftest_s='
-+ .section .text,"ax",@progbits
-+ .globl _start
-+ .type _start, @function
-+_start:
-+ leal value@tlsldm(%ebx), %eax
-+ call ___tls_get_addr@plt
-+
-+ .section .tdata,"aw'$tls_section_flag'",@progbits
-+ .type value, @object
-+value:'
-+ gcc_GAS_CHECK_FEATURE([R_386_TLS_LDM reloc],
-+ gcc_cv_as_ix86_tlsldm,,
-+ [$as_ix86_tls_ldm_opt],
-+ [$conftest_s],
-+ [if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
-+ && $gcc_cv_ld $ld_ix86_tls_ldm_opt -o conftest conftest.o $ld_tls_libs -lc > /dev/null 2>&1; then
-+ if $gcc_cv_objdump -d conftest 2>/dev/null | grep nop > /dev/null \
-+ || dis conftest 2>/dev/null | grep nop > /dev/null; then
-+ gcc_cv_as_ix86_tlsldm=yes
-+ fi
-+ fi
-+ rm -f conftest])
-+ AC_DEFINE_UNQUOTED(HAVE_AS_IX86_TLSLDM,
-+ [`if test $gcc_cv_as_ix86_tlsldm = yes; then echo 1; else echo 0; fi`],
-+ [Define to 1 if your assembler and linker support @tlsldm.])
-+
-+ ;;
-+
-+ ia64*-*-*)
-+ gcc_GAS_CHECK_FEATURE([ltoffx and ldxmov relocs],
-+ gcc_cv_as_ia64_ltoffx_ldxmov_relocs, [2,14,0],,
-+[ .text
-+ addl r15 = @ltoffx(x#), gp
-+ ;;
-+ ld8.mov r16 = [[r15]], x#],,
-+ [AC_DEFINE(HAVE_AS_LTOFFX_LDXMOV_RELOCS, 1,
-+ [Define if your assembler supports ltoffx and ldxmov relocations.])])
-+
-+ ;;
-+
-+ powerpc*-*-*)
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5"
-+ .csect .text[[PR]]
-+ mfcr 3,128';;
-+ *-*-darwin*)
-+ gcc_GAS_CHECK_FEATURE([.machine directive support],
-+ gcc_cv_as_machine_directive,,,
-+ [ .machine ppc7400])
-+ if test x$gcc_cv_as_machine_directive != xyes; then
-+ echo "*** This target requires an assembler supporting \".machine\"" >&2
-+ echo you can get it from: ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg >&2
-+ test x$build = x$target && exit 1
-+ fi
-+ conftest_s=' .text
-+ mfcr r3,128';;
-+ *) conftest_s=' .machine power4
-+ .text
-+ mfcr 3,128';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([mfcr field support],
-+ gcc_cv_as_powerpc_mfcrf, [2,14,0],,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_MFCRF, 1,
-+ [Define if your assembler supports mfcr field.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5"
-+ .csect .text[[PR]]
-+ popcntb 3,3';;
-+ *) conftest_s=' .machine power5
-+ .text
-+ popcntb 3,3';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([popcntb support],
-+ gcc_cv_as_powerpc_popcntb, [2,17,0],,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_POPCNTB, 1,
-+ [Define if your assembler supports popcntb field.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5x"
-+ .csect .text[[PR]]
-+ frin 1,1';;
-+ *) conftest_s=' .machine power5
-+ .text
-+ frin 1,1';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([fp round support],
-+ gcc_cv_as_powerpc_fprnd, [2,17,0],,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_FPRND, 1,
-+ [Define if your assembler supports fprnd.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[[PR]]
-+ mffgpr 1,3';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ mffgpr 1,3';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([move fp gpr support],
-+ gcc_cv_as_powerpc_mfpgpr, [2,19,2],,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_MFPGPR, 1,
-+ [Define if your assembler supports mffgpr and mftgpr.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .csect .text[[PR]]
-+LCF..0:
-+ addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
-+ *-*-darwin*)
-+ conftest_s=' .text
-+LCF0:
-+ addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
-+ *) conftest_s=' .text
-+.LCF0:
-+ addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([rel16 relocs],
-+ gcc_cv_as_powerpc_rel16, [2,17,0], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_REL16, 1,
-+ [Define if your assembler supports R_PPC_REL16 relocs.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[[PR]]
-+ cmpb 3,4,5';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ cmpb 3,4,5';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([compare bytes support],
-+ gcc_cv_as_powerpc_cmpb, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_CMPB, 1,
-+ [Define if your assembler supports cmpb.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[[PR]]
-+ dadd 1,2,3';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ dadd 1,2,3';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([decimal float support],
-+ gcc_cv_as_powerpc_dfp, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_DFP, 1,
-+ [Define if your assembler supports DFP instructions.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr7"
-+ .csect .text[[PR]]
-+ lxvd2x 1,2,3';;
-+ *) conftest_s=' .machine power7
-+ .text
-+ lxvd2x 1,2,3';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([vector-scalar support],
-+ gcc_cv_as_powerpc_vsx, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_VSX, 1,
-+ [Define if your assembler supports VSX instructions.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr7"
-+ .csect .text[[PR]]
-+ popcntd 3,3';;
-+ *) conftest_s=' .machine power7
-+ .text
-+ popcntd 3,3';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([popcntd support],
-+ gcc_cv_as_powerpc_popcntd, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_POPCNTD, 1,
-+ [Define if your assembler supports POPCNTD instructions.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr8"
-+ .csect .text[[PR]]';;
-+ *) conftest_s=' .machine power8
-+ .text';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([power8 support],
-+ gcc_cv_as_powerpc_power8, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_POWER8, 1,
-+ [Define if your assembler supports POWER8 instructions.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .csect .text[[PR]]
-+ lwsync';;
-+ *) conftest_s=' .text
-+ lwsync';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([lwsync support],
-+ gcc_cv_as_powerpc_lwsync, [2,19,2], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_LWSYNC, 1,
-+ [Define if your assembler supports LWSYNC instructions.])])
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "476"
-+ .csect .text[[PR]]
-+ dci 0';;
-+ *) conftest_s=' .machine "476"
-+ .text
-+ dci 0';;
-+ esac
-+
-+ gcc_GAS_CHECK_FEATURE([data cache invalidate support],
-+ gcc_cv_as_powerpc_dci, [9,99,0], -a32,
-+ [$conftest_s],,
-+ [AC_DEFINE(HAVE_AS_DCI, 1,
-+ [Define if your assembler supports the DCI/ICI instructions.])])
-+
-+ gcc_GAS_CHECK_FEATURE([.gnu_attribute support],
-+ gcc_cv_as_powerpc_gnu_attribute, [2,18,0],,
-+ [.gnu_attribute 4,1],,
-+ [AC_DEFINE(HAVE_AS_GNU_ATTRIBUTE, 1,
-+ [Define if your assembler supports .gnu_attribute.])])
-+
-+ gcc_GAS_CHECK_FEATURE([tls marker support],
-+ gcc_cv_as_powerpc_tls_markers, [2,20,0],,
-+ [ bl __tls_get_addr(x@tlsgd)],,
-+ [AC_DEFINE(HAVE_AS_TLS_MARKERS, 1,
-+ [Define if your assembler supports arg info for __tls_get_addr.])])
-+
-+ case $target in
-+ *-*-aix*)
-+ gcc_GAS_CHECK_FEATURE([.ref support],
-+ gcc_cv_as_aix_ref, [2,21,0],,
-+ [ .csect stuff[[rw]]
-+ stuff:
-+ .long 1
-+ .extern sym
-+ .ref sym
-+ ],,
-+ [AC_DEFINE(HAVE_AS_REF, 1,
-+ [Define if your assembler supports .ref])])
-+ ;;
-+ esac
-+ ;;
-+
-+ mips*-*-*)
-+ gcc_GAS_CHECK_FEATURE([explicit relocation support],
-+ gcc_cv_as_mips_explicit_relocs, [2,14,0],,
-+[ lw $4,%gp_rel(foo)($4)],,
-+ [if test x$target_cpu_default = x
-+ then target_cpu_default=MASK_EXPLICIT_RELOCS
-+ else target_cpu_default="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
-+ fi])
-+ gcc_GAS_CHECK_FEATURE([-mno-shared support],
-+ gcc_cv_as_mips_no_shared, [2,16,0], [-mno-shared], [nop],,
-+ [AC_DEFINE(HAVE_AS_NO_SHARED, 1,
-+ [Define if the assembler understands -mno-shared.])])
-+
-+ gcc_GAS_CHECK_FEATURE([.gnu_attribute support],
-+ gcc_cv_as_mips_gnu_attribute, [2,18,0],,
-+ [.gnu_attribute 4,1],,
-+ [AC_DEFINE(HAVE_AS_GNU_ATTRIBUTE, 1,
-+ [Define if your assembler supports .gnu_attribute.])])
-+
-+ gcc_GAS_CHECK_FEATURE([.micromips support],
-+ gcc_cv_as_micromips_support,,[--fatal-warnings],
-+ [.set micromips],,
-+ [AC_DEFINE(HAVE_GAS_MICROMIPS, 1,
-+ [Define if your assembler supports the .set micromips directive])])
-+
-+ gcc_GAS_CHECK_FEATURE([.dtprelword support],
-+ gcc_cv_as_mips_dtprelword, [2,18,0],,
-+ [.section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ .dtprelword x+0x8000],,
-+ [AC_DEFINE(HAVE_AS_DTPRELWORD, 1,
-+ [Define if your assembler supports .dtprelword.])])
-+
-+ gcc_GAS_CHECK_FEATURE([DSPR1 mult with four accumulators support],
-+ gcc_cv_as_mips_dspr1_mult,,,
-+[ .set mips32r2
-+ .set nodspr2
-+ .set dsp
-+ madd $ac3,$4,$5
-+ maddu $ac3,$4,$5
-+ msub $ac3,$4,$5
-+ msubu $ac3,$4,$5
-+ mult $ac3,$4,$5
-+ multu $ac3,$4,$5],,
-+ [AC_DEFINE(HAVE_AS_DSPR1_MULT, 1,
-+ [Define if your assembler supports DSPR1 mult.])])
-+
-+ AC_MSG_CHECKING(assembler and linker for explicit JALR relocation)
-+ gcc_cv_as_ld_jalr_reloc=no
-+ if test $gcc_cv_as_mips_explicit_relocs = yes; then
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 20 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_as_ld_jalr_reloc=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x; then
-+ echo ' .ent x' > conftest.s
-+ echo 'x: ld $2,%got_disp(y)($3)' >> conftest.s
-+ echo ' ld $25,%call16(y)($28)' >> conftest.s
-+ echo ' .reloc 1f,R_MIPS_JALR,y' >> conftest.s
-+ echo '1: jalr $25' >> conftest.s
-+ echo ' .reloc 1f,R_MIPS_JALR,x' >> conftest.s
-+ echo '1: jalr $25' >> conftest.s
-+ echo ' .end x' >> conftest.s
-+ if $gcc_cv_as -o conftest.o conftest.s >/dev/null 2>&AS_MESSAGE_LOG_FD \
-+ && $gcc_cv_ld -shared -o conftest.so conftest.o >/dev/null 2>&AS_MESSAGE_LOG_FD; then
-+ if $gcc_cv_objdump -d conftest.so | grep jalr >/dev/null 2>&1 \
-+ && $gcc_cv_objdump -d conftest.so | grep "bal.*<x>" >/dev/null 2>&1; then
-+ gcc_cv_as_ld_jalr_reloc=yes
-+ fi
-+ fi
-+ rm -f conftest.*
-+ fi
-+ fi
-+ if test $gcc_cv_as_ld_jalr_reloc = yes; then
-+ if test x$target_cpu_default = x; then
-+ target_cpu_default=MASK_RELAX_PIC_CALLS
-+ else
-+ target_cpu_default="($target_cpu_default)|MASK_RELAX_PIC_CALLS"
-+ fi
-+ fi
-+ AC_MSG_RESULT($gcc_cv_as_ld_jalr_reloc)
-+
-+ AC_CACHE_CHECK([linker for .eh_frame personality relaxation],
-+ [gcc_cv_ld_mips_personality_relaxation],
-+ [gcc_cv_ld_mips_personality_relaxation=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 \
-+ -a "$gcc_cv_gld_minor_version" -ge 21 \
-+ -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_mips_personality_relaxation=yes
-+ fi
-+ elif test x$gcc_cv_as != x \
-+ -a x$gcc_cv_ld != x \
-+ -a x$gcc_cv_readelf != x ; then
-+ cat > conftest.s <<EOF
-+ .cfi_startproc
-+ .cfi_personality 0x80,indirect_ptr
-+ .ent test
-+test:
-+ nop
-+ .end test
-+ .cfi_endproc
-+
-+ .section .data,"aw",@progbits
-+indirect_ptr:
-+ .dc.a personality
-+EOF
-+ if $gcc_cv_as -KPIC -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld -o conftest conftest.o -shared > /dev/null 2>&1; then
-+ if $gcc_cv_readelf -d conftest 2>&1 \
-+ | grep TEXTREL > /dev/null 2>&1; then
-+ :
-+ elif $gcc_cv_readelf --relocs conftest 2>&1 \
-+ | grep 'R_MIPS_REL32 *$' > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_ld_mips_personality_relaxation=yes
-+ fi
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest])
-+ if test x$gcc_cv_ld_mips_personality_relaxation = xyes; then
-+ AC_DEFINE(HAVE_LD_PERSONALITY_RELAXATION, 1,
-+ [Define if your linker can relax absolute .eh_frame personality
-+pointers into PC-relative form.])
-+ fi
-+
-+ gcc_GAS_CHECK_FEATURE([-mnan= support],
-+ gcc_cv_as_mips_nan,,
-+ [-mnan=2008],,,
-+ [AC_DEFINE(HAVE_AS_NAN, 1,
-+ [Define if the assembler understands -mnan=.])])
-+ if test x$gcc_cv_as_mips_nan = xno \
-+ && test x$with_nan != x; then
-+ AC_MSG_ERROR(
-+ [Requesting --with-nan= requires assembler support for -mnan=])
-+ fi
-+ ;;
-+esac
-+
-+# Mips and HP-UX need the GNU assembler.
-+# Linux on IA64 might be able to use the Intel assembler.
-+
-+case "$target" in
-+ mips*-*-* | *-*-hpux* )
-+ if test x$gas_flag = xyes \
-+ || test x"$host" != x"$build" \
-+ || test ! -x "$gcc_cv_as" \
-+ || "$gcc_cv_as" -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ :
-+ else
-+ echo "*** This configuration requires the GNU assembler" >&2
-+ exit 1
-+ fi
-+ ;;
-+esac
-+
-+# ??? Not all targets support dwarf2 debug_line, even within a version
-+# of gas. Moreover, we need to emit a valid instruction to trigger any
-+# info to the output file. So, as supported targets are added to gas 2.11,
-+# add some instruction here to (also) show we expect this might work.
-+# ??? Once 2.11 is released, probably need to add first known working
-+# version to the per-target configury.
-+case "$cpu_type" in
-+ aarch64 | alpha | arm | avr | bfin | cris | i386 | m32c | m68k | microblaze \
-+ | mips | nios2 | pa | rs6000 | score | sparc | spu | tilegx | tilepro \
-+ | xstormy16 | xtensa)
-+ insn="nop"
-+ ;;
-+ ia64 | s390)
-+ insn="nop 0"
-+ ;;
-+ mmix)
-+ insn="swym 0"
-+ ;;
-+esac
-+if test x"$insn" != x; then
-+ conftest_s="\
-+ .file 1 \"conftest.s\"
-+ .loc 1 3 0
-+ $insn"
-+ gcc_GAS_CHECK_FEATURE([dwarf2 debug_line support],
-+ gcc_cv_as_dwarf2_debug_line,
-+ [elf,2,11,0],, [$conftest_s],
-+ [if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -h conftest.o 2> /dev/null \
-+ | grep debug_line > /dev/null 2>&1; then
-+ gcc_cv_as_dwarf2_debug_line=yes
-+ fi])
-+
-+# The .debug_line file table must be in the exact order that
-+# we specified the files, since these indices are also used
-+# by DW_AT_decl_file. Approximate this test by testing if
-+# the assembler bitches if the same index is assigned twice.
-+ gcc_GAS_CHECK_FEATURE([buggy dwarf2 .file directive],
-+ gcc_cv_as_dwarf2_file_buggy,,,
-+[ .file 1 "foo.s"
-+ .file 1 "bar.s"])
-+
-+ if test $gcc_cv_as_dwarf2_debug_line = yes \
-+ && test $gcc_cv_as_dwarf2_file_buggy = no; then
-+ AC_DEFINE(HAVE_AS_DWARF2_DEBUG_LINE, 1,
-+ [Define if your assembler supports dwarf2 .file/.loc directives,
-+ and preserves file table indices exactly as given.])
-+ fi
-+
-+ gcc_GAS_CHECK_FEATURE([--gdwarf2 option],
-+ gcc_cv_as_gdwarf2_flag,
-+ [elf,2,11,0], [--gdwarf2], [$insn],,
-+ [AC_DEFINE(HAVE_AS_GDWARF2_DEBUG_FLAG, 1,
-+[Define if your assembler supports the --gdwarf2 option.])])
-+
-+ gcc_GAS_CHECK_FEATURE([--gstabs option],
-+ gcc_cv_as_gstabs_flag,
-+ [elf,2,11,0], [--gstabs], [$insn],
-+ [# The native Solaris 9/Intel assembler doesn't understand --gstabs
-+ # and warns about it, but still exits successfully. So check for
-+ # this.
-+ if AC_TRY_COMMAND([$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null])
-+ then :
-+ else gcc_cv_as_gstabs_flag=yes
-+ fi],
-+ [AC_DEFINE(HAVE_AS_GSTABS_DEBUG_FLAG, 1,
-+[Define if your assembler supports the --gstabs option.])])
-+
-+ gcc_GAS_CHECK_FEATURE([--debug-prefix-map option],
-+ gcc_cv_as_debug_prefix_map_flag,
-+ [2,18,0], [--debug-prefix-map /a=/b], [$insn],,
-+ [AC_DEFINE(HAVE_AS_DEBUG_PREFIX_MAP, 1,
-+[Define if your assembler supports the --debug-prefix-map option.])])
-+fi
-+
-+gcc_GAS_CHECK_FEATURE([.lcomm with alignment], gcc_cv_as_lcomm_with_alignment,
-+ ,,
-+[.lcomm bar,4,16],,
-+[AC_DEFINE(HAVE_GAS_LCOMM_WITH_ALIGNMENT, 1,
-+ [Define if your assembler supports .lcomm with an alignment field.])])
-+
-+if test x$with_sysroot = x && test x$host = x$target \
-+ && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
-+ && test "$prefix" != "NONE"; then
-+ AC_DEFINE_UNQUOTED(PREFIX_INCLUDE_DIR, "$prefix/include",
-+[Define to PREFIX/include if cpp should also search that directory.])
-+fi
-+
-+if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; then
-+ if test "x$with_headers" != x; then
-+ target_header_dir=$with_headers
-+ elif test "x$with_sysroot" = x; then
-+ target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-include"
-+ elif test "x$with_build_sysroot" != "x"; then
-+ target_header_dir="${with_build_sysroot}${native_system_header_dir}"
-+ elif test "x$with_sysroot" = xyes; then
-+ target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-root${native_system_header_dir}"
-+ else
-+ target_header_dir="${with_sysroot}${native_system_header_dir}"
-+ fi
-+else
-+ target_header_dir=${native_system_header_dir}
-+fi
-+
-+# Determine the version of glibc, if any, used on the target.
-+AC_MSG_CHECKING([for target glibc version])
-+AC_ARG_WITH([glibc-version],
-+ [AS_HELP_STRING([--with-glibc-version=M.N],
-+ [assume GCC used with glibc version M.N or later])], [
-+if [echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$']; then
-+ glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
-+ glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
-+else
-+ AC_MSG_ERROR([option --with-glibc-version requires a version number M.N])
-+fi], [
-+glibc_version_major=0
-+glibc_version_minor=0
-+[if test -f $target_header_dir/features.h \
-+ && glibc_version_major_define=`$EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+[0-9]' $target_header_dir/features.h` \
-+ && glibc_version_minor_define=`$EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+[0-9]' $target_header_dir/features.h`; then
-+ glibc_version_major=`echo "$glibc_version_major_define" | sed -e 's/.*__GLIBC__[ ]*//'`
-+ glibc_version_minor=`echo "$glibc_version_minor_define" | sed -e 's/.*__GLIBC_MINOR__[ ]*//'`
-+fi]])
-+AC_MSG_RESULT([$glibc_version_major.$glibc_version_minor])
-+
-+AC_ARG_ENABLE(gnu-unique-object,
-+ [AS_HELP_STRING([--enable-gnu-unique-object],
-+ [enable the use of the @gnu_unique_object ELF extension on glibc systems])],
-+ [case $enable_gnu_unique_object in
-+ yes | no) ;;
-+ *) AC_MSG_ERROR(['$enable_gnu_unique_object' is an invalid value for --enable-gnu-unique-object.
-+Valid choices are 'yes' and 'no'.]) ;;
-+ esac],
-+ [gcc_GAS_CHECK_FEATURE([gnu_unique_object], gcc_cv_as_gnu_unique_object,
-+ [elf,2,19,52],,
-+ [.type foo, '$target_type_format_char'gnu_unique_object],,
-+# We need to unquote above to to use the definition from config.gcc.
-+# Also check for ld.so support, i.e. glibc 2.11 or higher.
-+ [GCC_GLIBC_VERSION_GTE_IFELSE([2], [11], [enable_gnu_unique_object=yes], )]
-+ )])
-+if test x$enable_gnu_unique_object = xyes; then
-+ AC_DEFINE(HAVE_GAS_GNU_UNIQUE_OBJECT, 1,
-+ [Define if your assembler supports @gnu_unique_object.])
-+fi
-+
-+AC_CACHE_CHECK([assembler for tolerance to line number 0],
-+ [gcc_cv_as_line_zero],
-+ [gcc_cv_as_line_zero=no
-+ if test $in_tree_gas = yes; then
-+ gcc_GAS_VERSION_GTE_IFELSE(2, 16, 91, [gcc_cv_as_line_zero=yes])
-+ elif test "x$gcc_cv_as" != x; then
-+ { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
-+ if AC_TRY_COMMAND([$gcc_cv_as -o conftest.o conftest.s >&AS_MESSAGE_LOG_FD 2>conftest.out]) &&
-+ test "x`cat conftest.out`" = x
-+ then
-+ gcc_cv_as_line_zero=yes
-+ else
-+ echo "configure: failed program was" >&AS_MESSAGE_LOG_FD
-+ cat conftest.s >&AS_MESSAGE_LOG_FD
-+ echo "configure: error output was" >&AS_MESSAGE_LOG_FD
-+ cat conftest.out >&AS_MESSAGE_LOG_FD
-+ fi
-+ rm -f conftest.o conftest.s conftest.out
-+ fi])
-+if test "x$gcc_cv_as_line_zero" = xyes; then
-+ AC_DEFINE([HAVE_AS_LINE_ZERO], 1,
-+[Define if the assembler won't complain about a line such as # 0 "" 2.])
-+fi
-+
-+AC_MSG_CHECKING(linker PT_GNU_EH_FRAME support)
-+gcc_cv_ld_eh_frame_hdr=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Check if linker supports --eh-frame-hdr option
-+ if $gcc_cv_ld --help 2>/dev/null | grep eh-frame-hdr > /dev/null; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+ else
-+ case "$target" in
-+ *-*-solaris2*)
-+ # Sun ld has various bugs in .eh_frame_hdr support before version 1.2251.
-+ if test "$ld_vers_major" -gt 1 || test "$ld_vers_minor" -ge 2251; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+GCC_TARGET_TEMPLATE([HAVE_LD_EH_FRAME_HDR])
-+if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
-+ AC_DEFINE(HAVE_LD_EH_FRAME_HDR, 1,
-+[Define if your linker supports .eh_frame_hdr.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_eh_frame_hdr)
-+
-+AC_MSG_CHECKING(linker CIEv3 in .eh_frame support)
-+gcc_cv_ld_eh_frame_ciev3=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ if test 0"$ld_date" -lt 20040513; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2004-05-13, fail
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ elif test "$ld_vers_major" -lt 2; then
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ fi
-+ fi
-+ else
-+ case "$target" in
-+ *-*-solaris2*)
-+ # Sun ld added support for CIE v3 in .eh_frame in Solaris 11.1.
-+ if test "$ld_vers_major" -gt 1 || test "$ld_vers_minor" -ge 2324; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+AC_DEFINE_UNQUOTED(HAVE_LD_EH_FRAME_CIEV3,
-+ [`if test x"$gcc_cv_ld_eh_frame_ciev3" = xyes; then echo 1; else echo 0; fi`],
-+ [Define 0/1 if your linker supports CIE v3 in .eh_frame.])
-+AC_MSG_RESULT($gcc_cv_ld_eh_frame_ciev3)
-+
-+AC_MSG_CHECKING(linker position independent executable support)
-+gcc_cv_ld_pie=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_pie=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports -pie option
-+ if $gcc_cv_ld --help 2>/dev/null | grep -- -pie > /dev/null; then
-+ gcc_cv_ld_pie=yes
-+ fi
-+fi
-+if test x"$gcc_cv_ld_pie" = xyes; then
-+ AC_DEFINE(HAVE_LD_PIE, 1,
-+[Define if your linker supports -pie option.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_pie)
-+
-+AC_MSG_CHECKING(linker EH-compatible garbage collection of sections)
-+gcc_cv_ld_eh_gc_sections=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .text.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
-+ if test x$gcc_cv_as_comdat_group != xyes; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .gnu.linkonce.t.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ fi
-+ fi
-+ fi
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest
-+fi
-+case "$target" in
-+ hppa*-*-linux*)
-+ # ??? This apparently exposes a binutils bug with PC-relative relocations.
-+ gcc_cv_ld_eh_gc_sections=no
-+ ;;
-+esac
-+if test x$gcc_cv_ld_eh_gc_sections = xyes; then
-+ AC_DEFINE(HAVE_LD_EH_GC_SECTIONS, 1,
-+ [Define if your linker supports garbage collection of
-+ sections in presence of EH frames.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_eh_gc_sections)
-+
-+AC_MSG_CHECKING(linker EH garbage collection of sections bug)
-+gcc_cv_ld_eh_gc_sections_bug=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -lt 19 -o "$gcc_cv_gld_major_version" -lt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_gc_sections_bug=yes
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x -a x$gcc_cv_as_comdat_group = xyes; then
-+ gcc_cv_ld_eh_gc_sections_bug=yes
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .text.startup.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ :
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections_bug=no
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest
-+fi
-+if test x$gcc_cv_ld_eh_gc_sections_bug = xyes; then
-+ AC_DEFINE(HAVE_LD_EH_GC_SECTIONS_BUG, 1,
-+ [Define if your linker has buggy garbage collection of
-+ sections support when .text.startup.foo like sections are used.])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_eh_gc_sections_bug)
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+AC_CACHE_CHECK(linker --as-needed support,
-+gcc_cv_ld_as_needed,
-+[gcc_cv_ld_as_needed=no
-+gcc_cv_ld_as_needed_option='--as-needed'
-+gcc_cv_ld_no_as_needed_option='--no-as-needed'
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_as_needed=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports --as-needed and --no-as-needed options
-+ if $gcc_cv_ld --help 2>/dev/null | grep as-needed > /dev/null; then
-+ gcc_cv_ld_as_needed=yes
-+ else
-+ case "$target" in
-+ # Solaris 2 ld always supports -z ignore/-z record.
-+ *-*-solaris2*)
-+ gcc_cv_ld_as_needed=yes
-+ gcc_cv_ld_as_needed_option="-z ignore"
-+ gcc_cv_ld_no_as_needed_option="-z record"
-+ ;;
-+ esac
-+ fi
-+fi
-+# --as-needed/-z ignore can only be used if libgcc_s.so.1 uses
-+# dl_iterate_phdr, i.e. since Solaris 11.
-+case "$target" in
-+ *-*-solaris2.1[[1-9]]*)
-+ case "$target" in
-+ i?86-*-* | x86_64-*-*)
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Doesn't work with gld on Solaris/x86 due to PR ld/12320.
-+ gcc_cv_ld_as_needed=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+ *-*-solaris2*)
-+ gcc_cv_ld_as_needed=no
-+ ;;
-+esac
-+])
-+if test x"$gcc_cv_ld_as_needed" = xyes; then
-+ AC_DEFINE(HAVE_LD_AS_NEEDED, 1,
-+[Define if your linker supports --as-needed/--no-as-needed or equivalent options.])
-+ AC_DEFINE_UNQUOTED(LD_AS_NEEDED_OPTION, "$gcc_cv_ld_as_needed_option",
-+[Define to the linker option to ignore unused dependencies.])
-+ AC_DEFINE_UNQUOTED(LD_NO_AS_NEEDED_OPTION, "$gcc_cv_ld_no_as_needed_option",
-+[Define to the linker option to keep unused dependencies.])
-+fi
-+
-+AC_MSG_CHECKING(linker mapfile support for clearing hardware capabilities)
-+saved_LDFLAGS="$LDFLAGS"
-+for clearcap_map in sol2-clearcapv2.map sol2-clearcap.map; do
-+ LDFLAGS="$saved_LDFLAGS -Wl,-M,${srcdir}/config/$clearcap_map"
-+ AC_LINK_IFELSE([int main(void) {return 0;}],
-+ [gcc_cv_ld_clearcap=yes; break], [gcc_cv_ld_clearcap=no])
-+done
-+LDFLAGS="$saved_LDFLAGS"
-+if test "x$gcc_cv_ld_clearcap" = xyes; then
-+ AC_DEFINE([HAVE_LD_CLEARCAP], 1,
-+[Define if the linker supports clearing hardware capabilities via mapfile.])
-+ AC_CONFIG_LINKS([clearcap.map:${srcdir}/config/$clearcap_map])
-+fi
-+AC_MSG_RESULT($gcc_cv_ld_clearcap)
-+
-+case "$target:$tm_file" in
-+ powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
-+ case "$target" in
-+ *le-*-linux*)
-+ emul_name="-melf64lppc"
-+ ;;
-+ *-*-linux*)
-+ emul_name="-melf64ppc"
-+ ;;
-+ *-*-freebsd*)
-+ emul_name="-melf64ppc_fbsd"
-+ ;;
-+ esac
-+ AC_CACHE_CHECK(linker support for omitting dot symbols,
-+ gcc_cv_ld_no_dot_syms,
-+ [gcc_cv_ld_no_dot_syms=no
-+ if test x"$ld_is_gold" = xyes; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ elif test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
-+ cat > conftest1.s <<EOF
-+ .text
-+ bl .foo
-+EOF
-+ cat > conftest2.s <<EOF
-+ .section ".opd","aw"
-+ .align 3
-+ .globl foo
-+ .type foo,@function
-+foo:
-+ .quad .LEfoo,.TOC.@tocbase,0
-+ .text
-+.LEfoo:
-+ blr
-+ .size foo,.-.LEfoo
-+EOF
-+ if $gcc_cv_as -a64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -a64 -o conftest2.o conftest2.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld $emul_name -o conftest conftest1.o conftest2.o > /dev/null 2>&1; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ fi
-+ rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
-+ fi
-+ ])
-+ if test x"$gcc_cv_ld_no_dot_syms" = xyes; then
-+ AC_DEFINE(HAVE_LD_NO_DOT_SYMS, 1,
-+ [Define if your PowerPC64 linker only needs function descriptor syms.])
-+ fi
-+
-+ AC_CACHE_CHECK(linker large toc support,
-+ gcc_cv_ld_large_toc,
-+ [gcc_cv_ld_large_toc=no
-+ if test x"$ld_is_gold" = xyes; then
-+ gcc_cv_ld_large_toc=yes
-+ elif test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 21 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
-+ cat > conftest.s <<EOF
-+ .section ".tbss","awT",@nobits
-+ .align 3
-+ie0: .space 8
-+ .global _start
-+ .text
-+_start:
-+ addis 9,13,ie0@got@tprel@ha
-+ ld 9,ie0@got@tprel@l(9)
-+EOF
-+ if $gcc_cv_as -a64 -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld $emul_name --no-toc-sort -o conftest conftest.o > /dev/null 2>&1; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ rm -f conftest conftest.o conftest.s
-+ fi
-+ ])
-+ if test x"$gcc_cv_ld_large_toc" = xyes; then
-+ AC_DEFINE(HAVE_LD_LARGE_TOC, 1,
-+ [Define if your PowerPC64 linker supports a large TOC.])
-+ fi
-+ ;;
-+esac
-+
-+case "$target" in
-+ *-*-aix*)
-+ AC_CACHE_CHECK(linker large toc support,
-+ gcc_cv_ld_large_toc,
-+ [gcc_cv_ld_large_toc=no
-+ if test x$gcc_cv_as != x ; then
-+ cat > conftest.s <<EOF
-+ .toc
-+LC..1:
-+ .tc a[[TC]],a[[RW]]
-+ .extern a[[RW]]
-+ .csect .text[[PR]]
-+.largetoctest:
-+ addis 9,LC..1@u(2)
-+ ld 3,LC..1@l(9)
-+EOF
-+ if $gcc_cv_as -a64 -o conftest.o conftest.s > /dev/null 2>&1; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ rm -f conftest conftest.o conftest.s
-+ fi
-+ ])
-+ if test x"$gcc_cv_ld_large_toc" = xyes; then
-+ AC_DEFINE(HAVE_LD_LARGE_TOC, 1,
-+ [Define if your PowerPC64 linker supports a large TOC.])
-+ fi
-+ ;;
-+esac
-+
-+AC_CACHE_CHECK(linker --build-id support,
-+ gcc_cv_ld_buildid,
-+ [gcc_cv_ld_buildid=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a \
-+ "$gcc_cv_gld_minor_version" -ge 18 -o \
-+ "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_buildid=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --help 2>/dev/null | grep build-id > /dev/null; then
-+ gcc_cv_ld_buildid=yes
-+ fi
-+ fi])
-+if test x"$gcc_cv_ld_buildid" = xyes; then
-+ AC_DEFINE(HAVE_LD_BUILDID, 1,
-+ [Define if your linker supports --build-id.])
-+fi
-+
-+AC_ARG_ENABLE(linker-build-id,
-+[AS_HELP_STRING([--enable-linker-build-id],
-+ [compiler will always pass --build-id to linker])],
-+[],
-+enable_linker_build_id=no)
-+
-+if test x"$enable_linker_build_id" = xyes; then
-+ if test x"$gcc_cv_ld_buildid" = xyes; then
-+ AC_DEFINE(ENABLE_LD_BUILDID, 1,
-+ [Define if gcc should always pass --build-id to linker.])
-+ else
-+ AC_MSG_WARN(--build-id is not supported by your linker; --enable-linker-build-id ignored)
-+ fi
-+fi
-+
-+# In binutils 2.21, GNU ld gained support for new emulations fully
-+# supporting the Solaris 2 ABI. Detect their presence in the linker used.
-+AC_CACHE_CHECK(linker *_sol2 emulation support,
-+ gcc_cv_ld_sol2_emulation,
-+ [gcc_cv_ld_sol2_emulation=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a \
-+ "$gcc_cv_gld_minor_version" -ge 21 -o \
-+ "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_sol2_emulation=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld -V 2>/dev/null | sed -e '1,/Supported emulations/d;q' | \
-+ grep _sol2 > /dev/null; then
-+ gcc_cv_ld_sol2_emulation=yes
-+ fi
-+ fi])
-+if test x"$gcc_cv_ld_sol2_emulation" = xyes; then
-+ AC_DEFINE(HAVE_LD_SOL2_EMULATION, 1,
-+ [Define if your linker supports the *_sol2 emulations.])
-+fi
-+
-+AC_CACHE_CHECK(linker --sysroot support,
-+ gcc_cv_ld_sysroot,
-+ [gcc_cv_ld_sysroot=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; then
-+ gcc_cv_ld_sysroot=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --help 2>/dev/null | grep sysroot > /dev/null; then
-+ gcc_cv_ld_sysroot=yes
-+ fi
-+ fi])
-+if test x"$gcc_cv_ld_sysroot" = xyes; then
-+ AC_DEFINE(HAVE_LD_SYSROOT, 1,
-+ [Define if your linker supports --sysroot.])
-+fi
-+
-+# Test for stack protector support in target C library.
-+AC_CACHE_CHECK(__stack_chk_fail in target C library,
-+ gcc_cv_libc_provides_ssp,
-+ [gcc_cv_libc_provides_ssp=no
-+ case "$target" in
-+ *-*-linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu)
-+ # glibc 2.4 and later provides __stack_chk_fail and
-+ # either __stack_chk_guard, or TLS access to stack guard canary.
-+ GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_libc_provides_ssp=yes], [
-+ [if test -f $target_header_dir/features.h \
-+ && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
-+ $target_header_dir/features.h > /dev/null; then
-+ if $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \
-+ $target_header_dir/features.h > /dev/null && \
-+ test -f $target_header_dir/bits/uClibc_config.h && \
-+ $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \
-+ $target_header_dir/bits/uClibc_config.h > /dev/null; then
-+ gcc_cv_libc_provides_ssp=yes
-+ fi
-+ # all versions of Bionic support stack protector
-+ elif test -f $target_header_dir/sys/cdefs.h \
-+ && $EGREP '^[ ]*#[ ]*define[ ]+__BIONIC__[ ]+1' \
-+ $target_header_dir/sys/cdefs.h > /dev/null; then
-+ gcc_cv_libc_provides_ssp=yes
-+ fi]])
-+ ;;
-+ *-*-gnu*)
-+ # Avoid complicated tests (see
-+ # <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now
-+ # simply assert that glibc does provide this, which is true for all
-+ # realistically usable GNU/Hurd configurations.
-+ gcc_cv_libc_provides_ssp=yes;;
-+ *-*-darwin* | *-*-freebsd*)
-+ AC_CHECK_FUNC(__stack_chk_fail,[gcc_cv_libc_provides_ssp=yes],
-+ [echo "no __stack_chk_fail on this target"])
-+ ;;
-+ *) gcc_cv_libc_provides_ssp=no ;;
-+ esac])
-+
-+if test x$gcc_cv_libc_provides_ssp = xyes; then
-+ AC_DEFINE(TARGET_LIBC_PROVIDES_SSP, 1,
-+ [Define if your target C library provides stack protector support])
-+fi
-+
-+# Test for <sys/sdt.h> on the target.
-+GCC_TARGET_TEMPLATE([HAVE_SYS_SDT_H])
-+AC_MSG_CHECKING(sys/sdt.h in the target C library)
-+have_sys_sdt_h=no
-+if test -f $target_header_dir/sys/sdt.h; then
-+ have_sys_sdt_h=yes
-+ AC_DEFINE(HAVE_SYS_SDT_H, 1,
-+ [Define if your target C library provides sys/sdt.h])
-+fi
-+AC_MSG_RESULT($have_sys_sdt_h)
-+
-+# Check if TFmode long double should be used by default or not.
-+# Some glibc targets used DFmode long double, but with glibc 2.4
-+# and later they can use TFmode.
-+case "$target" in
-+ powerpc*-*-linux* | \
-+ sparc*-*-linux* | \
-+ s390*-*-linux* | \
-+ alpha*-*-linux*)
-+ AC_ARG_WITH(long-double-128,
-+ [AS_HELP_STRING([--with-long-double-128],
-+ [use 128-bit long double by default])],
-+ gcc_cv_target_ldbl128="$with_long_double_128",
-+ [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
-+ [gcc_cv_target_ldbl128=no
-+ grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
-+ $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
-+ && gcc_cv_target_ldbl128=yes
-+ ]])])
-+ ;;
-+esac
-+if test x$gcc_cv_target_ldbl128 = xyes; then
-+ AC_DEFINE(TARGET_DEFAULT_LONG_DOUBLE_128, 1,
-+ [Define if TFmode long double should be the default])
-+fi
-+
-+AC_MSG_CHECKING(dl_iterate_phdr in target C library)
-+gcc_cv_target_dl_iterate_phdr=unknown
-+case "$target" in
-+ # Restrict to Solaris 11+. While most of the Solaris 11 linker changes
-+ # were backported to Solaris 10 Update 10, dl_iterate_phdr only lives in
-+ # libdl there, both complicating its use and breaking compatibility
-+ # between Solaris 10 updates.
-+ *-*-solaris2.1[[1-9]]*)
-+ # <link.h> needs both a dl_iterate_phdr declaration and support for
-+ # compilation with largefile support.
-+ if grep dl_iterate_phdr $target_header_dir/link.h > /dev/null 2>&1 \
-+ && grep 'large file capable' $target_header_dir/link.h > /dev/null 2>&1; then
-+ gcc_cv_target_dl_iterate_phdr=yes
-+ else
-+ gcc_cv_target_dl_iterate_phdr=no
-+ fi
-+ ;;
-+esac
-+GCC_TARGET_TEMPLATE([TARGET_DL_ITERATE_PHDR])
-+if test x$gcc_cv_target_dl_iterate_phdr = xyes; then
-+ AC_DEFINE(TARGET_DL_ITERATE_PHDR, 1,
-+[Define if your target C library provides the `dl_iterate_phdr' function.])
-+fi
-+AC_MSG_RESULT($gcc_cv_target_dl_iterate_phdr)
-+
-+# We no longer support different GC mechanisms. Emit an error if
-+# the user configures with --with-gc.
-+AC_ARG_WITH(gc,
-+[AS_HELP_STRING([--with-gc={page,zone}],
-+ [this option is not supported anymore. It used to choose
-+ the garbage collection mechanism to use with the compiler])],
-+[AC_MSG_ERROR([Configure option --with-gc is only supported up to GCC 4.7.x])],
-+[])
-+
-+# Libraries to use on the host. This will normally be set by the top
-+# level Makefile. Here we simply capture the value for our Makefile.
-+if test -z "${HOST_LIBS+set}"; then
-+ HOST_LIBS=
-+fi
-+AC_SUBST(HOST_LIBS)
-+
-+# Use the system's zlib library.
-+zlibdir=-L../zlib
-+zlibinc="-I\$(srcdir)/../zlib"
-+AC_ARG_WITH(system-zlib,
-+[AS_HELP_STRING([--with-system-zlib], [use installed libz])],
-+zlibdir=
-+zlibinc=
-+)
-+AC_SUBST(zlibdir)
-+AC_SUBST(zlibinc)
-+
-+dnl Very limited version of automake's enable-maintainer-mode
-+
-+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
-+ dnl maintainer-mode is disabled by default
-+ AC_ARG_ENABLE(maintainer-mode,
-+[AS_HELP_STRING([--enable-maintainer-mode],
-+ [enable make rules and dependencies not useful
-+ (and sometimes confusing) to the casual installer])],
-+ maintainer_mode=$enableval,
-+ maintainer_mode=no)
-+
-+AC_MSG_RESULT($maintainer_mode)
-+
-+if test "$maintainer_mode" = "yes"; then
-+ MAINT=''
-+else
-+ MAINT='#'
-+fi
-+AC_SUBST(MAINT)dnl
-+
-+dnl Whether to prevent multiple front-ends from linking at the same time
-+
-+AC_MSG_CHECKING([whether to avoid linking multiple front-ends at once])
-+ AC_ARG_ENABLE(link-mutex,
-+[AS_HELP_STRING([--enable-link-mutex],
-+ [avoid linking multiple front-ends at once to avoid thrashing
-+ on the build machine])],
-+ do_link_mutex=$enableval,
-+ do_link_mutex=no)
-+AC_MSG_RESULT($do_link_mutex)
-+
-+if test "$do_link_mutex" = "yes"; then
-+ DO_LINK_MUTEX=true
-+else
-+ DO_LINK_MUTEX=false
-+fi
-+AC_SUBST(DO_LINK_MUTEX)
-+
-+# --------------
-+# Language hooks
-+# --------------
-+
-+# Make empty files to contain the specs and options for each language.
-+# Then add #include lines to for a compiler that has specs and/or options.
-+
-+subdirs=
-+lang_opt_files=
-+lang_specs_files=
-+lang_tree_files=
-+# These (without "all_") are set in each config-lang.in.
-+# `language' must be a single word so is spelled singularly.
-+all_languages=
-+all_compilers=
-+all_outputs='Makefile'
-+# List of language makefile fragments.
-+all_lang_makefrags=
-+# Additional files for gengtype
-+all_gtfiles="$target_gtfiles"
-+
-+# These are the languages that are set in --enable-languages,
-+# and are available in the GCC tree.
-+all_selected_languages=
-+
-+# Add the language fragments.
-+# Languages are added via two mechanisms. Some information must be
-+# recorded in makefile variables, these are defined in config-lang.in.
-+# We accumulate them and plug them into the main Makefile.
-+# The other mechanism is a set of hooks for each of the main targets
-+# like `clean', `install', etc.
-+
-+language_hooks="Make-hooks"
-+
-+for lang in ${srcdir}/*/config-lang.in
-+do
-+changequote(,)dnl
-+ test "$lang" = "${srcdir}/*/config-lang.in" && continue
-+
-+ lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
-+ if test "x$lang_alias" = x
-+ then
-+ echo "$lang doesn't set \$language." 1>&2
-+ exit 1
-+ fi
-+ subdir="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
-+ subdirs="$subdirs $subdir"
-+
-+ # $gcc_subdir is where the gcc integration files are to be found
-+ # for a language, both for internal compiler purposes (compiler
-+ # sources implementing front-end to GCC tree converters), and for
-+ # build infrastructure purposes (Make-lang.in, etc.)
-+ #
-+ # This will be <subdir> (relative to $srcdir) if a line like
-+ # gcc_subdir="<subdir>" or gcc_subdir=<subdir>
-+ # is found in <langdir>/config-lang.in, and will remain <langdir>
-+ # otherwise.
-+ #
-+ # Except for the language alias (fetched above), the regular
-+ # "config-lang.in" contents are always retrieved from $gcc_subdir,
-+ # so a <langdir>/config-lang.in setting gcc_subdir typically sets
-+ # only this and the language alias.
-+
-+ gcc_subdir=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`
-+ if [ "$gcc_subdir" = "" ]; then
-+ gcc_subdir="$subdir"
-+ fi
-+
-+ case ",$enable_languages," in
-+ *,$lang_alias,*)
-+ all_selected_languages="$all_selected_languages $lang_alias"
-+ if test -f $srcdir/$gcc_subdir/lang-specs.h; then
-+ lang_specs_files="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"
-+ fi
-+ ;;
-+ esac
-+changequote([,])dnl
-+
-+ language=
-+ boot_language=
-+ compilers=
-+ outputs=
-+ gtfiles=
-+ subdir_requires=
-+ . ${srcdir}/$gcc_subdir/config-lang.in
-+ if test "x$language" = x
-+ then
-+ echo "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2
-+ exit 1
-+ fi
-+
-+ ok=:
-+ case ",$enable_languages," in
-+ *,$lang_alias,*) ;;
-+ *)
-+ for i in $subdir_requires; do
-+ test -f "${srcdir}/$i/config-lang.in" && continue
-+ ok=false
-+ break
-+ done
-+ ;;
-+ esac
-+ $ok || continue
-+
-+ all_lang_makefrags="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"
-+ if test -f $srcdir/$gcc_subdir/lang.opt; then
-+ lang_opt_files="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"
-+ all_opt_files="$all_opt_files $srcdir/$gcc_subdir/lang.opt"
-+ fi
-+ if test -f $srcdir/$gcc_subdir/$subdir-tree.def; then
-+ lang_tree_files="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"
-+ fi
-+ all_languages="$all_languages $language"
-+ all_compilers="$all_compilers $compilers"
-+ all_outputs="$all_outputs $outputs"
-+ all_gtfiles="$all_gtfiles [[$subdir]] $gtfiles"
-+ case ",$enable_languages," in
-+ *,lto,*)
-+ AC_DEFINE(ENABLE_LTO, 1, [Define to enable LTO support.])
-+ enable_lto=yes
-+ AC_SUBST(enable_lto)
-+ ;;
-+ *) ;;
-+ esac
-+done
-+
-+check_languages=
-+for language in $all_selected_languages
-+do
-+ check_languages="$check_languages check-$language"
-+done
-+
-+# We link each language in with a set of hooks, reached indirectly via
-+# lang.${target}. Only do so for selected languages.
-+
-+rm -f Make-hooks
-+touch Make-hooks
-+target_list="all.cross start.encap rest.encap tags \
-+ install-common install-man install-info install-pdf install-html dvi \
-+ pdf html uninstall info man srcextra srcman srcinfo \
-+ mostlyclean clean distclean maintainer-clean install-plugin"
-+
-+for t in $target_list
-+do
-+ x=
-+ for lang in $all_selected_languages
-+ do
-+ x="$x $lang.$t"
-+ done
-+ echo "lang.$t: $x" >> Make-hooks
-+done
-+
-+# --------
-+# Option include files
-+# --------
-+
-+${AWK} -f $srcdir/opt-include.awk $all_opt_files > option-includes.mk
-+option_includes="option-includes.mk"
-+AC_SUBST_FILE(option_includes)
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+# Create .gdbinit.
-+
-+echo "dir ." > .gdbinit
-+echo "dir ${srcdir}" >> .gdbinit
-+if test x$gdb_needs_out_file_path = xyes
-+then
-+ echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
-+fi
-+if test "x$subdirs" != x; then
-+ for s in $subdirs
-+ do
-+ echo "dir ${srcdir}/$s" >> .gdbinit
-+ done
-+fi
-+echo "source ${srcdir}/gdbinit.in" >> .gdbinit
-+echo "python import sys; sys.path.append('${srcdir}'); import gdbhooks" >> .gdbinit
-+
-+# Put a breakpoint on __asan_report_error to help with debugging buffer
-+# overflow.
-+case "$CFLAGS" in
-+*-fsanitize=address*)
-+ echo "source ${srcdir}/gdbasan.in" >> .gdbinit
-+ ;;
-+esac
-+
-+gcc_tooldir='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'
-+AC_SUBST(gcc_tooldir)
-+AC_SUBST(dollar)
-+
-+# Find a directory in which to install a shared libgcc.
-+
-+AC_ARG_ENABLE(version-specific-runtime-libs,
-+[AS_HELP_STRING([--enable-version-specific-runtime-libs],
-+ [specify that runtime libraries should be
-+ installed in a compiler-specific directory])])
-+
-+# Substitute configuration variables
-+AC_SUBST(subdirs)
-+AC_SUBST(srcdir)
-+AC_SUBST(all_compilers)
-+AC_SUBST(all_gtfiles)
-+AC_SUBST(all_lang_makefrags)
-+AC_SUBST(all_languages)
-+AC_SUBST(all_selected_languages)
-+AC_SUBST(build_exeext)
-+AC_SUBST(build_install_headers_dir)
-+AC_SUBST(build_xm_file_list)
-+AC_SUBST(build_xm_include_list)
-+AC_SUBST(build_xm_defines)
-+AC_SUBST(build_file_translate)
-+AC_SUBST(check_languages)
-+AC_SUBST(cpp_install_dir)
-+AC_SUBST(xmake_file)
-+AC_SUBST(tmake_file)
-+AC_SUBST(TM_ENDIAN_CONFIG)
-+AC_SUBST(TM_MULTILIB_CONFIG)
-+AC_SUBST(TM_MULTILIB_EXCEPTIONS_CONFIG)
-+AC_SUBST(extra_gcc_objs)
-+AC_SUBST(user_headers_inc_next_pre)
-+AC_SUBST(user_headers_inc_next_post)
-+AC_SUBST(extra_headers_list)
-+AC_SUBST(extra_objs)
-+AC_SUBST(extra_programs)
-+AC_SUBST(float_h_file)
-+AC_SUBST(gcc_config_arguments)
-+AC_SUBST(gcc_gxx_include_dir)
-+AC_SUBST(gcc_gxx_include_dir_add_sysroot)
-+AC_SUBST(host_exeext)
-+AC_SUBST(host_xm_file_list)
-+AC_SUBST(host_xm_include_list)
-+AC_SUBST(host_xm_defines)
-+AC_SUBST(out_host_hook_obj)
-+AC_SUBST(install)
-+AC_SUBST(lang_opt_files)
-+AC_SUBST(lang_specs_files)
-+AC_SUBST(lang_tree_files)
-+AC_SUBST(local_prefix)
-+AC_SUBST(md_file)
-+AC_SUBST(objc_boehm_gc)
-+AC_SUBST(out_file)
-+AC_SUBST(out_object_file)
-+AC_SUBST(common_out_file)
-+AC_SUBST(common_out_object_file)
-+AC_SUBST(tm_file_list)
-+AC_SUBST(tm_include_list)
-+AC_SUBST(tm_defines)
-+AC_SUBST(tm_p_file_list)
-+AC_SUBST(tm_p_include_list)
-+AC_SUBST(xm_file_list)
-+AC_SUBST(xm_include_list)
-+AC_SUBST(xm_defines)
-+AC_SUBST(use_gcc_stdint)
-+AC_SUBST(c_target_objs)
-+AC_SUBST(cxx_target_objs)
-+AC_SUBST(fortran_target_objs)
-+AC_SUBST(target_cpu_default)
-+
-+AC_SUBST_FILE(language_hooks)
-+
-+# Echo link setup.
-+if test x${build} = x${host} ; then
-+ if test x${host} = x${target} ; then
-+ echo "Links are now set up to build a native compiler for ${target}." 1>&2
-+ else
-+ echo "Links are now set up to build a cross-compiler" 1>&2
-+ echo " from ${host} to ${target}." 1>&2
-+ fi
-+else
-+ if test x${host} = x${target} ; then
-+ echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
-+ echo " for ${target}." 1>&2
-+ else
-+ echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
-+ echo " from ${host} to ${target}." 1>&2
-+ fi
-+fi
-+
-+AC_ARG_VAR(GMPLIBS,[How to link GMP])
-+AC_ARG_VAR(GMPINC,[How to find GMP include files])
-+
-+AC_ARG_VAR(ISLLIBS,[How to link ISL])
-+AC_ARG_VAR(ISLINC,[How to find ISL include files])
-+
-+AC_ARG_VAR(CLOOGLIBS,[How to link CLOOG])
-+AC_ARG_VAR(CLOOGINC,[How to find CLOOG include files])
-+if test "x${CLOOGLIBS}" != "x" ; then
-+ AC_DEFINE(HAVE_cloog, 1, [Define if cloog is in use.])
-+fi
-+
-+# Check for plugin support
-+AC_ARG_ENABLE(plugin,
-+[AS_HELP_STRING([--enable-plugin], [enable plugin support])],
-+enable_plugin=$enableval,
-+enable_plugin=yes; default_plugin=yes)
-+
-+pluginlibs=
-+
-+case "${host}" in
-+ *-*-darwin*)
-+ if test x$build = x$host; then
-+ export_sym_check="nm${exeext} -g"
-+ elif test x$host = x$target; then
-+ export_sym_check="$gcc_cv_nm -g"
-+ else
-+ export_sym_check=
-+ fi
-+ ;;
-+ *)
-+ if test x$build = x$host; then
-+ export_sym_check="objdump${exeext} -T"
-+ elif test x$host = x$target; then
-+ export_sym_check="$gcc_cv_objdump -T"
-+ else
-+ export_sym_check=
-+ fi
-+ ;;
-+esac
-+
-+if test x"$enable_plugin" = x"yes"; then
-+
-+ AC_MSG_CHECKING([for exported symbols])
-+ if test "x$export_sym_check" != x; then
-+ echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c
-+ ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest$ac_exeext > /dev/null 2>&1
-+ if $export_sym_check conftest$ac_exeext | grep -q foobar > /dev/null; then
-+ : # No need to use a flag
-+ AC_MSG_RESULT([yes])
-+ else
-+ AC_MSG_RESULT([yes])
-+ AC_MSG_CHECKING([for -rdynamic])
-+ ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest$ac_exeext > /dev/null 2>&1
-+ if $export_sym_check conftest$ac_exeext | grep -q foobar > /dev/null; then
-+ plugin_rdynamic=yes
-+ pluginlibs="-rdynamic"
-+ else
-+ plugin_rdynamic=no
-+ enable_plugin=no
-+ fi
-+ AC_MSG_RESULT([$plugin_rdynamic])
-+ fi
-+ else
-+ AC_MSG_RESULT([unable to check])
-+ fi
-+
-+ # Check -ldl
-+ saved_LIBS="$LIBS"
-+ AC_SEARCH_LIBS([dlopen], [dl])
-+ if test x"$ac_cv_search_dlopen" = x"-ldl"; then
-+ pluginlibs="$pluginlibs -ldl"
-+ fi
-+ LIBS="$saved_LIBS"
-+
-+ # Check that we can build shared objects with -fPIC -shared
-+ saved_LDFLAGS="$LDFLAGS"
-+ saved_CFLAGS="$CFLAGS"
-+ case "${host}" in
-+ *-*-darwin*)
-+ CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
-+ CFLAGS="$CFLAGS -fPIC"
-+ LDFLAGS="$LDFLAGS -shared -undefined dynamic_lookup"
-+ ;;
-+ *)
-+ CFLAGS="$CFLAGS -fPIC"
-+ LDFLAGS="$LDFLAGS -fPIC -shared"
-+ ;;
-+ esac
-+ AC_MSG_CHECKING([for -fPIC -shared])
-+ AC_TRY_LINK(
-+ [extern int X;],[return X == 0;],
-+ [AC_MSG_RESULT([yes]); have_pic_shared=yes],
-+ [AC_MSG_RESULT([no]); have_pic_shared=no])
-+ if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
-+ pluginlibs=
-+ enable_plugin=no
-+ fi
-+ LDFLAGS="$saved_LDFLAGS"
-+ CFLAGS="$saved_CFLAGS"
-+
-+ # If plugin support had been requested but not available, fail.
-+ if test x"$enable_plugin" = x"no" ; then
-+ if test x"$default_plugin" != x"yes"; then
-+ AC_MSG_ERROR([
-+Building GCC with plugin support requires a host that supports
-+-fPIC, -shared, -ldl and -rdynamic.])
-+ fi
-+ fi
-+fi
-+
-+AC_SUBST(pluginlibs)
-+AC_SUBST(enable_plugin)
-+if test x"$enable_plugin" = x"yes"; then
-+ AC_DEFINE(ENABLE_PLUGIN, 1, [Define to enable plugin support.])
-+fi
-+
-+
-+# Enable --enable-host-shared
-+AC_ARG_ENABLE(host-shared,
-+[AS_HELP_STRING([--enable-host-shared],
-+ [build host code as shared libraries])],
-+[PICFLAG=-fPIC], [PICFLAG=])
-+AC_SUBST(enable_host_shared)
-+AC_SUBST(PICFLAG)
-+
-+
-+AC_ARG_ENABLE(libquadmath-support,
-+[AS_HELP_STRING([--disable-libquadmath-support],
-+ [disable libquadmath support for Fortran])],
-+ENABLE_LIBQUADMATH_SUPPORT=$enableval,
-+ENABLE_LIBQUADMATH_SUPPORT=yes)
-+if test "${ENABLE_LIBQUADMATH_SUPPORT}" != "no" ; then
-+ AC_DEFINE(ENABLE_LIBQUADMATH_SUPPORT, 1,
-+ [Define to 1 to enable libquadmath support])
-+fi
-+
-+
-+# Specify what hash style to use by default.
-+AC_ARG_WITH([linker-hash-style],
-+[AC_HELP_STRING([--with-linker-hash-style={sysv,gnu,both}],
-+ [specify the linker hash style])],
-+[case x"$withval" in
-+ xsysv)
-+ LINKER_HASH_STYLE=sysv
-+ ;;
-+ xgnu)
-+ LINKER_HASH_STYLE=gnu
-+ ;;
-+ xboth)
-+ LINKER_HASH_STYLE=both
-+ ;;
-+ *)
-+ AC_MSG_ERROR([$withval is an invalid option to --with-linker-hash-style])
-+ ;;
-+ esac],
-+[LINKER_HASH_STYLE=''])
-+if test x"${LINKER_HASH_STYLE}" != x; then
-+ AC_DEFINE_UNQUOTED(LINKER_HASH_STYLE, "$LINKER_HASH_STYLE",
-+ [The linker hash style])
-+fi
-+
-+# Configure the subdirectories
-+# AC_CONFIG_SUBDIRS($subdirs)
-+
-+# Create the Makefile
-+# and configure language subdirectories
-+AC_CONFIG_FILES($all_outputs)
-+
-+AC_CONFIG_COMMANDS([default],
-+[
-+case ${CONFIG_HEADERS} in
-+ *auto-host.h:config.in*)
-+ echo > cstamp-h ;;
-+esac
-+# Make sure all the subdirs exist.
-+for d in $subdirs doc build common c-family
-+do
-+ test -d $d || mkdir $d
-+done
-+],
-+[subdirs='$subdirs'])
-+AC_OUTPUT
-+
-diff -Nur gcc-4.9.2-or1k.orig/gcc/configure.orig gcc-4.9.2-or1k/gcc/configure.orig
---- gcc-4.9.2-or1k.orig/gcc/configure.orig 1969-12-31 18:00:00.000000000 -0600
-+++ gcc-4.9.2-or1k/gcc/configure.orig 2015-07-13 13:42:14.000000000 -0500
-@@ -0,0 +1,29501 @@
-+#! /bin/sh
-+# Guess values for system-dependent variables and create Makefiles.
-+# Generated by GNU Autoconf 2.64.
-+#
-+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
-+# Foundation, Inc.
-+#
-+# This configure script is free software; the Free Software Foundation
-+# gives unlimited permission to copy, distribute and modify it.
-+## -------------------- ##
-+## M4sh Initialization. ##
-+## -------------------- ##
-+
-+# Be more Bourne compatible
-+DUALCASE=1; export DUALCASE # for MKS sh
-+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-+ emulate sh
-+ NULLCMD=:
-+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-+ # is contrary to our usage. Disable this feature.
-+ alias -g '${1+"$@"}'='"$@"'
-+ setopt NO_GLOB_SUBST
-+else
-+ case `(set -o) 2>/dev/null` in #(
-+ *posix*) :
-+ set -o posix ;; #(
-+ *) :
-+ ;;
-+esac
-+fi
-+
-+
-+as_nl='
-+'
-+export as_nl
-+# Printing a long string crashes Solaris 7 /usr/bin/printf.
-+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-+# Prefer a ksh shell builtin over an external printf program on Solaris,
-+# but without wasting forks for bash or zsh.
-+if test -z "$BASH_VERSION$ZSH_VERSION" \
-+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-+ as_echo='print -r --'
-+ as_echo_n='print -rn --'
-+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-+ as_echo='printf %s\n'
-+ as_echo_n='printf %s'
-+else
-+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-+ as_echo_n='/usr/ucb/echo -n'
-+ else
-+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-+ as_echo_n_body='eval
-+ arg=$1;
-+ case $arg in #(
-+ *"$as_nl"*)
-+ expr "X$arg" : "X\\(.*\\)$as_nl";
-+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-+ esac;
-+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-+ '
-+ export as_echo_n_body
-+ as_echo_n='sh -c $as_echo_n_body as_echo'
-+ fi
-+ export as_echo_body
-+ as_echo='sh -c $as_echo_body as_echo'
-+fi
-+
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ PATH_SEPARATOR=:
-+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-+ PATH_SEPARATOR=';'
-+ }
-+fi
-+
-+
-+# IFS
-+# We need space, tab and new line, in precisely that order. Quoting is
-+# there to prevent editors from complaining about space-tab.
-+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-+# splitting by setting IFS to empty value.)
-+IFS=" "" $as_nl"
-+
-+# Find who we are. Look in the path if we contain no directory separator.
-+case $0 in #((
-+ *[\\/]* ) as_myself=$0 ;;
-+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+# We did not find ourselves, most probably we were run as `sh COMMAND'
-+# in which case we are not to be found in the path.
-+if test "x$as_myself" = x; then
-+ as_myself=$0
-+fi
-+if test ! -f "$as_myself"; then
-+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-+ exit 1
-+fi
-+
-+# Unset variables that we do not need and which cause bugs (e.g. in
-+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-+# suppresses any "Segmentation fault" message there. '((' could
-+# trigger a bug in pdksh 5.2.14.
-+for as_var in BASH_ENV ENV MAIL MAILPATH
-+do eval test x\${$as_var+set} = xset \
-+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-+done
-+PS1='$ '
-+PS2='> '
-+PS4='+ '
-+
-+# NLS nuisances.
-+LC_ALL=C
-+export LC_ALL
-+LANGUAGE=C
-+export LANGUAGE
-+
-+# CDPATH.
-+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-+
-+if test "x$CONFIG_SHELL" = x; then
-+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
-+ emulate sh
-+ NULLCMD=:
-+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
-+ # is contrary to our usage. Disable this feature.
-+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
-+ setopt NO_GLOB_SUBST
-+else
-+ case \`(set -o) 2>/dev/null\` in #(
-+ *posix*) :
-+ set -o posix ;; #(
-+ *) :
-+ ;;
-+esac
-+fi
-+"
-+ as_required="as_fn_return () { (exit \$1); }
-+as_fn_success () { as_fn_return 0; }
-+as_fn_failure () { as_fn_return 1; }
-+as_fn_ret_success () { return 0; }
-+as_fn_ret_failure () { return 1; }
-+
-+exitcode=0
-+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
-+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
-+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
-+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
-+
-+else
-+ exitcode=1; echo positional parameters were not saved.
-+fi
-+test x\$exitcode = x0 || exit 1"
-+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
-+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
-+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
-+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
-+test \$(( 1 + 1 )) = 2 || exit 1
-+
-+ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
-+ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-+ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
-+ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
-+ PATH=/empty FPATH=/empty; export PATH FPATH
-+ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
-+ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
-+ if (eval "$as_required") 2>/dev/null; then :
-+ as_have_required=yes
-+else
-+ as_have_required=no
-+fi
-+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
-+
-+else
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+as_found=false
-+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ as_found=:
-+ case $as_dir in #(
-+ /*)
-+ for as_base in sh bash ksh sh5; do
-+ # Try only shells that exist, to save several forks.
-+ as_shell=$as_dir/$as_base
-+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
-+ CONFIG_SHELL=$as_shell as_have_required=yes
-+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
-+ break 2
-+fi
-+fi
-+ done;;
-+ esac
-+ as_found=false
-+done
-+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-+ CONFIG_SHELL=$SHELL as_have_required=yes
-+fi; }
-+IFS=$as_save_IFS
-+
-+
-+ if test "x$CONFIG_SHELL" != x; then :
-+ # We cannot yet assume a decent shell, so we have to provide a
-+ # neutralization value for shells without unset; and this also
-+ # works around shells that cannot unset nonexistent variables.
-+ BASH_ENV=/dev/null
-+ ENV=/dev/null
-+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-+ export CONFIG_SHELL
-+ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
-+fi
-+
-+ if test x$as_have_required = xno; then :
-+ $as_echo "$0: This script requires a shell more modern than all"
-+ $as_echo "$0: the shells that I found on your system."
-+ if test x${ZSH_VERSION+set} = xset ; then
-+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
-+ else
-+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
-+$0: including any error possibly output before this
-+$0: message. Then install a modern shell, or manually run
-+$0: the script under such a shell if you do have one."
-+ fi
-+ exit 1
-+fi
-+fi
-+fi
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+export SHELL
-+# Unset more variables known to interfere with behavior of common tools.
-+CLICOLOR_FORCE= GREP_OPTIONS=
-+unset CLICOLOR_FORCE GREP_OPTIONS
-+
-+## --------------------- ##
-+## M4sh Shell Functions. ##
-+## --------------------- ##
-+# as_fn_unset VAR
-+# ---------------
-+# Portably unset VAR.
-+as_fn_unset ()
-+{
-+ { eval $1=; unset $1;}
-+}
-+as_unset=as_fn_unset
-+
-+# as_fn_set_status STATUS
-+# -----------------------
-+# Set $? to STATUS, without forking.
-+as_fn_set_status ()
-+{
-+ return $1
-+} # as_fn_set_status
-+
-+# as_fn_exit STATUS
-+# -----------------
-+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-+as_fn_exit ()
-+{
-+ set +e
-+ as_fn_set_status $1
-+ exit $1
-+} # as_fn_exit
-+
-+# as_fn_mkdir_p
-+# -------------
-+# Create "$as_dir" as a directory, including parents if necessary.
-+as_fn_mkdir_p ()
-+{
-+
-+ case $as_dir in #(
-+ -*) as_dir=./$as_dir;;
-+ esac
-+ test -d "$as_dir" || eval $as_mkdir_p || {
-+ as_dirs=
-+ while :; do
-+ case $as_dir in #(
-+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-+ *) as_qdir=$as_dir;;
-+ esac
-+ as_dirs="'$as_qdir' $as_dirs"
-+ as_dir=`$as_dirname -- "$as_dir" ||
-+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$as_dir" : 'X\(//\)[^/]' \| \
-+ X"$as_dir" : 'X\(//\)$' \| \
-+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$as_dir" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)[^/].*/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+ test -d "$as_dir" && break
-+ done
-+ test -z "$as_dirs" || eval "mkdir $as_dirs"
-+ } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
-+
-+
-+} # as_fn_mkdir_p
-+# as_fn_append VAR VALUE
-+# ----------------------
-+# Append the text in VALUE to the end of the definition contained in VAR. Take
-+# advantage of any shell optimizations that allow amortized linear growth over
-+# repeated appends, instead of the typical quadratic growth present in naive
-+# implementations.
-+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-+ eval 'as_fn_append ()
-+ {
-+ eval $1+=\$2
-+ }'
-+else
-+ as_fn_append ()
-+ {
-+ eval $1=\$$1\$2
-+ }
-+fi # as_fn_append
-+
-+# as_fn_arith ARG...
-+# ------------------
-+# Perform arithmetic evaluation on the ARGs, and store the result in the
-+# global $as_val. Take advantage of shells that can avoid forks. The arguments
-+# must be portable across $(()) and expr.
-+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-+ eval 'as_fn_arith ()
-+ {
-+ as_val=$(( $* ))
-+ }'
-+else
-+ as_fn_arith ()
-+ {
-+ as_val=`expr "$@" || test $? -eq 1`
-+ }
-+fi # as_fn_arith
-+
-+
-+# as_fn_error ERROR [LINENO LOG_FD]
-+# ---------------------------------
-+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-+# script with status $?, using 1 if that was 0.
-+as_fn_error ()
-+{
-+ as_status=$?; test $as_status -eq 0 && as_status=1
-+ if test "$3"; then
-+ as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-+ fi
-+ $as_echo "$as_me: error: $1" >&2
-+ as_fn_exit $as_status
-+} # as_fn_error
-+
-+if expr a : '\(a\)' >/dev/null 2>&1 &&
-+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
-+ as_expr=expr
-+else
-+ as_expr=false
-+fi
-+
-+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-+ as_basename=basename
-+else
-+ as_basename=false
-+fi
-+
-+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-+ as_dirname=dirname
-+else
-+ as_dirname=false
-+fi
-+
-+as_me=`$as_basename -- "$0" ||
-+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-+ X"$0" : 'X\(//\)$' \| \
-+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X/"$0" |
-+ sed '/^.*\/\([^/][^/]*\)\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\/\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\/\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+
-+# Avoid depending upon Character Ranges.
-+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-+as_cr_digits='0123456789'
-+as_cr_alnum=$as_cr_Letters$as_cr_digits
-+
-+
-+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
-+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
-+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
-+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
-+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
-+ sed -n '
-+ p
-+ /[$]LINENO/=
-+ ' <$as_myself |
-+ sed '
-+ s/[$]LINENO.*/&-/
-+ t lineno
-+ b
-+ :lineno
-+ N
-+ :loop
-+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
-+ t loop
-+ s/-\n.*//
-+ ' >$as_me.lineno &&
-+ chmod +x "$as_me.lineno" ||
-+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
-+
-+ # Don't try to exec as it changes $[0], causing all sort of problems
-+ # (the dirname of $[0] is not the place where we might find the
-+ # original and so on. Autoconf is especially sensitive to this).
-+ . "./$as_me.lineno"
-+ # Exit status is that of the last command.
-+ exit
-+}
-+
-+ECHO_C= ECHO_N= ECHO_T=
-+case `echo -n x` in #(((((
-+-n*)
-+ case `echo 'xy\c'` in
-+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-+ xy) ECHO_C='\c';;
-+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-+ ECHO_T=' ';;
-+ esac;;
-+*)
-+ ECHO_N='-n';;
-+esac
-+
-+rm -f conf$$ conf$$.exe conf$$.file
-+if test -d conf$$.dir; then
-+ rm -f conf$$.dir/conf$$.file
-+else
-+ rm -f conf$$.dir
-+ mkdir conf$$.dir 2>/dev/null
-+fi
-+if (echo >conf$$.file) 2>/dev/null; then
-+ if ln -s conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s='ln -s'
-+ # ... but there are two gotchas:
-+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-+ # In both cases, we have to default to `cp -p'.
-+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-+ as_ln_s='cp -p'
-+ elif ln conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s=ln
-+ else
-+ as_ln_s='cp -p'
-+ fi
-+else
-+ as_ln_s='cp -p'
-+fi
-+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-+rmdir conf$$.dir 2>/dev/null
-+
-+if mkdir -p . 2>/dev/null; then
-+ as_mkdir_p='mkdir -p "$as_dir"'
-+else
-+ test -d ./-p && rmdir ./-p
-+ as_mkdir_p=false
-+fi
-+
-+if test -x / >/dev/null 2>&1; then
-+ as_test_x='test -x'
-+else
-+ if ls -dL / >/dev/null 2>&1; then
-+ as_ls_L_option=L
-+ else
-+ as_ls_L_option=
-+ fi
-+ as_test_x='
-+ eval sh -c '\''
-+ if test -d "$1"; then
-+ test -d "$1/.";
-+ else
-+ case $1 in #(
-+ -*)set "./$1";;
-+ esac;
-+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
-+ ???[sx]*):;;*)false;;esac;fi
-+ '\'' sh
-+ '
-+fi
-+as_executable_p=$as_test_x
-+
-+# Sed expression to map a string onto a valid CPP name.
-+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-+
-+# Sed expression to map a string onto a valid variable name.
-+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-+
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+
-+
-+exec 7<&0 </dev/null 6>&1
-+
-+# Name of the host.
-+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
-+# so uname gets run too.
-+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-+
-+#
-+# Initializations.
-+#
-+ac_default_prefix=/usr/local
-+ac_clean_files=
-+ac_config_libobj_dir=.
-+LIBOBJS=
-+cross_compiling=no
-+subdirs=
-+MFLAGS=
-+MAKEFLAGS=
-+
-+# Identity of this package.
-+PACKAGE_NAME=
-+PACKAGE_TARNAME=
-+PACKAGE_VERSION=
-+PACKAGE_STRING=
-+PACKAGE_BUGREPORT=
-+PACKAGE_URL=
-+
-+ac_unique_file="tree.c"
-+# Factoring default headers for most tests.
-+ac_includes_default="\
-+#include <stdio.h>
-+#ifdef HAVE_SYS_TYPES_H
-+# include <sys/types.h>
-+#endif
-+#ifdef HAVE_SYS_STAT_H
-+# include <sys/stat.h>
-+#endif
-+#ifdef STDC_HEADERS
-+# include <stdlib.h>
-+# include <stddef.h>
-+#else
-+# ifdef HAVE_STDLIB_H
-+# include <stdlib.h>
-+# endif
-+#endif
-+#ifdef HAVE_STRING_H
-+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-+# include <memory.h>
-+# endif
-+# include <string.h>
-+#endif
-+#ifdef HAVE_STRINGS_H
-+# include <strings.h>
-+#endif
-+#ifdef HAVE_INTTYPES_H
-+# include <inttypes.h>
-+#endif
-+#ifdef HAVE_STDINT_H
-+# include <stdint.h>
-+#endif
-+#ifdef HAVE_UNISTD_H
-+# include <unistd.h>
-+#endif"
-+
-+ac_subst_vars='LTLIBOBJS
-+LIBOBJS
-+PICFLAG
-+enable_host_shared
-+enable_plugin
-+pluginlibs
-+CLOOGINC
-+CLOOGLIBS
-+ISLINC
-+ISLLIBS
-+GMPINC
-+GMPLIBS
-+target_cpu_default
-+fortran_target_objs
-+cxx_target_objs
-+c_target_objs
-+use_gcc_stdint
-+xm_defines
-+xm_include_list
-+xm_file_list
-+tm_p_include_list
-+tm_p_file_list
-+tm_defines
-+tm_include_list
-+tm_file_list
-+common_out_object_file
-+common_out_file
-+out_object_file
-+out_file
-+objc_boehm_gc
-+md_file
-+local_prefix
-+lang_tree_files
-+lang_specs_files
-+lang_opt_files
-+install
-+out_host_hook_obj
-+host_xm_defines
-+host_xm_include_list
-+host_xm_file_list
-+host_exeext
-+gcc_gxx_include_dir_add_sysroot
-+gcc_gxx_include_dir
-+gcc_config_arguments
-+float_h_file
-+extra_programs
-+extra_objs
-+extra_headers_list
-+user_headers_inc_next_post
-+user_headers_inc_next_pre
-+extra_gcc_objs
-+TM_MULTILIB_EXCEPTIONS_CONFIG
-+TM_MULTILIB_CONFIG
-+TM_ENDIAN_CONFIG
-+tmake_file
-+xmake_file
-+cpp_install_dir
-+check_languages
-+build_file_translate
-+build_xm_defines
-+build_xm_include_list
-+build_xm_file_list
-+build_install_headers_dir
-+build_exeext
-+all_selected_languages
-+all_languages
-+all_lang_makefrags
-+all_gtfiles
-+all_compilers
-+srcdir
-+subdirs
-+dollar
-+gcc_tooldir
-+enable_lto
-+DO_LINK_MUTEX
-+MAINT
-+zlibinc
-+zlibdir
-+HOST_LIBS
-+libgcc_visibility
-+gcc_cv_readelf
-+gcc_cv_objdump
-+ORIGINAL_NM_FOR_TARGET
-+gcc_cv_nm
-+ORIGINAL_LD_GOLD_FOR_TARGET
-+ORIGINAL_LD_BFD_FOR_TARGET
-+ORIGINAL_LD_FOR_TARGET
-+ORIGINAL_PLUGIN_LD_FOR_TARGET
-+gcc_cv_ld
-+ORIGINAL_AS_FOR_TARGET
-+gcc_cv_as
-+enable_fast_install
-+objdir
-+OTOOL64
-+OTOOL
-+LIPO
-+NMEDIT
-+DSYMUTIL
-+STRIP
-+OBJDUMP
-+ac_ct_DUMPBIN
-+DUMPBIN
-+LD
-+FGREP
-+SED
-+LIBTOOL
-+collect2
-+STMP_FIXINC
-+BUILD_LDFLAGS
-+BUILD_CXXFLAGS
-+BUILD_CFLAGS
-+CXX_FOR_BUILD
-+CC_FOR_BUILD
-+inhibit_libc
-+SYSTEM_HEADER_DIR
-+ALL
-+CROSS
-+CATOBJEXT
-+GENCAT
-+INSTOBJEXT
-+DATADIRNAME
-+CATALOGS
-+POSUB
-+GMSGFMT
-+XGETTEXT
-+INCINTL
-+LIBINTL_DEP
-+LIBINTL
-+USE_NLS
-+extra_opt_files
-+extra_modes_file
-+NATIVE_SYSTEM_HEADER_DIR
-+objext
-+manext
-+LIBICONV_DEP
-+LTLIBICONV
-+LIBICONV
-+LDEXP_LIB
-+EXTRA_GCC_LIBS
-+GNAT_LIBEXC
-+COLLECT2_LIBS
-+CXXDEPMODE
-+DEPDIR
-+am__leading_dot
-+CXXCPP
-+AR
-+NM
-+BISON
-+FLEX
-+GENERATED_MANPAGES
-+BUILD_INFO
-+MAKEINFO
-+have_mktemp_command
-+make_compare_target
-+INSTALL_DATA
-+INSTALL_PROGRAM
-+INSTALL
-+ranlib_flags
-+RANLIB
-+LN
-+LN_S
-+AWK
-+SET_MAKE
-+REPORT_BUGS_TEXI
-+REPORT_BUGS_TO
-+PKGVERSION
-+CONFIGURE_SPECS
-+CROSS_SYSTEM_HEADER_DIR
-+TARGET_SYSTEM_ROOT_DEFINE
-+TARGET_SYSTEM_ROOT
-+SYSROOT_CFLAGS_FOR_TARGET
-+enable_shared
-+enable_fixed_point
-+enable_decimal_float
-+with_float
-+with_cpu
-+enable_multiarch
-+enable_multilib
-+coverage_flags
-+valgrind_command
-+valgrind_path_defines
-+valgrind_path
-+TREECHECKING
-+TREEBROWSER
-+nocommon_flag
-+noexception_flags
-+warn_cxxflags
-+warn_cflags
-+c_strict_warn
-+strict_warn
-+c_loose_warn
-+loose_warn
-+EGREP
-+GREP
-+CPP
-+PICFLAG_FOR_TARGET
-+GNATMAKE
-+GNATBIND
-+ac_ct_CXX
-+CXXFLAGS
-+CXX
-+OBJEXT
-+EXEEXT
-+ac_ct_CC
-+CPPFLAGS
-+LDFLAGS
-+CFLAGS
-+CC
-+GENINSRC
-+target_subdir
-+host_subdir
-+build_subdir
-+build_libsubdir
-+target_noncanonical
-+target_os
-+target_vendor
-+target_cpu
-+target
-+host_os
-+host_vendor
-+host_cpu
-+host
-+build_os
-+build_vendor
-+build_cpu
-+build
-+target_alias
-+host_alias
-+build_alias
-+LIBS
-+ECHO_T
-+ECHO_N
-+ECHO_C
-+DEFS
-+mandir
-+localedir
-+libdir
-+psdir
-+pdfdir
-+dvidir
-+htmldir
-+infodir
-+docdir
-+oldincludedir
-+includedir
-+localstatedir
-+sharedstatedir
-+sysconfdir
-+datadir
-+datarootdir
-+libexecdir
-+sbindir
-+bindir
-+program_transform_name
-+prefix
-+exec_prefix
-+PACKAGE_URL
-+PACKAGE_BUGREPORT
-+PACKAGE_STRING
-+PACKAGE_VERSION
-+PACKAGE_TARNAME
-+PACKAGE_NAME
-+PATH_SEPARATOR
-+SHELL'
-+ac_subst_files='option_includes
-+language_hooks'
-+ac_user_opts='
-+enable_option_checking
-+with_build_libsubdir
-+with_local_prefix
-+with_gxx_include_dir
-+with_cpp_install_dir
-+enable_generated_files_in_srcdir
-+with_gnu_ld
-+with_ld
-+with_demangler_in_ld
-+with_gnu_as
-+with_as
-+enable_largefile
-+enable_build_format_warnings
-+enable_werror_always
-+enable_checking
-+enable_coverage
-+enable_gather_detailed_mem_stats
-+with_stabs
-+enable_multilib
-+enable_multiarch
-+enable___cxa_atexit
-+enable_decimal_float
-+enable_fixed_point
-+enable_threads
-+enable_tls
-+enable_objc_gc
-+with_dwarf2
-+enable_shared
-+with_native_system_header_dir
-+with_build_sysroot
-+with_sysroot
-+with_specs
-+with_pkgversion
-+with_bugurl
-+enable_languages
-+with_multilib_list
-+enable_rpath
-+with_libiconv_prefix
-+enable_sjlj_exceptions
-+enable_secureplt
-+enable_leading_mingw64_underscores
-+enable_cld
-+enable_frame_pointer
-+enable_win32_registry
-+enable_static
-+with_pic
-+enable_fast_install
-+enable_libtool_lock
-+enable_ld
-+enable_gold
-+with_plugin_ld
-+enable_gnu_indirect_function
-+enable_initfini_array
-+enable_comdat
-+enable_fix_cortex_a53_835769
-+with_glibc_version
-+enable_gnu_unique_object
-+enable_linker_build_id
-+with_long_double_128
-+with_gc
-+with_system_zlib
-+enable_maintainer_mode
-+enable_link_mutex
-+enable_version_specific_runtime_libs
-+enable_plugin
-+enable_host_shared
-+enable_libquadmath_support
-+with_linker_hash_style
-+'
-+ ac_precious_vars='build_alias
-+host_alias
-+target_alias
-+CC
-+CFLAGS
-+LDFLAGS
-+LIBS
-+CPPFLAGS
-+CXX
-+CXXFLAGS
-+CCC
-+CPP
-+CXXCPP
-+GMPLIBS
-+GMPINC
-+ISLLIBS
-+ISLINC
-+CLOOGLIBS
-+CLOOGINC'
-+
-+
-+# Initialize some variables set by options.
-+ac_init_help=
-+ac_init_version=false
-+ac_unrecognized_opts=
-+ac_unrecognized_sep=
-+# The variables have the same names as the options, with
-+# dashes changed to underlines.
-+cache_file=/dev/null
-+exec_prefix=NONE
-+no_create=
-+no_recursion=
-+prefix=NONE
-+program_prefix=NONE
-+program_suffix=NONE
-+program_transform_name=s,x,x,
-+silent=
-+site=
-+srcdir=
-+verbose=
-+x_includes=NONE
-+x_libraries=NONE
-+
-+# Installation directory options.
-+# These are left unexpanded so users can "make install exec_prefix=/foo"
-+# and all the variables that are supposed to be based on exec_prefix
-+# by default will actually change.
-+# Use braces instead of parens because sh, perl, etc. also accept them.
-+# (The list follows the same order as the GNU Coding Standards.)
-+bindir='${exec_prefix}/bin'
-+sbindir='${exec_prefix}/sbin'
-+libexecdir='${exec_prefix}/libexec'
-+datarootdir='${prefix}/share'
-+datadir='${datarootdir}'
-+sysconfdir='${prefix}/etc'
-+sharedstatedir='${prefix}/com'
-+localstatedir='${prefix}/var'
-+includedir='${prefix}/include'
-+oldincludedir='/usr/include'
-+docdir='${datarootdir}/doc/${PACKAGE}'
-+infodir='${datarootdir}/info'
-+htmldir='${docdir}'
-+dvidir='${docdir}'
-+pdfdir='${docdir}'
-+psdir='${docdir}'
-+libdir='${exec_prefix}/lib'
-+localedir='${datarootdir}/locale'
-+mandir='${datarootdir}/man'
-+
-+ac_prev=
-+ac_dashdash=
-+for ac_option
-+do
-+ # If the previous option needs an argument, assign it.
-+ if test -n "$ac_prev"; then
-+ eval $ac_prev=\$ac_option
-+ ac_prev=
-+ continue
-+ fi
-+
-+ case $ac_option in
-+ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
-+ *) ac_optarg=yes ;;
-+ esac
-+
-+ # Accept the important Cygnus configure options, so we can diagnose typos.
-+
-+ case $ac_dashdash$ac_option in
-+ --)
-+ ac_dashdash=yes ;;
-+
-+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
-+ ac_prev=bindir ;;
-+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-+ bindir=$ac_optarg ;;
-+
-+ -build | --build | --buil | --bui | --bu)
-+ ac_prev=build_alias ;;
-+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-+ build_alias=$ac_optarg ;;
-+
-+ -cache-file | --cache-file | --cache-fil | --cache-fi \
-+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-+ ac_prev=cache_file ;;
-+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-+ cache_file=$ac_optarg ;;
-+
-+ --config-cache | -C)
-+ cache_file=config.cache ;;
-+
-+ -datadir | --datadir | --datadi | --datad)
-+ ac_prev=datadir ;;
-+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
-+ datadir=$ac_optarg ;;
-+
-+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
-+ | --dataroo | --dataro | --datar)
-+ ac_prev=datarootdir ;;
-+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
-+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
-+ datarootdir=$ac_optarg ;;
-+
-+ -disable-* | --disable-*)
-+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-+ as_fn_error "invalid feature name: $ac_useropt"
-+ ac_useropt_orig=$ac_useropt
-+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-+ case $ac_user_opts in
-+ *"
-+"enable_$ac_useropt"
-+"*) ;;
-+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
-+ ac_unrecognized_sep=', ';;
-+ esac
-+ eval enable_$ac_useropt=no ;;
-+
-+ -docdir | --docdir | --docdi | --doc | --do)
-+ ac_prev=docdir ;;
-+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
-+ docdir=$ac_optarg ;;
-+
-+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
-+ ac_prev=dvidir ;;
-+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
-+ dvidir=$ac_optarg ;;
-+
-+ -enable-* | --enable-*)
-+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-+ as_fn_error "invalid feature name: $ac_useropt"
-+ ac_useropt_orig=$ac_useropt
-+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-+ case $ac_user_opts in
-+ *"
-+"enable_$ac_useropt"
-+"*) ;;
-+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
-+ ac_unrecognized_sep=', ';;
-+ esac
-+ eval enable_$ac_useropt=\$ac_optarg ;;
-+
-+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-+ | --exec | --exe | --ex)
-+ ac_prev=exec_prefix ;;
-+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-+ | --exec=* | --exe=* | --ex=*)
-+ exec_prefix=$ac_optarg ;;
-+
-+ -gas | --gas | --ga | --g)
-+ # Obsolete; use --with-gas.
-+ with_gas=yes ;;
-+
-+ -help | --help | --hel | --he | -h)
-+ ac_init_help=long ;;
-+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
-+ ac_init_help=recursive ;;
-+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
-+ ac_init_help=short ;;
-+
-+ -host | --host | --hos | --ho)
-+ ac_prev=host_alias ;;
-+ -host=* | --host=* | --hos=* | --ho=*)
-+ host_alias=$ac_optarg ;;
-+
-+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
-+ ac_prev=htmldir ;;
-+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
-+ | --ht=*)
-+ htmldir=$ac_optarg ;;
-+
-+ -includedir | --includedir | --includedi | --included | --include \
-+ | --includ | --inclu | --incl | --inc)
-+ ac_prev=includedir ;;
-+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-+ | --includ=* | --inclu=* | --incl=* | --inc=*)
-+ includedir=$ac_optarg ;;
-+
-+ -infodir | --infodir | --infodi | --infod | --info | --inf)
-+ ac_prev=infodir ;;
-+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-+ infodir=$ac_optarg ;;
-+
-+ -libdir | --libdir | --libdi | --libd)
-+ ac_prev=libdir ;;
-+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
-+ libdir=$ac_optarg ;;
-+
-+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-+ | --libexe | --libex | --libe)
-+ ac_prev=libexecdir ;;
-+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-+ | --libexe=* | --libex=* | --libe=*)
-+ libexecdir=$ac_optarg ;;
-+
-+ -localedir | --localedir | --localedi | --localed | --locale)
-+ ac_prev=localedir ;;
-+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
-+ localedir=$ac_optarg ;;
-+
-+ -localstatedir | --localstatedir | --localstatedi | --localstated \
-+ | --localstate | --localstat | --localsta | --localst | --locals)
-+ ac_prev=localstatedir ;;
-+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
-+ localstatedir=$ac_optarg ;;
-+
-+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-+ ac_prev=mandir ;;
-+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-+ mandir=$ac_optarg ;;
-+
-+ -nfp | --nfp | --nf)
-+ # Obsolete; use --without-fp.
-+ with_fp=no ;;
-+
-+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-+ | --no-cr | --no-c | -n)
-+ no_create=yes ;;
-+
-+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-+ no_recursion=yes ;;
-+
-+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-+ | --oldin | --oldi | --old | --ol | --o)
-+ ac_prev=oldincludedir ;;
-+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-+ oldincludedir=$ac_optarg ;;
-+
-+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-+ ac_prev=prefix ;;
-+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-+ prefix=$ac_optarg ;;
-+
-+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
-+ | --program-pre | --program-pr | --program-p)
-+ ac_prev=program_prefix ;;
-+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
-+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-+ program_prefix=$ac_optarg ;;
-+
-+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
-+ | --program-suf | --program-su | --program-s)
-+ ac_prev=program_suffix ;;
-+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
-+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-+ program_suffix=$ac_optarg ;;
-+
-+ -program-transform-name | --program-transform-name \
-+ | --program-transform-nam | --program-transform-na \
-+ | --program-transform-n | --program-transform- \
-+ | --program-transform | --program-transfor \
-+ | --program-transfo | --program-transf \
-+ | --program-trans | --program-tran \
-+ | --progr-tra | --program-tr | --program-t)
-+ ac_prev=program_transform_name ;;
-+ -program-transform-name=* | --program-transform-name=* \
-+ | --program-transform-nam=* | --program-transform-na=* \
-+ | --program-transform-n=* | --program-transform-=* \
-+ | --program-transform=* | --program-transfor=* \
-+ | --program-transfo=* | --program-transf=* \
-+ | --program-trans=* | --program-tran=* \
-+ | --progr-tra=* | --program-tr=* | --program-t=*)
-+ program_transform_name=$ac_optarg ;;
-+
-+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
-+ ac_prev=pdfdir ;;
-+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
-+ pdfdir=$ac_optarg ;;
-+
-+ -psdir | --psdir | --psdi | --psd | --ps)
-+ ac_prev=psdir ;;
-+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
-+ psdir=$ac_optarg ;;
-+
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil)
-+ silent=yes ;;
-+
-+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-+ ac_prev=sbindir ;;
-+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-+ | --sbi=* | --sb=*)
-+ sbindir=$ac_optarg ;;
-+
-+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
-+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-+ | --sharedst | --shareds | --shared | --share | --shar \
-+ | --sha | --sh)
-+ ac_prev=sharedstatedir ;;
-+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-+ | --sha=* | --sh=*)
-+ sharedstatedir=$ac_optarg ;;
-+
-+ -site | --site | --sit)
-+ ac_prev=site ;;
-+ -site=* | --site=* | --sit=*)
-+ site=$ac_optarg ;;
-+
-+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-+ ac_prev=srcdir ;;
-+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-+ srcdir=$ac_optarg ;;
-+
-+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-+ | --syscon | --sysco | --sysc | --sys | --sy)
-+ ac_prev=sysconfdir ;;
-+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-+ sysconfdir=$ac_optarg ;;
-+
-+ -target | --target | --targe | --targ | --tar | --ta | --t)
-+ ac_prev=target_alias ;;
-+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-+ target_alias=$ac_optarg ;;
-+
-+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
-+ verbose=yes ;;
-+
-+ -version | --version | --versio | --versi | --vers | -V)
-+ ac_init_version=: ;;
-+
-+ -with-* | --with-*)
-+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-+ as_fn_error "invalid package name: $ac_useropt"
-+ ac_useropt_orig=$ac_useropt
-+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-+ case $ac_user_opts in
-+ *"
-+"with_$ac_useropt"
-+"*) ;;
-+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
-+ ac_unrecognized_sep=', ';;
-+ esac
-+ eval with_$ac_useropt=\$ac_optarg ;;
-+
-+ -without-* | --without-*)
-+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-+ as_fn_error "invalid package name: $ac_useropt"
-+ ac_useropt_orig=$ac_useropt
-+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-+ case $ac_user_opts in
-+ *"
-+"with_$ac_useropt"
-+"*) ;;
-+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
-+ ac_unrecognized_sep=', ';;
-+ esac
-+ eval with_$ac_useropt=no ;;
-+
-+ --x)
-+ # Obsolete; use --with-x.
-+ with_x=yes ;;
-+
-+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-+ | --x-incl | --x-inc | --x-in | --x-i)
-+ ac_prev=x_includes ;;
-+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-+ x_includes=$ac_optarg ;;
-+
-+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
-+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-+ ac_prev=x_libraries ;;
-+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-+ x_libraries=$ac_optarg ;;
-+
-+ -*) as_fn_error "unrecognized option: \`$ac_option'
-+Try \`$0 --help' for more information."
-+ ;;
-+
-+ *=*)
-+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
-+ # Reject names that are not valid shell variable names.
-+ case $ac_envvar in #(
-+ '' | [0-9]* | *[!_$as_cr_alnum]* )
-+ as_fn_error "invalid variable name: \`$ac_envvar'" ;;
-+ esac
-+ eval $ac_envvar=\$ac_optarg
-+ export $ac_envvar ;;
-+
-+ *)
-+ # FIXME: should be removed in autoconf 3.0.
-+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
-+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
-+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
-+ ;;
-+
-+ esac
-+done
-+
-+if test -n "$ac_prev"; then
-+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-+ as_fn_error "missing argument to $ac_option"
-+fi
-+
-+if test -n "$ac_unrecognized_opts"; then
-+ case $enable_option_checking in
-+ no) ;;
-+ fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
-+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-+ esac
-+fi
-+
-+# Check all directory arguments for consistency.
-+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
-+ datadir sysconfdir sharedstatedir localstatedir includedir \
-+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-+ libdir localedir mandir
-+do
-+ eval ac_val=\$$ac_var
-+ # Remove trailing slashes.
-+ case $ac_val in
-+ */ )
-+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
-+ eval $ac_var=\$ac_val;;
-+ esac
-+ # Be sure to have absolute directory names.
-+ case $ac_val in
-+ [\\/$]* | ?:[\\/]* ) continue;;
-+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
-+ esac
-+ as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
-+done
-+
-+# There might be people who depend on the old broken behavior: `$host'
-+# used to hold the argument of --host etc.
-+# FIXME: To remove some day.
-+build=$build_alias
-+host=$host_alias
-+target=$target_alias
-+
-+# FIXME: To remove some day.
-+if test "x$host_alias" != x; then
-+ if test "x$build_alias" = x; then
-+ cross_compiling=maybe
-+ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
-+ If a cross compiler is detected then cross compile mode will be used." >&2
-+ elif test "x$build_alias" != "x$host_alias"; then
-+ cross_compiling=yes
-+ fi
-+fi
-+
-+ac_tool_prefix=
-+test -n "$host_alias" && ac_tool_prefix=$host_alias-
-+
-+test "$silent" = yes && exec 6>/dev/null
-+
-+
-+ac_pwd=`pwd` && test -n "$ac_pwd" &&
-+ac_ls_di=`ls -di .` &&
-+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-+ as_fn_error "working directory cannot be determined"
-+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-+ as_fn_error "pwd does not report name of working directory"
-+
-+
-+# Find the source files, if location was not specified.
-+if test -z "$srcdir"; then
-+ ac_srcdir_defaulted=yes
-+ # Try the directory containing this script, then the parent directory.
-+ ac_confdir=`$as_dirname -- "$as_myself" ||
-+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$as_myself" : 'X\(//\)[^/]' \| \
-+ X"$as_myself" : 'X\(//\)$' \| \
-+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$as_myself" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)[^/].*/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+ srcdir=$ac_confdir
-+ if test ! -r "$srcdir/$ac_unique_file"; then
-+ srcdir=..
-+ fi
-+else
-+ ac_srcdir_defaulted=no
-+fi
-+if test ! -r "$srcdir/$ac_unique_file"; then
-+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-+ as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
-+fi
-+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
-+ac_abs_confdir=`(
-+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
-+ pwd)`
-+# When building in place, set srcdir=.
-+if test "$ac_abs_confdir" = "$ac_pwd"; then
-+ srcdir=.
-+fi
-+# Remove unnecessary trailing slashes from srcdir.
-+# Double slashes in file names in object file debugging info
-+# mess up M-x gdb in Emacs.
-+case $srcdir in
-+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
-+esac
-+for ac_var in $ac_precious_vars; do
-+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
-+ eval ac_env_${ac_var}_value=\$${ac_var}
-+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
-+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
-+done
-+
-+#
-+# Report the --help message.
-+#
-+if test "$ac_init_help" = "long"; then
-+ # Omit some internal or obsolete options to make the list less imposing.
-+ # This message is too long to be a string in the A/UX 3.1 sh.
-+ cat <<_ACEOF
-+\`configure' configures this package to adapt to many kinds of systems.
-+
-+Usage: $0 [OPTION]... [VAR=VALUE]...
-+
-+To assign environment variables (e.g., CC, CFLAGS...), specify them as
-+VAR=VALUE. See below for descriptions of some of the useful variables.
-+
-+Defaults for the options are specified in brackets.
-+
-+Configuration:
-+ -h, --help display this help and exit
-+ --help=short display options specific to this package
-+ --help=recursive display the short help of all the included packages
-+ -V, --version display version information and exit
-+ -q, --quiet, --silent do not print \`checking...' messages
-+ --cache-file=FILE cache test results in FILE [disabled]
-+ -C, --config-cache alias for \`--cache-file=config.cache'
-+ -n, --no-create do not create output files
-+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
-+
-+Installation directories:
-+ --prefix=PREFIX install architecture-independent files in PREFIX
-+ [$ac_default_prefix]
-+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
-+ [PREFIX]
-+
-+By default, \`make install' will install all the files in
-+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
-+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
-+for instance \`--prefix=\$HOME'.
-+
-+For better control, use the options below.
-+
-+Fine tuning of the installation directories:
-+ --bindir=DIR user executables [EPREFIX/bin]
-+ --sbindir=DIR system admin executables [EPREFIX/sbin]
-+ --libexecdir=DIR program executables [EPREFIX/libexec]
-+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
-+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
-+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
-+ --libdir=DIR object code libraries [EPREFIX/lib]
-+ --includedir=DIR C header files [PREFIX/include]
-+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
-+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
-+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
-+ --infodir=DIR info documentation [DATAROOTDIR/info]
-+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
-+ --mandir=DIR man documentation [DATAROOTDIR/man]
-+ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
-+ --htmldir=DIR html documentation [DOCDIR]
-+ --dvidir=DIR dvi documentation [DOCDIR]
-+ --pdfdir=DIR pdf documentation [DOCDIR]
-+ --psdir=DIR ps documentation [DOCDIR]
-+_ACEOF
-+
-+ cat <<\_ACEOF
-+
-+Program names:
-+ --program-prefix=PREFIX prepend PREFIX to installed program names
-+ --program-suffix=SUFFIX append SUFFIX to installed program names
-+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
-+
-+System types:
-+ --build=BUILD configure for building on BUILD [guessed]
-+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
-+ --target=TARGET configure for building compilers for TARGET [HOST]
-+_ACEOF
-+fi
-+
-+if test -n "$ac_init_help"; then
-+
-+ cat <<\_ACEOF
-+
-+Optional Features:
-+ --disable-option-checking ignore unrecognized --enable/--with options
-+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
-+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
-+ --enable-generated-files-in-srcdir
-+ put copies of generated files in source dir intended
-+ for creating source tarballs for users without
-+ texinfo bison or flex
-+ --disable-largefile omit support for large files
-+ --disable-build-format-warnings
-+ don't use -Wformat while building GCC
-+ --enable-werror-always enable -Werror despite compiler version
-+ --enable-checking[=LIST]
-+ enable expensive run-time checks. With LIST, enable
-+ only specific categories of checks. Categories are:
-+ yes,no,all,none,release. Flags are:
-+ assert,df,fold,gc,gcac,gimple,misc,
-+ rtlflag,rtl,runtime,tree,valgrind,types
-+ --enable-coverage[=LEVEL]
-+ enable compiler's code coverage collection. Use to
-+ measure compiler performance and locate unused parts
-+ of the compiler. With LEVEL, specify optimization.
-+ Values are opt, noopt, default is noopt
-+ --enable-gather-detailed-mem-stats
-+ enable detailed memory allocation stats gathering
-+ --enable-multilib enable library support for multiple ABIs
-+ --enable-multiarch enable support for multiarch paths
-+ --enable-__cxa_atexit enable __cxa_atexit for C++
-+ --enable-decimal-float={no,yes,bid,dpd}
-+ enable decimal float extension to C. Selecting 'bid'
-+ or 'dpd' choses which decimal floating point format
-+ to use
-+ --enable-fixed-point enable fixed-point arithmetic extension to C
-+ --enable-threads[=LIB] enable thread usage for target GCC, using LIB thread
-+ package
-+ --enable-tls enable or disable generation of tls code overriding
-+ the assembler check for tls support
-+ --enable-objc-gc enable the use of Boehm's garbage collector with the
-+ GNU Objective-C runtime
-+ --disable-shared don't provide a shared libgcc
-+ --enable-languages=LIST specify which front-ends to build
-+ --disable-rpath do not hardcode runtime library paths
-+ --enable-sjlj-exceptions
-+ arrange to use setjmp/longjmp exception handling
-+ --enable-secureplt enable -msecure-plt by default for PowerPC
-+ --enable-leading-mingw64-underscores
-+ enable leading underscores on 64 bit mingw targets
-+ --enable-cld enable -mcld by default for 32bit x86
-+ --enable-frame-pointer enable -fno-omit-frame-pointer by default for 32bit
-+ x86
-+ --disable-win32-registry
-+ disable lookup of installation paths in the Registry
-+ on Windows hosts
-+ --enable-win32-registry enable registry lookup (default)
-+ --enable-win32-registry=KEY
-+ use KEY instead of GCC version as the last portion
-+ of the registry key
-+ --enable-shared[=PKGS] build shared libraries [default=yes]
-+ --enable-static[=PKGS] build static libraries [default=yes]
-+ --enable-fast-install[=PKGS]
-+ optimize for fast installation [default=yes]
-+ --disable-libtool-lock avoid locking (might break parallel builds)
-+ --enable-ld[=ARG] build ld [ARG={default,yes,no}]
-+ --enable-gold[=ARG] build gold [ARG={default,yes,no}]
-+ --enable-gnu-indirect-function
-+ enable the use of the @gnu_indirect_function to
-+ glibc systems
-+ --enable-initfini-array use .init_array/.fini_array sections
-+ --enable-comdat enable COMDAT group support
-+
-+ --enable-fix-cortex-a53-835769
-+ enable workaround for AArch64 Cortex-A53 erratum
-+ 835769 by default
-+ --disable-fix-cortex-a53-835769
-+ disable workaround for AArch64 Cortex-A53 erratum
-+ 835769 by default
-+
-+ --enable-gnu-unique-object
-+ enable the use of the @gnu_unique_object ELF
-+ extension on glibc systems
-+ --enable-linker-build-id
-+ compiler will always pass --build-id to linker
-+ --enable-maintainer-mode
-+ enable make rules and dependencies not useful (and
-+ sometimes confusing) to the casual installer
-+ --enable-link-mutex avoid linking multiple front-ends at once to avoid
-+ thrashing on the build machine
-+ --enable-version-specific-runtime-libs
-+ specify that runtime libraries should be installed
-+ in a compiler-specific directory
-+ --enable-plugin enable plugin support
-+ --enable-host-shared build host code as shared libraries
-+ --disable-libquadmath-support
-+ disable libquadmath support for Fortran
-+
-+Optional Packages:
-+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
-+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
-+ --with-build-libsubdir=DIR Directory where to find libraries for build system
-+ --with-local-prefix=DIR specifies directory to put local include
-+ --with-gxx-include-dir=DIR
-+ specifies directory to put g++ header files
-+ --with-cpp-install-dir=DIR
-+ install the user visible C preprocessor in DIR
-+ (relative to PREFIX) as well as PREFIX/bin
-+ --with-gnu-ld arrange to work with GNU ld
-+ --with-ld arrange to use the specified ld (full pathname)
-+ --with-demangler-in-ld try to use demangler in GNU ld
-+ --with-gnu-as arrange to work with GNU as
-+ --with-as arrange to use the specified as (full pathname)
-+ --with-stabs arrange to use stabs instead of host debug format
-+ --with-dwarf2 force the default debug format to be DWARF 2
-+ --with-native-system-header-dir=dir
-+ use dir as the directory to look for standard
-+ system header files in. Defaults to /usr/include.
-+ --with-build-sysroot=sysroot
-+ use sysroot as the system root during the build
-+ --with-sysroot[=DIR] search for usr/lib, usr/include, et al, within DIR
-+ --with-specs=SPECS add SPECS to driver command-line processing
-+ --with-pkgversion=PKG Use PKG in the version string in place of "GCC"
-+ --with-bugurl=URL Direct users to URL to report a bug
-+ --with-multilib-list select multilibs (AArch64, SH and x86-64 only)
-+ --with-gnu-ld assume the C compiler uses GNU ld default=no
-+ --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
-+ --without-libiconv-prefix don't search for libiconv in includedir and libdir
-+ --with-pic try to use only PIC/non-PIC objects [default=use
-+ both]
-+ --with-gnu-ld assume the C compiler uses GNU ld [default=no]
-+ --with-plugin-ld=[ARG] specify the plugin linker
-+ --with-glibc-version=M.N
-+ assume GCC used with glibc version M.N or later
-+ --with-long-double-128 use 128-bit long double by default
-+ --with-gc={page,zone} this option is not supported anymore. It used to
-+ choose the garbage collection mechanism to use with
-+ the compiler
-+ --with-system-zlib use installed libz
-+ --with-linker-hash-style={sysv,gnu,both}
-+ specify the linker hash style
-+
-+Some influential environment variables:
-+ CC C compiler command
-+ CFLAGS C compiler flags
-+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
-+ nonstandard directory <lib dir>
-+ LIBS libraries to pass to the linker, e.g. -l<library>
-+ CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
-+ you have headers in a nonstandard directory <include dir>
-+ CXX C++ compiler command
-+ CXXFLAGS C++ compiler flags
-+ CPP C preprocessor
-+ CXXCPP C++ preprocessor
-+ GMPLIBS How to link GMP
-+ GMPINC How to find GMP include files
-+ ISLLIBS How to link ISL
-+ ISLINC How to find ISL include files
-+ CLOOGLIBS How to link CLOOG
-+ CLOOGINC How to find CLOOG include files
-+
-+Use these variables to override the choices made by `configure' or to help
-+it to find libraries and programs with nonstandard names/locations.
-+
-+Report bugs to the package provider.
-+_ACEOF
-+ac_status=$?
-+fi
-+
-+if test "$ac_init_help" = "recursive"; then
-+ # If there are subdirs, report their specific --help.
-+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-+ test -d "$ac_dir" ||
-+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
-+ continue
-+ ac_builddir=.
-+
-+case "$ac_dir" in
-+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-+*)
-+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-+ # A ".." for each directory in $ac_dir_suffix.
-+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-+ case $ac_top_builddir_sub in
-+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-+ esac ;;
-+esac
-+ac_abs_top_builddir=$ac_pwd
-+ac_abs_builddir=$ac_pwd$ac_dir_suffix
-+# for backward compatibility:
-+ac_top_builddir=$ac_top_build_prefix
-+
-+case $srcdir in
-+ .) # We are building in place.
-+ ac_srcdir=.
-+ ac_top_srcdir=$ac_top_builddir_sub
-+ ac_abs_top_srcdir=$ac_pwd ;;
-+ [\\/]* | ?:[\\/]* ) # Absolute name.
-+ ac_srcdir=$srcdir$ac_dir_suffix;
-+ ac_top_srcdir=$srcdir
-+ ac_abs_top_srcdir=$srcdir ;;
-+ *) # Relative name.
-+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-+ ac_top_srcdir=$ac_top_build_prefix$srcdir
-+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-+esac
-+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-+
-+ cd "$ac_dir" || { ac_status=$?; continue; }
-+ # Check for guested configure.
-+ if test -f "$ac_srcdir/configure.gnu"; then
-+ echo &&
-+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
-+ elif test -f "$ac_srcdir/configure"; then
-+ echo &&
-+ $SHELL "$ac_srcdir/configure" --help=recursive
-+ else
-+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-+ fi || ac_status=$?
-+ cd "$ac_pwd" || { ac_status=$?; break; }
-+ done
-+fi
-+
-+test -n "$ac_init_help" && exit $ac_status
-+if $ac_init_version; then
-+ cat <<\_ACEOF
-+configure
-+generated by GNU Autoconf 2.64
-+
-+Copyright (C) 2009 Free Software Foundation, Inc.
-+This configure script is free software; the Free Software Foundation
-+gives unlimited permission to copy, distribute and modify it.
-+_ACEOF
-+ exit
-+fi
-+
-+## ------------------------ ##
-+## Autoconf initialization. ##
-+## ------------------------ ##
-+
-+# ac_fn_c_try_compile LINENO
-+# --------------------------
-+# Try to compile conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_c_try_compile ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ rm -f conftest.$ac_objext
-+ if { { ac_try="$ac_compile"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_compile") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && {
-+ test -z "$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest.$ac_objext; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_c_try_compile
-+
-+# ac_fn_cxx_try_compile LINENO
-+# ----------------------------
-+# Try to compile conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_cxx_try_compile ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ rm -f conftest.$ac_objext
-+ if { { ac_try="$ac_compile"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_compile") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && {
-+ test -z "$ac_cxx_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest.$ac_objext; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_cxx_try_compile
-+
-+# ac_fn_c_try_cpp LINENO
-+# ----------------------
-+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_c_try_cpp ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ if { { ac_try="$ac_cpp conftest.$ac_ext"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } >/dev/null && {
-+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ }; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_c_try_cpp
-+
-+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
-+# -------------------------------------------------------
-+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
-+# the include files in INCLUDES and setting the cache variable VAR
-+# accordingly.
-+ac_fn_c_check_header_mongrel ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+else
-+ # Is the header compilable?
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
-+$as_echo_n "checking $2 usability... " >&6; }
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+#include <$2>
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_header_compiler=yes
-+else
-+ ac_header_compiler=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
-+$as_echo "$ac_header_compiler" >&6; }
-+
-+# Is the header present?
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
-+$as_echo_n "checking $2 presence... " >&6; }
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <$2>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ ac_header_preproc=yes
-+else
-+ ac_header_preproc=no
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
-+$as_echo "$ac_header_preproc" >&6; }
-+
-+# So? What about this header?
-+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
-+ yes:no: )
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
-+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-+ ;;
-+ no:yes:* )
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
-+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
-+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
-+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
-+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-+ ;;
-+esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$3=\$ac_header_compiler"
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_check_header_mongrel
-+
-+# ac_fn_c_try_run LINENO
-+# ----------------------
-+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-+# that executables *can* be run.
-+ac_fn_c_try_run ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ if { { ac_try="$ac_link"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_link") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-+ { { case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_try") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: program exited with status $ac_status" >&5
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=$ac_status
-+fi
-+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_c_try_run
-+
-+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
-+# -------------------------------------------------------
-+# Tests whether HEADER exists and can be compiled using the include files in
-+# INCLUDES, setting the cache variable VAR accordingly.
-+ac_fn_c_check_header_compile ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+#include <$2>
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$3=yes"
-+else
-+ eval "$3=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_check_header_compile
-+
-+# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
-+# --------------------------------------------
-+# Tries to find the compile-time value of EXPR in a program that includes
-+# INCLUDES, setting VAR accordingly. Returns whether the value could be
-+# computed
-+ac_fn_c_compute_int ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ if test "$cross_compiling" = yes; then
-+ # Depending upon the size, compute the lo and hi bounds.
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($2) >= 0)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_lo=0 ac_mid=0
-+ while :; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($2) <= $ac_mid)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_hi=$ac_mid; break
-+else
-+ as_fn_arith $ac_mid + 1 && ac_lo=$as_val
-+ if test $ac_lo -le $ac_mid; then
-+ ac_lo= ac_hi=
-+ break
-+ fi
-+ as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ done
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($2) < 0)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_hi=-1 ac_mid=-1
-+ while :; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($2) >= $ac_mid)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_lo=$ac_mid; break
-+else
-+ as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
-+ if test $ac_mid -le $ac_hi; then
-+ ac_lo= ac_hi=
-+ break
-+ fi
-+ as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ done
-+else
-+ ac_lo= ac_hi=
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+# Binary search between lo and hi bounds.
-+while test "x$ac_lo" != "x$ac_hi"; do
-+ as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($2) <= $ac_mid)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_hi=$ac_mid
-+else
-+ as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+done
-+case $ac_lo in #((
-+?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
-+'') ac_retval=1 ;;
-+esac
-+ else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+static long int longval () { return $2; }
-+static unsigned long int ulongval () { return $2; }
-+#include <stdio.h>
-+#include <stdlib.h>
-+int
-+main ()
-+{
-+
-+ FILE *f = fopen ("conftest.val", "w");
-+ if (! f)
-+ return 1;
-+ if (($2) < 0)
-+ {
-+ long int i = longval ();
-+ if (i != ($2))
-+ return 1;
-+ fprintf (f, "%ld", i);
-+ }
-+ else
-+ {
-+ unsigned long int i = ulongval ();
-+ if (i != ($2))
-+ return 1;
-+ fprintf (f, "%lu", i);
-+ }
-+ /* Do not output a trailing newline, as this causes \r\n confusion
-+ on some platforms. */
-+ return ferror (f) || fclose (f) != 0;
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ echo >>conftest.val; read $3 <conftest.val; ac_retval=0
-+else
-+ ac_retval=1
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+rm -f conftest.val
-+
-+ fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_c_compute_int
-+
-+# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
-+# -------------------------------------------
-+# Tests whether TYPE exists after having included INCLUDES, setting cache
-+# variable VAR accordingly.
-+ac_fn_c_check_type ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$3=no"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+if (sizeof ($2))
-+ return 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$4
-+int
-+main ()
-+{
-+if (sizeof (($2)))
-+ return 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+else
-+ eval "$3=yes"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_check_type
-+
-+# ac_fn_c_find_intX_t LINENO BITS VAR
-+# -----------------------------------
-+# Finds a signed integer type with width BITS, setting cache variable VAR
-+# accordingly.
-+ac_fn_c_find_intX_t ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
-+$as_echo_n "checking for int$2_t... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$3=no"
-+ for ac_type in int$2_t 'int' 'long int' \
-+ 'long long int' 'short int' 'signed char'; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
-+ < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+else
-+ case $ac_type in #(
-+ int$2_t) :
-+ eval "$3=yes" ;; #(
-+ *) :
-+ eval "$3=\$ac_type" ;;
-+esac
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ eval as_val=\$$3
-+ if test "x$as_val" = x""no; then :
-+
-+else
-+ break
-+fi
-+ done
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_find_intX_t
-+
-+# ac_fn_c_try_link LINENO
-+# -----------------------
-+# Try to link conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_c_try_link ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ rm -f conftest.$ac_objext conftest$ac_exeext
-+ if { { ac_try="$ac_link"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_link") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && {
-+ test -z "$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest$ac_exeext && {
-+ test "$cross_compiling" = yes ||
-+ $as_test_x conftest$ac_exeext
-+ }; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-+ # interfere with the next link command; also delete a directory that is
-+ # left behind by Apple's compiler. We do this before executing the actions.
-+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_c_try_link
-+
-+# ac_fn_c_find_uintX_t LINENO BITS VAR
-+# ------------------------------------
-+# Finds an unsigned integer type with width BITS, setting cache variable VAR
-+# accordingly.
-+ac_fn_c_find_uintX_t ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
-+$as_echo_n "checking for uint$2_t... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$3=no"
-+ for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
-+ 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ case $ac_type in #(
-+ uint$2_t) :
-+ eval "$3=yes" ;; #(
-+ *) :
-+ eval "$3=\$ac_type" ;;
-+esac
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ eval as_val=\$$3
-+ if test "x$as_val" = x""no; then :
-+
-+else
-+ break
-+fi
-+ done
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_find_uintX_t
-+
-+# ac_fn_c_check_header_preproc LINENO HEADER VAR
-+# ----------------------------------------------
-+# Tests whether HEADER is present, setting the cache variable VAR accordingly.
-+ac_fn_c_check_header_preproc ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <$2>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ eval "$3=yes"
-+else
-+ eval "$3=no"
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_check_header_preproc
-+
-+# ac_fn_cxx_try_cpp LINENO
-+# ------------------------
-+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_cxx_try_cpp ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ if { { ac_try="$ac_cpp conftest.$ac_ext"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } >/dev/null && {
-+ test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-+ test ! -s conftest.err
-+ }; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_cxx_try_cpp
-+
-+# ac_fn_cxx_check_header_preproc LINENO HEADER VAR
-+# ------------------------------------------------
-+# Tests whether HEADER is present, setting the cache variable VAR accordingly.
-+ac_fn_cxx_check_header_preproc ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <$2>
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+ eval "$3=yes"
-+else
-+ eval "$3=no"
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_cxx_check_header_preproc
-+
-+# ac_fn_c_check_func LINENO FUNC VAR
-+# ----------------------------------
-+# Tests whether FUNC exists, setting the cache variable VAR accordingly
-+ac_fn_c_check_func ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-+$as_echo_n "checking for $2... " >&6; }
-+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
-+#define $2 innocuous_$2
-+
-+/* System header to define __stub macros and hopefully few prototypes,
-+ which can conflict with char $2 (); below.
-+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ <limits.h> exists even on freestanding compilers. */
-+
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+
-+#undef $2
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char $2 ();
-+/* The GNU C library defines this for functions which it implements
-+ to always fail with ENOSYS. Some functions are actually named
-+ something starting with __ and the normal name is an alias. */
-+#if defined __stub_$2 || defined __stub___$2
-+choke me
-+#endif
-+
-+int
-+main ()
-+{
-+return $2 ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ eval "$3=yes"
-+else
-+ eval "$3=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+fi
-+eval ac_res=\$$3
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+
-+} # ac_fn_c_check_func
-+
-+# ac_fn_cxx_try_link LINENO
-+# -------------------------
-+# Try to link conftest.$ac_ext, and return whether this succeeded.
-+ac_fn_cxx_try_link ()
-+{
-+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ rm -f conftest.$ac_objext conftest$ac_exeext
-+ if { { ac_try="$ac_link"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_link") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ grep -v '^ *+' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ mv -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && {
-+ test -z "$ac_cxx_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest$ac_exeext && {
-+ test "$cross_compiling" = yes ||
-+ $as_test_x conftest$ac_exeext
-+ }; then :
-+ ac_retval=0
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_retval=1
-+fi
-+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-+ # interfere with the next link command; also delete a directory that is
-+ # left behind by Apple's compiler. We do this before executing the actions.
-+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-+ return $ac_retval
-+
-+} # ac_fn_cxx_try_link
-+cat >config.log <<_ACEOF
-+This file contains any messages produced by compilers while
-+running configure, to aid debugging if configure makes a mistake.
-+
-+It was created by $as_me, which was
-+generated by GNU Autoconf 2.64. Invocation command line was
-+
-+ $ $0 $@
-+
-+_ACEOF
-+exec 5>>config.log
-+{
-+cat <<_ASUNAME
-+## --------- ##
-+## Platform. ##
-+## --------- ##
-+
-+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
-+uname -m = `(uname -m) 2>/dev/null || echo unknown`
-+uname -r = `(uname -r) 2>/dev/null || echo unknown`
-+uname -s = `(uname -s) 2>/dev/null || echo unknown`
-+uname -v = `(uname -v) 2>/dev/null || echo unknown`
-+
-+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
-+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
-+
-+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
-+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
-+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
-+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
-+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
-+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
-+
-+_ASUNAME
-+
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ $as_echo "PATH: $as_dir"
-+ done
-+IFS=$as_save_IFS
-+
-+} >&5
-+
-+cat >&5 <<_ACEOF
-+
-+
-+## ----------- ##
-+## Core tests. ##
-+## ----------- ##
-+
-+_ACEOF
-+
-+
-+# Keep a trace of the command line.
-+# Strip out --no-create and --no-recursion so they do not pile up.
-+# Strip out --silent because we don't want to record it for future runs.
-+# Also quote any args containing shell meta-characters.
-+# Make two passes to allow for proper duplicate-argument suppression.
-+ac_configure_args=
-+ac_configure_args0=
-+ac_configure_args1=
-+ac_must_keep_next=false
-+for ac_pass in 1 2
-+do
-+ for ac_arg
-+ do
-+ case $ac_arg in
-+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil)
-+ continue ;;
-+ *\'*)
-+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ esac
-+ case $ac_pass in
-+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
-+ 2)
-+ as_fn_append ac_configure_args1 " '$ac_arg'"
-+ if test $ac_must_keep_next = true; then
-+ ac_must_keep_next=false # Got value, back to normal.
-+ else
-+ case $ac_arg in
-+ *=* | --config-cache | -C | -disable-* | --disable-* \
-+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
-+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
-+ | -with-* | --with-* | -without-* | --without-* | --x)
-+ case "$ac_configure_args0 " in
-+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
-+ esac
-+ ;;
-+ -* ) ac_must_keep_next=true ;;
-+ esac
-+ fi
-+ as_fn_append ac_configure_args " '$ac_arg'"
-+ ;;
-+ esac
-+ done
-+done
-+{ ac_configure_args0=; unset ac_configure_args0;}
-+{ ac_configure_args1=; unset ac_configure_args1;}
-+
-+# When interrupted or exit'd, cleanup temporary files, and complete
-+# config.log. We remove comments because anyway the quotes in there
-+# would cause problems or look ugly.
-+# WARNING: Use '\'' to represent an apostrophe within the trap.
-+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
-+trap 'exit_status=$?
-+ # Save into config.log some information that might help in debugging.
-+ {
-+ echo
-+
-+ cat <<\_ASBOX
-+## ---------------- ##
-+## Cache variables. ##
-+## ---------------- ##
-+_ASBOX
-+ echo
-+ # The following way of writing the cache mishandles newlines in values,
-+(
-+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
-+ eval ac_val=\$$ac_var
-+ case $ac_val in #(
-+ *${as_nl}*)
-+ case $ac_var in #(
-+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-+ esac
-+ case $ac_var in #(
-+ _ | IFS | as_nl) ;; #(
-+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-+ *) { eval $ac_var=; unset $ac_var;} ;;
-+ esac ;;
-+ esac
-+ done
-+ (set) 2>&1 |
-+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
-+ *${as_nl}ac_space=\ *)
-+ sed -n \
-+ "s/'\''/'\''\\\\'\'''\''/g;
-+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
-+ ;; #(
-+ *)
-+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-+ ;;
-+ esac |
-+ sort
-+)
-+ echo
-+
-+ cat <<\_ASBOX
-+## ----------------- ##
-+## Output variables. ##
-+## ----------------- ##
-+_ASBOX
-+ echo
-+ for ac_var in $ac_subst_vars
-+ do
-+ eval ac_val=\$$ac_var
-+ case $ac_val in
-+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-+ esac
-+ $as_echo "$ac_var='\''$ac_val'\''"
-+ done | sort
-+ echo
-+
-+ if test -n "$ac_subst_files"; then
-+ cat <<\_ASBOX
-+## ------------------- ##
-+## File substitutions. ##
-+## ------------------- ##
-+_ASBOX
-+ echo
-+ for ac_var in $ac_subst_files
-+ do
-+ eval ac_val=\$$ac_var
-+ case $ac_val in
-+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-+ esac
-+ $as_echo "$ac_var='\''$ac_val'\''"
-+ done | sort
-+ echo
-+ fi
-+
-+ if test -s confdefs.h; then
-+ cat <<\_ASBOX
-+## ----------- ##
-+## confdefs.h. ##
-+## ----------- ##
-+_ASBOX
-+ echo
-+ cat confdefs.h
-+ echo
-+ fi
-+ test "$ac_signal" != 0 &&
-+ $as_echo "$as_me: caught signal $ac_signal"
-+ $as_echo "$as_me: exit $exit_status"
-+ } >&5
-+ rm -f core *.core core.conftest.* &&
-+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
-+ exit $exit_status
-+' 0
-+for ac_signal in 1 2 13 15; do
-+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
-+done
-+ac_signal=0
-+
-+# confdefs.h avoids OS command line length limits that DEFS can exceed.
-+rm -f -r conftest* confdefs.h
-+
-+$as_echo "/* confdefs.h */" > confdefs.h
-+
-+# Predefined preprocessor variables.
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_NAME "$PACKAGE_NAME"
-+_ACEOF
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-+_ACEOF
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_VERSION "$PACKAGE_VERSION"
-+_ACEOF
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_STRING "$PACKAGE_STRING"
-+_ACEOF
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-+_ACEOF
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_URL "$PACKAGE_URL"
-+_ACEOF
-+
-+
-+# Let the site file select an alternate cache file if it wants to.
-+# Prefer an explicitly selected file to automatically selected ones.
-+ac_site_file1=NONE
-+ac_site_file2=NONE
-+if test -n "$CONFIG_SITE"; then
-+ ac_site_file1=$CONFIG_SITE
-+elif test "x$prefix" != xNONE; then
-+ ac_site_file1=$prefix/share/config.site
-+ ac_site_file2=$prefix/etc/config.site
-+else
-+ ac_site_file1=$ac_default_prefix/share/config.site
-+ ac_site_file2=$ac_default_prefix/etc/config.site
-+fi
-+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
-+do
-+ test "x$ac_site_file" = xNONE && continue
-+ if test -r "$ac_site_file"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
-+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
-+ sed 's/^/| /' "$ac_site_file" >&5
-+ . "$ac_site_file"
-+ fi
-+done
-+
-+if test -r "$cache_file"; then
-+ # Some versions of bash will fail to source /dev/null (special
-+ # files actually), so we avoid doing that.
-+ if test -f "$cache_file"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
-+$as_echo "$as_me: loading cache $cache_file" >&6;}
-+ case $cache_file in
-+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
-+ *) . "./$cache_file";;
-+ esac
-+ fi
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
-+$as_echo "$as_me: creating cache $cache_file" >&6;}
-+ >$cache_file
-+fi
-+
-+# Check that the precious variables saved in the cache have kept the same
-+# value.
-+ac_cache_corrupted=false
-+for ac_var in $ac_precious_vars; do
-+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
-+ eval ac_new_set=\$ac_env_${ac_var}_set
-+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
-+ eval ac_new_val=\$ac_env_${ac_var}_value
-+ case $ac_old_set,$ac_new_set in
-+ set,)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
-+ ac_cache_corrupted=: ;;
-+ ,set)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
-+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
-+ ac_cache_corrupted=: ;;
-+ ,);;
-+ *)
-+ if test "x$ac_old_val" != "x$ac_new_val"; then
-+ # differences in whitespace do not lead to failure.
-+ ac_old_val_w=`echo x $ac_old_val`
-+ ac_new_val_w=`echo x $ac_new_val`
-+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
-+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-+ ac_cache_corrupted=:
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
-+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
-+ eval $ac_var=\$ac_old_val
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
-+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
-+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
-+ fi;;
-+ esac
-+ # Pass precious variables to config.status.
-+ if test "$ac_new_set" = set; then
-+ case $ac_new_val in
-+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ *) ac_arg=$ac_var=$ac_new_val ;;
-+ esac
-+ case " $ac_configure_args " in
-+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
-+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
-+ esac
-+ fi
-+done
-+if $ac_cache_corrupted; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
-+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-+ as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
-+fi
-+## -------------------- ##
-+## Main body of script. ##
-+## -------------------- ##
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+
-+
-+
-+
-+ac_config_headers="$ac_config_headers auto-host.h:config.in"
-+
-+
-+gcc_version=`cat $srcdir/BASE-VER`
-+
-+# Determine the host, build, and target systems
-+ac_aux_dir=
-+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-+ for ac_t in install-sh install.sh shtool; do
-+ if test -f "$ac_dir/$ac_t"; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/$ac_t -c"
-+ break 2
-+ fi
-+ done
-+done
-+if test -z "$ac_aux_dir"; then
-+ as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
-+fi
-+
-+# These three variables are undocumented and unsupported,
-+# and are intended to be withdrawn in a future Autoconf release.
-+# They can cause serious problems if a builder's source tree is in a directory
-+# whose full name contains unusual characters.
-+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
-+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
-+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-+
-+
-+# Make sure we can run config.sub.
-+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-+ as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
-+$as_echo_n "checking build system type... " >&6; }
-+if test "${ac_cv_build+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_build_alias=$build_alias
-+test "x$ac_build_alias" = x &&
-+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
-+test "x$ac_build_alias" = x &&
-+ as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
-+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-+ as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
-+$as_echo "$ac_cv_build" >&6; }
-+case $ac_cv_build in
-+*-*-*) ;;
-+*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
-+esac
-+build=$ac_cv_build
-+ac_save_IFS=$IFS; IFS='-'
-+set x $ac_cv_build
-+shift
-+build_cpu=$1
-+build_vendor=$2
-+shift; shift
-+# Remember, the first character of IFS is used to create $*,
-+# except with old shells:
-+build_os=$*
-+IFS=$ac_save_IFS
-+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
-+$as_echo_n "checking host system type... " >&6; }
-+if test "${ac_cv_host+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "x$host_alias" = x; then
-+ ac_cv_host=$ac_cv_build
-+else
-+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-+ as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
-+$as_echo "$ac_cv_host" >&6; }
-+case $ac_cv_host in
-+*-*-*) ;;
-+*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
-+esac
-+host=$ac_cv_host
-+ac_save_IFS=$IFS; IFS='-'
-+set x $ac_cv_host
-+shift
-+host_cpu=$1
-+host_vendor=$2
-+shift; shift
-+# Remember, the first character of IFS is used to create $*,
-+# except with old shells:
-+host_os=$*
-+IFS=$ac_save_IFS
-+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
-+$as_echo_n "checking target system type... " >&6; }
-+if test "${ac_cv_target+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "x$target_alias" = x; then
-+ ac_cv_target=$ac_cv_host
-+else
-+ ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
-+ as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
-+$as_echo "$ac_cv_target" >&6; }
-+case $ac_cv_target in
-+*-*-*) ;;
-+*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
-+esac
-+target=$ac_cv_target
-+ac_save_IFS=$IFS; IFS='-'
-+set x $ac_cv_target
-+shift
-+target_cpu=$1
-+target_vendor=$2
-+shift; shift
-+# Remember, the first character of IFS is used to create $*,
-+# except with old shells:
-+target_os=$*
-+IFS=$ac_save_IFS
-+case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
-+
-+
-+# The aliases save the names the user supplied, while $host etc.
-+# will get canonicalized.
-+test -n "$target_alias" &&
-+ test "$program_prefix$program_suffix$program_transform_name" = \
-+ NONENONEs,x,x, &&
-+ program_prefix=${target_alias}-
-+
-+# Determine the noncanonical target name, for directory use.
-+ case ${build_alias} in
-+ "") build_noncanonical=${build} ;;
-+ *) build_noncanonical=${build_alias} ;;
-+esac
-+
-+ case ${host_alias} in
-+ "") host_noncanonical=${build_noncanonical} ;;
-+ *) host_noncanonical=${host_alias} ;;
-+esac
-+
-+ case ${target_alias} in
-+ "") target_noncanonical=${host_noncanonical} ;;
-+ *) target_noncanonical=${target_alias} ;;
-+esac
-+
-+
-+
-+
-+# Determine the target- and build-specific subdirectories
-+
-+# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
-+# have matching libraries, they should use host libraries: Makefile.tpl
-+# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
-+# However, they still use the build modules, because the corresponding
-+# host modules (e.g. bison) are only built for the host when bootstrap
-+# finishes. So:
-+# - build_subdir is where we find build modules, and never changes.
-+# - build_libsubdir is where we find build libraries, and can be overridden.
-+
-+# Prefix 'build-' so this never conflicts with target_subdir.
-+build_subdir="build-${build_noncanonical}"
-+
-+# Check whether --with-build-libsubdir was given.
-+if test "${with_build_libsubdir+set}" = set; then :
-+ withval=$with_build_libsubdir; build_libsubdir="$withval"
-+else
-+ build_libsubdir="$build_subdir"
-+fi
-+
-+# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
-+if ( test $srcdir = . && test -d gcc ) \
-+ || test -d $srcdir/../host-${host_noncanonical}; then
-+ host_subdir="host-${host_noncanonical}"
-+else
-+ host_subdir=.
-+fi
-+# No prefix.
-+target_subdir=${target_noncanonical}
-+
-+
-+# Set program_transform_name
-+test "$program_prefix" != NONE &&
-+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
-+# Use a double $ so make ignores it.
-+test "$program_suffix" != NONE &&
-+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
-+# Double any \ or $.
-+# By default was `s,x,x', remove it if useless.
-+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
-+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
-+
-+
-+# Check for bogus environment variables.
-+# Test if LIBRARY_PATH contains the notation for the current directory
-+# since this would lead to problems installing/building glibc.
-+# LIBRARY_PATH contains the current directory if one of the following
-+# is true:
-+# - one of the terminals (":" and ";") is the first or last sign
-+# - two terminals occur directly after each other
-+# - the path contains an element with a dot in it
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY_PATH variable" >&5
-+$as_echo_n "checking LIBRARY_PATH variable... " >&6; }
-+case ${LIBRARY_PATH} in
-+ [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
-+ library_path_setting="contains current directory"
-+ ;;
-+ *)
-+ library_path_setting="ok"
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $library_path_setting" >&5
-+$as_echo "$library_path_setting" >&6; }
-+if test "$library_path_setting" != "ok"; then
-+as_fn_error "
-+*** LIBRARY_PATH shouldn't contain the current directory when
-+*** building gcc. Please change the environment variable
-+*** and run configure again." "$LINENO" 5
-+fi
-+
-+# Test if GCC_EXEC_PREFIX contains the notation for the current directory
-+# since this would lead to problems installing/building glibc.
-+# GCC_EXEC_PREFIX contains the current directory if one of the following
-+# is true:
-+# - one of the terminals (":" and ";") is the first or last sign
-+# - two terminals occur directly after each other
-+# - the path contains an element with a dot in it
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC_EXEC_PREFIX variable" >&5
-+$as_echo_n "checking GCC_EXEC_PREFIX variable... " >&6; }
-+case ${GCC_EXEC_PREFIX} in
-+ [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
-+ gcc_exec_prefix_setting="contains current directory"
-+ ;;
-+ *)
-+ gcc_exec_prefix_setting="ok"
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_exec_prefix_setting" >&5
-+$as_echo "$gcc_exec_prefix_setting" >&6; }
-+if test "$gcc_exec_prefix_setting" != "ok"; then
-+as_fn_error "
-+*** GCC_EXEC_PREFIX shouldn't contain the current directory when
-+*** building gcc. Please change the environment variable
-+*** and run configure again." "$LINENO" 5
-+fi
-+
-+# -----------
-+# Directories
-+# -----------
-+
-+# Specify the local prefix
-+local_prefix=
-+
-+# Check whether --with-local-prefix was given.
-+if test "${with_local_prefix+set}" = set; then :
-+ withval=$with_local_prefix; case "${withval}" in
-+yes) as_fn_error "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;
-+no) ;;
-+*) local_prefix=$with_local_prefix ;;
-+esac
-+fi
-+
-+
-+# Default local prefix if it is empty
-+if test x$local_prefix = x; then
-+ local_prefix=/usr/local
-+fi
-+
-+# Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
-+# passed in by the toplevel make and thus we'd get different behavior
-+# depending on where we built the sources.
-+gcc_gxx_include_dir=
-+# Specify the g++ header file directory
-+
-+# Check whether --with-gxx-include-dir was given.
-+if test "${with_gxx_include_dir+set}" = set; then :
-+ withval=$with_gxx_include_dir; case "${withval}" in
-+yes) as_fn_error "bad value ${withval} given for g++ include directory" "$LINENO" 5 ;;
-+no) ;;
-+*) gcc_gxx_include_dir=$with_gxx_include_dir ;;
-+esac
-+fi
-+
-+
-+# This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
-+if test x${gcc_gxx_include_dir} = x; then
-+ if test x${enable_version_specific_runtime_libs} = xyes; then
-+ gcc_gxx_include_dir='${libsubdir}/include/c++'
-+ else
-+ libstdcxx_incdir='include/c++/$(version)'
-+ if test x$host != x$target; then
-+ libstdcxx_incdir="$target_alias/$libstdcxx_incdir"
-+ fi
-+ gcc_gxx_include_dir="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
-+ fi
-+fi
-+
-+gcc_gxx_include_dir_add_sysroot=0
-+if test "${with_sysroot+set}" = set; then
-+ gcc_gxx_without_sysroot=`expr "${gcc_gxx_include_dir}" : "${with_sysroot}"'\(.*\)'`
-+ if test "${gcc_gxx_without_sysroot}"; then
-+ gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"
-+ gcc_gxx_include_dir_add_sysroot=1
-+ fi
-+fi
-+
-+
-+# Check whether --with-cpp_install_dir was given.
-+if test "${with_cpp_install_dir+set}" = set; then :
-+ withval=$with_cpp_install_dir; if test x$withval = xyes; then
-+ as_fn_error "option --with-cpp-install-dir requires an argument" "$LINENO" 5
-+elif test x$withval != xno; then
-+ cpp_install_dir=$withval
-+fi
-+fi
-+
-+
-+# We would like to our source tree to be readonly. However when releases or
-+# pre-releases are generated, the flex/bison generated files as well as the
-+# various formats of manuals need to be included along with the rest of the
-+# sources. Therefore we have --enable-generated-files-in-srcdir to do
-+# just that.
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to place generated files in the source directory" >&5
-+$as_echo_n "checking whether to place generated files in the source directory... " >&6; }
-+ # Check whether --enable-generated-files-in-srcdir was given.
-+if test "${enable_generated_files_in_srcdir+set}" = set; then :
-+ enableval=$enable_generated_files_in_srcdir; generated_files_in_srcdir=$enableval
-+else
-+ generated_files_in_srcdir=no
-+fi
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $generated_files_in_srcdir" >&5
-+$as_echo "$generated_files_in_srcdir" >&6; }
-+
-+if test "$generated_files_in_srcdir" = "yes"; then
-+ GENINSRC=''
-+else
-+ GENINSRC='#'
-+fi
-+
-+
-+# -------------------
-+# Find default linker
-+# -------------------
-+
-+# With GNU ld
-+
-+# Check whether --with-gnu-ld was given.
-+if test "${with_gnu_ld+set}" = set; then :
-+ withval=$with_gnu_ld; gnu_ld_flag="$with_gnu_ld"
-+else
-+ gnu_ld_flag=no
-+fi
-+
-+
-+# With pre-defined ld
-+
-+# Check whether --with-ld was given.
-+if test "${with_ld+set}" = set; then :
-+ withval=$with_ld; DEFAULT_LINKER="$with_ld"
-+fi
-+
-+if test x"${DEFAULT_LINKER+set}" = x"set"; then
-+ if test ! -x "$DEFAULT_LINKER"; then
-+ as_fn_error "cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" "$LINENO" 5
-+ elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ gnu_ld_flag=yes
-+ fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define DEFAULT_LINKER "$DEFAULT_LINKER"
-+_ACEOF
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default linker was specified" >&5
-+$as_echo_n "checking whether a default linker was specified... " >&6; }
-+if test x"${DEFAULT_LINKER+set}" = x"set"; then
-+ if test x"$gnu_ld_flag" = x"no"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER)" >&5
-+$as_echo "yes ($DEFAULT_LINKER)" >&6; }
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
-+$as_echo "yes ($DEFAULT_LINKER - GNU ld)" >&6; }
-+ fi
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+# With demangler in GNU ld
-+
-+# Check whether --with-demangler-in-ld was given.
-+if test "${with_demangler_in_ld+set}" = set; then :
-+ withval=$with_demangler_in_ld; demangler_in_ld="$with_demangler_in_ld"
-+else
-+ demangler_in_ld=yes
-+fi
-+
-+
-+# ----------------------
-+# Find default assembler
-+# ----------------------
-+
-+# With GNU as
-+
-+# Check whether --with-gnu-as was given.
-+if test "${with_gnu_as+set}" = set; then :
-+ withval=$with_gnu_as; gas_flag="$with_gnu_as"
-+else
-+ gas_flag=no
-+fi
-+
-+
-+
-+# Check whether --with-as was given.
-+if test "${with_as+set}" = set; then :
-+ withval=$with_as; DEFAULT_ASSEMBLER="$with_as"
-+fi
-+
-+if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
-+ if test ! -x "$DEFAULT_ASSEMBLER"; then
-+ as_fn_error "cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" "$LINENO" 5
-+ elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ gas_flag=yes
-+ fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
-+_ACEOF
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default assembler was specified" >&5
-+$as_echo_n "checking whether a default assembler was specified... " >&6; }
-+if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
-+ if test x"$gas_flag" = x"no"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER)" >&5
-+$as_echo "yes ($DEFAULT_ASSEMBLER)" >&6; }
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
-+$as_echo "yes ($DEFAULT_ASSEMBLER - GNU as)" >&6; }
-+ fi
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+# ---------------
-+# Find C compiler
-+# ---------------
-+
-+# If a non-executable a.out is present (e.g. created by GNU as above even if
-+# invoked with -v only), the IRIX 6 native ld just overwrites the existing
-+# file, even when creating an executable, so an execution test fails.
-+# Remove possible default executable files to avoid this.
-+#
-+# FIXME: This really belongs into AC_PROG_CC and can be removed once
-+# Autoconf includes it.
-+rm -f a.out a.exe b.out
-+
-+# Find the native compiler
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}gcc; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-+$as_echo "$CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_CC"; then
-+ ac_ct_CC=$CC
-+ # Extract the first word of "gcc", so it can be a program name with args.
-+set dummy gcc; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_CC"; then
-+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_CC="gcc"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_CC=$ac_cv_prog_ac_ct_CC
-+if test -n "$ac_ct_CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-+$as_echo "$ac_ct_CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_CC" = x; then
-+ CC=""
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ CC=$ac_ct_CC
-+ fi
-+else
-+ CC="$ac_cv_prog_CC"
-+fi
-+
-+if test -z "$CC"; then
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}cc; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_CC="${ac_tool_prefix}cc"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-+$as_echo "$CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ fi
-+fi
-+if test -z "$CC"; then
-+ # Extract the first word of "cc", so it can be a program name with args.
-+set dummy cc; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+ ac_prog_rejected=no
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
-+ ac_prog_rejected=yes
-+ continue
-+ fi
-+ ac_cv_prog_CC="cc"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+if test $ac_prog_rejected = yes; then
-+ # We found a bogon in the path, so make sure we never use it.
-+ set dummy $ac_cv_prog_CC
-+ shift
-+ if test $# != 0; then
-+ # We chose a different compiler from the bogus one.
-+ # However, it has the same basename, so the bogon will be chosen
-+ # first if we set CC to just the basename; use the full file name.
-+ shift
-+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
-+ fi
-+fi
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-+$as_echo "$CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$CC"; then
-+ if test -n "$ac_tool_prefix"; then
-+ for ac_prog in cl.exe
-+ do
-+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-+$as_echo "$CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$CC" && break
-+ done
-+fi
-+if test -z "$CC"; then
-+ ac_ct_CC=$CC
-+ for ac_prog in cl.exe
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_CC"; then
-+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_CC="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_CC=$ac_cv_prog_ac_ct_CC
-+if test -n "$ac_ct_CC"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-+$as_echo "$ac_ct_CC" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$ac_ct_CC" && break
-+done
-+
-+ if test "x$ac_ct_CC" = x; then
-+ CC=""
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ CC=$ac_ct_CC
-+ fi
-+fi
-+
-+fi
-+
-+
-+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "no acceptable C compiler found in \$PATH
-+See \`config.log' for more details." "$LINENO" 5; }
-+
-+# Provide some information about the compiler.
-+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
-+set X $ac_compile
-+ac_compiler=$2
-+for ac_option in --version -v -V -qversion; do
-+ { { ac_try="$ac_compiler $ac_option >&5"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ sed '10a\
-+... rest of stderr output deleted ...
-+ 10q' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ rm -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }
-+done
-+
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+ac_clean_files_save=$ac_clean_files
-+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
-+# Try to create an executable without -o first, disregard a.out.
-+# It will help us diagnose broken compilers, and finding out an intuition
-+# of exeext.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
-+$as_echo_n "checking for C compiler default output file name... " >&6; }
-+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-+
-+# The possible output files:
-+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
-+
-+ac_rmfiles=
-+for ac_file in $ac_files
-+do
-+ case $ac_file in
-+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
-+ esac
-+done
-+rm -f $ac_rmfiles
-+
-+if { { ac_try="$ac_link_default"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_link_default") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then :
-+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
-+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
-+# in a Makefile. We should not override ac_cv_exeext if it was cached,
-+# so that the user can short-circuit this test for compilers unknown to
-+# Autoconf.
-+for ac_file in $ac_files ''
-+do
-+ test -f "$ac_file" || continue
-+ case $ac_file in
-+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
-+ ;;
-+ [ab].out )
-+ # We found the default executable, but exeext='' is most
-+ # certainly right.
-+ break;;
-+ *.* )
-+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
-+ then :; else
-+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-+ fi
-+ # We set ac_cv_exeext here because the later test for it is not
-+ # safe: cross compilers may not add the suffix if given an `-o'
-+ # argument, so we may need to know it at that point already.
-+ # Even if this section looks crufty: it has the advantage of
-+ # actually working.
-+ break;;
-+ * )
-+ break;;
-+ esac
-+done
-+test "$ac_cv_exeext" = no && ac_cv_exeext=
-+
-+else
-+ ac_file=''
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
-+$as_echo "$ac_file" >&6; }
-+if test -z "$ac_file"; then :
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "C compiler cannot create executables
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+fi
-+ac_exeext=$ac_cv_exeext
-+
-+# Check that the compiler produces executables we can run. If not, either
-+# the compiler is broken, or we cross compile.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
-+$as_echo_n "checking whether the C compiler works... " >&6; }
-+# If not cross compiling, check that we can run a simple program.
-+if test "$cross_compiling" != yes; then
-+ if { ac_try='./$ac_file'
-+ { { case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_try") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }; then
-+ cross_compiling=no
-+ else
-+ if test "$cross_compiling" = maybe; then
-+ cross_compiling=yes
-+ else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "cannot run C compiled programs.
-+If you meant to cross compile, use \`--host'.
-+See \`config.log' for more details." "$LINENO" 5; }
-+ fi
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+
-+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
-+ac_clean_files=$ac_clean_files_save
-+# Check that the compiler produces executables we can run. If not, either
-+# the compiler is broken, or we cross compile.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
-+$as_echo_n "checking whether we are cross compiling... " >&6; }
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
-+$as_echo "$cross_compiling" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
-+$as_echo_n "checking for suffix of executables... " >&6; }
-+if { { ac_try="$ac_link"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_link") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then :
-+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
-+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
-+# work properly (i.e., refer to `conftest.exe'), while it won't with
-+# `rm'.
-+for ac_file in conftest.exe conftest conftest.*; do
-+ test -f "$ac_file" || continue
-+ case $ac_file in
-+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-+ break;;
-+ * ) break;;
-+ esac
-+done
-+else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "cannot compute suffix of executables: cannot compile and link
-+See \`config.log' for more details." "$LINENO" 5; }
-+fi
-+rm -f conftest$ac_cv_exeext
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
-+$as_echo "$ac_cv_exeext" >&6; }
-+
-+rm -f conftest.$ac_ext
-+EXEEXT=$ac_cv_exeext
-+ac_exeext=$EXEEXT
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
-+$as_echo_n "checking for suffix of object files... " >&6; }
-+if test "${ac_cv_objext+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+rm -f conftest.o conftest.obj
-+if { { ac_try="$ac_compile"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_compile") 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then :
-+ for ac_file in conftest.o conftest.obj conftest.*; do
-+ test -f "$ac_file" || continue;
-+ case $ac_file in
-+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
-+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
-+ break;;
-+ esac
-+done
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "cannot compute suffix of object files: cannot compile
-+See \`config.log' for more details." "$LINENO" 5; }
-+fi
-+rm -f conftest.$ac_cv_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
-+$as_echo "$ac_cv_objext" >&6; }
-+OBJEXT=$ac_cv_objext
-+ac_objext=$OBJEXT
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-+if test "${ac_cv_c_compiler_gnu+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+#ifndef __GNUC__
-+ choke me
-+#endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_compiler_gnu=yes
-+else
-+ ac_compiler_gnu=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ac_cv_c_compiler_gnu=$ac_compiler_gnu
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
-+if test $ac_compiler_gnu = yes; then
-+ GCC=yes
-+else
-+ GCC=
-+fi
-+ac_test_CFLAGS=${CFLAGS+set}
-+ac_save_CFLAGS=$CFLAGS
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-+$as_echo_n "checking whether $CC accepts -g... " >&6; }
-+if test "${ac_cv_prog_cc_g+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_save_c_werror_flag=$ac_c_werror_flag
-+ ac_c_werror_flag=yes
-+ ac_cv_prog_cc_g=no
-+ CFLAGS="-g"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_prog_cc_g=yes
-+else
-+ CFLAGS=""
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+else
-+ ac_c_werror_flag=$ac_save_c_werror_flag
-+ CFLAGS="-g"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_prog_cc_g=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ ac_c_werror_flag=$ac_save_c_werror_flag
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-+$as_echo "$ac_cv_prog_cc_g" >&6; }
-+if test "$ac_test_CFLAGS" = set; then
-+ CFLAGS=$ac_save_CFLAGS
-+elif test $ac_cv_prog_cc_g = yes; then
-+ if test "$GCC" = yes; then
-+ CFLAGS="-g -O2"
-+ else
-+ CFLAGS="-g"
-+ fi
-+else
-+ if test "$GCC" = yes; then
-+ CFLAGS="-O2"
-+ else
-+ CFLAGS=
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-+if test "${ac_cv_prog_cc_c89+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_cv_prog_cc_c89=no
-+ac_save_CC=$CC
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdarg.h>
-+#include <stdio.h>
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-+struct buf { int x; };
-+FILE * (*rcsopen) (struct buf *, struct stat *, int);
-+static char *e (p, i)
-+ char **p;
-+ int i;
-+{
-+ return p[i];
-+}
-+static char *f (char * (*g) (char **, int), char **p, ...)
-+{
-+ char *s;
-+ va_list v;
-+ va_start (v,p);
-+ s = g (p, va_arg (v,int));
-+ va_end (v);
-+ return s;
-+}
-+
-+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
-+ function prototypes and stuff, but not '\xHH' hex character constants.
-+ These don't provoke an error unfortunately, instead are silently treated
-+ as 'x'. The following induces an error, until -std is added to get
-+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
-+ array size at least. It's necessary to write '\x00'==0 to get something
-+ that's true only with -std. */
-+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-+
-+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
-+ inside strings and character constants. */
-+#define FOO(x) 'x'
-+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-+
-+int test (int i, double x);
-+struct s1 {int (*f) (int a);};
-+struct s2 {int (*f) (double a);};
-+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-+int argc;
-+char **argv;
-+int
-+main ()
-+{
-+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
-+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
-+do
-+ CC="$ac_save_CC $ac_arg"
-+ if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_prog_cc_c89=$ac_arg
-+fi
-+rm -f core conftest.err conftest.$ac_objext
-+ test "x$ac_cv_prog_cc_c89" != "xno" && break
-+done
-+rm -f conftest.$ac_ext
-+CC=$ac_save_CC
-+
-+fi
-+# AC_CACHE_VAL
-+case "x$ac_cv_prog_cc_c89" in
-+ x)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-+$as_echo "none needed" >&6; } ;;
-+ xno)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-+$as_echo "unsupported" >&6; } ;;
-+ *)
-+ CC="$CC $ac_cv_prog_cc_c89"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-+esac
-+if test "x$ac_cv_prog_cc_c89" != xno; then :
-+
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+if test -z "$CXX"; then
-+ if test -n "$CCC"; then
-+ CXX=$CCC
-+ else
-+ if test -n "$ac_tool_prefix"; then
-+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
-+ do
-+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$CXX"; then
-+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+CXX=$ac_cv_prog_CXX
-+if test -n "$CXX"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
-+$as_echo "$CXX" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$CXX" && break
-+ done
-+fi
-+if test -z "$CXX"; then
-+ ac_ct_CXX=$CXX
-+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_CXX"; then
-+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_CXX="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
-+if test -n "$ac_ct_CXX"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
-+$as_echo "$ac_ct_CXX" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$ac_ct_CXX" && break
-+done
-+
-+ if test "x$ac_ct_CXX" = x; then
-+ CXX="g++"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ CXX=$ac_ct_CXX
-+ fi
-+fi
-+
-+ fi
-+fi
-+# Provide some information about the compiler.
-+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
-+set X $ac_compile
-+ac_compiler=$2
-+for ac_option in --version -v -V -qversion; do
-+ { { ac_try="$ac_compiler $ac_option >&5"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-+$as_echo "$ac_try_echo"; } >&5
-+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-+ ac_status=$?
-+ if test -s conftest.err; then
-+ sed '10a\
-+... rest of stderr output deleted ...
-+ 10q' conftest.err >conftest.er1
-+ cat conftest.er1 >&5
-+ rm -f conftest.er1 conftest.err
-+ fi
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }
-+done
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
-+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
-+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+#ifndef __GNUC__
-+ choke me
-+#endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+ ac_compiler_gnu=yes
-+else
-+ ac_compiler_gnu=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
-+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
-+if test $ac_compiler_gnu = yes; then
-+ GXX=yes
-+else
-+ GXX=
-+fi
-+ac_test_CXXFLAGS=${CXXFLAGS+set}
-+ac_save_CXXFLAGS=$CXXFLAGS
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
-+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
-+if test "${ac_cv_prog_cxx_g+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
-+ ac_cxx_werror_flag=yes
-+ ac_cv_prog_cxx_g=no
-+ CXXFLAGS="-g"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+ ac_cv_prog_cxx_g=yes
-+else
-+ CXXFLAGS=""
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+
-+else
-+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-+ CXXFLAGS="-g"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+ ac_cv_prog_cxx_g=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
-+$as_echo "$ac_cv_prog_cxx_g" >&6; }
-+if test "$ac_test_CXXFLAGS" = set; then
-+ CXXFLAGS=$ac_save_CXXFLAGS
-+elif test $ac_cv_prog_cxx_g = yes; then
-+ if test "$GXX" = yes; then
-+ CXXFLAGS="-g -O2"
-+ else
-+ CXXFLAGS="-g"
-+ fi
-+else
-+ if test "$GXX" = yes; then
-+ CXXFLAGS="-O2"
-+ else
-+ CXXFLAGS=
-+ fi
-+fi
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_GNATBIND+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$GNATBIND"; then
-+ ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+GNATBIND=$ac_cv_prog_GNATBIND
-+if test -n "$GNATBIND"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
-+$as_echo "$GNATBIND" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_GNATBIND"; then
-+ ac_ct_GNATBIND=$GNATBIND
-+ # Extract the first word of "gnatbind", so it can be a program name with args.
-+set dummy gnatbind; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_GNATBIND"; then
-+ ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_GNATBIND="gnatbind"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
-+if test -n "$ac_ct_GNATBIND"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
-+$as_echo "$ac_ct_GNATBIND" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_GNATBIND" = x; then
-+ GNATBIND="no"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ GNATBIND=$ac_ct_GNATBIND
-+ fi
-+else
-+ GNATBIND="$ac_cv_prog_GNATBIND"
-+fi
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_GNATMAKE+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$GNATMAKE"; then
-+ ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+GNATMAKE=$ac_cv_prog_GNATMAKE
-+if test -n "$GNATMAKE"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
-+$as_echo "$GNATMAKE" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_GNATMAKE"; then
-+ ac_ct_GNATMAKE=$GNATMAKE
-+ # Extract the first word of "gnatmake", so it can be a program name with args.
-+set dummy gnatmake; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_GNATMAKE"; then
-+ ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
-+if test -n "$ac_ct_GNATMAKE"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
-+$as_echo "$ac_ct_GNATMAKE" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_GNATMAKE" = x; then
-+ GNATMAKE="no"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ GNATMAKE=$ac_ct_GNATMAKE
-+ fi
-+else
-+ GNATMAKE="$ac_cv_prog_GNATMAKE"
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
-+$as_echo_n "checking whether compiler driver understands Ada... " >&6; }
-+if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat >conftest.adb <<EOF
-+procedure conftest is begin null; end conftest;
-+EOF
-+acx_cv_cc_gcc_supports_ada=no
-+# There is a bug in old released versions of GCC which causes the
-+# driver to exit successfully when the appropriate language module
-+# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
-+# Therefore we must check for the error message as well as an
-+# unsuccessful exit.
-+# Other compilers, like HP Tru64 UNIX cc, exit successfully when
-+# given a .adb file, but produce no object file. So we must check
-+# if an object file was really produced to guard against this.
-+errors=`(${CC} -I"$srcdir"/ada -c conftest.adb) 2>&1 || echo failure`
-+if test x"$errors" = x && test -f conftest.$ac_objext; then
-+ acx_cv_cc_gcc_supports_ada=yes
-+fi
-+rm -f conftest.*
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
-+$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
-+
-+if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
-+ have_gnat=yes
-+else
-+ have_gnat=no
-+fi
-+
-+
-+# Remove the -O2: for historical reasons, unless bootstrapping we prefer
-+# optimizations to be activated explicitly by the toplevel.
-+case "$CC" in
-+ */prev-gcc/xgcc*) ;;
-+ *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" `
-+ CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" ` ;;
-+esac
-+
-+
-+
-+# Determine PICFLAG for target gnatlib.
-+
-+
-+
-+
-+case "${target}" in
-+ # PIC is the default on some targets or must not be used.
-+ *-*-darwin*)
-+ # PIC is the default on this platform
-+ # Common symbols not allowed in MH_DYLIB files
-+ PICFLAG_FOR_TARGET=-fno-common
-+ ;;
-+ alpha*-dec-osf5*)
-+ # PIC is the default.
-+ ;;
-+ hppa*64*-*-hpux*)
-+ # PIC is the default for 64-bit PA HP-UX.
-+ ;;
-+ i[34567]86-*-cygwin* | x86_64-*-cygwin*)
-+ ;;
-+ i[34567]86-*-mingw* | x86_64-*-mingw*)
-+ ;;
-+ i[34567]86-*-interix[3-9]*)
-+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-+ # Instead, we relocate shared libraries at runtime.
-+ ;;
-+ i[34567]86-*-nto-qnx*)
-+ # QNX uses GNU C++, but need to define -shared option too, otherwise
-+ # it will coredump.
-+ PICFLAG_FOR_TARGET='-fPIC -shared'
-+ ;;
-+ i[34567]86-pc-msdosdjgpp*)
-+ # DJGPP does not support shared libraries at all.
-+ ;;
-+ ia64*-*-hpux*)
-+ # On IA64 HP-UX, PIC is the default but the pic flag
-+ # sets the default TLS model and affects inlining.
-+ PICFLAG_FOR_TARGET=-fPIC
-+ ;;
-+ mips-sgi-irix6*)
-+ # PIC is the default.
-+ ;;
-+ or1k-*-*)
-+ PICFLAG_FOR_TARGET=-fPIC
-+ ;;
-+ rs6000-ibm-aix* | powerpc-ibm-aix*)
-+ # All AIX code is PIC.
-+ ;;
-+
-+ # Some targets support both -fPIC and -fpic, but prefer the latter.
-+ # FIXME: Why?
-+ i[34567]86-*-* | x86_64-*-*)
-+ PICFLAG_FOR_TARGET=-fpic
-+ ;;
-+ # FIXME: Override -fPIC default in libgcc only?
-+ sh-*-linux* | sh[2346lbe]*-*-linux*)
-+ PICFLAG_FOR_TARGET=-fpic
-+ ;;
-+ # FIXME: Simplify to sh*-*-netbsd*?
-+ sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
-+ sh64-*-netbsd* | sh64l*-*-netbsd*)
-+ PICFLAG_FOR_TARGET=-fpic
-+ ;;
-+ # Default to -fPIC unless specified otherwise.
-+ *)
-+ PICFLAG_FOR_TARGET=-fPIC
-+ ;;
-+esac
-+
-+# If the user explicitly uses -fpic/-fPIC, keep that.
-+case "${CFLAGS_FOR_TARGET}" in
-+ *-fpic*)
-+ PICFLAG_FOR_TARGET=-fpic
-+ ;;
-+ *-fPIC*)
-+ PICFLAG_FOR_TARGET=-fPIC
-+ ;;
-+esac
-+
-+
-+
-+# -------------------------
-+# Check C compiler features
-+# -------------------------
-+
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-+$as_echo_n "checking how to run the C preprocessor... " >&6; }
-+# On Suns, sometimes $CPP names a directory.
-+if test -n "$CPP" && test -d "$CPP"; then
-+ CPP=
-+fi
-+if test -z "$CPP"; then
-+ if test "${ac_cv_prog_CPP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Double quotes because CPP needs to be expanded
-+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-+ do
-+ ac_preproc_ok=false
-+for ac_c_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+ break
-+fi
-+
-+ done
-+ ac_cv_prog_CPP=$CPP
-+
-+fi
-+ CPP=$ac_cv_prog_CPP
-+else
-+ ac_cv_prog_CPP=$CPP
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-+$as_echo "$CPP" >&6; }
-+ac_preproc_ok=false
-+for ac_c_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+
-+else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "C preprocessor \"$CPP\" fails sanity check
-+See \`config.log' for more details." "$LINENO" 5; }
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
-+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-+if test "${ac_cv_path_GREP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -z "$GREP"; then
-+ ac_path_GREP_found=false
-+ # Loop through the user's path and test for each of PROGNAME-LIST
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_prog in grep ggrep; do
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
-+# Check for GNU ac_path_GREP and select it if it is found.
-+ # Check for GNU $ac_path_GREP
-+case `"$ac_path_GREP" --version 2>&1` in
-+*GNU*)
-+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-+*)
-+ ac_count=0
-+ $as_echo_n 0123456789 >"conftest.in"
-+ while :
-+ do
-+ cat "conftest.in" "conftest.in" >"conftest.tmp"
-+ mv "conftest.tmp" "conftest.in"
-+ cp "conftest.in" "conftest.nl"
-+ $as_echo 'GREP' >> "conftest.nl"
-+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-+ as_fn_arith $ac_count + 1 && ac_count=$as_val
-+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
-+ # Best one so far, save it but keep looking for a better one
-+ ac_cv_path_GREP="$ac_path_GREP"
-+ ac_path_GREP_max=$ac_count
-+ fi
-+ # 10*(2^10) chars as input seems more than enough
-+ test $ac_count -gt 10 && break
-+ done
-+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-+esac
-+
-+ $ac_path_GREP_found && break 3
-+ done
-+ done
-+ done
-+IFS=$as_save_IFS
-+ if test -z "$ac_cv_path_GREP"; then
-+ as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-+ fi
-+else
-+ ac_cv_path_GREP=$GREP
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
-+$as_echo "$ac_cv_path_GREP" >&6; }
-+ GREP="$ac_cv_path_GREP"
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
-+$as_echo_n "checking for egrep... " >&6; }
-+if test "${ac_cv_path_EGREP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
-+ then ac_cv_path_EGREP="$GREP -E"
-+ else
-+ if test -z "$EGREP"; then
-+ ac_path_EGREP_found=false
-+ # Loop through the user's path and test for each of PROGNAME-LIST
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_prog in egrep; do
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
-+# Check for GNU ac_path_EGREP and select it if it is found.
-+ # Check for GNU $ac_path_EGREP
-+case `"$ac_path_EGREP" --version 2>&1` in
-+*GNU*)
-+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-+*)
-+ ac_count=0
-+ $as_echo_n 0123456789 >"conftest.in"
-+ while :
-+ do
-+ cat "conftest.in" "conftest.in" >"conftest.tmp"
-+ mv "conftest.tmp" "conftest.in"
-+ cp "conftest.in" "conftest.nl"
-+ $as_echo 'EGREP' >> "conftest.nl"
-+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-+ as_fn_arith $ac_count + 1 && ac_count=$as_val
-+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
-+ # Best one so far, save it but keep looking for a better one
-+ ac_cv_path_EGREP="$ac_path_EGREP"
-+ ac_path_EGREP_max=$ac_count
-+ fi
-+ # 10*(2^10) chars as input seems more than enough
-+ test $ac_count -gt 10 && break
-+ done
-+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-+esac
-+
-+ $ac_path_EGREP_found && break 3
-+ done
-+ done
-+ done
-+IFS=$as_save_IFS
-+ if test -z "$ac_cv_path_EGREP"; then
-+ as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-+ fi
-+else
-+ ac_cv_path_EGREP=$EGREP
-+fi
-+
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
-+$as_echo "$ac_cv_path_EGREP" >&6; }
-+ EGREP="$ac_cv_path_EGREP"
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-+$as_echo_n "checking for ANSI C header files... " >&6; }
-+if test "${ac_cv_header_stdc+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+#include <stdarg.h>
-+#include <string.h>
-+#include <float.h>
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_header_stdc=yes
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <string.h>
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "memchr" >/dev/null 2>&1; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f conftest*
-+
-+fi
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "free" >/dev/null 2>&1; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f conftest*
-+
-+fi
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-+ if test "$cross_compiling" = yes; then :
-+ :
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ctype.h>
-+#include <stdlib.h>
-+#if ((' ' & 0x0FF) == 0x020)
-+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-+#else
-+# define ISLOWER(c) \
-+ (('a' <= (c) && (c) <= 'i') \
-+ || ('j' <= (c) && (c) <= 'r') \
-+ || ('s' <= (c) && (c) <= 'z'))
-+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-+#endif
-+
-+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-+int
-+main ()
-+{
-+ int i;
-+ for (i = 0; i < 256; i++)
-+ if (XOR (islower (i), ISLOWER (i))
-+ || toupper (i) != TOUPPER (i))
-+ return 2;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-+$as_echo "$ac_cv_header_stdc" >&6; }
-+if test $ac_cv_header_stdc = yes; then
-+
-+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
-+
-+fi
-+
-+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-+ inttypes.h stdint.h unistd.h
-+do :
-+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-+"
-+eval as_val=\$$as_ac_Header
-+ if test "x$as_val" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+
-+ ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
-+if test "x$ac_cv_header_minix_config_h" = x""yes; then :
-+ MINIX=yes
-+else
-+ MINIX=
-+fi
-+
-+
-+ if test "$MINIX" = yes; then
-+
-+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
-+
-+
-+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
-+
-+
-+$as_echo "#define _MINIX 1" >>confdefs.h
-+
-+ fi
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
-+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
-+if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+# define __EXTENSIONS__ 1
-+ $ac_includes_default
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_safe_to_define___extensions__=yes
-+else
-+ ac_cv_safe_to_define___extensions__=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
-+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
-+ test $ac_cv_safe_to_define___extensions__ = yes &&
-+ $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
-+
-+ $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
-+
-+ $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
-+
-+ $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
-+
-+ $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
-+
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-+$as_echo_n "checking how to run the C preprocessor... " >&6; }
-+# On Suns, sometimes $CPP names a directory.
-+if test -n "$CPP" && test -d "$CPP"; then
-+ CPP=
-+fi
-+if test -z "$CPP"; then
-+ if test "${ac_cv_prog_CPP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Double quotes because CPP needs to be expanded
-+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-+ do
-+ ac_preproc_ok=false
-+for ac_c_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+ break
-+fi
-+
-+ done
-+ ac_cv_prog_CPP=$CPP
-+
-+fi
-+ CPP=$ac_cv_prog_CPP
-+else
-+ ac_cv_prog_CPP=$CPP
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-+$as_echo "$CPP" >&6; }
-+ac_preproc_ok=false
-+for ac_c_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+
-+else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "C preprocessor \"$CPP\" fails sanity check
-+See \`config.log' for more details." "$LINENO" 5; }
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
-+$as_echo_n "checking for inline... " >&6; }
-+if test "${ac_cv_c_inline+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_cv_c_inline=no
-+for ac_kw in inline __inline__ __inline; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifndef __cplusplus
-+typedef int foo_t;
-+static $ac_kw foo_t static_foo () {return 0; }
-+$ac_kw foo_t foo () {return 0; }
-+#endif
-+
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_c_inline=$ac_kw
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ test "$ac_cv_c_inline" != no && break
-+done
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
-+$as_echo "$ac_cv_c_inline" >&6; }
-+
-+case $ac_cv_c_inline in
-+ inline | yes) ;;
-+ *)
-+ case $ac_cv_c_inline in
-+ no) ac_val=;;
-+ *) ac_val=$ac_cv_c_inline;;
-+ esac
-+ cat >>confdefs.h <<_ACEOF
-+#ifndef __cplusplus
-+#define inline $ac_val
-+#endif
-+_ACEOF
-+ ;;
-+esac
-+
-+
-+# Check whether --enable-largefile was given.
-+if test "${enable_largefile+set}" = set; then :
-+ enableval=$enable_largefile;
-+fi
-+
-+if test "$enable_largefile" != no; then
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
-+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
-+if test "${ac_cv_sys_largefile_CC+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_cv_sys_largefile_CC=no
-+ if test "$GCC" != yes; then
-+ ac_save_CC=$CC
-+ while :; do
-+ # IRIX 6.2 and later do not support large files by default,
-+ # so use the C compiler's -n32 option if that helps.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+ /* Check that off_t can represent 2**63 - 1 correctly.
-+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
-+ since some C++ compilers masquerading as C compilers
-+ incorrectly reject 9223372036854775807. */
-+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
-+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
-+ && LARGE_OFF_T % 2147483647 == 1)
-+ ? 1 : -1];
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+ if ac_fn_c_try_compile "$LINENO"; then :
-+ break
-+fi
-+rm -f core conftest.err conftest.$ac_objext
-+ CC="$CC -n32"
-+ if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_sys_largefile_CC=' -n32'; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext
-+ break
-+ done
-+ CC=$ac_save_CC
-+ rm -f conftest.$ac_ext
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
-+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
-+ if test "$ac_cv_sys_largefile_CC" != no; then
-+ CC=$CC$ac_cv_sys_largefile_CC
-+ fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
-+if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ while :; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+ /* Check that off_t can represent 2**63 - 1 correctly.
-+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
-+ since some C++ compilers masquerading as C compilers
-+ incorrectly reject 9223372036854775807. */
-+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
-+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
-+ && LARGE_OFF_T % 2147483647 == 1)
-+ ? 1 : -1];
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_sys_file_offset_bits=no; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#define _FILE_OFFSET_BITS 64
-+#include <sys/types.h>
-+ /* Check that off_t can represent 2**63 - 1 correctly.
-+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
-+ since some C++ compilers masquerading as C compilers
-+ incorrectly reject 9223372036854775807. */
-+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
-+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
-+ && LARGE_OFF_T % 2147483647 == 1)
-+ ? 1 : -1];
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_sys_file_offset_bits=64; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ ac_cv_sys_file_offset_bits=unknown
-+ break
-+done
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
-+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
-+case $ac_cv_sys_file_offset_bits in #(
-+ no | unknown) ;;
-+ *)
-+cat >>confdefs.h <<_ACEOF
-+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
-+_ACEOF
-+;;
-+esac
-+rm -rf conftest*
-+ if test $ac_cv_sys_file_offset_bits = unknown; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
-+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
-+if test "${ac_cv_sys_large_files+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ while :; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+ /* Check that off_t can represent 2**63 - 1 correctly.
-+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
-+ since some C++ compilers masquerading as C compilers
-+ incorrectly reject 9223372036854775807. */
-+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
-+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
-+ && LARGE_OFF_T % 2147483647 == 1)
-+ ? 1 : -1];
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_sys_large_files=no; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#define _LARGE_FILES 1
-+#include <sys/types.h>
-+ /* Check that off_t can represent 2**63 - 1 correctly.
-+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
-+ since some C++ compilers masquerading as C compilers
-+ incorrectly reject 9223372036854775807. */
-+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
-+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
-+ && LARGE_OFF_T % 2147483647 == 1)
-+ ? 1 : -1];
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_sys_large_files=1; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ ac_cv_sys_large_files=unknown
-+ break
-+done
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
-+$as_echo "$ac_cv_sys_large_files" >&6; }
-+case $ac_cv_sys_large_files in #(
-+ no | unknown) ;;
-+ *)
-+cat >>confdefs.h <<_ACEOF
-+#define _LARGE_FILES $ac_cv_sys_large_files
-+_ACEOF
-+;;
-+esac
-+rm -rf conftest*
-+ fi
-+fi
-+
-+
-+# sizeof(char) is 1 by definition.
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
-+$as_echo_n "checking size of void *... " >&6; }
-+if test "${ac_cv_sizeof_void_p+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type_void_p" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (void *)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof_void_p=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
-+$as_echo "$ac_cv_sizeof_void_p" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
-+_ACEOF
-+
-+
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
-+$as_echo_n "checking size of short... " >&6; }
-+if test "${ac_cv_sizeof_short+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type_short" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (short)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof_short=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
-+$as_echo "$ac_cv_sizeof_short" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF_SHORT $ac_cv_sizeof_short
-+_ACEOF
-+
-+
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
-+$as_echo_n "checking size of int... " >&6; }
-+if test "${ac_cv_sizeof_int+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type_int" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (int)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof_int=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
-+$as_echo "$ac_cv_sizeof_int" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF_INT $ac_cv_sizeof_int
-+_ACEOF
-+
-+
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
-+$as_echo_n "checking size of long... " >&6; }
-+if test "${ac_cv_sizeof_long+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type_long" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (long)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof_long=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
-+$as_echo "$ac_cv_sizeof_long" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF_LONG $ac_cv_sizeof_long
-+_ACEOF
-+
-+
-+ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
-+if test "x$ac_cv_type_long_long" = x""yes; then :
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_LONG_LONG 1
-+_ACEOF
-+
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
-+$as_echo_n "checking size of long long... " >&6; }
-+if test "${ac_cv_sizeof_long_long+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type_long_long" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (long long)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof_long_long=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
-+$as_echo "$ac_cv_sizeof_long_long" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
-+_ACEOF
-+
-+
-+fi
-+
-+ac_fn_c_check_type "$LINENO" "__int64" "ac_cv_type___int64" "$ac_includes_default"
-+if test "x$ac_cv_type___int64" = x""yes; then :
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE___INT64 1
-+_ACEOF
-+
-+# The cast to long int works around a bug in the HP C Compiler
-+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+# This bug is HP SR number 8606223364.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of __int64" >&5
-+$as_echo_n "checking size of __int64... " >&6; }
-+if test "${ac_cv_sizeof___int64+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (__int64))" "ac_cv_sizeof___int64" "$ac_includes_default"; then :
-+
-+else
-+ if test "$ac_cv_type___int64" = yes; then
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ as_fn_set_status 77
-+as_fn_error "cannot compute sizeof (__int64)
-+See \`config.log' for more details." "$LINENO" 5; }; }
-+ else
-+ ac_cv_sizeof___int64=0
-+ fi
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof___int64" >&5
-+$as_echo "$ac_cv_sizeof___int64" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define SIZEOF___INT64 $ac_cv_sizeof___int64
-+_ACEOF
-+
-+
-+fi
-+
-+ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
-+case $ac_cv_c_int8_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+cat >>confdefs.h <<_ACEOF
-+#define int8_t $ac_cv_c_int8_t
-+_ACEOF
-+;;
-+esac
-+
-+ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
-+case $ac_cv_c_int16_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+cat >>confdefs.h <<_ACEOF
-+#define int16_t $ac_cv_c_int16_t
-+_ACEOF
-+;;
-+esac
-+
-+ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
-+case $ac_cv_c_int32_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+cat >>confdefs.h <<_ACEOF
-+#define int32_t $ac_cv_c_int32_t
-+_ACEOF
-+;;
-+esac
-+
-+ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
-+case $ac_cv_c_int64_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+cat >>confdefs.h <<_ACEOF
-+#define int64_t $ac_cv_c_int64_t
-+_ACEOF
-+;;
-+esac
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
-+$as_echo_n "checking for long long int... " >&6; }
-+if test "${ac_cv_type_long_long_int+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+ /* For now, do not test the preprocessor; as of 2007 there are too many
-+ implementations with broken preprocessors. Perhaps this can
-+ be revisited in 2012. In the meantime, code should not expect
-+ #if to work with literals wider than 32 bits. */
-+ /* Test literals. */
-+ long long int ll = 9223372036854775807ll;
-+ long long int nll = -9223372036854775807LL;
-+ unsigned long long int ull = 18446744073709551615ULL;
-+ /* Test constant expressions. */
-+ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
-+ ? 1 : -1)];
-+ typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
-+ ? 1 : -1)];
-+ int i = 63;
-+int
-+main ()
-+{
-+/* Test availability of runtime routines for shift and division. */
-+ long long int llmax = 9223372036854775807ll;
-+ unsigned long long int ullmax = 18446744073709551615ull;
-+ return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
-+ | (llmax / ll) | (llmax % ll)
-+ | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
-+ | (ullmax / ull) | (ullmax % ull));
-+ ;
-+ return 0;
-+}
-+
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ if test "$cross_compiling" = yes; then :
-+ ac_cv_type_long_long_int=yes
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <limits.h>
-+ #ifndef LLONG_MAX
-+ # define HALF \
-+ (1LL << (sizeof (long long int) * CHAR_BIT - 2))
-+ # define LLONG_MAX (HALF - 1 + HALF)
-+ #endif
-+int
-+main ()
-+{
-+long long int n = 1;
-+ int i;
-+ for (i = 0; ; i++)
-+ {
-+ long long int m = n << i;
-+ if (m >> i != n)
-+ return 1;
-+ if (LLONG_MAX / 2 < m)
-+ break;
-+ }
-+ return 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ ac_cv_type_long_long_int=yes
-+else
-+ ac_cv_type_long_long_int=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+else
-+ ac_cv_type_long_long_int=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
-+$as_echo "$ac_cv_type_long_long_int" >&6; }
-+ if test $ac_cv_type_long_long_int = yes; then
-+
-+$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
-+
-+ fi
-+
-+
-+
-+ ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
-+if test "x$ac_cv_type_intmax_t" = x""yes; then :
-+
-+$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
-+
-+else
-+ test $ac_cv_type_long_long_int = yes \
-+ && ac_type='long long int' \
-+ || ac_type='long int'
-+
-+cat >>confdefs.h <<_ACEOF
-+#define intmax_t $ac_type
-+_ACEOF
-+
-+fi
-+
-+
-+
-+ ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
-+if test "x$ac_cv_type_intptr_t" = x""yes; then :
-+
-+$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
-+
-+else
-+ for ac_type in 'int' 'long int' 'long long int'; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+cat >>confdefs.h <<_ACEOF
-+#define intptr_t $ac_type
-+_ACEOF
-+
-+ ac_type=
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ test -z "$ac_type" && break
-+ done
-+fi
-+
-+
-+ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
-+case $ac_cv_c_uint8_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+$as_echo "#define _UINT8_T 1" >>confdefs.h
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uint8_t $ac_cv_c_uint8_t
-+_ACEOF
-+;;
-+ esac
-+
-+ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
-+case $ac_cv_c_uint16_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uint16_t $ac_cv_c_uint16_t
-+_ACEOF
-+;;
-+ esac
-+
-+ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
-+case $ac_cv_c_uint32_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+$as_echo "#define _UINT32_T 1" >>confdefs.h
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uint32_t $ac_cv_c_uint32_t
-+_ACEOF
-+;;
-+ esac
-+
-+ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
-+case $ac_cv_c_uint64_t in #(
-+ no|yes) ;; #(
-+ *)
-+
-+$as_echo "#define _UINT64_T 1" >>confdefs.h
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uint64_t $ac_cv_c_uint64_t
-+_ACEOF
-+;;
-+ esac
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
-+$as_echo_n "checking for unsigned long long int... " >&6; }
-+if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+ /* For now, do not test the preprocessor; as of 2007 there are too many
-+ implementations with broken preprocessors. Perhaps this can
-+ be revisited in 2012. In the meantime, code should not expect
-+ #if to work with literals wider than 32 bits. */
-+ /* Test literals. */
-+ long long int ll = 9223372036854775807ll;
-+ long long int nll = -9223372036854775807LL;
-+ unsigned long long int ull = 18446744073709551615ULL;
-+ /* Test constant expressions. */
-+ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
-+ ? 1 : -1)];
-+ typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
-+ ? 1 : -1)];
-+ int i = 63;
-+int
-+main ()
-+{
-+/* Test availability of runtime routines for shift and division. */
-+ long long int llmax = 9223372036854775807ll;
-+ unsigned long long int ullmax = 18446744073709551615ull;
-+ return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
-+ | (llmax / ll) | (llmax % ll)
-+ | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
-+ | (ullmax / ull) | (ullmax % ull));
-+ ;
-+ return 0;
-+}
-+
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_type_unsigned_long_long_int=yes
-+else
-+ ac_cv_type_unsigned_long_long_int=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
-+$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
-+ if test $ac_cv_type_unsigned_long_long_int = yes; then
-+
-+$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
-+
-+ fi
-+
-+
-+
-+ ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
-+if test "x$ac_cv_type_uintmax_t" = x""yes; then :
-+
-+$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
-+
-+else
-+ test $ac_cv_type_unsigned_long_long_int = yes \
-+ && ac_type='unsigned long long int' \
-+ || ac_type='unsigned long int'
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uintmax_t $ac_type
-+_ACEOF
-+
-+fi
-+
-+
-+
-+ ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
-+if test "x$ac_cv_type_uintptr_t" = x""yes; then :
-+
-+$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
-+
-+else
-+ for ac_type in 'unsigned int' 'unsigned long int' \
-+ 'unsigned long long int'; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
-+test_array [0] = 0
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+cat >>confdefs.h <<_ACEOF
-+#define uintptr_t $ac_type
-+_ACEOF
-+
-+ ac_type=
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ test -z "$ac_type" && break
-+ done
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# ---------------------
-+# Warnings and checking
-+# ---------------------
-+
-+# Check $CC warning features (if it's GCC).
-+# We want to use -pedantic, but we don't want warnings about
-+# * 'long long'
-+# * variadic macros
-+# * overlong strings
-+# * C++11 narrowing conversions in { }
-+# So, we only use -pedantic if we can disable those warnings.
-+
-+# In stage 1, disable -Wformat warnings from old GCCs about new % codes
-+# Check whether --enable-build-format-warnings was given.
-+if test "${enable_build_format_warnings+set}" = set; then :
-+ enableval=$enable_build_format_warnings;
-+else
-+ enable_build_format_warnings=yes
-+fi
-+
-+if test $enable_build_format_warnings = no; then :
-+ wf_opt=-Wno-format
-+else
-+ wf_opt=
-+fi
-+loose_warn=
-+save_CFLAGS="$CFLAGS"
-+for real_option in -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual $wf_opt; do
-+ # Do the check with the no- prefix removed since gcc silently
-+ # accepts any -Wno-* option on purpose
-+ case $real_option in
-+ -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
-+ *) option=$real_option ;;
-+ esac
-+ as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
-+$as_echo_n "checking whether $CC supports $option... " >&6; }
-+if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ CFLAGS="$option"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$as_acx_Woption=yes"
-+else
-+ eval "$as_acx_Woption=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+fi
-+eval ac_res=\$$as_acx_Woption
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
-+ loose_warn="$loose_warn${loose_warn:+ }$real_option"
-+fi
-+ done
-+CFLAGS="$save_CFLAGS"
-+
-+c_loose_warn=
-+save_CFLAGS="$CFLAGS"
-+for real_option in -Wstrict-prototypes -Wmissing-prototypes; do
-+ # Do the check with the no- prefix removed since gcc silently
-+ # accepts any -Wno-* option on purpose
-+ case $real_option in
-+ -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
-+ *) option=$real_option ;;
-+ esac
-+ as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
-+$as_echo_n "checking whether $CC supports $option... " >&6; }
-+if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ CFLAGS="$option"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$as_acx_Woption=yes"
-+else
-+ eval "$as_acx_Woption=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+fi
-+eval ac_res=\$$as_acx_Woption
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
-+ c_loose_warn="$c_loose_warn${c_loose_warn:+ }$real_option"
-+fi
-+ done
-+CFLAGS="$save_CFLAGS"
-+
-+strict_warn=
-+save_CFLAGS="$CFLAGS"
-+for real_option in -Wmissing-format-attribute; do
-+ # Do the check with the no- prefix removed since gcc silently
-+ # accepts any -Wno-* option on purpose
-+ case $real_option in
-+ -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
-+ *) option=$real_option ;;
-+ esac
-+ as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
-+$as_echo_n "checking whether $CC supports $option... " >&6; }
-+if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ CFLAGS="$option"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$as_acx_Woption=yes"
-+else
-+ eval "$as_acx_Woption=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+fi
-+eval ac_res=\$$as_acx_Woption
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
-+ strict_warn="$strict_warn${strict_warn:+ }$real_option"
-+fi
-+ done
-+CFLAGS="$save_CFLAGS"
-+
-+c_strict_warn=
-+save_CFLAGS="$CFLAGS"
-+for real_option in -Wold-style-definition -Wc++-compat; do
-+ # Do the check with the no- prefix removed since gcc silently
-+ # accepts any -Wno-* option on purpose
-+ case $real_option in
-+ -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
-+ *) option=$real_option ;;
-+ esac
-+ as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
-+$as_echo_n "checking whether $CC supports $option... " >&6; }
-+if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ CFLAGS="$option"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$as_acx_Woption=yes"
-+else
-+ eval "$as_acx_Woption=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+fi
-+eval ac_res=\$$as_acx_Woption
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
-+ c_strict_warn="$c_strict_warn${c_strict_warn:+ }$real_option"
-+fi
-+ done
-+CFLAGS="$save_CFLAGS"
-+
-+# Do the check with the no- prefix removed from the warning options
-+# since gcc silently accepts any -Wno-* option on purpose
-+if test "$GCC" = yes; then :
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings" >&5
-+$as_echo_n "checking whether $CC supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... " >&6; }
-+if test "${acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ save_CFLAGS="$CFLAGS"
-+CFLAGS="-pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings=yes
-+else
-+ acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+CFLAGS="$save_CFLAGS"
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings" >&5
-+$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings" >&6; }
-+if test $acx_cv_prog_cc_pedantic__Wlong_long__Wvariadic_macros__Woverlength_strings = yes; then :
-+ strict_warn="$strict_warn${strict_warn:+ }-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
-+fi
-+
-+fi
-+
-+# Check whether --enable-werror-always was given.
-+if test "${enable_werror_always+set}" = set; then :
-+ enableval=$enable_werror_always;
-+else
-+ enable_werror_always=no
-+fi
-+
-+if test $enable_werror_always = yes; then :
-+ strict_warn="$strict_warn${strict_warn:+ }-Werror"
-+fi
-+
-+
-+
-+# The above macros do nothing if the compiler is not GCC. However, the
-+# Makefile has more goo to add other flags, so these variables are used
-+# to enable warnings only for GCC.
-+warn_cflags=
-+warn_cxxflags=
-+if test "x$GCC" = "xyes"; then
-+ warn_cflags='$(GCC_WARN_CFLAGS)'
-+ warn_cxxflags='$(GCC_WARN_CXXFLAGS)'
-+fi
-+
-+
-+
-+# Disable exceptions and RTTI if building with g++
-+noexception_flags=
-+save_CFLAGS="$CFLAGS"
-+for real_option in -fno-exceptions -fno-rtti -fasynchronous-unwind-tables; do
-+ # Do the check with the no- prefix removed since gcc silently
-+ # accepts any -Wno-* option on purpose
-+ case $real_option in
-+ -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
-+ *) option=$real_option ;;
-+ esac
-+ as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
-+$as_echo_n "checking whether $CC supports $option... " >&6; }
-+if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ CFLAGS="$option"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "$as_acx_Woption=yes"
-+else
-+ eval "$as_acx_Woption=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+fi
-+eval ac_res=\$$as_acx_Woption
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+ if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
-+ noexception_flags="$noexception_flags${noexception_flags:+ }$real_option"
-+fi
-+ done
-+CFLAGS="$save_CFLAGS"
-+
-+
-+# Enable expensive internal checks
-+is_release=
-+if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then
-+ is_release=yes
-+fi
-+
-+# Check whether --enable-checking was given.
-+if test "${enable_checking+set}" = set; then :
-+ enableval=$enable_checking; ac_checking_flags="${enableval}"
-+else
-+
-+# Determine the default checks.
-+if test x$is_release = x ; then
-+ ac_checking_flags=yes
-+else
-+ ac_checking_flags=release
-+fi
-+fi
-+
-+IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
-+for check in release $ac_checking_flags
-+do
-+ case $check in
-+ # these set all the flags to specific states
-+ yes) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking=1 ;
-+ ac_gc_always_collect= ; ac_gimple_checking=1 ; ac_rtl_checking= ;
-+ ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
-+ ac_tree_checking=1 ; ac_valgrind_checking= ;
-+ ac_types_checking=1 ;;
-+ no|none) ac_assert_checking= ; ac_checking= ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking= ;
-+ ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
-+ ac_rtlflag_checking= ; ac_runtime_checking= ;
-+ ac_tree_checking= ; ac_valgrind_checking= ;
-+ ac_types_checking= ;;
-+ all) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking=1 ;
-+ ac_fold_checking=1 ; ac_gc_checking=1 ;
-+ ac_gc_always_collect=1 ; ac_gimple_checking=1 ; ac_rtl_checking=1 ;
-+ ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
-+ ac_tree_checking=1 ; ac_valgrind_checking= ;
-+ ac_types_checking=1 ;;
-+ release) ac_assert_checking=1 ; ac_checking= ; ac_df_checking= ;
-+ ac_fold_checking= ; ac_gc_checking= ;
-+ ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
-+ ac_rtlflag_checking= ; ac_runtime_checking=1 ;
-+ ac_tree_checking= ; ac_valgrind_checking= ;
-+ ac_types_checking= ;;
-+ # these enable particular checks
-+ assert) ac_assert_checking=1 ;;
-+ df) ac_df_checking=1 ;;
-+ fold) ac_fold_checking=1 ;;
-+ gc) ac_gc_checking=1 ;;
-+ gcac) ac_gc_always_collect=1 ;;
-+ gimple) ac_gimple_checking=1 ;;
-+ misc) ac_checking=1 ;;
-+ rtl) ac_rtl_checking=1 ;;
-+ rtlflag) ac_rtlflag_checking=1 ;;
-+ runtime) ac_runtime_checking=1 ;;
-+ tree) ac_tree_checking=1 ;;
-+ types) ac_types_checking=1 ;;
-+ valgrind) ac_valgrind_checking=1 ;;
-+ *) as_fn_error "unknown check category $check" "$LINENO" 5 ;;
-+ esac
-+done
-+IFS="$ac_save_IFS"
-+
-+nocommon_flag=""
-+if test x$ac_checking != x ; then
-+
-+$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
-+
-+ nocommon_flag=-fno-common
-+fi
-+
-+if test x$ac_df_checking != x ; then
-+
-+$as_echo "#define ENABLE_DF_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_assert_checking != x ; then
-+
-+$as_echo "#define ENABLE_ASSERT_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_gimple_checking != x ; then
-+
-+$as_echo "#define ENABLE_GIMPLE_CHECKING 1" >>confdefs.h
-+
-+fi
-+
-+if test x$ac_runtime_checking != x ; then
-+
-+$as_echo "#define ENABLE_RUNTIME_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_tree_checking != x ; then
-+
-+$as_echo "#define ENABLE_TREE_CHECKING 1" >>confdefs.h
-+
-+ TREEBROWSER=tree-browser.o
-+ TREECHECKING=yes
-+fi
-+if test x$ac_types_checking != x ; then
-+
-+$as_echo "#define ENABLE_TYPES_CHECKING 1" >>confdefs.h
-+
-+fi
-+
-+
-+if test x$ac_rtl_checking != x ; then
-+
-+$as_echo "#define ENABLE_RTL_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_rtlflag_checking != x ; then
-+
-+$as_echo "#define ENABLE_RTL_FLAG_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_gc_checking != x ; then
-+
-+$as_echo "#define ENABLE_GC_CHECKING 1" >>confdefs.h
-+
-+fi
-+if test x$ac_gc_always_collect != x ; then
-+
-+$as_echo "#define ENABLE_GC_ALWAYS_COLLECT 1" >>confdefs.h
-+
-+fi
-+if test x$ac_fold_checking != x ; then
-+
-+$as_echo "#define ENABLE_FOLD_CHECKING 1" >>confdefs.h
-+
-+fi
-+valgrind_path_defines=
-+valgrind_command=
-+
-+ac_fn_c_check_header_mongrel "$LINENO" "valgrind.h" "ac_cv_header_valgrind_h" "$ac_includes_default"
-+if test "x$ac_cv_header_valgrind_h" = x""yes; then :
-+ have_valgrind_h=yes
-+else
-+ have_valgrind_h=no
-+fi
-+
-+
-+
-+if test x$ac_valgrind_checking != x ; then
-+ # It is certainly possible that there's valgrind but no valgrind.h.
-+ # GCC relies on making annotations so we must have both.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
-+$as_echo_n "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... " >&6; }
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <valgrind/memcheck.h>
-+#ifndef VALGRIND_DISCARD
-+#error VALGRIND_DISCARD not defined
-+#endif
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ gcc_cv_header_valgrind_memcheck_h=yes
-+else
-+ gcc_cv_header_valgrind_memcheck_h=no
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_valgrind_memcheck_h" >&5
-+$as_echo "$gcc_cv_header_valgrind_memcheck_h" >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
-+$as_echo_n "checking for VALGRIND_DISCARD in <memcheck.h>... " >&6; }
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <memcheck.h>
-+#ifndef VALGRIND_DISCARD
-+#error VALGRIND_DISCARD not defined
-+#endif
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+ gcc_cv_header_memcheck_h=yes
-+else
-+ gcc_cv_header_memcheck_h=no
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_memcheck_h" >&5
-+$as_echo "$gcc_cv_header_memcheck_h" >&6; }
-+
-+# Prepare PATH_SEPARATOR.
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ echo "#! /bin/sh" >conf$$.sh
-+ echo "exit 0" >>conf$$.sh
-+ chmod +x conf$$.sh
-+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-+ PATH_SEPARATOR=';'
-+ else
-+ PATH_SEPARATOR=:
-+ fi
-+ rm -f conf$$.sh
-+fi
-+
-+# Find out how to test for executable files. Don't use a zero-byte file,
-+# as systems may use methods other than mode bits to determine executability.
-+cat >conf$$.file <<_ASEOF
-+#! /bin/sh
-+exit 0
-+_ASEOF
-+chmod +x conf$$.file
-+if test -x conf$$.file >/dev/null 2>&1; then
-+ ac_executable_p="test -x"
-+else
-+ ac_executable_p="test -f"
-+fi
-+rm -f conf$$.file
-+
-+# Extract the first word of "valgrind", so it can be a program name with args.
-+set dummy valgrind; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_valgrind_path+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case "$valgrind_path" in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_valgrind_path="$valgrind_path" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-+ for ac_dir in $PATH; do
-+ IFS="$ac_save_IFS"
-+ test -z "$ac_dir" && ac_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-+ if $ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1; then
-+ ac_cv_path_valgrind_path="$ac_dir/$ac_word$ac_exec_ext"
-+ break 2
-+ fi
-+ fi
-+ done
-+ done
-+ IFS="$ac_save_IFS"
-+ ;;
-+esac
-+fi
-+valgrind_path="$ac_cv_path_valgrind_path"
-+if test -n "$valgrind_path"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $valgrind_path" >&5
-+$as_echo "$valgrind_path" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$valgrind_path" = "x" \
-+ || (test $have_valgrind_h = no \
-+ && test $gcc_cv_header_memcheck_h = no \
-+ && test $gcc_cv_header_valgrind_memcheck_h = no); then
-+ as_fn_error "*** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" "$LINENO" 5
-+ fi
-+ valgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'
-+ valgrind_command="$valgrind_path -q"
-+
-+$as_echo "#define ENABLE_VALGRIND_CHECKING 1" >>confdefs.h
-+
-+ if test $gcc_cv_header_valgrind_memcheck_h = yes; then
-+
-+$as_echo "#define HAVE_VALGRIND_MEMCHECK_H 1" >>confdefs.h
-+
-+ fi
-+ if test $gcc_cv_header_memcheck_h = yes; then
-+
-+$as_echo "#define HAVE_MEMCHECK_H 1" >>confdefs.h
-+
-+ fi
-+fi
-+
-+
-+
-+# Enable code coverage collection
-+# Check whether --enable-coverage was given.
-+if test "${enable_coverage+set}" = set; then :
-+ enableval=$enable_coverage; case "${enableval}" in
-+ yes|noopt)
-+ coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
-+ ;;
-+ opt)
-+ coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
-+ ;;
-+ no)
-+ # a.k.a. --disable-coverage
-+ coverage_flags=""
-+ ;;
-+ *)
-+ as_fn_error "unknown coverage setting $enableval" "$LINENO" 5
-+ ;;
-+esac
-+else
-+ coverage_flags=""
-+fi
-+
-+
-+
-+# Check whether --enable-gather-detailed-mem-stats was given.
-+if test "${enable_gather_detailed_mem_stats+set}" = set; then :
-+ enableval=$enable_gather_detailed_mem_stats;
-+else
-+ enable_gather_detailed_mem_stats=no
-+fi
-+
-+gather_stats=`if test $enable_gather_detailed_mem_stats != no; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define GATHER_STATISTICS $gather_stats
-+_ACEOF
-+
-+
-+# -------------------------------
-+# Miscenalleous configure options
-+# -------------------------------
-+
-+# With stabs
-+
-+# Check whether --with-stabs was given.
-+if test "${with_stabs+set}" = set; then :
-+ withval=$with_stabs; stabs="$with_stabs"
-+else
-+ stabs=no
-+fi
-+
-+
-+# Determine whether or not multilibs are enabled.
-+# Check whether --enable-multilib was given.
-+if test "${enable_multilib+set}" = set; then :
-+ enableval=$enable_multilib;
-+else
-+ enable_multilib=yes
-+fi
-+
-+
-+
-+# Determine whether or not multiarch is enabled.
-+# Check whether --enable-multiarch was given.
-+if test "${enable_multiarch+set}" = set; then :
-+ enableval=$enable_multiarch; case "${enableval}" in
-+yes|no|auto) enable_multiarch=$enableval;;
-+*) as_fn_error "bad value ${enableval} given for --enable-multiarch option" "$LINENO" 5 ;;
-+esac
-+else
-+ enable_multiarch=auto
-+fi
-+
-+if test x${enable_multiarch} = xauto; then
-+ if test x${with_native_system_header_dir} != x; then
-+ ma_msg_suffix=", disabled auto check (configured with --native-system-header-dir)"
-+ enable_multiarch=no
-+ fi
-+ if test x$host != x$target && test "x$with_sysroot" = x; then
-+ ma_msg_suffix=", disabled auto check (cross build configured without --with-sysroot)"
-+ enable_multiarch=no
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for multiarch configuration" >&5
-+$as_echo_n "checking for multiarch configuration... " >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multiarch$ma_msg_suffix" >&5
-+$as_echo "$enable_multiarch$ma_msg_suffix" >&6; }
-+
-+# needed for setting the multiarch name for soft-float/hard-float ABIs
-+
-+
-+
-+# Enable __cxa_atexit for C++.
-+# Check whether --enable-__cxa_atexit was given.
-+if test "${enable___cxa_atexit+set}" = set; then :
-+ enableval=$enable___cxa_atexit;
-+fi
-+
-+
-+# Enable C extension for decimal float if target supports it.
-+
-+# Check whether --enable-decimal-float was given.
-+if test "${enable_decimal_float+set}" = set; then :
-+ enableval=$enable_decimal_float;
-+ case $enable_decimal_float in
-+ yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
-+ *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
-+Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
-+ esac
-+
-+else
-+
-+ case $target in
-+ powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
-+ i?86*-*-gnu* | \
-+ i?86*-*-mingw* | x86_64*-*-mingw* | \
-+ i?86*-*-cygwin* | x86_64*-*-cygwin*)
-+ enable_decimal_float=yes
-+ ;;
-+ *)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
-+$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
-+ enable_decimal_float=no
-+ ;;
-+ esac
-+
-+fi
-+
-+
-+# x86's use BID format instead of DPD
-+case x$enable_decimal_float in
-+ xyes)
-+ case $target in
-+ i?86*-*-* | x86_64*-*-*)
-+ enable_decimal_float=bid
-+ ;;
-+ *)
-+ enable_decimal_float=dpd
-+ ;;
-+ esac
-+ default_decimal_float=$enable_decimal_float
-+ ;;
-+ xno)
-+ # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
-+ # dependency on libdecnumber.
-+ default_decimal_float=dpd
-+ ;;
-+esac
-+
-+
-+
-+
-+dfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define ENABLE_DECIMAL_FLOAT $dfp
-+_ACEOF
-+
-+
-+# Use default_decimal_float for dependency.
-+enable_decimal_float=$default_decimal_float
-+
-+bid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define ENABLE_DECIMAL_BID_FORMAT $bid
-+_ACEOF
-+
-+
-+# Enable C extension for fixed-point arithmetic.
-+# Check whether --enable-fixed-point was given.
-+if test "${enable_fixed_point+set}" = set; then :
-+ enableval=$enable_fixed_point;
-+else
-+
-+ case $target in
-+ arm*)
-+ enable_fixed_point=yes
-+ ;;
-+
-+ mips*-*-*)
-+ enable_fixed_point=yes
-+ ;;
-+ *)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fixed-point is not supported for this target, ignored" >&5
-+$as_echo "$as_me: WARNING: fixed-point is not supported for this target, ignored" >&2;}
-+ enable_fixed_point=no
-+ ;;
-+ esac
-+
-+fi
-+
-+
-+
-+fixedpoint=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define ENABLE_FIXED_POINT $fixedpoint
-+_ACEOF
-+
-+
-+# Enable threads
-+# Pass with no value to take the default
-+# Pass with a value to specify a thread package
-+# Check whether --enable-threads was given.
-+if test "${enable_threads+set}" = set; then :
-+ enableval=$enable_threads;
-+else
-+ enable_threads=''
-+fi
-+
-+
-+# Check whether --enable-tls was given.
-+if test "${enable_tls+set}" = set; then :
-+ enableval=$enable_tls;
-+ case $enable_tls in
-+ yes | no) ;;
-+ *) as_fn_error "'$enable_tls' is an invalid value for --enable-tls.
-+Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
-+ esac
-+
-+else
-+ enable_tls=''
-+fi
-+
-+
-+# Check whether --enable-objc-gc was given.
-+if test "${enable_objc_gc+set}" = set; then :
-+ enableval=$enable_objc_gc; if test x$enable_objc_gc = xno; then
-+ objc_boehm_gc=''
-+else
-+ objc_boehm_gc=1
-+fi
-+else
-+ objc_boehm_gc=''
-+fi
-+
-+
-+
-+# Check whether --with-dwarf2 was given.
-+if test "${with_dwarf2+set}" = set; then :
-+ withval=$with_dwarf2; dwarf2="$with_dwarf2"
-+else
-+ dwarf2=no
-+fi
-+
-+
-+# Check whether --enable-shared was given.
-+if test "${enable_shared+set}" = set; then :
-+ enableval=$enable_shared;
-+ case $enable_shared in
-+ yes | no) ;;
-+ *)
-+ enable_shared=no
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+ for pkg in $enableval; do
-+ if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
-+ enable_shared=yes
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+ ;;
-+ esac
-+
-+else
-+ enable_shared=yes
-+fi
-+
-+
-+
-+
-+# Check whether --with-native-system-header-dir was given.
-+if test "${with_native_system_header_dir+set}" = set; then :
-+ withval=$with_native_system_header_dir;
-+ case ${with_native_system_header_dir} in
-+ yes|no) as_fn_error "bad value ${withval} given for --with-native-system-header-dir" "$LINENO" 5 ;;
-+ /* | [A-Za-z]:[\\/]*) ;;
-+ *) as_fn_error "--with-native-system-header-dir argument ${withval} must be an absolute directory" "$LINENO" 5 ;;
-+ esac
-+ configured_native_system_header_dir="${withval}"
-+
-+else
-+ configured_native_system_header_dir=
-+fi
-+
-+
-+
-+# Check whether --with-build-sysroot was given.
-+if test "${with_build_sysroot+set}" = set; then :
-+ withval=$with_build_sysroot; if test x"$withval" != x ; then
-+ SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
-+ fi
-+else
-+ SYSROOT_CFLAGS_FOR_TARGET=
-+fi
-+
-+
-+
-+if test "x$prefix" = xNONE; then
-+ test_prefix=/usr/local
-+else
-+ test_prefix=$prefix
-+fi
-+if test "x$exec_prefix" = xNONE; then
-+ test_exec_prefix=$test_prefix
-+else
-+ test_exec_prefix=$exec_prefix
-+fi
-+
-+
-+# Check whether --with-sysroot was given.
-+if test "${with_sysroot+set}" = set; then :
-+ withval=$with_sysroot;
-+ case ${with_sysroot} in
-+ yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_noncanonical}/sys-root' ;;
-+ *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
-+ esac
-+
-+ TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
-+ CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
-+
-+ case ${TARGET_SYSTEM_ROOT} in
-+ "${test_prefix}"|"${test_prefix}/"*|\
-+ "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
-+ '${prefix}'|'${prefix}/'*|\
-+ '${exec_prefix}'|'${exec_prefix}/'*)
-+ t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
-+ TARGET_SYSTEM_ROOT_DEFINE="$t"
-+ ;;
-+ esac
-+
-+else
-+
-+ TARGET_SYSTEM_ROOT=
-+ TARGET_SYSTEM_ROOT_DEFINE=
-+ CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
-+
-+fi
-+
-+
-+
-+
-+
-+
-+# Check whether --with-specs was given.
-+if test "${with_specs+set}" = set; then :
-+ withval=$with_specs; CONFIGURE_SPECS=$withval
-+else
-+ CONFIGURE_SPECS=
-+
-+fi
-+
-+
-+
-+
-+
-+# Check whether --with-pkgversion was given.
-+if test "${with_pkgversion+set}" = set; then :
-+ withval=$with_pkgversion; case "$withval" in
-+ yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
-+ no) PKGVERSION= ;;
-+ *) PKGVERSION="($withval) " ;;
-+ esac
-+else
-+ PKGVERSION="(GCC) "
-+
-+fi
-+
-+
-+
-+
-+
-+# Check whether --with-bugurl was given.
-+if test "${with_bugurl+set}" = set; then :
-+ withval=$with_bugurl; case "$withval" in
-+ yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
-+ no) BUGURL=
-+ ;;
-+ *) BUGURL="$withval"
-+ ;;
-+ esac
-+else
-+ BUGURL="http://gcc.gnu.org/bugs.html"
-+
-+fi
-+
-+ case ${BUGURL} in
-+ "")
-+ REPORT_BUGS_TO=
-+ REPORT_BUGS_TEXI=
-+ ;;
-+ *)
-+ REPORT_BUGS_TO="<$BUGURL>"
-+ REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
-+ ;;
-+ esac;
-+
-+
-+
-+
-+# Sanity check enable_languages in case someone does not run the toplevel
-+# configure # script.
-+# Check whether --enable-languages was given.
-+if test "${enable_languages+set}" = set; then :
-+ enableval=$enable_languages; case ,${enable_languages}, in
-+ ,,|,yes,)
-+ # go safe -- we cannot be much sure without the toplevel
-+ # configure's
-+ # analysis of which target libs are present and usable
-+ enable_languages=c
-+ ;;
-+ *,all,*)
-+ as_fn_error "only the toplevel supports --enable-languages=all" "$LINENO" 5
-+ ;;
-+ *,c,*)
-+ ;;
-+ *)
-+ enable_languages=c,${enable_languages}
-+ ;;
-+esac
-+else
-+ enable_languages=c
-+fi
-+
-+
-+
-+# Check whether --with-multilib-list was given.
-+if test "${with_multilib_list+set}" = set; then :
-+ withval=$with_multilib_list; :
-+else
-+ with_multilib_list=default
-+fi
-+
-+
-+# -------------------------
-+# Checks for other programs
-+# -------------------------
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
-+set x ${MAKE-make}
-+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
-+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat >conftest.make <<\_ACEOF
-+SHELL = /bin/sh
-+all:
-+ @echo '@@@%%%=$(MAKE)=@@@%%%'
-+_ACEOF
-+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-+case `${MAKE-make} -f conftest.make 2>/dev/null` in
-+ *@@@%%%=?*=@@@%%%*)
-+ eval ac_cv_prog_make_${ac_make}_set=yes;;
-+ *)
-+ eval ac_cv_prog_make_${ac_make}_set=no;;
-+esac
-+rm -f conftest.make
-+fi
-+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+ SET_MAKE=
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+ SET_MAKE="MAKE=${MAKE-make}"
-+fi
-+
-+
-+# Find some useful tools
-+for ac_prog in gawk mawk nawk awk
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_AWK+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$AWK"; then
-+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_AWK="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+AWK=$ac_cv_prog_AWK
-+if test -n "$AWK"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
-+$as_echo "$AWK" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$AWK" && break
-+done
-+
-+# We need awk to create options.c and options.h.
-+# Bail out if it's missing.
-+case ${AWK} in
-+ "") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;
-+esac
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
-+$as_echo_n "checking whether ln -s works... " >&6; }
-+if test "${gcc_cv_prog_LN_S+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ rm -f conftestdata_t
-+echo >conftestdata_f
-+if ln -s conftestdata_f conftestdata_t 2>/dev/null
-+then
-+ gcc_cv_prog_LN_S="ln -s"
-+else
-+ if ln conftestdata_f conftestdata_t 2>/dev/null
-+ then
-+ gcc_cv_prog_LN_S=ln
-+ else
-+ if cp -p conftestdata_f conftestdata_t 2>/dev/null
-+ then
-+ gcc_cv_prog_LN_S="cp -p"
-+ else
-+ gcc_cv_prog_LN_S=cp
-+ fi
-+ fi
-+fi
-+rm -f conftestdata_f conftestdata_t
-+
-+fi
-+LN_S="$gcc_cv_prog_LN_S"
-+if test "$gcc_cv_prog_LN_S" = "ln -s"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+else
-+ if test "$gcc_cv_prog_LN_S" = "ln"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using ln" >&5
-+$as_echo "no, using ln" >&6; }
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
-+$as_echo "no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6; }
-+ fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
-+$as_echo_n "checking whether ln works... " >&6; }
-+if test "${acx_cv_prog_LN+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ rm -f conftestdata_t
-+echo >conftestdata_f
-+if ln conftestdata_f conftestdata_t 2>/dev/null
-+then
-+ acx_cv_prog_LN=ln
-+else
-+ acx_cv_prog_LN=no
-+fi
-+rm -f conftestdata_f conftestdata_t
-+
-+fi
-+if test $acx_cv_prog_LN = no; then
-+ LN="$LN_S"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
-+$as_echo "no, using $LN" >&6; }
-+else
-+ LN="$acx_cv_prog_LN"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+fi
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_RANLIB+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$RANLIB"; then
-+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+RANLIB=$ac_cv_prog_RANLIB
-+if test -n "$RANLIB"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
-+$as_echo "$RANLIB" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_RANLIB"; then
-+ ac_ct_RANLIB=$RANLIB
-+ # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_RANLIB"; then
-+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_RANLIB="ranlib"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-+if test -n "$ac_ct_RANLIB"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
-+$as_echo "$ac_ct_RANLIB" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_RANLIB" = x; then
-+ RANLIB=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ RANLIB=$ac_ct_RANLIB
-+ fi
-+else
-+ RANLIB="$ac_cv_prog_RANLIB"
-+fi
-+
-+ranlib_flags=""
-+
-+
-+# Find a good install program. We prefer a C program (faster),
-+# so one script is as good as another. But avoid the broken or
-+# incompatible versions:
-+# SysV /etc/install, /usr/sbin/install
-+# SunOS /usr/etc/install
-+# IRIX /sbin/install
-+# AIX /bin/install
-+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-+# ./install, which can be erroneously created by make from ./install.sh.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD compatible install" >&5
-+$as_echo_n "checking for a BSD compatible install... " >&6; }
-+if test -z "$INSTALL"; then
-+if test "${ac_cv_path_install+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
-+ for ac_dir in $PATH; do
-+ # Account for people who put trailing slashes in PATH elements.
-+ case "$ac_dir/" in
-+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
-+ *)
-+ # OSF1 and SCO ODT 3.0 have their own names for install.
-+ for ac_prog in ginstall scoinst install; do
-+ if test -f $ac_dir/$ac_prog; then
-+ if test $ac_prog = install &&
-+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
-+ # AIX install. It has an incompatible calling convention.
-+ # OSF/1 installbsd also uses dspmsg, but is usable.
-+ :
-+ else
-+ ac_cv_path_install="$ac_dir/$ac_prog -c"
-+ break 2
-+ fi
-+ fi
-+ done
-+ ;;
-+ esac
-+ done
-+ IFS="$ac_save_IFS"
-+
-+fi
-+ if test "${ac_cv_path_install+set}" = set; then
-+ INSTALL="$ac_cv_path_install"
-+ else
-+ # As a last resort, use the slow shell script. We don't cache a
-+ # path for INSTALL within a source directory, because that will
-+ # break other packages using the cache if that directory is
-+ # removed, or if the path is relative.
-+ INSTALL="$ac_install_sh"
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
-+$as_echo "$INSTALL" >&6; }
-+
-+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-+# It thinks the first close brace ends the variable substitution.
-+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-+
-+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-+
-+
-+# See if cmp has --ignore-initial.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmp's capabilities" >&5
-+$as_echo_n "checking for cmp's capabilities... " >&6; }
-+if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ echo abfoo >t1
-+ echo cdfoo >t2
-+ gcc_cv_prog_cmp_skip=slowcompare
-+ if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
-+ if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_prog_cmp_skip=gnucompare
-+ fi
-+ fi
-+ if test $gcc_cv_prog_cmp_skip = slowcompare ; then
-+ if cmp t1 t2 2 2 > /dev/null 2>&1; then
-+ if cmp t1 t2 1 1 > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_prog_cmp_skip=fastcompare
-+ fi
-+ fi
-+ fi
-+ rm t1 t2
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
-+$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
-+make_compare_target=$gcc_cv_prog_cmp_skip
-+
-+
-+
-+# See if we have the mktemp command.
-+# Extract the first word of "mktemp", so it can be a program name with args.
-+set dummy mktemp; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_have_mktemp_command+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$have_mktemp_command"; then
-+ ac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_have_mktemp_command="yes"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"
-+fi
-+fi
-+have_mktemp_command=$ac_cv_prog_have_mktemp_command
-+if test -n "$have_mktemp_command"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mktemp_command" >&5
-+$as_echo "$have_mktemp_command" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+
-+# See if makeinfo has been installed and is modern enough
-+# that we can use it.
-+
-+ # Extract the first word of "makeinfo", so it can be a program name with args.
-+set dummy makeinfo; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$MAKEINFO"; then
-+ ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_MAKEINFO="makeinfo"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+MAKEINFO=$ac_cv_prog_MAKEINFO
-+if test -n "$MAKEINFO"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
-+$as_echo "$MAKEINFO" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ if test -n "$MAKEINFO"; then
-+ # Found it, now check the version.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
-+$as_echo_n "checking for modern makeinfo... " >&6; }
-+if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_prog_version=`eval $MAKEINFO --version 2>&1 |
-+ sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
-+
-+ case $ac_prog_version in
-+ '') gcc_cv_prog_makeinfo_modern=no;;
-+ 4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;
-+ *) gcc_cv_prog_makeinfo_modern=no;;
-+ esac
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
-+$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
-+ else
-+ gcc_cv_prog_makeinfo_modern=no
-+ fi
-+ if test $gcc_cv_prog_makeinfo_modern = no; then
-+ MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
-+ fi
-+
-+if test $gcc_cv_prog_makeinfo_modern = no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
-+*** Makeinfo is missing or too old.
-+*** Info documentation will not be built." >&5
-+$as_echo "$as_me: WARNING:
-+*** Makeinfo is missing or too old.
-+*** Info documentation will not be built." >&2;}
-+ BUILD_INFO=
-+else
-+ BUILD_INFO=info
-+fi
-+
-+
-+# Is pod2man recent enough to regenerate manpages?
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for recent Pod::Man" >&5
-+$as_echo_n "checking for recent Pod::Man... " >&6; }
-+if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+ GENERATED_MANPAGES=generated-manpages
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+ GENERATED_MANPAGES=
-+fi
-+
-+
-+MISSING="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"
-+
-+# How about lex?
-+for ac_prog in flex
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_FLEX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$FLEX"; then
-+ ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_FLEX="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+FLEX=$ac_cv_prog_FLEX
-+if test -n "$FLEX"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
-+$as_echo "$FLEX" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$FLEX" && break
-+done
-+test -n "$FLEX" || FLEX="$MISSING flex"
-+
-+
-+# Bison?
-+for ac_prog in bison
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_BISON+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$BISON"; then
-+ ac_cv_prog_BISON="$BISON" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_BISON="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+BISON=$ac_cv_prog_BISON
-+if test -n "$BISON"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
-+$as_echo "$BISON" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$BISON" && break
-+done
-+test -n "$BISON" || BISON="$MISSING bison"
-+
-+
-+# Binutils are not build modules, unlike bison/flex/makeinfo. So we
-+# check for build == host before using them.
-+
-+# NM
-+if test x${build} = x${host} && test -f $srcdir/../binutils/nm.c \
-+ && test -d ../binutils ; then
-+ NM='${objdir}/../binutils/nm-new'
-+else
-+ # Extract the first word of "nm", so it can be a program name with args.
-+set dummy nm; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_NM+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$NM"; then
-+ ac_cv_prog_NM="$NM" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_NM="nm"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ test -z "$ac_cv_prog_NM" && ac_cv_prog_NM="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
-+fi
-+fi
-+NM=$ac_cv_prog_NM
-+if test -n "$NM"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
-+$as_echo "$NM" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+
-+# AR
-+if test x${build} = x${host} && test -f $srcdir/../binutils/ar.c \
-+ && test -d ../binutils ; then
-+ AR='${objdir}/../binutils/ar'
-+else
-+ # Extract the first word of "ar", so it can be a program name with args.
-+set dummy ar; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_AR+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$AR"; then
-+ ac_cv_prog_AR="$AR" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_AR="ar"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
-+fi
-+fi
-+AR=$ac_cv_prog_AR
-+if test -n "$AR"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-+$as_echo "$AR" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+
-+
-+# --------------------
-+# Checks for C headers
-+# --------------------
-+
-+# Need to reject headers which give warnings, so that the -Werror bootstrap
-+# works later. *sigh* This needs to come before all header checks.
-+
-+ac_c_preproc_warn_flag=yes
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-+$as_echo_n "checking for ANSI C header files... " >&6; }
-+if test "${ac_cv_header_stdc+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+#include <stdarg.h>
-+#include <string.h>
-+#include <float.h>
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_header_stdc=yes
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <string.h>
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "memchr" >/dev/null 2>&1; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f conftest*
-+
-+fi
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "free" >/dev/null 2>&1; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f conftest*
-+
-+fi
-+
-+if test $ac_cv_header_stdc = yes; then
-+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-+ if test "$cross_compiling" = yes; then :
-+ :
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ctype.h>
-+#include <stdlib.h>
-+#if ((' ' & 0x0FF) == 0x020)
-+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-+#else
-+# define ISLOWER(c) \
-+ (('a' <= (c) && (c) <= 'i') \
-+ || ('j' <= (c) && (c) <= 'r') \
-+ || ('s' <= (c) && (c) <= 'z'))
-+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-+#endif
-+
-+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-+int
-+main ()
-+{
-+ int i;
-+ for (i = 0; i < 256; i++)
-+ if (XOR (islower (i), ISLOWER (i))
-+ || toupper (i) != TOUPPER (i))
-+ return 2;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+
-+else
-+ ac_cv_header_stdc=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-+$as_echo "$ac_cv_header_stdc" >&6; }
-+if test $ac_cv_header_stdc = yes; then
-+
-+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
-+$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
-+if test "${ac_cv_header_time+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/time.h>
-+#include <time.h>
-+
-+int
-+main ()
-+{
-+if ((struct tm *) 0)
-+return 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_header_time=yes
-+else
-+ ac_cv_header_time=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
-+$as_echo "$ac_cv_header_time" >&6; }
-+if test $ac_cv_header_time = yes; then
-+
-+$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
-+$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
-+if test "${gcc_cv_header_string+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <string.h>
-+#include <strings.h>
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_header_string=yes
-+else
-+ gcc_cv_header_string=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
-+$as_echo "$gcc_cv_header_string" >&6; }
-+if test $gcc_cv_header_string = yes; then
-+
-+$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
-+$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
-+if test "${ac_cv_header_sys_wait_h+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/wait.h>
-+#ifndef WEXITSTATUS
-+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
-+#endif
-+#ifndef WIFEXITED
-+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
-+#endif
-+
-+int
-+main ()
-+{
-+ int s;
-+ wait (&s);
-+ s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_header_sys_wait_h=yes
-+else
-+ ac_cv_header_sys_wait_h=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
-+$as_echo "$ac_cv_header_sys_wait_h" >&6; }
-+if test $ac_cv_header_sys_wait_h = yes; then
-+
-+$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
-+$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
-+if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <termios.h>
-+#ifdef TIOCGWINSZ
-+ yes
-+#endif
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "yes" >/dev/null 2>&1; then :
-+ ac_cv_sys_tiocgwinsz_in_termios_h=yes
-+else
-+ ac_cv_sys_tiocgwinsz_in_termios_h=no
-+fi
-+rm -f conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
-+$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
-+
-+if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
-+$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
-+if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/ioctl.h>
-+#ifdef TIOCGWINSZ
-+ yes
-+#endif
-+
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "yes" >/dev/null 2>&1; then :
-+ ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
-+else
-+ ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
-+fi
-+rm -f conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
-+$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
-+
-+ if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
-+
-+$as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
-+
-+ fi
-+fi
-+
-+for ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
-+ fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
-+ sys/resource.h sys/param.h sys/times.h sys/stat.h \
-+ direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
-+do :
-+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-+ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
-+eval as_val=\$$as_ac_Header
-+ if test "x$as_val" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-+_ACEOF
-+
-+fi
-+done
-+
-+
-+# Check for thread headers.
-+ac_fn_c_check_header_preproc "$LINENO" "thread.h" "ac_cv_header_thread_h"
-+if test "x$ac_cv_header_thread_h" = x""yes; then :
-+ have_thread_h=yes
-+else
-+ have_thread_h=
-+fi
-+
-+ac_fn_c_check_header_preproc "$LINENO" "pthread.h" "ac_cv_header_pthread_h"
-+if test "x$ac_cv_header_pthread_h" = x""yes; then :
-+ have_pthread_h=yes
-+else
-+ have_pthread_h=
-+fi
-+
-+
-+# These tests can't be done till we know if we have limits.h.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHAR_BIT" >&5
-+$as_echo_n "checking for CHAR_BIT... " >&6; }
-+if test "${gcc_cv_decl_char_bit+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef HAVE_LIMITS_H
-+#include <limits.h>
-+#endif
-+#ifdef CHAR_BIT
-+found
-+#endif
-+_ACEOF
-+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-+ $EGREP "found" >/dev/null 2>&1; then :
-+ gcc_cv_decl_char_bit=yes
-+else
-+ gcc_cv_decl_char_bit=no
-+fi
-+rm -f conftest*
-+
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_char_bit" >&5
-+$as_echo "$gcc_cv_decl_char_bit" >&6; }
-+if test $gcc_cv_decl_char_bit = no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of bits in a byte" >&5
-+$as_echo_n "checking number of bits in a byte... " >&6; }
-+if test "${gcc_cv_c_nbby+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ i=8
-+ gcc_cv_c_nbby=
-+ while test $i -lt 65; do
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+switch(0) {
-+ case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
-+ case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
-+ ; }
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_c_nbby=$i; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ i=`expr $i + 1`
-+ done
-+ test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failed
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_c_nbby" >&5
-+$as_echo "$gcc_cv_c_nbby" >&6; }
-+if test $gcc_cv_c_nbby = failed; then
-+ as_fn_error "cannot determine number of bits in a byte" "$LINENO" 5
-+else
-+
-+cat >>confdefs.h <<_ACEOF
-+#define CHAR_BIT $gcc_cv_c_nbby
-+_ACEOF
-+
-+fi
-+fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
-+$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
-+if test "${ac_cv_c_bigendian+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_cv_c_bigendian=unknown
-+ # See if we're dealing with a universal compiler.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifndef __APPLE_CC__
-+ not a universal capable compiler
-+ #endif
-+ typedef int dummy;
-+
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+ # Check for potential -arch flags. It is not universal unless
-+ # there are at least two -arch flags with different values.
-+ ac_arch=
-+ ac_prev=
-+ for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
-+ if test -n "$ac_prev"; then
-+ case $ac_word in
-+ i?86 | x86_64 | ppc | ppc64)
-+ if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
-+ ac_arch=$ac_word
-+ else
-+ ac_cv_c_bigendian=universal
-+ break
-+ fi
-+ ;;
-+ esac
-+ ac_prev=
-+ elif test "x$ac_word" = "x-arch"; then
-+ ac_prev=arch
-+ fi
-+ done
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ if test $ac_cv_c_bigendian = unknown; then
-+ # See if sys/param.h defines the BYTE_ORDER macro.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+ #include <sys/param.h>
-+
-+int
-+main ()
-+{
-+#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
-+ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
-+ && LITTLE_ENDIAN)
-+ bogus endian macros
-+ #endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ # It does; now see whether it defined to BIG_ENDIAN or not.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+ #include <sys/param.h>
-+
-+int
-+main ()
-+{
-+#if BYTE_ORDER != BIG_ENDIAN
-+ not big endian
-+ #endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_c_bigendian=yes
-+else
-+ ac_cv_c_bigendian=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ fi
-+ if test $ac_cv_c_bigendian = unknown; then
-+ # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <limits.h>
-+
-+int
-+main ()
-+{
-+#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
-+ bogus endian macros
-+ #endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ # It does; now see whether it defined to _BIG_ENDIAN or not.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <limits.h>
-+
-+int
-+main ()
-+{
-+#ifndef _BIG_ENDIAN
-+ not big endian
-+ #endif
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_c_bigendian=yes
-+else
-+ ac_cv_c_bigendian=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ fi
-+ if test $ac_cv_c_bigendian = unknown; then
-+ # Compile a test program.
-+ if test "$cross_compiling" = yes; then :
-+ # Try to guess by grepping values from an object file.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+short int ascii_mm[] =
-+ { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
-+ short int ascii_ii[] =
-+ { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
-+ int use_ascii (int i) {
-+ return ascii_mm[i] + ascii_ii[i];
-+ }
-+ short int ebcdic_ii[] =
-+ { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
-+ short int ebcdic_mm[] =
-+ { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
-+ int use_ebcdic (int i) {
-+ return ebcdic_mm[i] + ebcdic_ii[i];
-+ }
-+ extern int foo;
-+
-+int
-+main ()
-+{
-+return use_ascii (foo) == use_ebcdic (foo);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
-+ ac_cv_c_bigendian=yes
-+ fi
-+ if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
-+ if test "$ac_cv_c_bigendian" = unknown; then
-+ ac_cv_c_bigendian=no
-+ else
-+ # finding both strings is unlikely to happen, but who knows?
-+ ac_cv_c_bigendian=unknown
-+ fi
-+ fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+
-+ /* Are we little or big endian? From Harbison&Steele. */
-+ union
-+ {
-+ long int l;
-+ char c[sizeof (long int)];
-+ } u;
-+ u.l = 1;
-+ return u.c[sizeof (long int) - 1] == 1;
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ ac_cv_c_bigendian=no
-+else
-+ ac_cv_c_bigendian=yes
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
-+$as_echo "$ac_cv_c_bigendian" >&6; }
-+ case $ac_cv_c_bigendian in #(
-+ yes)
-+ $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
-+;; #(
-+ no)
-+ ;; #(
-+ universal)
-+
-+$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
-+
-+ ;; #(
-+ *)
-+ as_fn_error "unknown endianness
-+ presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
-+ esac
-+
-+
-+# ----------------------
-+# Checks for C++ headers
-+# ----------------------
-+
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
-+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
-+if test -z "$CXXCPP"; then
-+ if test "${ac_cv_prog_CXXCPP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Double quotes because CXXCPP needs to be expanded
-+ for CXXCPP in "$CXX -E" "/lib/cpp"
-+ do
-+ ac_preproc_ok=false
-+for ac_cxx_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+ break
-+fi
-+
-+ done
-+ ac_cv_prog_CXXCPP=$CXXCPP
-+
-+fi
-+ CXXCPP=$ac_cv_prog_CXXCPP
-+else
-+ ac_cv_prog_CXXCPP=$CXXCPP
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
-+$as_echo "$CXXCPP" >&6; }
-+ac_preproc_ok=false
-+for ac_cxx_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+
-+else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: C++ preprocessor \"$CXXCPP\" fails sanity check
-+See \`config.log' for more details." >&5
-+$as_echo "$as_me: WARNING: C++ preprocessor \"$CXXCPP\" fails sanity check
-+See \`config.log' for more details." >&2;}; }
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+
-+
-+
-+for ac_header in unordered_map
-+do :
-+ ac_fn_cxx_check_header_preproc "$LINENO" "unordered_map" "ac_cv_header_unordered_map"
-+if test "x$ac_cv_header_unordered_map" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_UNORDERED_MAP 1
-+_ACEOF
-+
-+fi
-+done
-+
-+for ac_header in tr1/unordered_map
-+do :
-+ ac_fn_cxx_check_header_preproc "$LINENO" "tr1/unordered_map" "ac_cv_header_tr1_unordered_map"
-+if test "x$ac_cv_header_tr1_unordered_map" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_TR1_UNORDERED_MAP 1
-+_ACEOF
-+
-+fi
-+done
-+
-+for ac_header in ext/hash_map
-+do :
-+ ac_fn_cxx_check_header_preproc "$LINENO" "ext/hash_map" "ac_cv_header_ext_hash_map"
-+if test "x$ac_cv_header_ext_hash_map" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_EXT_HASH_MAP 1
-+_ACEOF
-+
-+fi
-+done
-+
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+# --------
-+# Dependency checking.
-+# --------
-+
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+rm -rf .tst 2>/dev/null
-+mkdir .tst 2>/dev/null
-+if test -d .tst; then
-+ am__leading_dot=.
-+else
-+ am__leading_dot=_
-+fi
-+rmdir .tst 2>/dev/null
-+
-+DEPDIR="${am__leading_dot}deps"
-+
-+ac_config_commands="$ac_config_commands depdir"
-+
-+
-+ac_config_commands="$ac_config_commands gccdepdir"
-+
-+
-+depcc="$CXX" am_compiler_list=
-+
-+am_depcomp=$ac_aux_dir/depcomp
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
-+$as_echo_n "checking dependency style of $depcc... " >&6; }
-+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -f "$am_depcomp"; then
-+ # We make a subdir and do the tests there. Otherwise we can end up
-+ # making bogus files that we don't know about and never remove. For
-+ # instance it was reported that on HP-UX the gcc test will end up
-+ # making a dummy file named `D' -- because `-MD' means `put the output
-+ # in D'.
-+ mkdir conftest.dir
-+ # Copy depcomp to subdir because otherwise we won't find it if we're
-+ # using a relative directory.
-+ cp "$am_depcomp" conftest.dir
-+ cd conftest.dir
-+ # We will build objects and dependencies in a subdirectory because
-+ # it helps to detect inapplicable dependency modes. For instance
-+ # both Tru64's cc and ICC support -MD to output dependencies as a
-+ # side effect of compilation, but ICC will put the dependencies in
-+ # the current directory while Tru64 will put them in the object
-+ # directory.
-+ mkdir sub
-+
-+ am_cv_CXX_dependencies_compiler_type=none
-+ if test "$am_compiler_list" = ""; then
-+ am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-+ fi
-+ for depmode in $am_compiler_list; do
-+ if test $depmode = none; then break; fi
-+
-+ $as_echo "$as_me:$LINENO: trying $depmode" >&5
-+ # Setup a source with many dependencies, because some compilers
-+ # like to wrap large dependency lists on column 80 (with \), and
-+ # we should not choose a depcomp mode which is confused by this.
-+ #
-+ # We need to recreate these files for each test, as the compiler may
-+ # overwrite some of them when testing with obscure command lines.
-+ # This happens at least with the AIX C compiler.
-+ : > sub/conftest.c
-+ for i in 1 2 3 4 5 6; do
-+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
-+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-+ # Solaris 8's {/usr,}/bin/sh.
-+ touch sub/conftst$i.h
-+ done
-+ echo "include sub/conftest.Po" > confmf
-+
-+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
-+ # mode. It turns out that the SunPro C++ compiler does not properly
-+ # handle `-M -o', and we need to detect this.
-+ depcmd="depmode=$depmode \
-+ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-+ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
-+ echo "| $depcmd" | sed -e 's/ */ /g' >&5
-+ if env $depcmd > conftest.err 2>&1 &&
-+ grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
-+ grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
-+ ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
-+ # icc doesn't choke on unknown options, it will just issue warnings
-+ # or remarks (even with -Werror). So we grep stderr for any message
-+ # that says an option was ignored or not supported.
-+ # When given -MP, icc 7.0 and 7.1 complain thusly:
-+ # icc: Command line warning: ignoring option '-M'; no argument required
-+ # The diagnosis changed in icc 8.0:
-+ # icc: Command line remark: option '-MP' not supported
-+ if (grep 'ignoring option' conftest.err ||
-+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-+ am_cv_CXX_dependencies_compiler_type=$depmode
-+ $as_echo "$as_me:$LINENO: success" >&5
-+ break
-+ fi
-+ fi
-+ $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
-+ sed -e 's/^/| /' < conftest.err >&5
-+ done
-+
-+ cd ..
-+ rm -rf conftest.dir
-+else
-+ am_cv_CXX_dependencies_compiler_type=none
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
-+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
-+if test x${am_cv_CXX_dependencies_compiler_type-none} = xnone
-+then as_fn_error "no usable dependency style found" "$LINENO" 5
-+else CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-+
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+
-+# These libraries may be used by collect2.
-+# We may need a special search path to get them linked.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for collect2 libraries" >&5
-+$as_echo_n "checking for collect2 libraries... " >&6; }
-+if test "${gcc_cv_collect2_libs+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ save_LIBS="$LIBS"
-+for libs in '' -lld -lmld \
-+ '-L/usr/lib/cmplrs/cc2.11 -lmld' \
-+ '-L/usr/lib/cmplrs/cc3.11 -lmld'
-+do
-+ LIBS="$libs"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char ldopen ();
-+int
-+main ()
-+{
-+return ldopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ gcc_cv_collect2_libs="$libs"; break
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+done
-+LIBS="$save_LIBS"
-+test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_collect2_libs" >&5
-+$as_echo "$gcc_cv_collect2_libs" >&6; }
-+case $gcc_cv_collect2_libs in
-+ "none required") ;;
-+ *) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;
-+esac
-+
-+
-+# When building Ada code on Alpha, we need exc_resume which is usually in
-+# -lexc. So test for it.
-+save_LIBS="$LIBS"
-+LIBS=
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing exc_resume" >&5
-+$as_echo_n "checking for library containing exc_resume... " >&6; }
-+if test "${ac_cv_search_exc_resume+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char exc_resume ();
-+int
-+main ()
-+{
-+return exc_resume ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' exc; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_search_exc_resume=$ac_res
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if test "${ac_cv_search_exc_resume+set}" = set; then :
-+ break
-+fi
-+done
-+if test "${ac_cv_search_exc_resume+set}" = set; then :
-+
-+else
-+ ac_cv_search_exc_resume=no
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_exc_resume" >&5
-+$as_echo "$ac_cv_search_exc_resume" >&6; }
-+ac_res=$ac_cv_search_exc_resume
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+fi
-+
-+GNAT_LIBEXC="$LIBS"
-+LIBS="$save_LIBS"
-+
-+
-+# To support -mcpu=native on Solaris/SPARC, we need libkstat.
-+save_LIBS="$LIBS"
-+LIBS=
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kstat_open" >&5
-+$as_echo_n "checking for library containing kstat_open... " >&6; }
-+if test "${ac_cv_search_kstat_open+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char kstat_open ();
-+int
-+main ()
-+{
-+return kstat_open ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' kstat; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_search_kstat_open=$ac_res
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if test "${ac_cv_search_kstat_open+set}" = set; then :
-+ break
-+fi
-+done
-+if test "${ac_cv_search_kstat_open+set}" = set; then :
-+
-+else
-+ ac_cv_search_kstat_open=no
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kstat_open" >&5
-+$as_echo "$ac_cv_search_kstat_open" >&6; }
-+ac_res=$ac_cv_search_kstat_open
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+fi
-+
-+EXTRA_GCC_LIBS="$LIBS"
-+LIBS="$save_LIBS"
-+
-+
-+# Some systems put ldexp and frexp in libm instead of libc; assume
-+# they're both in the same place. jcf-dump needs them.
-+save_LIBS="$LIBS"
-+LIBS=
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldexp" >&5
-+$as_echo_n "checking for library containing ldexp... " >&6; }
-+if test "${ac_cv_search_ldexp+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char ldexp ();
-+int
-+main ()
-+{
-+return ldexp ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' m; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_search_ldexp=$ac_res
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if test "${ac_cv_search_ldexp+set}" = set; then :
-+ break
-+fi
-+done
-+if test "${ac_cv_search_ldexp+set}" = set; then :
-+
-+else
-+ ac_cv_search_ldexp=no
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldexp" >&5
-+$as_echo "$ac_cv_search_ldexp" >&6; }
-+ac_res=$ac_cv_search_ldexp
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+fi
-+
-+LDEXP_LIB="$LIBS"
-+LIBS="$save_LIBS"
-+
-+
-+# Use <inttypes.h> only if it exists,
-+# doesn't clash with <sys/types.h>, and declares intmax_t.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
-+$as_echo_n "checking for inttypes.h... " >&6; }
-+if test "${gcc_cv_header_inttypes_h+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <inttypes.h>
-+int
-+main ()
-+{
-+intmax_t i = -1;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_header_inttypes_h=yes
-+else
-+ gcc_cv_header_inttypes_h=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_inttypes_h" >&5
-+$as_echo "$gcc_cv_header_inttypes_h" >&6; }
-+if test $gcc_cv_header_inttypes_h = yes; then
-+
-+$as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
-+
-+fi
-+
-+
-+
-+for ac_func in times clock kill getrlimit setrlimit atoll atoq \
-+ sysconf strsignal getrusage nl_langinfo \
-+ gettimeofday mbstowcs wcswidth mmap setlocale \
-+ clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked madvise
-+do :
-+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-+eval as_val=\$$as_ac_var
-+ if test "x$as_val" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-+_ACEOF
-+
-+fi
-+done
-+
-+
-+if test x$ac_cv_func_mbstowcs = xyes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbstowcs works" >&5
-+$as_echo_n "checking whether mbstowcs works... " >&6; }
-+if test "${gcc_cv_func_mbstowcs_works+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "$cross_compiling" = yes; then :
-+ gcc_cv_func_mbstowcs_works=yes
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+int main()
-+{
-+ mbstowcs(0, "", 0);
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ gcc_cv_func_mbstowcs_works=yes
-+else
-+ gcc_cv_func_mbstowcs_works=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mbstowcs_works" >&5
-+$as_echo "$gcc_cv_func_mbstowcs_works" >&6; }
-+ if test x$gcc_cv_func_mbstowcs_works = xyes; then
-+
-+$as_echo "#define HAVE_WORKING_MBSTOWCS 1" >>confdefs.h
-+
-+ fi
-+fi
-+
-+ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
-+if test "x$ac_cv_type_ssize_t" = x""yes; then :
-+
-+else
-+
-+cat >>confdefs.h <<_ACEOF
-+#define ssize_t int
-+_ACEOF
-+
-+fi
-+
-+ac_fn_c_check_type "$LINENO" "caddr_t" "ac_cv_type_caddr_t" "$ac_includes_default"
-+if test "x$ac_cv_type_caddr_t" = x""yes; then :
-+
-+else
-+
-+cat >>confdefs.h <<_ACEOF
-+#define caddr_t char *
-+_ACEOF
-+
-+fi
-+
-+
-+
-+ac_fn_c_check_header_preproc "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h"
-+if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
-+ gcc_header_sys_mman_h=yes
-+else
-+ gcc_header_sys_mman_h=no
-+fi
-+
-+ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
-+if test "x$ac_cv_func_mmap" = x""yes; then :
-+ gcc_func_mmap=yes
-+else
-+ gcc_func_mmap=no
-+fi
-+
-+if test "$gcc_header_sys_mman_h" != yes \
-+ || test "$gcc_func_mmap" != yes; then
-+ gcc_cv_func_mmap_file=no
-+ gcc_cv_func_mmap_dev_zero=no
-+ gcc_cv_func_mmap_anon=no
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
-+$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
-+if test "${gcc_cv_func_mmap_file+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Add a system to this blacklist if
-+ # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
-+ # memory area containing the same data that you'd get if you applied
-+ # read() to the same fd. The only system known to have a problem here
-+ # is VMS, where text files have record structure.
-+ case "$host_os" in
-+ *vms* | ultrix*)
-+ gcc_cv_func_mmap_file=no ;;
-+ *)
-+ gcc_cv_func_mmap_file=yes;;
-+ esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
-+$as_echo "$gcc_cv_func_mmap_file" >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
-+$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
-+if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Add a system to this blacklist if it has mmap() but /dev/zero
-+ # does not exist, or if mmapping /dev/zero does not give anonymous
-+ # zeroed pages with both the following properties:
-+ # 1. If you map N consecutive pages in with one call, and then
-+ # unmap any subset of those pages, the pages that were not
-+ # explicitly unmapped remain accessible.
-+ # 2. If you map two adjacent blocks of memory and then unmap them
-+ # both at once, they must both go away.
-+ # Systems known to be in this category are Windows (all variants),
-+ # VMS, and Darwin.
-+ case "$host_os" in
-+ *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
-+ gcc_cv_func_mmap_dev_zero=no ;;
-+ *)
-+ gcc_cv_func_mmap_dev_zero=yes;;
-+ esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
-+$as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
-+
-+ # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
-+$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
-+if test "${gcc_cv_decl_map_anon+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <sys/types.h>
-+#include <sys/mman.h>
-+#include <unistd.h>
-+
-+#ifndef MAP_ANONYMOUS
-+#define MAP_ANONYMOUS MAP_ANON
-+#endif
-+
-+int
-+main ()
-+{
-+int n = MAP_ANONYMOUS;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_decl_map_anon=yes
-+else
-+ gcc_cv_decl_map_anon=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
-+$as_echo "$gcc_cv_decl_map_anon" >&6; }
-+
-+ if test $gcc_cv_decl_map_anon = no; then
-+ gcc_cv_func_mmap_anon=no
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
-+$as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
-+if test "${gcc_cv_func_mmap_anon+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Add a system to this blacklist if it has mmap() and MAP_ANON or
-+ # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
-+ # doesn't give anonymous zeroed pages with the same properties listed
-+ # above for use of /dev/zero.
-+ # Systems known to be in this category are Windows, VMS, and SCO Unix.
-+ case "$host_os" in
-+ *vms* | cygwin* | pe | mingw* | sco* | udk* )
-+ gcc_cv_func_mmap_anon=no ;;
-+ *)
-+ gcc_cv_func_mmap_anon=yes;;
-+ esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
-+$as_echo "$gcc_cv_func_mmap_anon" >&6; }
-+ fi
-+fi
-+
-+if test $gcc_cv_func_mmap_file = yes; then
-+
-+$as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
-+
-+fi
-+if test $gcc_cv_func_mmap_dev_zero = yes; then
-+
-+$as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
-+
-+fi
-+if test $gcc_cv_func_mmap_anon = yes; then
-+
-+$as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
-+
-+fi
-+
-+
-+case "${host}" in
-+*-*-*vms*)
-+ # Under VMS, vfork works very differently than on Unix. The standard test
-+ # won't work, and it isn't easily adaptable. It makes more sense to
-+ # just force it.
-+ ac_cv_func_vfork_works=yes
-+ ;;
-+esac
-+ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
-+if test "x$ac_cv_type_pid_t" = x""yes; then :
-+
-+else
-+
-+cat >>confdefs.h <<_ACEOF
-+#define pid_t int
-+_ACEOF
-+
-+fi
-+
-+for ac_header in vfork.h
-+do :
-+ ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
-+if test "x$ac_cv_header_vfork_h" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_VFORK_H 1
-+_ACEOF
-+
-+fi
-+done
-+
-+for ac_func in fork vfork
-+do :
-+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-+eval as_val=\$$as_ac_var
-+ if test "x$as_val" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-+_ACEOF
-+
-+fi
-+done
-+
-+if test "x$ac_cv_func_fork" = xyes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
-+$as_echo_n "checking for working fork... " >&6; }
-+if test "${ac_cv_func_fork_works+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "$cross_compiling" = yes; then :
-+ ac_cv_func_fork_works=cross
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+$ac_includes_default
-+int
-+main ()
-+{
-+
-+ /* By Ruediger Kuhlmann. */
-+ return fork () < 0;
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ ac_cv_func_fork_works=yes
-+else
-+ ac_cv_func_fork_works=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
-+$as_echo "$ac_cv_func_fork_works" >&6; }
-+
-+else
-+ ac_cv_func_fork_works=$ac_cv_func_fork
-+fi
-+if test "x$ac_cv_func_fork_works" = xcross; then
-+ case $host in
-+ *-*-amigaos* | *-*-msdosdjgpp*)
-+ # Override, as these systems have only a dummy fork() stub
-+ ac_cv_func_fork_works=no
-+ ;;
-+ *)
-+ ac_cv_func_fork_works=yes
-+ ;;
-+ esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
-+$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
-+fi
-+ac_cv_func_vfork_works=$ac_cv_func_vfork
-+if test "x$ac_cv_func_vfork" = xyes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
-+$as_echo_n "checking for working vfork... " >&6; }
-+if test "${ac_cv_func_vfork_works+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "$cross_compiling" = yes; then :
-+ ac_cv_func_vfork_works=cross
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+/* Thanks to Paul Eggert for this test. */
-+$ac_includes_default
-+#include <sys/wait.h>
-+#ifdef HAVE_VFORK_H
-+# include <vfork.h>
-+#endif
-+/* On some sparc systems, changes by the child to local and incoming
-+ argument registers are propagated back to the parent. The compiler
-+ is told about this with #include <vfork.h>, but some compilers
-+ (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
-+ static variable whose address is put into a register that is
-+ clobbered by the vfork. */
-+static void
-+#ifdef __cplusplus
-+sparc_address_test (int arg)
-+# else
-+sparc_address_test (arg) int arg;
-+#endif
-+{
-+ static pid_t child;
-+ if (!child) {
-+ child = vfork ();
-+ if (child < 0) {
-+ perror ("vfork");
-+ _exit(2);
-+ }
-+ if (!child) {
-+ arg = getpid();
-+ write(-1, "", 0);
-+ _exit (arg);
-+ }
-+ }
-+}
-+
-+int
-+main ()
-+{
-+ pid_t parent = getpid ();
-+ pid_t child;
-+
-+ sparc_address_test (0);
-+
-+ child = vfork ();
-+
-+ if (child == 0) {
-+ /* Here is another test for sparc vfork register problems. This
-+ test uses lots of local variables, at least as many local
-+ variables as main has allocated so far including compiler
-+ temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
-+ 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
-+ reuse the register of parent for one of the local variables,
-+ since it will think that parent can't possibly be used any more
-+ in this routine. Assigning to the local variable will thus
-+ munge parent in the parent process. */
-+ pid_t
-+ p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
-+ p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
-+ /* Convince the compiler that p..p7 are live; otherwise, it might
-+ use the same hardware register for all 8 local variables. */
-+ if (p != p1 || p != p2 || p != p3 || p != p4
-+ || p != p5 || p != p6 || p != p7)
-+ _exit(1);
-+
-+ /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
-+ from child file descriptors. If the child closes a descriptor
-+ before it execs or exits, this munges the parent's descriptor
-+ as well. Test for this by closing stdout in the child. */
-+ _exit(close(fileno(stdout)) != 0);
-+ } else {
-+ int status;
-+ struct stat st;
-+
-+ while (wait(&status) != child)
-+ ;
-+ return (
-+ /* Was there some problem with vforking? */
-+ child < 0
-+
-+ /* Did the child fail? (This shouldn't happen.) */
-+ || status
-+
-+ /* Did the vfork/compiler bug occur? */
-+ || parent != getpid()
-+
-+ /* Did the file descriptor bug occur? */
-+ || fstat(fileno(stdout), &st) != 0
-+ );
-+ }
-+}
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ ac_cv_func_vfork_works=yes
-+else
-+ ac_cv_func_vfork_works=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
-+$as_echo "$ac_cv_func_vfork_works" >&6; }
-+
-+fi;
-+if test "x$ac_cv_func_fork_works" = xcross; then
-+ ac_cv_func_vfork_works=$ac_cv_func_vfork
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
-+$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
-+fi
-+
-+if test "x$ac_cv_func_vfork_works" = xyes; then
-+
-+$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
-+
-+else
-+
-+$as_echo "#define vfork fork" >>confdefs.h
-+
-+fi
-+if test "x$ac_cv_func_fork_works" = xyes; then
-+
-+$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
-+
-+fi
-+
-+
-+# g++ on Solaris 10+ defines _XOPEN_SOURCE=600, which exposes a different
-+# iconv() prototype.
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+
-+ if test "X$prefix" = "XNONE"; then
-+ acl_final_prefix="$ac_default_prefix"
-+ else
-+ acl_final_prefix="$prefix"
-+ fi
-+ if test "X$exec_prefix" = "XNONE"; then
-+ acl_final_exec_prefix='${prefix}'
-+ else
-+ acl_final_exec_prefix="$exec_prefix"
-+ fi
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-+ prefix="$acl_save_prefix"
-+
-+
-+# Check whether --with-gnu-ld was given.
-+if test "${with_gnu_ld+set}" = set; then :
-+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-+else
-+ with_gnu_ld=no
-+fi
-+
-+# Prepare PATH_SEPARATOR.
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ echo "#! /bin/sh" >conf$$.sh
-+ echo "exit 0" >>conf$$.sh
-+ chmod +x conf$$.sh
-+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-+ PATH_SEPARATOR=';'
-+ else
-+ PATH_SEPARATOR=:
-+ fi
-+ rm -f conf$$.sh
-+fi
-+ac_prog=ld
-+if test "$GCC" = yes; then
-+ # Check if gcc -print-prog-name=ld gives a path.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
-+$as_echo_n "checking for ld used by GCC... " >&6; }
-+ case $host in
-+ *-*-mingw*)
-+ # gcc leaves a trailing carriage return which upsets mingw
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+ *)
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+ esac
-+ case $ac_prog in
-+ # Accept absolute paths.
-+ [\\/]* | [A-Za-z]:[\\/]*)
-+ re_direlt='/[^/][^/]*/\.\./'
-+ # Canonicalize the path of ld
-+ ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
-+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-+ ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
-+ done
-+ test -z "$LD" && LD="$ac_prog"
-+ ;;
-+ "")
-+ # If it fails, then pretend we aren't using GCC.
-+ ac_prog=ld
-+ ;;
-+ *)
-+ # If it is relative, then search for the first ld in PATH.
-+ with_gnu_ld=unknown
-+ ;;
-+ esac
-+elif test "$with_gnu_ld" = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
-+$as_echo_n "checking for GNU ld... " >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
-+$as_echo_n "checking for non-GNU ld... " >&6; }
-+fi
-+if test "${acl_cv_path_LD+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -z "$LD"; then
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-+ for ac_dir in $PATH; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-+ acl_cv_path_LD="$ac_dir/$ac_prog"
-+ # Check to see if the program is GNU ld. I'd rather use --version,
-+ # but apparently some GNU ld's only accept -v.
-+ # Break only if it was the GNU/non-GNU ld that we prefer.
-+ if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-+ test "$with_gnu_ld" != no && break
-+ else
-+ test "$with_gnu_ld" != yes && break
-+ fi
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+else
-+ acl_cv_path_LD="$LD" # Let the user override the test with a path.
-+fi
-+fi
-+
-+LD="$acl_cv_path_LD"
-+if test -n "$LD"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
-+$as_echo "$LD" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
-+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
-+if test "${acl_cv_prog_gnu_ld+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-+if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
-+ acl_cv_prog_gnu_ld=yes
-+else
-+ acl_cv_prog_gnu_ld=no
-+fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
-+$as_echo "$acl_cv_prog_gnu_ld" >&6; }
-+with_gnu_ld=$acl_cv_prog_gnu_ld
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
-+$as_echo_n "checking for shared library run path origin... " >&6; }
-+if test "${acl_cv_rpath+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-+ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-+ . ./conftest.sh
-+ rm -f ./conftest.sh
-+ acl_cv_rpath=done
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
-+$as_echo "$acl_cv_rpath" >&6; }
-+ wl="$acl_cv_wl"
-+ libext="$acl_cv_libext"
-+ shlibext="$acl_cv_shlibext"
-+ hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-+ hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-+ hardcode_direct="$acl_cv_hardcode_direct"
-+ hardcode_minus_L="$acl_cv_hardcode_minus_L"
-+ # Check whether --enable-rpath was given.
-+if test "${enable_rpath+set}" = set; then :
-+ enableval=$enable_rpath; :
-+else
-+ enable_rpath=yes
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+ use_additional=yes
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+
-+ eval additional_includedir=\"$includedir\"
-+ eval additional_libdir=\"$libdir\"
-+
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+
-+# Check whether --with-libiconv-prefix was given.
-+if test "${with_libiconv_prefix+set}" = set; then :
-+ withval=$with_libiconv_prefix;
-+ if test "X$withval" = "Xno"; then
-+ use_additional=no
-+ else
-+ if test "X$withval" = "X"; then
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+
-+ eval additional_includedir=\"$includedir\"
-+ eval additional_libdir=\"$libdir\"
-+
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ else
-+ additional_includedir="$withval/include"
-+ additional_libdir="$withval/lib"
-+ fi
-+ fi
-+
-+fi
-+
-+ LIBICONV=
-+ LTLIBICONV=
-+ INCICONV=
-+ rpathdirs=
-+ ltrpathdirs=
-+ names_already_handled=
-+ names_next_round='iconv '
-+ while test -n "$names_next_round"; do
-+ names_this_round="$names_next_round"
-+ names_next_round=
-+ for name in $names_this_round; do
-+ already_handled=
-+ for n in $names_already_handled; do
-+ if test "$n" = "$name"; then
-+ already_handled=yes
-+ break
-+ fi
-+ done
-+ if test -z "$already_handled"; then
-+ names_already_handled="$names_already_handled $name"
-+ uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-+ eval value=\"\$HAVE_LIB$uppername\"
-+ if test -n "$value"; then
-+ if test "$value" = yes; then
-+ eval value=\"\$LIB$uppername\"
-+ test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
-+ eval value=\"\$LTLIB$uppername\"
-+ test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
-+ else
-+ :
-+ fi
-+ else
-+ found_dir=
-+ found_la=
-+ found_so=
-+ found_a=
-+ if test $use_additional = yes; then
-+ if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-+ found_dir="$additional_libdir"
-+ found_so="$additional_libdir/lib$name.$shlibext"
-+ if test -f "$additional_libdir/lib$name.la"; then
-+ found_la="$additional_libdir/lib$name.la"
-+ fi
-+ else
-+ if test -f "$additional_libdir/lib$name.$libext"; then
-+ found_dir="$additional_libdir"
-+ found_a="$additional_libdir/lib$name.$libext"
-+ if test -f "$additional_libdir/lib$name.la"; then
-+ found_la="$additional_libdir/lib$name.la"
-+ fi
-+ fi
-+ fi
-+ fi
-+ if test "X$found_dir" = "X"; then
-+ for x in $LDFLAGS $LTLIBICONV; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ case "$x" in
-+ -L*)
-+ dir=`echo "X$x" | sed -e 's/^X-L//'`
-+ if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-+ found_dir="$dir"
-+ found_so="$dir/lib$name.$shlibext"
-+ if test -f "$dir/lib$name.la"; then
-+ found_la="$dir/lib$name.la"
-+ fi
-+ else
-+ if test -f "$dir/lib$name.$libext"; then
-+ found_dir="$dir"
-+ found_a="$dir/lib$name.$libext"
-+ if test -f "$dir/lib$name.la"; then
-+ found_la="$dir/lib$name.la"
-+ fi
-+ fi
-+ fi
-+ ;;
-+ esac
-+ if test "X$found_dir" != "X"; then
-+ break
-+ fi
-+ done
-+ fi
-+ if test "X$found_dir" != "X"; then
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
-+ if test "X$found_so" != "X"; then
-+ if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-+ else
-+ haveit=
-+ for x in $ltrpathdirs; do
-+ if test "X$x" = "X$found_dir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ ltrpathdirs="$ltrpathdirs $found_dir"
-+ fi
-+ if test "$hardcode_direct" = yes; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-+ else
-+ if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-+ haveit=
-+ for x in $rpathdirs; do
-+ if test "X$x" = "X$found_dir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ rpathdirs="$rpathdirs $found_dir"
-+ fi
-+ else
-+ haveit=
-+ for x in $LDFLAGS $LIBICONV; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ if test "X$x" = "X-L$found_dir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
-+ fi
-+ if test "$hardcode_minus_L" != no; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-+ else
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-+ fi
-+ fi
-+ fi
-+ fi
-+ else
-+ if test "X$found_a" != "X"; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
-+ else
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
-+ fi
-+ fi
-+ additional_includedir=
-+ case "$found_dir" in
-+ */lib | */lib/)
-+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-+ additional_includedir="$basedir/include"
-+ ;;
-+ esac
-+ if test "X$additional_includedir" != "X"; then
-+ if test "X$additional_includedir" != "X/usr/include"; then
-+ haveit=
-+ if test "X$additional_includedir" = "X/usr/local/include"; then
-+ if test -n "$GCC"; then
-+ case $host_os in
-+ linux*) haveit=yes;;
-+ esac
-+ fi
-+ fi
-+ if test -z "$haveit"; then
-+ for x in $CPPFLAGS $INCICONV; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ if test "X$x" = "X-I$additional_includedir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ if test -d "$additional_includedir"; then
-+ INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
-+ fi
-+ fi
-+ fi
-+ fi
-+ fi
-+ if test -n "$found_la"; then
-+ save_libdir="$libdir"
-+ case "$found_la" in
-+ */* | *\\*) . "$found_la" ;;
-+ *) . "./$found_la" ;;
-+ esac
-+ libdir="$save_libdir"
-+ for dep in $dependency_libs; do
-+ case "$dep" in
-+ -L*)
-+ additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-+ if test "X$additional_libdir" != "X/usr/lib"; then
-+ haveit=
-+ if test "X$additional_libdir" = "X/usr/local/lib"; then
-+ if test -n "$GCC"; then
-+ case $host_os in
-+ linux*) haveit=yes;;
-+ esac
-+ fi
-+ fi
-+ if test -z "$haveit"; then
-+ haveit=
-+ for x in $LDFLAGS $LIBICONV; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ if test "X$x" = "X-L$additional_libdir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ if test -d "$additional_libdir"; then
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
-+ fi
-+ fi
-+ haveit=
-+ for x in $LDFLAGS $LTLIBICONV; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ if test "X$x" = "X-L$additional_libdir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ if test -d "$additional_libdir"; then
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
-+ fi
-+ fi
-+ fi
-+ fi
-+ ;;
-+ -R*)
-+ dir=`echo "X$dep" | sed -e 's/^X-R//'`
-+ if test "$enable_rpath" != no; then
-+ haveit=
-+ for x in $rpathdirs; do
-+ if test "X$x" = "X$dir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ rpathdirs="$rpathdirs $dir"
-+ fi
-+ haveit=
-+ for x in $ltrpathdirs; do
-+ if test "X$x" = "X$dir"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ ltrpathdirs="$ltrpathdirs $dir"
-+ fi
-+ fi
-+ ;;
-+ -l*)
-+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-+ ;;
-+ *.la)
-+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-+ ;;
-+ *)
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
-+ ;;
-+ esac
-+ done
-+ fi
-+ else
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
-+ fi
-+ fi
-+ fi
-+ done
-+ done
-+ if test "X$rpathdirs" != "X"; then
-+ if test -n "$hardcode_libdir_separator"; then
-+ alldirs=
-+ for found_dir in $rpathdirs; do
-+ alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-+ done
-+ acl_save_libdir="$libdir"
-+ libdir="$alldirs"
-+ eval flag=\"$hardcode_libdir_flag_spec\"
-+ libdir="$acl_save_libdir"
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-+ else
-+ for found_dir in $rpathdirs; do
-+ acl_save_libdir="$libdir"
-+ libdir="$found_dir"
-+ eval flag=\"$hardcode_libdir_flag_spec\"
-+ libdir="$acl_save_libdir"
-+ LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-+ done
-+ fi
-+ fi
-+ if test "X$ltrpathdirs" != "X"; then
-+ for found_dir in $ltrpathdirs; do
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-+ done
-+ fi
-+
-+
-+
-+
-+
-+
-+
-+ am_save_CPPFLAGS="$CPPFLAGS"
-+
-+ for element in $INCICONV; do
-+ haveit=
-+ for x in $CPPFLAGS; do
-+
-+ acl_save_prefix="$prefix"
-+ prefix="$acl_final_prefix"
-+ acl_save_exec_prefix="$exec_prefix"
-+ exec_prefix="$acl_final_exec_prefix"
-+ eval x=\"$x\"
-+ exec_prefix="$acl_save_exec_prefix"
-+ prefix="$acl_save_prefix"
-+
-+ if test "X$x" = "X$element"; then
-+ haveit=yes
-+ break
-+ fi
-+ done
-+ if test -z "$haveit"; then
-+ CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-+ fi
-+ done
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
-+$as_echo_n "checking for iconv... " >&6; }
-+if test "${am_cv_func_iconv+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+ am_cv_func_iconv="no, consider installing GNU libiconv"
-+ am_cv_lib_iconv=no
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+#include <iconv.h>
-+int
-+main ()
-+{
-+iconv_t cd = iconv_open("","");
-+ iconv(cd,NULL,NULL,NULL,NULL);
-+ iconv_close(cd);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_link "$LINENO"; then :
-+ am_cv_func_iconv=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ if test "$am_cv_func_iconv" != yes; then
-+ am_save_LIBS="$LIBS"
-+ LIBS="$LIBS $LIBICONV"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <stdlib.h>
-+#include <iconv.h>
-+int
-+main ()
-+{
-+iconv_t cd = iconv_open("","");
-+ iconv(cd,NULL,NULL,NULL,NULL);
-+ iconv_close(cd);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_link "$LINENO"; then :
-+ am_cv_lib_iconv=yes
-+ am_cv_func_iconv=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LIBS="$am_save_LIBS"
-+ fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
-+$as_echo "$am_cv_func_iconv" >&6; }
-+ if test "$am_cv_func_iconv" = yes; then
-+
-+$as_echo "#define HAVE_ICONV 1" >>confdefs.h
-+
-+ fi
-+ if test "$am_cv_lib_iconv" = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
-+$as_echo_n "checking how to link with libiconv... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
-+$as_echo "$LIBICONV" >&6; }
-+ else
-+ CPPFLAGS="$am_save_CPPFLAGS"
-+ LIBICONV=
-+ LTLIBICONV=
-+ fi
-+
-+
-+
-+ if test "$am_cv_func_iconv" = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
-+$as_echo_n "checking for iconv declaration... " >&6; }
-+ if test "${am_cv_proto_iconv+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include <stdlib.h>
-+#include <iconv.h>
-+extern
-+#ifdef __cplusplus
-+"C"
-+#endif
-+#if defined(__STDC__) || defined(__cplusplus)
-+size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
-+#else
-+size_t iconv();
-+#endif
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+ am_cv_proto_iconv_arg1=""
-+else
-+ am_cv_proto_iconv_arg1="const"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
-+fi
-+
-+ am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
-+ }$am_cv_proto_iconv" >&5
-+$as_echo "${ac_t:-
-+ }$am_cv_proto_iconv" >&6; }
-+
-+cat >>confdefs.h <<_ACEOF
-+#define ICONV_CONST $am_cv_proto_iconv_arg1
-+_ACEOF
-+
-+ fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+# Until we have in-tree GNU iconv:
-+LIBICONV_DEP=
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
-+$as_echo_n "checking for LC_MESSAGES... " >&6; }
-+if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <locale.h>
-+int
-+main ()
-+{
-+return LC_MESSAGES
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ am_cv_val_LC_MESSAGES=yes
-+else
-+ am_cv_val_LC_MESSAGES=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
-+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
-+ if test $am_cv_val_LC_MESSAGES = yes; then
-+
-+$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
-+
-+ fi
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
-+$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
-+if test "${am_cv_langinfo_codeset+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <langinfo.h>
-+int
-+main ()
-+{
-+char* cs = nl_langinfo(CODESET);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ am_cv_langinfo_codeset=yes
-+else
-+ am_cv_langinfo_codeset=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
-+$as_echo "$am_cv_langinfo_codeset" >&6; }
-+ if test $am_cv_langinfo_codeset = yes; then
-+
-+$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
-+
-+ fi
-+
-+
-+# We will need to find libiberty.h and ansidecl.h
-+saved_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
-+saved_CXXFLAGS="$CXXFLAGS"
-+CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
-+for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \
-+ strsignal strstr stpcpy strverscmp \
-+ errno snprintf vsnprintf vasprintf malloc realloc calloc \
-+ free basename getopt clock getpagesize ffs clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+for ac_func in getrlimit setrlimit getrusage
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_RESOURCE_H
-+#include <sys/resource.h>
-+#endif
-+
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_RESOURCE_H
-+#include <sys/resource.h>
-+#endif
-+
-+int
-+main ()
-+{
-+rlim_t l = 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+
-+else
-+
-+$as_echo "#define rlim_t long" >>confdefs.h
-+
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+# On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
-+# FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
-+# in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
-+# to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
-+for ac_func in ldgetname
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_LDFCN_H
-+#undef FREAD
-+#undef FWRITE
-+#include <ldfcn.h>
-+#endif
-+
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+for ac_func in times
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_TIMES_H
-+#include <sys/times.h>
-+#endif
-+
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+for ac_func in sigaltstack
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#include <signal.h>
-+
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+
-+# g++ on Solaris 10+ defines _XOPEN_SOURCE=600, which hides the madvise()
-+# prototype.
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+for ac_func in madvise
-+do
-+ ac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
-+$as_echo_n "checking whether $ac_func is declared... " >&6; }
-+if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#undef $ac_tr_decl
-+#define $ac_tr_decl 1
-+
-+ #include "ansidecl.h"
-+ #include "system.h"
-+
-+
-+int
-+main ()
-+{
-+#ifndef $ac_func
-+char *(*pfn) = (char *(*)) $ac_func ;
-+#endif
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+ eval "gcc_cv_have_decl_$ac_func=yes"
-+else
-+ eval "gcc_cv_have_decl_$ac_func=no"
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+
-+if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 1
-+_ACEOF
-+
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF
-+#define $ac_tr_decl 0
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+# More time-related stuff.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tms" >&5
-+$as_echo_n "checking for struct tms... " >&6; }
-+if test "${ac_cv_struct_tms+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+#ifdef HAVE_SYS_TIMES_H
-+#include <sys/times.h>
-+#endif
-+
-+int
-+main ()
-+{
-+struct tms tms;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_struct_tms=yes
-+else
-+ ac_cv_struct_tms=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tms" >&5
-+$as_echo "$ac_cv_struct_tms" >&6; }
-+if test $ac_cv_struct_tms = yes; then
-+
-+$as_echo "#define HAVE_STRUCT_TMS 1" >>confdefs.h
-+
-+fi
-+
-+# use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
-+# revisit after autoconf 2.50.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
-+$as_echo_n "checking for clock_t... " >&6; }
-+if test "${gcc_cv_type_clock_t+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include "ansidecl.h"
-+#include "system.h"
-+
-+int
-+main ()
-+{
-+clock_t x;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_type_clock_t=yes
-+else
-+ gcc_cv_type_clock_t=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_type_clock_t" >&5
-+$as_echo "$gcc_cv_type_clock_t" >&6; }
-+if test $gcc_cv_type_clock_t = yes; then
-+
-+$as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
-+
-+fi
-+
-+# Check if F_SETLKW is supported by fcntl.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETLKW" >&5
-+$as_echo_n "checking for F_SETLKW... " >&6; }
-+if test "${ac_cv_f_setlkw+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include <fcntl.h>
-+int
-+main ()
-+{
-+
-+struct flock fl;
-+fl.l_whence = 0;
-+fl.l_start = 0;
-+fl.l_len = 0;
-+fl.l_pid = 0;
-+return fcntl (1, F_SETLKW, &fl);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ ac_cv_f_setlkw=yes
-+else
-+ ac_cv_f_setlkw=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f_setlkw" >&5
-+$as_echo "$ac_cv_f_setlkw" >&6; }
-+if test $ac_cv_f_setlkw = yes; then
-+
-+$as_echo "#define HOST_HAS_F_SETLKW 1" >>confdefs.h
-+
-+fi
-+
-+# Restore CFLAGS, CXXFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
-+CFLAGS="$saved_CFLAGS"
-+CXXFLAGS="$saved_CXXFLAGS"
-+
-+# mkdir takes a single argument on some systems.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if mkdir takes one argument" >&5
-+$as_echo_n "checking if mkdir takes one argument... " >&6; }
-+if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include <sys/types.h>
-+#ifdef HAVE_SYS_STAT_H
-+# include <sys/stat.h>
-+#endif
-+#ifdef HAVE_UNISTD_H
-+# include <unistd.h>
-+#endif
-+#ifdef HAVE_DIRECT_H
-+# include <direct.h>
-+#endif
-+int
-+main ()
-+{
-+mkdir ("foo", 0);
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_mkdir_takes_one_arg=no
-+else
-+ gcc_cv_mkdir_takes_one_arg=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mkdir_takes_one_arg" >&5
-+$as_echo "$gcc_cv_mkdir_takes_one_arg" >&6; }
-+if test $gcc_cv_mkdir_takes_one_arg = yes ; then
-+
-+$as_echo "#define MKDIR_TAKES_ONE_ARG 1" >>confdefs.h
-+
-+fi
-+
-+
-+# File extensions
-+manext='.1'
-+objext='.o'
-+
-+
-+
-+# With Setjmp/Longjmp based exception handling.
-+# Check whether --enable-sjlj-exceptions was given.
-+if test "${enable_sjlj_exceptions+set}" = set; then :
-+ enableval=$enable_sjlj_exceptions; case $target in
-+ *-*-hpux10*)
-+ if test $enableval != yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
-+$as_echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
-+ enableval=yes
-+ fi
-+ ;;
-+esac
-+force_sjlj_exceptions=yes
-+else
-+ case $target in
-+ *-*-hpux10*)
-+ force_sjlj_exceptions=yes
-+ enableval=yes
-+ ;;
-+ lm32*-*-*)
-+ force_sjlj_exceptions=yes
-+ enableval=yes
-+ ;;
-+ *)
-+ force_sjlj_exceptions=no
-+ ;;
-+esac
-+fi
-+
-+if test $force_sjlj_exceptions = yes; then
-+ sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define CONFIG_SJLJ_EXCEPTIONS $sjlj
-+_ACEOF
-+
-+fi
-+
-+# --------------------------------------------------------
-+# Build, host, and target specific configuration fragments
-+# --------------------------------------------------------
-+
-+# Collect build-machine-specific information.
-+. ${srcdir}/config.build
-+
-+# Collect host-machine-specific information.
-+. ${srcdir}/config.host
-+
-+target_gtfiles=
-+
-+# Collect target-machine-specific information.
-+. ${srcdir}/config.gcc
-+
-+extra_objs="${host_extra_objs} ${extra_objs}"
-+extra_gcc_objs="${host_extra_gcc_objs} ${extra_gcc_objs}"
-+
-+# Default the target-machine variables that were not explicitly set.
-+if test x"$tm_file" = x
-+then tm_file=$cpu_type/$cpu_type.h; fi
-+
-+if test x"$extra_headers" = x
-+then extra_headers=; fi
-+
-+if test x$md_file = x
-+then md_file=$cpu_type/$cpu_type.md; fi
-+
-+if test x$out_file = x
-+then out_file=$cpu_type/$cpu_type.c; fi
-+
-+if test x"$tmake_file" = x
-+then tmake_file=$cpu_type/t-$cpu_type
-+fi
-+
-+# Support --enable-initfini-array.
-+if test x$enable_initfini_array != xno; then
-+ tm_file="${tm_file} initfini-array.h"
-+fi
-+
-+if test x"$dwarf2" = xyes
-+then tm_file="$tm_file tm-dwarf2.h"
-+fi
-+
-+# Say what files are being used for the output code and MD file.
-+echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
-+echo "Using \`$srcdir/config/$md_file' as machine description file."
-+
-+# If any of the xm_file variables contain nonexistent files, warn
-+# about them and drop them.
-+
-+bx=
-+for x in $build_xm_file; do
-+ if test -f $srcdir/config/$x
-+ then bx="$bx $x"
-+ else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
-+$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
-+ fi
-+done
-+build_xm_file="$bx"
-+
-+hx=
-+for x in $host_xm_file; do
-+ if test -f $srcdir/config/$x
-+ then hx="$hx $x"
-+ else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
-+$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
-+ fi
-+done
-+host_xm_file="$hx"
-+
-+tx=
-+for x in $xm_file; do
-+ if test -f $srcdir/config/$x
-+ then tx="$tx $x"
-+ else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
-+$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
-+ fi
-+done
-+xm_file="$tx"
-+
-+count=a
-+for f in $tm_file; do
-+ count=${count}x
-+done
-+if test $count = ax; then
-+ echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
-+else
-+ echo "Using the following target machine macro files:"
-+ for f in $tm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+fi
-+
-+if test x$need_64bit_hwint = xyes; then
-+
-+$as_echo "#define NEED_64BIT_HOST_WIDE_INT 1" >>confdefs.h
-+
-+fi
-+
-+if test x$use_long_long_for_widest_fast_int = xyes; then
-+
-+$as_echo "#define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1" >>confdefs.h
-+
-+fi
-+
-+gnu_ld_bool=`if test x"$gnu_ld" = x"yes"; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GNU_LD $gnu_ld_bool
-+_ACEOF
-+
-+
-+gnu_as_bool=`if test x"$gas" = x"yes"; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GNU_AS $gnu_as_bool
-+_ACEOF
-+
-+
-+count=a
-+for f in $host_xm_file; do
-+ count=${count}x
-+done
-+if test $count = a; then
-+ :
-+elif test $count = ax; then
-+ echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
-+else
-+ echo "Using the following host machine macro files:"
-+ for f in $host_xm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+fi
-+echo "Using ${out_host_hook_obj} for host machine hooks."
-+
-+if test "$host_xm_file" != "$build_xm_file"; then
-+ count=a
-+ for f in $build_xm_file; do
-+ count=${count}x
-+ done
-+ if test $count = a; then
-+ :
-+ elif test $count = ax; then
-+ echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
-+ else
-+ echo "Using the following build machine macro files:"
-+ for f in $build_xm_file; do
-+ echo " $srcdir/config/$f"
-+ done
-+ fi
-+fi
-+
-+if test -n "$configured_native_system_header_dir"; then
-+ native_system_header_dir=$configured_native_system_header_dir
-+fi
-+NATIVE_SYSTEM_HEADER_DIR="$native_system_header_dir"
-+
-+
-+case ${host} in
-+ powerpc*-*-darwin*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mcontext_t fields have underscores" >&5
-+$as_echo_n "checking whether mcontext_t fields have underscores... " >&6; }
-+if test "${gcc_cv_mcontext_underscores+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#include <sys/cdefs.h>
-+#include <sys/signal.h>
-+#include <ucontext.h>
-+int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
-+
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcc_cv_mcontext_underscores=no
-+else
-+ gcc_cv_mcontext_underscores=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mcontext_underscores" >&5
-+$as_echo "$gcc_cv_mcontext_underscores" >&6; }
-+ if test $gcc_cv_mcontext_underscores = yes; then
-+
-+$as_echo "#define HAS_MCONTEXT_T_UNDERSCORES /**/" >>confdefs.h
-+
-+ fi
-+ ;;
-+esac
-+
-+# ---------
-+# Threading
-+# ---------
-+
-+# Check if a valid thread package
-+case ${enable_threads} in
-+ "" | no)
-+ # No threads
-+ target_thread_file='single'
-+ ;;
-+ yes)
-+ # default
-+ target_thread_file='single'
-+ ;;
-+ aix | dce | lynx | mipssde | posix | rtems | \
-+ single | tpf | vxworks | win32)
-+ target_thread_file=${enable_threads}
-+ ;;
-+ *)
-+ echo "${enable_threads} is an unknown thread package" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+if test x${thread_file} = x; then
-+ # No thread file set by target-specific clauses in config.gcc,
-+ # so use file chosen by default logic above
-+ thread_file=${target_thread_file}
-+fi
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+use_cxa_atexit=no
-+if test x$enable___cxa_atexit = xyes || \
-+ test x$enable___cxa_atexit = x -a x$default_use_cxa_atexit = xyes; then
-+ if test x$host = x$target; then
-+ case $host in
-+ # mingw32 doesn't have __cxa_atexit but uses atexit registration
-+ # keyed to flag_use_cxa_atexit
-+ *-*-mingw32*)
-+ use_cxa_atexit=yes
-+ ;;
-+ powerpc-ibm-aix*)
-+ use_cxa_atexit=yes
-+ ;;
-+ *)
-+ ac_fn_c_check_func "$LINENO" "__cxa_atexit" "ac_cv_func___cxa_atexit"
-+if test "x$ac_cv_func___cxa_atexit" = x""yes; then :
-+ use_cxa_atexit=yes
-+else
-+ echo "__cxa_atexit can't be enabled on this target"
-+fi
-+
-+ ;;
-+ esac
-+ else
-+ # We can't check for __cxa_atexit when building a cross, so assume
-+ # it is available
-+ use_cxa_atexit=yes
-+ fi
-+ if test x$use_cxa_atexit = xyes; then
-+
-+$as_echo "#define DEFAULT_USE_CXA_ATEXIT 2" >>confdefs.h
-+
-+ fi
-+fi
-+
-+# Look for a file containing extra machine modes.
-+if test -n "$extra_modes" && test -f $srcdir/config/$extra_modes; then
-+ extra_modes_file='$(srcdir)'/config/${extra_modes}
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define EXTRA_MODES_FILE "config/$extra_modes"
-+_ACEOF
-+
-+fi
-+
-+# Convert extra_options into a form suitable for Makefile use.
-+extra_opt_files=
-+all_opt_files=
-+for f in $extra_options; do
-+ extra_opt_files="$extra_opt_files \$(srcdir)/config/$f"
-+ all_opt_files="$all_opt_files $srcdir/config/$f"
-+done
-+
-+
-+# auto-host.h is the file containing items generated by autoconf and is
-+# the first file included by config.h.
-+# If host=build, it is correct to have bconfig include auto-host.h
-+# as well. If host!=build, we are in error and need to do more
-+# work to find out the build config parameters.
-+if test x$host = x$build
-+then
-+ build_auto=auto-host.h
-+else
-+ # We create a subdir, then run autoconf in the subdir.
-+ # To prevent recursion we set host and build for the new
-+ # invocation of configure to the build for this invocation
-+ # of configure.
-+ tempdir=build.$$
-+ rm -rf $tempdir
-+ mkdir $tempdir
-+ cd $tempdir
-+ case ${srcdir} in
-+ /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
-+ *) realsrcdir=../${srcdir};;
-+ esac
-+ # Clearing GMPINC is necessary to prevent host headers being
-+ # used by the build compiler. Defining GENERATOR_FILE stops
-+ # system.h from including gmp.h.
-+ CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
-+ CXX="${CXX_FOR_BUILD}" CXXFLAGS="${CXXFLAGS_FOR_BUILD}" \
-+ LD="${LD_FOR_BUILD}" LDFLAGS="${LDFLAGS_FOR_BUILD}" \
-+ GMPINC="" CPPFLAGS="${CPPFLAGS} -DGENERATOR_FILE" \
-+ ${realsrcdir}/configure \
-+ --enable-languages=${enable_languages-all} \
-+ --target=$target_alias --host=$build_alias --build=$build_alias
-+
-+ # We just finished tests for the build machine, so rename
-+ # the file auto-build.h in the gcc directory.
-+ mv auto-host.h ../auto-build.h
-+ cd ..
-+ rm -rf $tempdir
-+ build_auto=auto-build.h
-+fi
-+
-+
-+tm_file="${tm_file} defaults.h"
-+tm_p_file="${tm_p_file} tm-preds.h"
-+host_xm_file="auto-host.h ansidecl.h ${host_xm_file}"
-+build_xm_file="${build_auto} ansidecl.h ${build_xm_file}"
-+# We don't want ansidecl.h in target files, write code there in ISO/GNU C.
-+# put this back in temporarily.
-+xm_file="auto-host.h ansidecl.h ${xm_file}"
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+# Compile in configure arguments.
-+if test -f configargs.h ; then
-+ # Being re-configured.
-+ gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
-+ gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
-+else
-+ gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"
-+fi
-+
-+# Double all backslashes and backslash all quotes to turn
-+# gcc_config_arguments into a C string.
-+sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
-+$gcc_config_arguments
-+EOF
-+gcc_config_arguments_str=`cat conftest.out`
-+rm -f conftest.out
-+
-+cat > configargs.h <<EOF
-+/* Generated automatically. */
-+static const char configuration_arguments[] = "$gcc_config_arguments_str";
-+static const char thread_model[] = "$thread_file";
-+
-+static const struct {
-+ const char *name, *value;
-+} configure_default_options[] = $configure_default_options;
-+EOF
-+
-+gcc_BASEVER=`cat $srcdir/BASE-VER`
-+gcc_DEVPHASE=`cat $srcdir/DEV-PHASE`
-+gcc_DATESTAMP=`cat $srcdir/DATESTAMP`
-+if test -f $srcdir/REVISION ; then
-+ gcc_REVISION=`cat $srcdir/REVISION`
-+else
-+ gcc_REVISION=""
-+fi
-+cat > plugin-version.h <<EOF
-+#include "configargs.h"
-+
-+#define GCCPLUGIN_VERSION_MAJOR `echo $gcc_BASEVER | sed -e 's/^\([0-9]*\).*$/\1/'`
-+#define GCCPLUGIN_VERSION_MINOR `echo $gcc_BASEVER | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`
-+#define GCCPLUGIN_VERSION_PATCHLEVEL `echo $gcc_BASEVER | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`
-+#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
-+
-+static char basever[] = "$gcc_BASEVER";
-+static char datestamp[] = "$gcc_DATESTAMP";
-+static char devphase[] = "$gcc_DEVPHASE";
-+static char revision[] = "$gcc_REVISION";
-+
-+/* FIXME plugins: We should make the version information more precise.
-+ One way to do is to add a checksum. */
-+
-+static struct plugin_gcc_version gcc_version = {basever, datestamp,
-+ devphase, revision,
-+ configuration_arguments};
-+EOF
-+
-+# Internationalization
-+# If we haven't got the data from the intl directory,
-+# assume NLS is disabled.
-+USE_NLS=no
-+LIBINTL=
-+LIBINTL_DEP=
-+INCINTL=
-+XGETTEXT=
-+GMSGFMT=
-+POSUB=
-+
-+if test -f ../intl/config.intl; then
-+ . ../intl/config.intl
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
-+$as_echo_n "checking whether NLS is requested... " >&6; }
-+if test x"$USE_NLS" != xyes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+
-+$as_echo "#define ENABLE_NLS 1" >>confdefs.h
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
-+$as_echo_n "checking for catalogs to be installed... " >&6; }
-+ # Look for .po and .gmo files in the source directory.
-+ CATALOGS=
-+ XLINGUAS=
-+ for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
-+ # If there aren't any .gmo files the shell will give us the
-+ # literal string "../path/to/srcdir/po/*.gmo" which has to be
-+ # weeded out.
-+ case "$cat" in *\**)
-+ continue;;
-+ esac
-+ # The quadruple backslash is collapsed to a double backslash
-+ # by the backticks, then collapsed again by the double quotes,
-+ # leaving us with one backslash in the sed expression (right
-+ # before the dot that mustn't act as a wildcard).
-+ cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
-+ lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
-+ # The user is allowed to set LINGUAS to a list of languages to
-+ # install catalogs for. If it's empty that means "all of them."
-+ if test "x$LINGUAS" = x; then
-+ CATALOGS="$CATALOGS $cat"
-+ XLINGUAS="$XLINGUAS $lang"
-+ else
-+ case "$LINGUAS" in *$lang*)
-+ CATALOGS="$CATALOGS $cat"
-+ XLINGUAS="$XLINGUAS $lang"
-+ ;;
-+ esac
-+ fi
-+ done
-+ LINGUAS="$XLINGUAS"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
-+$as_echo "$LINGUAS" >&6; }
-+
-+
-+ DATADIRNAME=share
-+
-+ INSTOBJEXT=.mo
-+
-+ GENCAT=gencat
-+
-+ CATOBJEXT=.gmo
-+
-+fi
-+
-+# If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
-+# -liconv on the link line twice.
-+case "$LIBINTL" in *$LIBICONV*)
-+ LIBICONV= ;;
-+esac
-+
-+# Check whether --enable-secureplt was given.
-+if test "${enable_secureplt+set}" = set; then :
-+ enableval=$enable_secureplt;
-+fi
-+
-+
-+# Check whether --enable-leading-mingw64-underscores was given.
-+if test "${enable_leading_mingw64_underscores+set}" = set; then :
-+ enableval=$enable_leading_mingw64_underscores;
-+fi
-+
-+if test x"$enable_leading_mingw64_underscores" = xyes ; then :
-+
-+$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
-+
-+fi
-+
-+# Check whether --enable-cld was given.
-+if test "${enable_cld+set}" = set; then :
-+ enableval=$enable_cld;
-+else
-+ enable_cld=no
-+fi
-+
-+
-+# Check whether --enable-frame-pointer was given.
-+if test "${enable_frame_pointer+set}" = set; then :
-+ enableval=$enable_frame_pointer;
-+else
-+
-+case $target_os in
-+linux* | darwin[8912]*)
-+ # Enable -fomit-frame-pointer by default for Linux and Darwin with
-+ # DWARF2.
-+ enable_frame_pointer=no
-+ ;;
-+*)
-+ enable_frame_pointer=yes
-+ ;;
-+esac
-+
-+fi
-+
-+
-+# Windows32 Registry support for specifying GCC installation paths.
-+# Check whether --enable-win32-registry was given.
-+if test "${enable_win32_registry+set}" = set; then :
-+ enableval=$enable_win32_registry;
-+fi
-+
-+
-+case $host_os in
-+ win32 | pe | cygwin* | mingw32* | uwin*)
-+ if test "x$enable_win32_registry" != xno; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing RegOpenKeyExA" >&5
-+$as_echo_n "checking for library containing RegOpenKeyExA... " >&6; }
-+if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char RegOpenKeyExA ();
-+int
-+main ()
-+{
-+return RegOpenKeyExA ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' advapi32; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_search_RegOpenKeyExA=$ac_res
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
-+ break
-+fi
-+done
-+if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
-+
-+else
-+ ac_cv_search_RegOpenKeyExA=no
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_RegOpenKeyExA" >&5
-+$as_echo "$ac_cv_search_RegOpenKeyExA" >&6; }
-+ac_res=$ac_cv_search_RegOpenKeyExA
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+else
-+ enable_win32_registry=no
-+fi
-+
-+ fi
-+
-+ if test "x$enable_win32_registry" != xno; then
-+
-+$as_echo "#define ENABLE_WIN32_REGISTRY 1" >>confdefs.h
-+
-+
-+ if test "x$enable_win32_registry" != xyes \
-+ && test "x$enable_win32_registry" != x; then
-+
-+cat >>confdefs.h <<_ACEOF
-+#define WIN32_REGISTRY_KEY "$enable_win32_registry"
-+_ACEOF
-+
-+ fi
-+ fi
-+ ;;
-+esac
-+
-+# Get an absolute path to the GCC top-level source directory
-+holddir=`${PWDCMD-pwd}`
-+cd $srcdir
-+topdir=`${PWDCMD-pwd}`
-+cd $holddir
-+
-+# Conditionalize the makefile for this host machine.
-+xmake_file=
-+for f in ${host_xmake_file}
-+do
-+ if test -f ${srcdir}/config/$f
-+ then
-+ xmake_file="${xmake_file} \$(srcdir)/config/$f"
-+ fi
-+done
-+
-+# Conditionalize the makefile for this target machine.
-+tmake_file_=
-+for f in ${tmake_file}
-+do
-+ if test -f ${srcdir}/config/$f
-+ then
-+ tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
-+ fi
-+done
-+tmake_file="${tmake_file_}"
-+
-+out_object_file=`basename $out_file .c`.o
-+common_out_object_file=`basename $common_out_file .c`.o
-+
-+tm_file_list="options.h"
-+tm_include_list="options.h insn-constants.h"
-+for f in $tm_file; do
-+ case $f in
-+ ./* )
-+ f=`echo $f | sed 's/^..//'`
-+ tm_file_list="${tm_file_list} $f"
-+ tm_include_list="${tm_include_list} $f"
-+ ;;
-+ defaults.h )
-+ tm_file_list="${tm_file_list} \$(srcdir)/$f"
-+ tm_include_list="${tm_include_list} $f"
-+ ;;
-+ * )
-+ tm_file_list="${tm_file_list} \$(srcdir)/config/$f"
-+ tm_include_list="${tm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+tm_p_file_list=
-+tm_p_include_list=
-+for f in $tm_p_file; do
-+ case $f in
-+ tm-preds.h )
-+ tm_p_file_list="${tm_p_file_list} $f"
-+ tm_p_include_list="${tm_p_include_list} $f"
-+ ;;
-+ * )
-+ tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"
-+ tm_p_include_list="${tm_p_include_list} config/$f"
-+ esac
-+done
-+
-+xm_file_list=
-+xm_include_list=
-+for f in $xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ xm_file_list="${xm_file_list} \$(srcdir)/../include/$f"
-+ xm_include_list="${xm_include_list} $f"
-+ ;;
-+ auto-host.h )
-+ xm_file_list="${xm_file_list} $f"
-+ xm_include_list="${xm_include_list} $f"
-+ ;;
-+ * )
-+ xm_file_list="${xm_file_list} \$(srcdir)/config/$f"
-+ xm_include_list="${xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+host_xm_file_list=
-+host_xm_include_list=
-+for f in $host_xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/$f"
-+ host_xm_include_list="${host_xm_include_list} $f"
-+ ;;
-+ auto-host.h )
-+ host_xm_file_list="${host_xm_file_list} $f"
-+ host_xm_include_list="${host_xm_include_list} $f"
-+ ;;
-+ * )
-+ host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f"
-+ host_xm_include_list="${host_xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+build_xm_file_list=
-+for f in $build_xm_file; do
-+ case $f in
-+ ansidecl.h )
-+ build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/$f"
-+ build_xm_include_list="${build_xm_include_list} $f"
-+ ;;
-+ auto-build.h | auto-host.h )
-+ build_xm_file_list="${build_xm_file_list} $f"
-+ build_xm_include_list="${build_xm_include_list} $f"
-+ ;;
-+ * )
-+ build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f"
-+ build_xm_include_list="${build_xm_include_list} config/$f"
-+ ;;
-+ esac
-+done
-+
-+# Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
-+# cross-compiler which does not use the native headers and libraries.
-+# Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
-+CROSS=
-+ALL=all.internal
-+SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
-+
-+if test "x$with_build_sysroot" != x; then
-+ build_system_header_dir=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
-+else
-+ # This value is used, even on a native system, because
-+ # CROSS_SYSTEM_HEADER_DIR is just
-+ # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
-+ build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
-+fi
-+
-+if test x$host != x$target
-+then
-+ CROSS="-DCROSS_DIRECTORY_STRUCTURE"
-+ ALL=all.cross
-+ SYSTEM_HEADER_DIR=$build_system_header_dir
-+ case "$host","$target" in
-+ # Darwin crosses can use the host system's libraries and headers,
-+ # because of the fat library support. Of course, it must be the
-+ # same version of Darwin on both sides. Allow the user to
-+ # just say --target=foo-darwin without a version number to mean
-+ # "the version on this system".
-+ *-*-darwin*,*-*-darwin*)
-+ hostos=`echo $host | sed 's/.*-darwin/darwin/'`
-+ targetos=`echo $target | sed 's/.*-darwin/darwin/'`
-+ if test $hostos = $targetos -o $targetos = darwin ; then
-+ CROSS=
-+ SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
-+ with_headers=yes
-+ fi
-+ ;;
-+
-+ i?86-*-*,x86_64-*-* \
-+ | powerpc*-*-*,powerpc64*-*-*)
-+ CROSS="$CROSS -DNATIVE_CROSS" ;;
-+ esac
-+
-+ case $target in
-+ *-*-mingw*)
-+ if test "x$with_headers" = x; then
-+ with_headers=yes
-+ fi
-+ ;;
-+ *)
-+ ;;
-+ esac
-+elif test "x$TARGET_SYSTEM_ROOT" != x; then
-+ SYSTEM_HEADER_DIR=$build_system_header_dir
-+fi
-+
-+# If this is a cross-compiler that does not
-+# have its own set of headers then define
-+# inhibit_libc
-+
-+# If this is using newlib, without having the headers available now,
-+# then define inhibit_libc in LIBGCC2_CFLAGS.
-+# This prevents libgcc2 from containing any code which requires libc
-+# support.
-+: ${inhibit_libc=false}
-+if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||
-+ test x$with_newlib = xyes ; } &&
-+ { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then
-+ inhibit_libc=true
-+fi
-+
-+
-+# When building gcc with a cross-compiler, we need to adjust things so
-+# that the generator programs are still built with the native compiler.
-+# Also, we cannot run fixincludes.
-+
-+# These are the normal (build=host) settings:
-+CC_FOR_BUILD='$(CC)'
-+CXX_FOR_BUILD='$(CXX)'
-+BUILD_CFLAGS='$(ALL_CFLAGS)'
-+BUILD_CXXFLAGS='$(ALL_CXXFLAGS)'
-+BUILD_LDFLAGS='$(LDFLAGS)'
-+STMP_FIXINC=stmp-fixinc
-+
-+# And these apply if build != host, or we are generating coverage data
-+if test x$build != x$host || test "x$coverage_flags" != x
-+then
-+ BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
-+ BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)'
-+ BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'
-+fi
-+
-+# Expand extra_headers to include complete path.
-+# This substitutes for lots of t-* files.
-+extra_headers_list=
-+# Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
-+for file in ${extra_headers} ; do
-+ extra_headers_list="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
-+done
-+
-+# If use_gcc_tgmath is set, append ginclude/tgmath.h.
-+if test x"$use_gcc_tgmath" = xyes
-+then extra_headers_list="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"
-+fi
-+
-+# Define collect2 in Makefile.
-+case $host_can_use_collect2 in
-+ no) collect2= ;;
-+ *) collect2='collect2$(exeext)' ;;
-+esac
-+
-+
-+# Add a definition of USE_COLLECT2 if system wants one.
-+case $use_collect2 in
-+ no) use_collect2= ;;
-+ "") ;;
-+ *)
-+ host_xm_defines="${host_xm_defines} USE_COLLECT2"
-+ xm_defines="${xm_defines} USE_COLLECT2"
-+ case $host_can_use_collect2 in
-+ no)
-+ as_fn_error "collect2 is required but cannot be built on this system" "$LINENO" 5
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LTOPLUGINSONAME "${host_lto_plugin_soname}"
-+_ACEOF
-+
-+
-+# ---------------------------
-+# Assembler & linker features
-+# ---------------------------
-+
-+# During stage 2, ld is actually gcc/collect-ld, which is a small script to
-+# discern between when to use prev-ld/ld-new and when to use ld/ld-new.
-+# However when ld-new is first executed from the build tree, libtool will
-+# relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers
-+# to the build tree. While doing this we need to use the previous-stage
-+# linker, or we have an infinite loop. The presence of a shell script as
-+# ld/ld-new, and the fact that the script *uses ld itself*, is what confuses
-+# the gcc/collect-ld script. So we need to know how libtool works, or
-+# exec-tool will fail.
-+
-+
-+case `pwd` in
-+ *\ * | *\ *)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
-+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
-+esac
-+
-+
-+
-+macro_version='2.2.7a'
-+macro_revision='1.3134'
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ltmain="$ac_aux_dir/ltmain.sh"
-+
-+# Backslashify metacharacters that are still active within
-+# double-quoted strings.
-+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-+
-+# Same as above, but do not quote variable references.
-+double_quote_subst='s/\(["`\\]\)/\\\1/g'
-+
-+# Sed substitution to delay expansion of an escaped shell variable in a
-+# double_quote_subst'ed string.
-+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-+
-+# Sed substitution to delay expansion of an escaped single quote.
-+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-+
-+# Sed substitution to avoid accidental globbing in evaled expressions
-+no_glob_subst='s/\*/\\\*/g'
-+
-+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
-+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
-+$as_echo_n "checking how to print strings... " >&6; }
-+# Test print first, because it will be a builtin if present.
-+if test "X`print -r -- -n 2>/dev/null`" = X-n && \
-+ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
-+ ECHO='print -r --'
-+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-+ ECHO='printf %s\n'
-+else
-+ # Use this function as a fallback that always works.
-+ func_fallback_echo ()
-+ {
-+ eval 'cat <<_LTECHO_EOF
-+$1
-+_LTECHO_EOF'
-+ }
-+ ECHO='func_fallback_echo'
-+fi
-+
-+# func_echo_all arg...
-+# Invoke $ECHO with all args, space-separated.
-+func_echo_all ()
-+{
-+ $ECHO ""
-+}
-+
-+case "$ECHO" in
-+ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
-+$as_echo "printf" >&6; } ;;
-+ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
-+$as_echo "print -r" >&6; } ;;
-+ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
-+$as_echo "cat" >&6; } ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
-+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
-+if test "${ac_cv_path_SED+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
-+ for ac_i in 1 2 3 4 5 6 7; do
-+ ac_script="$ac_script$as_nl$ac_script"
-+ done
-+ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
-+ { ac_script=; unset ac_script;}
-+ if test -z "$SED"; then
-+ ac_path_SED_found=false
-+ # Loop through the user's path and test for each of PROGNAME-LIST
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_prog in sed gsed; do
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
-+ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
-+# Check for GNU ac_path_SED and select it if it is found.
-+ # Check for GNU $ac_path_SED
-+case `"$ac_path_SED" --version 2>&1` in
-+*GNU*)
-+ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
-+*)
-+ ac_count=0
-+ $as_echo_n 0123456789 >"conftest.in"
-+ while :
-+ do
-+ cat "conftest.in" "conftest.in" >"conftest.tmp"
-+ mv "conftest.tmp" "conftest.in"
-+ cp "conftest.in" "conftest.nl"
-+ $as_echo '' >> "conftest.nl"
-+ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
-+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-+ as_fn_arith $ac_count + 1 && ac_count=$as_val
-+ if test $ac_count -gt ${ac_path_SED_max-0}; then
-+ # Best one so far, save it but keep looking for a better one
-+ ac_cv_path_SED="$ac_path_SED"
-+ ac_path_SED_max=$ac_count
-+ fi
-+ # 10*(2^10) chars as input seems more than enough
-+ test $ac_count -gt 10 && break
-+ done
-+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-+esac
-+
-+ $ac_path_SED_found && break 3
-+ done
-+ done
-+ done
-+IFS=$as_save_IFS
-+ if test -z "$ac_cv_path_SED"; then
-+ as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
-+ fi
-+else
-+ ac_cv_path_SED=$SED
-+fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
-+$as_echo "$ac_cv_path_SED" >&6; }
-+ SED="$ac_cv_path_SED"
-+ rm -f conftest.sed
-+
-+test -z "$SED" && SED=sed
-+Xsed="$SED -e 1s/^X//"
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
-+$as_echo_n "checking for fgrep... " >&6; }
-+if test "${ac_cv_path_FGREP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
-+ then ac_cv_path_FGREP="$GREP -F"
-+ else
-+ if test -z "$FGREP"; then
-+ ac_path_FGREP_found=false
-+ # Loop through the user's path and test for each of PROGNAME-LIST
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_prog in fgrep; do
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
-+ { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
-+# Check for GNU ac_path_FGREP and select it if it is found.
-+ # Check for GNU $ac_path_FGREP
-+case `"$ac_path_FGREP" --version 2>&1` in
-+*GNU*)
-+ ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
-+*)
-+ ac_count=0
-+ $as_echo_n 0123456789 >"conftest.in"
-+ while :
-+ do
-+ cat "conftest.in" "conftest.in" >"conftest.tmp"
-+ mv "conftest.tmp" "conftest.in"
-+ cp "conftest.in" "conftest.nl"
-+ $as_echo 'FGREP' >> "conftest.nl"
-+ "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
-+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-+ as_fn_arith $ac_count + 1 && ac_count=$as_val
-+ if test $ac_count -gt ${ac_path_FGREP_max-0}; then
-+ # Best one so far, save it but keep looking for a better one
-+ ac_cv_path_FGREP="$ac_path_FGREP"
-+ ac_path_FGREP_max=$ac_count
-+ fi
-+ # 10*(2^10) chars as input seems more than enough
-+ test $ac_count -gt 10 && break
-+ done
-+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-+esac
-+
-+ $ac_path_FGREP_found && break 3
-+ done
-+ done
-+ done
-+IFS=$as_save_IFS
-+ if test -z "$ac_cv_path_FGREP"; then
-+ as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-+ fi
-+else
-+ ac_cv_path_FGREP=$FGREP
-+fi
-+
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
-+$as_echo "$ac_cv_path_FGREP" >&6; }
-+ FGREP="$ac_cv_path_FGREP"
-+
-+
-+test -z "$GREP" && GREP=grep
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# Check whether --with-gnu-ld was given.
-+if test "${with_gnu_ld+set}" = set; then :
-+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-+else
-+ with_gnu_ld=no
-+fi
-+
-+ac_prog=ld
-+if test "$GCC" = yes; then
-+ # Check if gcc -print-prog-name=ld gives a path.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
-+$as_echo_n "checking for ld used by $CC... " >&6; }
-+ case $host in
-+ *-*-mingw*)
-+ # gcc leaves a trailing carriage return which upsets mingw
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+ *)
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+ esac
-+ case $ac_prog in
-+ # Accept absolute paths.
-+ [\\/]* | ?:[\\/]*)
-+ re_direlt='/[^/][^/]*/\.\./'
-+ # Canonicalize the pathname of ld
-+ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-+ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-+ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-+ done
-+ test -z "$LD" && LD="$ac_prog"
-+ ;;
-+ "")
-+ # If it fails, then pretend we aren't using GCC.
-+ ac_prog=ld
-+ ;;
-+ *)
-+ # If it is relative, then search for the first ld in PATH.
-+ with_gnu_ld=unknown
-+ ;;
-+ esac
-+elif test "$with_gnu_ld" = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
-+$as_echo_n "checking for GNU ld... " >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
-+$as_echo_n "checking for non-GNU ld... " >&6; }
-+fi
-+if test "${lt_cv_path_LD+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -z "$LD"; then
-+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+ for ac_dir in $PATH; do
-+ IFS="$lt_save_ifs"
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-+ lt_cv_path_LD="$ac_dir/$ac_prog"
-+ # Check to see if the program is GNU ld. I'd rather use --version,
-+ # but apparently some variants of GNU ld only accept -v.
-+ # Break only if it was the GNU/non-GNU ld that we prefer.
-+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-+ *GNU* | *'with BFD'*)
-+ test "$with_gnu_ld" != no && break
-+ ;;
-+ *)
-+ test "$with_gnu_ld" != yes && break
-+ ;;
-+ esac
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+else
-+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
-+fi
-+fi
-+
-+LD="$lt_cv_path_LD"
-+if test -n "$LD"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
-+$as_echo "$LD" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
-+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
-+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
-+case `$LD -v 2>&1 </dev/null` in
-+*GNU* | *'with BFD'*)
-+ lt_cv_prog_gnu_ld=yes
-+ ;;
-+*)
-+ lt_cv_prog_gnu_ld=no
-+ ;;
-+esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
-+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
-+with_gnu_ld=$lt_cv_prog_gnu_ld
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
-+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
-+if test "${lt_cv_path_NM+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$NM"; then
-+ # Let the user override the test.
-+ lt_cv_path_NM="$NM"
-+else
-+ lt_nm_to_check="${ac_tool_prefix}nm"
-+ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-+ lt_nm_to_check="$lt_nm_to_check nm"
-+ fi
-+ for lt_tmp_nm in $lt_nm_to_check; do
-+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-+ IFS="$lt_save_ifs"
-+ test -z "$ac_dir" && ac_dir=.
-+ tmp_nm="$ac_dir/$lt_tmp_nm"
-+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-+ # Check to see if the nm accepts a BSD-compat flag.
-+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-+ # nm: unknown option "B" ignored
-+ # Tru64's nm complains that /dev/null is an invalid object file
-+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-+ */dev/null* | *'Invalid file or object type'*)
-+ lt_cv_path_NM="$tmp_nm -B"
-+ break
-+ ;;
-+ *)
-+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-+ */dev/null*)
-+ lt_cv_path_NM="$tmp_nm -p"
-+ break
-+ ;;
-+ *)
-+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-+ continue # so that we can try to find one that supports BSD flags
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ done
-+ : ${lt_cv_path_NM=no}
-+fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
-+$as_echo "$lt_cv_path_NM" >&6; }
-+if test "$lt_cv_path_NM" != "no"; then
-+ NM="$lt_cv_path_NM"
-+else
-+ # Didn't find any BSD compatible name lister, look for dumpbin.
-+ if test -n "$DUMPBIN"; then :
-+ # Let the user override the test.
-+ else
-+ if test -n "$ac_tool_prefix"; then
-+ for ac_prog in dumpbin "link -dump"
-+ do
-+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$DUMPBIN"; then
-+ ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+DUMPBIN=$ac_cv_prog_DUMPBIN
-+if test -n "$DUMPBIN"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
-+$as_echo "$DUMPBIN" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$DUMPBIN" && break
-+ done
-+fi
-+if test -z "$DUMPBIN"; then
-+ ac_ct_DUMPBIN=$DUMPBIN
-+ for ac_prog in dumpbin "link -dump"
-+do
-+ # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_DUMPBIN"; then
-+ ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
-+if test -n "$ac_ct_DUMPBIN"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
-+$as_echo "$ac_ct_DUMPBIN" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ test -n "$ac_ct_DUMPBIN" && break
-+done
-+
-+ if test "x$ac_ct_DUMPBIN" = x; then
-+ DUMPBIN=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ DUMPBIN=$ac_ct_DUMPBIN
-+ fi
-+fi
-+
-+ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
-+ *COFF*)
-+ DUMPBIN="$DUMPBIN -symbols"
-+ ;;
-+ *)
-+ DUMPBIN=:
-+ ;;
-+ esac
-+ fi
-+
-+ if test "$DUMPBIN" != ":"; then
-+ NM="$DUMPBIN"
-+ fi
-+fi
-+test -z "$NM" && NM=nm
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
-+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
-+if test "${lt_cv_nm_interface+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_nm_interface="BSD nm"
-+ echo "int some_variable = 0;" > conftest.$ac_ext
-+ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
-+ (eval "$ac_compile" 2>conftest.err)
-+ cat conftest.err >&5
-+ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
-+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
-+ cat conftest.err >&5
-+ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
-+ cat conftest.out >&5
-+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
-+ lt_cv_nm_interface="MS dumpbin"
-+ fi
-+ rm -f conftest*
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
-+$as_echo "$lt_cv_nm_interface" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
-+$as_echo_n "checking whether ln -s works... " >&6; }
-+LN_S=$as_ln_s
-+if test "$LN_S" = "ln -s"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
-+$as_echo "no, using $LN_S" >&6; }
-+fi
-+
-+# find the maximum length of command line arguments
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
-+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
-+if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ i=0
-+ teststring="ABCD"
-+
-+ case $build_os in
-+ msdosdjgpp*)
-+ # On DJGPP, this test can blow up pretty badly due to problems in libc
-+ # (any single argument exceeding 2000 bytes causes a buffer overrun
-+ # during glob expansion). Even if it were fixed, the result of this
-+ # check would be larger than it should be.
-+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
-+ ;;
-+
-+ gnu*)
-+ # Under GNU Hurd, this test is not required because there is
-+ # no limit to the length of command line arguments.
-+ # Libtool will interpret -1 as no limit whatsoever
-+ lt_cv_sys_max_cmd_len=-1;
-+ ;;
-+
-+ cygwin* | mingw* | cegcc*)
-+ # On Win9x/ME, this test blows up -- it succeeds, but takes
-+ # about 5 minutes as the teststring grows exponentially.
-+ # Worse, since 9x/ME are not pre-emptively multitasking,
-+ # you end up with a "frozen" computer, even though with patience
-+ # the test eventually succeeds (with a max line length of 256k).
-+ # Instead, let's just punt: use the minimum linelength reported by
-+ # all of the supported platforms: 8192 (on NT/2K/XP).
-+ lt_cv_sys_max_cmd_len=8192;
-+ ;;
-+
-+ mint*)
-+ # On MiNT this can take a long time and run out of memory.
-+ lt_cv_sys_max_cmd_len=8192;
-+ ;;
-+
-+ amigaos*)
-+ # On AmigaOS with pdksh, this test takes hours, literally.
-+ # So we just punt and use a minimum line length of 8192.
-+ lt_cv_sys_max_cmd_len=8192;
-+ ;;
-+
-+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-+ # This has been around since 386BSD, at least. Likely further.
-+ if test -x /sbin/sysctl; then
-+ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-+ elif test -x /usr/sbin/sysctl; then
-+ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-+ else
-+ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
-+ fi
-+ # And add a safety zone
-+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-+ ;;
-+
-+ interix*)
-+ # We know the value 262144 and hardcode it with a safety zone (like BSD)
-+ lt_cv_sys_max_cmd_len=196608
-+ ;;
-+
-+ osf*)
-+ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-+ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-+ # nice to cause kernel panics so lets avoid the loop below.
-+ # First set a reasonable default.
-+ lt_cv_sys_max_cmd_len=16384
-+ #
-+ if test -x /sbin/sysconfig; then
-+ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-+ *1*) lt_cv_sys_max_cmd_len=-1 ;;
-+ esac
-+ fi
-+ ;;
-+ sco3.2v5*)
-+ lt_cv_sys_max_cmd_len=102400
-+ ;;
-+ sysv5* | sco5v6* | sysv4.2uw2*)
-+ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-+ if test -n "$kargmax"; then
-+ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
-+ else
-+ lt_cv_sys_max_cmd_len=32768
-+ fi
-+ ;;
-+ *)
-+ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-+ if test -n "$lt_cv_sys_max_cmd_len"; then
-+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-+ else
-+ # Make teststring a little bigger before we do anything with it.
-+ # a 1K string should be a reasonable start.
-+ for i in 1 2 3 4 5 6 7 8 ; do
-+ teststring=$teststring$teststring
-+ done
-+ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-+ # If test is not a shell built-in, we'll probably end up computing a
-+ # maximum length that is only half of the actual maximum length, but
-+ # we can't tell.
-+ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
-+ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
-+ test $i != 17 # 1/2 MB should be enough
-+ do
-+ i=`expr $i + 1`
-+ teststring=$teststring$teststring
-+ done
-+ # Only check the string length outside the loop.
-+ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
-+ teststring=
-+ # Add a significant safety factor because C++ compilers can tack on
-+ # massive amounts of additional arguments before passing them to the
-+ # linker. It appears as though 1/2 is a usable value.
-+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-+ fi
-+ ;;
-+ esac
-+
-+fi
-+
-+if test -n $lt_cv_sys_max_cmd_len ; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
-+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
-+$as_echo "none" >&6; }
-+fi
-+max_cmd_len=$lt_cv_sys_max_cmd_len
-+
-+
-+
-+
-+
-+
-+: ${CP="cp -f"}
-+: ${MV="mv -f"}
-+: ${RM="rm -f"}
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
-+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
-+# Try some XSI features
-+xsi_shell=no
-+( _lt_dummy="a/b/c"
-+ test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
-+ = c,a/b,, \
-+ && eval 'test $(( 1 + 1 )) -eq 2 \
-+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
-+ && xsi_shell=yes
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
-+$as_echo "$xsi_shell" >&6; }
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
-+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
-+lt_shell_append=no
-+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
-+ >/dev/null 2>&1 \
-+ && lt_shell_append=yes
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
-+$as_echo "$lt_shell_append" >&6; }
-+
-+
-+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-+ lt_unset=unset
-+else
-+ lt_unset=false
-+fi
-+
-+
-+
-+
-+
-+# test EBCDIC or ASCII
-+case `echo X|tr X '\101'` in
-+ A) # ASCII based system
-+ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
-+ lt_SP2NL='tr \040 \012'
-+ lt_NL2SP='tr \015\012 \040\040'
-+ ;;
-+ *) # EBCDIC based system
-+ lt_SP2NL='tr \100 \n'
-+ lt_NL2SP='tr \r\n \100\100'
-+ ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
-+$as_echo_n "checking for $LD option to reload object files... " >&6; }
-+if test "${lt_cv_ld_reload_flag+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_ld_reload_flag='-r'
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
-+$as_echo "$lt_cv_ld_reload_flag" >&6; }
-+reload_flag=$lt_cv_ld_reload_flag
-+case $reload_flag in
-+"" | " "*) ;;
-+*) reload_flag=" $reload_flag" ;;
-+esac
-+reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+case $host_os in
-+ darwin*)
-+ if test "$GCC" = yes; then
-+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-+ else
-+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+ fi
-+ ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}objdump; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$OBJDUMP"; then
-+ ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+OBJDUMP=$ac_cv_prog_OBJDUMP
-+if test -n "$OBJDUMP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
-+$as_echo "$OBJDUMP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_OBJDUMP"; then
-+ ac_ct_OBJDUMP=$OBJDUMP
-+ # Extract the first word of "objdump", so it can be a program name with args.
-+set dummy objdump; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_OBJDUMP"; then
-+ ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_OBJDUMP="objdump"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
-+if test -n "$ac_ct_OBJDUMP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
-+$as_echo "$ac_ct_OBJDUMP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_OBJDUMP" = x; then
-+ OBJDUMP="false"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ OBJDUMP=$ac_ct_OBJDUMP
-+ fi
-+else
-+ OBJDUMP="$ac_cv_prog_OBJDUMP"
-+fi
-+
-+test -z "$OBJDUMP" && OBJDUMP=objdump
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
-+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
-+if test "${lt_cv_deplibs_check_method+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_file_magic_cmd='$MAGIC_CMD'
-+lt_cv_file_magic_test_file=
-+lt_cv_deplibs_check_method='unknown'
-+# Need to set the preceding variable on all platforms that support
-+# interlibrary dependencies.
-+# 'none' -- dependencies not supported.
-+# `unknown' -- same as none, but documents that we really don't know.
-+# 'pass_all' -- all dependencies passed with no checks.
-+# 'test_compile' -- check by making test program.
-+# 'file_magic [[regex]]' -- check by looking for files in library path
-+# which responds to the $file_magic_cmd with a given extended regex.
-+# If you have `file' or equivalent on your system and you're not sure
-+# whether `pass_all' will *always* work, you probably want this one.
-+
-+case $host_os in
-+aix[4-9]*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+beos*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+bsdi[45]*)
-+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-+ lt_cv_file_magic_cmd='/usr/bin/file -L'
-+ lt_cv_file_magic_test_file=/shlib/libc.so
-+ ;;
-+
-+cygwin*)
-+ # func_win32_libid is a shell function defined in ltmain.sh
-+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-+ lt_cv_file_magic_cmd='func_win32_libid'
-+ ;;
-+
-+mingw* | pw32*)
-+ # Base MSYS/MinGW do not provide the 'file' command needed by
-+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
-+ # unless we find 'file', for example because we are cross-compiling.
-+ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
-+ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
-+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-+ lt_cv_file_magic_cmd='func_win32_libid'
-+ else
-+ lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+ lt_cv_file_magic_cmd='$OBJDUMP -f'
-+ fi
-+ ;;
-+
-+cegcc*)
-+ # use the weaker test based on 'objdump'. See mingw*.
-+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-+ lt_cv_file_magic_cmd='$OBJDUMP -f'
-+ ;;
-+
-+darwin* | rhapsody*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+freebsd* | dragonfly*)
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-+ case $host_cpu in
-+ i*86 )
-+ # Not sure whether the presence of OpenBSD here was a mistake.
-+ # Let's accept both of them until this is cleared up.
-+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
-+ lt_cv_file_magic_cmd=/usr/bin/file
-+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+ ;;
-+ esac
-+ else
-+ lt_cv_deplibs_check_method=pass_all
-+ fi
-+ ;;
-+
-+gnu*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+haiku*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+hpux10.20* | hpux11*)
-+ lt_cv_file_magic_cmd=/usr/bin/file
-+ case $host_cpu in
-+ ia64*)
-+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
-+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-+ ;;
-+ hppa*64*)
-+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
-+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
-+ ;;
-+ *)
-+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
-+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
-+ ;;
-+ esac
-+ ;;
-+
-+interix[3-9]*)
-+ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
-+ ;;
-+
-+irix5* | irix6* | nonstopux*)
-+ case $LD in
-+ *-32|*"-32 ") libmagic=32-bit;;
-+ *-n32|*"-n32 ") libmagic=N32;;
-+ *-64|*"-64 ") libmagic=64-bit;;
-+ *) libmagic=never-match;;
-+ esac
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+# This must be Linux ELF.
-+linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+netbsd*)
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-+ else
-+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
-+ fi
-+ ;;
-+
-+newos6*)
-+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
-+ lt_cv_file_magic_cmd=/usr/bin/file
-+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
-+ ;;
-+
-+*nto* | *qnx*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+openbsd*)
-+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
-+ else
-+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-+ fi
-+ ;;
-+
-+osf3* | osf4* | osf5*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+rdos*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+solaris*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+
-+sysv4 | sysv4.3*)
-+ case $host_vendor in
-+ motorola)
-+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
-+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-+ ;;
-+ ncr)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+ sequent)
-+ lt_cv_file_magic_cmd='/bin/file'
-+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
-+ ;;
-+ sni)
-+ lt_cv_file_magic_cmd='/bin/file'
-+ lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
-+ lt_cv_file_magic_test_file=/lib/libc.so
-+ ;;
-+ siemens)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+ pc)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+ esac
-+ ;;
-+
-+tpf*)
-+ lt_cv_deplibs_check_method=pass_all
-+ ;;
-+esac
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
-+$as_echo "$lt_cv_deplibs_check_method" >&6; }
-+file_magic_cmd=$lt_cv_file_magic_cmd
-+deplibs_check_method=$lt_cv_deplibs_check_method
-+test -z "$deplibs_check_method" && deplibs_check_method=unknown
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ar; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_AR+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$AR"; then
-+ ac_cv_prog_AR="$AR" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_AR="${ac_tool_prefix}ar"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+AR=$ac_cv_prog_AR
-+if test -n "$AR"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-+$as_echo "$AR" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_AR"; then
-+ ac_ct_AR=$AR
-+ # Extract the first word of "ar", so it can be a program name with args.
-+set dummy ar; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_AR"; then
-+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_AR="ar"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_AR=$ac_cv_prog_ac_ct_AR
-+if test -n "$ac_ct_AR"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
-+$as_echo "$ac_ct_AR" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_AR" = x; then
-+ AR="false"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ AR=$ac_ct_AR
-+ fi
-+else
-+ AR="$ac_cv_prog_AR"
-+fi
-+
-+test -z "$AR" && AR=ar
-+test -z "$AR_FLAGS" && AR_FLAGS=cru
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}strip; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_STRIP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$STRIP"; then
-+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+STRIP=$ac_cv_prog_STRIP
-+if test -n "$STRIP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-+$as_echo "$STRIP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_STRIP"; then
-+ ac_ct_STRIP=$STRIP
-+ # Extract the first word of "strip", so it can be a program name with args.
-+set dummy strip; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_STRIP"; then
-+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_STRIP="strip"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-+if test -n "$ac_ct_STRIP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
-+$as_echo "$ac_ct_STRIP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_STRIP" = x; then
-+ STRIP=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ STRIP=$ac_ct_STRIP
-+ fi
-+else
-+ STRIP="$ac_cv_prog_STRIP"
-+fi
-+
-+test -z "$STRIP" && STRIP=:
-+
-+
-+
-+
-+
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_RANLIB+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$RANLIB"; then
-+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+RANLIB=$ac_cv_prog_RANLIB
-+if test -n "$RANLIB"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
-+$as_echo "$RANLIB" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_RANLIB"; then
-+ ac_ct_RANLIB=$RANLIB
-+ # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_RANLIB"; then
-+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_RANLIB="ranlib"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-+if test -n "$ac_ct_RANLIB"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
-+$as_echo "$ac_ct_RANLIB" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_RANLIB" = x; then
-+ RANLIB=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ RANLIB=$ac_ct_RANLIB
-+ fi
-+else
-+ RANLIB="$ac_cv_prog_RANLIB"
-+fi
-+
-+test -z "$RANLIB" && RANLIB=:
-+
-+
-+
-+
-+
-+
-+# Determine commands to create old-style static archives.
-+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-+old_postinstall_cmds='chmod 644 $oldlib'
-+old_postuninstall_cmds=
-+
-+if test -n "$RANLIB"; then
-+ case $host_os in
-+ openbsd*)
-+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-+ ;;
-+ *)
-+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-+ ;;
-+ esac
-+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-+fi
-+
-+case $host_os in
-+ darwin*)
-+ lock_old_archive_extraction=yes ;;
-+ *)
-+ lock_old_archive_extraction=no ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# If no C compiler was specified, use CC.
-+LTCC=${LTCC-"$CC"}
-+
-+# If no C compiler flags were specified, use CFLAGS.
-+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-+
-+# Allow CC to be a program name with arguments.
-+compiler=$CC
-+
-+
-+# Check for command to grab the raw symbol name followed by C symbol from nm.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
-+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
-+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+
-+# These are sane defaults that work on at least a few old systems.
-+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-+
-+# Character class describing NM global symbol codes.
-+symcode='[BCDEGRST]'
-+
-+# Regexp to match symbols that can be accessed directly from C.
-+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-+
-+# Define system-specific variables.
-+case $host_os in
-+aix*)
-+ symcode='[BCDT]'
-+ ;;
-+cygwin* | mingw* | pw32* | cegcc*)
-+ symcode='[ABCDGISTW]'
-+ ;;
-+hpux*)
-+ if test "$host_cpu" = ia64; then
-+ symcode='[ABCDEGRST]'
-+ fi
-+ ;;
-+irix* | nonstopux*)
-+ symcode='[BCDEGRST]'
-+ ;;
-+osf*)
-+ symcode='[BCDEGQRST]'
-+ ;;
-+solaris*)
-+ symcode='[BDRT]'
-+ ;;
-+sco3.2v5*)
-+ symcode='[DT]'
-+ ;;
-+sysv4.2uw2*)
-+ symcode='[DT]'
-+ ;;
-+sysv5* | sco5v6* | unixware* | OpenUNIX*)
-+ symcode='[ABDT]'
-+ ;;
-+sysv4)
-+ symcode='[DFNSTU]'
-+ ;;
-+esac
-+
-+# If we're using GNU nm, then use its standard symbol codes.
-+case `$NM -V 2>&1` in
-+*GNU* | *'with BFD'*)
-+ symcode='[ABCDGIRSTW]' ;;
-+esac
-+
-+# Transform an extracted symbol line into a proper C declaration.
-+# Some systems (esp. on ia64) link data and code symbols differently,
-+# so use this general approach.
-+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-+
-+# Transform an extracted symbol line into symbol name and symbol address
-+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
-+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
-+
-+# Handle CRLF in mingw tool chain
-+opt_cr=
-+case $build_os in
-+mingw*)
-+ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-+ ;;
-+esac
-+
-+# Try without a prefix underscore, then with it.
-+for ac_symprfx in "" "_"; do
-+
-+ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-+ symxfrm="\\1 $ac_symprfx\\2 \\2"
-+
-+ # Write the raw and C identifiers.
-+ if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-+ # Fake it for dumpbin and say T for any non-static function
-+ # and D for any global variable.
-+ # Also find C++ and __fastcall symbols from MSVC++,
-+ # which start with @ or ?.
-+ lt_cv_sys_global_symbol_pipe="$AWK '"\
-+" {last_section=section; section=\$ 3};"\
-+" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
-+" \$ 0!~/External *\|/{next};"\
-+" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
-+" {if(hide[section]) next};"\
-+" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-+" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-+" s[1]~/^[@?]/{print s[1], s[1]; next};"\
-+" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
-+" ' prfx=^$ac_symprfx"
-+ else
-+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-+ fi
-+
-+ # Check to see that the pipe works correctly.
-+ pipe_works=no
-+
-+ rm -f conftest*
-+ cat > conftest.$ac_ext <<_LT_EOF
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+char nm_test_var;
-+void nm_test_func(void);
-+void nm_test_func(void){}
-+#ifdef __cplusplus
-+}
-+#endif
-+int main(){nm_test_var='a';nm_test_func();return(0);}
-+_LT_EOF
-+
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ # Now try to grab the symbols.
-+ nlist=conftest.nm
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
-+ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && test -s "$nlist"; then
-+ # Try sorting and uniquifying the output.
-+ if sort "$nlist" | uniq > "$nlist"T; then
-+ mv -f "$nlist"T "$nlist"
-+ else
-+ rm -f "$nlist"T
-+ fi
-+
-+ # Make sure that we snagged all the symbols we need.
-+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
-+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
-+ cat <<_LT_EOF > conftest.$ac_ext
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+_LT_EOF
-+ # Now generate the symbol file.
-+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
-+
-+ cat <<_LT_EOF >> conftest.$ac_ext
-+
-+/* The mapping between symbol names and symbols. */
-+const struct {
-+ const char *name;
-+ void *address;
-+}
-+lt__PROGRAM__LTX_preloaded_symbols[] =
-+{
-+ { "@PROGRAM@", (void *) 0 },
-+_LT_EOF
-+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
-+ cat <<\_LT_EOF >> conftest.$ac_ext
-+ {0, (void *) 0}
-+};
-+
-+/* This works around a problem in FreeBSD linker */
-+#ifdef FREEBSD_WORKAROUND
-+static const void *lt_preloaded_setup() {
-+ return lt__PROGRAM__LTX_preloaded_symbols;
-+}
-+#endif
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+_LT_EOF
-+ # Now try linking the two files.
-+ mv conftest.$ac_objext conftstm.$ac_objext
-+ lt_save_LIBS="$LIBS"
-+ lt_save_CFLAGS="$CFLAGS"
-+ LIBS="conftstm.$ac_objext"
-+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-+ (eval $ac_link) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
-+ pipe_works=yes
-+ fi
-+ LIBS="$lt_save_LIBS"
-+ CFLAGS="$lt_save_CFLAGS"
-+ else
-+ echo "cannot find nm_test_func in $nlist" >&5
-+ fi
-+ else
-+ echo "cannot find nm_test_var in $nlist" >&5
-+ fi
-+ else
-+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-+ fi
-+ else
-+ echo "$progname: failed program was:" >&5
-+ cat conftest.$ac_ext >&5
-+ fi
-+ rm -rf conftest* conftst*
-+
-+ # Do not use the global_symbol_pipe unless it works.
-+ if test "$pipe_works" = yes; then
-+ break
-+ else
-+ lt_cv_sys_global_symbol_pipe=
-+ fi
-+done
-+
-+fi
-+
-+if test -z "$lt_cv_sys_global_symbol_pipe"; then
-+ lt_cv_sys_global_symbol_to_cdecl=
-+fi
-+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
-+$as_echo "failed" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
-+$as_echo "ok" >&6; }
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# Check whether --enable-libtool-lock was given.
-+if test "${enable_libtool_lock+set}" = set; then :
-+ enableval=$enable_libtool_lock;
-+fi
-+
-+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+
-+# Some flags need to be propagated to the compiler or linker for good
-+# libtool support.
-+case $host in
-+ia64-*-hpux*)
-+ # Find out which ABI we are using.
-+ echo 'int i;' > conftest.$ac_ext
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ case `/usr/bin/file conftest.$ac_objext` in
-+ *ELF-32*)
-+ HPUX_IA64_MODE="32"
-+ ;;
-+ *ELF-64*)
-+ HPUX_IA64_MODE="64"
-+ ;;
-+ esac
-+ fi
-+ rm -rf conftest*
-+ ;;
-+*-*-irix6*)
-+ # Find out which ABI we are using.
-+ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ if test "$lt_cv_prog_gnu_ld" = yes; then
-+ case `/usr/bin/file conftest.$ac_objext` in
-+ *32-bit*)
-+ LD="${LD-ld} -melf32bsmip"
-+ ;;
-+ *N32*)
-+ LD="${LD-ld} -melf32bmipn32"
-+ ;;
-+ *64-bit*)
-+ LD="${LD-ld} -melf64bmip"
-+ ;;
-+ esac
-+ else
-+ case `/usr/bin/file conftest.$ac_objext` in
-+ *32-bit*)
-+ LD="${LD-ld} -32"
-+ ;;
-+ *N32*)
-+ LD="${LD-ld} -n32"
-+ ;;
-+ *64-bit*)
-+ LD="${LD-ld} -64"
-+ ;;
-+ esac
-+ fi
-+ fi
-+ rm -rf conftest*
-+ ;;
-+
-+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
-+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-+ # Find out which ABI we are using.
-+ echo 'int i;' > conftest.$ac_ext
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ case `/usr/bin/file conftest.o` in
-+ *32-bit*)
-+ case $host in
-+ x86_64-*kfreebsd*-gnu)
-+ LD="${LD-ld} -m elf_i386_fbsd"
-+ ;;
-+ x86_64-*linux*)
-+ case `/usr/bin/file conftest.o` in
-+ *x86-64*)
-+ LD="${LD-ld} -m elf32_x86_64"
-+ ;;
-+ *)
-+ LD="${LD-ld} -m elf_i386"
-+ ;;
-+ esac
-+ ;;
-+ powerpc64le-*linux*)
-+ LD="${LD-ld} -m elf32lppclinux"
-+ ;;
-+ powerpc64-*linux*)
-+ LD="${LD-ld} -m elf32ppclinux"
-+ ;;
-+ s390x-*linux*)
-+ LD="${LD-ld} -m elf_s390"
-+ ;;
-+ sparc64-*linux*)
-+ LD="${LD-ld} -m elf32_sparc"
-+ ;;
-+ esac
-+ ;;
-+ *64-bit*)
-+ case $host in
-+ x86_64-*kfreebsd*-gnu)
-+ LD="${LD-ld} -m elf_x86_64_fbsd"
-+ ;;
-+ x86_64-*linux*)
-+ LD="${LD-ld} -m elf_x86_64"
-+ ;;
-+ powerpcle-*linux*)
-+ LD="${LD-ld} -m elf64lppc"
-+ ;;
-+ powerpc-*linux*)
-+ LD="${LD-ld} -m elf64ppc"
-+ ;;
-+ s390*-*linux*|s390*-*tpf*)
-+ LD="${LD-ld} -m elf64_s390"
-+ ;;
-+ sparc*-*linux*)
-+ LD="${LD-ld} -m elf64_sparc"
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ fi
-+ rm -rf conftest*
-+ ;;
-+
-+*-*-sco3.2v5*)
-+ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-+ SAVE_CFLAGS="$CFLAGS"
-+ CFLAGS="$CFLAGS -belf"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
-+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
-+if test "${lt_cv_cc_needs_belf+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ lt_cv_cc_needs_belf=yes
-+else
-+ lt_cv_cc_needs_belf=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
-+$as_echo "$lt_cv_cc_needs_belf" >&6; }
-+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-+ CFLAGS="$SAVE_CFLAGS"
-+ fi
-+ ;;
-+sparc*-*solaris*)
-+ # Find out which ABI we are using.
-+ echo 'int i;' > conftest.$ac_ext
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ case `/usr/bin/file conftest.o` in
-+ *64-bit*)
-+ case $lt_cv_prog_gnu_ld in
-+ yes*) LD="${LD-ld} -m elf64_sparc" ;;
-+ *)
-+ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
-+ LD="${LD-ld} -64"
-+ fi
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ fi
-+ rm -rf conftest*
-+ ;;
-+esac
-+
-+need_locks="$enable_libtool_lock"
-+
-+
-+ case $host_os in
-+ rhapsody* | darwin*)
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$DSYMUTIL"; then
-+ ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+DSYMUTIL=$ac_cv_prog_DSYMUTIL
-+if test -n "$DSYMUTIL"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
-+$as_echo "$DSYMUTIL" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_DSYMUTIL"; then
-+ ac_ct_DSYMUTIL=$DSYMUTIL
-+ # Extract the first word of "dsymutil", so it can be a program name with args.
-+set dummy dsymutil; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_DSYMUTIL"; then
-+ ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
-+if test -n "$ac_ct_DSYMUTIL"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
-+$as_echo "$ac_ct_DSYMUTIL" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_DSYMUTIL" = x; then
-+ DSYMUTIL=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ DSYMUTIL=$ac_ct_DSYMUTIL
-+ fi
-+else
-+ DSYMUTIL="$ac_cv_prog_DSYMUTIL"
-+fi
-+
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_NMEDIT+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$NMEDIT"; then
-+ ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+NMEDIT=$ac_cv_prog_NMEDIT
-+if test -n "$NMEDIT"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
-+$as_echo "$NMEDIT" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_NMEDIT"; then
-+ ac_ct_NMEDIT=$NMEDIT
-+ # Extract the first word of "nmedit", so it can be a program name with args.
-+set dummy nmedit; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_NMEDIT"; then
-+ ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_NMEDIT="nmedit"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
-+if test -n "$ac_ct_NMEDIT"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
-+$as_echo "$ac_ct_NMEDIT" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_NMEDIT" = x; then
-+ NMEDIT=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ NMEDIT=$ac_ct_NMEDIT
-+ fi
-+else
-+ NMEDIT="$ac_cv_prog_NMEDIT"
-+fi
-+
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}lipo; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_LIPO+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$LIPO"; then
-+ ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+LIPO=$ac_cv_prog_LIPO
-+if test -n "$LIPO"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
-+$as_echo "$LIPO" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_LIPO"; then
-+ ac_ct_LIPO=$LIPO
-+ # Extract the first word of "lipo", so it can be a program name with args.
-+set dummy lipo; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_LIPO"; then
-+ ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_LIPO="lipo"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
-+if test -n "$ac_ct_LIPO"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
-+$as_echo "$ac_ct_LIPO" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_LIPO" = x; then
-+ LIPO=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ LIPO=$ac_ct_LIPO
-+ fi
-+else
-+ LIPO="$ac_cv_prog_LIPO"
-+fi
-+
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}otool; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_OTOOL+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$OTOOL"; then
-+ ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+OTOOL=$ac_cv_prog_OTOOL
-+if test -n "$OTOOL"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
-+$as_echo "$OTOOL" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_OTOOL"; then
-+ ac_ct_OTOOL=$OTOOL
-+ # Extract the first word of "otool", so it can be a program name with args.
-+set dummy otool; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_OTOOL"; then
-+ ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_OTOOL="otool"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
-+if test -n "$ac_ct_OTOOL"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
-+$as_echo "$ac_ct_OTOOL" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_OTOOL" = x; then
-+ OTOOL=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ OTOOL=$ac_ct_OTOOL
-+ fi
-+else
-+ OTOOL="$ac_cv_prog_OTOOL"
-+fi
-+
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}otool64; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_OTOOL64+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$OTOOL64"; then
-+ ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+OTOOL64=$ac_cv_prog_OTOOL64
-+if test -n "$OTOOL64"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
-+$as_echo "$OTOOL64" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_OTOOL64"; then
-+ ac_ct_OTOOL64=$OTOOL64
-+ # Extract the first word of "otool64", so it can be a program name with args.
-+set dummy otool64; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_OTOOL64"; then
-+ ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_OTOOL64="otool64"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
-+if test -n "$ac_ct_OTOOL64"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
-+$as_echo "$ac_ct_OTOOL64" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_OTOOL64" = x; then
-+ OTOOL64=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ OTOOL64=$ac_ct_OTOOL64
-+ fi
-+else
-+ OTOOL64="$ac_cv_prog_OTOOL64"
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
-+$as_echo_n "checking for -single_module linker flag... " >&6; }
-+if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_apple_cc_single_mod=no
-+ if test -z "${LT_MULTI_MODULE}"; then
-+ # By default we will add the -single_module flag. You can override
-+ # by either setting the environment variable LT_MULTI_MODULE
-+ # non-empty at configure time, or by adding -multi_module to the
-+ # link flags.
-+ rm -rf libconftest.dylib*
-+ echo "int foo(void){return 1;}" > conftest.c
-+ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-+-dynamiclib -Wl,-single_module conftest.c" >&5
-+ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-+ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
-+ _lt_result=$?
-+ if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
-+ lt_cv_apple_cc_single_mod=yes
-+ else
-+ cat conftest.err >&5
-+ fi
-+ rm -rf libconftest.dylib*
-+ rm -f conftest.*
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
-+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
-+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
-+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_ld_exported_symbols_list=no
-+ save_LDFLAGS=$LDFLAGS
-+ echo "_main" > conftest.sym
-+ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ lt_cv_ld_exported_symbols_list=yes
-+else
-+ lt_cv_ld_exported_symbols_list=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LDFLAGS="$save_LDFLAGS"
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
-+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
-+$as_echo_n "checking for -force_load linker flag... " >&6; }
-+if test "${lt_cv_ld_force_load+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_ld_force_load=no
-+ cat > conftest.c << _LT_EOF
-+int forced_loaded() { return 2;}
-+_LT_EOF
-+ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
-+ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
-+ echo "$AR cru libconftest.a conftest.o" >&5
-+ $AR cru libconftest.a conftest.o 2>&5
-+ cat > conftest.c << _LT_EOF
-+int main() { return 0;}
-+_LT_EOF
-+ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
-+ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
-+ _lt_result=$?
-+ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
-+ lt_cv_ld_force_load=yes
-+ else
-+ cat conftest.err >&5
-+ fi
-+ rm -f conftest.err libconftest.a conftest conftest.c
-+ rm -rf conftest.dSYM
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
-+$as_echo "$lt_cv_ld_force_load" >&6; }
-+ case $host_os in
-+ rhapsody* | darwin1.[012])
-+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
-+ darwin1.*)
-+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-+ darwin*) # darwin 5.x on
-+ # if running on 10.5 or later, the deployment target defaults
-+ # to the OS version, if on x86, and 10.4, the deployment
-+ # target defaults to 10.4. Don't you love it?
-+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
-+ 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
-+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-+ 10.[012]*)
-+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-+ 10.*)
-+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-+ esac
-+ ;;
-+ esac
-+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then
-+ _lt_dar_single_mod='$single_module'
-+ fi
-+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
-+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
-+ else
-+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+ fi
-+ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
-+ _lt_dsymutil='~$DSYMUTIL $lib || :'
-+ else
-+ _lt_dsymutil=
-+ fi
-+ ;;
-+ esac
-+
-+for ac_header in dlfcn.h
-+do :
-+ ac_fn_c_check_header_preproc "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h"
-+if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_DLFCN_H 1
-+_ACEOF
-+
-+fi
-+done
-+
-+
-+
-+
-+
-+# Set options
-+
-+
-+
-+ enable_dlopen=no
-+
-+
-+ enable_win32_dll=no
-+
-+
-+ # Check whether --enable-shared was given.
-+if test "${enable_shared+set}" = set; then :
-+ enableval=$enable_shared; p=${PACKAGE-default}
-+ case $enableval in
-+ yes) enable_shared=yes ;;
-+ no) enable_shared=no ;;
-+ *)
-+ enable_shared=no
-+ # Look at the argument we got. We use all the common list separators.
-+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-+ for pkg in $enableval; do
-+ IFS="$lt_save_ifs"
-+ if test "X$pkg" = "X$p"; then
-+ enable_shared=yes
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ ;;
-+ esac
-+else
-+ enable_shared=yes
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ # Check whether --enable-static was given.
-+if test "${enable_static+set}" = set; then :
-+ enableval=$enable_static; p=${PACKAGE-default}
-+ case $enableval in
-+ yes) enable_static=yes ;;
-+ no) enable_static=no ;;
-+ *)
-+ enable_static=no
-+ # Look at the argument we got. We use all the common list separators.
-+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-+ for pkg in $enableval; do
-+ IFS="$lt_save_ifs"
-+ if test "X$pkg" = "X$p"; then
-+ enable_static=yes
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ ;;
-+ esac
-+else
-+ enable_static=yes
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# Check whether --with-pic was given.
-+if test "${with_pic+set}" = set; then :
-+ withval=$with_pic; pic_mode="$withval"
-+else
-+ pic_mode=default
-+fi
-+
-+
-+test -z "$pic_mode" && pic_mode=default
-+
-+
-+
-+
-+
-+
-+
-+ # Check whether --enable-fast-install was given.
-+if test "${enable_fast_install+set}" = set; then :
-+ enableval=$enable_fast_install; p=${PACKAGE-default}
-+ case $enableval in
-+ yes) enable_fast_install=yes ;;
-+ no) enable_fast_install=no ;;
-+ *)
-+ enable_fast_install=no
-+ # Look at the argument we got. We use all the common list separators.
-+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-+ for pkg in $enableval; do
-+ IFS="$lt_save_ifs"
-+ if test "X$pkg" = "X$p"; then
-+ enable_fast_install=yes
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ ;;
-+ esac
-+else
-+ enable_fast_install=yes
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# This can be used to rebuild libtool when needed
-+LIBTOOL_DEPS="$ltmain"
-+
-+# Always use our own libtool.
-+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+test -z "$LN_S" && LN_S="ln -s"
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test -n "${ZSH_VERSION+set}" ; then
-+ setopt NO_GLOB_SUBST
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
-+$as_echo_n "checking for objdir... " >&6; }
-+if test "${lt_cv_objdir+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ rm -f .libs 2>/dev/null
-+mkdir .libs 2>/dev/null
-+if test -d .libs; then
-+ lt_cv_objdir=.libs
-+else
-+ # MS-DOS does not allow filenames that begin with a dot.
-+ lt_cv_objdir=_libs
-+fi
-+rmdir .libs 2>/dev/null
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
-+$as_echo "$lt_cv_objdir" >&6; }
-+objdir=$lt_cv_objdir
-+
-+
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LT_OBJDIR "$lt_cv_objdir/"
-+_ACEOF
-+
-+
-+
-+
-+case $host_os in
-+aix3*)
-+ # AIX sometimes has problems with the GCC collect2 program. For some
-+ # reason, if we set the COLLECT_NAMES environment variable, the problems
-+ # vanish in a puff of smoke.
-+ if test "X${COLLECT_NAMES+set}" != Xset; then
-+ COLLECT_NAMES=
-+ export COLLECT_NAMES
-+ fi
-+ ;;
-+esac
-+
-+# Global variables:
-+ofile=libtool
-+can_build_shared=yes
-+
-+# All known linkers require a `.a' archive for static linking (except MSVC,
-+# which needs '.lib').
-+libext=a
-+
-+with_gnu_ld="$lt_cv_prog_gnu_ld"
-+
-+old_CC="$CC"
-+old_CFLAGS="$CFLAGS"
-+
-+# Set sane defaults for various variables
-+test -z "$CC" && CC=cc
-+test -z "$LTCC" && LTCC=$CC
-+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-+test -z "$LD" && LD=ld
-+test -z "$ac_objext" && ac_objext=o
-+
-+for cc_temp in $compiler""; do
-+ case $cc_temp in
-+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-+ \-*) ;;
-+ *) break;;
-+ esac
-+done
-+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-+
-+
-+# Only perform the check for file, if the check method requires it
-+test -z "$MAGIC_CMD" && MAGIC_CMD=file
-+case $deplibs_check_method in
-+file_magic*)
-+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
-+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
-+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $MAGIC_CMD in
-+[\\/*] | ?:[\\/]*)
-+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+ ;;
-+*)
-+ lt_save_MAGIC_CMD="$MAGIC_CMD"
-+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-+ for ac_dir in $ac_dummy; do
-+ IFS="$lt_save_ifs"
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/${ac_tool_prefix}file; then
-+ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-+ if test -n "$file_magic_test_file"; then
-+ case $deplibs_check_method in
-+ "file_magic "*)
-+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+ $EGREP "$file_magic_regex" > /dev/null; then
-+ :
-+ else
-+ cat <<_LT_EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such. This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem. Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+_LT_EOF
-+ fi ;;
-+ esac
-+ fi
-+ break
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ MAGIC_CMD="$lt_save_MAGIC_CMD"
-+ ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
-+$as_echo "$MAGIC_CMD" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+
-+
-+
-+if test -z "$lt_cv_path_MAGIC_CMD"; then
-+ if test -n "$ac_tool_prefix"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
-+$as_echo_n "checking for file... " >&6; }
-+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $MAGIC_CMD in
-+[\\/*] | ?:[\\/]*)
-+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+ ;;
-+*)
-+ lt_save_MAGIC_CMD="$MAGIC_CMD"
-+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-+ for ac_dir in $ac_dummy; do
-+ IFS="$lt_save_ifs"
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/file; then
-+ lt_cv_path_MAGIC_CMD="$ac_dir/file"
-+ if test -n "$file_magic_test_file"; then
-+ case $deplibs_check_method in
-+ "file_magic "*)
-+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+ $EGREP "$file_magic_regex" > /dev/null; then
-+ :
-+ else
-+ cat <<_LT_EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such. This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem. Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+_LT_EOF
-+ fi ;;
-+ esac
-+ fi
-+ break
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+ MAGIC_CMD="$lt_save_MAGIC_CMD"
-+ ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
-+$as_echo "$MAGIC_CMD" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+ else
-+ MAGIC_CMD=:
-+ fi
-+fi
-+
-+ fi
-+ ;;
-+esac
-+
-+# Use C for the default configuration in the libtool script
-+
-+lt_save_CC="$CC"
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+# Source file extension for C test sources.
-+ac_ext=c
-+
-+# Object file extension for compiled C test sources.
-+objext=o
-+objext=$objext
-+
-+# Code to be used in simple compile tests
-+lt_simple_compile_test_code="int some_variable = 0;"
-+
-+# Code to be used in simple link tests
-+lt_simple_link_test_code='int main(){return(0);}'
-+
-+
-+
-+
-+
-+
-+
-+# If no C compiler was specified, use CC.
-+LTCC=${LTCC-"$CC"}
-+
-+# If no C compiler flags were specified, use CFLAGS.
-+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-+
-+# Allow CC to be a program name with arguments.
-+compiler=$CC
-+
-+# Save the default compiler, since it gets overwritten when the other
-+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
-+compiler_DEFAULT=$CC
-+
-+# save warnings/boilerplate of simple test code
-+ac_outfile=conftest.$ac_objext
-+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-+_lt_compiler_boilerplate=`cat conftest.err`
-+$RM conftest*
-+
-+ac_outfile=conftest.$ac_objext
-+echo "$lt_simple_link_test_code" >conftest.$ac_ext
-+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-+_lt_linker_boilerplate=`cat conftest.err`
-+$RM -r conftest*
-+
-+
-+## CAVEAT EMPTOR:
-+## There is no encapsulation within the following macros, do not change
-+## the running order or otherwise move them around unless you know exactly
-+## what you are doing...
-+if test -n "$compiler"; then
-+
-+lt_prog_compiler_no_builtin_flag=
-+
-+if test "$GCC" = yes; then
-+ case $cc_basename in
-+ nvcc*)
-+ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
-+ *)
-+ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
-+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_rtti_exceptions=no
-+ ac_outfile=conftest.$ac_objext
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+ lt_compiler_flag="-fno-rtti -fno-exceptions"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ # The option is referenced via a variable to avoid confusing sed.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>conftest.err)
-+ ac_status=$?
-+ cat conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s "$ac_outfile"; then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings other than the usual output.
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_rtti_exceptions=yes
-+ fi
-+ fi
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-+
-+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
-+ lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
-+else
-+ :
-+fi
-+
-+fi
-+
-+
-+
-+
-+
-+
-+ lt_prog_compiler_wl=
-+lt_prog_compiler_pic=
-+lt_prog_compiler_static=
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-+
-+ if test "$GCC" = yes; then
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_static='-static'
-+
-+ case $host_os in
-+ aix*)
-+ # All AIX code is PIC.
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 now supports IA64 processor
-+ lt_prog_compiler_static='-Bstatic'
-+ fi
-+ lt_prog_compiler_pic='-fPIC'
-+ ;;
-+
-+ amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # see comment about AmigaOS4 .so support
-+ lt_prog_compiler_pic='-fPIC'
-+ ;;
-+ m68k)
-+ # FIXME: we need at least 68020 code to build shared libraries, but
-+ # adding the `-m68020' flag to GCC prevents building anything better,
-+ # like `-m68040'.
-+ lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
-+ ;;
-+ esac
-+ ;;
-+
-+ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+ # PIC is the default for these OSes.
-+ ;;
-+
-+ mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ # This hack is so that the source file can tell whether it is being
-+ # built for inclusion in a dll (and should export symbols for example).
-+ # Although the cygwin gcc ignores -fPIC, still need this for old-style
-+ # (--disable-auto-import) libraries
-+ lt_prog_compiler_pic='-DDLL_EXPORT'
-+ ;;
-+
-+ darwin* | rhapsody*)
-+ # PIC is the default on this platform
-+ # Common symbols not allowed in MH_DYLIB files
-+ lt_prog_compiler_pic='-fno-common'
-+ ;;
-+
-+ haiku*)
-+ # PIC is the default for Haiku.
-+ # The "-static" flag exists, but is broken.
-+ lt_prog_compiler_static=
-+ ;;
-+
-+ hpux*)
-+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-+ # sets the default TLS model and affects inlining.
-+ case $host_cpu in
-+ hppa*64*)
-+ # +Z the default
-+ ;;
-+ *)
-+ lt_prog_compiler_pic='-fPIC'
-+ ;;
-+ esac
-+ ;;
-+
-+ interix[3-9]*)
-+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-+ # Instead, we relocate shared libraries at runtime.
-+ ;;
-+
-+ msdosdjgpp*)
-+ # Just because we use GCC doesn't mean we suddenly get shared libraries
-+ # on systems that don't support them.
-+ lt_prog_compiler_can_build_shared=no
-+ enable_shared=no
-+ ;;
-+
-+ *nto* | *qnx*)
-+ # QNX uses GNU C++, but need to define -shared option too, otherwise
-+ # it will coredump.
-+ lt_prog_compiler_pic='-fPIC -shared'
-+ ;;
-+
-+ sysv4*MP*)
-+ if test -d /usr/nec; then
-+ lt_prog_compiler_pic=-Kconform_pic
-+ fi
-+ ;;
-+
-+ *)
-+ lt_prog_compiler_pic='-fPIC'
-+ ;;
-+ esac
-+
-+ case $cc_basename in
-+ nvcc*) # Cuda Compiler Driver 2.2
-+ lt_prog_compiler_wl='-Xlinker '
-+ lt_prog_compiler_pic='-Xcompiler -fPIC'
-+ ;;
-+ esac
-+ else
-+ # PORTME Check for flag to pass linker flags through the system compiler.
-+ case $host_os in
-+ aix*)
-+ lt_prog_compiler_wl='-Wl,'
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 now supports IA64 processor
-+ lt_prog_compiler_static='-Bstatic'
-+ else
-+ lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
-+ fi
-+ ;;
-+
-+ mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ # This hack is so that the source file can tell whether it is being
-+ # built for inclusion in a dll (and should export symbols for example).
-+ lt_prog_compiler_pic='-DDLL_EXPORT'
-+ ;;
-+
-+ hpux9* | hpux10* | hpux11*)
-+ lt_prog_compiler_wl='-Wl,'
-+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-+ # not for PA HP-UX.
-+ case $host_cpu in
-+ hppa*64*|ia64*)
-+ # +Z the default
-+ ;;
-+ *)
-+ lt_prog_compiler_pic='+Z'
-+ ;;
-+ esac
-+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
-+ lt_prog_compiler_static='${wl}-a ${wl}archive'
-+ ;;
-+
-+ irix5* | irix6* | nonstopux*)
-+ lt_prog_compiler_wl='-Wl,'
-+ # PIC (with -KPIC) is the default.
-+ lt_prog_compiler_static='-non_shared'
-+ ;;
-+
-+ linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ case $cc_basename in
-+ # old Intel for x86_64 which still supported -KPIC.
-+ ecc*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-static'
-+ ;;
-+ # icc used to be incompatible with GCC.
-+ # ICC 10 doesn't accept -KPIC any more.
-+ icc* | ifort*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-fPIC'
-+ lt_prog_compiler_static='-static'
-+ ;;
-+ # Lahey Fortran 8.1.
-+ lf95*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='--shared'
-+ lt_prog_compiler_static='--static'
-+ ;;
-+ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
-+ # Portland Group compilers (*not* the Pentium gcc compiler,
-+ # which looks to be a dead project)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-fpic'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+ ccc*)
-+ lt_prog_compiler_wl='-Wl,'
-+ # All Alpha code is PIC.
-+ lt_prog_compiler_static='-non_shared'
-+ ;;
-+ xl* | bgxl* | bgf* | mpixl*)
-+ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-qpic'
-+ lt_prog_compiler_static='-qstaticlink'
-+ ;;
-+ *)
-+ case `$CC -V 2>&1 | sed 5q` in
-+ *Sun\ F* | *Sun*Fortran*)
-+ # Sun Fortran 8.3 passes all unrecognized flags to the linker
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ lt_prog_compiler_wl=''
-+ ;;
-+ *Sun\ C*)
-+ # Sun C 5.9
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ lt_prog_compiler_wl='-Wl,'
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ ;;
-+
-+ newsos6)
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+
-+ *nto* | *qnx*)
-+ # QNX uses GNU C++, but need to define -shared option too, otherwise
-+ # it will coredump.
-+ lt_prog_compiler_pic='-fPIC -shared'
-+ ;;
-+
-+ osf3* | osf4* | osf5*)
-+ lt_prog_compiler_wl='-Wl,'
-+ # All OSF/1 code is PIC.
-+ lt_prog_compiler_static='-non_shared'
-+ ;;
-+
-+ rdos*)
-+ lt_prog_compiler_static='-non_shared'
-+ ;;
-+
-+ solaris*)
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ case $cc_basename in
-+ f77* | f90* | f95*)
-+ lt_prog_compiler_wl='-Qoption ld ';;
-+ *)
-+ lt_prog_compiler_wl='-Wl,';;
-+ esac
-+ ;;
-+
-+ sunos4*)
-+ lt_prog_compiler_wl='-Qoption ld '
-+ lt_prog_compiler_pic='-PIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+
-+ sysv4 | sysv4.2uw2* | sysv4.3*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+
-+ sysv4*MP*)
-+ if test -d /usr/nec ;then
-+ lt_prog_compiler_pic='-Kconform_pic'
-+ lt_prog_compiler_static='-Bstatic'
-+ fi
-+ ;;
-+
-+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_pic='-KPIC'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+
-+ unicos*)
-+ lt_prog_compiler_wl='-Wl,'
-+ lt_prog_compiler_can_build_shared=no
-+ ;;
-+
-+ uts4*)
-+ lt_prog_compiler_pic='-pic'
-+ lt_prog_compiler_static='-Bstatic'
-+ ;;
-+
-+ *)
-+ lt_prog_compiler_can_build_shared=no
-+ ;;
-+ esac
-+ fi
-+
-+case $host_os in
-+ # For platforms which do not support PIC, -DPIC is meaningless:
-+ *djgpp*)
-+ lt_prog_compiler_pic=
-+ ;;
-+ *)
-+ lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
-+$as_echo "$lt_prog_compiler_pic" >&6; }
-+
-+
-+
-+
-+
-+
-+#
-+# Check to make sure the PIC flag actually works.
-+#
-+if test -n "$lt_prog_compiler_pic"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
-+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
-+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_pic_works=no
-+ ac_outfile=conftest.$ac_objext
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ # The option is referenced via a variable to avoid confusing sed.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>conftest.err)
-+ ac_status=$?
-+ cat conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s "$ac_outfile"; then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings other than the usual output.
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_pic_works=yes
-+ fi
-+ fi
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
-+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
-+
-+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
-+ case $lt_prog_compiler_pic in
-+ "" | " "*) ;;
-+ *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
-+ esac
-+else
-+ lt_prog_compiler_pic=
-+ lt_prog_compiler_can_build_shared=no
-+fi
-+
-+fi
-+
-+
-+
-+
-+
-+
-+#
-+# Check to make sure the static flag actually works.
-+#
-+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
-+if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_static_works=no
-+ save_LDFLAGS="$LDFLAGS"
-+ LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-+ echo "$lt_simple_link_test_code" > conftest.$ac_ext
-+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-+ # The linker can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ if test -s conftest.err; then
-+ # Append any errors to the config.log.
-+ cat conftest.err 1>&5
-+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_static_works=yes
-+ fi
-+ else
-+ lt_cv_prog_compiler_static_works=yes
-+ fi
-+ fi
-+ $RM -r conftest*
-+ LDFLAGS="$save_LDFLAGS"
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
-+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
-+
-+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
-+ :
-+else
-+ lt_prog_compiler_static=
-+fi
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_c_o=no
-+ $RM -r conftest 2>/dev/null
-+ mkdir conftest
-+ cd conftest
-+ mkdir out
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ lt_compiler_flag="-o out/conftest2.$ac_objext"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>out/conftest.err)
-+ ac_status=$?
-+ cat out/conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
-+ then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_c_o=yes
-+ fi
-+ fi
-+ chmod u+w . 2>&5
-+ $RM conftest*
-+ # SGI C++ compiler will create directory out/ii_files/ for
-+ # template instantiation
-+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-+ $RM out/* && rmdir out
-+ cd ..
-+ $RM -r conftest
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
-+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-+if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_c_o=no
-+ $RM -r conftest 2>/dev/null
-+ mkdir conftest
-+ cd conftest
-+ mkdir out
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ lt_compiler_flag="-o out/conftest2.$ac_objext"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>out/conftest.err)
-+ ac_status=$?
-+ cat out/conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
-+ then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_c_o=yes
-+ fi
-+ fi
-+ chmod u+w . 2>&5
-+ $RM conftest*
-+ # SGI C++ compiler will create directory out/ii_files/ for
-+ # template instantiation
-+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-+ $RM out/* && rmdir out
-+ cd ..
-+ $RM -r conftest
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
-+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
-+
-+
-+
-+
-+hard_links="nottested"
-+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
-+ # do not overwrite the value of need_locks provided by the user
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
-+$as_echo_n "checking if we can lock with hard links... " >&6; }
-+ hard_links=yes
-+ $RM conftest*
-+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+ touch conftest.a
-+ ln conftest.a conftest.b 2>&5 || hard_links=no
-+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
-+$as_echo "$hard_links" >&6; }
-+ if test "$hard_links" = no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-+ need_locks=warn
-+ fi
-+else
-+ need_locks=no
-+fi
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-+
-+ runpath_var=
-+ allow_undefined_flag=
-+ always_export_symbols=no
-+ archive_cmds=
-+ archive_expsym_cmds=
-+ compiler_needs_object=no
-+ enable_shared_with_static_runtimes=no
-+ export_dynamic_flag_spec=
-+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+ hardcode_automatic=no
-+ hardcode_direct=no
-+ hardcode_direct_absolute=no
-+ hardcode_libdir_flag_spec=
-+ hardcode_libdir_flag_spec_ld=
-+ hardcode_libdir_separator=
-+ hardcode_minus_L=no
-+ hardcode_shlibpath_var=unsupported
-+ inherit_rpath=no
-+ link_all_deplibs=unknown
-+ module_cmds=
-+ module_expsym_cmds=
-+ old_archive_from_new_cmds=
-+ old_archive_from_expsyms_cmds=
-+ thread_safe_flag_spec=
-+ whole_archive_flag_spec=
-+ # include_expsyms should be a list of space-separated symbols to be *always*
-+ # included in the symbol list
-+ include_expsyms=
-+ # exclude_expsyms can be an extended regexp of symbols to exclude
-+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
-+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-+ # as well as any symbol that contains `d'.
-+ exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-+ # platforms (ab)use it in PIC code, but their linkers get confused if
-+ # the symbol is explicitly referenced. Since portable code cannot
-+ # rely on this symbol name, it's probably fine to never include it in
-+ # preloaded symbol tables.
-+ # Exclude shared library initialization/finalization symbols.
-+ extract_expsyms_cmds=
-+
-+ case $host_os in
-+ cygwin* | mingw* | pw32* | cegcc*)
-+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
-+ # When not using gcc, we currently assume that we are using
-+ # Microsoft Visual C++.
-+ if test "$GCC" != yes; then
-+ with_gnu_ld=no
-+ fi
-+ ;;
-+ interix*)
-+ # we just hope/assume this is gcc and not c89 (= MSVC++)
-+ with_gnu_ld=yes
-+ ;;
-+ openbsd*)
-+ with_gnu_ld=no
-+ ;;
-+ esac
-+
-+ ld_shlibs=yes
-+
-+ # On some targets, GNU ld is compatible enough with the native linker
-+ # that we're better off using the native interface for both.
-+ lt_use_gnu_ld_interface=no
-+ if test "$with_gnu_ld" = yes; then
-+ case $host_os in
-+ aix*)
-+ # The AIX port of GNU ld has always aspired to compatibility
-+ # with the native linker. However, as the warning in the GNU ld
-+ # block says, versions before 2.19.5* couldn't really create working
-+ # shared libraries, regardless of the interface used.
-+ case `$LD -v 2>&1` in
-+ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
-+ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
-+ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
-+ *)
-+ lt_use_gnu_ld_interface=yes
-+ ;;
-+ esac
-+ ;;
-+ *)
-+ lt_use_gnu_ld_interface=yes
-+ ;;
-+ esac
-+ fi
-+
-+ if test "$lt_use_gnu_ld_interface" = yes; then
-+ # If archive_cmds runs LD, not CC, wlarc should be empty
-+ wlarc='${wl}'
-+
-+ # Set some defaults for GNU ld with shared library support. These
-+ # are reset later if shared libraries are not supported. Putting them
-+ # here allows them to be overridden if necessary.
-+ runpath_var=LD_RUN_PATH
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ export_dynamic_flag_spec='${wl}--export-dynamic'
-+ # ancient GNU ld didn't support --whole-archive et. al.
-+ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
-+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ else
-+ whole_archive_flag_spec=
-+ fi
-+ supports_anon_versioning=no
-+ case `$LD -v 2>&1` in
-+ *GNU\ gold*) supports_anon_versioning=yes ;;
-+ *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-+ *\ 2.11.*) ;; # other 2.11 versions
-+ *) supports_anon_versioning=yes ;;
-+ esac
-+
-+ # See if GNU ld supports shared libraries.
-+ case $host_os in
-+ aix[3-9]*)
-+ # On AIX/PPC, the GNU linker is very broken
-+ if test "$host_cpu" != ia64; then
-+ ld_shlibs=no
-+ cat <<_LT_EOF 1>&2
-+
-+*** Warning: the GNU linker, at least up to release 2.19, is reported
-+*** to be unable to reliably create shared libraries on AIX.
-+*** Therefore, libtool is disabling shared libraries support. If you
-+*** really care for shared libraries, you may want to install binutils
-+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
-+*** You will then need to restart the configuration process.
-+
-+_LT_EOF
-+ fi
-+ ;;
-+
-+ amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # see comment about AmigaOS4 .so support
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds=''
-+ ;;
-+ m68k)
-+ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_minus_L=yes
-+ ;;
-+ esac
-+ ;;
-+
-+ beos*)
-+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-+ allow_undefined_flag=unsupported
-+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+ # support --undefined. This deserves some investigation. FIXME
-+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+
-+ cygwin* | mingw* | pw32* | cegcc*)
-+ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
-+ # as there is no search path for DLLs.
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ export_dynamic_flag_spec='${wl}--export-all-symbols'
-+ allow_undefined_flag=unsupported
-+ always_export_symbols=no
-+ enable_shared_with_static_runtimes=yes
-+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-+
-+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+ # If the export-symbols file already is a .def file (1st line
-+ # is EXPORTS), use it as is; otherwise, prepend...
-+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+ cp $export_symbols $output_objdir/$soname.def;
-+ else
-+ echo EXPORTS > $output_objdir/$soname.def;
-+ cat $export_symbols >> $output_objdir/$soname.def;
-+ fi~
-+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+
-+ haiku*)
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ link_all_deplibs=yes
-+ ;;
-+
-+ interix[3-9]*)
-+ hardcode_direct=no
-+ hardcode_shlibpath_var=no
-+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+ export_dynamic_flag_spec='${wl}-E'
-+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-+ # Instead, shared libraries are loaded at an image base (0x10000000 by
-+ # default) and relocated if they conflict, which is a slow very memory
-+ # consuming and fragmenting process. To avoid this, we pick a random,
-+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
-+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-+ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-+ ;;
-+
-+ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-+ tmp_diet=no
-+ if test "$host_os" = linux-dietlibc; then
-+ case $cc_basename in
-+ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
-+ esac
-+ fi
-+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
-+ && test "$tmp_diet" = no
-+ then
-+ tmp_addflag=
-+ tmp_sharedflag='-shared'
-+ case $cc_basename,$host_cpu in
-+ pgcc*) # Portland Group C compiler
-+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ tmp_addflag=' $pic_flag'
-+ ;;
-+ pgf77* | pgf90* | pgf95* | pgfortran*)
-+ # Portland Group f77 and f90 compilers
-+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ tmp_addflag=' $pic_flag -Mnomain' ;;
-+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
-+ tmp_addflag=' -i_dynamic' ;;
-+ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
-+ tmp_addflag=' -i_dynamic -nofor_main' ;;
-+ ifc* | ifort*) # Intel Fortran compiler
-+ tmp_addflag=' -nofor_main' ;;
-+ lf95*) # Lahey Fortran 8.1
-+ whole_archive_flag_spec=
-+ tmp_sharedflag='--shared' ;;
-+ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
-+ tmp_sharedflag='-qmkshrobj'
-+ tmp_addflag= ;;
-+ nvcc*) # Cuda Compiler Driver 2.2
-+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ compiler_needs_object=yes
-+ ;;
-+ esac
-+ case `$CC -V 2>&1 | sed 5q` in
-+ *Sun\ C*) # Sun C 5.9
-+ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ compiler_needs_object=yes
-+ tmp_sharedflag='-G' ;;
-+ *Sun\ F*) # Sun Fortran 8.3
-+ tmp_sharedflag='-G' ;;
-+ esac
-+ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+
-+ if test "x$supports_anon_versioning" = xyes; then
-+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-+ echo "local: *; };" >> $output_objdir/$libname.ver~
-+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-+ fi
-+
-+ case $cc_basename in
-+ xlf* | bgf* | bgxlf* | mpixlf*)
-+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
-+ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
-+ hardcode_libdir_flag_spec=
-+ hardcode_libdir_flag_spec_ld='-rpath $libdir'
-+ archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
-+ if test "x$supports_anon_versioning" = xyes; then
-+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-+ echo "local: *; };" >> $output_objdir/$libname.ver~
-+ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-+ fi
-+ ;;
-+ esac
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+
-+ netbsd*)
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-+ wlarc=
-+ else
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ fi
-+ ;;
-+
-+ solaris*)
-+ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
-+ ld_shlibs=no
-+ cat <<_LT_EOF 1>&2
-+
-+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-+*** create shared libraries on Solaris systems. Therefore, libtool
-+*** is disabling shared libraries support. We urge you to upgrade GNU
-+*** binutils to release 2.9.1 or newer. Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
-+
-+_LT_EOF
-+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+
-+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-+ case `$LD -v 2>&1` in
-+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-+ ld_shlibs=no
-+ cat <<_LT_EOF 1>&2
-+
-+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-+*** reliably create shared libraries on SCO systems. Therefore, libtool
-+*** is disabling shared libraries support. We urge you to upgrade GNU
-+*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
-+
-+_LT_EOF
-+ ;;
-+ *)
-+ # For security reasons, it is highly recommended that you always
-+ # use absolute paths for naming shared libraries, and exclude the
-+ # DT_RUNPATH tag from executables and libraries. But doing so
-+ # requires that you compile everything twice, which is a pain.
-+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+ sunos4*)
-+ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+ wlarc=
-+ hardcode_direct=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ *)
-+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+ esac
-+
-+ if test "$ld_shlibs" = no; then
-+ runpath_var=
-+ hardcode_libdir_flag_spec=
-+ export_dynamic_flag_spec=
-+ whole_archive_flag_spec=
-+ fi
-+ else
-+ # PORTME fill in a description of your system's linker (not GNU ld)
-+ case $host_os in
-+ aix3*)
-+ allow_undefined_flag=unsupported
-+ always_export_symbols=yes
-+ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-+ # Note: this linker hardcodes the directories in LIBPATH if there
-+ # are no directories specified by -L.
-+ hardcode_minus_L=yes
-+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-+ # Neither direct hardcoding nor static linking is supported with a
-+ # broken collect2.
-+ hardcode_direct=unsupported
-+ fi
-+ ;;
-+
-+ aix[4-9]*)
-+ if test "$host_cpu" = ia64; then
-+ # On IA64, the linker does run time linking by default, so we don't
-+ # have to do anything special.
-+ aix_use_runtimelinking=no
-+ exp_sym_flag='-Bexport'
-+ no_entry_flag=""
-+ else
-+ # If we're using GNU nm, then we don't want the "-C" option.
-+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
-+ # Also, AIX nm treats weak defined symbols like other global
-+ # defined symbols, whereas GNU nm marks them as "W".
-+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-+ else
-+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-+ fi
-+ aix_use_runtimelinking=no
-+
-+ # Test if we are trying to use run time linking or normal
-+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-+ # need to do runtime linking.
-+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-+ for ld_flag in $LDFLAGS; do
-+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-+ aix_use_runtimelinking=yes
-+ break
-+ fi
-+ done
-+ ;;
-+ esac
-+
-+ exp_sym_flag='-bexport'
-+ no_entry_flag='-bnoentry'
-+ fi
-+
-+ # When large executables or shared objects are built, AIX ld can
-+ # have problems creating the table of contents. If linking a library
-+ # or program results in "error TOC overflow" add -mminimal-toc to
-+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
-+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-+
-+ archive_cmds=''
-+ hardcode_direct=yes
-+ hardcode_direct_absolute=yes
-+ hardcode_libdir_separator=':'
-+ link_all_deplibs=yes
-+ file_list_spec='${wl}-f,'
-+
-+ if test "$GCC" = yes; then
-+ case $host_os in aix4.[012]|aix4.[012].*)
-+ # We only want to do this on AIX 4.2 and lower, the check
-+ # below for broken collect2 doesn't work under 4.3+
-+ collect2name=`${CC} -print-prog-name=collect2`
-+ if test -f "$collect2name" &&
-+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-+ then
-+ # We have reworked collect2
-+ :
-+ else
-+ # We have old collect2
-+ hardcode_direct=unsupported
-+ # It fails to find uninstalled libraries when the uninstalled
-+ # path is not listed in the libpath. Setting hardcode_minus_L
-+ # to unsupported forces relinking
-+ hardcode_minus_L=yes
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_libdir_separator=
-+ fi
-+ ;;
-+ esac
-+ shared_flag='-shared'
-+ if test "$aix_use_runtimelinking" = yes; then
-+ shared_flag="$shared_flag "'${wl}-G'
-+ fi
-+ else
-+ # not using gcc
-+ if test "$host_cpu" = ia64; then
-+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-+ # chokes on -Wl,-G. The following line is correct:
-+ shared_flag='-G'
-+ else
-+ if test "$aix_use_runtimelinking" = yes; then
-+ shared_flag='${wl}-G'
-+ else
-+ shared_flag='${wl}-bM:SRE'
-+ fi
-+ fi
-+ fi
-+
-+ export_dynamic_flag_spec='${wl}-bexpall'
-+ # It seems that -bexpall does not export symbols beginning with
-+ # underscore (_), so it is better to generate a list of symbols to export.
-+ always_export_symbols=yes
-+ if test "$aix_use_runtimelinking" = yes; then
-+ # Warning - without using the other runtime loading flags (-brtl),
-+ # -berok will link without error, but may produce a broken library.
-+ allow_undefined_flag='-berok'
-+ # Determine the default libpath from the value encoded in an
-+ # empty executable.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+
-+lt_aix_libpath_sed='
-+ /Import File Strings/,/^$/ {
-+ /^0/ {
-+ s/^0 *\(.*\)$/\1/
-+ p
-+ }
-+ }'
-+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+# Check for a 64-bit object if we didn't find anything.
-+if test -z "$aix_libpath"; then
-+ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+
-+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-+ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-+ else
-+ if test "$host_cpu" = ia64; then
-+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-+ allow_undefined_flag="-z nodefs"
-+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-+ else
-+ # Determine the default libpath from the value encoded in an
-+ # empty executable.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+
-+lt_aix_libpath_sed='
-+ /Import File Strings/,/^$/ {
-+ /^0/ {
-+ s/^0 *\(.*\)$/\1/
-+ p
-+ }
-+ }'
-+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+# Check for a 64-bit object if we didn't find anything.
-+if test -z "$aix_libpath"; then
-+ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+
-+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-+ # Warning - without using the other run time loading flags,
-+ # -berok will link without error, but may produce a broken library.
-+ no_undefined_flag=' ${wl}-bernotok'
-+ allow_undefined_flag=' ${wl}-berok'
-+ if test "$with_gnu_ld" = yes; then
-+ # We only use this code for GNU lds that support --whole-archive.
-+ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-+ else
-+ # Exported symbols can be pulled into shared objects from archives
-+ whole_archive_flag_spec='$convenience'
-+ fi
-+ archive_cmds_need_lc=yes
-+ # This is similar to how AIX traditionally builds its shared libraries.
-+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-+ fi
-+ fi
-+ ;;
-+
-+ amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # see comment about AmigaOS4 .so support
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds=''
-+ ;;
-+ m68k)
-+ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_minus_L=yes
-+ ;;
-+ esac
-+ ;;
-+
-+ bsdi[45]*)
-+ export_dynamic_flag_spec=-rdynamic
-+ ;;
-+
-+ cygwin* | mingw* | pw32* | cegcc*)
-+ # When not using gcc, we currently assume that we are using
-+ # Microsoft Visual C++.
-+ # hardcode_libdir_flag_spec is actually meaningless, as there is
-+ # no search path for DLLs.
-+ hardcode_libdir_flag_spec=' '
-+ allow_undefined_flag=unsupported
-+ # Tell ltmain to make .lib files, not .a files.
-+ libext=lib
-+ # Tell ltmain to make .dll files, not .so files.
-+ shrext_cmds=".dll"
-+ # FIXME: Setting linknames here is a bad hack.
-+ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
-+ # The linker will automatically build a .lib file if we build a DLL.
-+ old_archive_from_new_cmds='true'
-+ # FIXME: Should let the user specify the lib program.
-+ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
-+ fix_srcfile_path='`cygpath -w "$srcfile"`'
-+ enable_shared_with_static_runtimes=yes
-+ ;;
-+
-+ darwin* | rhapsody*)
-+
-+
-+ archive_cmds_need_lc=no
-+ hardcode_direct=no
-+ hardcode_automatic=yes
-+ hardcode_shlibpath_var=unsupported
-+ if test "$lt_cv_ld_force_load" = "yes"; then
-+ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
-+ else
-+ whole_archive_flag_spec=''
-+ fi
-+ link_all_deplibs=yes
-+ allow_undefined_flag="$_lt_dar_allow_undefined"
-+ case $cc_basename in
-+ ifort*) _lt_dar_can_shared=yes ;;
-+ *) _lt_dar_can_shared=$GCC ;;
-+ esac
-+ if test "$_lt_dar_can_shared" = "yes"; then
-+ output_verbose_link_cmd=func_echo_all
-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
-+
-+ else
-+ ld_shlibs=no
-+ fi
-+
-+ ;;
-+
-+ dgux*)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-+ # support. Future versions do this automatically, but an explicit c++rt0.o
-+ # does not break anything, and helps significantly (at the cost of a little
-+ # extra space).
-+ freebsd2.2*)
-+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-+ hardcode_libdir_flag_spec='-R$libdir'
-+ hardcode_direct=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-+ freebsd2.*)
-+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_direct=yes
-+ hardcode_minus_L=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-+ freebsd* | dragonfly*)
-+ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+ hardcode_libdir_flag_spec='-R$libdir'
-+ hardcode_direct=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ hpux9*)
-+ if test "$GCC" = yes; then
-+ archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+ else
-+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+ fi
-+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+ hardcode_libdir_separator=:
-+ hardcode_direct=yes
-+
-+ # hardcode_minus_L: Not really in the search PATH,
-+ # but as the default location of the library.
-+ hardcode_minus_L=yes
-+ export_dynamic_flag_spec='${wl}-E'
-+ ;;
-+
-+ hpux10*)
-+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-+ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+ else
-+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-+ fi
-+ if test "$with_gnu_ld" = no; then
-+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+ hardcode_libdir_flag_spec_ld='+b $libdir'
-+ hardcode_libdir_separator=:
-+ hardcode_direct=yes
-+ hardcode_direct_absolute=yes
-+ export_dynamic_flag_spec='${wl}-E'
-+ # hardcode_minus_L: Not really in the search PATH,
-+ # but as the default location of the library.
-+ hardcode_minus_L=yes
-+ fi
-+ ;;
-+
-+ hpux11*)
-+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-+ case $host_cpu in
-+ hppa*64*)
-+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ ia64*)
-+ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ *)
-+ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ esac
-+ else
-+ case $host_cpu in
-+ hppa*64*)
-+ archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ ia64*)
-+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ *)
-+
-+ # Older versions of the 11.00 compiler do not understand -b yet
-+ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
-+$as_echo_n "checking if $CC understands -b... " >&6; }
-+if test "${lt_cv_prog_compiler__b+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler__b=no
-+ save_LDFLAGS="$LDFLAGS"
-+ LDFLAGS="$LDFLAGS -b"
-+ echo "$lt_simple_link_test_code" > conftest.$ac_ext
-+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-+ # The linker can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ if test -s conftest.err; then
-+ # Append any errors to the config.log.
-+ cat conftest.err 1>&5
-+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler__b=yes
-+ fi
-+ else
-+ lt_cv_prog_compiler__b=yes
-+ fi
-+ fi
-+ $RM -r conftest*
-+ LDFLAGS="$save_LDFLAGS"
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
-+$as_echo "$lt_cv_prog_compiler__b" >&6; }
-+
-+if test x"$lt_cv_prog_compiler__b" = xyes; then
-+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+else
-+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-+fi
-+
-+ ;;
-+ esac
-+ fi
-+ if test "$with_gnu_ld" = no; then
-+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+ hardcode_libdir_separator=:
-+
-+ case $host_cpu in
-+ hppa*64*|ia64*)
-+ hardcode_direct=no
-+ hardcode_shlibpath_var=no
-+ ;;
-+ *)
-+ hardcode_direct=yes
-+ hardcode_direct_absolute=yes
-+ export_dynamic_flag_spec='${wl}-E'
-+
-+ # hardcode_minus_L: Not really in the search PATH,
-+ # but as the default location of the library.
-+ hardcode_minus_L=yes
-+ ;;
-+ esac
-+ fi
-+ ;;
-+
-+ irix5* | irix6* | nonstopux*)
-+ if test "$GCC" = yes; then
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ # Try to use the -exported_symbol ld option, if it does not
-+ # work, assume that -exports_file does not work either and
-+ # implicitly export all symbols.
-+ save_LDFLAGS="$LDFLAGS"
-+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+int foo(void) {}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-+
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LDFLAGS="$save_LDFLAGS"
-+ else
-+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-+ fi
-+ archive_cmds_need_lc='no'
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ hardcode_libdir_separator=:
-+ inherit_rpath=yes
-+ link_all_deplibs=yes
-+ ;;
-+
-+ netbsd*)
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
-+ else
-+ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
-+ fi
-+ hardcode_libdir_flag_spec='-R$libdir'
-+ hardcode_direct=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ newsos6)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_direct=yes
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ hardcode_libdir_separator=:
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ *nto* | *qnx*)
-+ ;;
-+
-+ openbsd*)
-+ if test -f /usr/libexec/ld.so; then
-+ hardcode_direct=yes
-+ hardcode_shlibpath_var=no
-+ hardcode_direct_absolute=yes
-+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+ export_dynamic_flag_spec='${wl}-E'
-+ else
-+ case $host_os in
-+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_libdir_flag_spec='-R$libdir'
-+ ;;
-+ *)
-+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+ ;;
-+ esac
-+ fi
-+ else
-+ ld_shlibs=no
-+ fi
-+ ;;
-+
-+ os2*)
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_minus_L=yes
-+ allow_undefined_flag=unsupported
-+ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-+ ;;
-+
-+ osf3*)
-+ if test "$GCC" = yes; then
-+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ else
-+ allow_undefined_flag=' -expect_unresolved \*'
-+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+ fi
-+ archive_cmds_need_lc='no'
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ hardcode_libdir_separator=:
-+ ;;
-+
-+ osf4* | osf5*) # as osf3* with the addition of -msym flag
-+ if test "$GCC" = yes; then
-+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+ else
-+ allow_undefined_flag=' -expect_unresolved \*'
-+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
-+ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
-+
-+ # Both c and cxx compiler support -rpath directly
-+ hardcode_libdir_flag_spec='-rpath $libdir'
-+ fi
-+ archive_cmds_need_lc='no'
-+ hardcode_libdir_separator=:
-+ ;;
-+
-+ solaris*)
-+ no_undefined_flag=' -z defs'
-+ if test "$GCC" = yes; then
-+ wlarc='${wl}'
-+ archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-+ else
-+ case `$CC -V 2>&1` in
-+ *"Compilers 5.0"*)
-+ wlarc=''
-+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
-+ ;;
-+ *)
-+ wlarc='${wl}'
-+ archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-+ ;;
-+ esac
-+ fi
-+ hardcode_libdir_flag_spec='-R$libdir'
-+ hardcode_shlibpath_var=no
-+ case $host_os in
-+ solaris2.[0-5] | solaris2.[0-5].*) ;;
-+ *)
-+ # The compiler driver will combine and reorder linker options,
-+ # but understands `-z linker_flag'. GCC discards it without `$wl',
-+ # but is careful enough not to reorder.
-+ # Supported since Solaris 2.6 (maybe 2.5.1?)
-+ if test "$GCC" = yes; then
-+ whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-+ else
-+ whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
-+ fi
-+ ;;
-+ esac
-+ link_all_deplibs=yes
-+ ;;
-+
-+ sunos4*)
-+ if test "x$host_vendor" = xsequent; then
-+ # Use $CC to link under sequent, because it throws in some extra .o
-+ # files that make .init and .fini sections work.
-+ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+ else
-+ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-+ fi
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_direct=yes
-+ hardcode_minus_L=yes
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ sysv4)
-+ case $host_vendor in
-+ sni)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_direct=yes # is this really true???
-+ ;;
-+ siemens)
-+ ## LD is ld it makes a PLAMLIB
-+ ## CC just makes a GrossModule.
-+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+ reload_cmds='$CC -r -o $output$reload_objs'
-+ hardcode_direct=no
-+ ;;
-+ motorola)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-+ ;;
-+ esac
-+ runpath_var='LD_RUN_PATH'
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ sysv4.3*)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_shlibpath_var=no
-+ export_dynamic_flag_spec='-Bexport'
-+ ;;
-+
-+ sysv4*MP*)
-+ if test -d /usr/nec; then
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_shlibpath_var=no
-+ runpath_var=LD_RUN_PATH
-+ hardcode_runpath_var=yes
-+ ld_shlibs=yes
-+ fi
-+ ;;
-+
-+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-+ no_undefined_flag='${wl}-z,text'
-+ archive_cmds_need_lc=no
-+ hardcode_shlibpath_var=no
-+ runpath_var='LD_RUN_PATH'
-+
-+ if test "$GCC" = yes; then
-+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ else
-+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ fi
-+ ;;
-+
-+ sysv5* | sco3.2v5* | sco5v6*)
-+ # Note: We can NOT use -z defs as we might desire, because we do not
-+ # link with -lc, and that would cause any symbols used from libc to
-+ # always be unresolved, which means just about no library would
-+ # ever link correctly. If we're not using GNU ld we use -z text
-+ # though, which does catch some bad symbols but isn't as heavy-handed
-+ # as -z defs.
-+ no_undefined_flag='${wl}-z,text'
-+ allow_undefined_flag='${wl}-z,nodefs'
-+ archive_cmds_need_lc=no
-+ hardcode_shlibpath_var=no
-+ hardcode_libdir_flag_spec='${wl}-R,$libdir'
-+ hardcode_libdir_separator=':'
-+ link_all_deplibs=yes
-+ export_dynamic_flag_spec='${wl}-Bexport'
-+ runpath_var='LD_RUN_PATH'
-+
-+ if test "$GCC" = yes; then
-+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ else
-+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ fi
-+ ;;
-+
-+ uts4*)
-+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+ hardcode_libdir_flag_spec='-L$libdir'
-+ hardcode_shlibpath_var=no
-+ ;;
-+
-+ *)
-+ ld_shlibs=no
-+ ;;
-+ esac
-+
-+ if test x$host_vendor = xsni; then
-+ case $host in
-+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+ export_dynamic_flag_spec='${wl}-Blargedynsym'
-+ ;;
-+ esac
-+ fi
-+ fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
-+$as_echo "$ld_shlibs" >&6; }
-+test "$ld_shlibs" = no && can_build_shared=no
-+
-+with_gnu_ld=$with_gnu_ld
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+#
-+# Do we need to explicitly link libc?
-+#
-+case "x$archive_cmds_need_lc" in
-+x|xyes)
-+ # Assume -lc should be added
-+ archive_cmds_need_lc=yes
-+
-+ if test "$enable_shared" = yes && test "$GCC" = yes; then
-+ case $archive_cmds in
-+ *'~'*)
-+ # FIXME: we may have to deal with multi-command sequences.
-+ ;;
-+ '$CC '*)
-+ # Test whether the compiler implicitly links with -lc since on some
-+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+ # to ld, don't add -lc before -lgcc.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
-+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-+if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ $RM conftest*
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } 2>conftest.err; then
-+ soname=conftest
-+ lib=conftest
-+ libobjs=conftest.$ac_objext
-+ deplibs=
-+ wl=$lt_prog_compiler_wl
-+ pic_flag=$lt_prog_compiler_pic
-+ compiler_flags=-v
-+ linker_flags=-v
-+ verstring=
-+ output_objdir=.
-+ libname=conftest
-+ lt_save_allow_undefined_flag=$allow_undefined_flag
-+ allow_undefined_flag=
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-+ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }
-+ then
-+ lt_cv_archive_cmds_need_lc=no
-+ else
-+ lt_cv_archive_cmds_need_lc=yes
-+ fi
-+ allow_undefined_flag=$lt_save_allow_undefined_flag
-+ else
-+ cat conftest.err 1>&5
-+ fi
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
-+$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
-+ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
-+ ;;
-+ esac
-+ fi
-+ ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
-+$as_echo_n "checking dynamic linker characteristics... " >&6; }
-+
-+if test "$GCC" = yes; then
-+ case $host_os in
-+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
-+ *) lt_awk_arg="/^libraries:/" ;;
-+ esac
-+ case $host_os in
-+ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
-+ *) lt_sed_strip_eq="s,=/,/,g" ;;
-+ esac
-+ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
-+ case $lt_search_path_spec in
-+ *\;*)
-+ # if the path contains ";" then we assume it to be the separator
-+ # otherwise default to the standard path separator (i.e. ":") - it is
-+ # assumed that no part of a normal pathname contains ";" but that should
-+ # okay in the real world where ";" in dirpaths is itself problematic.
-+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
-+ ;;
-+ *)
-+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
-+ ;;
-+ esac
-+ # Ok, now we have the path, separated by spaces, we can step through it
-+ # and add multilib dir if necessary.
-+ lt_tmp_lt_search_path_spec=
-+ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
-+ for lt_sys_path in $lt_search_path_spec; do
-+ if test -d "$lt_sys_path/$lt_multi_os_dir"; then
-+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
-+ else
-+ test -d "$lt_sys_path" && \
-+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
-+ fi
-+ done
-+ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-+BEGIN {RS=" "; FS="/|\n";} {
-+ lt_foo="";
-+ lt_count=0;
-+ for (lt_i = NF; lt_i > 0; lt_i--) {
-+ if ($lt_i != "" && $lt_i != ".") {
-+ if ($lt_i == "..") {
-+ lt_count++;
-+ } else {
-+ if (lt_count == 0) {
-+ lt_foo="/" $lt_i lt_foo;
-+ } else {
-+ lt_count--;
-+ }
-+ }
-+ }
-+ }
-+ if (lt_foo != "") { lt_freq[lt_foo]++; }
-+ if (lt_freq[lt_foo] == 1) { print lt_foo; }
-+}'`
-+ # AWK program above erroneously prepends '/' to C:/dos/paths
-+ # for these hosts.
-+ case $host_os in
-+ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
-+ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
-+ esac
-+ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
-+else
-+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+fi
-+library_names_spec=
-+libname_spec='lib$name'
-+soname_spec=
-+shrext_cmds=".so"
-+postinstall_cmds=
-+postuninstall_cmds=
-+finish_cmds=
-+finish_eval=
-+shlibpath_var=
-+shlibpath_overrides_runpath=unknown
-+version_type=none
-+dynamic_linker="$host_os ld.so"
-+sys_lib_dlsearch_path_spec="/lib /usr/lib"
-+need_lib_prefix=unknown
-+hardcode_into_libs=no
-+
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+need_version=unknown
-+
-+case $host_os in
-+aix3*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-+ shlibpath_var=LIBPATH
-+
-+ # AIX 3 has no versioning support, so we append a major version to the name.
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ ;;
-+
-+aix[4-9]*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ hardcode_into_libs=yes
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 supports IA64
-+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ else
-+ # With GCC up to 2.95.x, collect2 would create an import file
-+ # for dependence libraries. The import file would start with
-+ # the line `#! .'. This would cause the generated library to
-+ # depend on `.', always an invalid library. This was fixed in
-+ # development snapshots of GCC prior to 3.0.
-+ case $host_os in
-+ aix4 | aix4.[01] | aix4.[01].*)
-+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+ echo ' yes '
-+ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-+ :
-+ else
-+ can_build_shared=no
-+ fi
-+ ;;
-+ esac
-+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-+ # soname into executable. Probably we can add versioning support to
-+ # collect2, so additional links can be useful in future.
-+ if test "$aix_use_runtimelinking" = yes; then
-+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-+ # instead of lib<name>.a to let people know that these are not
-+ # typical AIX shared libraries.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ else
-+ # We preserve .a as extension for shared libraries through AIX4.2
-+ # and later when we are not doing run time linking.
-+ library_names_spec='${libname}${release}.a $libname.a'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ fi
-+ shlibpath_var=LIBPATH
-+ fi
-+ ;;
-+
-+amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # Since July 2007 AmigaOS4 officially supports .so libraries.
-+ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ ;;
-+ m68k)
-+ library_names_spec='$libname.ixlibrary $libname.a'
-+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
-+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-+ ;;
-+ esac
-+ ;;
-+
-+beos*)
-+ library_names_spec='${libname}${shared_ext}'
-+ dynamic_linker="$host_os ld.so"
-+ shlibpath_var=LIBRARY_PATH
-+ ;;
-+
-+bsdi[45]*)
-+ version_type=linux
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+ # the default ld.so.conf also contains /usr/contrib/lib and
-+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-+ # libtool to hard-code these into programs
-+ ;;
-+
-+cygwin* | mingw* | pw32* | cegcc*)
-+ version_type=windows
-+ shrext_cmds=".dll"
-+ need_version=no
-+ need_lib_prefix=no
-+
-+ case $GCC,$host_os in
-+ yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+ library_names_spec='$libname.dll.a'
-+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
-+ postinstall_cmds='base_file=`basename \${file}`~
-+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-+ dldir=$destdir/`dirname \$dlpath`~
-+ test -d \$dldir || mkdir -p \$dldir~
-+ $install_prog $dir/$dlname \$dldir/$dlname~
-+ chmod a+x \$dldir/$dlname~
-+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-+ fi'
-+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+ dlpath=$dir/\$dldll~
-+ $RM \$dlpath'
-+ shlibpath_overrides_runpath=yes
-+
-+ case $host_os in
-+ cygwin*)
-+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+
-+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
-+ ;;
-+ mingw* | cegcc*)
-+ # MinGW DLLs use traditional 'lib' prefix
-+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+ ;;
-+ pw32*)
-+ # pw32 DLLs use 'pw' prefix rather than 'lib'
-+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+ ;;
-+ esac
-+ ;;
-+
-+ *)
-+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-+ ;;
-+ esac
-+ dynamic_linker='Win32 ld.exe'
-+ # FIXME: first we should search . and the directory the executable is in
-+ shlibpath_var=PATH
-+ ;;
-+
-+darwin* | rhapsody*)
-+ dynamic_linker="$host_os dyld"
-+ version_type=darwin
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-+ soname_spec='${libname}${release}${major}$shared_ext'
-+ shlibpath_overrides_runpath=yes
-+ shlibpath_var=DYLD_LIBRARY_PATH
-+ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-+
-+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
-+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-+ ;;
-+
-+dgux*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ ;;
-+
-+freebsd* | dragonfly*)
-+ # DragonFly does not have aout. When/if they implement a new
-+ # versioning mechanism, adjust this.
-+ if test -x /usr/bin/objformat; then
-+ objformat=`/usr/bin/objformat`
-+ else
-+ case $host_os in
-+ freebsd[23].*) objformat=aout ;;
-+ *) objformat=elf ;;
-+ esac
-+ fi
-+ version_type=freebsd-$objformat
-+ case $version_type in
-+ freebsd-elf*)
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ need_version=no
-+ need_lib_prefix=no
-+ ;;
-+ freebsd-*)
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-+ need_version=yes
-+ ;;
-+ esac
-+ shlibpath_var=LD_LIBRARY_PATH
-+ case $host_os in
-+ freebsd2.*)
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+ freebsd3.[01]* | freebsdelf3.[01]*)
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+ freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-+ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+ *) # from 4.6 on, and DragonFly
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+ esac
-+ ;;
-+
-+gnu*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ hardcode_into_libs=yes
-+ ;;
-+
-+haiku*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ dynamic_linker="$host_os runtime_loader"
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
-+ hardcode_into_libs=yes
-+ ;;
-+
-+hpux9* | hpux10* | hpux11*)
-+ # Give a soname corresponding to the major version so that dld.sl refuses to
-+ # link against other versions.
-+ version_type=sunos
-+ need_lib_prefix=no
-+ need_version=no
-+ case $host_cpu in
-+ ia64*)
-+ shrext_cmds='.so'
-+ hardcode_into_libs=yes
-+ dynamic_linker="$host_os dld.so"
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ if test "X$HPUX_IA64_MODE" = X32; then
-+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-+ else
-+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-+ fi
-+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-+ ;;
-+ hppa*64*)
-+ shrext_cmds='.sl'
-+ hardcode_into_libs=yes
-+ dynamic_linker="$host_os dld.sl"
-+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-+ ;;
-+ *)
-+ shrext_cmds='.sl'
-+ dynamic_linker="$host_os dld.sl"
-+ shlibpath_var=SHLIB_PATH
-+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ ;;
-+ esac
-+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
-+ postinstall_cmds='chmod 555 $lib'
-+ # or fails outright, so override atomically:
-+ install_override_mode=555
-+ ;;
-+
-+interix[3-9]*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+
-+irix5* | irix6* | nonstopux*)
-+ case $host_os in
-+ nonstopux*) version_type=nonstopux ;;
-+ *)
-+ if test "$lt_cv_prog_gnu_ld" = yes; then
-+ version_type=linux
-+ else
-+ version_type=irix
-+ fi ;;
-+ esac
-+ need_lib_prefix=no
-+ need_version=no
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ case $host_os in
-+ irix5* | nonstopux*)
-+ libsuff= shlibsuff=
-+ ;;
-+ *)
-+ case $LD in # libtool.m4 will add one of these switches to LD
-+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-+ libsuff= shlibsuff= libmagic=32-bit;;
-+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-+ libsuff=32 shlibsuff=N32 libmagic=N32;;
-+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+ *) libsuff= shlibsuff= libmagic=never-match;;
-+ esac
-+ ;;
-+ esac
-+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-+ shlibpath_overrides_runpath=no
-+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-+ hardcode_into_libs=yes
-+ ;;
-+
-+# No shared lib support for Linux oldld, aout, or coff.
-+linux*oldld* | linux*aout* | linux*coff*)
-+ dynamic_linker=no
-+ ;;
-+
-+# This must be Linux ELF.
-+linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+
-+ # Some binutils ld are patched to set DT_RUNPATH
-+ if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_shlibpath_overrides_runpath=no
-+ save_LDFLAGS=$LDFLAGS
-+ save_libdir=$libdir
-+ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
-+ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-+ lt_cv_shlibpath_overrides_runpath=yes
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LDFLAGS=$save_LDFLAGS
-+ libdir=$save_libdir
-+
-+fi
-+
-+ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
-+
-+ # This implies no fast_install, which is unacceptable.
-+ # Some rework will be needed to allow for fast_install
-+ # before this can be enabled.
-+ hardcode_into_libs=yes
-+
-+ # Append ld.so.conf contents to the search path
-+ if test -f /etc/ld.so.conf; then
-+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-+ fi
-+
-+ # We used to test for /lib/ld.so.1 and disable shared libraries on
-+ # powerpc, because MkLinux only supported shared libraries with the
-+ # GNU dynamic linker. Since this was broken with cross compilers,
-+ # most powerpc-linux boxes support dynamic linking these days and
-+ # people can always --disable-shared, the test was removed, and we
-+ # assume the GNU/Linux dynamic linker is in use.
-+ dynamic_linker='GNU/Linux ld.so'
-+ ;;
-+
-+netbsd*)
-+ version_type=sunos
-+ need_lib_prefix=no
-+ need_version=no
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+ dynamic_linker='NetBSD (a.out) ld.so'
-+ else
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ dynamic_linker='NetBSD ld.elf_so'
-+ fi
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+
-+newsos6)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+
-+*nto* | *qnx*)
-+ version_type=qnx
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ dynamic_linker='ldqnx.so'
-+ ;;
-+
-+openbsd*)
-+ version_type=sunos
-+ sys_lib_dlsearch_path_spec="/usr/lib"
-+ need_lib_prefix=no
-+ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-+ case $host_os in
-+ openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-+ *) need_version=no ;;
-+ esac
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+ case $host_os in
-+ openbsd2.[89] | openbsd2.[89].*)
-+ shlibpath_overrides_runpath=no
-+ ;;
-+ *)
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+ esac
-+ else
-+ shlibpath_overrides_runpath=yes
-+ fi
-+ ;;
-+
-+os2*)
-+ libname_spec='$name'
-+ shrext_cmds=".dll"
-+ need_lib_prefix=no
-+ library_names_spec='$libname${shared_ext} $libname.a'
-+ dynamic_linker='OS/2 ld.exe'
-+ shlibpath_var=LIBPATH
-+ ;;
-+
-+osf3* | osf4* | osf5*)
-+ version_type=osf
-+ need_lib_prefix=no
-+ need_version=no
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+ ;;
-+
-+rdos*)
-+ dynamic_linker=no
-+ ;;
-+
-+solaris*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ # ldd complains unless libraries are executable
-+ postinstall_cmds='chmod +x $lib'
-+ ;;
-+
-+sunos4*)
-+ version_type=sunos
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ if test "$with_gnu_ld" = yes; then
-+ need_lib_prefix=no
-+ fi
-+ need_version=yes
-+ ;;
-+
-+sysv4 | sysv4.3*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ case $host_vendor in
-+ sni)
-+ shlibpath_overrides_runpath=no
-+ need_lib_prefix=no
-+ runpath_var=LD_RUN_PATH
-+ ;;
-+ siemens)
-+ need_lib_prefix=no
-+ ;;
-+ motorola)
-+ need_lib_prefix=no
-+ need_version=no
-+ shlibpath_overrides_runpath=no
-+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-+ ;;
-+ esac
-+ ;;
-+
-+sysv4*MP*)
-+ if test -d /usr/nec ;then
-+ version_type=linux
-+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-+ soname_spec='$libname${shared_ext}.$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ fi
-+ ;;
-+
-+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-+ version_type=freebsd-elf
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ if test "$with_gnu_ld" = yes; then
-+ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-+ else
-+ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-+ case $host_os in
-+ sco3.2v5*)
-+ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-+ ;;
-+ esac
-+ fi
-+ sys_lib_dlsearch_path_spec='/usr/lib'
-+ ;;
-+
-+tpf*)
-+ # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+
-+uts4*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ ;;
-+
-+*)
-+ dynamic_linker=no
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
-+$as_echo "$dynamic_linker" >&6; }
-+test "$dynamic_linker" = no && can_build_shared=no
-+
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+fi
-+
-+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-+ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-+fi
-+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-+ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
-+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
-+hardcode_action=
-+if test -n "$hardcode_libdir_flag_spec" ||
-+ test -n "$runpath_var" ||
-+ test "X$hardcode_automatic" = "Xyes" ; then
-+
-+ # We can hardcode non-existent directories.
-+ if test "$hardcode_direct" != no &&
-+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+ # have to relink, otherwise we might link with an installed library
-+ # when we should be linking with a yet-to-be-installed one
-+ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
-+ test "$hardcode_minus_L" != no; then
-+ # Linking always hardcodes the temporary library directory.
-+ hardcode_action=relink
-+ else
-+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+ hardcode_action=immediate
-+ fi
-+else
-+ # We cannot hardcode anything, or else we can only hardcode existing
-+ # directories.
-+ hardcode_action=unsupported
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
-+$as_echo "$hardcode_action" >&6; }
-+
-+if test "$hardcode_action" = relink ||
-+ test "$inherit_rpath" = yes; then
-+ # Fast installation is not supported
-+ enable_fast_install=no
-+elif test "$shlibpath_overrides_runpath" = yes ||
-+ test "$enable_shared" = no; then
-+ # Fast installation is not necessary
-+ enable_fast_install=needless
-+fi
-+
-+
-+
-+
-+
-+
-+ if test "x$enable_dlopen" != xyes; then
-+ enable_dlopen=unknown
-+ enable_dlopen_self=unknown
-+ enable_dlopen_self_static=unknown
-+else
-+ lt_cv_dlopen=no
-+ lt_cv_dlopen_libs=
-+
-+ case $host_os in
-+ beos*)
-+ lt_cv_dlopen="load_add_on"
-+ lt_cv_dlopen_libs=
-+ lt_cv_dlopen_self=yes
-+ ;;
-+
-+ mingw* | pw32* | cegcc*)
-+ lt_cv_dlopen="LoadLibrary"
-+ lt_cv_dlopen_libs=
-+ ;;
-+
-+ cygwin*)
-+ lt_cv_dlopen="dlopen"
-+ lt_cv_dlopen_libs=
-+ ;;
-+
-+ darwin*)
-+ # if libdl is installed we need to link against it
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
-+$as_echo_n "checking for dlopen in -ldl... " >&6; }
-+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-ldl $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char dlopen ();
-+int
-+main ()
-+{
-+return dlopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_dl_dlopen=yes
-+else
-+ ac_cv_lib_dl_dlopen=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
-+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
-+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-+else
-+
-+ lt_cv_dlopen="dyld"
-+ lt_cv_dlopen_libs=
-+ lt_cv_dlopen_self=yes
-+
-+fi
-+
-+ ;;
-+
-+ *)
-+ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
-+if test "x$ac_cv_func_shl_load" = x""yes; then :
-+ lt_cv_dlopen="shl_load"
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
-+$as_echo_n "checking for shl_load in -ldld... " >&6; }
-+if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-ldld $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char shl_load ();
-+int
-+main ()
-+{
-+return shl_load ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_dld_shl_load=yes
-+else
-+ ac_cv_lib_dld_shl_load=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
-+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
-+if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
-+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
-+else
-+ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
-+if test "x$ac_cv_func_dlopen" = x""yes; then :
-+ lt_cv_dlopen="dlopen"
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
-+$as_echo_n "checking for dlopen in -ldl... " >&6; }
-+if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-ldl $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char dlopen ();
-+int
-+main ()
-+{
-+return dlopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_dl_dlopen=yes
-+else
-+ ac_cv_lib_dl_dlopen=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
-+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
-+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
-+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
-+if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-lsvld $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char dlopen ();
-+int
-+main ()
-+{
-+return dlopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_svld_dlopen=yes
-+else
-+ ac_cv_lib_svld_dlopen=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
-+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
-+if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
-+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
-+$as_echo_n "checking for dld_link in -ldld... " >&6; }
-+if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-ldld $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char dld_link ();
-+int
-+main ()
-+{
-+return dld_link ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_dld_dld_link=yes
-+else
-+ ac_cv_lib_dld_dld_link=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
-+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
-+if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
-+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
-+fi
-+
-+
-+fi
-+
-+
-+fi
-+
-+
-+fi
-+
-+
-+fi
-+
-+
-+fi
-+
-+ ;;
-+ esac
-+
-+ if test "x$lt_cv_dlopen" != xno; then
-+ enable_dlopen=yes
-+ else
-+ enable_dlopen=no
-+ fi
-+
-+ case $lt_cv_dlopen in
-+ dlopen)
-+ save_CPPFLAGS="$CPPFLAGS"
-+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-+
-+ save_LDFLAGS="$LDFLAGS"
-+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-+
-+ save_LIBS="$LIBS"
-+ LIBS="$lt_cv_dlopen_libs $LIBS"
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
-+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
-+if test "${lt_cv_dlopen_self+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "$cross_compiling" = yes; then :
-+ lt_cv_dlopen_self=cross
-+else
-+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+ lt_status=$lt_dlunknown
-+ cat > conftest.$ac_ext <<_LT_EOF
-+#line 17939 "configure"
-+#include "confdefs.h"
-+
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+
-+#include <stdio.h>
-+
-+#ifdef RTLD_GLOBAL
-+# define LT_DLGLOBAL RTLD_GLOBAL
-+#else
-+# ifdef DL_GLOBAL
-+# define LT_DLGLOBAL DL_GLOBAL
-+# else
-+# define LT_DLGLOBAL 0
-+# endif
-+#endif
-+
-+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-+ find out it does not work in some platform. */
-+#ifndef LT_DLLAZY_OR_NOW
-+# ifdef RTLD_LAZY
-+# define LT_DLLAZY_OR_NOW RTLD_LAZY
-+# else
-+# ifdef DL_LAZY
-+# define LT_DLLAZY_OR_NOW DL_LAZY
-+# else
-+# ifdef RTLD_NOW
-+# define LT_DLLAZY_OR_NOW RTLD_NOW
-+# else
-+# ifdef DL_NOW
-+# define LT_DLLAZY_OR_NOW DL_NOW
-+# else
-+# define LT_DLLAZY_OR_NOW 0
-+# endif
-+# endif
-+# endif
-+# endif
-+#endif
-+
-+/* When -fvisbility=hidden is used, assume the code has been annotated
-+ correspondingly for the symbols needed. */
-+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-+void fnord () __attribute__((visibility("default")));
-+#endif
-+
-+void fnord () { int i=42; }
-+int main ()
-+{
-+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-+ int status = $lt_dlunknown;
-+
-+ if (self)
-+ {
-+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-+ else
-+ {
-+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-+ else puts (dlerror ());
-+ }
-+ /* dlclose (self); */
-+ }
-+ else
-+ puts (dlerror ());
-+
-+ return status;
-+}
-+_LT_EOF
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-+ (eval $ac_link) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+ (./conftest; exit; ) >&5 2>/dev/null
-+ lt_status=$?
-+ case x$lt_status in
-+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
-+ x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
-+ esac
-+ else :
-+ # compilation failed
-+ lt_cv_dlopen_self=no
-+ fi
-+fi
-+rm -fr conftest*
-+
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
-+$as_echo "$lt_cv_dlopen_self" >&6; }
-+
-+ if test "x$lt_cv_dlopen_self" = xyes; then
-+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
-+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
-+if test "${lt_cv_dlopen_self_static+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "$cross_compiling" = yes; then :
-+ lt_cv_dlopen_self_static=cross
-+else
-+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+ lt_status=$lt_dlunknown
-+ cat > conftest.$ac_ext <<_LT_EOF
-+#line 18045 "configure"
-+#include "confdefs.h"
-+
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+
-+#include <stdio.h>
-+
-+#ifdef RTLD_GLOBAL
-+# define LT_DLGLOBAL RTLD_GLOBAL
-+#else
-+# ifdef DL_GLOBAL
-+# define LT_DLGLOBAL DL_GLOBAL
-+# else
-+# define LT_DLGLOBAL 0
-+# endif
-+#endif
-+
-+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-+ find out it does not work in some platform. */
-+#ifndef LT_DLLAZY_OR_NOW
-+# ifdef RTLD_LAZY
-+# define LT_DLLAZY_OR_NOW RTLD_LAZY
-+# else
-+# ifdef DL_LAZY
-+# define LT_DLLAZY_OR_NOW DL_LAZY
-+# else
-+# ifdef RTLD_NOW
-+# define LT_DLLAZY_OR_NOW RTLD_NOW
-+# else
-+# ifdef DL_NOW
-+# define LT_DLLAZY_OR_NOW DL_NOW
-+# else
-+# define LT_DLLAZY_OR_NOW 0
-+# endif
-+# endif
-+# endif
-+# endif
-+#endif
-+
-+/* When -fvisbility=hidden is used, assume the code has been annotated
-+ correspondingly for the symbols needed. */
-+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-+void fnord () __attribute__((visibility("default")));
-+#endif
-+
-+void fnord () { int i=42; }
-+int main ()
-+{
-+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-+ int status = $lt_dlunknown;
-+
-+ if (self)
-+ {
-+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-+ else
-+ {
-+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-+ else puts (dlerror ());
-+ }
-+ /* dlclose (self); */
-+ }
-+ else
-+ puts (dlerror ());
-+
-+ return status;
-+}
-+_LT_EOF
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-+ (eval $ac_link) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+ (./conftest; exit; ) >&5 2>/dev/null
-+ lt_status=$?
-+ case x$lt_status in
-+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
-+ x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
-+ esac
-+ else :
-+ # compilation failed
-+ lt_cv_dlopen_self_static=no
-+ fi
-+fi
-+rm -fr conftest*
-+
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
-+$as_echo "$lt_cv_dlopen_self_static" >&6; }
-+ fi
-+
-+ CPPFLAGS="$save_CPPFLAGS"
-+ LDFLAGS="$save_LDFLAGS"
-+ LIBS="$save_LIBS"
-+ ;;
-+ esac
-+
-+ case $lt_cv_dlopen_self in
-+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-+ *) enable_dlopen_self=unknown ;;
-+ esac
-+
-+ case $lt_cv_dlopen_self_static in
-+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-+ *) enable_dlopen_self_static=unknown ;;
-+ esac
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+striplib=
-+old_striplib=
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
-+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
-+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
-+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+else
-+# FIXME - insert some real tests, host_os isn't really good enough
-+ case $host_os in
-+ darwin*)
-+ if test -n "$STRIP" ; then
-+ striplib="$STRIP -x"
-+ old_striplib="$STRIP -S"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+ fi
-+ ;;
-+ *)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+ ;;
-+ esac
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ # Report which library types will actually be built
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
-+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
-+$as_echo "$can_build_shared" >&6; }
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
-+$as_echo_n "checking whether to build shared libraries... " >&6; }
-+ test "$can_build_shared" = "no" && enable_shared=no
-+
-+ # On AIX, shared libraries and static libraries use the same namespace, and
-+ # are all built from PIC.
-+ case $host_os in
-+ aix3*)
-+ test "$enable_shared" = yes && enable_static=no
-+ if test -n "$RANLIB"; then
-+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
-+ postinstall_cmds='$RANLIB $lib'
-+ fi
-+ ;;
-+
-+ aix[4-9]*)
-+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-+ test "$enable_shared" = yes && enable_static=no
-+ fi
-+ ;;
-+ esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
-+$as_echo "$enable_shared" >&6; }
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
-+$as_echo_n "checking whether to build static libraries... " >&6; }
-+ # Make sure either enable_shared or enable_static is yes.
-+ test "$enable_shared" = yes || enable_static=yes
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
-+$as_echo "$enable_static" >&6; }
-+
-+
-+
-+
-+fi
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+CC="$lt_save_CC"
-+
-+ if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-+ (test "X$CXX" != "Xg++"))) ; then
-+ ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
-+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
-+if test -z "$CXXCPP"; then
-+ if test "${ac_cv_prog_CXXCPP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # Double quotes because CXXCPP needs to be expanded
-+ for CXXCPP in "$CXX -E" "/lib/cpp"
-+ do
-+ ac_preproc_ok=false
-+for ac_cxx_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+ break
-+fi
-+
-+ done
-+ ac_cv_prog_CXXCPP=$CXXCPP
-+
-+fi
-+ CXXCPP=$ac_cv_prog_CXXCPP
-+else
-+ ac_cv_prog_CXXCPP=$CXXCPP
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
-+$as_echo "$CXXCPP" >&6; }
-+ac_preproc_ok=false
-+for ac_cxx_preproc_warn_flag in '' yes
-+do
-+ # Use a header file that comes with gcc, so configuring glibc
-+ # with a fresh cross-compiler works.
-+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-+ # <limits.h> exists even on freestanding compilers.
-+ # On the NeXT, cc -E runs the code through the compiler's parser,
-+ # not just through cpp. "Syntax error" is here to catch this case.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#ifdef __STDC__
-+# include <limits.h>
-+#else
-+# include <assert.h>
-+#endif
-+ Syntax error
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+
-+else
-+ # Broken: fails on valid input.
-+continue
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+ # OK, works on sane cases. Now check whether nonexistent headers
-+ # can be detected and how.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+#include <ac_nonexistent.h>
-+_ACEOF
-+if ac_fn_cxx_try_cpp "$LINENO"; then :
-+ # Broken: success on invalid input.
-+continue
-+else
-+ # Passes both tests.
-+ac_preproc_ok=:
-+break
-+fi
-+rm -f conftest.err conftest.$ac_ext
-+
-+done
-+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-+rm -f conftest.err conftest.$ac_ext
-+if $ac_preproc_ok; then :
-+
-+else
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
-+See \`config.log' for more details." "$LINENO" 5; }
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+else
-+ _lt_caught_CXX_error=yes
-+fi
-+
-+ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+archive_cmds_need_lc_CXX=no
-+allow_undefined_flag_CXX=
-+always_export_symbols_CXX=no
-+archive_expsym_cmds_CXX=
-+compiler_needs_object_CXX=no
-+export_dynamic_flag_spec_CXX=
-+hardcode_direct_CXX=no
-+hardcode_direct_absolute_CXX=no
-+hardcode_libdir_flag_spec_CXX=
-+hardcode_libdir_flag_spec_ld_CXX=
-+hardcode_libdir_separator_CXX=
-+hardcode_minus_L_CXX=no
-+hardcode_shlibpath_var_CXX=unsupported
-+hardcode_automatic_CXX=no
-+inherit_rpath_CXX=no
-+module_cmds_CXX=
-+module_expsym_cmds_CXX=
-+link_all_deplibs_CXX=unknown
-+old_archive_cmds_CXX=$old_archive_cmds
-+reload_flag_CXX=$reload_flag
-+reload_cmds_CXX=$reload_cmds
-+no_undefined_flag_CXX=
-+whole_archive_flag_spec_CXX=
-+enable_shared_with_static_runtimes_CXX=no
-+
-+# Source file extension for C++ test sources.
-+ac_ext=cpp
-+
-+# Object file extension for compiled C++ test sources.
-+objext=o
-+objext_CXX=$objext
-+
-+# No sense in running all these tests if we already determined that
-+# the CXX compiler isn't working. Some variables (like enable_shared)
-+# are currently assumed to apply to all compilers on this platform,
-+# and will be corrupted by setting them based on a non-working compiler.
-+if test "$_lt_caught_CXX_error" != yes; then
-+ # Code to be used in simple compile tests
-+ lt_simple_compile_test_code="int some_variable = 0;"
-+
-+ # Code to be used in simple link tests
-+ lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
-+
-+ # ltmain only uses $CC for tagged configurations so make sure $CC is set.
-+
-+
-+
-+
-+
-+
-+# If no C compiler was specified, use CC.
-+LTCC=${LTCC-"$CC"}
-+
-+# If no C compiler flags were specified, use CFLAGS.
-+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-+
-+# Allow CC to be a program name with arguments.
-+compiler=$CC
-+
-+
-+ # save warnings/boilerplate of simple test code
-+ ac_outfile=conftest.$ac_objext
-+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-+_lt_compiler_boilerplate=`cat conftest.err`
-+$RM conftest*
-+
-+ ac_outfile=conftest.$ac_objext
-+echo "$lt_simple_link_test_code" >conftest.$ac_ext
-+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-+_lt_linker_boilerplate=`cat conftest.err`
-+$RM -r conftest*
-+
-+
-+ # Allow CC to be a program name with arguments.
-+ lt_save_CC=$CC
-+ lt_save_LD=$LD
-+ lt_save_GCC=$GCC
-+ GCC=$GXX
-+ lt_save_with_gnu_ld=$with_gnu_ld
-+ lt_save_path_LD=$lt_cv_path_LD
-+ if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
-+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-+ else
-+ $as_unset lt_cv_prog_gnu_ld
-+ fi
-+ if test -n "${lt_cv_path_LDCXX+set}"; then
-+ lt_cv_path_LD=$lt_cv_path_LDCXX
-+ else
-+ $as_unset lt_cv_path_LD
-+ fi
-+ test -z "${LDCXX+set}" || LD=$LDCXX
-+ CC=${CXX-"c++"}
-+ compiler=$CC
-+ compiler_CXX=$CC
-+ for cc_temp in $compiler""; do
-+ case $cc_temp in
-+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-+ \-*) ;;
-+ *) break;;
-+ esac
-+done
-+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-+
-+
-+ if test -n "$compiler"; then
-+ # We don't want -fno-exception when compiling C++ code, so set the
-+ # no_builtin_flag separately
-+ if test "$GXX" = yes; then
-+ lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
-+ else
-+ lt_prog_compiler_no_builtin_flag_CXX=
-+ fi
-+
-+ if test "$GXX" = yes; then
-+ # Set up default GNU C++ configuration
-+
-+
-+
-+# Check whether --with-gnu-ld was given.
-+if test "${with_gnu_ld+set}" = set; then :
-+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-+else
-+ with_gnu_ld=no
-+fi
-+
-+ac_prog=ld
-+if test "$GCC" = yes; then
-+ # Check if gcc -print-prog-name=ld gives a path.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
-+$as_echo_n "checking for ld used by $CC... " >&6; }
-+ case $host in
-+ *-*-mingw*)
-+ # gcc leaves a trailing carriage return which upsets mingw
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+ *)
-+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+ esac
-+ case $ac_prog in
-+ # Accept absolute paths.
-+ [\\/]* | ?:[\\/]*)
-+ re_direlt='/[^/][^/]*/\.\./'
-+ # Canonicalize the pathname of ld
-+ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-+ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-+ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-+ done
-+ test -z "$LD" && LD="$ac_prog"
-+ ;;
-+ "")
-+ # If it fails, then pretend we aren't using GCC.
-+ ac_prog=ld
-+ ;;
-+ *)
-+ # If it is relative, then search for the first ld in PATH.
-+ with_gnu_ld=unknown
-+ ;;
-+ esac
-+elif test "$with_gnu_ld" = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
-+$as_echo_n "checking for GNU ld... " >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
-+$as_echo_n "checking for non-GNU ld... " >&6; }
-+fi
-+if test "${lt_cv_path_LD+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -z "$LD"; then
-+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+ for ac_dir in $PATH; do
-+ IFS="$lt_save_ifs"
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-+ lt_cv_path_LD="$ac_dir/$ac_prog"
-+ # Check to see if the program is GNU ld. I'd rather use --version,
-+ # but apparently some variants of GNU ld only accept -v.
-+ # Break only if it was the GNU/non-GNU ld that we prefer.
-+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-+ *GNU* | *'with BFD'*)
-+ test "$with_gnu_ld" != no && break
-+ ;;
-+ *)
-+ test "$with_gnu_ld" != yes && break
-+ ;;
-+ esac
-+ fi
-+ done
-+ IFS="$lt_save_ifs"
-+else
-+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
-+fi
-+fi
-+
-+LD="$lt_cv_path_LD"
-+if test -n "$LD"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
-+$as_echo "$LD" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
-+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
-+if test "${lt_cv_prog_gnu_ld+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
-+case `$LD -v 2>&1 </dev/null` in
-+*GNU* | *'with BFD'*)
-+ lt_cv_prog_gnu_ld=yes
-+ ;;
-+*)
-+ lt_cv_prog_gnu_ld=no
-+ ;;
-+esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
-+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
-+with_gnu_ld=$lt_cv_prog_gnu_ld
-+
-+
-+
-+
-+
-+
-+
-+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
-+ # archiving commands below assume that GNU ld is being used.
-+ if test "$with_gnu_ld" = yes; then
-+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-+
-+ # If archive_cmds runs LD, not CC, wlarc should be empty
-+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
-+ # investigate it a little bit more. (MM)
-+ wlarc='${wl}'
-+
-+ # ancient GNU ld didn't support --whole-archive et. al.
-+ if eval "`$CC -print-prog-name=ld` --help 2>&1" |
-+ $GREP 'no-whole-archive' > /dev/null; then
-+ whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ else
-+ whole_archive_flag_spec_CXX=
-+ fi
-+ else
-+ with_gnu_ld=no
-+ wlarc=
-+
-+ # A generic and very simple default shared library creation
-+ # command for GNU C++ for the case where it uses the native
-+ # linker, instead of GNU ld. If possible, this setting should
-+ # overridden to take advantage of the native linker features on
-+ # the platform it is being used on.
-+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-+ fi
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-+
-+ else
-+ GXX=no
-+ with_gnu_ld=no
-+ wlarc=
-+ fi
-+
-+ # PORTME: fill in a description of your system's C++ link characteristics
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-+ ld_shlibs_CXX=yes
-+ case $host_os in
-+ aix3*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ aix[4-9]*)
-+ if test "$host_cpu" = ia64; then
-+ # On IA64, the linker does run time linking by default, so we don't
-+ # have to do anything special.
-+ aix_use_runtimelinking=no
-+ exp_sym_flag='-Bexport'
-+ no_entry_flag=""
-+ else
-+ aix_use_runtimelinking=no
-+
-+ # Test if we are trying to use run time linking or normal
-+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-+ # need to do runtime linking.
-+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-+ for ld_flag in $LDFLAGS; do
-+ case $ld_flag in
-+ *-brtl*)
-+ aix_use_runtimelinking=yes
-+ break
-+ ;;
-+ esac
-+ done
-+ ;;
-+ esac
-+
-+ exp_sym_flag='-bexport'
-+ no_entry_flag='-bnoentry'
-+ fi
-+
-+ # When large executables or shared objects are built, AIX ld can
-+ # have problems creating the table of contents. If linking a library
-+ # or program results in "error TOC overflow" add -mminimal-toc to
-+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
-+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-+
-+ archive_cmds_CXX=''
-+ hardcode_direct_CXX=yes
-+ hardcode_direct_absolute_CXX=yes
-+ hardcode_libdir_separator_CXX=':'
-+ link_all_deplibs_CXX=yes
-+ file_list_spec_CXX='${wl}-f,'
-+
-+ if test "$GXX" = yes; then
-+ case $host_os in aix4.[012]|aix4.[012].*)
-+ # We only want to do this on AIX 4.2 and lower, the check
-+ # below for broken collect2 doesn't work under 4.3+
-+ collect2name=`${CC} -print-prog-name=collect2`
-+ if test -f "$collect2name" &&
-+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-+ then
-+ # We have reworked collect2
-+ :
-+ else
-+ # We have old collect2
-+ hardcode_direct_CXX=unsupported
-+ # It fails to find uninstalled libraries when the uninstalled
-+ # path is not listed in the libpath. Setting hardcode_minus_L
-+ # to unsupported forces relinking
-+ hardcode_minus_L_CXX=yes
-+ hardcode_libdir_flag_spec_CXX='-L$libdir'
-+ hardcode_libdir_separator_CXX=
-+ fi
-+ esac
-+ shared_flag='-shared'
-+ if test "$aix_use_runtimelinking" = yes; then
-+ shared_flag="$shared_flag "'${wl}-G'
-+ fi
-+ else
-+ # not using gcc
-+ if test "$host_cpu" = ia64; then
-+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-+ # chokes on -Wl,-G. The following line is correct:
-+ shared_flag='-G'
-+ else
-+ if test "$aix_use_runtimelinking" = yes; then
-+ shared_flag='${wl}-G'
-+ else
-+ shared_flag='${wl}-bM:SRE'
-+ fi
-+ fi
-+ fi
-+
-+ export_dynamic_flag_spec_CXX='${wl}-bexpall'
-+ # It seems that -bexpall does not export symbols beginning with
-+ # underscore (_), so it is better to generate a list of symbols to
-+ # export.
-+ always_export_symbols_CXX=yes
-+ if test "$aix_use_runtimelinking" = yes; then
-+ # Warning - without using the other runtime loading flags (-brtl),
-+ # -berok will link without error, but may produce a broken library.
-+ allow_undefined_flag_CXX='-berok'
-+ # Determine the default libpath from the value encoded in an empty
-+ # executable.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_link "$LINENO"; then :
-+
-+lt_aix_libpath_sed='
-+ /Import File Strings/,/^$/ {
-+ /^0/ {
-+ s/^0 *\(.*\)$/\1/
-+ p
-+ }
-+ }'
-+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+# Check for a 64-bit object if we didn't find anything.
-+if test -z "$aix_libpath"; then
-+ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-+
-+ archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-+ else
-+ if test "$host_cpu" = ia64; then
-+ hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
-+ allow_undefined_flag_CXX="-z nodefs"
-+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-+ else
-+ # Determine the default libpath from the value encoded in an
-+ # empty executable.
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_link "$LINENO"; then :
-+
-+lt_aix_libpath_sed='
-+ /Import File Strings/,/^$/ {
-+ /^0/ {
-+ s/^0 *\(.*\)$/\1/
-+ p
-+ }
-+ }'
-+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+# Check for a 64-bit object if we didn't find anything.
-+if test -z "$aix_libpath"; then
-+ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-+ # Warning - without using the other run time loading flags,
-+ # -berok will link without error, but may produce a broken library.
-+ no_undefined_flag_CXX=' ${wl}-bernotok'
-+ allow_undefined_flag_CXX=' ${wl}-berok'
-+ if test "$with_gnu_ld" = yes; then
-+ # We only use this code for GNU lds that support --whole-archive.
-+ whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-+ else
-+ # Exported symbols can be pulled into shared objects from archives
-+ whole_archive_flag_spec_CXX='$convenience'
-+ fi
-+ archive_cmds_need_lc_CXX=yes
-+ # This is similar to how AIX traditionally builds its shared
-+ # libraries.
-+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-+ fi
-+ fi
-+ ;;
-+
-+ beos*)
-+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-+ allow_undefined_flag_CXX=unsupported
-+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+ # support --undefined. This deserves some investigation. FIXME
-+ archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ else
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+
-+ chorus*)
-+ case $cc_basename in
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+ ;;
-+
-+ cygwin* | mingw* | pw32* | cegcc*)
-+ # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
-+ # as there is no search path for DLLs.
-+ hardcode_libdir_flag_spec_CXX='-L$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
-+ allow_undefined_flag_CXX=unsupported
-+ always_export_symbols_CXX=no
-+ enable_shared_with_static_runtimes_CXX=yes
-+
-+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+ # If the export-symbols file already is a .def file (1st line
-+ # is EXPORTS), use it as is; otherwise, prepend...
-+ archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+ cp $export_symbols $output_objdir/$soname.def;
-+ else
-+ echo EXPORTS > $output_objdir/$soname.def;
-+ cat $export_symbols >> $output_objdir/$soname.def;
-+ fi~
-+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+ else
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+ darwin* | rhapsody*)
-+
-+
-+ archive_cmds_need_lc_CXX=no
-+ hardcode_direct_CXX=no
-+ hardcode_automatic_CXX=yes
-+ hardcode_shlibpath_var_CXX=unsupported
-+ if test "$lt_cv_ld_force_load" = "yes"; then
-+ whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
-+ else
-+ whole_archive_flag_spec_CXX=''
-+ fi
-+ link_all_deplibs_CXX=yes
-+ allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
-+ case $cc_basename in
-+ ifort*) _lt_dar_can_shared=yes ;;
-+ *) _lt_dar_can_shared=$GCC ;;
-+ esac
-+ if test "$_lt_dar_can_shared" = "yes"; then
-+ output_verbose_link_cmd=func_echo_all
-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
-+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
-+ fi
-+
-+ else
-+ ld_shlibs_CXX=no
-+ fi
-+
-+ ;;
-+
-+ dgux*)
-+ case $cc_basename in
-+ ec++*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ ghcx*)
-+ # Green Hills C++ Compiler
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+ ;;
-+
-+ freebsd2.*)
-+ # C++ shared libraries reported to be fairly broken before
-+ # switch to ELF
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ freebsd-elf*)
-+ archive_cmds_need_lc_CXX=no
-+ ;;
-+
-+ freebsd* | dragonfly*)
-+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-+ # conventions
-+ ld_shlibs_CXX=yes
-+ ;;
-+
-+ gnu*)
-+ ;;
-+
-+ haiku*)
-+ archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ link_all_deplibs_CXX=yes
-+ ;;
-+
-+ hpux9*)
-+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-+ hardcode_libdir_separator_CXX=:
-+ export_dynamic_flag_spec_CXX='${wl}-E'
-+ hardcode_direct_CXX=yes
-+ hardcode_minus_L_CXX=yes # Not in the search PATH,
-+ # but as the default
-+ # location of the library.
-+
-+ case $cc_basename in
-+ CC*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ aCC*)
-+ archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ #
-+ # There doesn't appear to be a way to prevent this compiler from
-+ # explicitly linking system object files so we need to strip them
-+ # from the output so that they don't get included in the library
-+ # dependencies.
-+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-+ ;;
-+ *)
-+ if test "$GXX" = yes; then
-+ archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+ else
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+ hpux10*|hpux11*)
-+ if test $with_gnu_ld = no; then
-+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-+ hardcode_libdir_separator_CXX=:
-+
-+ case $host_cpu in
-+ hppa*64*|ia64*)
-+ ;;
-+ *)
-+ export_dynamic_flag_spec_CXX='${wl}-E'
-+ ;;
-+ esac
-+ fi
-+ case $host_cpu in
-+ hppa*64*|ia64*)
-+ hardcode_direct_CXX=no
-+ hardcode_shlibpath_var_CXX=no
-+ ;;
-+ *)
-+ hardcode_direct_CXX=yes
-+ hardcode_direct_absolute_CXX=yes
-+ hardcode_minus_L_CXX=yes # Not in the search PATH,
-+ # but as the default
-+ # location of the library.
-+ ;;
-+ esac
-+
-+ case $cc_basename in
-+ CC*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ aCC*)
-+ case $host_cpu in
-+ hppa*64*)
-+ archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ ia64*)
-+ archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ *)
-+ archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ esac
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ #
-+ # There doesn't appear to be a way to prevent this compiler from
-+ # explicitly linking system object files so we need to strip them
-+ # from the output so that they don't get included in the library
-+ # dependencies.
-+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-+ ;;
-+ *)
-+ if test "$GXX" = yes; then
-+ if test $with_gnu_ld = no; then
-+ case $host_cpu in
-+ hppa*64*)
-+ archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ ia64*)
-+ archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ *)
-+ archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ ;;
-+ esac
-+ fi
-+ else
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+ interix[3-9]*)
-+ hardcode_direct_CXX=no
-+ hardcode_shlibpath_var_CXX=no
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}-E'
-+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-+ # Instead, shared libraries are loaded at an image base (0x10000000 by
-+ # default) and relocated if they conflict, which is a slow very memory
-+ # consuming and fragmenting process. To avoid this, we pick a random,
-+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
-+ archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-+ archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-+ ;;
-+ irix5* | irix6*)
-+ case $cc_basename in
-+ CC*)
-+ # SGI C++
-+ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+
-+ # Archives containing C++ object files must be created using
-+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
-+ # necessary to make sure instantiated templates are included
-+ # in the archive.
-+ old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
-+ ;;
-+ *)
-+ if test "$GXX" = yes; then
-+ if test "$with_gnu_ld" = no; then
-+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ else
-+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
-+ fi
-+ fi
-+ link_all_deplibs_CXX=yes
-+ ;;
-+ esac
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-+ hardcode_libdir_separator_CXX=:
-+ inherit_rpath_CXX=yes
-+ ;;
-+
-+ linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ case $cc_basename in
-+ KCC*)
-+ # Kuck and Associates, Inc. (KAI) C++ Compiler
-+
-+ # KCC will only create a shared library if the output file
-+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
-+ # to its proper name (with version) after linking.
-+ archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-+ archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ #
-+ # There doesn't appear to be a way to prevent this compiler from
-+ # explicitly linking system object files so we need to strip them
-+ # from the output so that they don't get included in the library
-+ # dependencies.
-+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-+
-+ # Archives containing C++ object files must be created using
-+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-+ old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
-+ ;;
-+ icpc* | ecpc* )
-+ # Intel C++
-+ with_gnu_ld=yes
-+ # version 8.0 and above of icpc choke on multiply defined symbols
-+ # if we add $predep_objects and $postdep_objects, however 7.1 and
-+ # earlier do not add the objects themselves.
-+ case `$CC -V 2>&1` in
-+ *"Version 7."*)
-+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ ;;
-+ *) # Version 8.0 or newer
-+ tmp_idyn=
-+ case $host_cpu in
-+ ia64*) tmp_idyn=' -i_dynamic';;
-+ esac
-+ archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+ ;;
-+ esac
-+ archive_cmds_need_lc_CXX=no
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-+ whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-+ ;;
-+ pgCC* | pgcpp*)
-+ # Portland Group C++ compiler
-+ case `$CC -V` in
-+ *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
-+ prelink_cmds_CXX='tpldir=Template.dir~
-+ rm -rf $tpldir~
-+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
-+ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
-+ old_archive_cmds_CXX='tpldir=Template.dir~
-+ rm -rf $tpldir~
-+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
-+ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
-+ $RANLIB $oldlib'
-+ archive_cmds_CXX='tpldir=Template.dir~
-+ rm -rf $tpldir~
-+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
-+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-+ archive_expsym_cmds_CXX='tpldir=Template.dir~
-+ rm -rf $tpldir~
-+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
-+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-+ ;;
-+ *) # Version 6 and above use weak symbols
-+ archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-+ archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-+ ;;
-+ esac
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-+ whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ ;;
-+ cxx*)
-+ # Compaq C++
-+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-+
-+ runpath_var=LD_RUN_PATH
-+ hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-+ hardcode_libdir_separator_CXX=:
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ #
-+ # There doesn't appear to be a way to prevent this compiler from
-+ # explicitly linking system object files so we need to strip them
-+ # from the output so that they don't get included in the library
-+ # dependencies.
-+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
-+ ;;
-+ xl* | mpixl* | bgxl*)
-+ # IBM XL 8.0 on PPC, with GNU ld
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-+ archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+ if test "x$supports_anon_versioning" = xyes; then
-+ archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
-+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-+ echo "local: *; };" >> $output_objdir/$libname.ver~
-+ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-+ fi
-+ ;;
-+ *)
-+ case `$CC -V 2>&1 | sed 5q` in
-+ *Sun\ C*)
-+ # Sun C++ 5.9
-+ no_undefined_flag_CXX=' -zdefs'
-+ archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
-+ hardcode_libdir_flag_spec_CXX='-R$libdir'
-+ whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-+ compiler_needs_object_CXX=yes
-+
-+ # Not sure whether something based on
-+ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
-+ # would be better.
-+ output_verbose_link_cmd='func_echo_all'
-+
-+ # Archives containing C++ object files must be created using
-+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
-+ # necessary to make sure instantiated templates are included
-+ # in the archive.
-+ old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ ;;
-+
-+ lynxos*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ m88k*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ mvs*)
-+ case $cc_basename in
-+ cxx*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+ ;;
-+
-+ netbsd*)
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-+ archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-+ wlarc=
-+ hardcode_libdir_flag_spec_CXX='-R$libdir'
-+ hardcode_direct_CXX=yes
-+ hardcode_shlibpath_var_CXX=no
-+ fi
-+ # Workaround some broken pre-1.5 toolchains
-+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
-+ ;;
-+
-+ *nto* | *qnx*)
-+ ld_shlibs_CXX=yes
-+ ;;
-+
-+ openbsd2*)
-+ # C++ shared libraries are fairly broken
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ openbsd*)
-+ if test -f /usr/libexec/ld.so; then
-+ hardcode_direct_CXX=yes
-+ hardcode_shlibpath_var_CXX=no
-+ hardcode_direct_absolute_CXX=yes
-+ archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+ archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-+ export_dynamic_flag_spec_CXX='${wl}-E'
-+ whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ fi
-+ output_verbose_link_cmd=func_echo_all
-+ else
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+
-+ osf3* | osf4* | osf5*)
-+ case $cc_basename in
-+ KCC*)
-+ # Kuck and Associates, Inc. (KAI) C++ Compiler
-+
-+ # KCC will only create a shared library if the output file
-+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
-+ # to its proper name (with version) after linking.
-+ archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-+ hardcode_libdir_separator_CXX=:
-+
-+ # Archives containing C++ object files must be created using
-+ # the KAI C++ compiler.
-+ case $host in
-+ osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
-+ *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
-+ esac
-+ ;;
-+ RCC*)
-+ # Rational C++ 2.4.1
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ cxx*)
-+ case $host in
-+ osf3*)
-+ allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-+ ;;
-+ *)
-+ allow_undefined_flag_CXX=' -expect_unresolved \*'
-+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-+ archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
-+ echo "-hidden">> $lib.exp~
-+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
-+ $RM $lib.exp'
-+ hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-+ ;;
-+ esac
-+
-+ hardcode_libdir_separator_CXX=:
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ #
-+ # There doesn't appear to be a way to prevent this compiler from
-+ # explicitly linking system object files so we need to strip them
-+ # from the output so that they don't get included in the library
-+ # dependencies.
-+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-+ ;;
-+ *)
-+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-+ allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-+ case $host in
-+ osf3*)
-+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ ;;
-+ *)
-+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+ ;;
-+ esac
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-+ hardcode_libdir_separator_CXX=:
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-+
-+ else
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+ psos*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ sunos4*)
-+ case $cc_basename in
-+ CC*)
-+ # Sun C++ 4.x
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ lcc*)
-+ # Lucid
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+ ;;
-+
-+ solaris*)
-+ case $cc_basename in
-+ CC*)
-+ # Sun C++ 4.2, 5.x and Centerline C++
-+ archive_cmds_need_lc_CXX=yes
-+ no_undefined_flag_CXX=' -zdefs'
-+ archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-+
-+ hardcode_libdir_flag_spec_CXX='-R$libdir'
-+ hardcode_shlibpath_var_CXX=no
-+ case $host_os in
-+ solaris2.[0-5] | solaris2.[0-5].*) ;;
-+ *)
-+ # The compiler driver will combine and reorder linker options,
-+ # but understands `-z linker_flag'.
-+ # Supported since Solaris 2.6 (maybe 2.5.1?)
-+ whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
-+ ;;
-+ esac
-+ link_all_deplibs_CXX=yes
-+
-+ output_verbose_link_cmd='func_echo_all'
-+
-+ # Archives containing C++ object files must be created using
-+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
-+ # necessary to make sure instantiated templates are included
-+ # in the archive.
-+ old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-+ ;;
-+ gcx*)
-+ # Green Hills C++ Compiler
-+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-+
-+ # The C++ compiler must be used to create the archive.
-+ old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-+ ;;
-+ *)
-+ # GNU C++ compiler with Solaris linker
-+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-+ no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
-+ if $CC --version | $GREP -v '^2\.7' > /dev/null; then
-+ archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-+ else
-+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
-+ # platform.
-+ archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-+ archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-+
-+ # Commands to make compiler produce verbose output that lists
-+ # what "hidden" libraries, object files and flags are used when
-+ # linking a shared library.
-+ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-+ fi
-+
-+ hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
-+ case $host_os in
-+ solaris2.[0-5] | solaris2.[0-5].*) ;;
-+ *)
-+ whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-+ ;;
-+ esac
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-+ no_undefined_flag_CXX='${wl}-z,text'
-+ archive_cmds_need_lc_CXX=no
-+ hardcode_shlibpath_var_CXX=no
-+ runpath_var='LD_RUN_PATH'
-+
-+ case $cc_basename in
-+ CC*)
-+ archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ *)
-+ archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ esac
-+ ;;
-+
-+ sysv5* | sco3.2v5* | sco5v6*)
-+ # Note: We can NOT use -z defs as we might desire, because we do not
-+ # link with -lc, and that would cause any symbols used from libc to
-+ # always be unresolved, which means just about no library would
-+ # ever link correctly. If we're not using GNU ld we use -z text
-+ # though, which does catch some bad symbols but isn't as heavy-handed
-+ # as -z defs.
-+ no_undefined_flag_CXX='${wl}-z,text'
-+ allow_undefined_flag_CXX='${wl}-z,nodefs'
-+ archive_cmds_need_lc_CXX=no
-+ hardcode_shlibpath_var_CXX=no
-+ hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
-+ hardcode_libdir_separator_CXX=':'
-+ link_all_deplibs_CXX=yes
-+ export_dynamic_flag_spec_CXX='${wl}-Bexport'
-+ runpath_var='LD_RUN_PATH'
-+
-+ case $cc_basename in
-+ CC*)
-+ archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
-+ '"$old_archive_cmds_CXX"
-+ reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
-+ '"$reload_cmds_CXX"
-+ ;;
-+ *)
-+ archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-+ ;;
-+ esac
-+ ;;
-+
-+ tandem*)
-+ case $cc_basename in
-+ NCC*)
-+ # NonStop-UX NCC 3.20
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+ ;;
-+
-+ vxworks*)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+
-+ *)
-+ # FIXME: insert proper C++ library support
-+ ld_shlibs_CXX=no
-+ ;;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
-+$as_echo "$ld_shlibs_CXX" >&6; }
-+ test "$ld_shlibs_CXX" = no && can_build_shared=no
-+
-+ GCC_CXX="$GXX"
-+ LD_CXX="$LD"
-+
-+ ## CAVEAT EMPTOR:
-+ ## There is no encapsulation within the following macros, do not change
-+ ## the running order or otherwise move them around unless you know exactly
-+ ## what you are doing...
-+ # Dependencies to place before and after the object being linked:
-+predep_objects_CXX=
-+postdep_objects_CXX=
-+predeps_CXX=
-+postdeps_CXX=
-+compiler_lib_search_path_CXX=
-+
-+cat > conftest.$ac_ext <<_LT_EOF
-+class Foo
-+{
-+public:
-+ Foo (void) { a = 0; }
-+private:
-+ int a;
-+};
-+_LT_EOF
-+
-+if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; then
-+ # Parse the compiler output and extract the necessary
-+ # objects, libraries and library flags.
-+
-+ # Sentinel used to keep track of whether or not we are before
-+ # the conftest object file.
-+ pre_test_object_deps_done=no
-+
-+ for p in `eval "$output_verbose_link_cmd"`; do
-+ case $p in
-+
-+ -L* | -R* | -l*)
-+ # Some compilers place space between "-{L,R}" and the path.
-+ # Remove the space.
-+ if test $p = "-L" ||
-+ test $p = "-R"; then
-+ prev=$p
-+ continue
-+ else
-+ prev=
-+ fi
-+
-+ if test "$pre_test_object_deps_done" = no; then
-+ case $p in
-+ -L* | -R*)
-+ # Internal compiler library paths should come after those
-+ # provided the user. The postdeps already come after the
-+ # user supplied libs so there is no need to process them.
-+ if test -z "$compiler_lib_search_path_CXX"; then
-+ compiler_lib_search_path_CXX="${prev}${p}"
-+ else
-+ compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
-+ fi
-+ ;;
-+ # The "-l" case would never come before the object being
-+ # linked, so don't bother handling this case.
-+ esac
-+ else
-+ if test -z "$postdeps_CXX"; then
-+ postdeps_CXX="${prev}${p}"
-+ else
-+ postdeps_CXX="${postdeps_CXX} ${prev}${p}"
-+ fi
-+ fi
-+ ;;
-+
-+ *.$objext)
-+ # This assumes that the test object file only shows up
-+ # once in the compiler output.
-+ if test "$p" = "conftest.$objext"; then
-+ pre_test_object_deps_done=yes
-+ continue
-+ fi
-+
-+ if test "$pre_test_object_deps_done" = no; then
-+ if test -z "$predep_objects_CXX"; then
-+ predep_objects_CXX="$p"
-+ else
-+ predep_objects_CXX="$predep_objects_CXX $p"
-+ fi
-+ else
-+ if test -z "$postdep_objects_CXX"; then
-+ postdep_objects_CXX="$p"
-+ else
-+ postdep_objects_CXX="$postdep_objects_CXX $p"
-+ fi
-+ fi
-+ ;;
-+
-+ *) ;; # Ignore the rest.
-+
-+ esac
-+ done
-+
-+ # Clean up.
-+ rm -f a.out a.exe
-+else
-+ echo "libtool.m4: error: problem compiling CXX test program"
-+fi
-+
-+$RM -f confest.$objext
-+
-+# PORTME: override above test on systems where it is broken
-+case $host_os in
-+interix[3-9]*)
-+ # Interix 3.5 installs completely hosed .la files for C++, so rather than
-+ # hack all around it, let's just trust "g++" to DTRT.
-+ predep_objects_CXX=
-+ postdep_objects_CXX=
-+ postdeps_CXX=
-+ ;;
-+
-+linux*)
-+ case `$CC -V 2>&1 | sed 5q` in
-+ *Sun\ C*)
-+ # Sun C++ 5.9
-+
-+ # The more standards-conforming stlport4 library is
-+ # incompatible with the Cstd library. Avoid specifying
-+ # it if it's in CXXFLAGS. Ignore libCrun as
-+ # -library=stlport4 depends on it.
-+ case " $CXX $CXXFLAGS " in
-+ *" -library=stlport4 "*)
-+ solaris_use_stlport4=yes
-+ ;;
-+ esac
-+
-+ if test "$solaris_use_stlport4" != yes; then
-+ postdeps_CXX='-library=Cstd -library=Crun'
-+ fi
-+ ;;
-+ esac
-+ ;;
-+
-+solaris*)
-+ case $cc_basename in
-+ CC*)
-+ # The more standards-conforming stlport4 library is
-+ # incompatible with the Cstd library. Avoid specifying
-+ # it if it's in CXXFLAGS. Ignore libCrun as
-+ # -library=stlport4 depends on it.
-+ case " $CXX $CXXFLAGS " in
-+ *" -library=stlport4 "*)
-+ solaris_use_stlport4=yes
-+ ;;
-+ esac
-+
-+ # Adding this requires a known-good setup of shared libraries for
-+ # Sun compiler versions before 5.6, else PIC objects from an old
-+ # archive will be linked into the output, leading to subtle bugs.
-+ if test "$solaris_use_stlport4" != yes; then
-+ postdeps_CXX='-library=Cstd -library=Crun'
-+ fi
-+ ;;
-+ esac
-+ ;;
-+esac
-+
-+
-+case " $postdeps_CXX " in
-+*" -lc "*) archive_cmds_need_lc_CXX=no ;;
-+esac
-+ compiler_lib_search_dirs_CXX=
-+if test -n "${compiler_lib_search_path_CXX}"; then
-+ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ lt_prog_compiler_wl_CXX=
-+lt_prog_compiler_pic_CXX=
-+lt_prog_compiler_static_CXX=
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-+
-+ # C++ specific cases for pic, static, wl, etc.
-+ if test "$GXX" = yes; then
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_static_CXX='-static'
-+
-+ case $host_os in
-+ aix*)
-+ # All AIX code is PIC.
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 now supports IA64 processor
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ fi
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ ;;
-+
-+ amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # see comment about AmigaOS4 .so support
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ ;;
-+ m68k)
-+ # FIXME: we need at least 68020 code to build shared libraries, but
-+ # adding the `-m68020' flag to GCC prevents building anything better,
-+ # like `-m68040'.
-+ lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
-+ ;;
-+ esac
-+ ;;
-+
-+ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+ # PIC is the default for these OSes.
-+ ;;
-+ mingw* | cygwin* | os2* | pw32* | cegcc*)
-+ # This hack is so that the source file can tell whether it is being
-+ # built for inclusion in a dll (and should export symbols for example).
-+ # Although the cygwin gcc ignores -fPIC, still need this for old-style
-+ # (--disable-auto-import) libraries
-+ lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
-+ ;;
-+ darwin* | rhapsody*)
-+ # PIC is the default on this platform
-+ # Common symbols not allowed in MH_DYLIB files
-+ lt_prog_compiler_pic_CXX='-fno-common'
-+ ;;
-+ *djgpp*)
-+ # DJGPP does not support shared libraries at all
-+ lt_prog_compiler_pic_CXX=
-+ ;;
-+ haiku*)
-+ # PIC is the default for Haiku.
-+ # The "-static" flag exists, but is broken.
-+ lt_prog_compiler_static_CXX=
-+ ;;
-+ interix[3-9]*)
-+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-+ # Instead, we relocate shared libraries at runtime.
-+ ;;
-+ sysv4*MP*)
-+ if test -d /usr/nec; then
-+ lt_prog_compiler_pic_CXX=-Kconform_pic
-+ fi
-+ ;;
-+ hpux*)
-+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-+ # sets the default TLS model and affects inlining.
-+ case $host_cpu in
-+ hppa*64*)
-+ ;;
-+ *)
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ ;;
-+ esac
-+ ;;
-+ *qnx* | *nto*)
-+ # QNX uses GNU C++, but need to define -shared option too, otherwise
-+ # it will coredump.
-+ lt_prog_compiler_pic_CXX='-fPIC -shared'
-+ ;;
-+ *)
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ ;;
-+ esac
-+ else
-+ case $host_os in
-+ aix[4-9]*)
-+ # All AIX code is PIC.
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 now supports IA64 processor
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ else
-+ lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
-+ fi
-+ ;;
-+ chorus*)
-+ case $cc_basename in
-+ cxch68*)
-+ # Green Hills C++ Compiler
-+ # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
-+ ;;
-+ esac
-+ ;;
-+ dgux*)
-+ case $cc_basename in
-+ ec++*)
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ ;;
-+ ghcx*)
-+ # Green Hills C++ Compiler
-+ lt_prog_compiler_pic_CXX='-pic'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ freebsd* | dragonfly*)
-+ # FreeBSD uses GNU C++
-+ ;;
-+ hpux9* | hpux10* | hpux11*)
-+ case $cc_basename in
-+ CC*)
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-+ if test "$host_cpu" != ia64; then
-+ lt_prog_compiler_pic_CXX='+Z'
-+ fi
-+ ;;
-+ aCC*)
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-+ case $host_cpu in
-+ hppa*64*|ia64*)
-+ # +Z the default
-+ ;;
-+ *)
-+ lt_prog_compiler_pic_CXX='+Z'
-+ ;;
-+ esac
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ interix*)
-+ # This is c89, which is MS Visual C++ (no shared libs)
-+ # Anyone wants to do a port?
-+ ;;
-+ irix5* | irix6* | nonstopux*)
-+ case $cc_basename in
-+ CC*)
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_static_CXX='-non_shared'
-+ # CC pic flag -KPIC is the default.
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ case $cc_basename in
-+ KCC*)
-+ # KAI C++ Compiler
-+ lt_prog_compiler_wl_CXX='--backend -Wl,'
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ ;;
-+ ecpc* )
-+ # old Intel C++ for x86_64 which still supported -KPIC.
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ lt_prog_compiler_static_CXX='-static'
-+ ;;
-+ icpc* )
-+ # Intel C++, used to be incompatible with GCC.
-+ # ICC 10 doesn't accept -KPIC any more.
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_pic_CXX='-fPIC'
-+ lt_prog_compiler_static_CXX='-static'
-+ ;;
-+ pgCC* | pgcpp*)
-+ # Portland Group C++ compiler
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_pic_CXX='-fpic'
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ ;;
-+ cxx*)
-+ # Compaq C++
-+ # Make sure the PIC flag is empty. It appears that all Alpha
-+ # Linux and Compaq Tru64 Unix objects are PIC.
-+ lt_prog_compiler_pic_CXX=
-+ lt_prog_compiler_static_CXX='-non_shared'
-+ ;;
-+ xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
-+ # IBM XL 8.0, 9.0 on PPC and BlueGene
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_pic_CXX='-qpic'
-+ lt_prog_compiler_static_CXX='-qstaticlink'
-+ ;;
-+ *)
-+ case `$CC -V 2>&1 | sed 5q` in
-+ *Sun\ C*)
-+ # Sun C++ 5.9
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ lt_prog_compiler_wl_CXX='-Qoption ld '
-+ ;;
-+ esac
-+ ;;
-+ esac
-+ ;;
-+ lynxos*)
-+ ;;
-+ m88k*)
-+ ;;
-+ mvs*)
-+ case $cc_basename in
-+ cxx*)
-+ lt_prog_compiler_pic_CXX='-W c,exportall'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ netbsd*)
-+ ;;
-+ *qnx* | *nto*)
-+ # QNX uses GNU C++, but need to define -shared option too, otherwise
-+ # it will coredump.
-+ lt_prog_compiler_pic_CXX='-fPIC -shared'
-+ ;;
-+ osf3* | osf4* | osf5*)
-+ case $cc_basename in
-+ KCC*)
-+ lt_prog_compiler_wl_CXX='--backend -Wl,'
-+ ;;
-+ RCC*)
-+ # Rational C++ 2.4.1
-+ lt_prog_compiler_pic_CXX='-pic'
-+ ;;
-+ cxx*)
-+ # Digital/Compaq C++
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ # Make sure the PIC flag is empty. It appears that all Alpha
-+ # Linux and Compaq Tru64 Unix objects are PIC.
-+ lt_prog_compiler_pic_CXX=
-+ lt_prog_compiler_static_CXX='-non_shared'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ psos*)
-+ ;;
-+ solaris*)
-+ case $cc_basename in
-+ CC*)
-+ # Sun C++ 4.2, 5.x and Centerline C++
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ lt_prog_compiler_wl_CXX='-Qoption ld '
-+ ;;
-+ gcx*)
-+ # Green Hills C++ Compiler
-+ lt_prog_compiler_pic_CXX='-PIC'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ sunos4*)
-+ case $cc_basename in
-+ CC*)
-+ # Sun C++ 4.x
-+ lt_prog_compiler_pic_CXX='-pic'
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ ;;
-+ lcc*)
-+ # Lucid
-+ lt_prog_compiler_pic_CXX='-pic'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-+ case $cc_basename in
-+ CC*)
-+ lt_prog_compiler_wl_CXX='-Wl,'
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ lt_prog_compiler_static_CXX='-Bstatic'
-+ ;;
-+ esac
-+ ;;
-+ tandem*)
-+ case $cc_basename in
-+ NCC*)
-+ # NonStop-UX NCC 3.20
-+ lt_prog_compiler_pic_CXX='-KPIC'
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ ;;
-+ vxworks*)
-+ ;;
-+ *)
-+ lt_prog_compiler_can_build_shared_CXX=no
-+ ;;
-+ esac
-+ fi
-+
-+case $host_os in
-+ # For platforms which do not support PIC, -DPIC is meaningless:
-+ *djgpp*)
-+ lt_prog_compiler_pic_CXX=
-+ ;;
-+ *)
-+ lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
-+$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
-+
-+
-+
-+#
-+# Check to make sure the PIC flag actually works.
-+#
-+if test -n "$lt_prog_compiler_pic_CXX"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
-+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
-+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_pic_works_CXX=no
-+ ac_outfile=conftest.$ac_objext
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+ lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ # The option is referenced via a variable to avoid confusing sed.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>conftest.err)
-+ ac_status=$?
-+ cat conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s "$ac_outfile"; then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings other than the usual output.
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_pic_works_CXX=yes
-+ fi
-+ fi
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
-+$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
-+
-+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
-+ case $lt_prog_compiler_pic_CXX in
-+ "" | " "*) ;;
-+ *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
-+ esac
-+else
-+ lt_prog_compiler_pic_CXX=
-+ lt_prog_compiler_can_build_shared_CXX=no
-+fi
-+
-+fi
-+
-+
-+
-+#
-+# Check to make sure the static flag actually works.
-+#
-+wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
-+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_static_works_CXX=no
-+ save_LDFLAGS="$LDFLAGS"
-+ LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-+ echo "$lt_simple_link_test_code" > conftest.$ac_ext
-+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-+ # The linker can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ if test -s conftest.err; then
-+ # Append any errors to the config.log.
-+ cat conftest.err 1>&5
-+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-+ if diff conftest.exp conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_static_works_CXX=yes
-+ fi
-+ else
-+ lt_cv_prog_compiler_static_works_CXX=yes
-+ fi
-+ fi
-+ $RM -r conftest*
-+ LDFLAGS="$save_LDFLAGS"
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
-+$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
-+
-+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
-+ :
-+else
-+ lt_prog_compiler_static_CXX=
-+fi
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_c_o_CXX=no
-+ $RM -r conftest 2>/dev/null
-+ mkdir conftest
-+ cd conftest
-+ mkdir out
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ lt_compiler_flag="-o out/conftest2.$ac_objext"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>out/conftest.err)
-+ ac_status=$?
-+ cat out/conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
-+ then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_c_o_CXX=yes
-+ fi
-+ fi
-+ chmod u+w . 2>&5
-+ $RM conftest*
-+ # SGI C++ compiler will create directory out/ii_files/ for
-+ # template instantiation
-+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-+ $RM out/* && rmdir out
-+ cd ..
-+ $RM -r conftest
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_prog_compiler_c_o_CXX=no
-+ $RM -r conftest 2>/dev/null
-+ mkdir conftest
-+ cd conftest
-+ mkdir out
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ lt_compiler_flag="-o out/conftest2.$ac_objext"
-+ # Insert the option either (1) after the last *FLAGS variable, or
-+ # (2) before a word containing "conftest.", or (3) at the end.
-+ # Note that $ac_compile itself does not contain backslashes and begins
-+ # with a dollar sign (not a hyphen), so the echo should work correctly.
-+ lt_compile=`echo "$ac_compile" | $SED \
-+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-+ -e 's:$: $lt_compiler_flag:'`
-+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-+ (eval "$lt_compile" 2>out/conftest.err)
-+ ac_status=$?
-+ cat out/conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
-+ then
-+ # The compiler can only warn and ignore the option if not recognized
-+ # So say no if there are warnings
-+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-+ lt_cv_prog_compiler_c_o_CXX=yes
-+ fi
-+ fi
-+ chmod u+w . 2>&5
-+ $RM conftest*
-+ # SGI C++ compiler will create directory out/ii_files/ for
-+ # template instantiation
-+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-+ $RM out/* && rmdir out
-+ cd ..
-+ $RM -r conftest
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-+$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
-+
-+
-+
-+
-+hard_links="nottested"
-+if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
-+ # do not overwrite the value of need_locks provided by the user
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
-+$as_echo_n "checking if we can lock with hard links... " >&6; }
-+ hard_links=yes
-+ $RM conftest*
-+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+ touch conftest.a
-+ ln conftest.a conftest.b 2>&5 || hard_links=no
-+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
-+$as_echo "$hard_links" >&6; }
-+ if test "$hard_links" = no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-+ need_locks=warn
-+ fi
-+else
-+ need_locks=no
-+fi
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-+
-+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+ case $host_os in
-+ aix[4-9]*)
-+ # If we're using GNU nm, then we don't want the "-C" option.
-+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
-+ # Also, AIX nm treats weak defined symbols like other global defined
-+ # symbols, whereas GNU nm marks them as "W".
-+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-+ export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-+ else
-+ export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-+ fi
-+ ;;
-+ pw32*)
-+ export_symbols_cmds_CXX="$ltdll_cmds"
-+ ;;
-+ cygwin* | mingw* | cegcc*)
-+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
-+ ;;
-+ *)
-+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+ ;;
-+ esac
-+ exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
-+$as_echo "$ld_shlibs_CXX" >&6; }
-+test "$ld_shlibs_CXX" = no && can_build_shared=no
-+
-+with_gnu_ld_CXX=$with_gnu_ld
-+
-+
-+
-+
-+
-+
-+#
-+# Do we need to explicitly link libc?
-+#
-+case "x$archive_cmds_need_lc_CXX" in
-+x|xyes)
-+ # Assume -lc should be added
-+ archive_cmds_need_lc_CXX=yes
-+
-+ if test "$enable_shared" = yes && test "$GCC" = yes; then
-+ case $archive_cmds_CXX in
-+ *'~'*)
-+ # FIXME: we may have to deal with multi-command sequences.
-+ ;;
-+ '$CC '*)
-+ # Test whether the compiler implicitly links with -lc since on some
-+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+ # to ld, don't add -lc before -lgcc.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
-+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-+if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ $RM conftest*
-+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-+
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-+ (eval $ac_compile) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; } 2>conftest.err; then
-+ soname=conftest
-+ lib=conftest
-+ libobjs=conftest.$ac_objext
-+ deplibs=
-+ wl=$lt_prog_compiler_wl_CXX
-+ pic_flag=$lt_prog_compiler_pic_CXX
-+ compiler_flags=-v
-+ linker_flags=-v
-+ verstring=
-+ output_objdir=.
-+ libname=conftest
-+ lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
-+ allow_undefined_flag_CXX=
-+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-+ (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }
-+ then
-+ lt_cv_archive_cmds_need_lc_CXX=no
-+ else
-+ lt_cv_archive_cmds_need_lc_CXX=yes
-+ fi
-+ allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
-+ else
-+ cat conftest.err 1>&5
-+ fi
-+ $RM conftest*
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
-+$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
-+ archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
-+ ;;
-+ esac
-+ fi
-+ ;;
-+esac
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
-+$as_echo_n "checking dynamic linker characteristics... " >&6; }
-+
-+library_names_spec=
-+libname_spec='lib$name'
-+soname_spec=
-+shrext_cmds=".so"
-+postinstall_cmds=
-+postuninstall_cmds=
-+finish_cmds=
-+finish_eval=
-+shlibpath_var=
-+shlibpath_overrides_runpath=unknown
-+version_type=none
-+dynamic_linker="$host_os ld.so"
-+sys_lib_dlsearch_path_spec="/lib /usr/lib"
-+need_lib_prefix=unknown
-+hardcode_into_libs=no
-+
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+need_version=unknown
-+
-+case $host_os in
-+aix3*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-+ shlibpath_var=LIBPATH
-+
-+ # AIX 3 has no versioning support, so we append a major version to the name.
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ ;;
-+
-+aix[4-9]*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ hardcode_into_libs=yes
-+ if test "$host_cpu" = ia64; then
-+ # AIX 5 supports IA64
-+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ else
-+ # With GCC up to 2.95.x, collect2 would create an import file
-+ # for dependence libraries. The import file would start with
-+ # the line `#! .'. This would cause the generated library to
-+ # depend on `.', always an invalid library. This was fixed in
-+ # development snapshots of GCC prior to 3.0.
-+ case $host_os in
-+ aix4 | aix4.[01] | aix4.[01].*)
-+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+ echo ' yes '
-+ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-+ :
-+ else
-+ can_build_shared=no
-+ fi
-+ ;;
-+ esac
-+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-+ # soname into executable. Probably we can add versioning support to
-+ # collect2, so additional links can be useful in future.
-+ if test "$aix_use_runtimelinking" = yes; then
-+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-+ # instead of lib<name>.a to let people know that these are not
-+ # typical AIX shared libraries.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ else
-+ # We preserve .a as extension for shared libraries through AIX4.2
-+ # and later when we are not doing run time linking.
-+ library_names_spec='${libname}${release}.a $libname.a'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ fi
-+ shlibpath_var=LIBPATH
-+ fi
-+ ;;
-+
-+amigaos*)
-+ case $host_cpu in
-+ powerpc)
-+ # Since July 2007 AmigaOS4 officially supports .so libraries.
-+ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ ;;
-+ m68k)
-+ library_names_spec='$libname.ixlibrary $libname.a'
-+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
-+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-+ ;;
-+ esac
-+ ;;
-+
-+beos*)
-+ library_names_spec='${libname}${shared_ext}'
-+ dynamic_linker="$host_os ld.so"
-+ shlibpath_var=LIBRARY_PATH
-+ ;;
-+
-+bsdi[45]*)
-+ version_type=linux
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+ # the default ld.so.conf also contains /usr/contrib/lib and
-+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-+ # libtool to hard-code these into programs
-+ ;;
-+
-+cygwin* | mingw* | pw32* | cegcc*)
-+ version_type=windows
-+ shrext_cmds=".dll"
-+ need_version=no
-+ need_lib_prefix=no
-+
-+ case $GCC,$host_os in
-+ yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+ library_names_spec='$libname.dll.a'
-+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
-+ postinstall_cmds='base_file=`basename \${file}`~
-+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-+ dldir=$destdir/`dirname \$dlpath`~
-+ test -d \$dldir || mkdir -p \$dldir~
-+ $install_prog $dir/$dlname \$dldir/$dlname~
-+ chmod a+x \$dldir/$dlname~
-+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-+ fi'
-+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+ dlpath=$dir/\$dldll~
-+ $RM \$dlpath'
-+ shlibpath_overrides_runpath=yes
-+
-+ case $host_os in
-+ cygwin*)
-+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+
-+ ;;
-+ mingw* | cegcc*)
-+ # MinGW DLLs use traditional 'lib' prefix
-+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+ ;;
-+ pw32*)
-+ # pw32 DLLs use 'pw' prefix rather than 'lib'
-+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+ ;;
-+ esac
-+ ;;
-+
-+ *)
-+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-+ ;;
-+ esac
-+ dynamic_linker='Win32 ld.exe'
-+ # FIXME: first we should search . and the directory the executable is in
-+ shlibpath_var=PATH
-+ ;;
-+
-+darwin* | rhapsody*)
-+ dynamic_linker="$host_os dyld"
-+ version_type=darwin
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-+ soname_spec='${libname}${release}${major}$shared_ext'
-+ shlibpath_overrides_runpath=yes
-+ shlibpath_var=DYLD_LIBRARY_PATH
-+ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-+
-+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-+ ;;
-+
-+dgux*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ ;;
-+
-+freebsd* | dragonfly*)
-+ # DragonFly does not have aout. When/if they implement a new
-+ # versioning mechanism, adjust this.
-+ if test -x /usr/bin/objformat; then
-+ objformat=`/usr/bin/objformat`
-+ else
-+ case $host_os in
-+ freebsd[23].*) objformat=aout ;;
-+ *) objformat=elf ;;
-+ esac
-+ fi
-+ version_type=freebsd-$objformat
-+ case $version_type in
-+ freebsd-elf*)
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ need_version=no
-+ need_lib_prefix=no
-+ ;;
-+ freebsd-*)
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-+ need_version=yes
-+ ;;
-+ esac
-+ shlibpath_var=LD_LIBRARY_PATH
-+ case $host_os in
-+ freebsd2.*)
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+ freebsd3.[01]* | freebsdelf3.[01]*)
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+ freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-+ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+ *) # from 4.6 on, and DragonFly
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+ esac
-+ ;;
-+
-+gnu*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ hardcode_into_libs=yes
-+ ;;
-+
-+haiku*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ dynamic_linker="$host_os runtime_loader"
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
-+ hardcode_into_libs=yes
-+ ;;
-+
-+hpux9* | hpux10* | hpux11*)
-+ # Give a soname corresponding to the major version so that dld.sl refuses to
-+ # link against other versions.
-+ version_type=sunos
-+ need_lib_prefix=no
-+ need_version=no
-+ case $host_cpu in
-+ ia64*)
-+ shrext_cmds='.so'
-+ hardcode_into_libs=yes
-+ dynamic_linker="$host_os dld.so"
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ if test "X$HPUX_IA64_MODE" = X32; then
-+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-+ else
-+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-+ fi
-+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-+ ;;
-+ hppa*64*)
-+ shrext_cmds='.sl'
-+ hardcode_into_libs=yes
-+ dynamic_linker="$host_os dld.sl"
-+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-+ ;;
-+ *)
-+ shrext_cmds='.sl'
-+ dynamic_linker="$host_os dld.sl"
-+ shlibpath_var=SHLIB_PATH
-+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ ;;
-+ esac
-+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
-+ postinstall_cmds='chmod 555 $lib'
-+ # or fails outright, so override atomically:
-+ install_override_mode=555
-+ ;;
-+
-+interix[3-9]*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+
-+irix5* | irix6* | nonstopux*)
-+ case $host_os in
-+ nonstopux*) version_type=nonstopux ;;
-+ *)
-+ if test "$lt_cv_prog_gnu_ld" = yes; then
-+ version_type=linux
-+ else
-+ version_type=irix
-+ fi ;;
-+ esac
-+ need_lib_prefix=no
-+ need_version=no
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ case $host_os in
-+ irix5* | nonstopux*)
-+ libsuff= shlibsuff=
-+ ;;
-+ *)
-+ case $LD in # libtool.m4 will add one of these switches to LD
-+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-+ libsuff= shlibsuff= libmagic=32-bit;;
-+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-+ libsuff=32 shlibsuff=N32 libmagic=N32;;
-+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+ *) libsuff= shlibsuff= libmagic=never-match;;
-+ esac
-+ ;;
-+ esac
-+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-+ shlibpath_overrides_runpath=no
-+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-+ hardcode_into_libs=yes
-+ ;;
-+
-+# No shared lib support for Linux oldld, aout, or coff.
-+linux*oldld* | linux*aout* | linux*coff*)
-+ dynamic_linker=no
-+ ;;
-+
-+# This must be Linux ELF.
-+linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+
-+ # Some binutils ld are patched to set DT_RUNPATH
-+ if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ lt_cv_shlibpath_overrides_runpath=no
-+ save_LDFLAGS=$LDFLAGS
-+ save_libdir=$libdir
-+ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
-+ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+int
-+main ()
-+{
-+
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_link "$LINENO"; then :
-+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-+ lt_cv_shlibpath_overrides_runpath=yes
-+fi
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ LDFLAGS=$save_LDFLAGS
-+ libdir=$save_libdir
-+
-+fi
-+
-+ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
-+
-+ # This implies no fast_install, which is unacceptable.
-+ # Some rework will be needed to allow for fast_install
-+ # before this can be enabled.
-+ hardcode_into_libs=yes
-+
-+ # Append ld.so.conf contents to the search path
-+ if test -f /etc/ld.so.conf; then
-+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-+ fi
-+
-+ # We used to test for /lib/ld.so.1 and disable shared libraries on
-+ # powerpc, because MkLinux only supported shared libraries with the
-+ # GNU dynamic linker. Since this was broken with cross compilers,
-+ # most powerpc-linux boxes support dynamic linking these days and
-+ # people can always --disable-shared, the test was removed, and we
-+ # assume the GNU/Linux dynamic linker is in use.
-+ dynamic_linker='GNU/Linux ld.so'
-+ ;;
-+
-+netbsd*)
-+ version_type=sunos
-+ need_lib_prefix=no
-+ need_version=no
-+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+ dynamic_linker='NetBSD (a.out) ld.so'
-+ else
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ dynamic_linker='NetBSD ld.elf_so'
-+ fi
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ ;;
-+
-+newsos6)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+
-+*nto* | *qnx*)
-+ version_type=qnx
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ dynamic_linker='ldqnx.so'
-+ ;;
-+
-+openbsd*)
-+ version_type=sunos
-+ sys_lib_dlsearch_path_spec="/usr/lib"
-+ need_lib_prefix=no
-+ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-+ case $host_os in
-+ openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-+ *) need_version=no ;;
-+ esac
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+ case $host_os in
-+ openbsd2.[89] | openbsd2.[89].*)
-+ shlibpath_overrides_runpath=no
-+ ;;
-+ *)
-+ shlibpath_overrides_runpath=yes
-+ ;;
-+ esac
-+ else
-+ shlibpath_overrides_runpath=yes
-+ fi
-+ ;;
-+
-+os2*)
-+ libname_spec='$name'
-+ shrext_cmds=".dll"
-+ need_lib_prefix=no
-+ library_names_spec='$libname${shared_ext} $libname.a'
-+ dynamic_linker='OS/2 ld.exe'
-+ shlibpath_var=LIBPATH
-+ ;;
-+
-+osf3* | osf4* | osf5*)
-+ version_type=osf
-+ need_lib_prefix=no
-+ need_version=no
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+ ;;
-+
-+rdos*)
-+ dynamic_linker=no
-+ ;;
-+
-+solaris*)
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ # ldd complains unless libraries are executable
-+ postinstall_cmds='chmod +x $lib'
-+ ;;
-+
-+sunos4*)
-+ version_type=sunos
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ if test "$with_gnu_ld" = yes; then
-+ need_lib_prefix=no
-+ fi
-+ need_version=yes
-+ ;;
-+
-+sysv4 | sysv4.3*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ case $host_vendor in
-+ sni)
-+ shlibpath_overrides_runpath=no
-+ need_lib_prefix=no
-+ runpath_var=LD_RUN_PATH
-+ ;;
-+ siemens)
-+ need_lib_prefix=no
-+ ;;
-+ motorola)
-+ need_lib_prefix=no
-+ need_version=no
-+ shlibpath_overrides_runpath=no
-+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-+ ;;
-+ esac
-+ ;;
-+
-+sysv4*MP*)
-+ if test -d /usr/nec ;then
-+ version_type=linux
-+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-+ soname_spec='$libname${shared_ext}.$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ fi
-+ ;;
-+
-+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-+ version_type=freebsd-elf
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=yes
-+ hardcode_into_libs=yes
-+ if test "$with_gnu_ld" = yes; then
-+ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-+ else
-+ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-+ case $host_os in
-+ sco3.2v5*)
-+ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-+ ;;
-+ esac
-+ fi
-+ sys_lib_dlsearch_path_spec='/usr/lib'
-+ ;;
-+
-+tpf*)
-+ # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
-+ version_type=linux
-+ need_lib_prefix=no
-+ need_version=no
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ shlibpath_overrides_runpath=no
-+ hardcode_into_libs=yes
-+ ;;
-+
-+uts4*)
-+ version_type=linux
-+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ soname_spec='${libname}${release}${shared_ext}$major'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ ;;
-+
-+*)
-+ dynamic_linker=no
-+ ;;
-+esac
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
-+$as_echo "$dynamic_linker" >&6; }
-+test "$dynamic_linker" = no && can_build_shared=no
-+
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+fi
-+
-+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-+ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-+fi
-+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-+ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
-+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
-+hardcode_action_CXX=
-+if test -n "$hardcode_libdir_flag_spec_CXX" ||
-+ test -n "$runpath_var_CXX" ||
-+ test "X$hardcode_automatic_CXX" = "Xyes" ; then
-+
-+ # We can hardcode non-existent directories.
-+ if test "$hardcode_direct_CXX" != no &&
-+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+ # have to relink, otherwise we might link with an installed library
-+ # when we should be linking with a yet-to-be-installed one
-+ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
-+ test "$hardcode_minus_L_CXX" != no; then
-+ # Linking always hardcodes the temporary library directory.
-+ hardcode_action_CXX=relink
-+ else
-+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+ hardcode_action_CXX=immediate
-+ fi
-+else
-+ # We cannot hardcode anything, or else we can only hardcode existing
-+ # directories.
-+ hardcode_action_CXX=unsupported
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
-+$as_echo "$hardcode_action_CXX" >&6; }
-+
-+if test "$hardcode_action_CXX" = relink ||
-+ test "$inherit_rpath_CXX" = yes; then
-+ # Fast installation is not supported
-+ enable_fast_install=no
-+elif test "$shlibpath_overrides_runpath" = yes ||
-+ test "$enable_shared" = no; then
-+ # Fast installation is not necessary
-+ enable_fast_install=needless
-+fi
-+
-+
-+
-+
-+
-+
-+
-+ fi # test -n "$compiler"
-+
-+ CC=$lt_save_CC
-+ LDCXX=$LD
-+ LD=$lt_save_LD
-+ GCC=$lt_save_GCC
-+ with_gnu_ld=$lt_save_with_gnu_ld
-+ lt_cv_path_LDCXX=$lt_cv_path_LD
-+ lt_cv_path_LD=$lt_save_path_LD
-+ lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-+ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-+fi # test "$_lt_caught_CXX_error" != yes
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# Only expand once:
-+
-+
-+
-+
-+
-+# Identify the assembler which will work hand-in-glove with the newly
-+# built GCC, so that we can examine its features. This is the assembler
-+# which will be driven by the driver program.
-+#
-+# If build != host, and we aren't building gas in-tree, we identify a
-+# build->target assembler and hope that it will have the same features
-+# as the host->target assembler we'll be using.
-+gcc_cv_gas_major_version=
-+gcc_cv_gas_minor_version=
-+gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
-+
-+if test "${gcc_cv_as+set}" = set; then :
-+
-+else
-+
-+if test -x "$DEFAULT_ASSEMBLER"; then
-+ gcc_cv_as="$DEFAULT_ASSEMBLER"
-+elif test -f $gcc_cv_as_gas_srcdir/configure.in \
-+ && test -f ../gas/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_as=../gas/as-new$build_exeext
-+elif test -x as$build_exeext; then
-+ # Build using assembler in the current directory.
-+ gcc_cv_as=./as$build_exeext
-+elif ( set dummy $AS_FOR_TARGET; test -x $2 ); then
-+ gcc_cv_as="$AS_FOR_TARGET"
-+else
-+ # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
-+set dummy $AS_FOR_TARGET; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_gcc_cv_as+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $gcc_cv_as in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_gcc_cv_as="$gcc_cv_as" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_gcc_cv_as="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+fi
-+gcc_cv_as=$ac_cv_path_gcc_cv_as
-+if test -n "$gcc_cv_as"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5
-+$as_echo "$gcc_cv_as" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+fi
-+
-+ORIGINAL_AS_FOR_TARGET=$gcc_cv_as
-+
-+case "$ORIGINAL_AS_FOR_TARGET" in
-+ ./as | ./as$build_exeext) ;;
-+ *) ac_config_files="$ac_config_files as:exec-tool.in"
-+ ;;
-+esac
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what assembler to use" >&5
-+$as_echo_n "checking what assembler to use... " >&6; }
-+if test "$gcc_cv_as" = ../gas/as-new$build_exeext; then
-+ # Single tree build which includes gas. We want to prefer it
-+ # over whatever linker top-level may have detected, since
-+ # we'll use what we're building after installation anyway.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built gas" >&5
-+$as_echo "newly built gas" >&6; }
-+ in_tree_gas=yes
-+ gcc_cv_as_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
-+for f in $gcc_cv_as_bfd_srcdir/configure \
-+ $gcc_cv_as_gas_srcdir/configure \
-+ $gcc_cv_as_gas_srcdir/configure.in \
-+ $gcc_cv_as_gas_srcdir/Makefile.in ; do
-+ gcc_cv_gas_version=`sed -n -e 's/^[ ]*VERSION=[^0-9A-Za-z_]*\([0-9]*\.[0-9]*.*\)/VERSION=\1/p' < $f`
-+ if test x$gcc_cv_gas_version != x; then
-+ break
-+ fi
-+done
-+case $gcc_cv_gas_version in
-+ VERSION=[0-9]*) ;;
-+ *) as_fn_error "cannot find version of in-tree assembler" "$LINENO" 5;;
-+esac
-+gcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
-+gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
-+gcc_cv_gas_patch_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
-+case $gcc_cv_gas_patch_version in
-+ "") gcc_cv_gas_patch_version="0" ;;
-+esac
-+gcc_cv_gas_vers=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
-+ + $gcc_cv_gas_minor_version \) \* 1000 \
-+ + $gcc_cv_gas_patch_version`
-+
-+ in_tree_gas_is_elf=no
-+ if grep 'obj_format = elf' ../gas/Makefile > /dev/null \
-+ || (grep 'obj_format = multi' ../gas/Makefile \
-+ && grep 'extra_objects =.* obj-elf' ../gas/Makefile) > /dev/null
-+ then
-+ in_tree_gas_is_elf=yes
-+ fi
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5
-+$as_echo "$gcc_cv_as" >&6; }
-+ in_tree_gas=no
-+fi
-+
-+default_ld=
-+# Check whether --enable-ld was given.
-+if test "${enable_ld+set}" = set; then :
-+ enableval=$enable_ld; case "${enableval}" in
-+ no)
-+ default_ld=ld.gold
-+ ;;
-+ esac
-+fi
-+
-+
-+# Check whether --enable-gold was given.
-+if test "${enable_gold+set}" = set; then :
-+ enableval=$enable_gold; case "${enableval}" in
-+ default)
-+ install_gold_as_default=yes
-+ ;;
-+ yes)
-+ if test x${default_ld} != x; then
-+ install_gold_as_default=yes
-+ fi
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ as_fn_error "invalid --enable-gold argument" "$LINENO" 5
-+ ;;
-+ esac
-+else
-+ install_gold_as_default=no
-+fi
-+
-+
-+# Identify the linker which will work hand-in-glove with the newly
-+# built GCC, so that we can examine its features. This is the linker
-+# which will be driven by the driver program.
-+#
-+# If build != host, and we aren't building gas in-tree, we identify a
-+# build->target linker and hope that it will have the same features
-+# as the host->target linker we'll be using.
-+gcc_cv_gld_major_version=
-+gcc_cv_gld_minor_version=
-+gcc_cv_ld_gld_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
-+gcc_cv_ld_gold_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gold
-+gcc_cv_ld_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
-+
-+if test "${gcc_cv_ld+set}" = set; then :
-+
-+else
-+
-+if test -x "$DEFAULT_LINKER"; then
-+ gcc_cv_ld="$DEFAULT_LINKER"
-+elif test $install_gold_as_default = yes \
-+ && test -f $gcc_cv_ld_gold_srcdir/configure.ac \
-+ && test -f ../gold/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_ld=../gold/ld-new$build_exeext
-+elif test -f $gcc_cv_ld_gld_srcdir/configure.in \
-+ && test -f ../ld/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_ld=../ld/ld-new$build_exeext
-+elif test -x collect-ld$build_exeext; then
-+ # Build using linker in the current directory.
-+ gcc_cv_ld=./collect-ld$build_exeext
-+elif ( set dummy $LD_FOR_TARGET; test -x $2 ); then
-+ gcc_cv_ld="$LD_FOR_TARGET"
-+else
-+ # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
-+set dummy $LD_FOR_TARGET; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_gcc_cv_ld+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $gcc_cv_ld in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_gcc_cv_ld="$gcc_cv_ld" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_gcc_cv_ld="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+fi
-+gcc_cv_ld=$ac_cv_path_gcc_cv_ld
-+if test -n "$gcc_cv_ld"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5
-+$as_echo "$gcc_cv_ld" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+fi
-+
-+ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld
-+PLUGIN_LD_SUFFIX=`basename $gcc_cv_ld | sed -e "s,$target_alias-,,"`
-+# if the PLUGIN_LD is set ld-new, just have it as ld
-+# as that is the installed named.
-+if test x$PLUGIN_LD_SUFFIX = xld-new \
-+ || test x$PLUGIN_LD_SUFFIX = xcollect-ld ; then
-+ PLUGIN_LD_SUFFIX=ld
-+fi
-+
-+# Check whether --with-plugin-ld was given.
-+if test "${with_plugin_ld+set}" = set; then :
-+ withval=$with_plugin_ld; if test x"$withval" != x; then
-+ ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval"
-+ PLUGIN_LD_SUFFIX=`echo $withval | sed -e "s,$target_alias-,,"`
-+ fi
-+fi
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PLUGIN_LD_SUFFIX "$PLUGIN_LD_SUFFIX"
-+_ACEOF
-+
-+
-+# Check to see if we are using gold instead of ld
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using gold" >&5
-+$as_echo_n "checking whether we are using gold... " >&6; }
-+ld_is_gold=no
-+if test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --version 2>/dev/null | sed 1q \
-+ | grep "GNU gold" > /dev/null; then
-+ ld_is_gold=yes
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_is_gold" >&5
-+$as_echo "$ld_is_gold" >&6; }
-+
-+ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
-+
-+case "$ORIGINAL_LD_FOR_TARGET" in
-+ ./collect-ld | ./collect-ld$build_exeext) ;;
-+ *) ac_config_files="$ac_config_files collect-ld:exec-tool.in"
-+ ;;
-+esac
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what linker to use" >&5
-+$as_echo_n "checking what linker to use... " >&6; }
-+if test "$gcc_cv_ld" = ../ld/ld-new$build_exeext \
-+ || test "$gcc_cv_ld" = ../gold/ld-new$build_exeext; then
-+ # Single tree build which includes ld. We want to prefer it
-+ # over whatever linker top-level may have detected, since
-+ # we'll use what we're building after installation anyway.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built ld" >&5
-+$as_echo "newly built ld" >&6; }
-+ in_tree_ld=yes
-+ in_tree_ld_is_elf=no
-+ if (grep 'EMUL = .*elf' ../ld/Makefile \
-+ || grep 'EMUL = .*linux' ../ld/Makefile \
-+ || grep 'EMUL = .*lynx' ../ld/Makefile) > /dev/null; then
-+ in_tree_ld_is_elf=yes
-+ elif test "$ld_is_gold" = yes; then
-+ in_tree_ld_is_elf=yes
-+ fi
-+ for f in $gcc_cv_ld_bfd_srcdir/configure $gcc_cv_ld_gld_srcdir/configure $gcc_cv_ld_gld_srcdir/configure.in $gcc_cv_ld_gld_srcdir/Makefile.in
-+ do
-+ gcc_cv_gld_version=`sed -n -e 's/^[ ]*VERSION=[^0-9A-Za-z_]*\([0-9]*\.[0-9]*.*\)/VERSION=\1/p' < $f`
-+ if test x$gcc_cv_gld_version != x; then
-+ break
-+ fi
-+ done
-+ case $gcc_cv_gld_version in
-+ VERSION=[0-9]*) ;;
-+ *) as_fn_error "cannot find version of in-tree linker" "$LINENO" 5 ;;
-+ esac
-+ gcc_cv_gld_major_version=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
-+ gcc_cv_gld_minor_version=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
-+ ORIGINAL_LD_BFD_FOR_TARGET=../ld/ld-new$build_exeext
-+ ORIGINAL_LD_GOLD_FOR_TARGET=../gold/ld-new$build_exeext
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5
-+$as_echo "$gcc_cv_ld" >&6; }
-+ in_tree_ld=no
-+ gcc_cvs_ld_program=`dirname $gcc_cv_ld`/`basename $gcc_cv_ld $host_exeext`
-+ ORIGINAL_LD_BFD_FOR_TARGET=${gcc_cvs_ld_program}.bfd$host_exeext
-+ ORIGINAL_LD_GOLD_FOR_TARGET=${gcc_cvs_ld_program}.gold$host_exeext
-+fi
-+
-+
-+
-+
-+# Figure out what nm we will be using.
-+gcc_cv_binutils_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
-+if test "${gcc_cv_nm+set}" = set; then :
-+
-+else
-+
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ gcc_cv_nm=../binutils/nm-new$build_exeext
-+elif test -x nm$build_exeext; then
-+ gcc_cv_nm=./nm$build_exeext
-+elif ( set dummy $NM_FOR_TARGET; test -x $2 ); then
-+ gcc_cv_nm="$NM_FOR_TARGET"
-+else
-+ # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
-+set dummy $NM_FOR_TARGET; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_gcc_cv_nm+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $gcc_cv_nm in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_gcc_cv_nm="$gcc_cv_nm" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_gcc_cv_nm="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+fi
-+gcc_cv_nm=$ac_cv_path_gcc_cv_nm
-+if test -n "$gcc_cv_nm"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5
-+$as_echo "$gcc_cv_nm" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what nm to use" >&5
-+$as_echo_n "checking what nm to use... " >&6; }
-+if test "$gcc_cv_nm" = ../binutils/nm-new$build_exeext; then
-+ # Single tree build which includes binutils.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built nm" >&5
-+$as_echo "newly built nm" >&6; }
-+ in_tree_nm=yes
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5
-+$as_echo "$gcc_cv_nm" >&6; }
-+ in_tree_nm=no
-+fi
-+
-+ORIGINAL_NM_FOR_TARGET=$gcc_cv_nm
-+
-+case "$ORIGINAL_NM_FOR_TARGET" in
-+ ./nm | ./nm$build_exeext) ;;
-+ *) ac_config_files="$ac_config_files nm:exec-tool.in"
-+ ;;
-+esac
-+
-+
-+# Figure out what objdump we will be using.
-+if test "${gcc_cv_objdump+set}" = set; then :
-+
-+else
-+
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ # Single tree build which includes binutils.
-+ gcc_cv_objdump=../binutils/objdump$build_exeext
-+elif test -x objdump$build_exeext; then
-+ gcc_cv_objdump=./objdump$build_exeext
-+elif ( set dummy $OBJDUMP_FOR_TARGET; test -x $2 ); then
-+ gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
-+else
-+ # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
-+set dummy $OBJDUMP_FOR_TARGET; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $gcc_cv_objdump in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_gcc_cv_objdump="$gcc_cv_objdump" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_gcc_cv_objdump="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+fi
-+gcc_cv_objdump=$ac_cv_path_gcc_cv_objdump
-+if test -n "$gcc_cv_objdump"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5
-+$as_echo "$gcc_cv_objdump" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what objdump to use" >&5
-+$as_echo_n "checking what objdump to use... " >&6; }
-+if test "$gcc_cv_objdump" = ../binutils/objdump$build_exeext; then
-+ # Single tree build which includes binutils.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built objdump" >&5
-+$as_echo "newly built objdump" >&6; }
-+elif test x$gcc_cv_objdump = x; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
-+$as_echo "not found" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5
-+$as_echo "$gcc_cv_objdump" >&6; }
-+fi
-+
-+# Figure out what readelf we will be using.
-+if test "${gcc_cv_readelf+set}" = set; then :
-+
-+else
-+
-+if test -f $gcc_cv_binutils_srcdir/configure.in \
-+ && test -f ../binutils/Makefile \
-+ && test x$build = x$host; then
-+ # Single tree build which includes binutils.
-+ gcc_cv_readelf=../binutils/readelf$build_exeext
-+elif test -x readelf$build_exeext; then
-+ gcc_cv_readelf=./readelf$build_exeext
-+else
-+ # Extract the first word of "readelf", so it can be a program name with args.
-+set dummy readelf; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_gcc_cv_readelf+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $gcc_cv_readelf in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_gcc_cv_readelf="$gcc_cv_readelf" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_gcc_cv_readelf="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+fi
-+gcc_cv_readelf=$ac_cv_path_gcc_cv_readelf
-+if test -n "$gcc_cv_readelf"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5
-+$as_echo "$gcc_cv_readelf" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what readelf to use" >&5
-+$as_echo_n "checking what readelf to use... " >&6; }
-+if test "$gcc_cv_readelf" = ../binutils/readelf$build_exeext; then
-+ # Single tree build which includes binutils.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built readelf" >&5
-+$as_echo "newly built readelf" >&6; }
-+elif test x$gcc_cv_readelf = x; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
-+$as_echo "not found" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5
-+$as_echo "$gcc_cv_readelf" >&6; }
-+fi
-+
-+# Figure out what assembler alignment features are present.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler flags" >&5
-+$as_echo_n "checking assembler flags... " >&6; }
-+if test "${gcc_cv_as_flags+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ case "$target" in
-+ i[34567]86-*-linux*)
-+ gcc_cv_as_flags=--32
-+ ;;
-+ x86_64-*-linux-gnux32)
-+ gcc_cv_as_flags=--x32
-+ ;;
-+ x86_64-*-linux*)
-+ gcc_cv_as_flags=--64
-+ ;;
-+ powerpc*-*-darwin*)
-+ gcc_cv_as_flags="-arch ppc"
-+ ;;
-+ *)
-+ gcc_cv_as_flags=" "
-+ ;;
-+ esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_flags" >&5
-+$as_echo "$gcc_cv_as_flags" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .balign and .p2align" >&5
-+$as_echo_n "checking assembler for .balign and .p2align... " >&6; }
-+if test "${gcc_cv_as_balign_and_p2align+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_balign_and_p2align=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
-+ then gcc_cv_as_balign_and_p2align=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.balign 4
-+.p2align 2' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_balign_and_p2align=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_balign_and_p2align" >&5
-+$as_echo "$gcc_cv_as_balign_and_p2align" >&6; }
-+if test $gcc_cv_as_balign_and_p2align = yes; then
-+
-+$as_echo "#define HAVE_GAS_BALIGN_AND_P2ALIGN 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .p2align with maximum skip" >&5
-+$as_echo_n "checking assembler for .p2align with maximum skip... " >&6; }
-+if test "${gcc_cv_as_max_skip_p2align+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_max_skip_p2align=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
-+ then gcc_cv_as_max_skip_p2align=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.p2align 4,,7' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_max_skip_p2align=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_max_skip_p2align" >&5
-+$as_echo "$gcc_cv_as_max_skip_p2align" >&6; }
-+if test $gcc_cv_as_max_skip_p2align = yes; then
-+
-+$as_echo "#define HAVE_GAS_MAX_SKIP_P2ALIGN 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .literal16" >&5
-+$as_echo_n "checking assembler for .literal16... " >&6; }
-+if test "${gcc_cv_as_literal16+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_literal16=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
-+ then gcc_cv_as_literal16=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.literal16' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_literal16=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_literal16" >&5
-+$as_echo "$gcc_cv_as_literal16" >&6; }
-+if test $gcc_cv_as_literal16 = yes; then
-+
-+$as_echo "#define HAVE_GAS_LITERAL16 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working .subsection -1" >&5
-+$as_echo_n "checking assembler for working .subsection -1... " >&6; }
-+if test "${gcc_cv_as_subsection_m1+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_subsection_m1=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
-+ then gcc_cv_as_subsection_m1=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo 'conftest_label1: .word 0
-+.subsection -1
-+conftest_label2: .word 0
-+.previous' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_nm != x; then
-+ $gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1
-+ $gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2
-+ if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1
-+ then :
-+ else gcc_cv_as_subsection_m1=yes
-+ fi
-+ rm -f conftest.nm1 conftest.nm2
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_subsection_m1" >&5
-+$as_echo "$gcc_cv_as_subsection_m1" >&6; }
-+if test $gcc_cv_as_subsection_m1 = yes; then
-+
-+$as_echo "#define HAVE_GAS_SUBSECTION_ORDERING 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weak" >&5
-+$as_echo_n "checking assembler for .weak... " >&6; }
-+if test "${gcc_cv_as_weak+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_weak=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
-+ then gcc_cv_as_weak=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .weak foobar' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_weak=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weak" >&5
-+$as_echo "$gcc_cv_as_weak" >&6; }
-+if test $gcc_cv_as_weak = yes; then
-+
-+$as_echo "#define HAVE_GAS_WEAK 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weakref" >&5
-+$as_echo_n "checking assembler for .weakref... " >&6; }
-+if test "${gcc_cv_as_weakref+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_weakref=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
-+ then gcc_cv_as_weakref=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .weakref foobar, barfnot' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_weakref=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weakref" >&5
-+$as_echo "$gcc_cv_as_weakref" >&6; }
-+if test $gcc_cv_as_weakref = yes; then
-+
-+$as_echo "#define HAVE_GAS_WEAKREF 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .nsubspa comdat" >&5
-+$as_echo_n "checking assembler for .nsubspa comdat... " >&6; }
-+if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_nsubspa_comdat=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
-+ then gcc_cv_as_nsubspa_comdat=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .SPACE $TEXT$
-+ .NSUBSPA $CODE$,COMDAT' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_nsubspa_comdat=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_nsubspa_comdat" >&5
-+$as_echo "$gcc_cv_as_nsubspa_comdat" >&6; }
-+if test $gcc_cv_as_nsubspa_comdat = yes; then
-+
-+$as_echo "#define HAVE_GAS_NSUBSPA_COMDAT 1" >>confdefs.h
-+
-+fi
-+
-+# .hidden needs to be supported in both the assembler and the linker,
-+# because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
-+# This is irritatingly difficult to feature test for; we have to check the
-+# date string after the version number. If we've got an in-tree
-+# ld, we don't know its patchlevel version, so we set the baseline at 2.13
-+# to be safe.
-+# The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .hidden" >&5
-+$as_echo_n "checking assembler for .hidden... " >&6; }
-+if test "${gcc_cv_as_hidden+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_hidden=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
-+ then gcc_cv_as_hidden=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .hidden foobar
-+foobar:' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+
-+# Solaris 9/x86 as incorrectly emits an alias for a hidden symbol with
-+# STV_HIDDEN, so disable .hidden support if so.
-+case "${target}" in
-+ i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
-+ if test x$gcc_cv_as != x && test x$gcc_cv_objdump != x; then
-+ cat > conftest.s <<EOF
-+.globl hidden
-+ .hidden hidden
-+hidden:
-+.globl default
-+ .set default,hidden
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -t conftest.o 2>/dev/null | \
-+ grep '\.hidden default' > /dev/null; then
-+ gcc_cv_as_hidden=no
-+ else
-+ gcc_cv_as_hidden=yes
-+ fi
-+ else
-+ # Assume bug is present if objdump is missing.
-+ gcc_cv_as_hidden=no
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_hidden=yes
-+ ;;
-+esac
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_hidden" >&5
-+$as_echo "$gcc_cv_as_hidden" >&6; }
-+
-+case "${target}" in
-+ *-*-darwin*)
-+ # Darwin as has some visibility support, though with a different syntax.
-+ gcc_cv_as_hidden=yes
-+ ;;
-+esac
-+
-+# gnu_indirect_function type is an extension proposed at
-+# http://groups.google/com/group/generic-abi/files. It allows dynamic runtime
-+# selection of function implementation
-+# Check whether --enable-gnu-indirect-function was given.
-+if test "${enable_gnu_indirect_function+set}" = set; then :
-+ enableval=$enable_gnu_indirect_function; case $enable_gnu_indirect_function in
-+ yes | no) ;;
-+ *) as_fn_error "'$enable_gnu_indirect_function' is an invalid value for --enable-gnu-indirect-function.
-+Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
-+ esac
-+else
-+ enable_gnu_indirect_function="$default_gnu_indirect_function"
-+fi
-+
-+
-+gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GNU_INDIRECT_FUNCTION $gif
-+_ACEOF
-+
-+
-+
-+if test $in_tree_ld != yes ; then
-+ ld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if test x"$ld_is_gold" = xyes; then
-+ # GNU gold --version looks like this:
-+ #
-+ # GNU gold (GNU Binutils 2.21.51.20110225) 1.11
-+ #
-+ # We extract the binutils version which is more familiar and specific
-+ # than the gold version.
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^[^)]*[ ]\([0-9][0-9]*\.[0-9][0-9]*[^)]*\)) .*$,\1,p'`
-+ else
-+ # GNU ld --version looks like this:
-+ #
-+ # GNU ld (GNU Binutils) 2.21.51.20110225
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ fi
-+ ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ ld_vers_patch=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
-+ else
-+ case "${target}" in
-+ *-*-solaris2*)
-+ # See acinclude.m4 (gcc_SUN_LD_VERSION) for the version number
-+ # format.
-+ #
-+ # Don't reuse gcc_gv_sun_ld_vers_* in case a linker other than
-+ # /usr/ccs/bin/ld has been configured.
-+ ld_ver=`$gcc_cv_ld -V 2>&1`
-+ if echo "$ld_ver" | grep 'Solaris Link Editors' > /dev/null; then
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*: 5\.[0-9][0-9]*-\([0-9]\.[0-9][0-9]*\).*$,\1,p'`
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .hidden support" >&5
-+$as_echo_n "checking linker for .hidden support... " >&6; }
-+if test "${gcc_cv_ld_hidden+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test $in_tree_ld = yes ; then
-+ gcc_cv_ld_hidden=no
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_hidden=yes
-+ fi
-+else
-+ gcc_cv_ld_hidden=yes
-+ if test x"$ld_is_gold" = xyes; then
-+ :
-+ elif echo "$ld_ver" | grep GNU > /dev/null; then
-+ case "${target}" in
-+ mmix-knuth-mmixware)
-+ # The linker emits by default mmo, not ELF, so "no" is appropriate.
-+ gcc_cv_ld_hidden=no
-+ ;;
-+ esac
-+ if test 0"$ld_date" -lt 20020404; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2002-04-04, fail
-+ gcc_cv_ld_hidden=no
-+ elif test -z "$ld_vers"; then
-+ # If there was no date string nor ld version number, something is wrong
-+ gcc_cv_ld_hidden=no
-+ else
-+ test -z "$ld_vers_patch" && ld_vers_patch=0
-+ if test "$ld_vers_major" -lt 2; then
-+ gcc_cv_ld_hidden=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
-+ gcc_cv_ld_hidden="no"
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
-+ gcc_cv_ld_hidden=no
-+ fi
-+ fi
-+ fi
-+ else
-+ case "${target}" in
-+ *-*-darwin*)
-+ # Darwin ld has some visibility support.
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ hppa64*-*-hpux* | ia64*-*-hpux*)
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ *-*-solaris2.9* | *-*-solaris2.1[0-9]*)
-+ # Support for .hidden in Sun ld appeared in Solaris 9 FCS, but
-+ # .symbolic was only added in Solaris 9 12/02.
-+ gcc_cv_ld_hidden=yes
-+ ;;
-+ *)
-+ gcc_cv_ld_hidden=no
-+ ;;
-+ esac
-+ fi
-+fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_hidden" >&5
-+$as_echo "$gcc_cv_ld_hidden" >&6; }
-+libgcc_visibility=no
-+
-+
-+if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
-+ libgcc_visibility=yes
-+
-+$as_echo "#define HAVE_GAS_HIDDEN 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker read-only and read-write section mixing" >&5
-+$as_echo_n "checking linker read-only and read-write section mixing... " >&6; }
-+gcc_cv_ld_ro_rw_mix=unknown
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_ro_rw_mix=read-write
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
-+ echo '.section myfoosect, "a"' > conftest1.s
-+ echo '.section myfoosect, "aw"' > conftest2.s
-+ echo '.byte 1' >> conftest2.s
-+ echo '.section myfoosect, "a"' > conftest3.s
-+ echo '.byte 0' >> conftest3.s
-+ if $gcc_cv_as -o conftest1.o conftest1.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
-+ conftest2.o conftest3.o > /dev/null 2>&1; then
-+ gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \
-+ | sed -e '/myfoosect/!d' -e N`
-+ if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then
-+ if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then
-+ gcc_cv_ld_ro_rw_mix=read-only
-+ else
-+ gcc_cv_ld_ro_rw_mix=read-write
-+ fi
-+ fi
-+ fi
-+ rm -f conftest.* conftest[123].*
-+fi
-+if test x$gcc_cv_ld_ro_rw_mix = xread-write; then
-+
-+$as_echo "#define HAVE_LD_RO_RW_SECTION_MIXING 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_ro_rw_mix" >&5
-+$as_echo "$gcc_cv_ld_ro_rw_mix" >&6; }
-+
-+if test "x${build}" = "x${target}" && test "x${build}" = "x${host}"; then
-+ case "${target}" in
-+ *-*-solaris2*)
-+ #
-+ # Solaris 2 ld -V output looks like this for a regular version:
-+ #
-+ # ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1699
-+ #
-+ # but test versions add stuff at the end:
-+ #
-+ # ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1701:onnv-ab196087-6931056-03/25/10
-+ #
-+ gcc_cv_sun_ld_ver=`/usr/ccs/bin/ld -V 2>&1`
-+ if echo "$gcc_cv_sun_ld_ver" | grep 'Solaris Link Editors' > /dev/null; then
-+ gcc_cv_sun_ld_vers=`echo $gcc_cv_sun_ld_ver | sed -n \
-+ -e 's,^.*: 5\.[0-9][0-9]*-\([0-9]\.[0-9][0-9]*\).*$,\1,p'`
-+ gcc_cv_sun_ld_vers_major=`expr "$gcc_cv_sun_ld_vers" : '\([0-9]*\)'`
-+ gcc_cv_sun_ld_vers_minor=`expr "$gcc_cv_sun_ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ fi
-+ ;;
-+ esac
-+fi
-+
-+# Check whether --enable-initfini-array was given.
-+if test "${enable_initfini_array+set}" = set; then :
-+ enableval=$enable_initfini_array;
-+else
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
-+$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
-+if test "${gcc_cv_initfini_array+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test "x${build}" = "x${target}" && test "x${build}" = "x${host}"; then
-+ case "${target}" in
-+ ia64-*)
-+ if test "$cross_compiling" = yes; then :
-+ gcc_cv_initfini_array=no
-+else
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#ifndef __ELF__
-+#error Not an ELF OS
-+#endif
-+/* We turn on .preinit_array/.init_array/.fini_array support for ia64
-+ if it can be used. */
-+static int x = -1;
-+int main (void) { return x; }
-+int foo (void) { x = 0; }
-+int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
-+
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+ gcc_cv_initfini_array=yes
-+else
-+ gcc_cv_initfini_array=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+ conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+;;
-+ *)
-+ gcc_cv_initfini_array=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 \
-+ -a "$gcc_cv_gld_minor_version" -ge 22 \
-+ -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_initfini_array=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
-+ cat > conftest.s <<\EOF
-+.section .dtors,"a",%progbits
-+.balign 4
-+.byte 'A', 'A', 'A', 'A'
-+.section .ctors,"a",%progbits
-+.balign 4
-+.byte 'B', 'B', 'B', 'B'
-+.section .fini_array.65530,"a",%progbits
-+.balign 4
-+.byte 'C', 'C', 'C', 'C'
-+.section .init_array.65530,"a",%progbits
-+.balign 4
-+.byte 'D', 'D', 'D', 'D'
-+.section .dtors.64528,"a",%progbits
-+.balign 4
-+.byte 'E', 'E', 'E', 'E'
-+.section .ctors.64528,"a",%progbits
-+.balign 4
-+.byte 'F', 'F', 'F', 'F'
-+.section .fini_array.01005,"a",%progbits
-+.balign 4
-+.byte 'G', 'G', 'G', 'G'
-+.section .init_array.01005,"a",%progbits
-+.balign 4
-+.byte 'H', 'H', 'H', 'H'
-+.text
-+.globl _start
-+_start:
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -s -j .init_array conftest \
-+ | grep HHHHFFFFDDDDBBBB > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -s -j .fini_array conftest \
-+ | grep GGGGEEEECCCCAAAA > /dev/null 2>&1; then
-+ gcc_cv_initfini_array=yes
-+ fi
-+ rm -f conftest conftest.*
-+ fi
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+#ifndef __ELF__
-+# error Not an ELF OS
-+#endif
-+#include <stdlib.h>
-+#if defined __GLIBC_PREREQ
-+# if __GLIBC_PREREQ (2, 4)
-+# else
-+# error GLIBC 2.4 required
-+# endif
-+#else
-+# if defined __sun__ && defined __svr4__
-+ /* Solaris ld.so.1 supports .init_array/.fini_array since Solaris 8. */
-+# else
-+# error The C library not known to support .init_array/.fini_array
-+# endif
-+#endif
-+
-+_ACEOF
-+if ac_fn_c_try_cpp "$LINENO"; then :
-+
-+else
-+ gcc_cv_initfini_array=no
-+fi
-+rm -f conftest.err conftest.$ac_ext;;
-+ esac
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking cross compile... guessing" >&5
-+$as_echo_n "checking cross compile... guessing... " >&6; }
-+ gcc_cv_initfini_array=no
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
-+$as_echo "$gcc_cv_initfini_array" >&6; }
-+ enable_initfini_array=$gcc_cv_initfini_array
-+
-+fi
-+
-+if test $enable_initfini_array = yes; then
-+
-+$as_echo "#define HAVE_INITFINI_ARRAY_SUPPORT 1" >>confdefs.h
-+
-+fi
-+
-+# Check if we have .[us]leb128, and support symbol arithmetic with it.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .sleb128 and .uleb128" >&5
-+$as_echo_n "checking assembler for .sleb128 and .uleb128... " >&6; }
-+if test "${gcc_cv_as_leb128+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_leb128=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
-+ then gcc_cv_as_leb128=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .data
-+ .uleb128 L2 - L1
-+L1:
-+ .uleb128 1280
-+ .sleb128 -1010
-+L2:' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ # GAS versions before 2.11 do not support uleb128,
-+ # despite appearing to.
-+ # ??? There exists an elf-specific test that will crash
-+ # the assembler. Perhaps it's better to figure out whether
-+ # arbitrary sections are supported and try the test.
-+ as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`
-+ if echo "$as_ver" | grep GNU > /dev/null; then
-+ as_vers=`echo $as_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ as_major=`expr "$as_vers" : '\([0-9]*\)'`
-+ as_minor=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`
-+ if test $as_major -eq 2 && test $as_minor -lt 11
-+ then :
-+ else gcc_cv_as_leb128=yes
-+ fi
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_leb128" >&5
-+$as_echo "$gcc_cv_as_leb128" >&6; }
-+if test $gcc_cv_as_leb128 = yes; then
-+
-+$as_echo "#define HAVE_AS_LEB128 1" >>confdefs.h
-+
-+fi
-+
-+# Check if we have assembler support for unwind directives.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi directives" >&5
-+$as_echo_n "checking assembler for cfi directives... " >&6; }
-+if test "${gcc_cv_as_cfi_directive+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_cfi_directive=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ .cfi_startproc
-+ .cfi_offset 0, 0
-+ .cfi_same_value 1
-+ .cfi_def_cfa 1, 2
-+ .cfi_escape 1, 2, 3, 4, 5
-+ .cfi_endproc' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ case "$target" in
-+ *-*-solaris*)
-+ # If the linker used on Solaris (like Sun ld) isn't capable of merging
-+ # read-only and read-write sections, we need to make sure that the
-+ # assembler used emits read-write .eh_frame sections.
-+ if test "x$gcc_cv_ld_ro_rw_mix" != xread-write; then
-+ if test "x$gcc_cv_objdump" != x; then
-+ if $gcc_cv_objdump -h conftest.o 2>/dev/null | \
-+ sed -e /.eh_frame/!d -e N | grep READONLY > /dev/null; then
-+ gcc_cv_as_cfi_directive=no
-+ else
-+ case "$target" in
-+ i?86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]*)
-+ # On Solaris/x86, make sure that GCC and gas agree on using
-+ # read-only .eh_frame sections for 64-bit.
-+ if $gcc_cv_as --64 -o conftest.o conftest.s > /dev/null 2>&1 && \
-+ $gcc_cv_objdump -h conftest.o 2>/dev/null | \
-+ sed -e /.eh_frame/!d -e N | \
-+ grep READONLY > /dev/null; then
-+ gcc_cv_as_cfi_directive=yes
-+ else
-+ gcc_cv_as_cfi_directive=no
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_cfi_directive=yes
-+ ;;
-+ esac
-+ fi
-+ else
-+ # no objdump, err on the side of caution
-+ gcc_cv_as_cfi_directive=no
-+ fi
-+ else
-+ gcc_cv_as_cfi_directive=yes
-+ fi
-+ ;;
-+ *-*-*)
-+ gcc_cv_as_cfi_directive=yes
-+ ;;
-+esac
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_directive" >&5
-+$as_echo "$gcc_cv_as_cfi_directive" >&6; }
-+
-+if test $gcc_cv_as_cfi_directive = yes && test x$gcc_cv_objdump != x; then
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working cfi advance" >&5
-+$as_echo_n "checking assembler for working cfi advance... " >&6; }
-+if test "${gcc_cv_as_cfi_advance_working+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_cfi_advance_working=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ .cfi_startproc
-+ .cfi_adjust_cfa_offset 64
-+ .skip 75040, 0
-+ .cfi_adjust_cfa_offset 128
-+ .cfi_endproc' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+
-+if $gcc_cv_objdump -Wf conftest.o 2>/dev/null \
-+ | grep 'DW_CFA_advance_loc[24]:[ ][ ]*75040[ ]' >/dev/null; then
-+ gcc_cv_as_cfi_advance_working=yes
-+fi
-+
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_advance_working" >&5
-+$as_echo "$gcc_cv_as_cfi_advance_working" >&6; }
-+
-+else
-+ # no objdump, err on the side of caution
-+ gcc_cv_as_cfi_advance_working=no
-+fi
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes \
-+ && test $gcc_cv_as_cfi_advance_working = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi personality directive" >&5
-+$as_echo_n "checking assembler for cfi personality directive... " >&6; }
-+if test "${gcc_cv_as_cfi_personality_directive+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_cfi_personality_directive=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ .cfi_startproc
-+ .cfi_personality 0, symbol
-+ .cfi_endproc' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_cfi_personality_directive=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_personality_directive" >&5
-+$as_echo "$gcc_cv_as_cfi_personality_directive" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE `if test $gcc_cv_as_cfi_personality_directive = yes;
-+ then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi sections directive" >&5
-+$as_echo_n "checking assembler for cfi sections directive... " >&6; }
-+if test "${gcc_cv_as_cfi_sections_directive+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_cfi_sections_directive=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ .cfi_sections .debug_frame, .eh_frame
-+ .cfi_startproc
-+ .cfi_endproc' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ case $target_os in
-+ win32 | pe | cygwin* | mingw32* | uwin*)
-+ # Need to check that we generated the correct relocation for the
-+ # .debug_frame section. This was fixed for binutils 2.21.
-+ gcc_cv_as_cfi_sections_directive=no
-+ if test "x$gcc_cv_objdump" != x; then
-+ if $gcc_cv_objdump -j .debug_frame -r conftest.o 2>/dev/null | \
-+ grep secrel > /dev/null; then
-+ gcc_cv_as_cfi_sections_directive=yes
-+ fi
-+ fi
-+ ;;
-+ *)
-+ gcc_cv_as_cfi_sections_directive=yes
-+ ;;
-+esac
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_sections_directive" >&5
-+$as_echo "$gcc_cv_as_cfi_sections_directive" >&6; }
-+
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE `if test $gcc_cv_as_cfi_sections_directive = yes;
-+ then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+# GAS versions up to and including 2.11.0 may mis-optimize
-+# .eh_frame data.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for eh_frame optimization" >&5
-+$as_echo_n "checking assembler for eh_frame optimization... " >&6; }
-+if test "${gcc_cv_as_eh_frame+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_eh_frame=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
-+ then gcc_cv_as_eh_frame=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+.LFB1:
-+ .4byte 0
-+.L1:
-+ .4byte 0
-+.LFE1:
-+ .section .eh_frame,"aw",@progbits
-+__FRAME_BEGIN__:
-+ .4byte .LECIE1-.LSCIE1
-+.LSCIE1:
-+ .4byte 0x0
-+ .byte 0x1
-+ .ascii "z\0"
-+ .byte 0x1
-+ .byte 0x78
-+ .byte 0x1a
-+ .byte 0x0
-+ .byte 0x4
-+ .4byte 1
-+ .p2align 1
-+.LECIE1:
-+.LSFDE1:
-+ .4byte .LEFDE1-.LASFDE1
-+.LASFDE1:
-+ .4byte .LASFDE1-__FRAME_BEGIN__
-+ .4byte .LFB1
-+ .4byte .LFE1-.LFB1
-+ .byte 0x4
-+ .4byte .LFE1-.LFB1
-+ .byte 0x4
-+ .4byte .L1-.LFB1
-+.LEFDE1:' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ cat > conftest.lit <<EOF
-+ 0000 10000000 00000000 017a0001 781a0004 .........z..x...
-+ 0010 01000000 12000000 18000000 00000000 ................
-+ 0020 08000000 04080000 0044 .........D
-+EOF
-+cat > conftest.big <<EOF
-+ 0000 00000010 00000000 017a0001 781a0004 .........z..x...
-+ 0010 00000001 00000012 00000018 00000000 ................
-+ 0020 00000008 04000000 0844 .........D
-+EOF
-+ # If the assembler didn't choke, and we can objdump,
-+ # and we got the correct data, then succeed.
-+ # The text in the here-document typically retains its unix-style line
-+ # endings, while the output of objdump will use host line endings.
-+ # Therefore, use diff -b for the comparisons.
-+ if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
-+ | tail -3 > conftest.got \
-+ && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \
-+ || diff -b conftest.big conftest.got > /dev/null 2>&1; }
-+ then
-+ gcc_cv_as_eh_frame=yes
-+ elif { ac_try='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }; then
-+ gcc_cv_as_eh_frame=buggy
-+ else
-+ # Uh oh, what do we do now?
-+ gcc_cv_as_eh_frame=no
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_eh_frame" >&5
-+$as_echo "$gcc_cv_as_eh_frame" >&6; }
-+
-+
-+if test $gcc_cv_as_eh_frame = buggy; then
-+
-+$as_echo "#define USE_AS_TRADITIONAL_FORMAT 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5
-+$as_echo_n "checking assembler for section merging support... " >&6; }
-+if test "${gcc_cv_as_shf_merge+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_shf_merge=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
-+ then gcc_cv_as_shf_merge=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_shf_merge=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5
-+$as_echo "$gcc_cv_as_shf_merge" >&6; }
-+
-+if test $gcc_cv_as_shf_merge = no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5
-+$as_echo_n "checking assembler for section merging support... " >&6; }
-+if test "${gcc_cv_as_shf_merge+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_shf_merge=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
-+ then gcc_cv_as_shf_merge=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_shf_merge=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5
-+$as_echo "$gcc_cv_as_shf_merge" >&6; }
-+
-+fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support (GNU as)" >&5
-+$as_echo_n "checking assembler for COMDAT group support (GNU as)... " >&6; }
-+if test "${gcc_cv_as_comdat_group+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_comdat_group=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
-+ then gcc_cv_as_comdat_group=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_comdat_group=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group" >&5
-+$as_echo "$gcc_cv_as_comdat_group" >&6; }
-+
-+if test $gcc_cv_as_comdat_group = yes; then
-+ gcc_cv_as_comdat_group_percent=no
-+ gcc_cv_as_comdat_group_group=no
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support (GNU as, %type)" >&5
-+$as_echo_n "checking assembler for COMDAT group support (GNU as, %type)... " >&6; }
-+if test "${gcc_cv_as_comdat_group_percent+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_comdat_group_percent=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
-+ then gcc_cv_as_comdat_group_percent=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_comdat_group_percent=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group_percent" >&5
-+$as_echo "$gcc_cv_as_comdat_group_percent" >&6; }
-+
-+ if test $gcc_cv_as_comdat_group_percent = yes; then
-+ gcc_cv_as_comdat_group_group=no
-+ else
-+ if test -z "${gcc_cv_as_comdat_group_group+set}"; then
-+ gcc_cv_as_comdat_group_group=no
-+ fi
-+ case "${target}" in
-+ # Sun as uses a completely different syntax.
-+ *-*-solaris2*)
-+ case "${target}" in
-+ sparc*-*-solaris2*)
-+ conftest_s='
-+ .group foo,".text%foo",#comdat
-+ .section ".text%foo", #alloc,#execinstr,#progbits
-+ .globl foo
-+ foo:
-+ '
-+ ;;
-+ i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
-+ conftest_s='
-+ .group foo,.text%foo,#comdat
-+ .section .text%foo, "ax", @progbits
-+ .globl foo
-+ foo:
-+ '
-+ ;;
-+ esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support (Sun as, .group)" >&5
-+$as_echo_n "checking assembler for COMDAT group support (Sun as, .group)... " >&6; }
-+if test "${gcc_cv_as_comdat_group_group+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_comdat_group_group=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_comdat_group_group=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group_group" >&5
-+$as_echo "$gcc_cv_as_comdat_group_group" >&6; }
-+
-+ ;;
-+ esac
-+ fi
-+fi
-+if test x"$ld_is_gold" = xyes; then
-+ comdat_group=yes
-+elif test $in_tree_ld = yes ; then
-+ comdat_group=no
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ comdat_group=yes
-+ fi
-+elif echo "$ld_ver" | grep GNU > /dev/null; then
-+ comdat_group=yes
-+ if test 0"$ld_date" -lt 20050308; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2005-03-08, fail
-+ comdat_group=no
-+ elif test "$ld_vers_major" -lt 2; then
-+ comdat_group=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
-+ comdat_group=no
-+ fi
-+ fi
-+else
-+ case "${target}" in
-+ *-*-solaris2.1[1-9]*)
-+ comdat_group=no
-+ # Sun ld has COMDAT group support since Solaris 9, but it doesn't
-+ # interoperate with GNU as until Solaris 11 build 130, i.e. ld
-+ # version 1.688.
-+ #
-+ # If using Sun as for COMDAT group as emitted by GCC, one needs at
-+ # least ld version 1.2267.
-+ if test "$ld_vers_major" -gt 1; then
-+ comdat_group=yes
-+ elif test "x$gas_flag" = xyes && test "$ld_vers_minor" -ge 1688; then
-+ comdat_group=yes
-+ elif test "$ld_vers_minor" -ge 2267; then
-+ comdat_group=yes
-+ fi
-+ ;;
-+ *)
-+ # Assume linkers other than GNU ld don't support COMDAT group.
-+ comdat_group=no
-+ ;;
-+ esac
-+fi
-+# Allow overriding the automatic COMDAT group tests above.
-+# Check whether --enable-comdat was given.
-+if test "${enable_comdat+set}" = set; then :
-+ enableval=$enable_comdat; comdat_group="$enable_comdat"
-+fi
-+
-+if test $comdat_group = no; then
-+ gcc_cv_as_comdat_group=no
-+ gcc_cv_as_comdat_group_percent=no
-+ gcc_cv_as_comdat_group_group=no
-+fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes \
-+ || test $gcc_cv_as_comdat_group_percent = yes \
-+ || test $gcc_cv_as_comdat_group_group = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for line table discriminator support" >&5
-+$as_echo_n "checking assembler for line table discriminator support... " >&6; }
-+if test "${gcc_cv_as_discriminator+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_discriminator=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 51`
-+ then gcc_cv_as_discriminator=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ .file 1 "conf.c"
-+ .loc 1 1 0 discriminator 1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_discriminator=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_discriminator" >&5
-+$as_echo "$gcc_cv_as_discriminator" >&6; }
-+if test $gcc_cv_as_discriminator = yes; then
-+
-+$as_echo "#define HAVE_GAS_DISCRIMINATOR 1" >>confdefs.h
-+
-+fi
-+
-+# Thread-local storage - the check is heavily parameterized.
-+conftest_s=
-+tls_first_major=
-+tls_first_minor=
-+tls_as_opt=
-+case "$target" in
-+ alpha*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ ldq $27,__tls_get_addr($29) !literal!1
-+ lda $16,foo($29) !tlsgd!1
-+ jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
-+ ldq $27,__tls_get_addr($29) !literal!2
-+ lda $16,foo($29) !tlsldm!2
-+ jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
-+ ldq $1,foo($29) !gotdtprel
-+ ldah $2,foo($29) !dtprelhi
-+ lda $3,foo($2) !dtprello
-+ lda $4,foo($29) !dtprel
-+ ldq $1,foo($29) !gottprel
-+ ldah $2,foo($29) !tprelhi
-+ lda $3,foo($2) !tprello
-+ lda $4,foo($29) !tprel'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ cris-*-*|crisv32-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+x: .long 25
-+ .text
-+ move.d x:IE,$r10
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ frv*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+x: .long 25
-+ .text
-+ call #gettlsoff(x)'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ ;;
-+ hppa*-*-linux*)
-+ conftest_s='
-+t1: .reg %r20
-+t2: .reg %r21
-+gp: .reg %r19
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .align 4
-+ addil LT%foo-$tls_gdidx$,gp
-+ ldo RT%foo-$tls_gdidx$(%r1),%arg0
-+ b __tls_get_addr
-+ nop
-+ addil LT%foo-$tls_ldidx$,gp
-+ b __tls_get_addr
-+ ldo RT%foo-$tls_ldidx$(%r1),%arg0
-+ addil LR%foo-$tls_dtpoff$,%ret0
-+ ldo RR%foo-$tls_dtpoff$(%r1),%t1
-+ mfctl %cr27,%t1
-+ addil LT%foo-$tls_ieoff$,gp
-+ ldw RT%foo-$tls_ieoff$(%r1),%t2
-+ add %t1,%t2,%t3
-+ mfctl %cr27,%t1
-+ addil LR%foo-$tls_leoff$,%t1
-+ ldo RR%foo-$tls_leoff$(%r1),%t2'
-+ tls_first_major=2
-+ tls_first_minor=15
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ arm*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+.word foo(gottpoff)
-+.word foo(tpoff)
-+.word foo(tlsgd)
-+.word foo(tlsldm)
-+.word foo(tlsldo)'
-+ tls_first_major=2
-+ tls_first_minor=17
-+ ;;
-+ i[34567]86-*-* | x86_64-*-solaris2.1[0-9]*)
-+ case "$target" in
-+ i[34567]86-*-solaris2.*)
-+ on_solaris=yes
-+ tga_func=___tls_get_addr
-+ ;;
-+ x86_64-*-solaris2.1[0-9]*)
-+ on_solaris=yes
-+ tga_func=__tls_get_addr
-+ ;;
-+ *)
-+ on_solaris=no
-+ ;;
-+ esac
-+ if test x$on_solaris = xyes && test x$gas_flag = xno; then
-+ conftest_s='
-+ .section .tdata,"awt",@progbits'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ tls_section_flag=t
-+
-+$as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.h
-+
-+ else
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_section_flag=T
-+ tls_as_opt="--fatal-warnings"
-+ fi
-+ conftest_s="$conftest_s
-+foo: .long 25
-+ .text
-+ movl %gs:0, %eax
-+ leal foo@tlsgd(,%ebx,1), %eax
-+ leal foo@tlsldm(%ebx), %eax
-+ leal foo@dtpoff(%eax), %edx
-+ movl foo@gottpoff(%ebx), %eax
-+ subl foo@gottpoff(%ebx), %eax
-+ addl foo@gotntpoff(%ebx), %eax
-+ movl foo@indntpoff, %eax
-+ movl \$foo@tpoff, %eax
-+ subl \$foo@tpoff, %eax
-+ leal foo@ntpoff(%ecx), %eax"
-+ ;;
-+ x86_64-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ movq %fs:0, %rax
-+ leaq foo@TLSGD(%rip), %rdi
-+ leaq foo@TLSLD(%rip), %rdi
-+ leaq foo@DTPOFF(%rax), %rdx
-+ movq foo@GOTTPOFF(%rip), %rax
-+ movq $foo@TPOFF, %rax'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_section_flag=T
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ ia64-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: data8 25
-+ .text
-+ addl r16 = @ltoff(@dtpmod(foo#)), gp
-+ addl r17 = @ltoff(@dtprel(foo#)), gp
-+ addl r18 = @ltoff(@tprel(foo#)), gp
-+ addl r19 = @dtprel(foo#), gp
-+ adds r21 = @dtprel(foo#), r13
-+ movl r23 = @dtprel(foo#)
-+ addl r20 = @tprel(foo#), gp
-+ adds r22 = @tprel(foo#), r13
-+ movl r24 = @tprel(foo#)'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ microblaze*-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ addik r5,r20,x@TLSGD
-+ addik r5,r20,x@TLSLDM'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ mips*-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ addiu $4, $28, %tlsgd(x)
-+ addiu $4, $28, %tlsldm(x)
-+ lui $4, %dtprel_hi(x)
-+ addiu $4, $4, %dtprel_lo(x)
-+ lw $4, %gottprel(x)($28)
-+ lui $4, %tprel_hi(x)
-+ addiu $4, $4, %tprel_lo(x)'
-+ tls_first_major=2
-+ tls_first_minor=16
-+ tls_as_opt='-32 --fatal-warnings'
-+ ;;
-+ m68k-*-*)
-+ conftest_s='
-+ .section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+foo:
-+ move.l x@TLSGD(%a5),%a0
-+ move.l x@TLSLDM(%a5),%a0
-+ move.l x@TLSLDO(%a5),%a0
-+ move.l x@TLSIE(%a5),%a0
-+ move.l x@TLSLE(%a5),%a0'
-+ tls_first_major=2
-+ tls_first_minor=19
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ nios2-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=23
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ aarch64*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+ adrp x0, :tlsgd:x
-+ add x0, x0, #:tlsgd_lo12:x
-+ bl __tls_get_addr
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=20
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ or1k*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",%progbits
-+foo: .long 25
-+ .text
-+ l.movhi r3,tlsgdhi(foo)
-+ l.ori r3,r3,tlsgdlo(foo)
-+
-+ l.jal __tls_get_addr
-+ l.nop'
-+ tls_first_major=2
-+ tls_first_minor=23
-+ tls_as_opt='--fatal-warnings'
-+ ;;
-+ powerpc-ibm-aix*)
-+ conftest_s='
-+ .extern __get_tpointer
-+ .toc
-+LC..1:
-+ .tc a[TC],a[TL]@le
-+ .csect .text[PR]
-+.tlstest:
-+ lwz 9,LC..1(2)
-+ bla __get_tpointer
-+ lwzx 3,9,3
-+ .globl a
-+ .csect a[TL],4
-+a:
-+ .space 4'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ ;;
-+ powerpc64*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+ .align 3
-+ld0: .space 8
-+ld1: .space 8
-+x1: .space 8
-+x2: .space 8
-+x3: .space 8
-+ .text
-+ addi 3,2,ld0@got@tlsgd
-+ bl .__tls_get_addr
-+ nop
-+ addi 3,2,ld1@toc
-+ bl .__tls_get_addr
-+ nop
-+ addi 3,2,x1@got@tlsld
-+ bl .__tls_get_addr
-+ nop
-+ addi 9,3,x1@dtprel
-+ bl .__tls_get_addr
-+ nop
-+ addis 9,3,x2@dtprel@ha
-+ addi 9,9,x2@dtprel@l
-+ bl .__tls_get_addr
-+ nop
-+ ld 9,x3@got@dtprel(2)
-+ add 9,9,3
-+ bl .__tls_get_addr
-+ nop'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-a64 --fatal-warnings"
-+ ;;
-+ powerpc*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+ .align 2
-+ld0: .space 4
-+ld1: .space 4
-+x1: .space 4
-+x2: .space 4
-+x3: .space 4
-+ .text
-+ addi 3,31,ld0@got@tlsgd
-+ bl __tls_get_addr
-+ addi 3,31,x1@got@tlsld
-+ bl __tls_get_addr
-+ addi 9,3,x1@dtprel
-+ addis 9,3,x2@dtprel@ha
-+ addi 9,9,x2@dtprel@l
-+ lwz 9,x3@got@tprel(31)
-+ add 9,9,x@tls
-+ addi 9,2,x1@tprel
-+ addis 9,2,x2@tprel@ha
-+ addi 9,9,x2@tprel@l'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-a32 --fatal-warnings"
-+ ;;
-+ s390-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .long foo@TLSGD
-+ .long foo@TLSLDM
-+ .long foo@DTPOFF
-+ .long foo@NTPOFF
-+ .long foo@GOTNTPOFF
-+ .long foo@INDNTPOFF
-+ l %r1,foo@GOTNTPOFF(%r12)
-+ l %r1,0(%r1):tls_load:foo
-+ bas %r14,0(%r1,%r13):tls_gdcall:foo
-+ bas %r14,0(%r1,%r13):tls_ldcall:foo'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-m31 --fatal-warnings"
-+ ;;
-+ s390x-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .quad foo@TLSGD
-+ .quad foo@TLSLDM
-+ .quad foo@DTPOFF
-+ .quad foo@NTPOFF
-+ .quad foo@GOTNTPOFF
-+ lg %r1,foo@GOTNTPOFF(%r12)
-+ larl %r1,foo@INDNTPOFF
-+ brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
-+ brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-m64 -Aesame --fatal-warnings"
-+ ;;
-+ sh-*-* | sh[34]-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ .long foo@TLSGD
-+ .long foo@TLSLDM
-+ .long foo@DTPOFF
-+ .long foo@GOTTPOFF
-+ .long foo@TPOFF'
-+ tls_first_major=2
-+ tls_first_minor=13
-+ tls_as_opt=--fatal-warnings
-+ ;;
-+ sparc*-*-*)
-+ case "$target" in
-+ sparc*-sun-solaris2.*)
-+ on_solaris=yes
-+ tga_func=__tls_get_addr
-+ ;;
-+ *)
-+ on_solaris=no
-+ ;;
-+ esac
-+ if test x$on_solaris = xyes && test x$gas_flag = xno; then
-+ conftest_s='
-+ .section ".tdata",#alloc,#write,#tls'
-+ tls_first_major=0
-+ tls_first_minor=0
-+ else
-+ conftest_s='
-+ .section ".tdata","awT",@progbits'
-+ tls_first_major=2
-+ tls_first_minor=14
-+ tls_as_opt="-32 --fatal-warnings"
-+ fi
-+ conftest_s="$conftest_s
-+foo: .long 25
-+ .text
-+ sethi %tgd_hi22(foo), %o0
-+ add %o0, %tgd_lo10(foo), %o1
-+ add %l7, %o1, %o0, %tgd_add(foo)
-+ call __tls_get_addr, %tgd_call(foo)
-+ sethi %tldm_hi22(foo), %l1
-+ add %l1, %tldm_lo10(foo), %l2
-+ add %l7, %l2, %o0, %tldm_add(foo)
-+ call __tls_get_addr, %tldm_call(foo)
-+ sethi %tldo_hix22(foo), %l3
-+ xor %l3, %tldo_lox10(foo), %l4
-+ add %o0, %l4, %l5, %tldo_add(foo)
-+ sethi %tie_hi22(foo), %o3
-+ add %o3, %tie_lo10(foo), %o3
-+ ld [%l7 + %o3], %o2, %tie_ld(foo)
-+ add %g7, %o2, %o4, %tie_add(foo)
-+ sethi %tle_hix22(foo), %l1
-+ xor %l1, %tle_lox10(foo), %o5
-+ ld [%g7 + %o5], %o1"
-+ ;;
-+ tilepro*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ addli r0, zero, tls_gd(foo)
-+ auli r0, zero, tls_gd_ha16(foo)
-+ addli r0, r0, tls_gd_lo16(foo)
-+ jal __tls_get_addr
-+ addli r0, zero, tls_ie(foo)
-+ auli r0, r0, tls_ie_ha16(foo)
-+ addli r0, r0, tls_ie_lo16(foo)'
-+ tls_first_major=2
-+ tls_first_minor=22
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ tilegx*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ shl16insli r0, zero, hw0_last_tls_gd(foo)
-+ shl16insli r0, zero, hw1_last_tls_gd(foo)
-+ shl16insli r0, r0, hw0_tls_gd(foo)
-+ jal __tls_get_addr
-+ shl16insli r0, zero, hw1_last_tls_ie(foo)
-+ shl16insli r0, r0, hw0_tls_ie(foo)'
-+ tls_first_major=2
-+ tls_first_minor=22
-+ tls_as_opt="--fatal-warnings"
-+ ;;
-+ xtensa*-*-*)
-+ conftest_s='
-+ .section ".tdata","awT",@progbits
-+foo: .long 25
-+ .text
-+ movi a8, foo@TLSFUNC
-+ movi a10, foo@TLSARG
-+ callx8.tls a8, foo@TLSCALL'
-+ tls_first_major=2
-+ tls_first_minor=19
-+ ;;
-+esac
-+set_have_as_tls=no
-+if test "x$enable_tls" = xno ; then
-+ : # TLS explicitly disabled.
-+elif test "x$enable_tls" = xyes ; then
-+ set_have_as_tls=yes # TLS explicitly enabled.
-+elif test -z "$tls_first_major"; then
-+ : # If we don't have a check, assume no support.
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for thread-local storage support" >&5
-+$as_echo_n "checking assembler for thread-local storage support... " >&6; }
-+if test "${gcc_cv_as_tls+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_tls=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
-+ then gcc_cv_as_tls=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags $tls_as_opt -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_tls=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_tls" >&5
-+$as_echo "$gcc_cv_as_tls" >&6; }
-+if test $gcc_cv_as_tls = yes; then
-+ set_have_as_tls=yes
-+fi
-+fi
-+case "$target" in
-+ # TLS was introduced in the Solaris 9 FCS release. Support for GNU-style
-+ # TLS on x86 was only introduced in Solaris 9 4/04, replacing the earlier
-+ # Sun style that Sun ld and GCC don't support any longer.
-+ *-*-solaris2.*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker and ld.so.1 TLS support" >&5
-+$as_echo_n "checking linker and ld.so.1 TLS support... " >&6; }
-+ ld_tls_support=no
-+ # Check ld and ld.so.1 TLS support.
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Assume all interesting versions of GNU ld have TLS support.
-+ # FIXME: still need ld.so.1 support, i.e. ld version checks below.
-+ ld_tls_support=yes
-+ else
-+ case "$target" in
-+ # Solaris 9/x86 ld has GNU style TLS support since version 1.374.
-+ i?86-*-solaris2.9)
-+ min_tls_ld_vers_minor=374
-+ ;;
-+ # Solaris 9/SPARC and Solaris 10+ ld have TLS support since FCS.
-+ sparc*-*-solaris2.9 | *-*-solaris2.1[0-9]*)
-+ min_tls_ld_vers_minor=343
-+ ;;
-+ esac
-+ if test "$ld_vers_major" -gt 1 || \
-+ test "$ld_vers_minor" -ge "$min_tls_ld_vers_minor"; then
-+ ld_tls_support=yes
-+ else
-+ set_have_as_tls=no
-+ fi
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_tls_support" >&5
-+$as_echo "$ld_tls_support" >&6; }
-+
-+ save_LIBS="$LIBS"
-+ save_LDFLAGS="$LDFLAGS"
-+ LIBS=
-+ LDFLAGS=
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking library containing $tga_func" >&5
-+$as_echo_n "checking library containing $tga_func... " >&6; }
-+ # Before Solaris 10, __tls_get_addr (SPARC/x64) resp. ___tls_get_addr
-+ # (32-bit x86) only lived in libthread, so check for that. Keep
-+ # set_have_as_tls if found, disable if not.
-+ as_ac_Search=`$as_echo "ac_cv_search_$tga_func" | $as_tr_sh`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing $tga_func" >&5
-+$as_echo_n "checking for library containing $tga_func... " >&6; }
-+if { as_var=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char $tga_func ();
-+int
-+main ()
-+{
-+return $tga_func ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' thread; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ eval "$as_ac_Search=\$ac_res"
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if { as_var=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
-+ break
-+fi
-+done
-+if { as_var=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
-+
-+else
-+ eval "$as_ac_Search=no"
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+eval ac_res=\$$as_ac_Search
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+eval ac_res=\$$as_ac_Search
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+else
-+ set_have_as_tls=no
-+fi
-+
-+ ld_tls_libs="$LIBS"
-+ # Clear LIBS if we cannot support TLS.
-+ if test $set_have_as_tls = no; then
-+ LIBS=
-+ fi
-+ # Always define LIB_TLS_SPEC, even without TLS support.
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LIB_TLS_SPEC "$LIBS"
-+_ACEOF
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBS" >&5
-+$as_echo "$LIBS" >&6; }
-+
-+ LIBS="$save_LIBS"
-+ LDFLAGS="$save_LDFLAGS"
-+ ;;
-+esac
-+if test $set_have_as_tls = yes ; then
-+
-+$as_echo "#define HAVE_AS_TLS 1" >>confdefs.h
-+
-+fi
-+
-+# Target-specific assembler checks.
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker -Bstatic/-Bdynamic option" >&5
-+$as_echo_n "checking linker -Bstatic/-Bdynamic option... " >&6; }
-+gcc_cv_ld_static_dynamic=no
-+gcc_cv_ld_static_option='-Bstatic'
-+gcc_cv_ld_dynamic_option='-Bdynamic'
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_static_dynamic=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports -Bstatic/-Bdynamic option
-+ if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
-+ && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
-+ gcc_cv_ld_static_dynamic=yes
-+ else
-+ case "$target" in
-+ # AIX ld uses -b flags
-+ *-*-aix4.[23]* | *-*-aix[5-9]*)
-+ gcc_cv_ld_static_dynamic=yes
-+ gcc_cv_ld_static_option="-bstatic"
-+ gcc_cv_ld_dynamic_option="-bdynamic"
-+ ;;
-+ # HP-UX ld uses -a flags to select between shared and archive.
-+ *-*-hpux*)
-+ if test x"$gnu_ld" = xno; then
-+ gcc_cv_ld_static_dynamic=yes
-+ gcc_cv_ld_static_option="-aarchive_shared"
-+ gcc_cv_ld_dynamic_option="-adefault"
-+ fi
-+ ;;
-+ # Solaris 2 ld always supports -Bstatic/-Bdynamic.
-+ *-*-solaris2*)
-+ gcc_cv_ld_static_dynamic=yes
-+ ;;
-+ esac
-+ fi
-+fi
-+if test x"$gcc_cv_ld_static_dynamic" = xyes; then
-+
-+$as_echo "#define HAVE_LD_STATIC_DYNAMIC 1" >>confdefs.h
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LD_STATIC_OPTION "$gcc_cv_ld_static_option"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LD_DYNAMIC_OPTION "$gcc_cv_ld_dynamic_option"
-+_ACEOF
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_static_dynamic" >&5
-+$as_echo "$gcc_cv_ld_static_dynamic" >&6; }
-+
-+if test x"$demangler_in_ld" = xyes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --demangle support" >&5
-+$as_echo_n "checking linker --demangle support... " >&6; }
-+ gcc_cv_ld_demangle=no
-+ if test $in_tree_ld = yes; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
-+ gcc_cv_ld_demangle=yes
-+ fi
-+ elif test x$gcc_cv_ld != x -a x"$gnu_ld" = xyes; then
-+ # Check if the GNU linker supports --demangle option
-+ if $gcc_cv_ld --help 2>/dev/null | grep no-demangle > /dev/null; then
-+ gcc_cv_ld_demangle=yes
-+ fi
-+ fi
-+ if test x"$gcc_cv_ld_demangle" = xyes; then
-+
-+$as_echo "#define HAVE_LD_DEMANGLE 1" >>confdefs.h
-+
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_demangle" >&5
-+$as_echo "$gcc_cv_ld_demangle" >&6; }
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker plugin support" >&5
-+$as_echo_n "checking linker plugin support... " >&6; }
-+gcc_cv_lto_plugin=0
-+if test -f liblto_plugin.la; then
-+ save_ld_ver="$ld_ver"
-+ save_ld_vers_major="$ld_vers_major"
-+ save_ld_vers_minor="$ld_vers_minor"
-+ save_ld_is_gold="$ld_is_gold"
-+
-+ ld_is_gold=no
-+
-+ if test $in_tree_ld = yes -a x"$ORIGINAL_PLUGIN_LD_FOR_TARGET" = x"$gcc_cv_ld"; then
-+ ld_ver="GNU ld"
-+ # FIXME: ld_is_gold?
-+ ld_vers_major="$gcc_cv_gld_major_version"
-+ ld_vers_minor="$gcc_cv_gld_minor_version"
-+ else
-+ # Determine plugin linker version.
-+ # FIXME: Partial duplicate from above, generalize.
-+ ld_ver=`$ORIGINAL_PLUGIN_LD_FOR_TARGET --version 2>/dev/null | sed 1q`
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if echo "$ld_ver" | grep "GNU gold" > /dev/null; then
-+ ld_is_gold=yes
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^[^)]*[ ]\([0-9][0-9]*\.[0-9][0-9]*[^)]*\)) .*$,\1,p'`
-+ else
-+ ld_vers=`echo $ld_ver | sed -n \
-+ -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
-+ fi
-+ ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
-+ ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
-+ fi
-+ fi
-+
-+ # Determine plugin support.
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Require GNU ld or gold 2.21+ for plugin support by default.
-+ if test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -ge 21; then
-+ gcc_cv_lto_plugin=2
-+ # Allow -fuse-linker-plugin to enable plugin support in GNU gold 2.20.
-+ elif test "$ld_is_gold" = yes -a "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 20; then
-+ gcc_cv_lto_plugin=1
-+ fi
-+ fi
-+
-+ ld_ver="$save_ld_ver"
-+ ld_vers_major="$save_ld_vers_major"
-+ ld_vers_minor="$save_ld_vers_minor"
-+ ld_is_gold="$save_ld_is_gold"
-+fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_LTO_PLUGIN $gcc_cv_lto_plugin
-+_ACEOF
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_lto_plugin" >&5
-+$as_echo "$gcc_cv_lto_plugin" >&6; }
-+
-+case "$target" in
-+ aarch64*-*-*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mabi option" >&5
-+$as_echo_n "checking assembler for -mabi option... " >&6; }
-+if test "${gcc_cv_as_aarch64_mabi+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_aarch64_mabi=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mabi=lp64 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_aarch64_mabi=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_aarch64_mabi" >&5
-+$as_echo "$gcc_cv_as_aarch64_mabi" >&6; }
-+
-+ if test x$gcc_cv_as_aarch64_mabi = xyes; then
-+
-+$as_echo "#define HAVE_AS_MABI_OPTION 1" >>confdefs.h
-+
-+ else
-+ if test x$with_abi = xilp32; then
-+ as_fn_error "Assembler does not support -mabi=ilp32.\
-+ Upgrade the Assembler." "$LINENO" 5
-+ fi
-+ if test x"$with_multilib_list" = xdefault; then
-+ TM_MULTILIB_CONFIG=lp64
-+ else
-+ aarch64_multilibs=`echo $with_multilib_list | sed -e 's/,/ /g'`
-+ for aarch64_multilib in ${aarch64_multilibs}; do
-+ case ${aarch64_multilib} in
-+ ilp32)
-+ as_fn_error "Assembler does not support -mabi=ilp32.\
-+ Upgrade the Assembler." "$LINENO" 5
-+ ;;
-+ *)
-+ ;;
-+ esac
-+ done
-+ fi
-+ fi
-+ # Enable default workaround for AArch64 Cortex-A53 erratum 835769.
-+ # Check whether --enable-fix-cortex-a53-835769 was given.
-+if test "${enable_fix_cortex_a53_835769+set}" = set; then :
-+ enableval=$enable_fix_cortex_a53_835769;
-+ case $enableval in
-+ yes)
-+ tm_defines="${tm_defines} TARGET_FIX_ERR_A53_835769_DEFAULT=1"
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ as_fn_error "'$enableval' is an invalid value for --enable-fix-cortex-a53-835769.\
-+ Valid choices are 'yes' and 'no'." "$LINENO" 5
-+ ;;
-+
-+ esac
-+
-+fi
-+
-+ ;;
-+
-+ # All TARGET_ABI_OSF targets.
-+ alpha*-*-linux* | alpha*-*-*bsd*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5
-+$as_echo_n "checking assembler for explicit relocation support... " >&6; }
-+if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_alpha_explicit_relocs=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
-+ then gcc_cv_as_alpha_explicit_relocs=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .set nomacro
-+ .text
-+ extbl $3, $2, $3 !lituse_bytoff!1
-+ ldq $2, a($29) !literal!1
-+ ldq $4, b($29) !literal!2
-+ ldq_u $3, 0($2) !lituse_base!1
-+ ldq $27, f($29) !literal!5
-+ jsr $26, ($27), f !lituse_jsr!5
-+ ldah $29, 0($26) !gpdisp!3
-+ lda $0, c($29) !gprel
-+ ldah $1, d($29) !gprelhigh
-+ lda $1, d($1) !gprellow
-+ lda $29, 0($29) !gpdisp!3' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_alpha_explicit_relocs=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_explicit_relocs" >&5
-+$as_echo "$gcc_cv_as_alpha_explicit_relocs" >&6; }
-+if test $gcc_cv_as_alpha_explicit_relocs = yes; then
-+
-+$as_echo "#define HAVE_AS_EXPLICIT_RELOCS 1" >>confdefs.h
-+
-+fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for jsrdirect relocation support" >&5
-+$as_echo_n "checking assembler for jsrdirect relocation support... " >&6; }
-+if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_alpha_jsrdirect_relocs=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
-+ then gcc_cv_as_alpha_jsrdirect_relocs=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .set nomacro
-+ .text
-+ ldq $27, a($29) !literal!1
-+ jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_alpha_jsrdirect_relocs=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
-+$as_echo "$gcc_cv_as_alpha_jsrdirect_relocs" >&6; }
-+if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
-+
-+$as_echo "#define HAVE_AS_JSRDIRECT_RELOCS 1" >>confdefs.h
-+
-+fi
-+ ;;
-+
-+ cris-*-*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -no-mul-bug-abort option" >&5
-+$as_echo_n "checking assembler for -no-mul-bug-abort option... " >&6; }
-+if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_cris_no_mul_bug=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
-+ then gcc_cv_as_cris_no_mul_bug=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.text' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -no-mul-bug-abort -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_cris_no_mul_bug=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cris_no_mul_bug" >&5
-+$as_echo "$gcc_cv_as_cris_no_mul_bug" >&6; }
-+if test $gcc_cv_as_cris_no_mul_bug = yes; then
-+
-+$as_echo "#define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1" >>confdefs.h
-+
-+fi
-+ ;;
-+
-+ sparc*-*-*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .register" >&5
-+$as_echo_n "checking assembler for .register... " >&6; }
-+if test "${gcc_cv_as_sparc_register_op+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_register_op=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.register %g2, #scratch' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_register_op=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_register_op" >&5
-+$as_echo "$gcc_cv_as_sparc_register_op" >&6; }
-+if test $gcc_cv_as_sparc_register_op = yes; then
-+
-+$as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for #nobits" >&5
-+$as_echo_n "checking assembler for #nobits... " >&6; }
-+if test "${gcc_cv_as_sparc_nobits+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_nobits=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.section "nobits",#alloc,#write,#nobits
-+ .section "progbits",#alloc,#write,#progbits' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_nobits=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_nobits" >&5
-+$as_echo "$gcc_cv_as_sparc_nobits" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_AS_SPARC_NOBITS `if test $gcc_cv_as_sparc_nobits = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -relax option" >&5
-+$as_echo_n "checking assembler for -relax option... " >&6; }
-+if test "${gcc_cv_as_sparc_relax+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_relax=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -relax -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_relax=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_relax" >&5
-+$as_echo "$gcc_cv_as_sparc_relax" >&6; }
-+if test $gcc_cv_as_sparc_relax = yes; then
-+
-+$as_echo "#define HAVE_AS_RELAX_OPTION 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTDATA_OP relocs" >&5
-+$as_echo_n "checking assembler for GOTDATA_OP relocs... " >&6; }
-+if test "${gcc_cv_as_sparc_gotdata_op+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_gotdata_op=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+.align 4
-+foo:
-+ nop
-+bar:
-+ sethi %gdop_hix22(foo), %g1
-+ xor %g1, %gdop_lox10(foo), %g1
-+ ld [%l7 + %g1], %g2, %gdop(foo)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ if test x$gcc_cv_objdump != x; then
-+ if $gcc_cv_objdump -s -j .text conftest 2> /dev/null \
-+ | grep ' 03000004 82186004 c405c001'> /dev/null 2>&1; then
-+ gcc_cv_as_sparc_gotdata_op=no
-+ else
-+ gcc_cv_as_sparc_gotdata_op=yes
-+ fi
-+ fi
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_gotdata_op" >&5
-+$as_echo "$gcc_cv_as_sparc_gotdata_op" >&6; }
-+if test $gcc_cv_as_sparc_gotdata_op = yes; then
-+
-+$as_echo "#define HAVE_AS_SPARC_GOTDATA_OP 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs" >&5
-+$as_echo_n "checking assembler for unaligned pcrel relocs... " >&6; }
-+if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_ua_pcrel=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+foo:
-+ nop
-+.data
-+.align 4
-+.byte 0
-+.uaword %r_disp32(foo)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_sparc_ua_pcrel=yes
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel" >&5
-+$as_echo "$gcc_cv_as_sparc_ua_pcrel" >&6; }
-+if test $gcc_cv_as_sparc_ua_pcrel = yes; then
-+
-+$as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
-+$as_echo_n "checking assembler for unaligned pcrel relocs against hidden symbols... " >&6; }
-+if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_ua_pcrel_hidden=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.data
-+.align 4
-+.byte 0x31
-+.uaword %r_disp32(foo)
-+.byte 0x32, 0x33, 0x34
-+.global foo
-+.hidden foo
-+foo:
-+.skip 4' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1 \
-+ && $gcc_cv_objdump -s -j .data conftest 2> /dev/null \
-+ | grep ' 31000000 07323334' > /dev/null 2>&1; then
-+ if $gcc_cv_objdump -R conftest 2> /dev/null \
-+ | grep 'DISP32' > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_as_sparc_ua_pcrel_hidden=yes
-+ fi
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
-+$as_echo "$gcc_cv_as_sparc_ua_pcrel_hidden" >&6; }
-+if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
-+
-+$as_echo "#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1" >>confdefs.h
-+
-+fi
-+
-+fi # unaligned pcrel relocs
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for offsetable %lo()" >&5
-+$as_echo_n "checking assembler for offsetable %lo()... " >&6; }
-+if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_offsetable_lo10=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+ or %g1, %lo(ab) + 12, %g1
-+ or %g1, %lo(ab + 12), %g1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -xarch=v9 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -s -j .text conftest.o 2> /dev/null \
-+ | grep ' 82106000 82106000' > /dev/null 2>&1; then
-+ gcc_cv_as_sparc_offsetable_lo10=yes
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
-+$as_echo "$gcc_cv_as_sparc_offsetable_lo10" >&6; }
-+if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
-+
-+$as_echo "#define HAVE_AS_OFFSETABLE_LO10 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for FMAF, HPC, and VIS 3.0 instructions" >&5
-+$as_echo_n "checking assembler for FMAF, HPC, and VIS 3.0 instructions... " >&6; }
-+if test "${gcc_cv_as_sparc_fmaf+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_fmaf=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ fmaddd %f0, %f2, %f4, %f6
-+ addxccc %g1, %g2, %g3
-+ fsrl32 %f2, %f4, %f8
-+ fnaddd %f10, %f12, %f14' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -xarch=v9d -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_fmaf=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_fmaf" >&5
-+$as_echo "$gcc_cv_as_sparc_fmaf" >&6; }
-+if test $gcc_cv_as_sparc_fmaf = yes; then
-+
-+$as_echo "#define HAVE_AS_FMAF_HPC_VIS3 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for SPARC4 instructions" >&5
-+$as_echo_n "checking assembler for SPARC4 instructions... " >&6; }
-+if test "${gcc_cv_as_sparc_sparc4+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_sparc4=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ cxbe %g2, %g3, 1f
-+1: cwbneg %g2, %g3, 1f
-+1: sha1
-+ md5
-+ aes_kexpand0 %f4, %f6, %f8
-+ des_round %f38, %f40, %f42, %f44
-+ camellia_f %f54, %f56, %f58, %f60
-+ kasumi_fi_xor %f46, %f48, %f50, %f52' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -xarch=sparc4 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_sparc4=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_sparc4" >&5
-+$as_echo "$gcc_cv_as_sparc_sparc4" >&6; }
-+if test $gcc_cv_as_sparc_sparc4 = yes; then
-+
-+$as_echo "#define HAVE_AS_SPARC4 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for LEON instructions" >&5
-+$as_echo_n "checking assembler for LEON instructions... " >&6; }
-+if test "${gcc_cv_as_sparc_leon+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_sparc_leon=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+ .register %g2, #scratch
-+ .register %g3, #scratch
-+ .align 4
-+ smac %g2, %g3, %g1
-+ umac %g2, %g3, %g1
-+ casa [%g2] 0xb, %g3, %g1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -Aleon -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_sparc_leon=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_leon" >&5
-+$as_echo "$gcc_cv_as_sparc_leon" >&6; }
-+if test $gcc_cv_as_sparc_leon = yes; then
-+
-+$as_echo "#define HAVE_AS_LEON 1" >>confdefs.h
-+
-+fi
-+ ;;
-+
-+ i[34567]86-*-* | x86_64-*-*)
-+ case $target_os in
-+ cygwin*)
-+ # Full C++ conformance when using a shared libstdc++-v3 requires some
-+ # support from the Cygwin DLL, which in more recent versions exports
-+ # wrappers to aid in interposing and redirecting operators new, delete,
-+ # etc., as per n2800 #17.6.4.6 [replacement.functions]. Check if we
-+ # are configuring for a version of Cygwin that exports the wrappers.
-+ if test x$host = x$target && test x$host_cpu = xi686; then
-+ ac_fn_c_check_func "$LINENO" "__wrap__Znaj" "ac_cv_func___wrap__Znaj"
-+if test "x$ac_cv_func___wrap__Znaj" = x""yes; then :
-+ gcc_ac_cygwin_dll_wrappers=yes
-+else
-+ gcc_ac_cygwin_dll_wrappers=no
-+fi
-+
-+ else
-+ # Can't check presence of libc functions during cross-compile, so
-+ # we just have to assume we're building for an up-to-date target.
-+ gcc_ac_cygwin_dll_wrappers=yes
-+ fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define USE_CYGWIN_LIBSTDCXX_WRAPPERS `if test $gcc_ac_cygwin_dll_wrappers = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+ esac
-+ case $target_os in
-+ cygwin* | pe | mingw32* | interix*)
-+ # Recent binutils allows the three-operand form of ".comm" on PE. This
-+ # definition is used unconditionally to initialise the default state of
-+ # the target option variable that governs usage of the feature.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .comm with alignment" >&5
-+$as_echo_n "checking assembler for .comm with alignment... " >&6; }
-+if test "${gcc_cv_as_comm_has_align+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_comm_has_align=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`
-+ then gcc_cv_as_comm_has_align=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.comm foo,1,32' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_comm_has_align=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comm_has_align" >&5
-+$as_echo "$gcc_cv_as_comm_has_align" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_ALIGNED_COMM `if test $gcc_cv_as_comm_has_align = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+ # Used for DWARF 2 in PE
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .secrel32 relocs" >&5
-+$as_echo_n "checking assembler for .secrel32 relocs... " >&6; }
-+if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_pe_secrel32=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
-+ then gcc_cv_as_ix86_pe_secrel32=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.text
-+foo: nop
-+.data
-+ .secrel32 foo' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_pe_secrel32=yes
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_pe_secrel32" >&5
-+$as_echo "$gcc_cv_as_ix86_pe_secrel32" >&6; }
-+if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
-+
-+$as_echo "#define HAVE_GAS_PE_SECREL32_RELOC 1" >>confdefs.h
-+
-+fi
-+ # Test if the assembler supports the extended form of the .section
-+ # directive that specifies section alignment. LTO support uses this,
-+ # but normally only after installation, so we warn but don't fail the
-+ # configure if LTO is enabled but the assembler does not support it.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .section with alignment" >&5
-+$as_echo_n "checking assembler for .section with alignment... " >&6; }
-+if test "${gcc_cv_as_section_has_align+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_section_has_align=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 1`
-+ then gcc_cv_as_section_has_align=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section lto_test,"dr0"' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_section_has_align=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_section_has_align" >&5
-+$as_echo "$gcc_cv_as_section_has_align" >&6; }
-+
-+ if test x$gcc_cv_as_section_has_align != xyes; then
-+ case ",$enable_languages," in
-+ *,lto,*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&5
-+$as_echo "$as_me: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&2;}
-+ ;;
-+ esac
-+ fi
-+ # Test if the assembler supports the section flag 'e' for specifying
-+ # an excluded section.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .section with e" >&5
-+$as_echo_n "checking assembler for .section with e... " >&6; }
-+if test "${gcc_cv_as_section_has_e+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_section_has_e=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 22 \) \* 1000 + 51`
-+ then gcc_cv_as_section_has_e=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section foo1,"e"
-+.byte 0,0,0,0' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_section_has_e=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_section_has_e" >&5
-+$as_echo "$gcc_cv_as_section_has_e" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_GAS_SECTION_EXCLUDE `if test $gcc_cv_as_section_has_e = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+ ;;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for filds and fists mnemonics" >&5
-+$as_echo_n "checking assembler for filds and fists mnemonics... " >&6; }
-+if test "${gcc_cv_as_ix86_filds+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_filds=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'filds mem; fists mem' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_filds=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_filds" >&5
-+$as_echo "$gcc_cv_as_ix86_filds" >&6; }
-+if test $gcc_cv_as_ix86_filds = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_FILDS 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fildq and fistpq mnemonics" >&5
-+$as_echo_n "checking assembler for fildq and fistpq mnemonics... " >&6; }
-+if test "${gcc_cv_as_ix86_fildq+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_fildq=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'fildq mem; fistpq mem' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_fildq=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_fildq" >&5
-+$as_echo "$gcc_cv_as_ix86_fildq" >&6; }
-+if test $gcc_cv_as_ix86_fildq = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_FILDQ 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cmov syntax" >&5
-+$as_echo_n "checking assembler for cmov syntax... " >&6; }
-+if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_cmov_sun_syntax=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'cmovl.l %edx, %eax' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_cmov_sun_syntax=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
-+$as_echo "$gcc_cv_as_ix86_cmov_sun_syntax" >&6; }
-+if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ffreep mnemonic" >&5
-+$as_echo_n "checking assembler for ffreep mnemonic... " >&6; }
-+if test "${gcc_cv_as_ix86_ffreep+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_ffreep=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'ffreep %st(1)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_ffreep=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_ffreep" >&5
-+$as_echo "$gcc_cv_as_ix86_ffreep" >&6; }
-+if test $gcc_cv_as_ix86_ffreep = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_FFREEP 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .quad directive" >&5
-+$as_echo_n "checking assembler for .quad directive... " >&6; }
-+if test "${gcc_cv_as_ix86_quad+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_quad=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.quad 0' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_quad=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_quad" >&5
-+$as_echo "$gcc_cv_as_ix86_quad" >&6; }
-+if test $gcc_cv_as_ix86_quad = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_QUAD 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for sahf mnemonic" >&5
-+$as_echo_n "checking assembler for sahf mnemonic... " >&6; }
-+if test "${gcc_cv_as_ix86_sahf+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_sahf=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.code64
-+ sahf' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_sahf=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_sahf" >&5
-+$as_echo "$gcc_cv_as_ix86_sahf" >&6; }
-+if test $gcc_cv_as_ix86_sahf = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_SAHF 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for interunit movq mnemonic" >&5
-+$as_echo_n "checking assembler for interunit movq mnemonic... " >&6; }
-+if test "${gcc_cv_as_ix86_interunit_movq+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_interunit_movq=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.code64
-+ movq %mm0, %rax
-+ movq %rax, %xmm0' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_interunit_movq=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_interunit_movq" >&5
-+$as_echo "$gcc_cv_as_ix86_interunit_movq" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_AS_IX86_INTERUNIT_MOVQ `if test $gcc_cv_as_ix86_interunit_movq = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for hle prefixes" >&5
-+$as_echo_n "checking assembler for hle prefixes... " >&6; }
-+if test "${gcc_cv_as_ix86_hle+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_hle=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'lock xacquire cmpxchg %esi, (%ecx)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_hle=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_hle" >&5
-+$as_echo "$gcc_cv_as_ix86_hle" >&6; }
-+if test $gcc_cv_as_ix86_hle = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_HLE 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for swap suffix" >&5
-+$as_echo_n "checking assembler for swap suffix... " >&6; }
-+if test "${gcc_cv_as_ix86_swap+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_swap=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'movl.s %esp, %ebp' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_swap=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_swap" >&5
-+$as_echo "$gcc_cv_as_ix86_swap" >&6; }
-+if test $gcc_cv_as_ix86_swap = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_SWAP 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for different section symbol subtraction" >&5
-+$as_echo_n "checking assembler for different section symbol subtraction... " >&6; }
-+if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_diff_sect_delta=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.section .rodata
-+.L1:
-+ .long .L2-.L1
-+ .long .L3-.L1
-+ .text
-+.L3: nop
-+.L2: nop' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_diff_sect_delta=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_diff_sect_delta" >&5
-+$as_echo "$gcc_cv_as_ix86_diff_sect_delta" >&6; }
-+if test $gcc_cv_as_ix86_diff_sect_delta = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_DIFF_SECT_DELTA 1" >>confdefs.h
-+
-+fi
-+
-+ # These two are used unconditionally by i386.[ch]; it is to be defined
-+ # to 1 if the feature is present, 0 otherwise.
-+ as_ix86_gotoff_in_data_opt=
-+ if test x$gas = xyes; then
-+ as_ix86_gotoff_in_data_opt="--32"
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTOFF in data" >&5
-+$as_echo_n "checking assembler for GOTOFF in data... " >&6; }
-+if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_gotoff_in_data=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
-+ then gcc_cv_as_ix86_gotoff_in_data=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+.L0:
-+ nop
-+ .data
-+ .long .L0@GOTOFF' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags $as_ix86_gotoff_in_data_opt -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_gotoff_in_data=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
-+$as_echo "$gcc_cv_as_ix86_gotoff_in_data" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rep and lock prefix" >&5
-+$as_echo_n "checking assembler for rep and lock prefix... " >&6; }
-+if test "${gcc_cv_as_ix86_rep_lock_prefix+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_rep_lock_prefix=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'rep movsl
-+ rep ret
-+ rep nop
-+ rep bsf %ecx, %eax
-+ rep bsr %ecx, %eax
-+ lock addl %edi, (%eax,%esi)
-+ lock orl $0, (%esp)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_rep_lock_prefix=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_rep_lock_prefix" >&5
-+$as_echo "$gcc_cv_as_ix86_rep_lock_prefix" >&6; }
-+if test $gcc_cv_as_ix86_rep_lock_prefix = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_REP_LOCK_PREFIX 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ud2 mnemonic" >&5
-+$as_echo_n "checking assembler for ud2 mnemonic... " >&6; }
-+if test "${gcc_cv_as_ix86_ud2+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_ud2=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'ud2' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ix86_ud2=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_ud2" >&5
-+$as_echo "$gcc_cv_as_ix86_ud2" >&6; }
-+if test $gcc_cv_as_ix86_ud2 = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_UD2 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for R_386_TLS_GD_PLT reloc" >&5
-+$as_echo_n "checking assembler for R_386_TLS_GD_PLT reloc... " >&6; }
-+if test "${gcc_cv_as_ix86_tlsgdplt+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_tlsgdplt=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo 'call tls_gd@tlsgdplt' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_tlsgdplt=yes
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_tlsgdplt" >&5
-+$as_echo "$gcc_cv_as_ix86_tlsgdplt" >&6; }
-+if test $gcc_cv_as_ix86_tlsgdplt = yes; then
-+
-+$as_echo "#define HAVE_AS_IX86_TLSGDPLT 1" >>confdefs.h
-+
-+fi
-+
-+ conftest_s='
-+ .section .tdata,"aw'$tls_section_flag'",@progbits
-+tls_ld:
-+ .section .text,"ax",@progbits
-+ call tls_ld@tlsldmplt'
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for R_386_TLS_LDM_PLT reloc" >&5
-+$as_echo_n "checking assembler for R_386_TLS_LDM_PLT reloc... " >&6; }
-+if test "${gcc_cv_as_ix86_tlsldmplt+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_tlsldmplt=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x \
-+ && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
-+ gcc_cv_as_ix86_tlsldmplt=yes
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_tlsldmplt" >&5
-+$as_echo "$gcc_cv_as_ix86_tlsldmplt" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_AS_IX86_TLSLDMPLT `if test $gcc_cv_as_ix86_tlsldmplt = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+ # Enforce 32-bit output with gas and gld.
-+ if test x$gas = xyes; then
-+ as_ix86_tls_ldm_opt="--32"
-+ fi
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ if $gcc_cv_ld -V 2>/dev/null | grep elf_i386_sol2 > /dev/null; then
-+ ld_ix86_tls_ldm_opt="-melf_i386_sol2"
-+ else
-+ ld_ix86_tls_ldm_opt="-melf_i386"
-+ fi
-+ fi
-+ conftest_s='
-+ .section .text,"ax",@progbits
-+ .globl _start
-+ .type _start, @function
-+_start:
-+ leal value@tlsldm(%ebx), %eax
-+ call ___tls_get_addr@plt
-+
-+ .section .tdata,"aw'$tls_section_flag'",@progbits
-+ .type value, @object
-+value:'
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for R_386_TLS_LDM reloc" >&5
-+$as_echo_n "checking assembler for R_386_TLS_LDM reloc... " >&6; }
-+if test "${gcc_cv_as_ix86_tlsldm+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ix86_tlsldm=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags $as_ix86_tls_ldm_opt -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
-+ && $gcc_cv_ld $ld_ix86_tls_ldm_opt -o conftest conftest.o $ld_tls_libs -lc > /dev/null 2>&1; then
-+ if $gcc_cv_objdump -d conftest 2>/dev/null | grep nop > /dev/null \
-+ || dis conftest 2>/dev/null | grep nop > /dev/null; then
-+ gcc_cv_as_ix86_tlsldm=yes
-+ fi
-+ fi
-+ rm -f conftest
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_tlsldm" >&5
-+$as_echo "$gcc_cv_as_ix86_tlsldm" >&6; }
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_AS_IX86_TLSLDM `if test $gcc_cv_as_ix86_tlsldm = yes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+
-+ ;;
-+
-+ ia64*-*-*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ltoffx and ldxmov relocs" >&5
-+$as_echo_n "checking assembler for ltoffx and ldxmov relocs... " >&6; }
-+if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_ia64_ltoffx_ldxmov_relocs=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
-+ then gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .text
-+ addl r15 = @ltoffx(x#), gp
-+ ;;
-+ ld8.mov r16 = [r15], x#' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
-+$as_echo "$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6; }
-+if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
-+
-+$as_echo "#define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1" >>confdefs.h
-+
-+fi
-+
-+ ;;
-+
-+ powerpc*-*-*)
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5"
-+ .csect .text[PR]
-+ mfcr 3,128';;
-+ *-*-darwin*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .machine directive support" >&5
-+$as_echo_n "checking assembler for .machine directive support... " >&6; }
-+if test "${gcc_cv_as_machine_directive+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_machine_directive=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .machine ppc7400' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_machine_directive=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_machine_directive" >&5
-+$as_echo "$gcc_cv_as_machine_directive" >&6; }
-+
-+ if test x$gcc_cv_as_machine_directive != xyes; then
-+ echo "*** This target requires an assembler supporting \".machine\"" >&2
-+ echo you can get it from: ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg >&2
-+ test x$build = x$target && exit 1
-+ fi
-+ conftest_s=' .text
-+ mfcr r3,128';;
-+ *) conftest_s=' .machine power4
-+ .text
-+ mfcr 3,128';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for mfcr field support" >&5
-+$as_echo_n "checking assembler for mfcr field support... " >&6; }
-+if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_mfcrf=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_mfcrf=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_mfcrf=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfcrf" >&5
-+$as_echo "$gcc_cv_as_powerpc_mfcrf" >&6; }
-+if test $gcc_cv_as_powerpc_mfcrf = yes; then
-+
-+$as_echo "#define HAVE_AS_MFCRF 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5"
-+ .csect .text[PR]
-+ popcntb 3,3';;
-+ *) conftest_s=' .machine power5
-+ .text
-+ popcntb 3,3';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntb support" >&5
-+$as_echo_n "checking assembler for popcntb support... " >&6; }
-+if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_popcntb=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_popcntb=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_popcntb=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntb" >&5
-+$as_echo "$gcc_cv_as_powerpc_popcntb" >&6; }
-+if test $gcc_cv_as_powerpc_popcntb = yes; then
-+
-+$as_echo "#define HAVE_AS_POPCNTB 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr5x"
-+ .csect .text[PR]
-+ frin 1,1';;
-+ *) conftest_s=' .machine power5
-+ .text
-+ frin 1,1';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fp round support" >&5
-+$as_echo_n "checking assembler for fp round support... " >&6; }
-+if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_fprnd=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_fprnd=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_fprnd=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_fprnd" >&5
-+$as_echo "$gcc_cv_as_powerpc_fprnd" >&6; }
-+if test $gcc_cv_as_powerpc_fprnd = yes; then
-+
-+$as_echo "#define HAVE_AS_FPRND 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[PR]
-+ mffgpr 1,3';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ mffgpr 1,3';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for move fp gpr support" >&5
-+$as_echo_n "checking assembler for move fp gpr support... " >&6; }
-+if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_mfpgpr=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_mfpgpr=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_mfpgpr=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfpgpr" >&5
-+$as_echo "$gcc_cv_as_powerpc_mfpgpr" >&6; }
-+if test $gcc_cv_as_powerpc_mfpgpr = yes; then
-+
-+$as_echo "#define HAVE_AS_MFPGPR 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .csect .text[PR]
-+LCF..0:
-+ addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
-+ *-*-darwin*)
-+ conftest_s=' .text
-+LCF0:
-+ addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
-+ *) conftest_s=' .text
-+.LCF0:
-+ addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rel16 relocs" >&5
-+$as_echo_n "checking assembler for rel16 relocs... " >&6; }
-+if test "${gcc_cv_as_powerpc_rel16+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_rel16=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_rel16=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_rel16=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_rel16" >&5
-+$as_echo "$gcc_cv_as_powerpc_rel16" >&6; }
-+if test $gcc_cv_as_powerpc_rel16 = yes; then
-+
-+$as_echo "#define HAVE_AS_REL16 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[PR]
-+ cmpb 3,4,5';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ cmpb 3,4,5';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for compare bytes support" >&5
-+$as_echo_n "checking assembler for compare bytes support... " >&6; }
-+if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_cmpb=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_cmpb=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_cmpb=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_cmpb" >&5
-+$as_echo "$gcc_cv_as_powerpc_cmpb" >&6; }
-+if test $gcc_cv_as_powerpc_cmpb = yes; then
-+
-+$as_echo "#define HAVE_AS_CMPB 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr6"
-+ .csect .text[PR]
-+ dadd 1,2,3';;
-+ *) conftest_s=' .machine power6
-+ .text
-+ dadd 1,2,3';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for decimal float support" >&5
-+$as_echo_n "checking assembler for decimal float support... " >&6; }
-+if test "${gcc_cv_as_powerpc_dfp+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_dfp=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_dfp=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_dfp=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dfp" >&5
-+$as_echo "$gcc_cv_as_powerpc_dfp" >&6; }
-+if test $gcc_cv_as_powerpc_dfp = yes; then
-+
-+$as_echo "#define HAVE_AS_DFP 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr7"
-+ .csect .text[PR]
-+ lxvd2x 1,2,3';;
-+ *) conftest_s=' .machine power7
-+ .text
-+ lxvd2x 1,2,3';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for vector-scalar support" >&5
-+$as_echo_n "checking assembler for vector-scalar support... " >&6; }
-+if test "${gcc_cv_as_powerpc_vsx+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_vsx=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_vsx=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_vsx=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_vsx" >&5
-+$as_echo "$gcc_cv_as_powerpc_vsx" >&6; }
-+if test $gcc_cv_as_powerpc_vsx = yes; then
-+
-+$as_echo "#define HAVE_AS_VSX 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr7"
-+ .csect .text[PR]
-+ popcntd 3,3';;
-+ *) conftest_s=' .machine power7
-+ .text
-+ popcntd 3,3';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntd support" >&5
-+$as_echo_n "checking assembler for popcntd support... " >&6; }
-+if test "${gcc_cv_as_powerpc_popcntd+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_popcntd=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_popcntd=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_popcntd=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntd" >&5
-+$as_echo "$gcc_cv_as_powerpc_popcntd" >&6; }
-+if test $gcc_cv_as_powerpc_popcntd = yes; then
-+
-+$as_echo "#define HAVE_AS_POPCNTD 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "pwr8"
-+ .csect .text[PR]';;
-+ *) conftest_s=' .machine power8
-+ .text';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for power8 support" >&5
-+$as_echo_n "checking assembler for power8 support... " >&6; }
-+if test "${gcc_cv_as_powerpc_power8+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_power8=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_power8=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_power8=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_power8" >&5
-+$as_echo "$gcc_cv_as_powerpc_power8" >&6; }
-+if test $gcc_cv_as_powerpc_power8 = yes; then
-+
-+$as_echo "#define HAVE_AS_POWER8 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .csect .text[PR]
-+ lwsync';;
-+ *) conftest_s=' .text
-+ lwsync';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for lwsync support" >&5
-+$as_echo_n "checking assembler for lwsync support... " >&6; }
-+if test "${gcc_cv_as_powerpc_lwsync+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_lwsync=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
-+ then gcc_cv_as_powerpc_lwsync=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_lwsync=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_lwsync" >&5
-+$as_echo "$gcc_cv_as_powerpc_lwsync" >&6; }
-+if test $gcc_cv_as_powerpc_lwsync = yes; then
-+
-+$as_echo "#define HAVE_AS_LWSYNC 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*) conftest_s=' .machine "476"
-+ .csect .text[PR]
-+ dci 0';;
-+ *) conftest_s=' .machine "476"
-+ .text
-+ dci 0';;
-+ esac
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for data cache invalidate support" >&5
-+$as_echo_n "checking assembler for data cache invalidate support... " >&6; }
-+if test "${gcc_cv_as_powerpc_dci+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_dci=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_dci=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_dci=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dci" >&5
-+$as_echo "$gcc_cv_as_powerpc_dci" >&6; }
-+if test $gcc_cv_as_powerpc_dci = yes; then
-+
-+$as_echo "#define HAVE_AS_DCI 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5
-+$as_echo_n "checking assembler for .gnu_attribute support... " >&6; }
-+if test "${gcc_cv_as_powerpc_gnu_attribute+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_gnu_attribute=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_gnu_attribute=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.gnu_attribute 4,1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_gnu_attribute=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_gnu_attribute" >&5
-+$as_echo "$gcc_cv_as_powerpc_gnu_attribute" >&6; }
-+if test $gcc_cv_as_powerpc_gnu_attribute = yes; then
-+
-+$as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tls marker support" >&5
-+$as_echo_n "checking assembler for tls marker support... " >&6; }
-+if test "${gcc_cv_as_powerpc_tls_markers+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_powerpc_tls_markers=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 0`
-+ then gcc_cv_as_powerpc_tls_markers=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' bl __tls_get_addr(x@tlsgd)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_powerpc_tls_markers=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_tls_markers" >&5
-+$as_echo "$gcc_cv_as_powerpc_tls_markers" >&6; }
-+if test $gcc_cv_as_powerpc_tls_markers = yes; then
-+
-+$as_echo "#define HAVE_AS_TLS_MARKERS 1" >>confdefs.h
-+
-+fi
-+
-+ case $target in
-+ *-*-aix*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .ref support" >&5
-+$as_echo_n "checking assembler for .ref support... " >&6; }
-+if test "${gcc_cv_as_aix_ref+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_aix_ref=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 21 \) \* 1000 + 0`
-+ then gcc_cv_as_aix_ref=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' .csect stuff[rw]
-+ stuff:
-+ .long 1
-+ .extern sym
-+ .ref sym
-+ ' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_aix_ref=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_aix_ref" >&5
-+$as_echo "$gcc_cv_as_aix_ref" >&6; }
-+if test $gcc_cv_as_aix_ref = yes; then
-+
-+$as_echo "#define HAVE_AS_REF 1" >>confdefs.h
-+
-+fi
-+ ;;
-+ esac
-+ ;;
-+
-+ mips*-*-*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5
-+$as_echo_n "checking assembler for explicit relocation support... " >&6; }
-+if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_explicit_relocs=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
-+ then gcc_cv_as_mips_explicit_relocs=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_explicit_relocs=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_explicit_relocs" >&5
-+$as_echo "$gcc_cv_as_mips_explicit_relocs" >&6; }
-+if test $gcc_cv_as_mips_explicit_relocs = yes; then
-+ if test x$target_cpu_default = x
-+ then target_cpu_default=MASK_EXPLICIT_RELOCS
-+ else target_cpu_default="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
-+ fi
-+fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mno-shared support" >&5
-+$as_echo_n "checking assembler for -mno-shared support... " >&6; }
-+if test "${gcc_cv_as_mips_no_shared+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_no_shared=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
-+ then gcc_cv_as_mips_no_shared=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo 'nop' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mno-shared -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_no_shared=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_no_shared" >&5
-+$as_echo "$gcc_cv_as_mips_no_shared" >&6; }
-+if test $gcc_cv_as_mips_no_shared = yes; then
-+
-+$as_echo "#define HAVE_AS_NO_SHARED 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5
-+$as_echo_n "checking assembler for .gnu_attribute support... " >&6; }
-+if test "${gcc_cv_as_mips_gnu_attribute+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_gnu_attribute=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
-+ then gcc_cv_as_mips_gnu_attribute=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.gnu_attribute 4,1' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_gnu_attribute=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_gnu_attribute" >&5
-+$as_echo "$gcc_cv_as_mips_gnu_attribute" >&6; }
-+if test $gcc_cv_as_mips_gnu_attribute = yes; then
-+
-+$as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .micromips support" >&5
-+$as_echo_n "checking assembler for .micromips support... " >&6; }
-+if test "${gcc_cv_as_micromips_support+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_micromips_support=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.set micromips' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_micromips_support=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_micromips_support" >&5
-+$as_echo "$gcc_cv_as_micromips_support" >&6; }
-+if test $gcc_cv_as_micromips_support = yes; then
-+
-+$as_echo "#define HAVE_GAS_MICROMIPS 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .dtprelword support" >&5
-+$as_echo_n "checking assembler for .dtprelword support... " >&6; }
-+if test "${gcc_cv_as_mips_dtprelword+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_dtprelword=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
-+ then gcc_cv_as_mips_dtprelword=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.section .tdata,"awT",@progbits
-+x:
-+ .word 2
-+ .text
-+ .dtprelword x+0x8000' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_dtprelword=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_dtprelword" >&5
-+$as_echo "$gcc_cv_as_mips_dtprelword" >&6; }
-+if test $gcc_cv_as_mips_dtprelword = yes; then
-+
-+$as_echo "#define HAVE_AS_DTPRELWORD 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for DSPR1 mult with four accumulators support" >&5
-+$as_echo_n "checking assembler for DSPR1 mult with four accumulators support... " >&6; }
-+if test "${gcc_cv_as_mips_dspr1_mult+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_dspr1_mult=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .set mips32r2
-+ .set nodspr2
-+ .set dsp
-+ madd $ac3,$4,$5
-+ maddu $ac3,$4,$5
-+ msub $ac3,$4,$5
-+ msubu $ac3,$4,$5
-+ mult $ac3,$4,$5
-+ multu $ac3,$4,$5' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_dspr1_mult=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_dspr1_mult" >&5
-+$as_echo "$gcc_cv_as_mips_dspr1_mult" >&6; }
-+if test $gcc_cv_as_mips_dspr1_mult = yes; then
-+
-+$as_echo "#define HAVE_AS_DSPR1_MULT 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker for explicit JALR relocation" >&5
-+$as_echo_n "checking assembler and linker for explicit JALR relocation... " >&6; }
-+ gcc_cv_as_ld_jalr_reloc=no
-+ if test $gcc_cv_as_mips_explicit_relocs = yes; then
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 20 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_as_ld_jalr_reloc=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x; then
-+ echo ' .ent x' > conftest.s
-+ echo 'x: ld $2,%got_disp(y)($3)' >> conftest.s
-+ echo ' ld $25,%call16(y)($28)' >> conftest.s
-+ echo ' .reloc 1f,R_MIPS_JALR,y' >> conftest.s
-+ echo '1: jalr $25' >> conftest.s
-+ echo ' .reloc 1f,R_MIPS_JALR,x' >> conftest.s
-+ echo '1: jalr $25' >> conftest.s
-+ echo ' .end x' >> conftest.s
-+ if $gcc_cv_as -o conftest.o conftest.s >/dev/null 2>&5 \
-+ && $gcc_cv_ld -shared -o conftest.so conftest.o >/dev/null 2>&5; then
-+ if $gcc_cv_objdump -d conftest.so | grep jalr >/dev/null 2>&1 \
-+ && $gcc_cv_objdump -d conftest.so | grep "bal.*<x>" >/dev/null 2>&1; then
-+ gcc_cv_as_ld_jalr_reloc=yes
-+ fi
-+ fi
-+ rm -f conftest.*
-+ fi
-+ fi
-+ if test $gcc_cv_as_ld_jalr_reloc = yes; then
-+ if test x$target_cpu_default = x; then
-+ target_cpu_default=MASK_RELAX_PIC_CALLS
-+ else
-+ target_cpu_default="($target_cpu_default)|MASK_RELAX_PIC_CALLS"
-+ fi
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ld_jalr_reloc" >&5
-+$as_echo "$gcc_cv_as_ld_jalr_reloc" >&6; }
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .eh_frame personality relaxation" >&5
-+$as_echo_n "checking linker for .eh_frame personality relaxation... " >&6; }
-+if test "${gcc_cv_ld_mips_personality_relaxation+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_mips_personality_relaxation=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 \
-+ -a "$gcc_cv_gld_minor_version" -ge 21 \
-+ -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_mips_personality_relaxation=yes
-+ fi
-+ elif test x$gcc_cv_as != x \
-+ -a x$gcc_cv_ld != x \
-+ -a x$gcc_cv_readelf != x ; then
-+ cat > conftest.s <<EOF
-+ .cfi_startproc
-+ .cfi_personality 0x80,indirect_ptr
-+ .ent test
-+test:
-+ nop
-+ .end test
-+ .cfi_endproc
-+
-+ .section .data,"aw",@progbits
-+indirect_ptr:
-+ .dc.a personality
-+EOF
-+ if $gcc_cv_as -KPIC -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld -o conftest conftest.o -shared > /dev/null 2>&1; then
-+ if $gcc_cv_readelf -d conftest 2>&1 \
-+ | grep TEXTREL > /dev/null 2>&1; then
-+ :
-+ elif $gcc_cv_readelf --relocs conftest 2>&1 \
-+ | grep 'R_MIPS_REL32 *$' > /dev/null 2>&1; then
-+ :
-+ else
-+ gcc_cv_ld_mips_personality_relaxation=yes
-+ fi
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_mips_personality_relaxation" >&5
-+$as_echo "$gcc_cv_ld_mips_personality_relaxation" >&6; }
-+ if test x$gcc_cv_ld_mips_personality_relaxation = xyes; then
-+
-+$as_echo "#define HAVE_LD_PERSONALITY_RELAXATION 1" >>confdefs.h
-+
-+ fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mnan= support" >&5
-+$as_echo_n "checking assembler for -mnan= support... " >&6; }
-+if test "${gcc_cv_as_mips_nan+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_mips_nan=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mnan=2008 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_mips_nan=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_nan" >&5
-+$as_echo "$gcc_cv_as_mips_nan" >&6; }
-+if test $gcc_cv_as_mips_nan = yes; then
-+
-+$as_echo "#define HAVE_AS_NAN 1" >>confdefs.h
-+
-+fi
-+ if test x$gcc_cv_as_mips_nan = xno \
-+ && test x$with_nan != x; then
-+ as_fn_error "Requesting --with-nan= requires assembler support for -mnan=" "$LINENO" 5
-+ fi
-+ ;;
-+esac
-+
-+# Mips and HP-UX need the GNU assembler.
-+# Linux on IA64 might be able to use the Intel assembler.
-+
-+case "$target" in
-+ mips*-*-* | *-*-hpux* )
-+ if test x$gas_flag = xyes \
-+ || test x"$host" != x"$build" \
-+ || test ! -x "$gcc_cv_as" \
-+ || "$gcc_cv_as" -v < /dev/null 2>&1 | grep GNU > /dev/null; then
-+ :
-+ else
-+ echo "*** This configuration requires the GNU assembler" >&2
-+ exit 1
-+ fi
-+ ;;
-+esac
-+
-+# ??? Not all targets support dwarf2 debug_line, even within a version
-+# of gas. Moreover, we need to emit a valid instruction to trigger any
-+# info to the output file. So, as supported targets are added to gas 2.11,
-+# add some instruction here to (also) show we expect this might work.
-+# ??? Once 2.11 is released, probably need to add first known working
-+# version to the per-target configury.
-+case "$cpu_type" in
-+ aarch64 | alpha | arm | avr | bfin | cris | i386 | m32c | m68k | microblaze \
-+ | mips | nios2 | pa | rs6000 | score | sparc | spu | tilegx | tilepro \
-+ | xstormy16 | xtensa)
-+ insn="nop"
-+ ;;
-+ ia64 | s390)
-+ insn="nop 0"
-+ ;;
-+ mmix)
-+ insn="swym 0"
-+ ;;
-+esac
-+if test x"$insn" != x; then
-+ conftest_s="\
-+ .file 1 \"conftest.s\"
-+ .loc 1 3 0
-+ $insn"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for dwarf2 debug_line support" >&5
-+$as_echo_n "checking assembler for dwarf2 debug_line support... " >&6; }
-+if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_dwarf2_debug_line=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
-+ then gcc_cv_as_dwarf2_debug_line=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$conftest_s" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ if test x$gcc_cv_objdump != x \
-+ && $gcc_cv_objdump -h conftest.o 2> /dev/null \
-+ | grep debug_line > /dev/null 2>&1; then
-+ gcc_cv_as_dwarf2_debug_line=yes
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_debug_line" >&5
-+$as_echo "$gcc_cv_as_dwarf2_debug_line" >&6; }
-+
-+
-+# The .debug_line file table must be in the exact order that
-+# we specified the files, since these indices are also used
-+# by DW_AT_decl_file. Approximate this test by testing if
-+# the assembler bitches if the same index is assigned twice.
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for buggy dwarf2 .file directive" >&5
-+$as_echo_n "checking assembler for buggy dwarf2 .file directive... " >&6; }
-+if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_dwarf2_file_buggy=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo ' .file 1 "foo.s"
-+ .file 1 "bar.s"' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_dwarf2_file_buggy=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_file_buggy" >&5
-+$as_echo "$gcc_cv_as_dwarf2_file_buggy" >&6; }
-+
-+
-+ if test $gcc_cv_as_dwarf2_debug_line = yes \
-+ && test $gcc_cv_as_dwarf2_file_buggy = no; then
-+
-+$as_echo "#define HAVE_AS_DWARF2_DEBUG_LINE 1" >>confdefs.h
-+
-+ fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gdwarf2 option" >&5
-+$as_echo_n "checking assembler for --gdwarf2 option... " >&6; }
-+if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_gdwarf2_flag=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
-+ then gcc_cv_as_gdwarf2_flag=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$insn" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --gdwarf2 -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_gdwarf2_flag=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gdwarf2_flag" >&5
-+$as_echo "$gcc_cv_as_gdwarf2_flag" >&6; }
-+if test $gcc_cv_as_gdwarf2_flag = yes; then
-+
-+$as_echo "#define HAVE_AS_GDWARF2_DEBUG_FLAG 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gstabs option" >&5
-+$as_echo_n "checking assembler for --gstabs option... " >&6; }
-+if test "${gcc_cv_as_gstabs_flag+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_gstabs_flag=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
-+ then gcc_cv_as_gstabs_flag=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$insn" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --gstabs -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ # The native Solaris 9/Intel assembler doesn't understand --gstabs
-+ # and warns about it, but still exits successfully. So check for
-+ # this.
-+ if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then :
-+ else gcc_cv_as_gstabs_flag=yes
-+ fi
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gstabs_flag" >&5
-+$as_echo "$gcc_cv_as_gstabs_flag" >&6; }
-+if test $gcc_cv_as_gstabs_flag = yes; then
-+
-+$as_echo "#define HAVE_AS_GSTABS_DEBUG_FLAG 1" >>confdefs.h
-+
-+fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --debug-prefix-map option" >&5
-+$as_echo_n "checking assembler for --debug-prefix-map option... " >&6; }
-+if test "${gcc_cv_as_debug_prefix_map_flag+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_debug_prefix_map_flag=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
-+ then gcc_cv_as_debug_prefix_map_flag=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo "$insn" > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_debug_prefix_map_flag=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_debug_prefix_map_flag" >&5
-+$as_echo "$gcc_cv_as_debug_prefix_map_flag" >&6; }
-+if test $gcc_cv_as_debug_prefix_map_flag = yes; then
-+
-+$as_echo "#define HAVE_AS_DEBUG_PREFIX_MAP 1" >>confdefs.h
-+
-+fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .lcomm with alignment" >&5
-+$as_echo_n "checking assembler for .lcomm with alignment... " >&6; }
-+if test "${gcc_cv_as_lcomm_with_alignment+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_lcomm_with_alignment=no
-+ if test x$gcc_cv_as != x; then
-+ $as_echo '.lcomm bar,4,16' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_lcomm_with_alignment=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_lcomm_with_alignment" >&5
-+$as_echo "$gcc_cv_as_lcomm_with_alignment" >&6; }
-+if test $gcc_cv_as_lcomm_with_alignment = yes; then
-+
-+$as_echo "#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1" >>confdefs.h
-+
-+fi
-+
-+if test x$with_sysroot = x && test x$host = x$target \
-+ && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
-+ && test "$prefix" != "NONE"; then
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PREFIX_INCLUDE_DIR "$prefix/include"
-+_ACEOF
-+
-+fi
-+
-+if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; then
-+ if test "x$with_headers" != x; then
-+ target_header_dir=$with_headers
-+ elif test "x$with_sysroot" = x; then
-+ target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-include"
-+ elif test "x$with_build_sysroot" != "x"; then
-+ target_header_dir="${with_build_sysroot}${native_system_header_dir}"
-+ elif test "x$with_sysroot" = xyes; then
-+ target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-root${native_system_header_dir}"
-+ else
-+ target_header_dir="${with_sysroot}${native_system_header_dir}"
-+ fi
-+else
-+ target_header_dir=${native_system_header_dir}
-+fi
-+
-+# Determine the version of glibc, if any, used on the target.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
-+$as_echo_n "checking for target glibc version... " >&6; }
-+
-+# Check whether --with-glibc-version was given.
-+if test "${with_glibc_version+set}" = set; then :
-+ withval=$with_glibc_version;
-+if echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
-+ glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
-+ glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
-+else
-+ as_fn_error "option --with-glibc-version requires a version number M.N" "$LINENO" 5
-+fi
-+else
-+
-+glibc_version_major=0
-+glibc_version_minor=0
-+if test -f $target_header_dir/features.h \
-+ && glibc_version_major_define=`$EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+[0-9]' $target_header_dir/features.h` \
-+ && glibc_version_minor_define=`$EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+[0-9]' $target_header_dir/features.h`; then
-+ glibc_version_major=`echo "$glibc_version_major_define" | sed -e 's/.*__GLIBC__[ ]*//'`
-+ glibc_version_minor=`echo "$glibc_version_minor_define" | sed -e 's/.*__GLIBC_MINOR__[ ]*//'`
-+fi
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
-+$as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
-+
-+# Check whether --enable-gnu-unique-object was given.
-+if test "${enable_gnu_unique_object+set}" = set; then :
-+ enableval=$enable_gnu_unique_object; case $enable_gnu_unique_object in
-+ yes | no) ;;
-+ *) as_fn_error "'$enable_gnu_unique_object' is an invalid value for --enable-gnu-unique-object.
-+Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
-+ esac
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for gnu_unique_object" >&5
-+$as_echo_n "checking assembler for gnu_unique_object... " >&6; }
-+if test "${gcc_cv_as_gnu_unique_object+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_gnu_unique_object=no
-+ if test $in_tree_gas = yes; then
-+ if test $in_tree_gas_is_elf = yes \
-+ && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`
-+ then gcc_cv_as_gnu_unique_object=yes
-+fi
-+ elif test x$gcc_cv_as != x; then
-+ $as_echo '.type foo, '$target_type_format_char'gnu_unique_object' > conftest.s
-+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; }
-+ then
-+ gcc_cv_as_gnu_unique_object=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ fi
-+ rm -f conftest.o conftest.s
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gnu_unique_object" >&5
-+$as_echo "$gcc_cv_as_gnu_unique_object" >&6; }
-+if test $gcc_cv_as_gnu_unique_object = yes; then
-+ # We need to unquote above to to use the definition from config.gcc.
-+# Also check for ld.so support, i.e. glibc 2.11 or higher.
-+
-+if test $glibc_version_major -gt 2 \
-+ || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 11 ); then :
-+ enable_gnu_unique_object=yes
-+fi
-+
-+fi
-+fi
-+
-+if test x$enable_gnu_unique_object = xyes; then
-+
-+$as_echo "#define HAVE_GAS_GNU_UNIQUE_OBJECT 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tolerance to line number 0" >&5
-+$as_echo_n "checking assembler for tolerance to line number 0... " >&6; }
-+if test "${gcc_cv_as_line_zero+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_as_line_zero=no
-+ if test $in_tree_gas = yes; then
-+ if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`
-+ then gcc_cv_as_line_zero=yes
-+fi
-+ elif test "x$gcc_cv_as" != x; then
-+ { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
-+ if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'
-+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-+ (eval $ac_try) 2>&5
-+ ac_status=$?
-+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+ test $ac_status = 0; }; } &&
-+ test "x`cat conftest.out`" = x
-+ then
-+ gcc_cv_as_line_zero=yes
-+ else
-+ echo "configure: failed program was" >&5
-+ cat conftest.s >&5
-+ echo "configure: error output was" >&5
-+ cat conftest.out >&5
-+ fi
-+ rm -f conftest.o conftest.s conftest.out
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_line_zero" >&5
-+$as_echo "$gcc_cv_as_line_zero" >&6; }
-+if test "x$gcc_cv_as_line_zero" = xyes; then
-+
-+$as_echo "#define HAVE_AS_LINE_ZERO 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker PT_GNU_EH_FRAME support" >&5
-+$as_echo_n "checking linker PT_GNU_EH_FRAME support... " >&6; }
-+gcc_cv_ld_eh_frame_hdr=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Check if linker supports --eh-frame-hdr option
-+ if $gcc_cv_ld --help 2>/dev/null | grep eh-frame-hdr > /dev/null; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+ else
-+ case "$target" in
-+ *-*-solaris2*)
-+ # Sun ld has various bugs in .eh_frame_hdr support before version 1.2251.
-+ if test "$ld_vers_major" -gt 1 || test "$ld_vers_minor" -ge 2251; then
-+ gcc_cv_ld_eh_frame_hdr=yes
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+
-+if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
-+
-+$as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_frame_hdr" >&5
-+$as_echo "$gcc_cv_ld_eh_frame_hdr" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker CIEv3 in .eh_frame support" >&5
-+$as_echo_n "checking linker CIEv3 in .eh_frame support... " >&6; }
-+gcc_cv_ld_eh_frame_ciev3=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ if test 0"$ld_date" -lt 20040513; then
-+ if test -n "$ld_date"; then
-+ # If there was date string, but was earlier than 2004-05-13, fail
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ elif test "$ld_vers_major" -lt 2; then
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
-+ gcc_cv_ld_eh_frame_ciev3=no
-+ fi
-+ fi
-+ else
-+ case "$target" in
-+ *-*-solaris2*)
-+ # Sun ld added support for CIE v3 in .eh_frame in Solaris 11.1.
-+ if test "$ld_vers_major" -gt 1 || test "$ld_vers_minor" -ge 2324; then
-+ gcc_cv_ld_eh_frame_ciev3=yes
-+ fi
-+ ;;
-+ esac
-+ fi
-+fi
-+
-+cat >>confdefs.h <<_ACEOF
-+#define HAVE_LD_EH_FRAME_CIEV3 `if test x"$gcc_cv_ld_eh_frame_ciev3" = xyes; then echo 1; else echo 0; fi`
-+_ACEOF
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_frame_ciev3" >&5
-+$as_echo "$gcc_cv_ld_eh_frame_ciev3" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker position independent executable support" >&5
-+$as_echo_n "checking linker position independent executable support... " >&6; }
-+gcc_cv_ld_pie=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_pie=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports -pie option
-+ if $gcc_cv_ld --help 2>/dev/null | grep -- -pie > /dev/null; then
-+ gcc_cv_ld_pie=yes
-+ fi
-+fi
-+if test x"$gcc_cv_ld_pie" = xyes; then
-+
-+$as_echo "#define HAVE_LD_PIE 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_pie" >&5
-+$as_echo "$gcc_cv_ld_pie" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker EH-compatible garbage collection of sections" >&5
-+$as_echo_n "checking linker EH-compatible garbage collection of sections... " >&6; }
-+gcc_cv_ld_eh_gc_sections=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .text.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
-+ if test x$gcc_cv_as_comdat_group != xyes; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .gnu.linkonce.t.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=no
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections=yes
-+ fi
-+ fi
-+ fi
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest
-+fi
-+case "$target" in
-+ hppa*-*-linux*)
-+ # ??? This apparently exposes a binutils bug with PC-relative relocations.
-+ gcc_cv_ld_eh_gc_sections=no
-+ ;;
-+esac
-+if test x$gcc_cv_ld_eh_gc_sections = xyes; then
-+
-+$as_echo "#define HAVE_LD_EH_GC_SECTIONS 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_gc_sections" >&5
-+$as_echo "$gcc_cv_ld_eh_gc_sections" >&6; }
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker EH garbage collection of sections bug" >&5
-+$as_echo_n "checking linker EH garbage collection of sections bug... " >&6; }
-+gcc_cv_ld_eh_gc_sections_bug=no
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -lt 19 -o "$gcc_cv_gld_major_version" -lt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_eh_gc_sections_bug=yes
-+ fi
-+elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x -a x$gcc_cv_as_comdat_group = xyes; then
-+ gcc_cv_ld_eh_gc_sections_bug=yes
-+ cat > conftest.s <<EOF
-+ .section .text
-+.globl _start
-+ .type _start, @function
-+_start:
-+ .long foo
-+ .size _start, .-_start
-+ .section .text.startup.foo,"ax",@progbits
-+ .type foo, @function
-+foo:
-+ .long 0
-+ .size foo, .-foo
-+ .section .gcc_except_table.foo,"a",@progbits
-+.L0:
-+ .long 0
-+ .section .eh_frame,"a",@progbits
-+ .long .L0
-+EOF
-+ if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
-+ if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
-+ | grep "gc-sections option ignored" > /dev/null; then
-+ :
-+ elif $gcc_cv_objdump -h conftest 2> /dev/null \
-+ | grep gcc_except_table > /dev/null; then
-+ gcc_cv_ld_eh_gc_sections_bug=no
-+ fi
-+ fi
-+ rm -f conftest.s conftest.o conftest
-+fi
-+if test x$gcc_cv_ld_eh_gc_sections_bug = xyes; then
-+
-+$as_echo "#define HAVE_LD_EH_GC_SECTIONS_BUG 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_gc_sections_bug" >&5
-+$as_echo "$gcc_cv_ld_eh_gc_sections_bug" >&6; }
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
-+$as_echo_n "checking linker --as-needed support... " >&6; }
-+if test "${gcc_cv_ld_as_needed+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_as_needed=no
-+gcc_cv_ld_as_needed_option='--as-needed'
-+gcc_cv_ld_no_as_needed_option='--no-as-needed'
-+if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_as_needed=yes
-+ fi
-+elif test x$gcc_cv_ld != x; then
-+ # Check if linker supports --as-needed and --no-as-needed options
-+ if $gcc_cv_ld --help 2>/dev/null | grep as-needed > /dev/null; then
-+ gcc_cv_ld_as_needed=yes
-+ else
-+ case "$target" in
-+ # Solaris 2 ld always supports -z ignore/-z record.
-+ *-*-solaris2*)
-+ gcc_cv_ld_as_needed=yes
-+ gcc_cv_ld_as_needed_option="-z ignore"
-+ gcc_cv_ld_no_as_needed_option="-z record"
-+ ;;
-+ esac
-+ fi
-+fi
-+# --as-needed/-z ignore can only be used if libgcc_s.so.1 uses
-+# dl_iterate_phdr, i.e. since Solaris 11.
-+case "$target" in
-+ *-*-solaris2.1[1-9]*)
-+ case "$target" in
-+ i?86-*-* | x86_64-*-*)
-+ if echo "$ld_ver" | grep GNU > /dev/null; then
-+ # Doesn't work with gld on Solaris/x86 due to PR ld/12320.
-+ gcc_cv_ld_as_needed=no
-+ fi
-+ ;;
-+ esac
-+ ;;
-+ *-*-solaris2*)
-+ gcc_cv_ld_as_needed=no
-+ ;;
-+esac
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_as_needed" >&5
-+$as_echo "$gcc_cv_ld_as_needed" >&6; }
-+if test x"$gcc_cv_ld_as_needed" = xyes; then
-+
-+$as_echo "#define HAVE_LD_AS_NEEDED 1" >>confdefs.h
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LD_AS_NEEDED_OPTION "$gcc_cv_ld_as_needed_option"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LD_NO_AS_NEEDED_OPTION "$gcc_cv_ld_no_as_needed_option"
-+_ACEOF
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker mapfile support for clearing hardware capabilities" >&5
-+$as_echo_n "checking linker mapfile support for clearing hardware capabilities... " >&6; }
-+saved_LDFLAGS="$LDFLAGS"
-+for clearcap_map in sol2-clearcapv2.map sol2-clearcap.map; do
-+ LDFLAGS="$saved_LDFLAGS -Wl,-M,${srcdir}/config/$clearcap_map"
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+int main(void) {return 0;}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ gcc_cv_ld_clearcap=yes; break
-+else
-+ gcc_cv_ld_clearcap=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+done
-+LDFLAGS="$saved_LDFLAGS"
-+if test "x$gcc_cv_ld_clearcap" = xyes; then
-+
-+$as_echo "#define HAVE_LD_CLEARCAP 1" >>confdefs.h
-+
-+ ac_config_links="$ac_config_links clearcap.map:${srcdir}/config/$clearcap_map"
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_clearcap" >&5
-+$as_echo "$gcc_cv_ld_clearcap" >&6; }
-+
-+case "$target:$tm_file" in
-+ powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
-+ case "$target" in
-+ *le-*-linux*)
-+ emul_name="-melf64lppc"
-+ ;;
-+ *-*-linux*)
-+ emul_name="-melf64ppc"
-+ ;;
-+ *-*-freebsd*)
-+ emul_name="-melf64ppc_fbsd"
-+ ;;
-+ esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for omitting dot symbols" >&5
-+$as_echo_n "checking linker support for omitting dot symbols... " >&6; }
-+if test "${gcc_cv_ld_no_dot_syms+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_no_dot_syms=no
-+ if test x"$ld_is_gold" = xyes; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ elif test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
-+ cat > conftest1.s <<EOF
-+ .text
-+ bl .foo
-+EOF
-+ cat > conftest2.s <<EOF
-+ .section ".opd","aw"
-+ .align 3
-+ .globl foo
-+ .type foo,@function
-+foo:
-+ .quad .LEfoo,.TOC.@tocbase,0
-+ .text
-+.LEfoo:
-+ blr
-+ .size foo,.-.LEfoo
-+EOF
-+ if $gcc_cv_as -a64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
-+ && $gcc_cv_as -a64 -o conftest2.o conftest2.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld $emul_name -o conftest conftest1.o conftest2.o > /dev/null 2>&1; then
-+ gcc_cv_ld_no_dot_syms=yes
-+ fi
-+ rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
-+ fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_no_dot_syms" >&5
-+$as_echo "$gcc_cv_ld_no_dot_syms" >&6; }
-+ if test x"$gcc_cv_ld_no_dot_syms" = xyes; then
-+
-+$as_echo "#define HAVE_LD_NO_DOT_SYMS 1" >>confdefs.h
-+
-+ fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker large toc support" >&5
-+$as_echo_n "checking linker large toc support... " >&6; }
-+if test "${gcc_cv_ld_large_toc+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_large_toc=no
-+ if test x"$ld_is_gold" = xyes; then
-+ gcc_cv_ld_large_toc=yes
-+ elif test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 21 -o "$gcc_cv_gld_major_version" -gt 2; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
-+ cat > conftest.s <<EOF
-+ .section ".tbss","awT",@nobits
-+ .align 3
-+ie0: .space 8
-+ .global _start
-+ .text
-+_start:
-+ addis 9,13,ie0@got@tprel@ha
-+ ld 9,ie0@got@tprel@l(9)
-+EOF
-+ if $gcc_cv_as -a64 -o conftest.o conftest.s > /dev/null 2>&1 \
-+ && $gcc_cv_ld $emul_name --no-toc-sort -o conftest conftest.o > /dev/null 2>&1; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ rm -f conftest conftest.o conftest.s
-+ fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_large_toc" >&5
-+$as_echo "$gcc_cv_ld_large_toc" >&6; }
-+ if test x"$gcc_cv_ld_large_toc" = xyes; then
-+
-+$as_echo "#define HAVE_LD_LARGE_TOC 1" >>confdefs.h
-+
-+ fi
-+ ;;
-+esac
-+
-+case "$target" in
-+ *-*-aix*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker large toc support" >&5
-+$as_echo_n "checking linker large toc support... " >&6; }
-+if test "${gcc_cv_ld_large_toc+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_large_toc=no
-+ if test x$gcc_cv_as != x ; then
-+ cat > conftest.s <<EOF
-+ .toc
-+LC..1:
-+ .tc a[TC],a[RW]
-+ .extern a[RW]
-+ .csect .text[PR]
-+.largetoctest:
-+ addis 9,LC..1@u(2)
-+ ld 3,LC..1@l(9)
-+EOF
-+ if $gcc_cv_as -a64 -o conftest.o conftest.s > /dev/null 2>&1; then
-+ gcc_cv_ld_large_toc=yes
-+ fi
-+ rm -f conftest conftest.o conftest.s
-+ fi
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_large_toc" >&5
-+$as_echo "$gcc_cv_ld_large_toc" >&6; }
-+ if test x"$gcc_cv_ld_large_toc" = xyes; then
-+
-+$as_echo "#define HAVE_LD_LARGE_TOC 1" >>confdefs.h
-+
-+ fi
-+ ;;
-+esac
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --build-id support" >&5
-+$as_echo_n "checking linker --build-id support... " >&6; }
-+if test "${gcc_cv_ld_buildid+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_buildid=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a \
-+ "$gcc_cv_gld_minor_version" -ge 18 -o \
-+ "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_buildid=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --help 2>/dev/null | grep build-id > /dev/null; then
-+ gcc_cv_ld_buildid=yes
-+ fi
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_buildid" >&5
-+$as_echo "$gcc_cv_ld_buildid" >&6; }
-+if test x"$gcc_cv_ld_buildid" = xyes; then
-+
-+$as_echo "#define HAVE_LD_BUILDID 1" >>confdefs.h
-+
-+fi
-+
-+# Check whether --enable-linker-build-id was given.
-+if test "${enable_linker_build_id+set}" = set; then :
-+ enableval=$enable_linker_build_id;
-+else
-+ enable_linker_build_id=no
-+fi
-+
-+
-+if test x"$enable_linker_build_id" = xyes; then
-+ if test x"$gcc_cv_ld_buildid" = xyes; then
-+
-+$as_echo "#define ENABLE_LD_BUILDID 1" >>confdefs.h
-+
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&5
-+$as_echo "$as_me: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&2;}
-+ fi
-+fi
-+
-+# In binutils 2.21, GNU ld gained support for new emulations fully
-+# supporting the Solaris 2 ABI. Detect their presence in the linker used.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker *_sol2 emulation support" >&5
-+$as_echo_n "checking linker *_sol2 emulation support... " >&6; }
-+if test "${gcc_cv_ld_sol2_emulation+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_sol2_emulation=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a \
-+ "$gcc_cv_gld_minor_version" -ge 21 -o \
-+ "$gcc_cv_gld_major_version" -gt 2 \
-+ && test $in_tree_ld_is_elf = yes; then
-+ gcc_cv_ld_sol2_emulation=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld -V 2>/dev/null | sed -e '1,/Supported emulations/d;q' | \
-+ grep _sol2 > /dev/null; then
-+ gcc_cv_ld_sol2_emulation=yes
-+ fi
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sol2_emulation" >&5
-+$as_echo "$gcc_cv_ld_sol2_emulation" >&6; }
-+if test x"$gcc_cv_ld_sol2_emulation" = xyes; then
-+
-+$as_echo "#define HAVE_LD_SOL2_EMULATION 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --sysroot support" >&5
-+$as_echo_n "checking linker --sysroot support... " >&6; }
-+if test "${gcc_cv_ld_sysroot+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_ld_sysroot=no
-+ if test $in_tree_ld = yes ; then
-+ if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; then
-+ gcc_cv_ld_sysroot=yes
-+ fi
-+ elif test x$gcc_cv_ld != x; then
-+ if $gcc_cv_ld --help 2>/dev/null | grep sysroot > /dev/null; then
-+ gcc_cv_ld_sysroot=yes
-+ fi
-+ fi
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sysroot" >&5
-+$as_echo "$gcc_cv_ld_sysroot" >&6; }
-+if test x"$gcc_cv_ld_sysroot" = xyes; then
-+
-+$as_echo "#define HAVE_LD_SYSROOT 1" >>confdefs.h
-+
-+fi
-+
-+# Test for stack protector support in target C library.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __stack_chk_fail in target C library" >&5
-+$as_echo_n "checking __stack_chk_fail in target C library... " >&6; }
-+if test "${gcc_cv_libc_provides_ssp+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcc_cv_libc_provides_ssp=no
-+ case "$target" in
-+ *-*-linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu)
-+ # glibc 2.4 and later provides __stack_chk_fail and
-+ # either __stack_chk_guard, or TLS access to stack guard canary.
-+
-+if test $glibc_version_major -gt 2 \
-+ || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
-+ gcc_cv_libc_provides_ssp=yes
-+else
-+
-+ if test -f $target_header_dir/features.h \
-+ && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
-+ $target_header_dir/features.h > /dev/null; then
-+ if $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \
-+ $target_header_dir/features.h > /dev/null && \
-+ test -f $target_header_dir/bits/uClibc_config.h && \
-+ $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \
-+ $target_header_dir/bits/uClibc_config.h > /dev/null; then
-+ gcc_cv_libc_provides_ssp=yes
-+ fi
-+ # all versions of Bionic support stack protector
-+ elif test -f $target_header_dir/sys/cdefs.h \
-+ && $EGREP '^[ ]*#[ ]*define[ ]+__BIONIC__[ ]+1' \
-+ $target_header_dir/sys/cdefs.h > /dev/null; then
-+ gcc_cv_libc_provides_ssp=yes
-+ fi
-+fi
-+ ;;
-+ *-*-gnu*)
-+ # Avoid complicated tests (see
-+ # <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now
-+ # simply assert that glibc does provide this, which is true for all
-+ # realistically usable GNU/Hurd configurations.
-+ gcc_cv_libc_provides_ssp=yes;;
-+ *-*-darwin* | *-*-freebsd*)
-+ ac_fn_c_check_func "$LINENO" "__stack_chk_fail" "ac_cv_func___stack_chk_fail"
-+if test "x$ac_cv_func___stack_chk_fail" = x""yes; then :
-+ gcc_cv_libc_provides_ssp=yes
-+else
-+ echo "no __stack_chk_fail on this target"
-+fi
-+
-+ ;;
-+ *) gcc_cv_libc_provides_ssp=no ;;
-+ esac
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_libc_provides_ssp" >&5
-+$as_echo "$gcc_cv_libc_provides_ssp" >&6; }
-+
-+if test x$gcc_cv_libc_provides_ssp = xyes; then
-+
-+$as_echo "#define TARGET_LIBC_PROVIDES_SSP 1" >>confdefs.h
-+
-+fi
-+
-+# Test for <sys/sdt.h> on the target.
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/sdt.h in the target C library" >&5
-+$as_echo_n "checking sys/sdt.h in the target C library... " >&6; }
-+have_sys_sdt_h=no
-+if test -f $target_header_dir/sys/sdt.h; then
-+ have_sys_sdt_h=yes
-+
-+$as_echo "#define HAVE_SYS_SDT_H 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sys_sdt_h" >&5
-+$as_echo "$have_sys_sdt_h" >&6; }
-+
-+# Check if TFmode long double should be used by default or not.
-+# Some glibc targets used DFmode long double, but with glibc 2.4
-+# and later they can use TFmode.
-+case "$target" in
-+ powerpc*-*-linux* | \
-+ sparc*-*-linux* | \
-+ s390*-*-linux* | \
-+ alpha*-*-linux*)
-+
-+# Check whether --with-long-double-128 was given.
-+if test "${with_long_double_128+set}" = set; then :
-+ withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
-+else
-+
-+if test $glibc_version_major -gt 2 \
-+ || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
-+ gcc_cv_target_ldbl128=yes
-+else
-+
-+ gcc_cv_target_ldbl128=no
-+ grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
-+ $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
-+ && gcc_cv_target_ldbl128=yes
-+
-+fi
-+fi
-+
-+ ;;
-+esac
-+if test x$gcc_cv_target_ldbl128 = xyes; then
-+
-+$as_echo "#define TARGET_DEFAULT_LONG_DOUBLE_128 1" >>confdefs.h
-+
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dl_iterate_phdr in target C library" >&5
-+$as_echo_n "checking dl_iterate_phdr in target C library... " >&6; }
-+gcc_cv_target_dl_iterate_phdr=unknown
-+case "$target" in
-+ # Restrict to Solaris 11+. While most of the Solaris 11 linker changes
-+ # were backported to Solaris 10 Update 10, dl_iterate_phdr only lives in
-+ # libdl there, both complicating its use and breaking compatibility
-+ # between Solaris 10 updates.
-+ *-*-solaris2.1[1-9]*)
-+ # <link.h> needs both a dl_iterate_phdr declaration and support for
-+ # compilation with largefile support.
-+ if grep dl_iterate_phdr $target_header_dir/link.h > /dev/null 2>&1 \
-+ && grep 'large file capable' $target_header_dir/link.h > /dev/null 2>&1; then
-+ gcc_cv_target_dl_iterate_phdr=yes
-+ else
-+ gcc_cv_target_dl_iterate_phdr=no
-+ fi
-+ ;;
-+esac
-+
-+if test x$gcc_cv_target_dl_iterate_phdr = xyes; then
-+
-+$as_echo "#define TARGET_DL_ITERATE_PHDR 1" >>confdefs.h
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_target_dl_iterate_phdr" >&5
-+$as_echo "$gcc_cv_target_dl_iterate_phdr" >&6; }
-+
-+# We no longer support different GC mechanisms. Emit an error if
-+# the user configures with --with-gc.
-+
-+# Check whether --with-gc was given.
-+if test "${with_gc+set}" = set; then :
-+ withval=$with_gc; as_fn_error "Configure option --with-gc is only supported up to GCC 4.7.x" "$LINENO" 5
-+fi
-+
-+
-+# Libraries to use on the host. This will normally be set by the top
-+# level Makefile. Here we simply capture the value for our Makefile.
-+if test -z "${HOST_LIBS+set}"; then
-+ HOST_LIBS=
-+fi
-+
-+
-+# Use the system's zlib library.
-+zlibdir=-L../zlib
-+zlibinc="-I\$(srcdir)/../zlib"
-+
-+# Check whether --with-system-zlib was given.
-+if test "${with_system_zlib+set}" = set; then :
-+ withval=$with_system_zlib; zlibdir=
-+zlibinc=
-+
-+fi
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
-+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
-+ # Check whether --enable-maintainer-mode was given.
-+if test "${enable_maintainer_mode+set}" = set; then :
-+ enableval=$enable_maintainer_mode; maintainer_mode=$enableval
-+else
-+ maintainer_mode=no
-+fi
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
-+$as_echo "$maintainer_mode" >&6; }
-+
-+if test "$maintainer_mode" = "yes"; then
-+ MAINT=''
-+else
-+ MAINT='#'
-+fi
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to avoid linking multiple front-ends at once" >&5
-+$as_echo_n "checking whether to avoid linking multiple front-ends at once... " >&6; }
-+ # Check whether --enable-link-mutex was given.
-+if test "${enable_link_mutex+set}" = set; then :
-+ enableval=$enable_link_mutex; do_link_mutex=$enableval
-+else
-+ do_link_mutex=no
-+fi
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $do_link_mutex" >&5
-+$as_echo "$do_link_mutex" >&6; }
-+
-+if test "$do_link_mutex" = "yes"; then
-+ DO_LINK_MUTEX=true
-+else
-+ DO_LINK_MUTEX=false
-+fi
-+
-+
-+# --------------
-+# Language hooks
-+# --------------
-+
-+# Make empty files to contain the specs and options for each language.
-+# Then add #include lines to for a compiler that has specs and/or options.
-+
-+subdirs=
-+lang_opt_files=
-+lang_specs_files=
-+lang_tree_files=
-+# These (without "all_") are set in each config-lang.in.
-+# `language' must be a single word so is spelled singularly.
-+all_languages=
-+all_compilers=
-+all_outputs='Makefile'
-+# List of language makefile fragments.
-+all_lang_makefrags=
-+# Additional files for gengtype
-+all_gtfiles="$target_gtfiles"
-+
-+# These are the languages that are set in --enable-languages,
-+# and are available in the GCC tree.
-+all_selected_languages=
-+
-+# Add the language fragments.
-+# Languages are added via two mechanisms. Some information must be
-+# recorded in makefile variables, these are defined in config-lang.in.
-+# We accumulate them and plug them into the main Makefile.
-+# The other mechanism is a set of hooks for each of the main targets
-+# like `clean', `install', etc.
-+
-+language_hooks="Make-hooks"
-+
-+for lang in ${srcdir}/*/config-lang.in
-+do
-+ test "$lang" = "${srcdir}/*/config-lang.in" && continue
-+
-+ lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
-+ if test "x$lang_alias" = x
-+ then
-+ echo "$lang doesn't set \$language." 1>&2
-+ exit 1
-+ fi
-+ subdir="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
-+ subdirs="$subdirs $subdir"
-+
-+ # $gcc_subdir is where the gcc integration files are to be found
-+ # for a language, both for internal compiler purposes (compiler
-+ # sources implementing front-end to GCC tree converters), and for
-+ # build infrastructure purposes (Make-lang.in, etc.)
-+ #
-+ # This will be <subdir> (relative to $srcdir) if a line like
-+ # gcc_subdir="<subdir>" or gcc_subdir=<subdir>
-+ # is found in <langdir>/config-lang.in, and will remain <langdir>
-+ # otherwise.
-+ #
-+ # Except for the language alias (fetched above), the regular
-+ # "config-lang.in" contents are always retrieved from $gcc_subdir,
-+ # so a <langdir>/config-lang.in setting gcc_subdir typically sets
-+ # only this and the language alias.
-+
-+ gcc_subdir=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`
-+ if [ "$gcc_subdir" = "" ]; then
-+ gcc_subdir="$subdir"
-+ fi
-+
-+ case ",$enable_languages," in
-+ *,$lang_alias,*)
-+ all_selected_languages="$all_selected_languages $lang_alias"
-+ if test -f $srcdir/$gcc_subdir/lang-specs.h; then
-+ lang_specs_files="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"
-+ fi
-+ ;;
-+ esac
-+
-+ language=
-+ boot_language=
-+ compilers=
-+ outputs=
-+ gtfiles=
-+ subdir_requires=
-+ . ${srcdir}/$gcc_subdir/config-lang.in
-+ if test "x$language" = x
-+ then
-+ echo "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2
-+ exit 1
-+ fi
-+
-+ ok=:
-+ case ",$enable_languages," in
-+ *,$lang_alias,*) ;;
-+ *)
-+ for i in $subdir_requires; do
-+ test -f "${srcdir}/$i/config-lang.in" && continue
-+ ok=false
-+ break
-+ done
-+ ;;
-+ esac
-+ $ok || continue
-+
-+ all_lang_makefrags="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"
-+ if test -f $srcdir/$gcc_subdir/lang.opt; then
-+ lang_opt_files="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"
-+ all_opt_files="$all_opt_files $srcdir/$gcc_subdir/lang.opt"
-+ fi
-+ if test -f $srcdir/$gcc_subdir/$subdir-tree.def; then
-+ lang_tree_files="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"
-+ fi
-+ all_languages="$all_languages $language"
-+ all_compilers="$all_compilers $compilers"
-+ all_outputs="$all_outputs $outputs"
-+ all_gtfiles="$all_gtfiles [$subdir] $gtfiles"
-+ case ",$enable_languages," in
-+ *,lto,*)
-+
-+$as_echo "#define ENABLE_LTO 1" >>confdefs.h
-+
-+ enable_lto=yes
-+
-+ ;;
-+ *) ;;
-+ esac
-+done
-+
-+check_languages=
-+for language in $all_selected_languages
-+do
-+ check_languages="$check_languages check-$language"
-+done
-+
-+# We link each language in with a set of hooks, reached indirectly via
-+# lang.${target}. Only do so for selected languages.
-+
-+rm -f Make-hooks
-+touch Make-hooks
-+target_list="all.cross start.encap rest.encap tags \
-+ install-common install-man install-info install-pdf install-html dvi \
-+ pdf html uninstall info man srcextra srcman srcinfo \
-+ mostlyclean clean distclean maintainer-clean install-plugin"
-+
-+for t in $target_list
-+do
-+ x=
-+ for lang in $all_selected_languages
-+ do
-+ x="$x $lang.$t"
-+ done
-+ echo "lang.$t: $x" >> Make-hooks
-+done
-+
-+# --------
-+# Option include files
-+# --------
-+
-+${AWK} -f $srcdir/opt-include.awk $all_opt_files > option-includes.mk
-+option_includes="option-includes.mk"
-+
-+
-+# --------
-+# UNSORTED
-+# --------
-+
-+# Create .gdbinit.
-+
-+echo "dir ." > .gdbinit
-+echo "dir ${srcdir}" >> .gdbinit
-+if test x$gdb_needs_out_file_path = xyes
-+then
-+ echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
-+fi
-+if test "x$subdirs" != x; then
-+ for s in $subdirs
-+ do
-+ echo "dir ${srcdir}/$s" >> .gdbinit
-+ done
-+fi
-+echo "source ${srcdir}/gdbinit.in" >> .gdbinit
-+echo "python import sys; sys.path.append('${srcdir}'); import gdbhooks" >> .gdbinit
-+
-+# Put a breakpoint on __asan_report_error to help with debugging buffer
-+# overflow.
-+case "$CFLAGS" in
-+*-fsanitize=address*)
-+ echo "source ${srcdir}/gdbasan.in" >> .gdbinit
-+ ;;
-+esac
-+
-+gcc_tooldir='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'
-+
-+
-+
-+# Find a directory in which to install a shared libgcc.
-+
-+# Check whether --enable-version-specific-runtime-libs was given.
-+if test "${enable_version_specific_runtime_libs+set}" = set; then :
-+ enableval=$enable_version_specific_runtime_libs;
-+fi
-+
-+
-+# Substitute configuration variables
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+# Echo link setup.
-+if test x${build} = x${host} ; then
-+ if test x${host} = x${target} ; then
-+ echo "Links are now set up to build a native compiler for ${target}." 1>&2
-+ else
-+ echo "Links are now set up to build a cross-compiler" 1>&2
-+ echo " from ${host} to ${target}." 1>&2
-+ fi
-+else
-+ if test x${host} = x${target} ; then
-+ echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
-+ echo " for ${target}." 1>&2
-+ else
-+ echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
-+ echo " from ${host} to ${target}." 1>&2
-+ fi
-+fi
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test "x${CLOOGLIBS}" != "x" ; then
-+
-+$as_echo "#define HAVE_cloog 1" >>confdefs.h
-+
-+fi
-+
-+# Check for plugin support
-+# Check whether --enable-plugin was given.
-+if test "${enable_plugin+set}" = set; then :
-+ enableval=$enable_plugin; enable_plugin=$enableval
-+else
-+ enable_plugin=yes; default_plugin=yes
-+fi
-+
-+
-+pluginlibs=
-+
-+case "${host}" in
-+ *-*-darwin*)
-+ if test x$build = x$host; then
-+ export_sym_check="nm${exeext} -g"
-+ elif test x$host = x$target; then
-+ export_sym_check="$gcc_cv_nm -g"
-+ else
-+ export_sym_check=
-+ fi
-+ ;;
-+ *)
-+ if test x$build = x$host; then
-+ export_sym_check="objdump${exeext} -T"
-+ elif test x$host = x$target; then
-+ export_sym_check="$gcc_cv_objdump -T"
-+ else
-+ export_sym_check=
-+ fi
-+ ;;
-+esac
-+
-+if test x"$enable_plugin" = x"yes"; then
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5
-+$as_echo_n "checking for exported symbols... " >&6; }
-+ if test "x$export_sym_check" != x; then
-+ echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c
-+ ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest$ac_exeext > /dev/null 2>&1
-+ if $export_sym_check conftest$ac_exeext | grep -q foobar > /dev/null; then
-+ : # No need to use a flag
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5
-+$as_echo_n "checking for -rdynamic... " >&6; }
-+ ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest$ac_exeext > /dev/null 2>&1
-+ if $export_sym_check conftest$ac_exeext | grep -q foobar > /dev/null; then
-+ plugin_rdynamic=yes
-+ pluginlibs="-rdynamic"
-+ else
-+ plugin_rdynamic=no
-+ enable_plugin=no
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_rdynamic" >&5
-+$as_echo "$plugin_rdynamic" >&6; }
-+ fi
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to check" >&5
-+$as_echo "unable to check" >&6; }
-+ fi
-+
-+ # Check -ldl
-+ saved_LIBS="$LIBS"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
-+$as_echo_n "checking for library containing dlopen... " >&6; }
-+if test "${ac_cv_search_dlopen+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_func_search_save_LIBS=$LIBS
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char dlopen ();
-+int
-+main ()
-+{
-+return dlopen ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+for ac_lib in '' dl; do
-+ if test -z "$ac_lib"; then
-+ ac_res="none required"
-+ else
-+ ac_res=-l$ac_lib
-+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
-+ fi
-+ if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_search_dlopen=$ac_res
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext
-+ if test "${ac_cv_search_dlopen+set}" = set; then :
-+ break
-+fi
-+done
-+if test "${ac_cv_search_dlopen+set}" = set; then :
-+
-+else
-+ ac_cv_search_dlopen=no
-+fi
-+rm conftest.$ac_ext
-+LIBS=$ac_func_search_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
-+$as_echo "$ac_cv_search_dlopen" >&6; }
-+ac_res=$ac_cv_search_dlopen
-+if test "$ac_res" != no; then :
-+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-+
-+fi
-+
-+ if test x"$ac_cv_search_dlopen" = x"-ldl"; then
-+ pluginlibs="$pluginlibs -ldl"
-+ fi
-+ LIBS="$saved_LIBS"
-+
-+ # Check that we can build shared objects with -fPIC -shared
-+ saved_LDFLAGS="$LDFLAGS"
-+ saved_CFLAGS="$CFLAGS"
-+ case "${host}" in
-+ *-*-darwin*)
-+ CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
-+ CFLAGS="$CFLAGS -fPIC"
-+ LDFLAGS="$LDFLAGS -shared -undefined dynamic_lookup"
-+ ;;
-+ *)
-+ CFLAGS="$CFLAGS -fPIC"
-+ LDFLAGS="$LDFLAGS -fPIC -shared"
-+ ;;
-+ esac
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5
-+$as_echo_n "checking for -fPIC -shared... " >&6; }
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+extern int X;
-+int
-+main ()
-+{
-+return X == 0;
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-+$as_echo "yes" >&6; }; have_pic_shared=yes
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }; have_pic_shared=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+ if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
-+ pluginlibs=
-+ enable_plugin=no
-+ fi
-+ LDFLAGS="$saved_LDFLAGS"
-+ CFLAGS="$saved_CFLAGS"
-+
-+ # If plugin support had been requested but not available, fail.
-+ if test x"$enable_plugin" = x"no" ; then
-+ if test x"$default_plugin" != x"yes"; then
-+ as_fn_error "
-+Building GCC with plugin support requires a host that supports
-+-fPIC, -shared, -ldl and -rdynamic." "$LINENO" 5
-+ fi
-+ fi
-+fi
-+
-+
-+
-+if test x"$enable_plugin" = x"yes"; then
-+
-+$as_echo "#define ENABLE_PLUGIN 1" >>confdefs.h
-+
-+fi
-+
-+
-+# Enable --enable-host-shared
-+# Check whether --enable-host-shared was given.
-+if test "${enable_host_shared+set}" = set; then :
-+ enableval=$enable_host_shared; PICFLAG=-fPIC
-+else
-+ PICFLAG=
-+fi
-+
-+
-+
-+
-+
-+# Check whether --enable-libquadmath-support was given.
-+if test "${enable_libquadmath_support+set}" = set; then :
-+ enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
-+else
-+ ENABLE_LIBQUADMATH_SUPPORT=yes
-+fi
-+
-+if test "${ENABLE_LIBQUADMATH_SUPPORT}" != "no" ; then
-+
-+$as_echo "#define ENABLE_LIBQUADMATH_SUPPORT 1" >>confdefs.h
-+
-+fi
-+
-+
-+# Specify what hash style to use by default.
-+
-+# Check whether --with-linker-hash-style was given.
-+if test "${with_linker_hash_style+set}" = set; then :
-+ withval=$with_linker_hash_style; case x"$withval" in
-+ xsysv)
-+ LINKER_HASH_STYLE=sysv
-+ ;;
-+ xgnu)
-+ LINKER_HASH_STYLE=gnu
-+ ;;
-+ xboth)
-+ LINKER_HASH_STYLE=both
-+ ;;
-+ *)
-+ as_fn_error "$withval is an invalid option to --with-linker-hash-style" "$LINENO" 5
-+ ;;
-+ esac
-+else
-+ LINKER_HASH_STYLE=''
-+fi
-+
-+if test x"${LINKER_HASH_STYLE}" != x; then
-+
-+cat >>confdefs.h <<_ACEOF
-+#define LINKER_HASH_STYLE "$LINKER_HASH_STYLE"
-+_ACEOF
-+
-+fi
-+
-+# Configure the subdirectories
-+# AC_CONFIG_SUBDIRS($subdirs)
-+
-+# Create the Makefile
-+# and configure language subdirectories
-+ac_config_files="$ac_config_files $all_outputs"
-+
-+
-+ac_config_commands="$ac_config_commands default"
-+
-+cat >confcache <<\_ACEOF
-+# This file is a shell script that caches the results of configure
-+# tests run on this system so they can be shared between configure
-+# scripts and configure runs, see configure's option --config-cache.
-+# It is not useful on other systems. If it contains results you don't
-+# want to keep, you may remove or edit it.
-+#
-+# config.status only pays attention to the cache file if you give it
-+# the --recheck option to rerun configure.
-+#
-+# `ac_cv_env_foo' variables (set or unset) will be overridden when
-+# loading this file, other *unset* `ac_cv_foo' will be assigned the
-+# following values.
-+
-+_ACEOF
-+
-+# The following way of writing the cache mishandles newlines in values,
-+# but we know of no workaround that is simple, portable, and efficient.
-+# So, we kill variables containing newlines.
-+# Ultrix sh set writes to stderr and can't be redirected directly,
-+# and sets the high bit in the cache file unless we assign to the vars.
-+(
-+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
-+ eval ac_val=\$$ac_var
-+ case $ac_val in #(
-+ *${as_nl}*)
-+ case $ac_var in #(
-+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-+ esac
-+ case $ac_var in #(
-+ _ | IFS | as_nl) ;; #(
-+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-+ *) { eval $ac_var=; unset $ac_var;} ;;
-+ esac ;;
-+ esac
-+ done
-+
-+ (set) 2>&1 |
-+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
-+ *${as_nl}ac_space=\ *)
-+ # `set' does not quote correctly, so add quotes: double-quote
-+ # substitution turns \\\\ into \\, and sed turns \\ into \.
-+ sed -n \
-+ "s/'/'\\\\''/g;
-+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
-+ ;; #(
-+ *)
-+ # `set' quotes correctly as required by POSIX, so do not add quotes.
-+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-+ ;;
-+ esac |
-+ sort
-+) |
-+ sed '
-+ /^ac_cv_env_/b end
-+ t clear
-+ :clear
-+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
-+ t end
-+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
-+ :end' >>confcache
-+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
-+ if test -w "$cache_file"; then
-+ test "x$cache_file" != "x/dev/null" &&
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
-+$as_echo "$as_me: updating cache $cache_file" >&6;}
-+ cat confcache >$cache_file
-+ else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
-+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
-+ fi
-+fi
-+rm -f confcache
-+
-+test "x$prefix" = xNONE && prefix=$ac_default_prefix
-+# Let make expand exec_prefix.
-+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-+
-+DEFS=-DHAVE_CONFIG_H
-+
-+ac_libobjs=
-+ac_ltlibobjs=
-+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
-+ # 1. Remove the extension, and $U if already installed.
-+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
-+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
-+ # will be set to the directory where LIBOBJS objects are built.
-+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
-+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
-+done
-+LIBOBJS=$ac_libobjs
-+
-+LTLIBOBJS=$ac_ltlibobjs
-+
-+
-+
-+
-+: ${CONFIG_STATUS=./config.status}
-+ac_write_fail=0
-+ac_clean_files_save=$ac_clean_files
-+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
-+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
-+as_write_fail=0
-+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
-+#! $SHELL
-+# Generated by $as_me.
-+# Run this file to recreate the current configuration.
-+# Compiler output produced by configure, useful for debugging
-+# configure, is in config.log if it exists.
-+
-+debug=false
-+ac_cs_recheck=false
-+ac_cs_silent=false
-+
-+SHELL=\${CONFIG_SHELL-$SHELL}
-+export SHELL
-+_ASEOF
-+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
-+## -------------------- ##
-+## M4sh Initialization. ##
-+## -------------------- ##
-+
-+# Be more Bourne compatible
-+DUALCASE=1; export DUALCASE # for MKS sh
-+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-+ emulate sh
-+ NULLCMD=:
-+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-+ # is contrary to our usage. Disable this feature.
-+ alias -g '${1+"$@"}'='"$@"'
-+ setopt NO_GLOB_SUBST
-+else
-+ case `(set -o) 2>/dev/null` in #(
-+ *posix*) :
-+ set -o posix ;; #(
-+ *) :
-+ ;;
-+esac
-+fi
-+
-+
-+as_nl='
-+'
-+export as_nl
-+# Printing a long string crashes Solaris 7 /usr/bin/printf.
-+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-+# Prefer a ksh shell builtin over an external printf program on Solaris,
-+# but without wasting forks for bash or zsh.
-+if test -z "$BASH_VERSION$ZSH_VERSION" \
-+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-+ as_echo='print -r --'
-+ as_echo_n='print -rn --'
-+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-+ as_echo='printf %s\n'
-+ as_echo_n='printf %s'
-+else
-+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-+ as_echo_n='/usr/ucb/echo -n'
-+ else
-+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-+ as_echo_n_body='eval
-+ arg=$1;
-+ case $arg in #(
-+ *"$as_nl"*)
-+ expr "X$arg" : "X\\(.*\\)$as_nl";
-+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-+ esac;
-+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-+ '
-+ export as_echo_n_body
-+ as_echo_n='sh -c $as_echo_n_body as_echo'
-+ fi
-+ export as_echo_body
-+ as_echo='sh -c $as_echo_body as_echo'
-+fi
-+
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ PATH_SEPARATOR=:
-+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-+ PATH_SEPARATOR=';'
-+ }
-+fi
-+
-+
-+# IFS
-+# We need space, tab and new line, in precisely that order. Quoting is
-+# there to prevent editors from complaining about space-tab.
-+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-+# splitting by setting IFS to empty value.)
-+IFS=" "" $as_nl"
-+
-+# Find who we are. Look in the path if we contain no directory separator.
-+case $0 in #((
-+ *[\\/]* ) as_myself=$0 ;;
-+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-+ done
-+IFS=$as_save_IFS
-+
-+ ;;
-+esac
-+# We did not find ourselves, most probably we were run as `sh COMMAND'
-+# in which case we are not to be found in the path.
-+if test "x$as_myself" = x; then
-+ as_myself=$0
-+fi
-+if test ! -f "$as_myself"; then
-+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-+ exit 1
-+fi
-+
-+# Unset variables that we do not need and which cause bugs (e.g. in
-+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-+# suppresses any "Segmentation fault" message there. '((' could
-+# trigger a bug in pdksh 5.2.14.
-+for as_var in BASH_ENV ENV MAIL MAILPATH
-+do eval test x\${$as_var+set} = xset \
-+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-+done
-+PS1='$ '
-+PS2='> '
-+PS4='+ '
-+
-+# NLS nuisances.
-+LC_ALL=C
-+export LC_ALL
-+LANGUAGE=C
-+export LANGUAGE
-+
-+# CDPATH.
-+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-+
-+
-+# as_fn_error ERROR [LINENO LOG_FD]
-+# ---------------------------------
-+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-+# script with status $?, using 1 if that was 0.
-+as_fn_error ()
-+{
-+ as_status=$?; test $as_status -eq 0 && as_status=1
-+ if test "$3"; then
-+ as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-+ fi
-+ $as_echo "$as_me: error: $1" >&2
-+ as_fn_exit $as_status
-+} # as_fn_error
-+
-+
-+# as_fn_set_status STATUS
-+# -----------------------
-+# Set $? to STATUS, without forking.
-+as_fn_set_status ()
-+{
-+ return $1
-+} # as_fn_set_status
-+
-+# as_fn_exit STATUS
-+# -----------------
-+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-+as_fn_exit ()
-+{
-+ set +e
-+ as_fn_set_status $1
-+ exit $1
-+} # as_fn_exit
-+
-+# as_fn_unset VAR
-+# ---------------
-+# Portably unset VAR.
-+as_fn_unset ()
-+{
-+ { eval $1=; unset $1;}
-+}
-+as_unset=as_fn_unset
-+# as_fn_append VAR VALUE
-+# ----------------------
-+# Append the text in VALUE to the end of the definition contained in VAR. Take
-+# advantage of any shell optimizations that allow amortized linear growth over
-+# repeated appends, instead of the typical quadratic growth present in naive
-+# implementations.
-+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-+ eval 'as_fn_append ()
-+ {
-+ eval $1+=\$2
-+ }'
-+else
-+ as_fn_append ()
-+ {
-+ eval $1=\$$1\$2
-+ }
-+fi # as_fn_append
-+
-+# as_fn_arith ARG...
-+# ------------------
-+# Perform arithmetic evaluation on the ARGs, and store the result in the
-+# global $as_val. Take advantage of shells that can avoid forks. The arguments
-+# must be portable across $(()) and expr.
-+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-+ eval 'as_fn_arith ()
-+ {
-+ as_val=$(( $* ))
-+ }'
-+else
-+ as_fn_arith ()
-+ {
-+ as_val=`expr "$@" || test $? -eq 1`
-+ }
-+fi # as_fn_arith
-+
-+
-+if expr a : '\(a\)' >/dev/null 2>&1 &&
-+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
-+ as_expr=expr
-+else
-+ as_expr=false
-+fi
-+
-+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-+ as_basename=basename
-+else
-+ as_basename=false
-+fi
-+
-+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-+ as_dirname=dirname
-+else
-+ as_dirname=false
-+fi
-+
-+as_me=`$as_basename -- "$0" ||
-+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-+ X"$0" : 'X\(//\)$' \| \
-+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X/"$0" |
-+ sed '/^.*\/\([^/][^/]*\)\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\/\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\/\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+
-+# Avoid depending upon Character Ranges.
-+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-+as_cr_digits='0123456789'
-+as_cr_alnum=$as_cr_Letters$as_cr_digits
-+
-+ECHO_C= ECHO_N= ECHO_T=
-+case `echo -n x` in #(((((
-+-n*)
-+ case `echo 'xy\c'` in
-+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-+ xy) ECHO_C='\c';;
-+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-+ ECHO_T=' ';;
-+ esac;;
-+*)
-+ ECHO_N='-n';;
-+esac
-+
-+rm -f conf$$ conf$$.exe conf$$.file
-+if test -d conf$$.dir; then
-+ rm -f conf$$.dir/conf$$.file
-+else
-+ rm -f conf$$.dir
-+ mkdir conf$$.dir 2>/dev/null
-+fi
-+if (echo >conf$$.file) 2>/dev/null; then
-+ if ln -s conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s='ln -s'
-+ # ... but there are two gotchas:
-+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-+ # In both cases, we have to default to `cp -p'.
-+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-+ as_ln_s='cp -p'
-+ elif ln conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s=ln
-+ else
-+ as_ln_s='cp -p'
-+ fi
-+else
-+ as_ln_s='cp -p'
-+fi
-+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-+rmdir conf$$.dir 2>/dev/null
-+
-+
-+# as_fn_mkdir_p
-+# -------------
-+# Create "$as_dir" as a directory, including parents if necessary.
-+as_fn_mkdir_p ()
-+{
-+
-+ case $as_dir in #(
-+ -*) as_dir=./$as_dir;;
-+ esac
-+ test -d "$as_dir" || eval $as_mkdir_p || {
-+ as_dirs=
-+ while :; do
-+ case $as_dir in #(
-+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-+ *) as_qdir=$as_dir;;
-+ esac
-+ as_dirs="'$as_qdir' $as_dirs"
-+ as_dir=`$as_dirname -- "$as_dir" ||
-+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$as_dir" : 'X\(//\)[^/]' \| \
-+ X"$as_dir" : 'X\(//\)$' \| \
-+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$as_dir" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)[^/].*/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+ test -d "$as_dir" && break
-+ done
-+ test -z "$as_dirs" || eval "mkdir $as_dirs"
-+ } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
-+
-+
-+} # as_fn_mkdir_p
-+if mkdir -p . 2>/dev/null; then
-+ as_mkdir_p='mkdir -p "$as_dir"'
-+else
-+ test -d ./-p && rmdir ./-p
-+ as_mkdir_p=false
-+fi
-+
-+if test -x / >/dev/null 2>&1; then
-+ as_test_x='test -x'
-+else
-+ if ls -dL / >/dev/null 2>&1; then
-+ as_ls_L_option=L
-+ else
-+ as_ls_L_option=
-+ fi
-+ as_test_x='
-+ eval sh -c '\''
-+ if test -d "$1"; then
-+ test -d "$1/.";
-+ else
-+ case $1 in #(
-+ -*)set "./$1";;
-+ esac;
-+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
-+ ???[sx]*):;;*)false;;esac;fi
-+ '\'' sh
-+ '
-+fi
-+as_executable_p=$as_test_x
-+
-+# Sed expression to map a string onto a valid CPP name.
-+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-+
-+# Sed expression to map a string onto a valid variable name.
-+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-+
-+
-+exec 6>&1
-+## ----------------------------------- ##
-+## Main body of $CONFIG_STATUS script. ##
-+## ----------------------------------- ##
-+_ASEOF
-+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+# Save the log message, to keep $0 and so on meaningful, and to
-+# report actual input values of CONFIG_FILES etc. instead of their
-+# values after options handling.
-+ac_log="
-+This file was extended by $as_me, which was
-+generated by GNU Autoconf 2.64. Invocation command line was
-+
-+ CONFIG_FILES = $CONFIG_FILES
-+ CONFIG_HEADERS = $CONFIG_HEADERS
-+ CONFIG_LINKS = $CONFIG_LINKS
-+ CONFIG_COMMANDS = $CONFIG_COMMANDS
-+ $ $0 $@
-+
-+on `(hostname || uname -n) 2>/dev/null | sed 1q`
-+"
-+
-+_ACEOF
-+
-+case $ac_config_files in *"
-+"*) set x $ac_config_files; shift; ac_config_files=$*;;
-+esac
-+
-+case $ac_config_headers in *"
-+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
-+esac
-+
-+
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+# Files that config.status was made for.
-+config_files="$ac_config_files"
-+config_headers="$ac_config_headers"
-+config_links="$ac_config_links"
-+config_commands="$ac_config_commands"
-+
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+ac_cs_usage="\
-+\`$as_me' instantiates files and other configuration actions
-+from templates according to the current configuration. Unless the files
-+and actions are specified as TAGs, all are instantiated by default.
-+
-+Usage: $0 [OPTION]... [TAG]...
-+
-+ -h, --help print this help, then exit
-+ -V, --version print version number and configuration settings, then exit
-+ -q, --quiet, --silent
-+ do not print progress messages
-+ -d, --debug don't remove temporary files
-+ --recheck update $as_me by reconfiguring in the same conditions
-+ --file=FILE[:TEMPLATE]
-+ instantiate the configuration file FILE
-+ --header=FILE[:TEMPLATE]
-+ instantiate the configuration header FILE
-+
-+Configuration files:
-+$config_files
-+
-+Configuration headers:
-+$config_headers
-+
-+Configuration links:
-+$config_links
-+
-+Configuration commands:
-+$config_commands
-+
-+Report bugs to the package provider."
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+ac_cs_version="\\
-+config.status
-+configured by $0, generated by GNU Autoconf 2.64,
-+ with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
-+
-+Copyright (C) 2009 Free Software Foundation, Inc.
-+This config.status script is free software; the Free Software Foundation
-+gives unlimited permission to copy, distribute and modify it."
-+
-+ac_pwd='$ac_pwd'
-+srcdir='$srcdir'
-+AWK='$AWK'
-+test -n "\$AWK" || AWK=awk
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+# The default lists apply if the user does not specify any file.
-+ac_need_defaults=:
-+while test $# != 0
-+do
-+ case $1 in
-+ --*=*)
-+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
-+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-+ ac_shift=:
-+ ;;
-+ *)
-+ ac_option=$1
-+ ac_optarg=$2
-+ ac_shift=shift
-+ ;;
-+ esac
-+
-+ case $ac_option in
-+ # Handling of the options.
-+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-+ ac_cs_recheck=: ;;
-+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-+ $as_echo "$ac_cs_version"; exit ;;
-+ --debug | --debu | --deb | --de | --d | -d )
-+ debug=: ;;
-+ --file | --fil | --fi | --f )
-+ $ac_shift
-+ case $ac_optarg in
-+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ esac
-+ as_fn_append CONFIG_FILES " '$ac_optarg'"
-+ ac_need_defaults=false;;
-+ --header | --heade | --head | --hea )
-+ $ac_shift
-+ case $ac_optarg in
-+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ esac
-+ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
-+ ac_need_defaults=false;;
-+ --he | --h)
-+ # Conflict between --help and --header
-+ as_fn_error "ambiguous option: \`$1'
-+Try \`$0 --help' for more information.";;
-+ --help | --hel | -h )
-+ $as_echo "$ac_cs_usage"; exit ;;
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
-+ ac_cs_silent=: ;;
-+
-+ # This is an error.
-+ -*) as_fn_error "unrecognized option: \`$1'
-+Try \`$0 --help' for more information." ;;
-+
-+ *) as_fn_append ac_config_targets " $1"
-+ ac_need_defaults=false ;;
-+
-+ esac
-+ shift
-+done
-+
-+ac_configure_extra_args=
-+
-+if $ac_cs_silent; then
-+ exec 6>/dev/null
-+ ac_configure_extra_args="$ac_configure_extra_args --silent"
-+fi
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+if \$ac_cs_recheck; then
-+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-+ shift
-+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
-+ CONFIG_SHELL='$SHELL'
-+ export CONFIG_SHELL
-+ exec "\$@"
-+fi
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+exec 5>>config.log
-+{
-+ echo
-+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-+## Running $as_me. ##
-+_ASBOX
-+ $as_echo "$ac_log"
-+} >&5
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+#
-+# INIT-COMMANDS
-+#
-+ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
-+subdirs="$subdirs" ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
-+subdirs='$subdirs'
-+
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+
-+# Handling of arguments.
-+for ac_config_target in $ac_config_targets
-+do
-+ case $ac_config_target in
-+ "auto-host.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;
-+ "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
-+ "gccdepdir") CONFIG_COMMANDS="$CONFIG_COMMANDS gccdepdir" ;;
-+ "as") CONFIG_FILES="$CONFIG_FILES as:exec-tool.in" ;;
-+ "collect-ld") CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;
-+ "nm") CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;
-+ "clearcap.map") CONFIG_LINKS="$CONFIG_LINKS clearcap.map:${srcdir}/config/$clearcap_map" ;;
-+ "$all_outputs") CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
-+ "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
-+
-+ *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-+ esac
-+done
-+
-+
-+# If the user did not use the arguments to specify the items to instantiate,
-+# then the envvar interface is used. Set only those that are not.
-+# We use the long form for the default assignment because of an extremely
-+# bizarre bug on SunOS 4.1.3.
-+if $ac_need_defaults; then
-+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
-+ test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
-+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-+fi
-+
-+# Have a temporary directory for convenience. Make it in the build tree
-+# simply because there is no reason against having it here, and in addition,
-+# creating and moving files from /tmp can sometimes cause problems.
-+# Hook for its removal unless debugging.
-+# Note that there is a small window in which the directory will not be cleaned:
-+# after its creation but before its name has been assigned to `$tmp'.
-+$debug ||
-+{
-+ tmp=
-+ trap 'exit_status=$?
-+ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
-+' 0
-+ trap 'as_fn_exit 1' 1 2 13 15
-+}
-+# Create a (secure) tmp directory for tmp files.
-+
-+{
-+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-+ test -n "$tmp" && test -d "$tmp"
-+} ||
-+{
-+ tmp=./conf$$-$RANDOM
-+ (umask 077 && mkdir "$tmp")
-+} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
-+
-+# Set up the scripts for CONFIG_FILES section.
-+# No need to generate them if there are no CONFIG_FILES.
-+# This happens for instance with `./config.status config.h'.
-+if test -n "$CONFIG_FILES"; then
-+
-+if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
-+ ac_cs_awk_getline=:
-+ ac_cs_awk_pipe_init=
-+ ac_cs_awk_read_file='
-+ while ((getline aline < (F[key])) > 0)
-+ print(aline)
-+ close(F[key])'
-+ ac_cs_awk_pipe_fini=
-+else
-+ ac_cs_awk_getline=false
-+ ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
-+ ac_cs_awk_read_file='
-+ print "|#_!!_#|"
-+ print "cat " F[key] " &&"
-+ '$ac_cs_awk_pipe_init
-+ # The final `:' finishes the AND list.
-+ ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
-+fi
-+ac_cr=`echo X | tr X '\015'`
-+# On cygwin, bash can eat \r inside `` if the user requested igncr.
-+# But we know of no other shell where ac_cr would be empty at this
-+# point, so we can use a bashism as a fallback.
-+if test "x$ac_cr" = x; then
-+ eval ac_cr=\$\'\\r\'
-+fi
-+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-+ ac_cs_awk_cr='\r'
-+else
-+ ac_cs_awk_cr=$ac_cr
-+fi
-+
-+echo 'BEGIN {' >"$tmp/subs1.awk" &&
-+_ACEOF
-+
-+# Create commands to substitute file output variables.
-+{
-+ echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
-+ echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
-+ echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
-+ echo "_ACAWK" &&
-+ echo "_ACEOF"
-+} >conf$$files.sh &&
-+. ./conf$$files.sh ||
-+ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-+rm -f conf$$files.sh
-+
-+{
-+ echo "cat >conf$$subs.awk <<_ACEOF" &&
-+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
-+ echo "_ACEOF"
-+} >conf$$subs.sh ||
-+ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
-+ac_delim='%!_!# '
-+for ac_last_try in false false false false false :; do
-+ . ./conf$$subs.sh ||
-+ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-+
-+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
-+ if test $ac_delim_n = $ac_delim_num; then
-+ break
-+ elif $ac_last_try; then
-+ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-+ else
-+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-+ fi
-+done
-+rm -f conf$$subs.sh
-+
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
-+_ACEOF
-+sed -n '
-+h
-+s/^/S["/; s/!.*/"]=/
-+p
-+g
-+s/^[^!]*!//
-+:repl
-+t repl
-+s/'"$ac_delim"'$//
-+t delim
-+:nl
-+h
-+s/\(.\{148\}\).*/\1/
-+t more1
-+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
-+p
-+n
-+b repl
-+:more1
-+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
-+p
-+g
-+s/.\{148\}//
-+t nl
-+:delim
-+h
-+s/\(.\{148\}\).*/\1/
-+t more2
-+s/["\\]/\\&/g; s/^/"/; s/$/"/
-+p
-+b
-+:more2
-+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
-+p
-+g
-+s/.\{148\}//
-+t delim
-+' <conf$$subs.awk | sed '
-+/^[^""]/{
-+ N
-+ s/\n//
-+}
-+' >>$CONFIG_STATUS || ac_write_fail=1
-+rm -f conf$$subs.awk
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+_ACAWK
-+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
-+ for (key in S) S_is_set[key] = 1
-+ FS = ""
-+ \$ac_cs_awk_pipe_init
-+}
-+{
-+ line = $ 0
-+ nfields = split(line, field, "@")
-+ substed = 0
-+ len = length(field[1])
-+ for (i = 2; i < nfields; i++) {
-+ key = field[i]
-+ keylen = length(key)
-+ if (S_is_set[key]) {
-+ value = S[key]
-+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-+ len += length(value) + length(field[++i])
-+ substed = 1
-+ } else
-+ len += 1 + keylen
-+ }
-+ if (nfields == 3 && !substed) {
-+ key = field[2]
-+ if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
-+ \$ac_cs_awk_read_file
-+ next
-+ }
-+ }
-+ print line
-+}
-+\$ac_cs_awk_pipe_fini
-+_ACAWK
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-+else
-+ cat
-+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
-+ || as_fn_error "could not setup config files machinery" "$LINENO" 5
-+_ACEOF
-+
-+# VPATH may cause trouble with some makes, so we remove $(srcdir),
-+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
-+# trailing colons and then remove the whole line if VPATH becomes empty
-+# (actually we leave an empty line to preserve line numbers).
-+if test "x$srcdir" = x.; then
-+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
-+s/:*\$(srcdir):*/:/
-+s/:*\${srcdir}:*/:/
-+s/:*@srcdir@:*/:/
-+s/^\([^=]*=[ ]*\):*/\1/
-+s/:*$//
-+s/^[^=]*=[ ]*$//
-+}'
-+fi
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+fi # test -n "$CONFIG_FILES"
-+
-+# Set up the scripts for CONFIG_HEADERS section.
-+# No need to generate them if there are no CONFIG_HEADERS.
-+# This happens for instance with `./config.status Makefile'.
-+if test -n "$CONFIG_HEADERS"; then
-+cat >"$tmp/defines.awk" <<\_ACAWK ||
-+BEGIN {
-+_ACEOF
-+
-+# Transform confdefs.h into an awk script `defines.awk', embedded as
-+# here-document in config.status, that substitutes the proper values into
-+# config.h.in to produce config.h.
-+
-+# Create a delimiter string that does not exist in confdefs.h, to ease
-+# handling of long lines.
-+ac_delim='%!_!# '
-+for ac_last_try in false false :; do
-+ ac_t=`sed -n "/$ac_delim/p" confdefs.h`
-+ if test -z "$ac_t"; then
-+ break
-+ elif $ac_last_try; then
-+ as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
-+ else
-+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-+ fi
-+done
-+
-+# For the awk script, D is an array of macro values keyed by name,
-+# likewise P contains macro parameters if any. Preserve backslash
-+# newline sequences.
-+
-+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-+sed -n '
-+s/.\{148\}/&'"$ac_delim"'/g
-+t rset
-+:rset
-+s/^[ ]*#[ ]*define[ ][ ]*/ /
-+t def
-+d
-+:def
-+s/\\$//
-+t bsnl
-+s/["\\]/\\&/g
-+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
-+D["\1"]=" \3"/p
-+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
-+d
-+:bsnl
-+s/["\\]/\\&/g
-+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
-+D["\1"]=" \3\\\\\\n"\\/p
-+t cont
-+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
-+t cont
-+d
-+:cont
-+n
-+s/.\{148\}/&'"$ac_delim"'/g
-+t clear
-+:clear
-+s/\\$//
-+t bsnlc
-+s/["\\]/\\&/g; s/^/"/; s/$/"/p
-+d
-+:bsnlc
-+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
-+b cont
-+' <confdefs.h | sed '
-+s/'"$ac_delim"'/"\\\
-+"/g' >>$CONFIG_STATUS || ac_write_fail=1
-+
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+ for (key in D) D_is_set[key] = 1
-+ FS = ""
-+}
-+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
-+ line = \$ 0
-+ split(line, arg, " ")
-+ if (arg[1] == "#") {
-+ defundef = arg[2]
-+ mac1 = arg[3]
-+ } else {
-+ defundef = substr(arg[1], 2)
-+ mac1 = arg[2]
-+ }
-+ split(mac1, mac2, "(") #)
-+ macro = mac2[1]
-+ prefix = substr(line, 1, index(line, defundef) - 1)
-+ if (D_is_set[macro]) {
-+ # Preserve the white space surrounding the "#".
-+ print prefix "define", macro P[macro] D[macro]
-+ next
-+ } else {
-+ # Replace #undef with comments. This is necessary, for example,
-+ # in the case of _POSIX_SOURCE, which is predefined and required
-+ # on some systems where configure will not decide to define it.
-+ if (defundef == "undef") {
-+ print "/*", prefix defundef, macro, "*/"
-+ next
-+ }
-+ }
-+}
-+{ print }
-+_ACAWK
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+ as_fn_error "could not setup config headers machinery" "$LINENO" 5
-+fi # test -n "$CONFIG_HEADERS"
-+
-+
-+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
-+shift
-+for ac_tag
-+do
-+ case $ac_tag in
-+ :[FHLC]) ac_mode=$ac_tag; continue;;
-+ esac
-+ case $ac_mode$ac_tag in
-+ :[FHL]*:*);;
-+ :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
-+ :[FH]-) ac_tag=-:-;;
-+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-+ esac
-+ ac_save_IFS=$IFS
-+ IFS=:
-+ set x $ac_tag
-+ IFS=$ac_save_IFS
-+ shift
-+ ac_file=$1
-+ shift
-+
-+ case $ac_mode in
-+ :L) ac_source=$1;;
-+ :[FH])
-+ ac_file_inputs=
-+ for ac_f
-+ do
-+ case $ac_f in
-+ -) ac_f="$tmp/stdin";;
-+ *) # Look for the file first in the build tree, then in the source tree
-+ # (if the path is not absolute). The absolute path cannot be DOS-style,
-+ # because $ac_f cannot contain `:'.
-+ test -f "$ac_f" ||
-+ case $ac_f in
-+ [\\/$]*) false;;
-+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-+ esac ||
-+ as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-+ esac
-+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-+ as_fn_append ac_file_inputs " '$ac_f'"
-+ done
-+
-+ # Let's still pretend it is `configure' which instantiates (i.e., don't
-+ # use $as_me), people would be surprised to read:
-+ # /* config.h. Generated by config.status. */
-+ configure_input='Generated from '`
-+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-+ `' by configure.'
-+ if test x"$ac_file" != x-; then
-+ configure_input="$ac_file. $configure_input"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-+$as_echo "$as_me: creating $ac_file" >&6;}
-+ fi
-+ # Neutralize special characters interpreted by sed in replacement strings.
-+ case $configure_input in #(
-+ *\&* | *\|* | *\\* )
-+ ac_sed_conf_input=`$as_echo "$configure_input" |
-+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
-+ *) ac_sed_conf_input=$configure_input;;
-+ esac
-+
-+ case $ac_tag in
-+ *:-:* | *:-) cat >"$tmp/stdin" \
-+ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
-+ esac
-+ ;;
-+ esac
-+
-+ ac_dir=`$as_dirname -- "$ac_file" ||
-+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$ac_file" : 'X\(//\)[^/]' \| \
-+ X"$ac_file" : 'X\(//\)$' \| \
-+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$ac_file" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)[^/].*/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\/\)$/{
-+ s//\1/
-+ q
-+ }
-+ /^X\(\/\).*/{
-+ s//\1/
-+ q
-+ }
-+ s/.*/./; q'`
-+ as_dir="$ac_dir"; as_fn_mkdir_p
-+ ac_builddir=.
-+
-+case "$ac_dir" in
-+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-+*)
-+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-+ # A ".." for each directory in $ac_dir_suffix.
-+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-+ case $ac_top_builddir_sub in
-+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-+ esac ;;
-+esac
-+ac_abs_top_builddir=$ac_pwd
-+ac_abs_builddir=$ac_pwd$ac_dir_suffix
-+# for backward compatibility:
-+ac_top_builddir=$ac_top_build_prefix
-+
-+case $srcdir in
-+ .) # We are building in place.
-+ ac_srcdir=.
-+ ac_top_srcdir=$ac_top_builddir_sub
-+ ac_abs_top_srcdir=$ac_pwd ;;
-+ [\\/]* | ?:[\\/]* ) # Absolute name.
-+ ac_srcdir=$srcdir$ac_dir_suffix;
-+ ac_top_srcdir=$srcdir
-+ ac_abs_top_srcdir=$srcdir ;;
-+ *) # Relative name.
-+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-+ ac_top_srcdir=$ac_top_build_prefix$srcdir
-+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-+esac
-+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-+
-+
-+ case $ac_mode in
-+ :F)
-+ #
-+ # CONFIG_FILE
-+ #
-+
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+# If the template does not know about datarootdir, expand it.
-+# FIXME: This hack should be removed a few years after 2.60.
-+ac_datarootdir_hack=; ac_datarootdir_seen=
-+ac_sed_dataroot='
-+/datarootdir/ {
-+ p
-+ q
-+}
-+/@datadir@/p
-+/@docdir@/p
-+/@infodir@/p
-+/@localedir@/p
-+/@mandir@/p'
-+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-+*datarootdir*) ac_datarootdir_seen=yes;;
-+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+ ac_datarootdir_hack='
-+ s&@datadir@&$datadir&g
-+ s&@docdir@&$docdir&g
-+ s&@infodir@&$infodir&g
-+ s&@localedir@&$localedir&g
-+ s&@mandir@&$mandir&g
-+ s&\\\${datarootdir}&$datarootdir&g' ;;
-+esac
-+_ACEOF
-+
-+# Neutralize VPATH when `$srcdir' = `.'.
-+# Shell code in configure.ac might set extrasub.
-+# FIXME: do we really want to maintain this feature?
-+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-+ac_sed_extra="$ac_vpsub
-+$extrasub
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-+:t
-+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-+s|@configure_input@|$ac_sed_conf_input|;t t
-+s&@top_builddir@&$ac_top_builddir_sub&;t t
-+s&@top_build_prefix@&$ac_top_build_prefix&;t t
-+s&@srcdir@&$ac_srcdir&;t t
-+s&@abs_srcdir@&$ac_abs_srcdir&;t t
-+s&@top_srcdir@&$ac_top_srcdir&;t t
-+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-+s&@builddir@&$ac_builddir&;t t
-+s&@abs_builddir@&$ac_abs_builddir&;t t
-+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-+$ac_datarootdir_hack
-+"
-+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
-+if $ac_cs_awk_getline; then
-+ $AWK -f "$tmp/subs.awk"
-+else
-+ $AWK -f "$tmp/subs.awk" | $SHELL
-+fi >$tmp/out \
-+ || as_fn_error "could not create $ac_file" "$LINENO" 5
-+
-+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-+ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
-+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-+which seems to be undefined. Please make sure it is defined." >&5
-+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-+which seems to be undefined. Please make sure it is defined." >&2;}
-+
-+ rm -f "$tmp/stdin"
-+ case $ac_file in
-+ -) cat "$tmp/out" && rm -f "$tmp/out";;
-+ *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
-+ esac \
-+ || as_fn_error "could not create $ac_file" "$LINENO" 5
-+ ;;
-+ :H)
-+ #
-+ # CONFIG_HEADER
-+ #
-+ if test x"$ac_file" != x-; then
-+ {
-+ $as_echo "/* $configure_input */" \
-+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
-+ } >"$tmp/config.h" \
-+ || as_fn_error "could not create $ac_file" "$LINENO" 5
-+ if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
-+$as_echo "$as_me: $ac_file is unchanged" >&6;}
-+ else
-+ rm -f "$ac_file"
-+ mv "$tmp/config.h" "$ac_file" \
-+ || as_fn_error "could not create $ac_file" "$LINENO" 5
-+ fi
-+ else
-+ $as_echo "/* $configure_input */" \
-+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
-+ || as_fn_error "could not create -" "$LINENO" 5
-+ fi
-+ ;;
-+ :L)
-+ #
-+ # CONFIG_LINK
-+ #
-+
-+ if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
-+ :
-+ else
-+ # Prefer the file from the source tree if names are identical.
-+ if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
-+ ac_source=$srcdir/$ac_source
-+ fi
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
-+$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
-+
-+ if test ! -r "$ac_source"; then
-+ as_fn_error "$ac_source: file not found" "$LINENO" 5
-+ fi
-+ rm -f "$ac_file"
-+
-+ # Try a relative symlink, then a hard link, then a copy.
-+ case $srcdir in
-+ [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
-+ *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
-+ esac
-+ ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
-+ ln "$ac_source" "$ac_file" 2>/dev/null ||
-+ cp -p "$ac_source" "$ac_file" ||
-+ as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
-+ fi
-+ ;;
-+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
-+$as_echo "$as_me: executing $ac_file commands" >&6;}
-+ ;;
-+ esac
-+
-+
-+ case $ac_file$ac_mode in
-+ "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
-+ "gccdepdir":C)
-+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs build/$DEPDIR
-+ for lang in $subdirs c-family common
-+ do
-+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs $lang/$DEPDIR
-+ done ;;
-+ "as":F) chmod +x as ;;
-+ "collect-ld":F) chmod +x collect-ld ;;
-+ "nm":F) chmod +x nm ;;
-+ "default":C)
-+case ${CONFIG_HEADERS} in
-+ *auto-host.h:config.in*)
-+ echo > cstamp-h ;;
-+esac
-+# Make sure all the subdirs exist.
-+for d in $subdirs doc build common c-family
-+do
-+ test -d $d || mkdir $d
-+done
-+ ;;
-+
-+ esac
-+done # for ac_tag
-+
-+
-+as_fn_exit 0
-+_ACEOF
-+ac_clean_files=$ac_clean_files_save
-+
-+test $ac_write_fail = 0 ||
-+ as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
-+
-+
-+# configure is writing to config.log, and then calls config.status.
-+# config.status does its own redirection, appending to config.log.
-+# Unfortunately, on DOS this fails, as config.log is still kept open
-+# by configure, so config.status won't be able to write to it; its
-+# output is simply discarded. So we exec the FD to /dev/null,
-+# effectively closing config.log, so it can be properly (re)opened and
-+# appended to by config.status. When coming back to configure, we
-+# need to make the FD available again.
-+if test "$no_create" != yes; then
-+ ac_cs_success=:
-+ ac_config_status_args=
-+ test "$silent" = yes &&
-+ ac_config_status_args="$ac_config_status_args --quiet"
-+ exec 5>/dev/null
-+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
-+ exec 5>>config.log
-+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
-+ # would make configure fail if this is the last instruction.
-+ $ac_cs_success || as_fn_exit $?
-+fi
-+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
-+fi
-+
-+
-diff -Nur gcc-4.9.2-or1k.orig/gcc/ginclude/stddef.h gcc-4.9.2-or1k/gcc/ginclude/stddef.h
---- gcc-4.9.2-or1k.orig/gcc/ginclude/stddef.h 2015-07-13 13:42:14.000000000 -0500
-+++ gcc-4.9.2-or1k/gcc/ginclude/stddef.h 2015-07-13 14:13:48.326287000 -0500
-@@ -181,6 +181,7 @@
- #ifndef _GCC_SIZE_T
- #ifndef _SIZET_
- #ifndef __size_t
-+#ifndef __DEFINED_size_t /* musl */
- #define __size_t__ /* BeOS */
- #define __SIZE_T__ /* Cray Unicos/Mk */
- #define _SIZE_T
-@@ -197,6 +198,7 @@
- #define ___int_size_t_h
- #define _GCC_SIZE_T
- #define _SIZET_
-+#define __DEFINED_size_t /* musl */
- #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \
- || defined(__FreeBSD_kernel__)
- /* __size_t is a typedef on FreeBSD 5, must not trash it. */
-@@ -214,6 +216,7 @@
- typedef long ssize_t;
- #endif /* __BEOS__ */
- #endif /* !(defined (__GNUG__) && defined (size_t)) */
-+#endif /* __DEFINED_size_t */
- #endif /* __size_t */
- #endif /* _SIZET_ */
- #endif /* _GCC_SIZE_T */
-diff -Nur gcc-4.9.2-or1k.orig/libgcc/gthr.h gcc-4.9.2-or1k/libgcc/gthr.h
---- gcc-4.9.2-or1k.orig/libgcc/gthr.h 2015-07-13 13:42:17.000000000 -0500
-+++ gcc-4.9.2-or1k/libgcc/gthr.h 2015-07-13 14:13:48.326287000 -0500
-@@ -136,10 +136,8 @@
- /* The pe-coff weak support isn't fully compatible to ELF's weak.
- For static libraries it might would work, but as we need to deal
- with shared versions too, we disable it for mingw-targets. */
--#ifdef __MINGW32__
- #undef GTHREAD_USE_WEAK
- #define GTHREAD_USE_WEAK 0
--#endif
-
- #ifndef GTHREAD_USE_WEAK
- #define GTHREAD_USE_WEAK 1
-diff -Nur gcc-4.9.2-or1k.orig/libgcc/unwind-dw2-fde-dip.c gcc-4.9.2-or1k/libgcc/unwind-dw2-fde-dip.c
---- gcc-4.9.2-or1k.orig/libgcc/unwind-dw2-fde-dip.c 2015-07-13 13:42:17.000000000 -0500
-+++ gcc-4.9.2-or1k/libgcc/unwind-dw2-fde-dip.c 2015-07-13 14:13:48.326287000 -0500
-@@ -46,33 +46,13 @@
- #include "unwind-compat.h"
- #include "gthr.h"
-
--#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
-- && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
-- || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG)))
--# define USE_PT_GNU_EH_FRAME
--#endif
--
--#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
-- && defined(__BIONIC__)
--# define USE_PT_GNU_EH_FRAME
--#endif
--
--#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
-- && defined(__FreeBSD__) && __FreeBSD__ >= 7
--# define ElfW __ElfN
--# define USE_PT_GNU_EH_FRAME
--#endif
--
--#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
-- && defined(__OpenBSD__)
--# define ElfW(type) Elf_##type
--# define USE_PT_GNU_EH_FRAME
--#endif
--
--#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
-- && defined(TARGET_DL_ITERATE_PHDR) \
-- && defined(__sun__) && defined(__svr4__)
-+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) && defined(TARGET_DL_ITERATE_PHDR)
- # define USE_PT_GNU_EH_FRAME
-+# ifdef __OpenBSD__
-+# define ElfW(type) Elf_##type
-+# elif defined(__FreeBSD__) && __FreeBSD__ >= 7
-+# define ElfW __ElfN
-+# endif
- #endif
-
- #if defined(USE_PT_GNU_EH_FRAME)
-diff -Nur gcc-4.9.2-or1k.orig/libgomp/config/posix/time.c gcc-4.9.2-or1k/libgomp/config/posix/time.c
---- gcc-4.9.2-or1k.orig/libgomp/config/posix/time.c 2015-07-13 13:42:17.000000000 -0500
-+++ gcc-4.9.2-or1k/libgomp/config/posix/time.c 2015-07-13 14:13:48.326287000 -0500
-@@ -28,6 +28,8 @@
- The following implementation uses the most simple POSIX routines.
- If present, POSIX 4 clocks should be used instead. */
-
-+#define _POSIX_C_SOURCE 199309L /* for clocks */
-+
- #include "libgomp.h"
- #include <unistd.h>
- #if TIME_WITH_SYS_TIME
-diff -Nur gcc-4.9.2-or1k.orig/libitm/config/arm/hwcap.cc gcc-4.9.2-or1k/libitm/config/arm/hwcap.cc
---- gcc-4.9.2-or1k.orig/libitm/config/arm/hwcap.cc 2015-07-13 13:42:17.000000000 -0500
-+++ gcc-4.9.2-or1k/libitm/config/arm/hwcap.cc 2015-07-13 14:13:48.326287000 -0500
-@@ -40,7 +40,11 @@
-
- #ifdef __linux__
- #include <unistd.h>
-+#ifdef __GLIBC__
- #include <sys/fcntl.h>
-+#else
-+#include <fcntl.h>
-+#endif
- #include <elf.h>
-
- static void __attribute__((constructor))
-diff -Nur gcc-4.9.2-or1k.orig/libitm/config/linux/x86/tls.h gcc-4.9.2-or1k/libitm/config/linux/x86/tls.h
---- gcc-4.9.2-or1k.orig/libitm/config/linux/x86/tls.h 2015-07-13 13:42:17.000000000 -0500
-+++ gcc-4.9.2-or1k/libitm/config/linux/x86/tls.h 2015-07-13 14:13:48.326287000 -0500
-@@ -25,16 +25,19 @@
- #ifndef LIBITM_X86_TLS_H
- #define LIBITM_X86_TLS_H 1
-
--#if defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 10)
-+#if defined(__GLIBC_PREREQ)
-+#if __GLIBC_PREREQ(2, 10)
- /* Use slots in the TCB head rather than __thread lookups.
- GLIBC has reserved words 10 through 13 for TM. */
- #define HAVE_ARCH_GTM_THREAD 1
- #define HAVE_ARCH_GTM_THREAD_DISP 1
- #endif
-+#endif
-
- #include "config/generic/tls.h"
-
--#if defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 10)
-+#if defined(__GLIBC_PREREQ)
-+#if __GLIBC_PREREQ(2, 10)
- namespace GTM HIDDEN {
-
- #ifdef __x86_64__
-@@ -101,5 +104,6 @@
-
- } // namespace GTM
- #endif /* >= GLIBC 2.10 */
-+#endif
-
- #endif // LIBITM_X86_TLS_H
-diff -Nur gcc-4.9.2-or1k.orig/libstdc++-v3/config/os/gnu-linux/os_defines.h gcc-4.9.2-or1k/libstdc++-v3/config/os/gnu-linux/os_defines.h
---- gcc-4.9.2-or1k.orig/libstdc++-v3/config/os/gnu-linux/os_defines.h 2015-07-13 13:42:19.000000000 -0500
-+++ gcc-4.9.2-or1k/libstdc++-v3/config/os/gnu-linux/os_defines.h 2015-07-13 14:13:48.326287000 -0500
-@@ -41,8 +41,10 @@
- // Provide a declaration for the possibly deprecated gets function, as
- // glibc 2.15 and later does not declare gets for ISO C11 when
- // __GNU_SOURCE is defined.
-+#if defined(__GLIBC_PREREQ)
- #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)
- # undef _GLIBCXX_HAVE_GETS
- #endif
-+#endif
-
- #endif
-diff -Nur gcc-4.9.2-or1k.orig/libstdc++-v3/configure.host gcc-4.9.2-or1k/libstdc++-v3/configure.host
---- gcc-4.9.2-or1k.orig/libstdc++-v3/configure.host 2015-07-13 13:42:19.000000000 -0500
-+++ gcc-4.9.2-or1k/libstdc++-v3/configure.host 2015-07-13 14:13:48.326287000 -0500
-@@ -264,6 +264,13 @@
- os_include_dir="os/bsd/freebsd"
- ;;
- gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
-+ # check for musl by target
-+ case "${host_os}" in
-+ *-musl*)
-+ os_include_dir="os/generic"
-+ ;;
-+ *)
-+
- if [ "$uclibc" = "yes" ]; then
- os_include_dir="os/uclibc"
- elif [ "$bionic" = "yes" ]; then
-@@ -272,6 +279,9 @@
- os_include_dir="os/gnu-linux"
- fi
- ;;
-+
-+ esac
-+ ;;
- hpux*)
- os_include_dir="os/hpux"
- ;;