aboutsummaryrefslogtreecommitdiff
path: root/libcpp/configure
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@gcc.gnu.org>2010-06-01 10:05:17 -0400
committerDiego Novillo <dnovillo@gcc.gnu.org>2010-06-01 10:05:17 -0400
commit7bab65434ce0e49eeccc381dce41fe7cf348899e (patch)
treeab15a982d4a269f4bc6ceb4a128188ffa1ec7bfc /libcpp/configure
parent41361b9fe57248555eab99ffe74a7943c147103b (diff)
downloadgcc-7bab65434ce0e49eeccc381dce41fe7cf348899e.zip
gcc-7bab65434ce0e49eeccc381dce41fe7cf348899e.tar.gz
gcc-7bab65434ce0e49eeccc381dce41fe7cf348899e.tar.bz2
richi's fixes for c++ bootstrap
From-SVN: r160105
Diffstat (limited to 'libcpp/configure')
-rwxr-xr-xlibcpp/configure68
1 files changed, 37 insertions, 31 deletions
diff --git a/libcpp/configure b/libcpp/configure
index 00cbd7a..b6e184e 100755
--- a/libcpp/configure
+++ b/libcpp/configure
@@ -2233,14 +2233,16 @@ $as_echo "$ac_res" >&6; }
} # ac_fn_cxx_check_func
-# ac_fn_cxx_check_decl LINENO SYMBOL VAR
-# --------------------------------------
+# ac_fn_cxx_check_proto LINENO SYMBOL VAR
+# ---------------------------------------
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
-ac_fn_cxx_check_decl ()
+ac_fn_cxx_check_proto ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
-$as_echo_n "checking whether $2 is declared... " >&6; }
+ as_decl_name=`echo $2|sed 's/(.*//'`
+ as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
$as_echo_n "(cached) " >&6
else
@@ -2250,8 +2252,12 @@ $4
int
main ()
{
-#ifndef $2
- (void) $2;
+#ifndef $as_decl_name
+#ifdef __cplusplus
+ (void) $as_decl_use;
+#else
+ (void) $as_decl_name;
+#endif
#endif
;
@@ -2270,7 +2276,7 @@ eval ac_res=\$$3
$as_echo "$ac_res" >&6; }
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-} # ac_fn_cxx_check_decl
+} # ac_fn_cxx_check_proto
cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
@@ -5460,7 +5466,7 @@ _ACEOF
fi
done
-ac_fn_cxx_check_decl "$LINENO" "abort" "ac_cv_have_decl_abort" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "abort" "ac_cv_have_decl_abort" "$ac_includes_default"
if test "x$ac_cv_have_decl_abort" = x""yes; then :
ac_have_decl=1
else
@@ -5470,7 +5476,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_ABORT $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
ac_have_decl=1
else
@@ -5480,8 +5486,8 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_ASPRINTF $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
-if test "x$ac_cv_have_decl_basename" = x""yes; then :
+ac_fn_cxx_check_proto "$LINENO" "basename(char*)" "ac_cv_have_decl_basename_charp_" "$ac_includes_default"
+if test "x$ac_cv_have_decl_basename_charp_" = x""yes; then :
ac_have_decl=1
else
ac_have_decl=0
@@ -5490,7 +5496,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_BASENAME $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "errno" "ac_cv_have_decl_errno" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "errno" "ac_cv_have_decl_errno" "$ac_includes_default"
if test "x$ac_cv_have_decl_errno" = x""yes; then :
ac_have_decl=1
else
@@ -5500,7 +5506,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_ERRNO $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
if test "x$ac_cv_have_decl_getopt" = x""yes; then :
ac_have_decl=1
else
@@ -5510,7 +5516,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_GETOPT $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_clearerr_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5520,7 +5526,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_CLEARERR_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_feof_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5530,7 +5536,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_ferror_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5540,7 +5546,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FERROR_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fflush_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5550,7 +5556,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FFLUSH_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fgetc_unlocked" "ac_cv_have_decl_fgetc_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fgetc_unlocked" "ac_cv_have_decl_fgetc_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fgetc_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5560,7 +5566,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FGETC_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fgets_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5570,7 +5576,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fileno_unlocked" "ac_cv_have_decl_fileno_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fileno_unlocked" "ac_cv_have_decl_fileno_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fileno_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5580,7 +5586,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FILENO_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fprintf_unlocked" "ac_cv_have_decl_fprintf_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fprintf_unlocked" "ac_cv_have_decl_fprintf_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fprintf_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5590,7 +5596,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FPRINTF_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fputc_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5600,7 +5606,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FPUTC_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fputs_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5610,7 +5616,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FPUTS_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fread_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5620,7 +5626,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FREAD_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_fwrite_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5630,7 +5636,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FWRITE_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_getchar_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5640,7 +5646,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_GETCHAR_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5650,7 +5656,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_putchar_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5660,7 +5666,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_PUTCHAR_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_putc_unlocked" = x""yes; then :
ac_have_decl=1
else
@@ -5670,7 +5676,7 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_PUTC_UNLOCKED $ac_have_decl
_ACEOF
-ac_fn_cxx_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
+ac_fn_cxx_check_proto "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
ac_have_decl=1
else