Sync toplevel configure.ac with GCC
Sync with GCC 2015-06-02 Jason Merrill <jason@redhat.com> PR bootstrap/66319 * configure.ac: Use -std=gnu++98. 2015-05-28 Mike Frysinger <vapier@gentoo.org> * configure.ac (--vtable-verify): Use AS_HELP_STRING for help. * configure: Regenerate. 2015-05-11 Paulo Matos <paulo@matos-sorge.com> * configure.ac: Fix typo. * configure: Regenerate. 2015-05-03 Matthias Klose <doko@ubuntu.com> * configure.ac: Match $host configured with triplets. * configure: Regenerate. 2015-04-17 Jakub Jelinek <jakub@redhat.com> PR bootstrap/62077 * configure.ac (--enable-stage1-checking): Default to release,misc,gimple,rtlflag,tree,types if --disable-checking or --enable-checking is not specified and DEV-PHASE is not experimental. * configure: Regenerated. 2015-03-27 Uros Bizjak <ubizjak@gmail.com> Install back PR target/47230 fix (Revert the revert). config/ Sync with GCC * mh-alpha-linux: Restored.
This commit is contained in:
parent
454de2ee15
commit
ce6c656dcb
5 changed files with 95 additions and 8 deletions
36
ChangeLog
36
ChangeLog
|
@ -1,3 +1,39 @@
|
||||||
|
2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
Sync with GCC
|
||||||
|
2015-06-02 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR bootstrap/66319
|
||||||
|
* configure.ac: Use -std=gnu++98.
|
||||||
|
|
||||||
|
2015-05-28 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* configure.ac (--vtable-verify): Use AS_HELP_STRING for help.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
|
2015-05-11 Paulo Matos <paulo@matos-sorge.com>
|
||||||
|
|
||||||
|
* configure.ac: Fix typo.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
|
2015-05-03 Matthias Klose <doko@ubuntu.com>
|
||||||
|
|
||||||
|
* configure.ac: Match $host configured with triplets.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
|
2015-04-17 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR bootstrap/62077
|
||||||
|
* configure.ac (--enable-stage1-checking): Default to
|
||||||
|
release,misc,gimple,rtlflag,tree,types if --disable-checking
|
||||||
|
or --enable-checking is not specified and DEV-PHASE is not
|
||||||
|
experimental.
|
||||||
|
* configure: Regenerated.
|
||||||
|
|
||||||
|
2015-03-27 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
Install back PR target/47230 fix (Revert the revert).
|
||||||
|
|
||||||
2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* configure.ac (ospace_frag): Enable for i?86*-*-elfiamcu
|
* configure.ac (ospace_frag): Enable for i?86*-*-elfiamcu
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
Sync with GCC
|
||||||
|
* mh-alpha-linux: Restored.
|
||||||
|
|
||||||
2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* dfp.m4 (enable_decimal_float): Also set to yes for
|
* dfp.m4 (enable_decimal_float): Also set to yes for
|
||||||
|
|
3
config/mh-alpha-linux
Normal file
3
config/mh-alpha-linux
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Prevent GPREL16 relocation truncation
|
||||||
|
LDFLAGS += -Wl,--no-relax
|
||||||
|
BOOT_LDFLAGS += -Wl,--no-relax
|
29
configure
vendored
29
configure
vendored
|
@ -1502,7 +1502,7 @@ Optional Features:
|
||||||
Mostly useful for compiler development
|
Mostly useful for compiler development
|
||||||
--enable-objc-gc enable use of Boehm's garbage collector with the GNU
|
--enable-objc-gc enable use of Boehm's garbage collector with the GNU
|
||||||
Objective-C runtime
|
Objective-C runtime
|
||||||
--enable-vtable-verify Enable vtable verification feature
|
--enable-vtable-verify Enable vtable verification feature
|
||||||
--enable-serial-[{host,target,build}-]configure
|
--enable-serial-[{host,target,build}-]configure
|
||||||
force sequential configuration of sub-packages for
|
force sequential configuration of sub-packages for
|
||||||
the host, target or build machine, or all
|
the host, target or build machine, or all
|
||||||
|
@ -3987,6 +3987,9 @@ fi
|
||||||
*-mingw*)
|
*-mingw*)
|
||||||
host_makefile_frag="config/mh-mingw"
|
host_makefile_frag="config/mh-mingw"
|
||||||
;;
|
;;
|
||||||
|
alpha*-linux*)
|
||||||
|
host_makefile_frag="config/mh-alpha-linux"
|
||||||
|
;;
|
||||||
hppa*-hp-hpux10*)
|
hppa*-hp-hpux10*)
|
||||||
host_makefile_frag="config/mh-pa-hpux10"
|
host_makefile_frag="config/mh-pa-hpux10"
|
||||||
;;
|
;;
|
||||||
|
@ -5419,6 +5422,12 @@ $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a
|
||||||
|
# C++98 compiler can still start the bootstrap.
|
||||||
|
if test "$enable_bootstrap:$GXX" = "yes:yes"; then
|
||||||
|
CXX="$CXX -std=gnu++98"
|
||||||
|
fi
|
||||||
|
|
||||||
# Used for setting $lt_cv_objdir
|
# Used for setting $lt_cv_objdir
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
|
||||||
$as_echo_n "checking for objdir... " >&6; }
|
$as_echo_n "checking for objdir... " >&6; }
|
||||||
|
@ -7456,7 +7465,7 @@ fi
|
||||||
# multilib is not explicitly enabled.
|
# multilib is not explicitly enabled.
|
||||||
case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
||||||
x86_64-*linux*:yes:$build:$build:)
|
x86_64-*linux*:yes:$build:$build:)
|
||||||
# Make sure we have a developement environment that handles 32-bit
|
# Make sure we have a development environment that handles 32-bit
|
||||||
dev64=no
|
dev64=no
|
||||||
echo "int main () { return 0; }" > conftest.c
|
echo "int main () { return 0; }" > conftest.c
|
||||||
${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
|
${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
|
||||||
|
@ -7467,7 +7476,7 @@ case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
||||||
fi
|
fi
|
||||||
rm -f conftest*
|
rm -f conftest*
|
||||||
if test x${dev64} != xyes ; then
|
if test x${dev64} != xyes ; then
|
||||||
as_fn_error "I suspect your system does not have 32-bit developement libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib." "$LINENO" 5
|
as_fn_error "I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib." "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -14794,7 +14803,19 @@ if test "${enable_stage1_checking+set}" = set; then :
|
||||||
enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
|
enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
|
||||||
else
|
else
|
||||||
if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
|
if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
|
||||||
stage1_checking=--enable-checking=yes,types
|
# For --disable-checking or implicit --enable-checking=release, avoid
|
||||||
|
# setting --enable-checking=gc in the default stage1 checking for LTO
|
||||||
|
# bootstraps. See PR62077.
|
||||||
|
stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types
|
||||||
|
case $BUILD_CONFIG in
|
||||||
|
*lto*)
|
||||||
|
if test "x$enable_checking" = x && \
|
||||||
|
test -d ${srcdir}/gcc && \
|
||||||
|
test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
|
||||||
|
stage1_checking=--enable-checking=yes,types
|
||||||
|
fi;;
|
||||||
|
*) stage1_checking=--enable-checking=yes,types;;
|
||||||
|
esac
|
||||||
else
|
else
|
||||||
stage1_checking=--enable-checking=$enable_checking,types
|
stage1_checking=--enable-checking=$enable_checking,types
|
||||||
fi
|
fi
|
||||||
|
|
30
configure.ac
30
configure.ac
|
@ -1308,6 +1308,9 @@ case "${host}" in
|
||||||
*-mingw*)
|
*-mingw*)
|
||||||
host_makefile_frag="config/mh-mingw"
|
host_makefile_frag="config/mh-mingw"
|
||||||
;;
|
;;
|
||||||
|
alpha*-linux*)
|
||||||
|
host_makefile_frag="config/mh-alpha-linux"
|
||||||
|
;;
|
||||||
hppa*-hp-hpux10*)
|
hppa*-hp-hpux10*)
|
||||||
host_makefile_frag="config/mh-pa-hpux10"
|
host_makefile_frag="config/mh-pa-hpux10"
|
||||||
;;
|
;;
|
||||||
|
@ -1447,6 +1450,12 @@ case "$have_compiler:$host:$target:$enable_bootstrap" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a
|
||||||
|
# C++98 compiler can still start the bootstrap.
|
||||||
|
if test "$enable_bootstrap:$GXX" = "yes:yes"; then
|
||||||
|
CXX="$CXX -std=gnu++98"
|
||||||
|
fi
|
||||||
|
|
||||||
# Used for setting $lt_cv_objdir
|
# Used for setting $lt_cv_objdir
|
||||||
_LT_CHECK_OBJDIR
|
_LT_CHECK_OBJDIR
|
||||||
|
|
||||||
|
@ -2694,7 +2703,8 @@ AC_SUBST(BUILD_CONFIG)
|
||||||
# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
|
# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
|
||||||
AC_MSG_CHECKING([for --enable-vtable-verify])
|
AC_MSG_CHECKING([for --enable-vtable-verify])
|
||||||
AC_ARG_ENABLE(vtable-verify,
|
AC_ARG_ENABLE(vtable-verify,
|
||||||
[ --enable-vtable-verify Enable vtable verification feature ],
|
[AS_HELP_STRING([--enable-vtable-verify],
|
||||||
|
[Enable vtable verification feature])],
|
||||||
[case "$enableval" in
|
[case "$enableval" in
|
||||||
yes) enable_vtable_verify=yes ;;
|
yes) enable_vtable_verify=yes ;;
|
||||||
no) enable_vtable_verify=no ;;
|
no) enable_vtable_verify=no ;;
|
||||||
|
@ -3089,7 +3099,7 @@ fi
|
||||||
# multilib is not explicitly enabled.
|
# multilib is not explicitly enabled.
|
||||||
case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
||||||
x86_64-*linux*:yes:$build:$build:)
|
x86_64-*linux*:yes:$build:$build:)
|
||||||
# Make sure we have a developement environment that handles 32-bit
|
# Make sure we have a development environment that handles 32-bit
|
||||||
dev64=no
|
dev64=no
|
||||||
echo "int main () { return 0; }" > conftest.c
|
echo "int main () { return 0; }" > conftest.c
|
||||||
${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
|
${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
|
||||||
|
@ -3100,7 +3110,7 @@ case "$target:$have_compiler:$host:$target:$enable_multilib" in
|
||||||
fi
|
fi
|
||||||
rm -f conftest*
|
rm -f conftest*
|
||||||
if test x${dev64} != xyes ; then
|
if test x${dev64} != xyes ; then
|
||||||
AC_MSG_ERROR([I suspect your system does not have 32-bit developement libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib.])
|
AC_MSG_ERROR([I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib.])
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -3508,7 +3518,19 @@ AC_ARG_ENABLE(stage1-checking,
|
||||||
[choose additional checking for stage1 of the compiler])],
|
[choose additional checking for stage1 of the compiler])],
|
||||||
[stage1_checking=--enable-checking=${enable_stage1_checking}],
|
[stage1_checking=--enable-checking=${enable_stage1_checking}],
|
||||||
[if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
|
[if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
|
||||||
stage1_checking=--enable-checking=yes,types
|
# For --disable-checking or implicit --enable-checking=release, avoid
|
||||||
|
# setting --enable-checking=gc in the default stage1 checking for LTO
|
||||||
|
# bootstraps. See PR62077.
|
||||||
|
stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types
|
||||||
|
case $BUILD_CONFIG in
|
||||||
|
*lto*)
|
||||||
|
if test "x$enable_checking" = x && \
|
||||||
|
test -d ${srcdir}/gcc && \
|
||||||
|
test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
|
||||||
|
stage1_checking=--enable-checking=yes,types
|
||||||
|
fi;;
|
||||||
|
*) stage1_checking=--enable-checking=yes,types;;
|
||||||
|
esac
|
||||||
else
|
else
|
||||||
stage1_checking=--enable-checking=$enable_checking,types
|
stage1_checking=--enable-checking=$enable_checking,types
|
||||||
fi])
|
fi])
|
||||||
|
|
Loading…
Reference in a new issue