diff options
author | Geoffrey Keating <geoffk@redhat.com> | 2002-03-14 09:56:41 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2002-03-14 09:56:41 +0000 |
commit | 200ef6348c95471448d8e3b97918e1bced384baf (patch) | |
tree | d8a88ff93df416b3fbccae4719b24a9a9836b703 /gcc/configure.in | |
parent | 73228d2734457e3a5532520a7a4d1513ce0b689b (diff) | |
download | gcc-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.in | 26 |
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) |