aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@redhat.com>2002-03-14 09:56:41 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2002-03-14 09:56:41 +0000
commit200ef6348c95471448d8e3b97918e1bced384baf (patch)
treed8a88ff93df416b3fbccae4719b24a9a9836b703 /gcc/configure.in
parent73228d2734457e3a5532520a7a4d1513ce0b689b (diff)
downloadgcc-200ef6348c95471448d8e3b97918e1bced384baf.zip
gcc-200ef6348c95471448d8e3b97918e1bced384baf.tar.gz
gcc-200ef6348c95471448d8e3b97918e1bced384baf.tar.bz2
configure.in: Don't pass -Wno-long-long to a ADA compiler that doesn't support it.
* configure.in: Don't pass -Wno-long-long to a ADA compiler that doesn't support it. * configure: Regenerate. From-SVN: r50763
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in26
1 files changed, 22 insertions, 4 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 580e16a..60817d2 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -350,6 +350,9 @@ fi
AC_SUBST(NO_MINUS_C_MINUS_O)
AC_SUBST(OUTPUT_OPTION)
+# See if GNAT has been installed
+gcc_AC_PROG_GNAT
+
AC_CACHE_CHECK(whether ${CC-cc} accepts -Wno-long-long,
ac_cv_prog_cc_no_long_long,
[save_CFLAGS="$CFLAGS"
@@ -357,8 +360,26 @@ CFLAGS="-Wno-long-long"
AC_TRY_COMPILE(,,ac_cv_prog_cc_no_long_long=yes,
ac_cv_prog_cc_no_long_long=no)
CFLAGS="$save_CFLAGS"])
+
+if test x$have_gnat != xno ; then
+AC_CACHE_CHECK(whether ${ADAC} accepts -Wno-long-long,
+ac_cv_prog_adac_no_long_long,
+[cat >conftest.adb <<EOF
+procedure conftest is begin null; end conftest;
+EOF
+if $ADAC -Wno-long-long -c conftest.adb 1>&5 2>&5 ; then
+ ac_cv_prog_adac_no_long_long=yes
+else
+ ac_cv_prog_adac_no_long_long=no
+fi
+rm -f conftest*])
+else
+ ac_cv_prog_adac_no_long_long=yes
+fi
+
strict1_warn=
-if test $ac_cv_prog_cc_no_long_long = yes; then
+if test $ac_cv_prog_cc_no_long_long = yes && \
+ test $ac_cv_prog_adac_no_long_long = yes ; then
strict1_warn="-pedantic -Wno-long-long"
fi
AC_SUBST(strict1_warn)
@@ -478,9 +499,6 @@ gcc_AC_C_CHAR_BIT
gcc_AC_C_COMPILE_ENDIAN
gcc_AC_C_FLOAT_FORMAT
-# See if GNAT has been installed
-gcc_AC_PROG_GNAT
-
# See if we have the mktemp command.
AC_CHECK_PROG(have_mktemp_command, mktemp, yes, no)