Massive glibc and directory structure change
[akaros.git] / tools / compilers / gcc-glibc / gcc-4.3.2-ros.patch
1 diff -ruN gcc-4.3.2/config.sub gcc-4.3.2.new/config.sub
2 --- gcc-4.3.2/config.sub        2008-01-22 18:37:40.000000000 -0800
3 +++ gcc-4.3.2.new/config.sub    2010-02-12 22:02:57.000000000 -0800
4 @@ -1239,7 +1239,7 @@
5               | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
6               | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
7               | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
8 -             | -aos* \
9 +             | -aos* | -ros* \
10               | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
11               | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
12               | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
13 diff -ruN gcc-4.3.2/gcc/config/i386/ros.h gcc-4.3.2.new/gcc/config/i386/ros.h
14 --- gcc-4.3.2/gcc/config/i386/ros.h     1969-12-31 16:00:00.000000000 -0800
15 +++ gcc-4.3.2.new/gcc/config/i386/ros.h 2010-02-12 22:02:57.000000000 -0800
16 @@ -0,0 +1,11 @@
17 +#undef TARGET_OS_CPP_BUILTINS
18 +#define TARGET_OS_CPP_BUILTINS()      \
19 +do {                                  \
20 +       builtin_define_std ("ros");       \
21 +       builtin_define_std ("unix");      \
22 +       builtin_assert ("system=ros");    \
23 +       builtin_assert ("system=unix");   \
24 +} while(0);
25 +#undef TARGET_VERSION
26 +#define TARGET_VERSION fprintf(stderr, " (i386 ros)");
27 +
28 diff -ruN gcc-4.3.2/gcc/config/sparc/ros.h gcc-4.3.2.new/gcc/config/sparc/ros.h
29 --- gcc-4.3.2/gcc/config/sparc/ros.h    1969-12-31 16:00:00.000000000 -0800
30 +++ gcc-4.3.2.new/gcc/config/sparc/ros.h        2010-02-12 22:02:57.000000000 -0800
31 @@ -0,0 +1,241 @@
32 +/* Definitions for SPARC running Linux-based GNU systems with ELF.
33 +   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
34 +   2007 Free Software Foundation, Inc.
35 +   Contributed by Eddie C. Dost (ecd@skynet.be)
36 +
37 +This file is part of GCC.
38 +
39 +GCC is free software; you can redistribute it and/or modify
40 +it under the terms of the GNU General Public License as published by
41 +the Free Software Foundation; either version 3, or (at your option)
42 +any later version.
43 +
44 +GCC is distributed in the hope that it will be useful,
45 +but WITHOUT ANY WARRANTY; without even the implied warranty of
46 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
47 +GNU General Public License for more details.
48 +
49 +You should have received a copy of the GNU General Public License
50 +along with GCC; see the file COPYING3.  If not see
51 +<http://www.gnu.org/licenses/>.  */
52 +
53 +#define TARGET_OS_CPP_BUILTINS()               \
54 +  do                                           \
55 +    {                                          \
56 +      builtin_define_std ("unix");             \
57 +      builtin_define_std ("ros");              \
58 +      builtin_define ("__ros__");              \
59 +      builtin_assert ("system=ros");           \
60 +      builtin_assert ("system=unix");          \
61 +      builtin_assert ("system=posix");         \
62 +      if (TARGET_LONG_DOUBLE_128)               \
63 +        builtin_define ("__LONG_DOUBLE_128__"); \
64 +    }                                          \
65 +  while (0)
66 +
67 +/* Don't assume anything about the header files.  */
68 +#define NO_IMPLICIT_EXTERN_C
69 +
70 +#undef MD_EXEC_PREFIX
71 +#undef MD_STARTFILE_PREFIX
72 +
73 +/* Provide a STARTFILE_SPEC appropriate for GNU/Linux.  Here we add
74 +   the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
75 +   provides part of the support for getting C++ file-scope static
76 +   object constructed before entering `main'.  */
77 +   
78 +#undef  STARTFILE_SPEC
79 +#if defined HAVE_LD_PIE
80 +#define STARTFILE_SPEC \
81 +  "%{!shared: %{pg|p:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}}\
82 +   crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
83 +#else
84 +#define STARTFILE_SPEC \
85 +  "%{!shared: %{pg|p:gcrt1.o%s;:crt1.o%s}}\
86 +   crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
87 +#endif
88 +
89 +/* Provide a ENDFILE_SPEC appropriate for GNU/Linux.  Here we tack on
90 +   the GNU/Linux magical crtend.o file (see crtstuff.c) which
91 +   provides part of the support for getting C++ file-scope static
92 +   object constructed before entering `main', followed by a normal
93 +   GNU/Linux "finalizer" file, `crtn.o'.  */
94 +
95 +#undef  ENDFILE_SPEC
96 +#define ENDFILE_SPEC \
97 +  "%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
98 +   %{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
99 +
100 +/* This is for -profile to use -lc_p instead of -lc.  */
101 +#undef CC1_SPEC
102 +#define        CC1_SPEC "%{profile:-p} \
103 +%{sun4:} %{target:} \
104 +%{mcypress:-mcpu=cypress} \
105 +%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \
106 +%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \
107 +"
108 +
109 +/* The GNU C++ standard library requires that these macros be defined.  */
110 +#undef CPLUSPLUS_CPP_SPEC
111 +#define CPLUSPLUS_CPP_SPEC "-D_GNU_SOURCE %(cpp)"
112 +
113 +#undef TARGET_VERSION
114 +#define TARGET_VERSION fprintf (stderr, " (sparc GNU/Linux with ELF)");
115 +
116 +#undef SIZE_TYPE
117 +#define SIZE_TYPE "unsigned int"
118
119 +#undef PTRDIFF_TYPE
120 +#define PTRDIFF_TYPE "int"
121 +  
122 +#undef WCHAR_TYPE
123 +#define WCHAR_TYPE "int"
124 +   
125 +#undef WCHAR_TYPE_SIZE
126 +#define WCHAR_TYPE_SIZE 32
127 +
128 +#undef CPP_SUBTARGET_SPEC
129 +#define CPP_SUBTARGET_SPEC \
130 +"%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
131 +
132 +#undef LIB_SPEC
133 +#define LIB_SPEC \
134 +  "%{pthread:-lpthread} \
135 +   %{shared:-lc} \
136 +   %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}}"
137 +
138 +/* Provide a LINK_SPEC appropriate for GNU/Linux.  Here we provide support
139 +   for the special GCC options -static and -shared, which allow us to
140 +   link things in one of these three modes by applying the appropriate
141 +   combinations of options at link-time. We like to support here for
142 +   as many of the other GNU linker options as possible. But I don't
143 +   have the time to search for those flags. I am sure how to add
144 +   support for -soname shared_object_name. H.J.
145 +
146 +   I took out %{v:%{!V:-V}}. It is too much :-(. They can use
147 +   -Wl,-V.
148 +
149 +   When the -shared link option is used a final link is not being
150 +   done.  */
151 +
152 +/* If ELF is the default format, we should not use /lib/elf.  */
153 +
154 +#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
155 +#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"
156 +#if UCLIBC_DEFAULT
157 +#define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:%{muclibc:%e-mglibc and -muclibc used together}" G ";:" U "}"
158 +#else
159 +#define CHOOSE_DYNAMIC_LINKER(G, U) "%{muclibc:%{mglibc:%e-mglibc and -muclibc used together}" U ";:" G "}"
160 +#endif
161 +#define LINUX_DYNAMIC_LINKER \
162 +  CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER)
163 +
164 +
165 +#undef  LINK_SPEC
166 +#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
167 +  %{!mno-relax:%{!r:-relax}} \
168 +  %{!shared: \
169 +    %{!ibcs: \
170 +      %{!static: \
171 +        %{rdynamic:-export-dynamic} \
172 +        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
173 +        %{static:-static}}}"
174 +
175 +/* The sun bundled assembler doesn't accept -Yd, (and neither does gas).
176 +   It's safe to pass -s always, even if -g is not used.  */
177 +#undef ASM_SPEC
178 +#define ASM_SPEC \
179 +  "%{V} %{v:%{!V:-V}} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \
180 +   %{fpic|fPIC|fpie|fPIE:-K PIC} %(asm_cpu) %(asm_relax)"
181 +
182 +/* Same as sparc.h */
183 +#undef DBX_REGISTER_NUMBER
184 +#define DBX_REGISTER_NUMBER(REGNO) (REGNO)
185 +
186 +#undef ASM_OUTPUT_ALIGNED_LOCAL
187 +#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN)              \
188 +do {                                                                   \
189 +  fputs ("\t.local\t", (FILE));                \
190 +  assemble_name ((FILE), (NAME));                                      \
191 +  putc ('\n', (FILE));                                                 \
192 +  ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN);                 \
193 +} while (0)
194 +
195 +#undef COMMON_ASM_OP
196 +#define COMMON_ASM_OP "\t.common\t"
197 +
198 +#undef  LOCAL_LABEL_PREFIX
199 +#define LOCAL_LABEL_PREFIX  "."
200 +
201 +/* This is how to store into the string LABEL
202 +   the symbol_ref name of an internal numbered label where
203 +   PREFIX is the class of label and NUM is the number within the class.
204 +   This is suitable for output with `assemble_name'.  */
205 +
206 +#undef  ASM_GENERATE_INTERNAL_LABEL
207 +#define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM)  \
208 +  sprintf (LABEL, "*.L%s%ld", PREFIX, (long)(NUM))
209 +
210 +\f
211 +
212 +/* Define for support of TFmode long double.
213 + *    SPARC ABI says that long double is 4 words.  */
214 +#undef LONG_DOUBLE_TYPE_SIZE
215 +#define LONG_DOUBLE_TYPE_SIZE (TARGET_LONG_DOUBLE_128 ? 128 : 64)
216 +
217 +/* Define this to set long double type size to use in libgcc2.c, which can
218 + *    not depend on target_flags.  */
219 +#ifdef __LONG_DOUBLE_128__
220 +#define LIBGCC2_LONG_DOUBLE_TYPE_SIZE 128
221 +#else
222 +#define LIBGCC2_LONG_DOUBLE_TYPE_SIZE 64
223 +#endif
224 +
225 +#undef DITF_CONVERSION_LIBFUNCS
226 +#define DITF_CONVERSION_LIBFUNCS 1
227 +
228 +#if defined(HAVE_LD_EH_FRAME_HDR)
229 +#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} "
230 +#endif
231 +\f
232 +#ifdef HAVE_AS_TLS
233 +#undef TARGET_SUN_TLS
234 +#undef TARGET_GNU_TLS
235 +#define TARGET_SUN_TLS 0
236 +#define TARGET_GNU_TLS 1
237 +#endif
238 +\f
239 +/* Don't be different from other Linux platforms in this regard.  */
240 +#define HANDLE_PRAGMA_PACK_PUSH_POP
241 +
242 +/* We use GNU ld so undefine this so that attribute((init_priority)) works.  */
243 +#undef CTORS_SECTION_ASM_OP
244 +#undef DTORS_SECTION_ASM_OP
245 +
246 +#define TARGET_POSIX_IO
247 +
248 +#undef LINK_GCC_C_SEQUENCE_SPEC
249 +#define LINK_GCC_C_SEQUENCE_SPEC \
250 +  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
251 +
252 +/* Use --as-needed -lgcc_s for eh support.  */
253 +#ifdef HAVE_LD_AS_NEEDED
254 +#define USE_LD_AS_NEEDED 1
255 +#endif
256 +
257 +/* Linux currently uses RMO in uniprocessor mode, which is equivalent to
258 +   TMO, and TMO in multiprocessor mode.  But they reserve the right to
259 +   change their minds.  */
260 +#undef SPARC_RELAXED_ORDERING
261 +#define SPARC_RELAXED_ORDERING true
262 +
263 +#undef NEED_INDICATE_EXEC_STACK
264 +#define NEED_INDICATE_EXEC_STACK 1
265 +
266 +#ifdef TARGET_LIBC_PROVIDES_SSP
267 +/* sparc glibc provides __stack_chk_guard in [%g7 + 0x14].  */
268 +#define TARGET_THREAD_SSP_OFFSET       0x14
269 +#endif
270 +
271 +/* Define if long doubles should be mangled as 'g'.  */
272 +#define TARGET_ALTERNATE_LONG_DOUBLE_MANGLING
273 diff -ruN gcc-4.3.2/gcc/config.gcc gcc-4.3.2.new/gcc/config.gcc
274 --- gcc-4.3.2/gcc/config.gcc    2008-06-09 09:32:15.000000000 -0700
275 +++ gcc-4.3.2.new/gcc/config.gcc        2010-02-12 22:02:57.000000000 -0800
276 @@ -609,6 +609,12 @@
277    # Assume that newlib is being used and so __cxa_atexit is provided.
278    default_use_cxa_atexit=yes
279    ;;
280 +*-*-ros*)
281 +  extra_parts="crti.o crtn.o crtbegin.o crtbeginS.o crtend.o crtendS.o"
282 +  gas=yes
283 +  gnu_ld=yes
284 +  default_use_cxa_atexit=yes
285 +  ;;
286  esac
287  
288  case ${target} in
289 @@ -1090,6 +1096,11 @@
290         tmake_file="i386/t-i386elf t-svr4"
291         use_fixproto=yes
292         ;;
293 +i[34567]86-*-ros*)
294 +       tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/i386elf.h i386/ros.h"
295 +       tmake_file="i386/t-i386elf t-svr4 t-slibgcc-elf-ver"
296 +       use_fixproto=yes
297 +       ;;
298  x86_64-*-elf*)
299         tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/i386elf.h i386/x86-64.h"
300         tmake_file="i386/t-i386elf t-svr4"
301 @@ -2343,6 +2354,11 @@
302         extra_parts="crti.o crtn.o crtbegin.o crtend.o"
303         use_fixproto=yes
304         ;;
305 +sparc-*-ros*)
306 +       tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/ros.h"
307 +       tmake_file="sparc/t-elf sparc/t-crtfm t-slibgcc-elf-ver"
308 +       use_fixproto=yes
309 +       ;;
310  sparc-*-linux*)                # SPARC's running GNU/Linux, libc6
311         tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux.h"
312         extra_options="${extra_options} sparc/long-double-switch.opt"
313 diff -ruN gcc-4.3.2/libgcc/config.host gcc-4.3.2.new/libgcc/config.host
314 --- gcc-4.3.2/libgcc/config.host        2008-01-25 12:49:04.000000000 -0800
315 +++ gcc-4.3.2.new/libgcc/config.host    2010-02-12 22:02:57.000000000 -0800
316 @@ -323,6 +323,8 @@
317         ;;
318  i[34567]86-*-openbsd*)
319         ;;
320 +i[34567]86-*-ros*)
321 +       ;;
322  i[34567]86-*-coff*)
323         ;;
324  i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu)
325 @@ -572,6 +574,8 @@
326         ;;
327  sparc-*-elf*)
328         ;;
329 +sparc-*-ros*)
330 +       ;;
331  sparc-*-linux*)                # SPARC's running GNU/Linux, libc6
332         extra_parts="$extra_parts crtfastmath.o"
333         tmake_file="${tmake_file} sparc/t-crtfm"
334 diff -ruN gcc-4.3.2/libstdc++-v3/configure gcc-4.3.2.new/libstdc++-v3/configure
335 --- gcc-4.3.2/libstdc++-v3/configure    2008-07-07 12:49:54.000000000 -0700
336 +++ gcc-4.3.2.new/libstdc++-v3/configure        2010-02-12 22:03:09.000000000 -0800
337 @@ -112811,6 +112811,3153 @@
338  _ACEOF
339  
340      ;;
341 +  *-ros*)
342 +
343 +
344 +
345 +for ac_header in sys/types.h locale.h float.h
346 +do
347 +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
348 +if eval "test \"\${$as_ac_Header+set}\" = set"; then
349 +  echo "$as_me:$LINENO: checking for $ac_header" >&5
350 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
351 +if eval "test \"\${$as_ac_Header+set}\" = set"; then
352 +  echo $ECHO_N "(cached) $ECHO_C" >&6
353 +fi
354 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
355 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
356 +else
357 +  # Is the header compilable?
358 +echo "$as_me:$LINENO: checking $ac_header usability" >&5
359 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
360 +cat >conftest.$ac_ext <<_ACEOF
361 +/* confdefs.h.  */
362 +_ACEOF
363 +cat confdefs.h >>conftest.$ac_ext
364 +cat >>conftest.$ac_ext <<_ACEOF
365 +/* end confdefs.h.  */
366 +$ac_includes_default
367 +#include <$ac_header>
368 +_ACEOF
369 +rm -f conftest.$ac_objext
370 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
371 +  (eval $ac_compile) 2>conftest.er1
372 +  ac_status=$?
373 +  grep -v '^ *+' conftest.er1 >conftest.err
374 +  rm -f conftest.er1
375 +  cat conftest.err >&5
376 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
377 +  (exit $ac_status); } &&
378 +        { ac_try='test -z "$ac_c_werror_flag"
379 +                        || test ! -s conftest.err'
380 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
381 +  (eval $ac_try) 2>&5
382 +  ac_status=$?
383 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
384 +  (exit $ac_status); }; } &&
385 +        { ac_try='test -s conftest.$ac_objext'
386 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
387 +  (eval $ac_try) 2>&5
388 +  ac_status=$?
389 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
390 +  (exit $ac_status); }; }; then
391 +  ac_header_compiler=yes
392 +else
393 +  echo "$as_me: failed program was:" >&5
394 +sed 's/^/| /' conftest.$ac_ext >&5
395 +
396 +ac_header_compiler=no
397 +fi
398 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
399 +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
400 +echo "${ECHO_T}$ac_header_compiler" >&6
401 +
402 +# Is the header present?
403 +echo "$as_me:$LINENO: checking $ac_header presence" >&5
404 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
405 +cat >conftest.$ac_ext <<_ACEOF
406 +/* confdefs.h.  */
407 +_ACEOF
408 +cat confdefs.h >>conftest.$ac_ext
409 +cat >>conftest.$ac_ext <<_ACEOF
410 +/* end confdefs.h.  */
411 +#include <$ac_header>
412 +_ACEOF
413 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
414 +  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
415 +  ac_status=$?
416 +  grep -v '^ *+' conftest.er1 >conftest.err
417 +  rm -f conftest.er1
418 +  cat conftest.err >&5
419 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
420 +  (exit $ac_status); } >/dev/null; then
421 +  if test -s conftest.err; then
422 +    ac_cpp_err=$ac_c_preproc_warn_flag
423 +    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
424 +  else
425 +    ac_cpp_err=
426 +  fi
427 +else
428 +  ac_cpp_err=yes
429 +fi
430 +if test -z "$ac_cpp_err"; then
431 +  ac_header_preproc=yes
432 +else
433 +  echo "$as_me: failed program was:" >&5
434 +sed 's/^/| /' conftest.$ac_ext >&5
435 +
436 +  ac_header_preproc=no
437 +fi
438 +rm -f conftest.err conftest.$ac_ext
439 +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
440 +echo "${ECHO_T}$ac_header_preproc" >&6
441 +
442 +# So?  What about this header?
443 +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
444 +  yes:no: )
445 +    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
446 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
447 +    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
448 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
449 +    ac_header_preproc=yes
450 +    ;;
451 +  no:yes:* )
452 +    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
453 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
454 +    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
455 +echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
456 +    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
457 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
458 +    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
459 +echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
460 +    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
461 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
462 +    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
463 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
464 +    (
465 +      cat <<\_ASBOX
466 +## ----------------------------------------- ##
467 +## Report this to the package-unused lists.  ##
468 +## ----------------------------------------- ##
469 +_ASBOX
470 +    ) |
471 +      sed "s/^/$as_me: WARNING:     /" >&2
472 +    ;;
473 +esac
474 +echo "$as_me:$LINENO: checking for $ac_header" >&5
475 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
476 +if eval "test \"\${$as_ac_Header+set}\" = set"; then
477 +  echo $ECHO_N "(cached) $ECHO_C" >&6
478 +else
479 +  eval "$as_ac_Header=\$ac_header_preproc"
480 +fi
481 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
482 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
483 +
484 +fi
485 +if test `eval echo '${'$as_ac_Header'}'` = yes; then
486 +  cat >>confdefs.h <<_ACEOF
487 +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
488 +_ACEOF
489 +
490 +fi
491 +
492 +done
493 +
494 +
495 +
496 +  echo "$as_me:$LINENO: checking for __builtin_abs declaration" >&5
497 +echo $ECHO_N "checking for __builtin_abs declaration... $ECHO_C" >&6
498 +  if test x${glibcxx_cv_func___builtin_abs_use+set} != xset; then
499 +    if test "${glibcxx_cv_func___builtin_abs_use+set}" = set; then
500 +  echo $ECHO_N "(cached) $ECHO_C" >&6
501 +else
502 +
503 +
504 +
505 +      ac_ext=cc
506 +ac_cpp='$CXXCPP $CPPFLAGS'
507 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
508 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
509 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
510 +
511 +      cat >conftest.$ac_ext <<_ACEOF
512 +/* confdefs.h.  */
513 +_ACEOF
514 +cat confdefs.h >>conftest.$ac_ext
515 +cat >>conftest.$ac_ext <<_ACEOF
516 +/* end confdefs.h.  */
517 +#include <math.h>
518 +int
519 +main ()
520 +{
521 + __builtin_abs(0);
522 +  ;
523 +  return 0;
524 +}
525 +_ACEOF
526 +rm -f conftest.$ac_objext
527 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
528 +  (eval $ac_compile) 2>conftest.er1
529 +  ac_status=$?
530 +  grep -v '^ *+' conftest.er1 >conftest.err
531 +  rm -f conftest.er1
532 +  cat conftest.err >&5
533 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
534 +  (exit $ac_status); } &&
535 +        { ac_try='test -z "$ac_cxx_werror_flag"
536 +                        || test ! -s conftest.err'
537 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
538 +  (eval $ac_try) 2>&5
539 +  ac_status=$?
540 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
541 +  (exit $ac_status); }; } &&
542 +        { ac_try='test -s conftest.$ac_objext'
543 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
544 +  (eval $ac_try) 2>&5
545 +  ac_status=$?
546 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
547 +  (exit $ac_status); }; }; then
548 +  glibcxx_cv_func___builtin_abs_use=yes
549 +else
550 +  echo "$as_me: failed program was:" >&5
551 +sed 's/^/| /' conftest.$ac_ext >&5
552 +
553 +glibcxx_cv_func___builtin_abs_use=no
554 +fi
555 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
556 +      ac_ext=c
557 +ac_cpp='$CPP $CPPFLAGS'
558 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
559 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
560 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
561 +
562 +
563 +fi
564 +
565 +  fi
566 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_abs_use" >&5
567 +echo "${ECHO_T}$glibcxx_cv_func___builtin_abs_use" >&6
568 +  if test x$glibcxx_cv_func___builtin_abs_use = x"yes"; then
569 +    echo "$as_me:$LINENO: checking for __builtin_abs linkage" >&5
570 +echo $ECHO_N "checking for __builtin_abs linkage... $ECHO_C" >&6
571 +    if test x${glibcxx_cv_func___builtin_abs_link+set} != xset; then
572 +      if test "${glibcxx_cv_func___builtin_abs_link+set}" = set; then
573 +  echo $ECHO_N "(cached) $ECHO_C" >&6
574 +else
575 +
576 +        if test x$gcc_no_link = xyes; then
577 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
578 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
579 +   { (exit 1); exit 1; }; }
580 +fi
581 +cat >conftest.$ac_ext <<_ACEOF
582 +/* confdefs.h.  */
583 +_ACEOF
584 +cat confdefs.h >>conftest.$ac_ext
585 +cat >>conftest.$ac_ext <<_ACEOF
586 +/* end confdefs.h.  */
587 +#include <math.h>
588 +int
589 +main ()
590 +{
591 + __builtin_abs(0);
592 +  ;
593 +  return 0;
594 +}
595 +_ACEOF
596 +rm -f conftest.$ac_objext conftest$ac_exeext
597 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
598 +  (eval $ac_link) 2>conftest.er1
599 +  ac_status=$?
600 +  grep -v '^ *+' conftest.er1 >conftest.err
601 +  rm -f conftest.er1
602 +  cat conftest.err >&5
603 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
604 +  (exit $ac_status); } &&
605 +        { ac_try='test -z "$ac_c_werror_flag"
606 +                        || test ! -s conftest.err'
607 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
608 +  (eval $ac_try) 2>&5
609 +  ac_status=$?
610 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
611 +  (exit $ac_status); }; } &&
612 +        { ac_try='test -s conftest$ac_exeext'
613 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
614 +  (eval $ac_try) 2>&5
615 +  ac_status=$?
616 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
617 +  (exit $ac_status); }; }; then
618 +  glibcxx_cv_func___builtin_abs_link=yes
619 +else
620 +  echo "$as_me: failed program was:" >&5
621 +sed 's/^/| /' conftest.$ac_ext >&5
622 +
623 +glibcxx_cv_func___builtin_abs_link=no
624 +fi
625 +rm -f conftest.err conftest.$ac_objext \
626 +      conftest$ac_exeext conftest.$ac_ext
627 +
628 +fi
629 +
630 +    fi
631 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_abs_link" >&5
632 +echo "${ECHO_T}$glibcxx_cv_func___builtin_abs_link" >&6
633 +
634 +    if test x$glibcxx_cv_func___builtin_abs_link = x"yes"; then
635 +
636 +cat >>confdefs.h <<\_ACEOF
637 +#define HAVE___BUILTIN_ABS 1
638 +_ACEOF
639 +
640 +    fi
641 +
642 +  fi
643 +
644 +
645 +  echo "$as_me:$LINENO: checking for __builtin_fabsf declaration" >&5
646 +echo $ECHO_N "checking for __builtin_fabsf declaration... $ECHO_C" >&6
647 +  if test x${glibcxx_cv_func___builtin_fabsf_use+set} != xset; then
648 +    if test "${glibcxx_cv_func___builtin_fabsf_use+set}" = set; then
649 +  echo $ECHO_N "(cached) $ECHO_C" >&6
650 +else
651 +
652 +
653 +
654 +      ac_ext=cc
655 +ac_cpp='$CXXCPP $CPPFLAGS'
656 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
657 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
658 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
659 +
660 +      cat >conftest.$ac_ext <<_ACEOF
661 +/* confdefs.h.  */
662 +_ACEOF
663 +cat confdefs.h >>conftest.$ac_ext
664 +cat >>conftest.$ac_ext <<_ACEOF
665 +/* end confdefs.h.  */
666 +#include <math.h>
667 +int
668 +main ()
669 +{
670 + __builtin_fabsf(0);
671 +  ;
672 +  return 0;
673 +}
674 +_ACEOF
675 +rm -f conftest.$ac_objext
676 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
677 +  (eval $ac_compile) 2>conftest.er1
678 +  ac_status=$?
679 +  grep -v '^ *+' conftest.er1 >conftest.err
680 +  rm -f conftest.er1
681 +  cat conftest.err >&5
682 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
683 +  (exit $ac_status); } &&
684 +        { ac_try='test -z "$ac_cxx_werror_flag"
685 +                        || test ! -s conftest.err'
686 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
687 +  (eval $ac_try) 2>&5
688 +  ac_status=$?
689 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
690 +  (exit $ac_status); }; } &&
691 +        { ac_try='test -s conftest.$ac_objext'
692 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
693 +  (eval $ac_try) 2>&5
694 +  ac_status=$?
695 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
696 +  (exit $ac_status); }; }; then
697 +  glibcxx_cv_func___builtin_fabsf_use=yes
698 +else
699 +  echo "$as_me: failed program was:" >&5
700 +sed 's/^/| /' conftest.$ac_ext >&5
701 +
702 +glibcxx_cv_func___builtin_fabsf_use=no
703 +fi
704 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
705 +      ac_ext=c
706 +ac_cpp='$CPP $CPPFLAGS'
707 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
708 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
709 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
710 +
711 +
712 +fi
713 +
714 +  fi
715 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabsf_use" >&5
716 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabsf_use" >&6
717 +  if test x$glibcxx_cv_func___builtin_fabsf_use = x"yes"; then
718 +    echo "$as_me:$LINENO: checking for __builtin_fabsf linkage" >&5
719 +echo $ECHO_N "checking for __builtin_fabsf linkage... $ECHO_C" >&6
720 +    if test x${glibcxx_cv_func___builtin_fabsf_link+set} != xset; then
721 +      if test "${glibcxx_cv_func___builtin_fabsf_link+set}" = set; then
722 +  echo $ECHO_N "(cached) $ECHO_C" >&6
723 +else
724 +
725 +        if test x$gcc_no_link = xyes; then
726 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
727 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
728 +   { (exit 1); exit 1; }; }
729 +fi
730 +cat >conftest.$ac_ext <<_ACEOF
731 +/* confdefs.h.  */
732 +_ACEOF
733 +cat confdefs.h >>conftest.$ac_ext
734 +cat >>conftest.$ac_ext <<_ACEOF
735 +/* end confdefs.h.  */
736 +#include <math.h>
737 +int
738 +main ()
739 +{
740 + __builtin_fabsf(0);
741 +  ;
742 +  return 0;
743 +}
744 +_ACEOF
745 +rm -f conftest.$ac_objext conftest$ac_exeext
746 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
747 +  (eval $ac_link) 2>conftest.er1
748 +  ac_status=$?
749 +  grep -v '^ *+' conftest.er1 >conftest.err
750 +  rm -f conftest.er1
751 +  cat conftest.err >&5
752 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
753 +  (exit $ac_status); } &&
754 +        { ac_try='test -z "$ac_c_werror_flag"
755 +                        || test ! -s conftest.err'
756 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
757 +  (eval $ac_try) 2>&5
758 +  ac_status=$?
759 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
760 +  (exit $ac_status); }; } &&
761 +        { ac_try='test -s conftest$ac_exeext'
762 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
763 +  (eval $ac_try) 2>&5
764 +  ac_status=$?
765 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
766 +  (exit $ac_status); }; }; then
767 +  glibcxx_cv_func___builtin_fabsf_link=yes
768 +else
769 +  echo "$as_me: failed program was:" >&5
770 +sed 's/^/| /' conftest.$ac_ext >&5
771 +
772 +glibcxx_cv_func___builtin_fabsf_link=no
773 +fi
774 +rm -f conftest.err conftest.$ac_objext \
775 +      conftest$ac_exeext conftest.$ac_ext
776 +
777 +fi
778 +
779 +    fi
780 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabsf_link" >&5
781 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabsf_link" >&6
782 +
783 +    if test x$glibcxx_cv_func___builtin_fabsf_link = x"yes"; then
784 +
785 +cat >>confdefs.h <<\_ACEOF
786 +#define HAVE___BUILTIN_FABSF 1
787 +_ACEOF
788 +
789 +    fi
790 +
791 +  fi
792 +
793 +
794 +  echo "$as_me:$LINENO: checking for __builtin_fabs declaration" >&5
795 +echo $ECHO_N "checking for __builtin_fabs declaration... $ECHO_C" >&6
796 +  if test x${glibcxx_cv_func___builtin_fabs_use+set} != xset; then
797 +    if test "${glibcxx_cv_func___builtin_fabs_use+set}" = set; then
798 +  echo $ECHO_N "(cached) $ECHO_C" >&6
799 +else
800 +
801 +
802 +
803 +      ac_ext=cc
804 +ac_cpp='$CXXCPP $CPPFLAGS'
805 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
806 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
807 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
808 +
809 +      cat >conftest.$ac_ext <<_ACEOF
810 +/* confdefs.h.  */
811 +_ACEOF
812 +cat confdefs.h >>conftest.$ac_ext
813 +cat >>conftest.$ac_ext <<_ACEOF
814 +/* end confdefs.h.  */
815 +#include <math.h>
816 +int
817 +main ()
818 +{
819 + __builtin_fabs(0);
820 +  ;
821 +  return 0;
822 +}
823 +_ACEOF
824 +rm -f conftest.$ac_objext
825 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
826 +  (eval $ac_compile) 2>conftest.er1
827 +  ac_status=$?
828 +  grep -v '^ *+' conftest.er1 >conftest.err
829 +  rm -f conftest.er1
830 +  cat conftest.err >&5
831 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
832 +  (exit $ac_status); } &&
833 +        { ac_try='test -z "$ac_cxx_werror_flag"
834 +                        || test ! -s conftest.err'
835 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
836 +  (eval $ac_try) 2>&5
837 +  ac_status=$?
838 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
839 +  (exit $ac_status); }; } &&
840 +        { ac_try='test -s conftest.$ac_objext'
841 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
842 +  (eval $ac_try) 2>&5
843 +  ac_status=$?
844 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
845 +  (exit $ac_status); }; }; then
846 +  glibcxx_cv_func___builtin_fabs_use=yes
847 +else
848 +  echo "$as_me: failed program was:" >&5
849 +sed 's/^/| /' conftest.$ac_ext >&5
850 +
851 +glibcxx_cv_func___builtin_fabs_use=no
852 +fi
853 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
854 +      ac_ext=c
855 +ac_cpp='$CPP $CPPFLAGS'
856 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
857 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
858 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
859 +
860 +
861 +fi
862 +
863 +  fi
864 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabs_use" >&5
865 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabs_use" >&6
866 +  if test x$glibcxx_cv_func___builtin_fabs_use = x"yes"; then
867 +    echo "$as_me:$LINENO: checking for __builtin_fabs linkage" >&5
868 +echo $ECHO_N "checking for __builtin_fabs linkage... $ECHO_C" >&6
869 +    if test x${glibcxx_cv_func___builtin_fabs_link+set} != xset; then
870 +      if test "${glibcxx_cv_func___builtin_fabs_link+set}" = set; then
871 +  echo $ECHO_N "(cached) $ECHO_C" >&6
872 +else
873 +
874 +        if test x$gcc_no_link = xyes; then
875 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
876 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
877 +   { (exit 1); exit 1; }; }
878 +fi
879 +cat >conftest.$ac_ext <<_ACEOF
880 +/* confdefs.h.  */
881 +_ACEOF
882 +cat confdefs.h >>conftest.$ac_ext
883 +cat >>conftest.$ac_ext <<_ACEOF
884 +/* end confdefs.h.  */
885 +#include <math.h>
886 +int
887 +main ()
888 +{
889 + __builtin_fabs(0);
890 +  ;
891 +  return 0;
892 +}
893 +_ACEOF
894 +rm -f conftest.$ac_objext conftest$ac_exeext
895 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
896 +  (eval $ac_link) 2>conftest.er1
897 +  ac_status=$?
898 +  grep -v '^ *+' conftest.er1 >conftest.err
899 +  rm -f conftest.er1
900 +  cat conftest.err >&5
901 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
902 +  (exit $ac_status); } &&
903 +        { ac_try='test -z "$ac_c_werror_flag"
904 +                        || test ! -s conftest.err'
905 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
906 +  (eval $ac_try) 2>&5
907 +  ac_status=$?
908 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
909 +  (exit $ac_status); }; } &&
910 +        { ac_try='test -s conftest$ac_exeext'
911 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
912 +  (eval $ac_try) 2>&5
913 +  ac_status=$?
914 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
915 +  (exit $ac_status); }; }; then
916 +  glibcxx_cv_func___builtin_fabs_link=yes
917 +else
918 +  echo "$as_me: failed program was:" >&5
919 +sed 's/^/| /' conftest.$ac_ext >&5
920 +
921 +glibcxx_cv_func___builtin_fabs_link=no
922 +fi
923 +rm -f conftest.err conftest.$ac_objext \
924 +      conftest$ac_exeext conftest.$ac_ext
925 +
926 +fi
927 +
928 +    fi
929 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabs_link" >&5
930 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabs_link" >&6
931 +
932 +    if test x$glibcxx_cv_func___builtin_fabs_link = x"yes"; then
933 +
934 +cat >>confdefs.h <<\_ACEOF
935 +#define HAVE___BUILTIN_FABS 1
936 +_ACEOF
937 +
938 +    fi
939 +
940 +  fi
941 +
942 +
943 +  echo "$as_me:$LINENO: checking for __builtin_fabsl declaration" >&5
944 +echo $ECHO_N "checking for __builtin_fabsl declaration... $ECHO_C" >&6
945 +  if test x${glibcxx_cv_func___builtin_fabsl_use+set} != xset; then
946 +    if test "${glibcxx_cv_func___builtin_fabsl_use+set}" = set; then
947 +  echo $ECHO_N "(cached) $ECHO_C" >&6
948 +else
949 +
950 +
951 +
952 +      ac_ext=cc
953 +ac_cpp='$CXXCPP $CPPFLAGS'
954 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
955 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
956 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
957 +
958 +      cat >conftest.$ac_ext <<_ACEOF
959 +/* confdefs.h.  */
960 +_ACEOF
961 +cat confdefs.h >>conftest.$ac_ext
962 +cat >>conftest.$ac_ext <<_ACEOF
963 +/* end confdefs.h.  */
964 +#include <math.h>
965 +int
966 +main ()
967 +{
968 + __builtin_fabsl(0);
969 +  ;
970 +  return 0;
971 +}
972 +_ACEOF
973 +rm -f conftest.$ac_objext
974 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
975 +  (eval $ac_compile) 2>conftest.er1
976 +  ac_status=$?
977 +  grep -v '^ *+' conftest.er1 >conftest.err
978 +  rm -f conftest.er1
979 +  cat conftest.err >&5
980 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
981 +  (exit $ac_status); } &&
982 +        { ac_try='test -z "$ac_cxx_werror_flag"
983 +                        || test ! -s conftest.err'
984 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
985 +  (eval $ac_try) 2>&5
986 +  ac_status=$?
987 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
988 +  (exit $ac_status); }; } &&
989 +        { ac_try='test -s conftest.$ac_objext'
990 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
991 +  (eval $ac_try) 2>&5
992 +  ac_status=$?
993 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
994 +  (exit $ac_status); }; }; then
995 +  glibcxx_cv_func___builtin_fabsl_use=yes
996 +else
997 +  echo "$as_me: failed program was:" >&5
998 +sed 's/^/| /' conftest.$ac_ext >&5
999 +
1000 +glibcxx_cv_func___builtin_fabsl_use=no
1001 +fi
1002 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1003 +      ac_ext=c
1004 +ac_cpp='$CPP $CPPFLAGS'
1005 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1006 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1007 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1008 +
1009 +
1010 +fi
1011 +
1012 +  fi
1013 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabsl_use" >&5
1014 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabsl_use" >&6
1015 +  if test x$glibcxx_cv_func___builtin_fabsl_use = x"yes"; then
1016 +    echo "$as_me:$LINENO: checking for __builtin_fabsl linkage" >&5
1017 +echo $ECHO_N "checking for __builtin_fabsl linkage... $ECHO_C" >&6
1018 +    if test x${glibcxx_cv_func___builtin_fabsl_link+set} != xset; then
1019 +      if test "${glibcxx_cv_func___builtin_fabsl_link+set}" = set; then
1020 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1021 +else
1022 +
1023 +        if test x$gcc_no_link = xyes; then
1024 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1025 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1026 +   { (exit 1); exit 1; }; }
1027 +fi
1028 +cat >conftest.$ac_ext <<_ACEOF
1029 +/* confdefs.h.  */
1030 +_ACEOF
1031 +cat confdefs.h >>conftest.$ac_ext
1032 +cat >>conftest.$ac_ext <<_ACEOF
1033 +/* end confdefs.h.  */
1034 +#include <math.h>
1035 +int
1036 +main ()
1037 +{
1038 + __builtin_fabsl(0);
1039 +  ;
1040 +  return 0;
1041 +}
1042 +_ACEOF
1043 +rm -f conftest.$ac_objext conftest$ac_exeext
1044 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1045 +  (eval $ac_link) 2>conftest.er1
1046 +  ac_status=$?
1047 +  grep -v '^ *+' conftest.er1 >conftest.err
1048 +  rm -f conftest.er1
1049 +  cat conftest.err >&5
1050 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1051 +  (exit $ac_status); } &&
1052 +        { ac_try='test -z "$ac_c_werror_flag"
1053 +                        || test ! -s conftest.err'
1054 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1055 +  (eval $ac_try) 2>&5
1056 +  ac_status=$?
1057 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1058 +  (exit $ac_status); }; } &&
1059 +        { ac_try='test -s conftest$ac_exeext'
1060 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1061 +  (eval $ac_try) 2>&5
1062 +  ac_status=$?
1063 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1064 +  (exit $ac_status); }; }; then
1065 +  glibcxx_cv_func___builtin_fabsl_link=yes
1066 +else
1067 +  echo "$as_me: failed program was:" >&5
1068 +sed 's/^/| /' conftest.$ac_ext >&5
1069 +
1070 +glibcxx_cv_func___builtin_fabsl_link=no
1071 +fi
1072 +rm -f conftest.err conftest.$ac_objext \
1073 +      conftest$ac_exeext conftest.$ac_ext
1074 +
1075 +fi
1076 +
1077 +    fi
1078 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_fabsl_link" >&5
1079 +echo "${ECHO_T}$glibcxx_cv_func___builtin_fabsl_link" >&6
1080 +
1081 +    if test x$glibcxx_cv_func___builtin_fabsl_link = x"yes"; then
1082 +
1083 +cat >>confdefs.h <<\_ACEOF
1084 +#define HAVE___BUILTIN_FABSL 1
1085 +_ACEOF
1086 +
1087 +    fi
1088 +
1089 +  fi
1090 +
1091 +
1092 +  echo "$as_me:$LINENO: checking for __builtin_labs declaration" >&5
1093 +echo $ECHO_N "checking for __builtin_labs declaration... $ECHO_C" >&6
1094 +  if test x${glibcxx_cv_func___builtin_labs_use+set} != xset; then
1095 +    if test "${glibcxx_cv_func___builtin_labs_use+set}" = set; then
1096 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1097 +else
1098 +
1099 +
1100 +
1101 +      ac_ext=cc
1102 +ac_cpp='$CXXCPP $CPPFLAGS'
1103 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1104 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1106 +
1107 +      cat >conftest.$ac_ext <<_ACEOF
1108 +/* confdefs.h.  */
1109 +_ACEOF
1110 +cat confdefs.h >>conftest.$ac_ext
1111 +cat >>conftest.$ac_ext <<_ACEOF
1112 +/* end confdefs.h.  */
1113 +#include <math.h>
1114 +int
1115 +main ()
1116 +{
1117 + __builtin_labs(0);
1118 +  ;
1119 +  return 0;
1120 +}
1121 +_ACEOF
1122 +rm -f conftest.$ac_objext
1123 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1124 +  (eval $ac_compile) 2>conftest.er1
1125 +  ac_status=$?
1126 +  grep -v '^ *+' conftest.er1 >conftest.err
1127 +  rm -f conftest.er1
1128 +  cat conftest.err >&5
1129 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1130 +  (exit $ac_status); } &&
1131 +        { ac_try='test -z "$ac_cxx_werror_flag"
1132 +                        || test ! -s conftest.err'
1133 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1134 +  (eval $ac_try) 2>&5
1135 +  ac_status=$?
1136 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1137 +  (exit $ac_status); }; } &&
1138 +        { ac_try='test -s conftest.$ac_objext'
1139 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1140 +  (eval $ac_try) 2>&5
1141 +  ac_status=$?
1142 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1143 +  (exit $ac_status); }; }; then
1144 +  glibcxx_cv_func___builtin_labs_use=yes
1145 +else
1146 +  echo "$as_me: failed program was:" >&5
1147 +sed 's/^/| /' conftest.$ac_ext >&5
1148 +
1149 +glibcxx_cv_func___builtin_labs_use=no
1150 +fi
1151 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1152 +      ac_ext=c
1153 +ac_cpp='$CPP $CPPFLAGS'
1154 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1155 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1156 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1157 +
1158 +
1159 +fi
1160 +
1161 +  fi
1162 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_labs_use" >&5
1163 +echo "${ECHO_T}$glibcxx_cv_func___builtin_labs_use" >&6
1164 +  if test x$glibcxx_cv_func___builtin_labs_use = x"yes"; then
1165 +    echo "$as_me:$LINENO: checking for __builtin_labs linkage" >&5
1166 +echo $ECHO_N "checking for __builtin_labs linkage... $ECHO_C" >&6
1167 +    if test x${glibcxx_cv_func___builtin_labs_link+set} != xset; then
1168 +      if test "${glibcxx_cv_func___builtin_labs_link+set}" = set; then
1169 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1170 +else
1171 +
1172 +        if test x$gcc_no_link = xyes; then
1173 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1174 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1175 +   { (exit 1); exit 1; }; }
1176 +fi
1177 +cat >conftest.$ac_ext <<_ACEOF
1178 +/* confdefs.h.  */
1179 +_ACEOF
1180 +cat confdefs.h >>conftest.$ac_ext
1181 +cat >>conftest.$ac_ext <<_ACEOF
1182 +/* end confdefs.h.  */
1183 +#include <math.h>
1184 +int
1185 +main ()
1186 +{
1187 + __builtin_labs(0);
1188 +  ;
1189 +  return 0;
1190 +}
1191 +_ACEOF
1192 +rm -f conftest.$ac_objext conftest$ac_exeext
1193 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1194 +  (eval $ac_link) 2>conftest.er1
1195 +  ac_status=$?
1196 +  grep -v '^ *+' conftest.er1 >conftest.err
1197 +  rm -f conftest.er1
1198 +  cat conftest.err >&5
1199 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1200 +  (exit $ac_status); } &&
1201 +        { ac_try='test -z "$ac_c_werror_flag"
1202 +                        || test ! -s conftest.err'
1203 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1204 +  (eval $ac_try) 2>&5
1205 +  ac_status=$?
1206 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1207 +  (exit $ac_status); }; } &&
1208 +        { ac_try='test -s conftest$ac_exeext'
1209 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1210 +  (eval $ac_try) 2>&5
1211 +  ac_status=$?
1212 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1213 +  (exit $ac_status); }; }; then
1214 +  glibcxx_cv_func___builtin_labs_link=yes
1215 +else
1216 +  echo "$as_me: failed program was:" >&5
1217 +sed 's/^/| /' conftest.$ac_ext >&5
1218 +
1219 +glibcxx_cv_func___builtin_labs_link=no
1220 +fi
1221 +rm -f conftest.err conftest.$ac_objext \
1222 +      conftest$ac_exeext conftest.$ac_ext
1223 +
1224 +fi
1225 +
1226 +    fi
1227 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_labs_link" >&5
1228 +echo "${ECHO_T}$glibcxx_cv_func___builtin_labs_link" >&6
1229 +
1230 +    if test x$glibcxx_cv_func___builtin_labs_link = x"yes"; then
1231 +
1232 +cat >>confdefs.h <<\_ACEOF
1233 +#define HAVE___BUILTIN_LABS 1
1234 +_ACEOF
1235 +
1236 +    fi
1237 +
1238 +  fi
1239 +
1240 +
1241 +
1242 +  echo "$as_me:$LINENO: checking for __builtin_sqrtf declaration" >&5
1243 +echo $ECHO_N "checking for __builtin_sqrtf declaration... $ECHO_C" >&6
1244 +  if test x${glibcxx_cv_func___builtin_sqrtf_use+set} != xset; then
1245 +    if test "${glibcxx_cv_func___builtin_sqrtf_use+set}" = set; then
1246 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1247 +else
1248 +
1249 +
1250 +
1251 +      ac_ext=cc
1252 +ac_cpp='$CXXCPP $CPPFLAGS'
1253 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1254 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1255 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1256 +
1257 +      cat >conftest.$ac_ext <<_ACEOF
1258 +/* confdefs.h.  */
1259 +_ACEOF
1260 +cat confdefs.h >>conftest.$ac_ext
1261 +cat >>conftest.$ac_ext <<_ACEOF
1262 +/* end confdefs.h.  */
1263 +#include <math.h>
1264 +int
1265 +main ()
1266 +{
1267 + __builtin_sqrtf(0);
1268 +  ;
1269 +  return 0;
1270 +}
1271 +_ACEOF
1272 +rm -f conftest.$ac_objext
1273 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1274 +  (eval $ac_compile) 2>conftest.er1
1275 +  ac_status=$?
1276 +  grep -v '^ *+' conftest.er1 >conftest.err
1277 +  rm -f conftest.er1
1278 +  cat conftest.err >&5
1279 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1280 +  (exit $ac_status); } &&
1281 +        { ac_try='test -z "$ac_cxx_werror_flag"
1282 +                        || test ! -s conftest.err'
1283 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1284 +  (eval $ac_try) 2>&5
1285 +  ac_status=$?
1286 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1287 +  (exit $ac_status); }; } &&
1288 +        { ac_try='test -s conftest.$ac_objext'
1289 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1290 +  (eval $ac_try) 2>&5
1291 +  ac_status=$?
1292 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1293 +  (exit $ac_status); }; }; then
1294 +  glibcxx_cv_func___builtin_sqrtf_use=yes
1295 +else
1296 +  echo "$as_me: failed program was:" >&5
1297 +sed 's/^/| /' conftest.$ac_ext >&5
1298 +
1299 +glibcxx_cv_func___builtin_sqrtf_use=no
1300 +fi
1301 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1302 +      ac_ext=c
1303 +ac_cpp='$CPP $CPPFLAGS'
1304 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1305 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1306 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1307 +
1308 +
1309 +fi
1310 +
1311 +  fi
1312 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrtf_use" >&5
1313 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrtf_use" >&6
1314 +  if test x$glibcxx_cv_func___builtin_sqrtf_use = x"yes"; then
1315 +    echo "$as_me:$LINENO: checking for __builtin_sqrtf linkage" >&5
1316 +echo $ECHO_N "checking for __builtin_sqrtf linkage... $ECHO_C" >&6
1317 +    if test x${glibcxx_cv_func___builtin_sqrtf_link+set} != xset; then
1318 +      if test "${glibcxx_cv_func___builtin_sqrtf_link+set}" = set; then
1319 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1320 +else
1321 +
1322 +        if test x$gcc_no_link = xyes; then
1323 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1324 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1325 +   { (exit 1); exit 1; }; }
1326 +fi
1327 +cat >conftest.$ac_ext <<_ACEOF
1328 +/* confdefs.h.  */
1329 +_ACEOF
1330 +cat confdefs.h >>conftest.$ac_ext
1331 +cat >>conftest.$ac_ext <<_ACEOF
1332 +/* end confdefs.h.  */
1333 +#include <math.h>
1334 +int
1335 +main ()
1336 +{
1337 + __builtin_sqrtf(0);
1338 +  ;
1339 +  return 0;
1340 +}
1341 +_ACEOF
1342 +rm -f conftest.$ac_objext conftest$ac_exeext
1343 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1344 +  (eval $ac_link) 2>conftest.er1
1345 +  ac_status=$?
1346 +  grep -v '^ *+' conftest.er1 >conftest.err
1347 +  rm -f conftest.er1
1348 +  cat conftest.err >&5
1349 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1350 +  (exit $ac_status); } &&
1351 +        { ac_try='test -z "$ac_c_werror_flag"
1352 +                        || test ! -s conftest.err'
1353 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1354 +  (eval $ac_try) 2>&5
1355 +  ac_status=$?
1356 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1357 +  (exit $ac_status); }; } &&
1358 +        { ac_try='test -s conftest$ac_exeext'
1359 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1360 +  (eval $ac_try) 2>&5
1361 +  ac_status=$?
1362 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1363 +  (exit $ac_status); }; }; then
1364 +  glibcxx_cv_func___builtin_sqrtf_link=yes
1365 +else
1366 +  echo "$as_me: failed program was:" >&5
1367 +sed 's/^/| /' conftest.$ac_ext >&5
1368 +
1369 +glibcxx_cv_func___builtin_sqrtf_link=no
1370 +fi
1371 +rm -f conftest.err conftest.$ac_objext \
1372 +      conftest$ac_exeext conftest.$ac_ext
1373 +
1374 +fi
1375 +
1376 +    fi
1377 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrtf_link" >&5
1378 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrtf_link" >&6
1379 +
1380 +    if test x$glibcxx_cv_func___builtin_sqrtf_link = x"yes"; then
1381 +
1382 +cat >>confdefs.h <<\_ACEOF
1383 +#define HAVE___BUILTIN_SQRTF 1
1384 +_ACEOF
1385 +
1386 +    fi
1387 +
1388 +  fi
1389 +
1390 +
1391 +  echo "$as_me:$LINENO: checking for __builtin_sqrt declaration" >&5
1392 +echo $ECHO_N "checking for __builtin_sqrt declaration... $ECHO_C" >&6
1393 +  if test x${glibcxx_cv_func___builtin_sqrt_use+set} != xset; then
1394 +    if test "${glibcxx_cv_func___builtin_sqrt_use+set}" = set; then
1395 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1396 +else
1397 +
1398 +
1399 +
1400 +      ac_ext=cc
1401 +ac_cpp='$CXXCPP $CPPFLAGS'
1402 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1403 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1404 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1405 +
1406 +      cat >conftest.$ac_ext <<_ACEOF
1407 +/* confdefs.h.  */
1408 +_ACEOF
1409 +cat confdefs.h >>conftest.$ac_ext
1410 +cat >>conftest.$ac_ext <<_ACEOF
1411 +/* end confdefs.h.  */
1412 +#include <math.h>
1413 +int
1414 +main ()
1415 +{
1416 + __builtin_sqrt(0);
1417 +  ;
1418 +  return 0;
1419 +}
1420 +_ACEOF
1421 +rm -f conftest.$ac_objext
1422 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1423 +  (eval $ac_compile) 2>conftest.er1
1424 +  ac_status=$?
1425 +  grep -v '^ *+' conftest.er1 >conftest.err
1426 +  rm -f conftest.er1
1427 +  cat conftest.err >&5
1428 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1429 +  (exit $ac_status); } &&
1430 +        { ac_try='test -z "$ac_cxx_werror_flag"
1431 +                        || test ! -s conftest.err'
1432 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1433 +  (eval $ac_try) 2>&5
1434 +  ac_status=$?
1435 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1436 +  (exit $ac_status); }; } &&
1437 +        { ac_try='test -s conftest.$ac_objext'
1438 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1439 +  (eval $ac_try) 2>&5
1440 +  ac_status=$?
1441 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1442 +  (exit $ac_status); }; }; then
1443 +  glibcxx_cv_func___builtin_sqrt_use=yes
1444 +else
1445 +  echo "$as_me: failed program was:" >&5
1446 +sed 's/^/| /' conftest.$ac_ext >&5
1447 +
1448 +glibcxx_cv_func___builtin_sqrt_use=no
1449 +fi
1450 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1451 +      ac_ext=c
1452 +ac_cpp='$CPP $CPPFLAGS'
1453 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1454 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1455 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1456 +
1457 +
1458 +fi
1459 +
1460 +  fi
1461 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrt_use" >&5
1462 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrt_use" >&6
1463 +  if test x$glibcxx_cv_func___builtin_sqrt_use = x"yes"; then
1464 +    echo "$as_me:$LINENO: checking for __builtin_sqrt linkage" >&5
1465 +echo $ECHO_N "checking for __builtin_sqrt linkage... $ECHO_C" >&6
1466 +    if test x${glibcxx_cv_func___builtin_sqrt_link+set} != xset; then
1467 +      if test "${glibcxx_cv_func___builtin_sqrt_link+set}" = set; then
1468 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1469 +else
1470 +
1471 +        if test x$gcc_no_link = xyes; then
1472 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1473 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1474 +   { (exit 1); exit 1; }; }
1475 +fi
1476 +cat >conftest.$ac_ext <<_ACEOF
1477 +/* confdefs.h.  */
1478 +_ACEOF
1479 +cat confdefs.h >>conftest.$ac_ext
1480 +cat >>conftest.$ac_ext <<_ACEOF
1481 +/* end confdefs.h.  */
1482 +#include <math.h>
1483 +int
1484 +main ()
1485 +{
1486 + __builtin_sqrt(0);
1487 +  ;
1488 +  return 0;
1489 +}
1490 +_ACEOF
1491 +rm -f conftest.$ac_objext conftest$ac_exeext
1492 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1493 +  (eval $ac_link) 2>conftest.er1
1494 +  ac_status=$?
1495 +  grep -v '^ *+' conftest.er1 >conftest.err
1496 +  rm -f conftest.er1
1497 +  cat conftest.err >&5
1498 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1499 +  (exit $ac_status); } &&
1500 +        { ac_try='test -z "$ac_c_werror_flag"
1501 +                        || test ! -s conftest.err'
1502 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1503 +  (eval $ac_try) 2>&5
1504 +  ac_status=$?
1505 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1506 +  (exit $ac_status); }; } &&
1507 +        { ac_try='test -s conftest$ac_exeext'
1508 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1509 +  (eval $ac_try) 2>&5
1510 +  ac_status=$?
1511 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1512 +  (exit $ac_status); }; }; then
1513 +  glibcxx_cv_func___builtin_sqrt_link=yes
1514 +else
1515 +  echo "$as_me: failed program was:" >&5
1516 +sed 's/^/| /' conftest.$ac_ext >&5
1517 +
1518 +glibcxx_cv_func___builtin_sqrt_link=no
1519 +fi
1520 +rm -f conftest.err conftest.$ac_objext \
1521 +      conftest$ac_exeext conftest.$ac_ext
1522 +
1523 +fi
1524 +
1525 +    fi
1526 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrt_link" >&5
1527 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrt_link" >&6
1528 +
1529 +    if test x$glibcxx_cv_func___builtin_sqrt_link = x"yes"; then
1530 +
1531 +cat >>confdefs.h <<\_ACEOF
1532 +#define HAVE___BUILTIN_SQRT 1
1533 +_ACEOF
1534 +
1535 +    fi
1536 +
1537 +  fi
1538 +
1539 +
1540 +  echo "$as_me:$LINENO: checking for __builtin_sqrtl declaration" >&5
1541 +echo $ECHO_N "checking for __builtin_sqrtl declaration... $ECHO_C" >&6
1542 +  if test x${glibcxx_cv_func___builtin_sqrtl_use+set} != xset; then
1543 +    if test "${glibcxx_cv_func___builtin_sqrtl_use+set}" = set; then
1544 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1545 +else
1546 +
1547 +
1548 +
1549 +      ac_ext=cc
1550 +ac_cpp='$CXXCPP $CPPFLAGS'
1551 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1552 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1553 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1554 +
1555 +      cat >conftest.$ac_ext <<_ACEOF
1556 +/* confdefs.h.  */
1557 +_ACEOF
1558 +cat confdefs.h >>conftest.$ac_ext
1559 +cat >>conftest.$ac_ext <<_ACEOF
1560 +/* end confdefs.h.  */
1561 +#include <math.h>
1562 +int
1563 +main ()
1564 +{
1565 + __builtin_sqrtl(0);
1566 +  ;
1567 +  return 0;
1568 +}
1569 +_ACEOF
1570 +rm -f conftest.$ac_objext
1571 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1572 +  (eval $ac_compile) 2>conftest.er1
1573 +  ac_status=$?
1574 +  grep -v '^ *+' conftest.er1 >conftest.err
1575 +  rm -f conftest.er1
1576 +  cat conftest.err >&5
1577 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1578 +  (exit $ac_status); } &&
1579 +        { ac_try='test -z "$ac_cxx_werror_flag"
1580 +                        || test ! -s conftest.err'
1581 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1582 +  (eval $ac_try) 2>&5
1583 +  ac_status=$?
1584 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1585 +  (exit $ac_status); }; } &&
1586 +        { ac_try='test -s conftest.$ac_objext'
1587 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1588 +  (eval $ac_try) 2>&5
1589 +  ac_status=$?
1590 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1591 +  (exit $ac_status); }; }; then
1592 +  glibcxx_cv_func___builtin_sqrtl_use=yes
1593 +else
1594 +  echo "$as_me: failed program was:" >&5
1595 +sed 's/^/| /' conftest.$ac_ext >&5
1596 +
1597 +glibcxx_cv_func___builtin_sqrtl_use=no
1598 +fi
1599 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1600 +      ac_ext=c
1601 +ac_cpp='$CPP $CPPFLAGS'
1602 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1603 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1604 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1605 +
1606 +
1607 +fi
1608 +
1609 +  fi
1610 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrtl_use" >&5
1611 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrtl_use" >&6
1612 +  if test x$glibcxx_cv_func___builtin_sqrtl_use = x"yes"; then
1613 +    echo "$as_me:$LINENO: checking for __builtin_sqrtl linkage" >&5
1614 +echo $ECHO_N "checking for __builtin_sqrtl linkage... $ECHO_C" >&6
1615 +    if test x${glibcxx_cv_func___builtin_sqrtl_link+set} != xset; then
1616 +      if test "${glibcxx_cv_func___builtin_sqrtl_link+set}" = set; then
1617 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1618 +else
1619 +
1620 +        if test x$gcc_no_link = xyes; then
1621 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1622 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1623 +   { (exit 1); exit 1; }; }
1624 +fi
1625 +cat >conftest.$ac_ext <<_ACEOF
1626 +/* confdefs.h.  */
1627 +_ACEOF
1628 +cat confdefs.h >>conftest.$ac_ext
1629 +cat >>conftest.$ac_ext <<_ACEOF
1630 +/* end confdefs.h.  */
1631 +#include <math.h>
1632 +int
1633 +main ()
1634 +{
1635 + __builtin_sqrtl(0);
1636 +  ;
1637 +  return 0;
1638 +}
1639 +_ACEOF
1640 +rm -f conftest.$ac_objext conftest$ac_exeext
1641 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1642 +  (eval $ac_link) 2>conftest.er1
1643 +  ac_status=$?
1644 +  grep -v '^ *+' conftest.er1 >conftest.err
1645 +  rm -f conftest.er1
1646 +  cat conftest.err >&5
1647 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1648 +  (exit $ac_status); } &&
1649 +        { ac_try='test -z "$ac_c_werror_flag"
1650 +                        || test ! -s conftest.err'
1651 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1652 +  (eval $ac_try) 2>&5
1653 +  ac_status=$?
1654 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1655 +  (exit $ac_status); }; } &&
1656 +        { ac_try='test -s conftest$ac_exeext'
1657 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1658 +  (eval $ac_try) 2>&5
1659 +  ac_status=$?
1660 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1661 +  (exit $ac_status); }; }; then
1662 +  glibcxx_cv_func___builtin_sqrtl_link=yes
1663 +else
1664 +  echo "$as_me: failed program was:" >&5
1665 +sed 's/^/| /' conftest.$ac_ext >&5
1666 +
1667 +glibcxx_cv_func___builtin_sqrtl_link=no
1668 +fi
1669 +rm -f conftest.err conftest.$ac_objext \
1670 +      conftest$ac_exeext conftest.$ac_ext
1671 +
1672 +fi
1673 +
1674 +    fi
1675 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sqrtl_link" >&5
1676 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sqrtl_link" >&6
1677 +
1678 +    if test x$glibcxx_cv_func___builtin_sqrtl_link = x"yes"; then
1679 +
1680 +cat >>confdefs.h <<\_ACEOF
1681 +#define HAVE___BUILTIN_SQRTL 1
1682 +_ACEOF
1683 +
1684 +    fi
1685 +
1686 +  fi
1687 +
1688 +
1689 +
1690 +  echo "$as_me:$LINENO: checking for __builtin_sinf declaration" >&5
1691 +echo $ECHO_N "checking for __builtin_sinf declaration... $ECHO_C" >&6
1692 +  if test x${glibcxx_cv_func___builtin_sinf_use+set} != xset; then
1693 +    if test "${glibcxx_cv_func___builtin_sinf_use+set}" = set; then
1694 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1695 +else
1696 +
1697 +
1698 +
1699 +      ac_ext=cc
1700 +ac_cpp='$CXXCPP $CPPFLAGS'
1701 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1702 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1703 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1704 +
1705 +      cat >conftest.$ac_ext <<_ACEOF
1706 +/* confdefs.h.  */
1707 +_ACEOF
1708 +cat confdefs.h >>conftest.$ac_ext
1709 +cat >>conftest.$ac_ext <<_ACEOF
1710 +/* end confdefs.h.  */
1711 +#include <math.h>
1712 +int
1713 +main ()
1714 +{
1715 + __builtin_sinf(0);
1716 +  ;
1717 +  return 0;
1718 +}
1719 +_ACEOF
1720 +rm -f conftest.$ac_objext
1721 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1722 +  (eval $ac_compile) 2>conftest.er1
1723 +  ac_status=$?
1724 +  grep -v '^ *+' conftest.er1 >conftest.err
1725 +  rm -f conftest.er1
1726 +  cat conftest.err >&5
1727 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1728 +  (exit $ac_status); } &&
1729 +        { ac_try='test -z "$ac_cxx_werror_flag"
1730 +                        || test ! -s conftest.err'
1731 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1732 +  (eval $ac_try) 2>&5
1733 +  ac_status=$?
1734 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1735 +  (exit $ac_status); }; } &&
1736 +        { ac_try='test -s conftest.$ac_objext'
1737 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1738 +  (eval $ac_try) 2>&5
1739 +  ac_status=$?
1740 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1741 +  (exit $ac_status); }; }; then
1742 +  glibcxx_cv_func___builtin_sinf_use=yes
1743 +else
1744 +  echo "$as_me: failed program was:" >&5
1745 +sed 's/^/| /' conftest.$ac_ext >&5
1746 +
1747 +glibcxx_cv_func___builtin_sinf_use=no
1748 +fi
1749 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1750 +      ac_ext=c
1751 +ac_cpp='$CPP $CPPFLAGS'
1752 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1753 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1754 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1755 +
1756 +
1757 +fi
1758 +
1759 +  fi
1760 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sinf_use" >&5
1761 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sinf_use" >&6
1762 +  if test x$glibcxx_cv_func___builtin_sinf_use = x"yes"; then
1763 +    echo "$as_me:$LINENO: checking for __builtin_sinf linkage" >&5
1764 +echo $ECHO_N "checking for __builtin_sinf linkage... $ECHO_C" >&6
1765 +    if test x${glibcxx_cv_func___builtin_sinf_link+set} != xset; then
1766 +      if test "${glibcxx_cv_func___builtin_sinf_link+set}" = set; then
1767 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1768 +else
1769 +
1770 +        if test x$gcc_no_link = xyes; then
1771 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1772 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1773 +   { (exit 1); exit 1; }; }
1774 +fi
1775 +cat >conftest.$ac_ext <<_ACEOF
1776 +/* confdefs.h.  */
1777 +_ACEOF
1778 +cat confdefs.h >>conftest.$ac_ext
1779 +cat >>conftest.$ac_ext <<_ACEOF
1780 +/* end confdefs.h.  */
1781 +#include <math.h>
1782 +int
1783 +main ()
1784 +{
1785 + __builtin_sinf(0);
1786 +  ;
1787 +  return 0;
1788 +}
1789 +_ACEOF
1790 +rm -f conftest.$ac_objext conftest$ac_exeext
1791 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1792 +  (eval $ac_link) 2>conftest.er1
1793 +  ac_status=$?
1794 +  grep -v '^ *+' conftest.er1 >conftest.err
1795 +  rm -f conftest.er1
1796 +  cat conftest.err >&5
1797 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1798 +  (exit $ac_status); } &&
1799 +        { ac_try='test -z "$ac_c_werror_flag"
1800 +                        || test ! -s conftest.err'
1801 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1802 +  (eval $ac_try) 2>&5
1803 +  ac_status=$?
1804 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1805 +  (exit $ac_status); }; } &&
1806 +        { ac_try='test -s conftest$ac_exeext'
1807 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1808 +  (eval $ac_try) 2>&5
1809 +  ac_status=$?
1810 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1811 +  (exit $ac_status); }; }; then
1812 +  glibcxx_cv_func___builtin_sinf_link=yes
1813 +else
1814 +  echo "$as_me: failed program was:" >&5
1815 +sed 's/^/| /' conftest.$ac_ext >&5
1816 +
1817 +glibcxx_cv_func___builtin_sinf_link=no
1818 +fi
1819 +rm -f conftest.err conftest.$ac_objext \
1820 +      conftest$ac_exeext conftest.$ac_ext
1821 +
1822 +fi
1823 +
1824 +    fi
1825 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sinf_link" >&5
1826 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sinf_link" >&6
1827 +
1828 +    if test x$glibcxx_cv_func___builtin_sinf_link = x"yes"; then
1829 +
1830 +cat >>confdefs.h <<\_ACEOF
1831 +#define HAVE___BUILTIN_SINF 1
1832 +_ACEOF
1833 +
1834 +    fi
1835 +
1836 +  fi
1837 +
1838 +
1839 +  echo "$as_me:$LINENO: checking for __builtin_sin declaration" >&5
1840 +echo $ECHO_N "checking for __builtin_sin declaration... $ECHO_C" >&6
1841 +  if test x${glibcxx_cv_func___builtin_sin_use+set} != xset; then
1842 +    if test "${glibcxx_cv_func___builtin_sin_use+set}" = set; then
1843 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1844 +else
1845 +
1846 +
1847 +
1848 +      ac_ext=cc
1849 +ac_cpp='$CXXCPP $CPPFLAGS'
1850 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1851 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1852 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1853 +
1854 +      cat >conftest.$ac_ext <<_ACEOF
1855 +/* confdefs.h.  */
1856 +_ACEOF
1857 +cat confdefs.h >>conftest.$ac_ext
1858 +cat >>conftest.$ac_ext <<_ACEOF
1859 +/* end confdefs.h.  */
1860 +#include <math.h>
1861 +int
1862 +main ()
1863 +{
1864 + __builtin_sin(0);
1865 +  ;
1866 +  return 0;
1867 +}
1868 +_ACEOF
1869 +rm -f conftest.$ac_objext
1870 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1871 +  (eval $ac_compile) 2>conftest.er1
1872 +  ac_status=$?
1873 +  grep -v '^ *+' conftest.er1 >conftest.err
1874 +  rm -f conftest.er1
1875 +  cat conftest.err >&5
1876 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1877 +  (exit $ac_status); } &&
1878 +        { ac_try='test -z "$ac_cxx_werror_flag"
1879 +                        || test ! -s conftest.err'
1880 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1881 +  (eval $ac_try) 2>&5
1882 +  ac_status=$?
1883 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1884 +  (exit $ac_status); }; } &&
1885 +        { ac_try='test -s conftest.$ac_objext'
1886 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1887 +  (eval $ac_try) 2>&5
1888 +  ac_status=$?
1889 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1890 +  (exit $ac_status); }; }; then
1891 +  glibcxx_cv_func___builtin_sin_use=yes
1892 +else
1893 +  echo "$as_me: failed program was:" >&5
1894 +sed 's/^/| /' conftest.$ac_ext >&5
1895 +
1896 +glibcxx_cv_func___builtin_sin_use=no
1897 +fi
1898 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1899 +      ac_ext=c
1900 +ac_cpp='$CPP $CPPFLAGS'
1901 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1902 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1903 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
1904 +
1905 +
1906 +fi
1907 +
1908 +  fi
1909 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sin_use" >&5
1910 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sin_use" >&6
1911 +  if test x$glibcxx_cv_func___builtin_sin_use = x"yes"; then
1912 +    echo "$as_me:$LINENO: checking for __builtin_sin linkage" >&5
1913 +echo $ECHO_N "checking for __builtin_sin linkage... $ECHO_C" >&6
1914 +    if test x${glibcxx_cv_func___builtin_sin_link+set} != xset; then
1915 +      if test "${glibcxx_cv_func___builtin_sin_link+set}" = set; then
1916 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1917 +else
1918 +
1919 +        if test x$gcc_no_link = xyes; then
1920 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
1921 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
1922 +   { (exit 1); exit 1; }; }
1923 +fi
1924 +cat >conftest.$ac_ext <<_ACEOF
1925 +/* confdefs.h.  */
1926 +_ACEOF
1927 +cat confdefs.h >>conftest.$ac_ext
1928 +cat >>conftest.$ac_ext <<_ACEOF
1929 +/* end confdefs.h.  */
1930 +#include <math.h>
1931 +int
1932 +main ()
1933 +{
1934 + __builtin_sin(0);
1935 +  ;
1936 +  return 0;
1937 +}
1938 +_ACEOF
1939 +rm -f conftest.$ac_objext conftest$ac_exeext
1940 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1941 +  (eval $ac_link) 2>conftest.er1
1942 +  ac_status=$?
1943 +  grep -v '^ *+' conftest.er1 >conftest.err
1944 +  rm -f conftest.er1
1945 +  cat conftest.err >&5
1946 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1947 +  (exit $ac_status); } &&
1948 +        { ac_try='test -z "$ac_c_werror_flag"
1949 +                        || test ! -s conftest.err'
1950 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1951 +  (eval $ac_try) 2>&5
1952 +  ac_status=$?
1953 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1954 +  (exit $ac_status); }; } &&
1955 +        { ac_try='test -s conftest$ac_exeext'
1956 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1957 +  (eval $ac_try) 2>&5
1958 +  ac_status=$?
1959 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1960 +  (exit $ac_status); }; }; then
1961 +  glibcxx_cv_func___builtin_sin_link=yes
1962 +else
1963 +  echo "$as_me: failed program was:" >&5
1964 +sed 's/^/| /' conftest.$ac_ext >&5
1965 +
1966 +glibcxx_cv_func___builtin_sin_link=no
1967 +fi
1968 +rm -f conftest.err conftest.$ac_objext \
1969 +      conftest$ac_exeext conftest.$ac_ext
1970 +
1971 +fi
1972 +
1973 +    fi
1974 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sin_link" >&5
1975 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sin_link" >&6
1976 +
1977 +    if test x$glibcxx_cv_func___builtin_sin_link = x"yes"; then
1978 +
1979 +cat >>confdefs.h <<\_ACEOF
1980 +#define HAVE___BUILTIN_SIN 1
1981 +_ACEOF
1982 +
1983 +    fi
1984 +
1985 +  fi
1986 +
1987 +
1988 +  echo "$as_me:$LINENO: checking for __builtin_sinl declaration" >&5
1989 +echo $ECHO_N "checking for __builtin_sinl declaration... $ECHO_C" >&6
1990 +  if test x${glibcxx_cv_func___builtin_sinl_use+set} != xset; then
1991 +    if test "${glibcxx_cv_func___builtin_sinl_use+set}" = set; then
1992 +  echo $ECHO_N "(cached) $ECHO_C" >&6
1993 +else
1994 +
1995 +
1996 +
1997 +      ac_ext=cc
1998 +ac_cpp='$CXXCPP $CPPFLAGS'
1999 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2000 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2001 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2002 +
2003 +      cat >conftest.$ac_ext <<_ACEOF
2004 +/* confdefs.h.  */
2005 +_ACEOF
2006 +cat confdefs.h >>conftest.$ac_ext
2007 +cat >>conftest.$ac_ext <<_ACEOF
2008 +/* end confdefs.h.  */
2009 +#include <math.h>
2010 +int
2011 +main ()
2012 +{
2013 + __builtin_sinl(0);
2014 +  ;
2015 +  return 0;
2016 +}
2017 +_ACEOF
2018 +rm -f conftest.$ac_objext
2019 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2020 +  (eval $ac_compile) 2>conftest.er1
2021 +  ac_status=$?
2022 +  grep -v '^ *+' conftest.er1 >conftest.err
2023 +  rm -f conftest.er1
2024 +  cat conftest.err >&5
2025 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2026 +  (exit $ac_status); } &&
2027 +        { ac_try='test -z "$ac_cxx_werror_flag"
2028 +                        || test ! -s conftest.err'
2029 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2030 +  (eval $ac_try) 2>&5
2031 +  ac_status=$?
2032 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2033 +  (exit $ac_status); }; } &&
2034 +        { ac_try='test -s conftest.$ac_objext'
2035 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2036 +  (eval $ac_try) 2>&5
2037 +  ac_status=$?
2038 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2039 +  (exit $ac_status); }; }; then
2040 +  glibcxx_cv_func___builtin_sinl_use=yes
2041 +else
2042 +  echo "$as_me: failed program was:" >&5
2043 +sed 's/^/| /' conftest.$ac_ext >&5
2044 +
2045 +glibcxx_cv_func___builtin_sinl_use=no
2046 +fi
2047 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2048 +      ac_ext=c
2049 +ac_cpp='$CPP $CPPFLAGS'
2050 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2051 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2052 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
2053 +
2054 +
2055 +fi
2056 +
2057 +  fi
2058 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sinl_use" >&5
2059 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sinl_use" >&6
2060 +  if test x$glibcxx_cv_func___builtin_sinl_use = x"yes"; then
2061 +    echo "$as_me:$LINENO: checking for __builtin_sinl linkage" >&5
2062 +echo $ECHO_N "checking for __builtin_sinl linkage... $ECHO_C" >&6
2063 +    if test x${glibcxx_cv_func___builtin_sinl_link+set} != xset; then
2064 +      if test "${glibcxx_cv_func___builtin_sinl_link+set}" = set; then
2065 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2066 +else
2067 +
2068 +        if test x$gcc_no_link = xyes; then
2069 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2070 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2071 +   { (exit 1); exit 1; }; }
2072 +fi
2073 +cat >conftest.$ac_ext <<_ACEOF
2074 +/* confdefs.h.  */
2075 +_ACEOF
2076 +cat confdefs.h >>conftest.$ac_ext
2077 +cat >>conftest.$ac_ext <<_ACEOF
2078 +/* end confdefs.h.  */
2079 +#include <math.h>
2080 +int
2081 +main ()
2082 +{
2083 + __builtin_sinl(0);
2084 +  ;
2085 +  return 0;
2086 +}
2087 +_ACEOF
2088 +rm -f conftest.$ac_objext conftest$ac_exeext
2089 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2090 +  (eval $ac_link) 2>conftest.er1
2091 +  ac_status=$?
2092 +  grep -v '^ *+' conftest.er1 >conftest.err
2093 +  rm -f conftest.er1
2094 +  cat conftest.err >&5
2095 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2096 +  (exit $ac_status); } &&
2097 +        { ac_try='test -z "$ac_c_werror_flag"
2098 +                        || test ! -s conftest.err'
2099 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2100 +  (eval $ac_try) 2>&5
2101 +  ac_status=$?
2102 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2103 +  (exit $ac_status); }; } &&
2104 +        { ac_try='test -s conftest$ac_exeext'
2105 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2106 +  (eval $ac_try) 2>&5
2107 +  ac_status=$?
2108 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2109 +  (exit $ac_status); }; }; then
2110 +  glibcxx_cv_func___builtin_sinl_link=yes
2111 +else
2112 +  echo "$as_me: failed program was:" >&5
2113 +sed 's/^/| /' conftest.$ac_ext >&5
2114 +
2115 +glibcxx_cv_func___builtin_sinl_link=no
2116 +fi
2117 +rm -f conftest.err conftest.$ac_objext \
2118 +      conftest$ac_exeext conftest.$ac_ext
2119 +
2120 +fi
2121 +
2122 +    fi
2123 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_sinl_link" >&5
2124 +echo "${ECHO_T}$glibcxx_cv_func___builtin_sinl_link" >&6
2125 +
2126 +    if test x$glibcxx_cv_func___builtin_sinl_link = x"yes"; then
2127 +
2128 +cat >>confdefs.h <<\_ACEOF
2129 +#define HAVE___BUILTIN_SINL 1
2130 +_ACEOF
2131 +
2132 +    fi
2133 +
2134 +  fi
2135 +
2136 +
2137 +
2138 +  echo "$as_me:$LINENO: checking for __builtin_cosf declaration" >&5
2139 +echo $ECHO_N "checking for __builtin_cosf declaration... $ECHO_C" >&6
2140 +  if test x${glibcxx_cv_func___builtin_cosf_use+set} != xset; then
2141 +    if test "${glibcxx_cv_func___builtin_cosf_use+set}" = set; then
2142 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2143 +else
2144 +
2145 +
2146 +
2147 +      ac_ext=cc
2148 +ac_cpp='$CXXCPP $CPPFLAGS'
2149 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2150 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2151 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2152 +
2153 +      cat >conftest.$ac_ext <<_ACEOF
2154 +/* confdefs.h.  */
2155 +_ACEOF
2156 +cat confdefs.h >>conftest.$ac_ext
2157 +cat >>conftest.$ac_ext <<_ACEOF
2158 +/* end confdefs.h.  */
2159 +#include <math.h>
2160 +int
2161 +main ()
2162 +{
2163 + __builtin_cosf(0);
2164 +  ;
2165 +  return 0;
2166 +}
2167 +_ACEOF
2168 +rm -f conftest.$ac_objext
2169 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2170 +  (eval $ac_compile) 2>conftest.er1
2171 +  ac_status=$?
2172 +  grep -v '^ *+' conftest.er1 >conftest.err
2173 +  rm -f conftest.er1
2174 +  cat conftest.err >&5
2175 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176 +  (exit $ac_status); } &&
2177 +        { ac_try='test -z "$ac_cxx_werror_flag"
2178 +                        || test ! -s conftest.err'
2179 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2180 +  (eval $ac_try) 2>&5
2181 +  ac_status=$?
2182 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2183 +  (exit $ac_status); }; } &&
2184 +        { ac_try='test -s conftest.$ac_objext'
2185 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2186 +  (eval $ac_try) 2>&5
2187 +  ac_status=$?
2188 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2189 +  (exit $ac_status); }; }; then
2190 +  glibcxx_cv_func___builtin_cosf_use=yes
2191 +else
2192 +  echo "$as_me: failed program was:" >&5
2193 +sed 's/^/| /' conftest.$ac_ext >&5
2194 +
2195 +glibcxx_cv_func___builtin_cosf_use=no
2196 +fi
2197 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2198 +      ac_ext=c
2199 +ac_cpp='$CPP $CPPFLAGS'
2200 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2201 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2202 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
2203 +
2204 +
2205 +fi
2206 +
2207 +  fi
2208 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cosf_use" >&5
2209 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cosf_use" >&6
2210 +  if test x$glibcxx_cv_func___builtin_cosf_use = x"yes"; then
2211 +    echo "$as_me:$LINENO: checking for __builtin_cosf linkage" >&5
2212 +echo $ECHO_N "checking for __builtin_cosf linkage... $ECHO_C" >&6
2213 +    if test x${glibcxx_cv_func___builtin_cosf_link+set} != xset; then
2214 +      if test "${glibcxx_cv_func___builtin_cosf_link+set}" = set; then
2215 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2216 +else
2217 +
2218 +        if test x$gcc_no_link = xyes; then
2219 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2220 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2221 +   { (exit 1); exit 1; }; }
2222 +fi
2223 +cat >conftest.$ac_ext <<_ACEOF
2224 +/* confdefs.h.  */
2225 +_ACEOF
2226 +cat confdefs.h >>conftest.$ac_ext
2227 +cat >>conftest.$ac_ext <<_ACEOF
2228 +/* end confdefs.h.  */
2229 +#include <math.h>
2230 +int
2231 +main ()
2232 +{
2233 + __builtin_cosf(0);
2234 +  ;
2235 +  return 0;
2236 +}
2237 +_ACEOF
2238 +rm -f conftest.$ac_objext conftest$ac_exeext
2239 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2240 +  (eval $ac_link) 2>conftest.er1
2241 +  ac_status=$?
2242 +  grep -v '^ *+' conftest.er1 >conftest.err
2243 +  rm -f conftest.er1
2244 +  cat conftest.err >&5
2245 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246 +  (exit $ac_status); } &&
2247 +        { ac_try='test -z "$ac_c_werror_flag"
2248 +                        || test ! -s conftest.err'
2249 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2250 +  (eval $ac_try) 2>&5
2251 +  ac_status=$?
2252 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253 +  (exit $ac_status); }; } &&
2254 +        { ac_try='test -s conftest$ac_exeext'
2255 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2256 +  (eval $ac_try) 2>&5
2257 +  ac_status=$?
2258 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2259 +  (exit $ac_status); }; }; then
2260 +  glibcxx_cv_func___builtin_cosf_link=yes
2261 +else
2262 +  echo "$as_me: failed program was:" >&5
2263 +sed 's/^/| /' conftest.$ac_ext >&5
2264 +
2265 +glibcxx_cv_func___builtin_cosf_link=no
2266 +fi
2267 +rm -f conftest.err conftest.$ac_objext \
2268 +      conftest$ac_exeext conftest.$ac_ext
2269 +
2270 +fi
2271 +
2272 +    fi
2273 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cosf_link" >&5
2274 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cosf_link" >&6
2275 +
2276 +    if test x$glibcxx_cv_func___builtin_cosf_link = x"yes"; then
2277 +
2278 +cat >>confdefs.h <<\_ACEOF
2279 +#define HAVE___BUILTIN_COSF 1
2280 +_ACEOF
2281 +
2282 +    fi
2283 +
2284 +  fi
2285 +
2286 +
2287 +  echo "$as_me:$LINENO: checking for __builtin_cos declaration" >&5
2288 +echo $ECHO_N "checking for __builtin_cos declaration... $ECHO_C" >&6
2289 +  if test x${glibcxx_cv_func___builtin_cos_use+set} != xset; then
2290 +    if test "${glibcxx_cv_func___builtin_cos_use+set}" = set; then
2291 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2292 +else
2293 +
2294 +
2295 +
2296 +      ac_ext=cc
2297 +ac_cpp='$CXXCPP $CPPFLAGS'
2298 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2301 +
2302 +      cat >conftest.$ac_ext <<_ACEOF
2303 +/* confdefs.h.  */
2304 +_ACEOF
2305 +cat confdefs.h >>conftest.$ac_ext
2306 +cat >>conftest.$ac_ext <<_ACEOF
2307 +/* end confdefs.h.  */
2308 +#include <math.h>
2309 +int
2310 +main ()
2311 +{
2312 + __builtin_cos(0);
2313 +  ;
2314 +  return 0;
2315 +}
2316 +_ACEOF
2317 +rm -f conftest.$ac_objext
2318 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2319 +  (eval $ac_compile) 2>conftest.er1
2320 +  ac_status=$?
2321 +  grep -v '^ *+' conftest.er1 >conftest.err
2322 +  rm -f conftest.er1
2323 +  cat conftest.err >&5
2324 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 +  (exit $ac_status); } &&
2326 +        { ac_try='test -z "$ac_cxx_werror_flag"
2327 +                        || test ! -s conftest.err'
2328 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2329 +  (eval $ac_try) 2>&5
2330 +  ac_status=$?
2331 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2332 +  (exit $ac_status); }; } &&
2333 +        { ac_try='test -s conftest.$ac_objext'
2334 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2335 +  (eval $ac_try) 2>&5
2336 +  ac_status=$?
2337 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338 +  (exit $ac_status); }; }; then
2339 +  glibcxx_cv_func___builtin_cos_use=yes
2340 +else
2341 +  echo "$as_me: failed program was:" >&5
2342 +sed 's/^/| /' conftest.$ac_ext >&5
2343 +
2344 +glibcxx_cv_func___builtin_cos_use=no
2345 +fi
2346 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2347 +      ac_ext=c
2348 +ac_cpp='$CPP $CPPFLAGS'
2349 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2350 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2351 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
2352 +
2353 +
2354 +fi
2355 +
2356 +  fi
2357 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cos_use" >&5
2358 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cos_use" >&6
2359 +  if test x$glibcxx_cv_func___builtin_cos_use = x"yes"; then
2360 +    echo "$as_me:$LINENO: checking for __builtin_cos linkage" >&5
2361 +echo $ECHO_N "checking for __builtin_cos linkage... $ECHO_C" >&6
2362 +    if test x${glibcxx_cv_func___builtin_cos_link+set} != xset; then
2363 +      if test "${glibcxx_cv_func___builtin_cos_link+set}" = set; then
2364 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2365 +else
2366 +
2367 +        if test x$gcc_no_link = xyes; then
2368 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2369 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2370 +   { (exit 1); exit 1; }; }
2371 +fi
2372 +cat >conftest.$ac_ext <<_ACEOF
2373 +/* confdefs.h.  */
2374 +_ACEOF
2375 +cat confdefs.h >>conftest.$ac_ext
2376 +cat >>conftest.$ac_ext <<_ACEOF
2377 +/* end confdefs.h.  */
2378 +#include <math.h>
2379 +int
2380 +main ()
2381 +{
2382 + __builtin_cos(0);
2383 +  ;
2384 +  return 0;
2385 +}
2386 +_ACEOF
2387 +rm -f conftest.$ac_objext conftest$ac_exeext
2388 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2389 +  (eval $ac_link) 2>conftest.er1
2390 +  ac_status=$?
2391 +  grep -v '^ *+' conftest.er1 >conftest.err
2392 +  rm -f conftest.er1
2393 +  cat conftest.err >&5
2394 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 +  (exit $ac_status); } &&
2396 +        { ac_try='test -z "$ac_c_werror_flag"
2397 +                        || test ! -s conftest.err'
2398 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2399 +  (eval $ac_try) 2>&5
2400 +  ac_status=$?
2401 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2402 +  (exit $ac_status); }; } &&
2403 +        { ac_try='test -s conftest$ac_exeext'
2404 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2405 +  (eval $ac_try) 2>&5
2406 +  ac_status=$?
2407 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408 +  (exit $ac_status); }; }; then
2409 +  glibcxx_cv_func___builtin_cos_link=yes
2410 +else
2411 +  echo "$as_me: failed program was:" >&5
2412 +sed 's/^/| /' conftest.$ac_ext >&5
2413 +
2414 +glibcxx_cv_func___builtin_cos_link=no
2415 +fi
2416 +rm -f conftest.err conftest.$ac_objext \
2417 +      conftest$ac_exeext conftest.$ac_ext
2418 +
2419 +fi
2420 +
2421 +    fi
2422 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cos_link" >&5
2423 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cos_link" >&6
2424 +
2425 +    if test x$glibcxx_cv_func___builtin_cos_link = x"yes"; then
2426 +
2427 +cat >>confdefs.h <<\_ACEOF
2428 +#define HAVE___BUILTIN_COS 1
2429 +_ACEOF
2430 +
2431 +    fi
2432 +
2433 +  fi
2434 +
2435 +
2436 +  echo "$as_me:$LINENO: checking for __builtin_cosl declaration" >&5
2437 +echo $ECHO_N "checking for __builtin_cosl declaration... $ECHO_C" >&6
2438 +  if test x${glibcxx_cv_func___builtin_cosl_use+set} != xset; then
2439 +    if test "${glibcxx_cv_func___builtin_cosl_use+set}" = set; then
2440 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2441 +else
2442 +
2443 +
2444 +
2445 +      ac_ext=cc
2446 +ac_cpp='$CXXCPP $CPPFLAGS'
2447 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2448 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2449 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2450 +
2451 +      cat >conftest.$ac_ext <<_ACEOF
2452 +/* confdefs.h.  */
2453 +_ACEOF
2454 +cat confdefs.h >>conftest.$ac_ext
2455 +cat >>conftest.$ac_ext <<_ACEOF
2456 +/* end confdefs.h.  */
2457 +#include <math.h>
2458 +int
2459 +main ()
2460 +{
2461 + __builtin_cosl(0);
2462 +  ;
2463 +  return 0;
2464 +}
2465 +_ACEOF
2466 +rm -f conftest.$ac_objext
2467 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2468 +  (eval $ac_compile) 2>conftest.er1
2469 +  ac_status=$?
2470 +  grep -v '^ *+' conftest.er1 >conftest.err
2471 +  rm -f conftest.er1
2472 +  cat conftest.err >&5
2473 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2474 +  (exit $ac_status); } &&
2475 +        { ac_try='test -z "$ac_cxx_werror_flag"
2476 +                        || test ! -s conftest.err'
2477 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2478 +  (eval $ac_try) 2>&5
2479 +  ac_status=$?
2480 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2481 +  (exit $ac_status); }; } &&
2482 +        { ac_try='test -s conftest.$ac_objext'
2483 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2484 +  (eval $ac_try) 2>&5
2485 +  ac_status=$?
2486 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487 +  (exit $ac_status); }; }; then
2488 +  glibcxx_cv_func___builtin_cosl_use=yes
2489 +else
2490 +  echo "$as_me: failed program was:" >&5
2491 +sed 's/^/| /' conftest.$ac_ext >&5
2492 +
2493 +glibcxx_cv_func___builtin_cosl_use=no
2494 +fi
2495 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2496 +      ac_ext=c
2497 +ac_cpp='$CPP $CPPFLAGS'
2498 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2499 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2500 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
2501 +
2502 +
2503 +fi
2504 +
2505 +  fi
2506 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cosl_use" >&5
2507 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cosl_use" >&6
2508 +  if test x$glibcxx_cv_func___builtin_cosl_use = x"yes"; then
2509 +    echo "$as_me:$LINENO: checking for __builtin_cosl linkage" >&5
2510 +echo $ECHO_N "checking for __builtin_cosl linkage... $ECHO_C" >&6
2511 +    if test x${glibcxx_cv_func___builtin_cosl_link+set} != xset; then
2512 +      if test "${glibcxx_cv_func___builtin_cosl_link+set}" = set; then
2513 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2514 +else
2515 +
2516 +        if test x$gcc_no_link = xyes; then
2517 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2518 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2519 +   { (exit 1); exit 1; }; }
2520 +fi
2521 +cat >conftest.$ac_ext <<_ACEOF
2522 +/* confdefs.h.  */
2523 +_ACEOF
2524 +cat confdefs.h >>conftest.$ac_ext
2525 +cat >>conftest.$ac_ext <<_ACEOF
2526 +/* end confdefs.h.  */
2527 +#include <math.h>
2528 +int
2529 +main ()
2530 +{
2531 + __builtin_cosl(0);
2532 +  ;
2533 +  return 0;
2534 +}
2535 +_ACEOF
2536 +rm -f conftest.$ac_objext conftest$ac_exeext
2537 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2538 +  (eval $ac_link) 2>conftest.er1
2539 +  ac_status=$?
2540 +  grep -v '^ *+' conftest.er1 >conftest.err
2541 +  rm -f conftest.er1
2542 +  cat conftest.err >&5
2543 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544 +  (exit $ac_status); } &&
2545 +        { ac_try='test -z "$ac_c_werror_flag"
2546 +                        || test ! -s conftest.err'
2547 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2548 +  (eval $ac_try) 2>&5
2549 +  ac_status=$?
2550 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2551 +  (exit $ac_status); }; } &&
2552 +        { ac_try='test -s conftest$ac_exeext'
2553 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2554 +  (eval $ac_try) 2>&5
2555 +  ac_status=$?
2556 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557 +  (exit $ac_status); }; }; then
2558 +  glibcxx_cv_func___builtin_cosl_link=yes
2559 +else
2560 +  echo "$as_me: failed program was:" >&5
2561 +sed 's/^/| /' conftest.$ac_ext >&5
2562 +
2563 +glibcxx_cv_func___builtin_cosl_link=no
2564 +fi
2565 +rm -f conftest.err conftest.$ac_objext \
2566 +      conftest$ac_exeext conftest.$ac_ext
2567 +
2568 +fi
2569 +
2570 +    fi
2571 +    echo "$as_me:$LINENO: result: $glibcxx_cv_func___builtin_cosl_link" >&5
2572 +echo "${ECHO_T}$glibcxx_cv_func___builtin_cosl_link" >&6
2573 +
2574 +    if test x$glibcxx_cv_func___builtin_cosl_link = x"yes"; then
2575 +
2576 +cat >>confdefs.h <<\_ACEOF
2577 +#define HAVE___BUILTIN_COSL 1
2578 +_ACEOF
2579 +
2580 +    fi
2581 +
2582 +  fi
2583 +
2584 +
2585 +
2586 +
2587 +echo "$as_me:$LINENO: checking for main in -lm" >&5
2588 +echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
2589 +if test "${ac_cv_lib_m_main+set}" = set; then
2590 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2591 +else
2592 +  ac_check_lib_save_LIBS=$LIBS
2593 +LIBS="-lm  $LIBS"
2594 +if test x$gcc_no_link = xyes; then
2595 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2596 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2597 +   { (exit 1); exit 1; }; }
2598 +fi
2599 +cat >conftest.$ac_ext <<_ACEOF
2600 +/* confdefs.h.  */
2601 +_ACEOF
2602 +cat confdefs.h >>conftest.$ac_ext
2603 +cat >>conftest.$ac_ext <<_ACEOF
2604 +/* end confdefs.h.  */
2605 +
2606 +
2607 +int
2608 +main ()
2609 +{
2610 +main ();
2611 +  ;
2612 +  return 0;
2613 +}
2614 +_ACEOF
2615 +rm -f conftest.$ac_objext conftest$ac_exeext
2616 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2617 +  (eval $ac_link) 2>conftest.er1
2618 +  ac_status=$?
2619 +  grep -v '^ *+' conftest.er1 >conftest.err
2620 +  rm -f conftest.er1
2621 +  cat conftest.err >&5
2622 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2623 +  (exit $ac_status); } &&
2624 +        { ac_try='test -z "$ac_c_werror_flag"
2625 +                        || test ! -s conftest.err'
2626 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2627 +  (eval $ac_try) 2>&5
2628 +  ac_status=$?
2629 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2630 +  (exit $ac_status); }; } &&
2631 +        { ac_try='test -s conftest$ac_exeext'
2632 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2633 +  (eval $ac_try) 2>&5
2634 +  ac_status=$?
2635 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2636 +  (exit $ac_status); }; }; then
2637 +  ac_cv_lib_m_main=yes
2638 +else
2639 +  echo "$as_me: failed program was:" >&5
2640 +sed 's/^/| /' conftest.$ac_ext >&5
2641 +
2642 +ac_cv_lib_m_main=no
2643 +fi
2644 +rm -f conftest.err conftest.$ac_objext \
2645 +      conftest$ac_exeext conftest.$ac_ext
2646 +LIBS=$ac_check_lib_save_LIBS
2647 +fi
2648 +echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
2649 +echo "${ECHO_T}$ac_cv_lib_m_main" >&6
2650 +if test $ac_cv_lib_m_main = yes; then
2651 +  cat >>confdefs.h <<_ACEOF
2652 +#define HAVE_LIBM 1
2653 +_ACEOF
2654 +
2655 +  LIBS="-lm $LIBS"
2656 +
2657 +fi
2658 +
2659 +
2660 +for ac_func in copysignf
2661 +do
2662 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
2663 +echo "$as_me:$LINENO: checking for $ac_func" >&5
2664 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
2665 +if eval "test \"\${$as_ac_var+set}\" = set"; then
2666 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2667 +else
2668 +  if test x$gcc_no_link = xyes; then
2669 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2670 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2671 +   { (exit 1); exit 1; }; }
2672 +fi
2673 +cat >conftest.$ac_ext <<_ACEOF
2674 +/* confdefs.h.  */
2675 +_ACEOF
2676 +cat confdefs.h >>conftest.$ac_ext
2677 +cat >>conftest.$ac_ext <<_ACEOF
2678 +/* end confdefs.h.  */
2679 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
2680 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2681 +#define $ac_func innocuous_$ac_func
2682 +
2683 +/* System header to define __stub macros and hopefully few prototypes,
2684 +    which can conflict with char $ac_func (); below.
2685 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2686 +    <limits.h> exists even on freestanding compilers.  */
2687 +
2688 +#ifdef __STDC__
2689 +# include <limits.h>
2690 +#else
2691 +# include <assert.h>
2692 +#endif
2693 +
2694 +#undef $ac_func
2695 +
2696 +/* Override any gcc2 internal prototype to avoid an error.  */
2697 +#ifdef __cplusplus
2698 +extern "C"
2699 +{
2700 +#endif
2701 +/* We use char because int might match the return type of a gcc2
2702 +   builtin and then its argument prototype would still apply.  */
2703 +char $ac_func ();
2704 +/* The GNU C library defines this for functions which it implements
2705 +    to always fail with ENOSYS.  Some functions are actually named
2706 +    something starting with __ and the normal name is an alias.  */
2707 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2708 +choke me
2709 +#else
2710 +char (*f) () = $ac_func;
2711 +#endif
2712 +#ifdef __cplusplus
2713 +}
2714 +#endif
2715 +
2716 +int
2717 +main ()
2718 +{
2719 +return f != $ac_func;
2720 +  ;
2721 +  return 0;
2722 +}
2723 +_ACEOF
2724 +rm -f conftest.$ac_objext conftest$ac_exeext
2725 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2726 +  (eval $ac_link) 2>conftest.er1
2727 +  ac_status=$?
2728 +  grep -v '^ *+' conftest.er1 >conftest.err
2729 +  rm -f conftest.er1
2730 +  cat conftest.err >&5
2731 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 +  (exit $ac_status); } &&
2733 +        { ac_try='test -z "$ac_c_werror_flag"
2734 +                        || test ! -s conftest.err'
2735 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2736 +  (eval $ac_try) 2>&5
2737 +  ac_status=$?
2738 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 +  (exit $ac_status); }; } &&
2740 +        { ac_try='test -s conftest$ac_exeext'
2741 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2742 +  (eval $ac_try) 2>&5
2743 +  ac_status=$?
2744 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745 +  (exit $ac_status); }; }; then
2746 +  eval "$as_ac_var=yes"
2747 +else
2748 +  echo "$as_me: failed program was:" >&5
2749 +sed 's/^/| /' conftest.$ac_ext >&5
2750 +
2751 +eval "$as_ac_var=no"
2752 +fi
2753 +rm -f conftest.err conftest.$ac_objext \
2754 +      conftest$ac_exeext conftest.$ac_ext
2755 +fi
2756 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
2757 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
2758 +if test `eval echo '${'$as_ac_var'}'` = yes; then
2759 +  cat >>confdefs.h <<_ACEOF
2760 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
2761 +_ACEOF
2762 +
2763 +else
2764 +  LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
2765 +fi
2766 +done
2767 +
2768 +
2769 +
2770 +for ac_func in __signbit
2771 +do
2772 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
2773 +echo "$as_me:$LINENO: checking for $ac_func" >&5
2774 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
2775 +if eval "test \"\${$as_ac_var+set}\" = set"; then
2776 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2777 +else
2778 +  if test x$gcc_no_link = xyes; then
2779 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2780 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2781 +   { (exit 1); exit 1; }; }
2782 +fi
2783 +cat >conftest.$ac_ext <<_ACEOF
2784 +/* confdefs.h.  */
2785 +_ACEOF
2786 +cat confdefs.h >>conftest.$ac_ext
2787 +cat >>conftest.$ac_ext <<_ACEOF
2788 +/* end confdefs.h.  */
2789 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
2790 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2791 +#define $ac_func innocuous_$ac_func
2792 +
2793 +/* System header to define __stub macros and hopefully few prototypes,
2794 +    which can conflict with char $ac_func (); below.
2795 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2796 +    <limits.h> exists even on freestanding compilers.  */
2797 +
2798 +#ifdef __STDC__
2799 +# include <limits.h>
2800 +#else
2801 +# include <assert.h>
2802 +#endif
2803 +
2804 +#undef $ac_func
2805 +
2806 +/* Override any gcc2 internal prototype to avoid an error.  */
2807 +#ifdef __cplusplus
2808 +extern "C"
2809 +{
2810 +#endif
2811 +/* We use char because int might match the return type of a gcc2
2812 +   builtin and then its argument prototype would still apply.  */
2813 +char $ac_func ();
2814 +/* The GNU C library defines this for functions which it implements
2815 +    to always fail with ENOSYS.  Some functions are actually named
2816 +    something starting with __ and the normal name is an alias.  */
2817 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2818 +choke me
2819 +#else
2820 +char (*f) () = $ac_func;
2821 +#endif
2822 +#ifdef __cplusplus
2823 +}
2824 +#endif
2825 +
2826 +int
2827 +main ()
2828 +{
2829 +return f != $ac_func;
2830 +  ;
2831 +  return 0;
2832 +}
2833 +_ACEOF
2834 +rm -f conftest.$ac_objext conftest$ac_exeext
2835 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2836 +  (eval $ac_link) 2>conftest.er1
2837 +  ac_status=$?
2838 +  grep -v '^ *+' conftest.er1 >conftest.err
2839 +  rm -f conftest.er1
2840 +  cat conftest.err >&5
2841 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2842 +  (exit $ac_status); } &&
2843 +        { ac_try='test -z "$ac_c_werror_flag"
2844 +                        || test ! -s conftest.err'
2845 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2846 +  (eval $ac_try) 2>&5
2847 +  ac_status=$?
2848 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2849 +  (exit $ac_status); }; } &&
2850 +        { ac_try='test -s conftest$ac_exeext'
2851 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2852 +  (eval $ac_try) 2>&5
2853 +  ac_status=$?
2854 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2855 +  (exit $ac_status); }; }; then
2856 +  eval "$as_ac_var=yes"
2857 +else
2858 +  echo "$as_me: failed program was:" >&5
2859 +sed 's/^/| /' conftest.$ac_ext >&5
2860 +
2861 +eval "$as_ac_var=no"
2862 +fi
2863 +rm -f conftest.err conftest.$ac_objext \
2864 +      conftest$ac_exeext conftest.$ac_ext
2865 +fi
2866 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
2867 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
2868 +if test `eval echo '${'$as_ac_var'}'` = yes; then
2869 +  cat >>confdefs.h <<_ACEOF
2870 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
2871 +_ACEOF
2872 +
2873 +else
2874 +  LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
2875 +fi
2876 +done
2877 +
2878 +
2879 +
2880 +for ac_func in __signbitf
2881 +do
2882 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
2883 +echo "$as_me:$LINENO: checking for $ac_func" >&5
2884 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
2885 +if eval "test \"\${$as_ac_var+set}\" = set"; then
2886 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2887 +else
2888 +  if test x$gcc_no_link = xyes; then
2889 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
2890 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
2891 +   { (exit 1); exit 1; }; }
2892 +fi
2893 +cat >conftest.$ac_ext <<_ACEOF
2894 +/* confdefs.h.  */
2895 +_ACEOF
2896 +cat confdefs.h >>conftest.$ac_ext
2897 +cat >>conftest.$ac_ext <<_ACEOF
2898 +/* end confdefs.h.  */
2899 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
2900 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2901 +#define $ac_func innocuous_$ac_func
2902 +
2903 +/* System header to define __stub macros and hopefully few prototypes,
2904 +    which can conflict with char $ac_func (); below.
2905 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2906 +    <limits.h> exists even on freestanding compilers.  */
2907 +
2908 +#ifdef __STDC__
2909 +# include <limits.h>
2910 +#else
2911 +# include <assert.h>
2912 +#endif
2913 +
2914 +#undef $ac_func
2915 +
2916 +/* Override any gcc2 internal prototype to avoid an error.  */
2917 +#ifdef __cplusplus
2918 +extern "C"
2919 +{
2920 +#endif
2921 +/* We use char because int might match the return type of a gcc2
2922 +   builtin and then its argument prototype would still apply.  */
2923 +char $ac_func ();
2924 +/* The GNU C library defines this for functions which it implements
2925 +    to always fail with ENOSYS.  Some functions are actually named
2926 +    something starting with __ and the normal name is an alias.  */
2927 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2928 +choke me
2929 +#else
2930 +char (*f) () = $ac_func;
2931 +#endif
2932 +#ifdef __cplusplus
2933 +}
2934 +#endif
2935 +
2936 +int
2937 +main ()
2938 +{
2939 +return f != $ac_func;
2940 +  ;
2941 +  return 0;
2942 +}
2943 +_ACEOF
2944 +rm -f conftest.$ac_objext conftest$ac_exeext
2945 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2946 +  (eval $ac_link) 2>conftest.er1
2947 +  ac_status=$?
2948 +  grep -v '^ *+' conftest.er1 >conftest.err
2949 +  rm -f conftest.er1
2950 +  cat conftest.err >&5
2951 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2952 +  (exit $ac_status); } &&
2953 +        { ac_try='test -z "$ac_c_werror_flag"
2954 +                        || test ! -s conftest.err'
2955 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2956 +  (eval $ac_try) 2>&5
2957 +  ac_status=$?
2958 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959 +  (exit $ac_status); }; } &&
2960 +        { ac_try='test -s conftest$ac_exeext'
2961 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2962 +  (eval $ac_try) 2>&5
2963 +  ac_status=$?
2964 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965 +  (exit $ac_status); }; }; then
2966 +  eval "$as_ac_var=yes"
2967 +else
2968 +  echo "$as_me: failed program was:" >&5
2969 +sed 's/^/| /' conftest.$ac_ext >&5
2970 +
2971 +eval "$as_ac_var=no"
2972 +fi
2973 +rm -f conftest.err conftest.$ac_objext \
2974 +      conftest$ac_exeext conftest.$ac_ext
2975 +fi
2976 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
2977 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
2978 +if test `eval echo '${'$as_ac_var'}'` = yes; then
2979 +  cat >>confdefs.h <<_ACEOF
2980 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
2981 +_ACEOF
2982 +
2983 +else
2984 +  LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
2985 +fi
2986 +done
2987 +
2988 +
2989 +          if test x$ac_cv_func_copysignl = x"yes"; then
2990 +
2991 +for ac_func in __signbitl
2992 +do
2993 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
2994 +echo "$as_me:$LINENO: checking for $ac_func" >&5
2995 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
2996 +if eval "test \"\${$as_ac_var+set}\" = set"; then
2997 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2998 +else
2999 +  if test x$gcc_no_link = xyes; then
3000 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
3001 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
3002 +   { (exit 1); exit 1; }; }
3003 +fi
3004 +cat >conftest.$ac_ext <<_ACEOF
3005 +/* confdefs.h.  */
3006 +_ACEOF
3007 +cat confdefs.h >>conftest.$ac_ext
3008 +cat >>conftest.$ac_ext <<_ACEOF
3009 +/* end confdefs.h.  */
3010 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3011 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3012 +#define $ac_func innocuous_$ac_func
3013 +
3014 +/* System header to define __stub macros and hopefully few prototypes,
3015 +    which can conflict with char $ac_func (); below.
3016 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3017 +    <limits.h> exists even on freestanding compilers.  */
3018 +
3019 +#ifdef __STDC__
3020 +# include <limits.h>
3021 +#else
3022 +# include <assert.h>
3023 +#endif
3024 +
3025 +#undef $ac_func
3026 +
3027 +/* Override any gcc2 internal prototype to avoid an error.  */
3028 +#ifdef __cplusplus
3029 +extern "C"
3030 +{
3031 +#endif
3032 +/* We use char because int might match the return type of a gcc2
3033 +   builtin and then its argument prototype would still apply.  */
3034 +char $ac_func ();
3035 +/* The GNU C library defines this for functions which it implements
3036 +    to always fail with ENOSYS.  Some functions are actually named
3037 +    something starting with __ and the normal name is an alias.  */
3038 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3039 +choke me
3040 +#else
3041 +char (*f) () = $ac_func;
3042 +#endif
3043 +#ifdef __cplusplus
3044 +}
3045 +#endif
3046 +
3047 +int
3048 +main ()
3049 +{
3050 +return f != $ac_func;
3051 +  ;
3052 +  return 0;
3053 +}
3054 +_ACEOF
3055 +rm -f conftest.$ac_objext conftest$ac_exeext
3056 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3057 +  (eval $ac_link) 2>conftest.er1
3058 +  ac_status=$?
3059 +  grep -v '^ *+' conftest.er1 >conftest.err
3060 +  rm -f conftest.er1
3061 +  cat conftest.err >&5
3062 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063 +  (exit $ac_status); } &&
3064 +        { ac_try='test -z "$ac_c_werror_flag"
3065 +                        || test ! -s conftest.err'
3066 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3067 +  (eval $ac_try) 2>&5
3068 +  ac_status=$?
3069 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070 +  (exit $ac_status); }; } &&
3071 +        { ac_try='test -s conftest$ac_exeext'
3072 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3073 +  (eval $ac_try) 2>&5
3074 +  ac_status=$?
3075 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3076 +  (exit $ac_status); }; }; then
3077 +  eval "$as_ac_var=yes"
3078 +else
3079 +  echo "$as_me: failed program was:" >&5
3080 +sed 's/^/| /' conftest.$ac_ext >&5
3081 +
3082 +eval "$as_ac_var=no"
3083 +fi
3084 +rm -f conftest.err conftest.$ac_objext \
3085 +      conftest$ac_exeext conftest.$ac_ext
3086 +fi
3087 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3088 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3089 +if test `eval echo '${'$as_ac_var'}'` = yes; then
3090 +  cat >>confdefs.h <<_ACEOF
3091 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3092 +_ACEOF
3093 +
3094 +else
3095 +  LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
3096 +fi
3097 +done
3098 +
3099 +  fi
3100 +
3101 +  # Used in libmath/Makefile.am.
3102 +  if test -n "$LIBMATHOBJS"; then
3103 +    need_libmath=yes
3104 +  fi
3105 +
3106 +
3107 +
3108 +  ac_test_CXXFLAGS="${CXXFLAGS+set}"
3109 +  ac_save_CXXFLAGS="$CXXFLAGS"
3110 +  CXXFLAGS='-fno-builtin -D_GNU_SOURCE'
3111 +
3112 +
3113 +  echo "$as_me:$LINENO: checking for strtold declaration" >&5
3114 +echo $ECHO_N "checking for strtold declaration... $ECHO_C" >&6
3115 +  if test x${glibcxx_cv_func_strtold_use+set} != xset; then
3116 +    if test "${glibcxx_cv_func_strtold_use+set}" = set; then
3117 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3118 +else
3119 +
3120 +
3121 +
3122 +      ac_ext=cc
3123 +ac_cpp='$CXXCPP $CPPFLAGS'
3124 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3125 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3126 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3127 +
3128 +      cat >conftest.$ac_ext <<_ACEOF
3129 +/* confdefs.h.  */
3130 +_ACEOF
3131 +cat confdefs.h >>conftest.$ac_ext
3132 +cat >>conftest.$ac_ext <<_ACEOF
3133 +/* end confdefs.h.  */
3134 +#include <stdlib.h>
3135 +int
3136 +main ()
3137 +{
3138 + strtold(0, 0);
3139 +  ;
3140 +  return 0;
3141 +}
3142 +_ACEOF
3143 +rm -f conftest.$ac_objext
3144 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3145 +  (eval $ac_compile) 2>conftest.er1
3146 +  ac_status=$?
3147 +  grep -v '^ *+' conftest.er1 >conftest.err
3148 +  rm -f conftest.er1
3149 +  cat conftest.err >&5
3150 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151 +  (exit $ac_status); } &&
3152 +        { ac_try='test -z "$ac_cxx_werror_flag"
3153 +                        || test ! -s conftest.err'
3154 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3155 +  (eval $ac_try) 2>&5
3156 +  ac_status=$?
3157 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158 +  (exit $ac_status); }; } &&
3159 +        { ac_try='test -s conftest.$ac_objext'
3160 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3161 +  (eval $ac_try) 2>&5
3162 +  ac_status=$?
3163 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164 +  (exit $ac_status); }; }; then
3165 +  glibcxx_cv_func_strtold_use=yes
3166 +else
3167 +  echo "$as_me: failed program was:" >&5
3168 +sed 's/^/| /' conftest.$ac_ext >&5
3169 +
3170 +glibcxx_cv_func_strtold_use=no
3171 +fi
3172 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3173 +      ac_ext=c
3174 +ac_cpp='$CPP $CPPFLAGS'
3175 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3176 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3177 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
3178 +
3179 +
3180 +fi
3181 +
3182 +  fi
3183 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func_strtold_use" >&5
3184 +echo "${ECHO_T}$glibcxx_cv_func_strtold_use" >&6
3185 +  if test x$glibcxx_cv_func_strtold_use = x"yes"; then
3186 +
3187 +for ac_func in strtold
3188 +do
3189 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3190 +echo "$as_me:$LINENO: checking for $ac_func" >&5
3191 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3192 +if eval "test \"\${$as_ac_var+set}\" = set"; then
3193 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3194 +else
3195 +  if test x$gcc_no_link = xyes; then
3196 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
3197 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
3198 +   { (exit 1); exit 1; }; }
3199 +fi
3200 +cat >conftest.$ac_ext <<_ACEOF
3201 +/* confdefs.h.  */
3202 +_ACEOF
3203 +cat confdefs.h >>conftest.$ac_ext
3204 +cat >>conftest.$ac_ext <<_ACEOF
3205 +/* end confdefs.h.  */
3206 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3207 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3208 +#define $ac_func innocuous_$ac_func
3209 +
3210 +/* System header to define __stub macros and hopefully few prototypes,
3211 +    which can conflict with char $ac_func (); below.
3212 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3213 +    <limits.h> exists even on freestanding compilers.  */
3214 +
3215 +#ifdef __STDC__
3216 +# include <limits.h>
3217 +#else
3218 +# include <assert.h>
3219 +#endif
3220 +
3221 +#undef $ac_func
3222 +
3223 +/* Override any gcc2 internal prototype to avoid an error.  */
3224 +#ifdef __cplusplus
3225 +extern "C"
3226 +{
3227 +#endif
3228 +/* We use char because int might match the return type of a gcc2
3229 +   builtin and then its argument prototype would still apply.  */
3230 +char $ac_func ();
3231 +/* The GNU C library defines this for functions which it implements
3232 +    to always fail with ENOSYS.  Some functions are actually named
3233 +    something starting with __ and the normal name is an alias.  */
3234 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3235 +choke me
3236 +#else
3237 +char (*f) () = $ac_func;
3238 +#endif
3239 +#ifdef __cplusplus
3240 +}
3241 +#endif
3242 +
3243 +int
3244 +main ()
3245 +{
3246 +return f != $ac_func;
3247 +  ;
3248 +  return 0;
3249 +}
3250 +_ACEOF
3251 +rm -f conftest.$ac_objext conftest$ac_exeext
3252 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3253 +  (eval $ac_link) 2>conftest.er1
3254 +  ac_status=$?
3255 +  grep -v '^ *+' conftest.er1 >conftest.err
3256 +  rm -f conftest.er1
3257 +  cat conftest.err >&5
3258 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3259 +  (exit $ac_status); } &&
3260 +        { ac_try='test -z "$ac_c_werror_flag"
3261 +                        || test ! -s conftest.err'
3262 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3263 +  (eval $ac_try) 2>&5
3264 +  ac_status=$?
3265 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3266 +  (exit $ac_status); }; } &&
3267 +        { ac_try='test -s conftest$ac_exeext'
3268 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3269 +  (eval $ac_try) 2>&5
3270 +  ac_status=$?
3271 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3272 +  (exit $ac_status); }; }; then
3273 +  eval "$as_ac_var=yes"
3274 +else
3275 +  echo "$as_me: failed program was:" >&5
3276 +sed 's/^/| /' conftest.$ac_ext >&5
3277 +
3278 +eval "$as_ac_var=no"
3279 +fi
3280 +rm -f conftest.err conftest.$ac_objext \
3281 +      conftest$ac_exeext conftest.$ac_ext
3282 +fi
3283 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3284 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3285 +if test `eval echo '${'$as_ac_var'}'` = yes; then
3286 +  cat >>confdefs.h <<_ACEOF
3287 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3288 +_ACEOF
3289 +
3290 +fi
3291 +done
3292 +
3293 +  fi
3294 +
3295 +
3296 +
3297 +
3298 +
3299 +  echo "$as_me:$LINENO: checking for strtof declaration" >&5
3300 +echo $ECHO_N "checking for strtof declaration... $ECHO_C" >&6
3301 +  if test x${glibcxx_cv_func_strtof_use+set} != xset; then
3302 +    if test "${glibcxx_cv_func_strtof_use+set}" = set; then
3303 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3304 +else
3305 +
3306 +
3307 +
3308 +      ac_ext=cc
3309 +ac_cpp='$CXXCPP $CPPFLAGS'
3310 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3311 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3312 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3313 +
3314 +      cat >conftest.$ac_ext <<_ACEOF
3315 +/* confdefs.h.  */
3316 +_ACEOF
3317 +cat confdefs.h >>conftest.$ac_ext
3318 +cat >>conftest.$ac_ext <<_ACEOF
3319 +/* end confdefs.h.  */
3320 +#include <stdlib.h>
3321 +int
3322 +main ()
3323 +{
3324 + strtof(0, 0);
3325 +  ;
3326 +  return 0;
3327 +}
3328 +_ACEOF
3329 +rm -f conftest.$ac_objext
3330 +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3331 +  (eval $ac_compile) 2>conftest.er1
3332 +  ac_status=$?
3333 +  grep -v '^ *+' conftest.er1 >conftest.err
3334 +  rm -f conftest.er1
3335 +  cat conftest.err >&5
3336 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337 +  (exit $ac_status); } &&
3338 +        { ac_try='test -z "$ac_cxx_werror_flag"
3339 +                        || test ! -s conftest.err'
3340 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3341 +  (eval $ac_try) 2>&5
3342 +  ac_status=$?
3343 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3344 +  (exit $ac_status); }; } &&
3345 +        { ac_try='test -s conftest.$ac_objext'
3346 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3347 +  (eval $ac_try) 2>&5
3348 +  ac_status=$?
3349 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3350 +  (exit $ac_status); }; }; then
3351 +  glibcxx_cv_func_strtof_use=yes
3352 +else
3353 +  echo "$as_me: failed program was:" >&5
3354 +sed 's/^/| /' conftest.$ac_ext >&5
3355 +
3356 +glibcxx_cv_func_strtof_use=no
3357 +fi
3358 +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3359 +      ac_ext=c
3360 +ac_cpp='$CPP $CPPFLAGS'
3361 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3362 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3363 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
3364 +
3365 +
3366 +fi
3367 +
3368 +  fi
3369 +  echo "$as_me:$LINENO: result: $glibcxx_cv_func_strtof_use" >&5
3370 +echo "${ECHO_T}$glibcxx_cv_func_strtof_use" >&6
3371 +  if test x$glibcxx_cv_func_strtof_use = x"yes"; then
3372 +
3373 +for ac_func in strtof
3374 +do
3375 +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3376 +echo "$as_me:$LINENO: checking for $ac_func" >&5
3377 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3378 +if eval "test \"\${$as_ac_var+set}\" = set"; then
3379 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3380 +else
3381 +  if test x$gcc_no_link = xyes; then
3382 +  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
3383 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
3384 +   { (exit 1); exit 1; }; }
3385 +fi
3386 +cat >conftest.$ac_ext <<_ACEOF
3387 +/* confdefs.h.  */
3388 +_ACEOF
3389 +cat confdefs.h >>conftest.$ac_ext
3390 +cat >>conftest.$ac_ext <<_ACEOF
3391 +/* end confdefs.h.  */
3392 +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3393 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3394 +#define $ac_func innocuous_$ac_func
3395 +
3396 +/* System header to define __stub macros and hopefully few prototypes,
3397 +    which can conflict with char $ac_func (); below.
3398 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3399 +    <limits.h> exists even on freestanding compilers.  */
3400 +
3401 +#ifdef __STDC__
3402 +# include <limits.h>
3403 +#else
3404 +# include <assert.h>
3405 +#endif
3406 +
3407 +#undef $ac_func
3408 +
3409 +/* Override any gcc2 internal prototype to avoid an error.  */
3410 +#ifdef __cplusplus
3411 +extern "C"
3412 +{
3413 +#endif
3414 +/* We use char because int might match the return type of a gcc2
3415 +   builtin and then its argument prototype would still apply.  */
3416 +char $ac_func ();
3417 +/* The GNU C library defines this for functions which it implements
3418 +    to always fail with ENOSYS.  Some functions are actually named
3419 +    something starting with __ and the normal name is an alias.  */
3420 +#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3421 +choke me
3422 +#else
3423 +char (*f) () = $ac_func;
3424 +#endif
3425 +#ifdef __cplusplus
3426 +}
3427 +#endif
3428 +
3429 +int
3430 +main ()
3431 +{
3432 +return f != $ac_func;
3433 +  ;
3434 +  return 0;
3435 +}
3436 +_ACEOF
3437 +rm -f conftest.$ac_objext conftest$ac_exeext
3438 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3439 +  (eval $ac_link) 2>conftest.er1
3440 +  ac_status=$?
3441 +  grep -v '^ *+' conftest.er1 >conftest.err
3442 +  rm -f conftest.er1
3443 +  cat conftest.err >&5
3444 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445 +  (exit $ac_status); } &&
3446 +        { ac_try='test -z "$ac_c_werror_flag"
3447 +                        || test ! -s conftest.err'
3448 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3449 +  (eval $ac_try) 2>&5
3450 +  ac_status=$?
3451 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3452 +  (exit $ac_status); }; } &&
3453 +        { ac_try='test -s conftest$ac_exeext'
3454 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3455 +  (eval $ac_try) 2>&5
3456 +  ac_status=$?
3457 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3458 +  (exit $ac_status); }; }; then
3459 +  eval "$as_ac_var=yes"
3460 +else
3461 +  echo "$as_me: failed program was:" >&5
3462 +sed 's/^/| /' conftest.$ac_ext >&5
3463 +
3464 +eval "$as_ac_var=no"
3465 +fi
3466 +rm -f conftest.err conftest.$ac_objext \
3467 +      conftest$ac_exeext conftest.$ac_ext
3468 +fi
3469 +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3470 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3471 +if test `eval echo '${'$as_ac_var'}'` = yes; then
3472 +  cat >>confdefs.h <<_ACEOF
3473 +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3474 +_ACEOF
3475 +
3476 +fi
3477 +done
3478 +
3479 +  fi
3480 +
3481 +
3482 +
3483 +
3484 +
3485 +  CXXFLAGS="$ac_save_CXXFLAGS"
3486 +
3487 +    ;;
3488    *-solaris*)
3489      case "$target" in
3490      #  *-solaris2.5)
3491 diff -ruN gcc-4.3.2/libstdc++-v3/crossconfig.m4 gcc-4.3.2.new/libstdc++-v3/crossconfig.m4
3492 --- gcc-4.3.2/libstdc++-v3/crossconfig.m4       2008-01-14 16:15:43.000000000 -0800
3493 +++ gcc-4.3.2.new/libstdc++-v3/crossconfig.m4   2010-02-12 22:02:57.000000000 -0800
3494 @@ -299,6 +299,12 @@
3495      AC_DEFINE(HAVE_SINHF)
3496      AC_DEFINE(HAVE_SINHL)
3497      ;;
3498 +  *-ros*)
3499 +    AC_CHECK_HEADERS([sys/types.h locale.h float.h])
3500 +    GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
3501 +    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
3502 +    GLIBCXX_CHECK_STDLIB_SUPPORT
3503 +    ;;
3504    *-solaris*)
3505      case "$target" in
3506      #  *-solaris2.5)