Merge from GCC:

2008-11-21  Kai Tietz  <kai.tietz@onevision.com>

	Fix PR/25502
	* mh-mingw (BOOT_CFLAGS): Add -Wno-pedantic-ms-format switch.

2008-11-12  Steve Ellcey  <sje@cup.hp.com>

	PR target/27880
	* unwind_ipinfo.m4 (GCC_CHECK_UNWIND_GETIPINFO): Change from
	link test to target based test.
This commit is contained in:
Joseph Myers 2008-11-27 17:22:10 +00:00
parent e28c595f6e
commit fb2470b817
3 changed files with 37 additions and 17 deletions

View File

@ -1,3 +1,14 @@
2008-11-21 Kai Tietz <kai.tietz@onevision.com>
Fix PR/25502
* mh-mingw (BOOT_CFLAGS): Add -Wno-pedantic-ms-format switch.
2008-11-12 Steve Ellcey <sje@cup.hp.com>
PR target/27880
* unwind_ipinfo.m4 (GCC_CHECK_UNWIND_GETIPINFO): Change from
link test to target based test.
2008-08-09 Richard Sandiford <rdsandiford@googlemail.com> 2008-08-09 Richard Sandiford <rdsandiford@googlemail.com>
* mt-mips16-compat: New file, taken from mt-mips-elfoabi. * mt-mips16-compat: New file, taken from mt-mips-elfoabi.

View File

@ -1,6 +1,6 @@
# Add -D__USE_MINGW_ACCESS to enable the built compiler to work on Windows # Add -D__USE_MINGW_ACCESS to enable the built compiler to work on Windows
# Vista (see PR33281 for details). # Vista (see PR33281 for details).
BOOT_CFLAGS += -D__USE_MINGW_ACCESS BOOT_CFLAGS += -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format
CFLAGS += -D__USE_MINGW_ACCESS CFLAGS += -D__USE_MINGW_ACCESS
# Increase stack limit to same as Linux default. # Increase stack limit to same as Linux default.
LDFLAGS += -Wl,--stack,8388608 LDFLAGS += -Wl,--stack,8388608

View File

@ -1,22 +1,31 @@
dnl dnl
dnl Check whether _Unwind_GetIPInfo is available. dnl Check whether _Unwind_GetIPInfo is available without doing a link
dnl test so we can use this with libstdc++-v3 and libjava. Need to
dnl use $target to set defaults because automatic checking is not possible
dnl without a link test (and maybe even with a link test).
dnl dnl
AC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [ AC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [
AC_LANG_SAVE AC_ARG_WITH(system-libunwind,
AC_LANG_CPLUSPLUS [ --with-system-libunwind use installed libunwind])
ac_save_CXXFLAGS="$CXXFLAGS" # If system-libunwind was not specifically set, pick a default setting.
CXXFLAGS="$CXXFLAGS -fno-exceptions" if test x$with_system_libunwind = x; then
AC_MSG_CHECKING([for _Unwind_GetIPInfo]) case ${target} in
AC_CACHE_VAL(gcc_cv_getipinfo, [ ia64-*-hpux*) with_system_libunwind=yes ;;
AC_TRY_LINK([extern "C" { extern void _Unwind_GetIPInfo(); }], *) with_system_libunwind=no ;;
[_Unwind_GetIPInfo();], esac
[gcc_cv_getipinfo=yes], fi
[gcc_cv_getipinfo=no]) # Based on system-libunwind and target, do we have ipinfo?
]) if test x$with_system_libunwind = xyes; then
if test $gcc_cv_getipinfo = yes; then case ${target} in
ia64-*-*) have_unwind_getipinfo=no ;;
*) have_unwind_getipinfo=yes ;;
esac
else
have_unwind_getipinfo=yes
fi
if test x$have_unwind_getipinfo = xyes; then
AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.]) AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.])
fi fi
AC_MSG_RESULT($gcc_cv_getipinfo)
CXXFLAGS="$ac_save_CXXFLAGS"
AC_LANG_RESTORE
]) ])