This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: Resync toplevel files (was: Re: [RFA] Build gdb on darwin)
On Thu, 27 Nov 2008, Joseph S. Myers wrote:
> On Thu, 27 Nov 2008, Joseph S. Myers wrote:
>
> > On Thu, 27 Nov 2008, Tristan Gingold wrote:
> >
> > >
> > > On Nov 27, 2008, at 4:00 PM, Stan Shebs wrote:
> > >
> > > > Tristan Gingold wrote:
> > > > > Hi,
> > > > >
> > > > > all the bits for darwin/x86 have been committed but the top-level
> > > > > configure doesn't build gdb.
> > > > > This patch build gdb when configured for i*86-*-darwin.
> > > >
> > > > This is good, thanks!
> > >
> > > Committed. Thanks.
> >
> > Remember that toplevel patches need to go in both the gcc and src
> > repositories. As there seem to be quite a lot that haven't, I've applied
> > this patch to GCC and will follow up with resyncing changes in the other
> > direction.
>
> And here is what I have committed to src to resync for eight commits that
> went to GCC only and one where the src version had two lines missing from
> a comment.
And I've applied this to src to merge in changes to the config directory.
This directory is again identical in GCC and src; perhaps it should be
synced automatically like some other directories are (libiberty,
libdecnumber, parts of include?, intl?).
Index: ChangeLog
===================================================================
RCS file: /cvs/src/src/config/ChangeLog,v
retrieving revision 1.124
diff -u -r1.124 ChangeLog
--- ChangeLog 25 Aug 2008 17:07:33 -0000 1.124
+++ ChangeLog 27 Nov 2008 17:21:45 -0000
@@ -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>
* mt-mips16-compat: New file, taken from mt-mips-elfoabi.
Index: mh-mingw
===================================================================
RCS file: /cvs/src/src/config/mh-mingw,v
retrieving revision 1.4
diff -u -r1.4 mh-mingw
--- mh-mingw 11 Jul 2008 11:15:59 -0000 1.4
+++ mh-mingw 27 Nov 2008 17:21:45 -0000
@@ -1,6 +1,6 @@
# Add -D__USE_MINGW_ACCESS to enable the built compiler to work on Windows
# 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
# Increase stack limit to same as Linux default.
LDFLAGS += -Wl,--stack,8388608
Index: unwind_ipinfo.m4
===================================================================
RCS file: /cvs/src/src/config/unwind_ipinfo.m4,v
retrieving revision 1.1
diff -u -r1.1 unwind_ipinfo.m4
--- unwind_ipinfo.m4 25 Jul 2006 08:32:44 -0000 1.1
+++ unwind_ipinfo.m4 27 Nov 2008 17:21:45 -0000
@@ -1,22 +1,31 @@
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
+
AC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-exceptions"
- AC_MSG_CHECKING([for _Unwind_GetIPInfo])
- AC_CACHE_VAL(gcc_cv_getipinfo, [
- AC_TRY_LINK([extern "C" { extern void _Unwind_GetIPInfo(); }],
- [_Unwind_GetIPInfo();],
- [gcc_cv_getipinfo=yes],
- [gcc_cv_getipinfo=no])
- ])
- if test $gcc_cv_getipinfo = yes; then
+ AC_ARG_WITH(system-libunwind,
+ [ --with-system-libunwind use installed libunwind])
+ # If system-libunwind was not specifically set, pick a default setting.
+ if test x$with_system_libunwind = x; then
+ case ${target} in
+ ia64-*-hpux*) with_system_libunwind=yes ;;
+ *) with_system_libunwind=no ;;
+ esac
+ fi
+ # Based on system-libunwind and target, do we have ipinfo?
+ if test x$with_system_libunwind = xyes; 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.])
fi
- AC_MSG_RESULT($gcc_cv_getipinfo)
- CXXFLAGS="$ac_save_CXXFLAGS"
- AC_LANG_RESTORE
])
--
Joseph S. Myers
joseph@codesourcery.com