From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28520 invoked by alias); 2 Oct 2010 12:40:52 -0000 Received: (qmail 28482 invoked by uid 22791); 2 Oct 2010 12:40:48 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mailout-de.gmx.net (HELO mail.gmx.net) (213.165.64.22) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Sat, 02 Oct 2010 12:40:43 +0000 Received: (qmail invoked by alias); 02 Oct 2010 12:40:39 -0000 Received: from xdsl-89-0-180-26.netcologne.de (EHLO localhost.localdomain) [89.0.180.26] by mail.gmx.net (mp066) with SMTP; 02 Oct 2010 14:40:39 +0200 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1P21OI-0001qf-5n; Sat, 02 Oct 2010 14:40:38 +0200 Date: Sat, 02 Oct 2010 12:40:00 -0000 From: Ralf Wildenhues To: Paolo Bonzini , Nick Clifton , "Naveen.H.S" Cc: binutils@sourceware.org, gdb@sourceware.org, gcc@gnu.org, DJ Delorie Subject: Re: toplevel *again* out of sync Message-ID: <20101002124037.GB3029@gmx.de> Mail-Followup-To: Ralf Wildenhues , Paolo Bonzini , Nick Clifton , "Naveen.H.S" , binutils@sourceware.org, gdb@sourceware.org, gcc@gnu.org, DJ Delorie References: <20101002091756.GF13327@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101002091756.GF13327@gmx.de> User-Agent: Mutt/1.5.20 (2010-08-04) Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2010-10/txt/msg00005.txt.bz2 This is how things look like currently: There are five patches in GCC not in src, four for toplevel and one for config/; there are no patches in src not in GCC. There is one problematic sync. Not in src: b9a8e4c49ae2f195c2c0c4646a75f33ff926986f aka r162482 4ae8c98f346e631b735be15b09a41a1a043454d2 aka r163839 62932e4dc2db82e1bdef5e2afbad33154bb8d5f2 aka r164481 d34b0d1e4502f0a0879adac335534686cc5b550a aka r164756 The combined patch for the above four is at the end of this message. The following patch has been committed to GCC and to src, but the two commits are not identical, and the commit to src is lacking a ChangeLog entry: 65b688d722ec8d604aa6e37a7fa16eb21c72fd8c aka r162530 aka | 2010-07-26 Naveen.H.S | | * configure.ac: Support all v850 targets. | * configure: Regenerate. Nick, Naveen, the diff between the GCC and the src commits is this; which variant is correct? | --- gcc/configure.ac 2010-10-02 09:33:07.000000000 +0200 | +++ src/configure.ac 2010-10-02 14:20:36.000000000 +0200 | @@ -968,7 +968,7 @@ | noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}" | ;; | v850*-*-*) | - noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" | + noconfigdirs="$noconfigdirs ${libgcj}" | ;; | vax-*-vms) | noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}" | Please fix the wrong side, and fix src/ChangeLog. Thanks. Other than that, below is the combined patch I intend to commit to src unless there are disagreements. Thanks, Ralf ChangeLog: 2010-10-02 Ralf Wildenhues Sync from GCC: 2010-09-30 Michael Eager * configure.ac (microblaze): Add target-libssp to noconfigdirs. * configure: Regenerate. 2010-09-21 Iain Sandoe * configure.ac (enable-lto): Add Darwin to the list of supported lto targets and amend comment. * configure: Regenerate. 2010-09-03 Jack Howarth * configure.ac: Enable LTO by default on Darwin. * configure: Regenerate. 2010-07-23 Marc Glisse PR bootstrap/44455 * configure.ac (extra_mpfr_configure_flags): Copy from extra_mpc_gmp_configure_flags. * configure: Re-generated. config/ChangeLog: 2010-10-02 Ralf Wildenhues Sync from GCC: 2010-09-10 Jonathan Yong * dfp.m4: Enable decimal float for i?86 cygwin and mingw, and for x86_64 mingw. Index: configure.ac =================================================================== RCS file: /cvs/src/src/configure.ac,v retrieving revision 1.106 diff -u -r1.106 configure.ac --- configure.ac 27 Sep 2010 20:22:46 -0000 1.106 +++ configure.ac 2 Oct 2010 12:33:36 -0000 @@ -887,7 +887,7 @@ noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}" ;; microblaze*) - noconfigdirs="$noconfigdirs gprof ${libgcj}" + noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}" ;; mips*-sde-elf*) skipdirs="$skipdirs target-libiberty" @@ -1348,7 +1348,7 @@ if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs" gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc" - extra_mpfr_configure_flags='--with-gmp-build=$$r/$(HOST_SUBDIR)/gmp' + extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir" extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir" # Do not test the gmp version. Assume that it is sufficient, since # it is in the source tree, and the library has not been built yet @@ -1787,17 +1787,19 @@ AC_SUBST(libelflibs) AC_SUBST(libelfinc) fi],[if test x"$default_enable_lto" = x"yes" ; then - # On non-ELF platforms, LTO must be explicitly enabled. - enable_lto=no + case $target in + *-apple-darwin*) ;; + # On other non-ELF platforms, LTO must be explicitly enabled. + *) enable_lto=no ;; + esac else - # Apart from ELF platforms, only Windows supports LTO so far. It - # would also be nice to check the binutils support, but we don't + # Apart from ELF platforms, only Windows and Darwin support LTO so far. + # It would also be nice to check the binutils support, but we don't # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just # warn during gcc/ subconfigure; unless you're bootstrapping with # -flto it won't be needed until after installation anyway. case $target in - *-cygwin*|*-mingw*) ;; - *-apple-darwin*) ;; + *-cygwin*|*-mingw* | *-apple-darwin*) ;; *) if test x"$enable_lto" = x"yes"; then AC_MSG_ERROR([LTO support is not enabled for this target.]) fi Index: config/dfp.m4 =================================================================== RCS file: /cvs/src/src/config/dfp.m4,v retrieving revision 1.2 diff -u -r1.2 dfp.m4 --- config/dfp.m4 6 Sep 2010 15:46:09 -0000 1.2 +++ config/dfp.m4 2 Oct 2010 12:33:38 -0000 @@ -20,7 +20,9 @@ ], [ case $1 in - powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux*) + powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \ + i?86*-*-mingw* | x86_64*-*-mingw* | \ + i?86*-*-cygwin*) enable_decimal_float=yes ;; *)