Sync from GCC

2006-07-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

        PR bootstrap/18058
        * configure.in: Add -fkeep-inline-functions to CFLAGS for stage 1
        if the bootstrap compiler is a GCC version that supports it.
        * configure: Regenerate.

config:
2006-07-21  David Daney  <ddaney@avtrex.com>

        PR libgcj/28426
        * gxx-include-dir.m4: Use target_alias in path for cross build.
This commit is contained in:
Paolo Bonzini
2006-07-25 08:39:57 +00:00
parent aee7eefa4d
commit c684482df7
5 changed files with 68 additions and 1 deletions

31
configure vendored
View File

@ -7263,6 +7263,37 @@ case $build in
;;
esac
# This is aimed to mimic bootstrap with a non-GCC compiler to catch problems.
if test "$GCC" = yes; then
saved_CFLAGS="$CFLAGS"
# Pass -fkeep-inline-functions for stage 1 if the GCC version supports it.
CFLAGS="$CFLAGS -fkeep-inline-functions"
echo $ac_n "checking whether -fkeep-inline-functions is supported""... $ac_c" 1>&6
echo "configure:7274: checking whether -fkeep-inline-functions is supported" >&5
cat > conftest.$ac_ext <<EOF
#line 7276 "configure"
#include "confdefs.h"
int main() {
; return 0; }
EOF
if { (eval echo configure:7283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6; stage1_cflags="$stage1_cflags -fkeep-inline-functions"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
echo "$ac_t""no" 1>&6
fi
rm -f conftest*
CFLAGS="$saved_CFLAGS"
fi
# Enable -Werror in bootstrap stage2 and later.
# Change the default to "no" on release branches.