This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]