[haiku-commits] buildtools: btrev43023 - in binutils: ld ld/emulparams gas/config bfd binutils

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 6 Jan 2012 22:06:30 +0100 (CET)

btrev43023 adds 6 changesets to branch 'master'
old head: 1e198b669a2f1c4bf88dfe0a78d667456217949d
new head: d534b97c8b46d01c5e21ee21bc6cacf72ff184bb

----------------------------------------------------------------------------

192c948: Fix the merge of binutils 2.22, sorry for the noise.

4cc9424: import binutils 2.19

6f0effc: import binutils 2.22

e80b162: Missing files for binutils 2.22

371dda4: Fix merge of binutils 2.22. Sorry for the noise.

d534b97: binutils: fix out of tree building with syslex regens
  
        If you take a release tarball (which has pregenerated syslex and 
sysinfo files
        in it), apply some patches which touch syslex.l, and then build the 
result out
        of tree, it will fail.  This is because syslex.l uses sysinfo.h, but the
        sysinfo.y file wasn't updated and so it wasn't regenerated (the files 
are found
        in the $srcdir), and the build rule for syslex.c does not use 
-I$(srcdir) when
        it finds a local file.  Simple fix below.
  
        Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

17 files changed, 137 insertions(+), 26 deletions(-)
binutils/bfd/config.bfd                    |   19 ++++++++++++++++-
binutils/bfd/elf32-ppc.c                   |    2 +-
binutils/binutils/Makefile.am              |    2 +-
binutils/binutils/Makefile.in              |    2 +-
binutils/gas/config/te-beos.h              |   10 +++++++++
binutils/gas/config/te-haiku.h             |   10 +++++++++
binutils/gas/configure.tgt                 |    9 ++++++-
binutils/include/binary-io.h               |    4 +-
binutils/intl/loadmsgcat.c                 |    4 +-
binutils/ld/Makefile.am                    |    7 ++++++
binutils/ld/Makefile.in                    |    8 ++++++-
binutils/ld/configure.tgt                  |   25 ++++++++++-------------
binutils/ld/emulparams/armelf_haiku.sh     |   24 +++++++++++++++++++++++
binutils/ld/emulparams/elf_i386_haiku.sh   |   11 ++++++++++
binutils/ld/emulparams/elf_mipsel_haiku.sh |    2 +
binutils/ld/emulparams/elf_ppc_haiku.sh    |   20 +++++++++++++++++++
binutils/libtool.m4                        |    4 +++

############################################################################

Commit:      192c9480a6e8641561d7518cf96d3614717a0ff6
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=192c948
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Jan  6 19:21:47 2012 UTC

Fix the merge of binutils 2.22, sorry for the noise.

----------------------------------------------------------------------------

diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd
index 8c8f929..57ff599 100644
--- a/binutils/bfd/config.bfd
+++ b/binutils/bfd/config.bfd
@@ -281,7 +281,7 @@ case "${targ}" in
     ;;
   arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \
   arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \
-  arm*-*-eabi* )
+  arm*-*-eabi* | arm*-*-haiku*)
     targ_defvec=bfd_elf32_littlearm_vec
     targ_selvecs=bfd_elf32_bigarm_vec
     ;;
@@ -650,6 +650,9 @@ case "${targ}" in
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs="i386pe_vec i386pei_vec"
     ;;
+  i[3-7]86-*-haiku*)
+    targ_defvec=bfd_elf32_i386_vec
+    ;;
   i[3-7]86-*-interix*)
     targ_defvec=i386pei_vec
     targ_selvecs="i386pe_vec"
@@ -841,7 +844,10 @@ case "${targ}" in
     targ_selvecs=ieee_vec
     targ_underscore=yes
     ;;
-
+  m68*-*-haiku*)
+    targ_defvec=bfd_elf32_m68k_vec
+    targ_selvecs="m68kcoff_vec ieee_vec"
+    ;;
   m88*-harris-cxux* | m88*-*-dgux* | m88*-*-sysv4*)
     targ_defvec=bfd_elf32_m88k_vec
     targ_selvecs=m88kbcs_vec
@@ -885,6 +891,10 @@ case "${targ}" in
     targ_defvec=bfd_elf32_tradlittlemips_vec
     targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf64_tradbigmips_vec 
bfd_elf64_tradlittlemips_vec ecoff_little_vec ecoff_big_vec"
     ;;
+  mips*el-*-haiku*)
+    targ_defvec=bfd_elf32_littlemips_vec
+    targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec 
bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec"
+    ;;
   mips*-*-netbsd*)
     targ_defvec=bfd_elf32_tradbigmips_vec
     targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec 
bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
@@ -1162,6 +1172,11 @@ case "${targ}" in
     targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec 
pef_xlib_vec sym_vec"
     targ_archs="$targ_archs bfd_i386_arch"
     ;;
+  powerpc-*-haiku*)
+    targ_defvec=bfd_elf32_powerpc_vec
+    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec pef_vec pef_xlib_vec 
pmac_xcoff_vec ppcboot_vec"
+    targ_cflags=-D__HAIKU_TARGET__
+    ;;
   powerpc-*-macos*)
     targ_defvec=pmac_xcoff_vec
     ;;
diff --git a/binutils/ld/Makefile.am b/binutils/ld/Makefile.am
index 07eb647..98d917d 100644
--- a/binutils/ld/Makefile.am
+++ b/binutils/ld/Makefile.am
@@ -698,6 +698,10 @@ earmelf_fbsd.c: $(srcdir)/emulparams/armelf_fbsd.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_fbsd "$(tdir_armelf_fbsd)"
+earmelf_haiku.c: $(srcdir)/emulparams/armelf_haiku.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
+  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} armelf_haiku "$(tdir_armelf_haiku)"
 earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
@@ -1188,6 +1192,9 @@ eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
   $(srcdir)/emulparams/elf_i386.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_fbsd "$(tdir_elf_i386_fbsd)"
+eelf_i386_haiku.c: $(srcdir)/emulparams/elf_i386_haiku.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf_i386_haiku "$(tdir_elf_i386_haiku)"
 eelf_i386_ldso.c: $(srcdir)/emulparams/elf_i386_ldso.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_ldso "$(tdir_elf_i386_ldso)"
diff --git a/binutils/ld/Makefile.in b/binutils/ld/Makefile.in
index 27bd7f8..0c8d512 100644
--- a/binutils/ld/Makefile.in
+++ b/binutils/ld/Makefile.in
@@ -432,7 +432,6 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I../bfd -I$(BFDDIR) 
-I$(INCDIR) \
 
 BFDLIB = ../bfd/libbfd.la
 LIBIBERTY = ../libiberty/libiberty.a
-
 ALL_EMULATION_SOURCES = \
        eaix5ppc.c \
        eaix5rs6.c \
@@ -2152,6 +2151,10 @@ earmelf_fbsd.c: $(srcdir)/emulparams/armelf_fbsd.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_fbsd "$(tdir_armelf_fbsd)"
+earmelf_haiku.c: $(srcdir)/emulparams/armelf_haiku.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
+  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} armelf_haiku "$(tdir_armelf_haiku)"
 earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
@@ -2642,6 +2645,9 @@ eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
   $(srcdir)/emulparams/elf_i386.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_fbsd "$(tdir_elf_i386_fbsd)"
+eelf_i386_haiku.c: $(srcdir)/emulparams/elf_i386_haiku.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf_i386_haiku "$(tdir_elf_i386_haiku)"
 eelf_i386_ldso.c: $(srcdir)/emulparams/elf_i386_ldso.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_ldso "$(tdir_elf_i386_ldso)"

############################################################################

Commit:      4cc942491dd37bccf0bc98e9098ac2952ccfa11a
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=4cc9424
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Thu Jan  5 21:33:17 2012 UTC

import binutils 2.19

----------------------------------------------------------------------------

diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd
index 02f8c48..9309502 100644
--- a/binutils/bfd/config.bfd
+++ b/binutils/bfd/config.bfd
@@ -271,7 +271,7 @@ case "${targ}" in
     ;;
   arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \
   arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \
-  arm*-*-eabi* | arm*-*-haiku*)
+  arm*-*-eabi* )
     targ_defvec=bfd_elf32_littlearm_vec
     targ_selvecs=bfd_elf32_bigarm_vec
     ;;
@@ -614,11 +614,6 @@ case "${targ}" in
     targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec 
bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec bfd_efi_app_x86_64_vec 
bfd_efi_bsdrv_x86_64_vec bfd_efi_rtdrv_x86_64_vec"
     want64=true
     ;;
-  x86_64-*-haiku*)
-    targ_defvec=bfd_elf64_x86_64_vec
-    targ_selvecs="bfd_elf32_i386_vec"
-    want64=true
-    ;;
   x86_64-*-mingw*)
     targ_defvec=x86_64pe_vec
     targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec"
@@ -657,9 +652,6 @@ case "${targ}" in
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs="i386pe_vec i386pei_vec"
     ;;
-  i[3-7]86-*-haiku*)
-    targ_defvec=bfd_elf32_i386_vec
-    ;;
   i[3-7]86-*-interix*)
     targ_defvec=i386pei_vec
     targ_selvecs="i386pe_vec"
@@ -841,10 +833,7 @@ case "${targ}" in
     targ_selvecs=ieee_vec
     targ_underscore=yes
     ;;
-  m68*-*-haiku*)
-    targ_defvec=bfd_elf32_m68k_vec
-    targ_selvecs="m68kcoff_vec ieee_vec"
-    ;;
+
   m88*-harris-cxux* | m88*-*-dgux* | m88*-*-sysv4*)
     targ_defvec=bfd_elf32_m88k_vec
     targ_selvecs=m88kbcs_vec
@@ -888,10 +877,6 @@ case "${targ}" in
     targ_defvec=bfd_elf32_tradlittlemips_vec
     targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf64_tradbigmips_vec 
bfd_elf64_tradlittlemips_vec ecoff_little_vec ecoff_big_vec"
     ;;
-  mips*el-*-haiku*)
-    targ_defvec=bfd_elf32_littlemips_vec
-    targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec 
bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec"
-    ;;
   mips*-*-netbsd*)
     targ_defvec=bfd_elf32_tradbigmips_vec
     targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec 
bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
@@ -1135,11 +1120,6 @@ case "${targ}" in
     targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec 
pef_xlib_vec sym_vec"
     targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch"
     ;;
-  powerpc-*-haiku*)
-    targ_defvec=bfd_elf32_powerpc_vec
-    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec pef_vec pef_xlib_vec 
pmac_xcoff_vec ppcboot_vec"
-    targ_cflags=-D__HAIKU_TARGET__
-    ;;
   powerpc-*-macos*)
     targ_defvec=pmac_xcoff_vec
     ;;
diff --git a/binutils/bfd/elf32-ppc.c b/binutils/bfd/elf32-ppc.c
index 2ce6556..1d9cabd 100644
--- a/binutils/bfd/elf32-ppc.c
+++ b/binutils/bfd/elf32-ppc.c
@@ -8054,7 +8054,7 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd,
 #define TARGET_BIG_NAME                "elf32-powerpc"
 #define ELF_ARCH               bfd_arch_powerpc
 #define ELF_MACHINE_CODE       EM_PPC
-#if defined(__QNXTARGET__) || defined(__HAIKU_TARGET__)
+#ifdef __QNXTARGET__
 #define ELF_MAXPAGESIZE                0x1000
 #else
 #define ELF_MAXPAGESIZE                0x10000
diff --git a/binutils/configure b/binutils/configure
index e324d21..a8cf680 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -2049,7 +2049,7 @@ if test "${ENABLE_GOLD}" = "yes"; then
   is_elf=no
   case "${target}" in
     *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
-    | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* | *-*-haiku* \
+    | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
     | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-solaris2*)
       case "${target}" in
         *-*-linux*aout* | *-*-linux*oldld*)
diff --git a/binutils/configure.ac b/binutils/configure.ac
index 3093f1e..78c8390 100644
--- a/binutils/configure.ac
+++ b/binutils/configure.ac
@@ -304,7 +304,7 @@ if test "${ENABLE_GOLD}" = "yes"; then
   is_elf=no
   case "${target}" in
     *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
-    | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* | *-*-haiku* \
+    | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
     | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-solaris2*)
       case "${target}" in
         *-*-linux*aout* | *-*-linux*oldld*)
diff --git a/binutils/gas/config/tc-i386.c b/binutils/gas/config/tc-i386.c
index 4525b7b..df76ae9 100644
--- a/binutils/gas/config/tc-i386.c
+++ b/binutils/gas/config/tc-i386.c
@@ -319,8 +319,7 @@ const char extra_symbol_chars[] = "*%-(["
         && !defined (TE_LINUX)                         \
         && !defined (TE_NETWARE)                       \
         && !defined (TE_FreeBSD)                       \
-        && !defined (TE_NetBSD)                        \
-        && !defined (TE_BeOS)))
+        && !defined (TE_NetBSD)))
 /* This array holds the chars that always start a comment.  If the
    pre-processor is disabled, these aren't very useful.  The option
    --divide will remove '/' from this list.  */
diff --git a/binutils/gas/config/te-beos.h b/binutils/gas/config/te-beos.h
deleted file mode 100644
index af472ad..0000000
--- a/binutils/gas/config/te-beos.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Target environment for BeOS/Haiku.  It is the same as the generic
-   target, except that it arranges via the TE_BeOS define to
-   suppress the use of "/" as a comment character.  Some code in the
-   haiku kernel uses "/" to mean division.  (What a concept!)  */
-#define TE_BeOS 1
-
-#define LOCAL_LABELS_DOLLAR 1
-#define LOCAL_LABELS_FB 1
-
-#include "obj-format.h"
diff --git a/binutils/gas/config/te-haiku.h b/binutils/gas/config/te-haiku.h
deleted file mode 100644
index af472ad..0000000
--- a/binutils/gas/config/te-haiku.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Target environment for BeOS/Haiku.  It is the same as the generic
-   target, except that it arranges via the TE_BeOS define to
-   suppress the use of "/" as a comment character.  Some code in the
-   haiku kernel uses "/" to mean division.  (What a concept!)  */
-#define TE_BeOS 1
-
-#define LOCAL_LABELS_DOLLAR 1
-#define LOCAL_LABELS_FB 1
-
-#include "obj-format.h"
diff --git a/binutils/gas/configure.tgt b/binutils/gas/configure.tgt
index 58c29f2..76b10be 100644
--- a/binutils/gas/configure.tgt
+++ b/binutils/gas/configure.tgt
@@ -123,7 +123,6 @@ case ${generic_target} in
   arm-wince-pe | arm-*-wince)          fmt=coff em=wince-pe ;;
   arm-*-pe | thumb-*-pe)               fmt=coff em=pe ;;
   arm-*-riscix*)                       fmt=aout em=riscix ;;
-  arm-*-haiku*)                                fmt=elf  em=haiku ;;
 
   avr-*-*)                             fmt=elf bfd_gas=yes ;;
 
@@ -175,10 +174,9 @@ case ${generic_target} in
   i386-ibm-aix*)                       fmt=coff em=i386aix ;;
   i386-sequent-bsd*)                   fmt=aout em=dynix ;;
   i386-*-beospe*)                      fmt=coff em=pe ;;
-  i386-*-beos*)                                fmt=elf em=beos ;;
+  i386-*-beos*)                                fmt=elf ;;
   i386-*-coff)                         fmt=coff ;;
   i386-*-elf)                          fmt=elf ;;
-  i386-*-haiku*)                       fmt=elf em=haiku ;;
   i386-*-kaos*)                                fmt=elf ;;
   i386-*-bsd*)                         fmt=aout em=386bsd ;;
   i386-*-netbsd0.8)                    fmt=aout em=386bsd ;;
@@ -264,7 +262,6 @@ case ${generic_target} in
   m68k-*-netbsd*)                      fmt=aout em=nbsd bfd_gas=yes ;;
   m68k-*-openbsd*)                     fmt=aout em=nbsd bfd_gas=yes ;;
   m68k-*-psos*)                                fmt=elf em=psos;;
-  m68k-*-haiku*)                       fmt=elf em=haiku ;;
 
   maxq-*-coff)                         fmt=coff bfd_gas=yes ;;
 
@@ -291,7 +288,6 @@ case ${generic_target} in
   mips-*-elf* | mips-*-rtems*)         fmt=elf ;;
   mips-*-netbsd*)                      fmt=elf em=tmips ;;
   mips-*-openbsd*)                     fmt=elf em=tmips ;;
-  mips*-*-haiku*)                      fmt=elf endian=little em=haiku ;;
 
   mmix-*-*)                            fmt=elf ;;
 
@@ -322,10 +318,9 @@ case ${generic_target} in
   ppc-*-aix5.[01])                     fmt=coff em=aix5 ;;
   ppc-*-aix5.*)                                fmt=coff em=aix5 ;;
   ppc-*-aix*)                          fmt=coff ;;
-  ppc-*-beos*)                         fmt=coff em=beos ;;
+  ppc-*-beos*)                         fmt=coff ;;
   ppc-*-*n*bsd* | ppc-*-elf*)          fmt=elf ;;
   ppc-*-eabi* | ppc-*-sysv4*)          fmt=elf ;;
-  ppc-*-haiku*)                                fmt=elf em=haiku ;;
   ppc-*-linux-*)                       fmt=elf em=linux ;;
   ppc-*-solaris*)                      fmt=elf em=solaris ;;
   ppc-*-rtems*)                                fmt=elf ;;
diff --git a/binutils/include/binary-io.h b/binutils/include/binary-io.h
index 30d716b..2984271 100644
--- a/binutils/include/binary-io.h
+++ b/binutils/include/binary-io.h
@@ -30,8 +30,8 @@
 # define O_BINARY _O_BINARY
 # define O_TEXT _O_TEXT
 #endif
-#if defined(__BEOS__) || defined(__HAIKU__)
-  /* BeOS 5 and Haiku R1 have O_BINARY and O_TEXT, but they have no effect.  */
+#ifdef __BEOS__
+  /* BeOS 5 has O_BINARY and O_TEXT, but they have no effect.  */
 # undef O_BINARY
 # undef O_TEXT
 #endif
diff --git a/binutils/intl/loadmsgcat.c b/binutils/intl/loadmsgcat.c
index 8d282ae..536ee12 100644
--- a/binutils/intl/loadmsgcat.c
+++ b/binutils/intl/loadmsgcat.c
@@ -480,8 +480,8 @@ char *alloca ();
 # define O_BINARY _O_BINARY
 # define O_TEXT _O_TEXT
 #endif
-#if defined(__BEOS__) || defined(__HAIKU__)
-  /* BeOS 5 and Haiku R1 have O_BINARY and O_TEXT, but they have no effect.  */
+#ifdef __BEOS__
+  /* BeOS 5 has O_BINARY and O_TEXT, but they have no effect.  */
 # undef O_BINARY
 # undef O_TEXT
 #endif
diff --git a/binutils/ld/Makefile.am b/binutils/ld/Makefile.am
index 4e81d0e..0093c88 100644
--- a/binutils/ld/Makefile.am
+++ b/binutils/ld/Makefile.am
@@ -121,7 +121,6 @@ ALL_EMULATIONS = \
        earmelf.o \
        earmelfb.o \
        earmelf_fbsd.o \
-       earmelf_haiku.o \
        earmelf_linux.o \
        earmelf_linux_eabi.o \
        earmelfb_linux.o \
@@ -209,10 +208,7 @@ ALL_EMULATIONS = \
        eelf_i386_be.o \
        eelf_i386_chaos.o \
        eelf_i386_fbsd.o \
-       eelf_i386_haiku.o \
        eelf_i386_ldso.o \
-       eelf_ppc_haiku.o \
-       eelf_mipsel_haiku.o \
        eelf_i386_vxworks.o \
        eelf_s390.o \
        egld960.o \
@@ -543,10 +539,6 @@ earmelf_fbsd.c: $(srcdir)/emulparams/armelf_fbsd.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_fbsd "$(tdir_armelf_fbsd)"
-earmelf_haiku.c: $(srcdir)/emulparams/armelf_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
-  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} armelf_haiku "$(tdir_armelf_haiku)"
 earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
@@ -1031,18 +1023,9 @@ eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
   $(srcdir)/emulparams/elf_i386.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_fbsd "$(tdir_elf_i386_fbsd)"
-eelf_i386_haiku.c: $(srcdir)/emulparams/elf_i386_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_i386_haiku "$(tdir_elf_i386_haiku)"
 eelf_i386_ldso.c: $(srcdir)/emulparams/elf_i386_ldso.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_ldso "$(tdir_elf_i386_ldso)"
-eelf_ppc_haiku.c: $(srcdir)/emulparams/elf_ppc_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_ppc_haiku "$(tdir_elf_ppc_haiku)"
-eelf_mipsel_haiku.c: $(srcdir)/emulparams/elf_mipsel_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_mipsel_haiku "$(tdir_elf_mipsel_haiku)"
 eelf_i386_vxworks.c: $(srcdir)/emulparams/elf_i386_vxworks.sh \
   $(srcdir)/emulparams/vxworks.sh $(srcdir)/emultempl/vxworks.em \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
diff --git a/binutils/ld/Makefile.in b/binutils/ld/Makefile.in
index dcf3960..309e8e6 100644
--- a/binutils/ld/Makefile.in
+++ b/binutils/ld/Makefile.in
@@ -372,7 +372,6 @@ ALL_EMULATIONS = \
        earmelf.o \
        earmelfb.o \
        earmelf_fbsd.o \
-       earmelf_haiku.o \
        earmelf_linux.o \
        earmelf_linux_eabi.o \
        earmelfb_linux.o \
@@ -460,10 +459,7 @@ ALL_EMULATIONS = \
        eelf_i386_be.o \
        eelf_i386_chaos.o \
        eelf_i386_fbsd.o \
-       eelf_i386_haiku.o \
        eelf_i386_ldso.o \
-       eelf_ppc_haiku.o \
-       eelf_mipsel_haiku.o \
        eelf_i386_vxworks.o \
        eelf_s390.o \
        egld960.o \
@@ -1373,10 +1369,6 @@ earmelf_fbsd.c: $(srcdir)/emulparams/armelf_fbsd.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_fbsd "$(tdir_armelf_fbsd)"
-earmelf_haiku.c: $(srcdir)/emulparams/armelf_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
-  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} armelf_haiku "$(tdir_armelf_haiku)"
 earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(ELF_DEPS) $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
@@ -1861,18 +1853,9 @@ eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
   $(srcdir)/emulparams/elf_i386.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_fbsd "$(tdir_elf_i386_fbsd)"
-eelf_i386_haiku.c: $(srcdir)/emulparams/elf_i386_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_i386_haiku "$(tdir_elf_i386_haiku)"
 eelf_i386_ldso.c: $(srcdir)/emulparams/elf_i386_ldso.sh \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf_i386_ldso "$(tdir_elf_i386_ldso)"
-eelf_mipsel_haiku.c:  $(srcdir)/emulparams/elf_mipsel_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_mipsel_haiku "$(tdir_elf_mipsel_haiku)"
-eelf_ppc_haiku.c: $(srcdir)/emulparams/elf_ppc_haiku.sh \
-  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
-       ${GENSCRIPTS} elf_ppc_haiku "$(tdir_elf_ppc_haiku)"
 eelf_i386_vxworks.c: $(srcdir)/emulparams/elf_i386_vxworks.sh \
   $(srcdir)/emulparams/vxworks.sh $(srcdir)/emultempl/vxworks.em \
   $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
diff --git a/binutils/ld/configure.tgt b/binutils/ld/configure.tgt
index f6cb438..3f7e79b 100644
--- a/binutils/ld/configure.tgt
+++ b/binutils/ld/configure.tgt
@@ -93,7 +93,6 @@ arm*-*-uclinux*)      targ_emul=armelf_linux
                        ;;
 arm-*-vxworks)         targ_emul=armelf_vxworks ;;
 arm*-*-conix*)         targ_emul=armelf ;;
-arm*-*-haiku*)         targ_emul=armelf_haiku; targ_extra_emuls=armelf ;;
 thumb-*-linux-* | thumb-*-uclinux*)    targ_emul=armelf_linux; 
targ_extra_emuls=armelf ;;
 strongarm-*-coff)      targ_emul=armcoff ;;
 strongarm-*-elf)       targ_emul=armelf ;;
@@ -275,9 +274,6 @@ i[3-7]86-*-interix*)        targ_emul=i386pe_posix;
                        targ_extra_ofiles="deffilep.o pe-dll.o" ;;
 i[3-7]86-*-beospe*)    targ_emul=i386beos ;;
 i[3-7]86-*-beos*)      targ_emul=elf_i386_be ;;
-i[3-7]86-*-haiku*)     targ_emul=elf_i386_haiku ;;
-x86_64-*-haiku*)       targ_emul=elf_x86_64
-                       targ_extra_emuls=elf_i386_haiku ;;
 i[3-7]86-*-vxworks*)   targ_emul=elf_i386_vxworks ;;
 i[3-7]86-*-chaos)      targ_emul=elf_i386_chaos
                        ;;
@@ -344,9 +340,7 @@ m68*-*-netbsdaout* | m68*-*-netbsd*)
                        targ_extra_emuls="m68kelfnbsd m68k4knbsd" ;;
 m68*-*-psos*)          targ_emul=m68kpsos ;;
 m68*-*-rtemscoff*)     targ_emul=m68kcoff ;;
-m68*-*-rtems*)         targ_emul=m68kelf ;;
-m68*-*-haiku*)         targ_emul=m68kelf
-                       targ_extra_emuls=m68kcoff
+m68*-*-rtems*)         targ_emul=m68kelf
                        ;;
 m8*-*-*)               targ_emul=m88kbcs
                        ;;
@@ -371,9 +365,6 @@ mips*-*-ecoff*)             targ_emul=mipsidt ;;
 mips*el-*-netbsd*)     targ_emul=elf32ltsmip
                        targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip"
                        ;;
-mips*el-*-haiku*)      targ_emul=elf_mipsel_haiku
-                       targ_extra_emuls="elf32ltsmip elf32btsmip 
elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip" 
-                       ;;
 mips*-*-netbsd*)       targ_emul=elf32btsmip
                        targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip"
                        ;;
@@ -494,7 +485,6 @@ powerpcle-*-cygwin*)    targ_emul=ppcpe ;;
 powerpc-*-aix5*)       targ_emul=aix5ppc ;;
 powerpc-*-aix*)                targ_emul=aixppc ;;
 powerpc-*-beos*)       targ_emul=aixppc ;;
-powerpc-*-haiku*)      targ_emul=elf_ppc_haiku ;;
 powerpc-*-windiss*)    targ_emul=elf32ppcwindiss ;;
 powerpc-*-lynxos*)     targ_emul=ppclynx ;;
 rs6000-*-aix5*)                targ_emul=aix5rs6 ;;
diff --git a/binutils/ld/emulparams/armelf_haiku.sh 
b/binutils/ld/emulparams/armelf_haiku.sh
deleted file mode 100644
index 39b7f65..0000000
--- a/binutils/ld/emulparams/armelf_haiku.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-ARCH=arm
-SCRIPT_NAME=elf
-OUTPUT_FORMAT="elf32-littlearm"
-BIG_OUTPUT_FORMAT="elf32-bigarm"
-LITTLE_OUTPUT_FORMAT="elf32-littlearm"
-MAXPAGESIZE=0x8000
-COMMONPAGESIZE=0x1000
-TEMPLATE_NAME=elf32
-EXTRA_EM_FILE=armelf
-GENERATE_SHLIB_SCRIPT=yes
-GENERATE_PIE_SCRIPT=yes
-
-DATA_START_SYMBOLS='__data_start = . ;';
-OTHER_TEXT_SECTIONS='*(.glue_7t) *(.glue_7)'
-OTHER_BSS_SYMBOLS='__bss_start__ = .;'
-OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ;'
-OTHER_END_SYMBOLS='__end__ = . ;'
-OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'
-
-TEXT_START_ADDR=0x00008000
-TARGET2_TYPE=got-rel
-
-# ARM does not support .s* sections.
-NO_SMALL_DATA=yes
diff --git a/binutils/ld/emulparams/elf_i386_haiku.sh 
b/binutils/ld/emulparams/elf_i386_haiku.sh
deleted file mode 100644
index 25ca6bc..0000000
--- a/binutils/ld/emulparams/elf_i386_haiku.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_NAME=elf
-OUTPUT_FORMAT="elf32-i386"
-TEXT_START_ADDR=0x200000
-NONPAGED_TEXT_START_ADDR=0x200000
-MAXPAGESIZE=0x1000
-ARCH=i386
-MACHINE=
-NOP=0x90909090
-TEMPLATE_NAME=elf32
-GENERATE_SHLIB_SCRIPT=yes
-NO_SMALL_DATA=yes
diff --git a/binutils/ld/emulparams/elf_mipsel_haiku.sh 
b/binutils/ld/emulparams/elf_mipsel_haiku.sh
deleted file mode 100644
index ff9c325..0000000
--- a/binutils/ld/emulparams/elf_mipsel_haiku.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-. ${srcdir}/emulparams/elf32lmip.sh
-
diff --git a/binutils/ld/emulparams/elf_ppc_haiku.sh 
b/binutils/ld/emulparams/elf_ppc_haiku.sh
deleted file mode 100644
index 5a65cd4..0000000
--- a/binutils/ld/emulparams/elf_ppc_haiku.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_NAME=elf
-OUTPUT_FORMAT="elf32-powerpc"
-TEXT_START_ADDR=0x200000
-NONPAGED_TEXT_START_ADDR=0x200000
-MAXPAGESIZE=0x1000
-ARCH=powerpc
-MACHINE=
-NOP=0x60000000
-TEMPLATE_NAME=elf32
-GENERATE_SHLIB_SCRIPT=yes
-BSS_PLT=
-OTHER_RELRO_SECTIONS="
-  .fixup        ${RELOCATING-0} : { *(.fixup) }
-  .got1         ${RELOCATING-0} : { *(.got1) }
-  .got2         ${RELOCATING-0} : { *(.got2) }
-"
-OTHER_GOT_RELOC_SECTIONS="
-  .rela.got1         ${RELOCATING-0} : { *(.rela.got1) }
-  .rela.got2         ${RELOCATING-0} : { *(.rela.got2) }
-"
diff --git a/binutils/libtool.m4 b/binutils/libtool.m4
index e47754a..26a039a 100644
--- a/binutils/libtool.m4
+++ b/binutils/libtool.m4
@@ -2211,15 +2211,6 @@ gnu*)
   hardcode_into_libs=yes
   ;;
 
-haiku*)
-  library_names_spec='${libname}.so'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  lt_cv_dlopen="load_add_on"
-  lt_cv_dlopen_libs=
-  lt_cv_dlopen_self=yes
-  ;;
-
 hpux9* | hpux10* | hpux11*)
   # Give a soname corresponding to the major version so that dld.sl refuses to
   # link against other versions.
@@ -2900,10 +2891,6 @@ gnu*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-haiku*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
 hpux10.20* | hpux11*)
   lt_cv_file_magic_cmd=/usr/bin/file
   case $host_cpu in
@@ -3123,7 +3110,7 @@ AC_DEFUN([LT_LIB_M],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 LIBM=
 case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin* | *-*-haiku*)
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
   # These system don't have libm, or don't need it
   ;;
 *-ncr-sysv4.3*)

############################################################################

Commit:      6f0effcf54d0d8081bcdd367bad9dfabe0e3ca7f
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=6f0effc
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Thu Jan  5 21:46:40 2012 UTC

import binutils 2.22

----------------------------------------------------------------------------

diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 5114518..e572d95 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,1892 @@
+2011-08-19  Joel Brobecker  <brobecker@xxxxxxxxxxx>
+
+       * src-release (GDB_SUPPORT_DIRS): Add 'cpu'.
+
+2011-08-14  Yao Qi  <yao@xxxxxxxxxxxxxxxx>
+
+       Merge from gcc:
+
+       2011-08-14  Yao Qi  <yao@xxxxxxxxxxxxxxxx>
+       * configure.ac (tic6x-*-*): Remove gdb from noconfigdirs.
+       * configure: Regenerate.
+
+2011-07-26  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       Merge from gcc:
+
+       2011-07-26  Ian Lance Taylor  <iant@xxxxxxxxxx>
+       * configure.ac: Set have_compiler based on whether gcc directory
+       exists, rather than on whether gcc is in configdirs.
+       * configure: Rebuild.
+
+       2011-07-20  David Edelsohn  <dje.gcc@xxxxxxxxx>
+       * Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): Add libsupc++ to
+       link directories.
+       * Makefile.in: Rebuild.
+
+       2011-07-20  Ian Lance Taylor  <iant@xxxxxxxxxx>
+       PR bootstrap/49787
+       * configure.ac: Move --enable-bootstrap handling earlier in file.
+       If --enable-bootstrap and either --enable-build-with-cxx or
+       --enable-build-poststage1-with-cxx, enable C++ automatically.
+       * configure: Rebuild.
+
+       2011-07-19  Ian Lance Taylor  <iant@xxxxxxxxxx>
+       * configure.ac: Add --enable-build-poststage1-with-cxx.  If set,
+       make C++ a boot_language.  Set and substitute
+       POSTSTAGE1_CONFIGURE_FLAGS.
+       * Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): New variable.
+       (STAGE[+id+]_CONFIGURE_FLAGS): Add $(POSTSTAGE1_CONFIGURE_FLAGS).
+       * configure, Makefile.in: Rebuild.
+
+       2011-07-16  Jason Merrill  <jason@xxxxxxxxxx>
+       * Makefile.def (language=c++): Add check-c++0x and
+       check-target-libmudflap-c++.
+       * Makefile.tpl (check-target-libmudflap-c++): New.
+       * Makefile.in: Regenerate.
+
+       2011-07-16  Matthias Klose  <doko@xxxxxxxxxx>
+       * Makefile.tpl (EXTRA_CONFIGARGS_LIBJAVA): Define.
+       * Makefile.def (target_modules/libjava): Pass
+       $(EXTRA_CONFIGARGS_LIBJAVA).
+       * configure.ac: Pass --disable-static in EXTRA_CONFIGARGS_LIBJAVA,
+       if not configured with --enable-static-libjava.
+       * Makefile.in: Regenerate.
+       * configure: Likewise.
+
+       2011-06-22  Hans-Peter Nilsson  <hp@xxxxxxxx>
+       PR regression/47836
+       PR bootstrap/23656
+       PR other/47733
+       PR bootstrap/49247
+       PR c/48825
+       * configure.ac (target_libraries): Remove target-libiberty.
+       Remove case-statement setting skipdirs=target-libiberty for
+       multiple targets.  Remove checking target_configdirs and
+       removing target-libiberty but keeping target-libgcc if
+       otherwise empty.
+       * Makefile.def (target_modules): Don't add libiberty.
+       (dependencies): Remove all traces of target-libiberty.
+       * configure, Makefile.in: Regenerate.
+
+2011-07-22  Jason Merrill  <jason@xxxxxxxxxx>
+
+       * Makefile.def (language=c++): Add check-c++0x and
+       check-target-libmudflap-c++.
+       * Makefile.tpl (check-target-libmudflap-c++): New.
+       * Makefile.in: Regenerate.
+
+2011-07-18  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+
+       * configure: Regenerate.
+
+2011-07-07  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+
+       PR target/39150
+       * configure.ac (i[3456789]86-*-solaris2*): Also accept
+       x86_64-*-solaris2.1[0-9]*.
+       * configure: Regenerate.
+
+2011-06-13  Walter Lee <walt@xxxxxxxxxx>
+
+       * configure.ac (tilepro-*-*) New case.
+       (tilegx-*-*): Likewise.
+       * configure: Regenerate.
+
+2011-06-06  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       * config.sub: Sync from upstream.
+
+2011-05-08  Doug Kwan  <dougkwan@xxxxxxxxxx>
+
+       Merge from gcc:
+
+       2011-05-08  Doug Kwan  <dougkwan@xxxxxxxxxx>
+
+               * configure.ac: Propagate LDFLAGS_FOR_TARGET.
+               * configure: Regenerated.
+               * Makefile.tpl (LDFLAGS_FOR_TARGET): Use LDFLAGS_FOR_TARGET
+               value from configure.
+               * Makefile.in: Regenerated.
+
+2011-05-05  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (alpha*-dec-osf*, i[[3456789]]86-*-rdos*,
+       sh*-*-pe|mips*-*-pe|arm-wince-pe, sparc-*-sunos4*, *-*-aix*,
+       *-*-beos*, *-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-linux*
+       | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-lynxos*,
+       *-*-mingw*, *-*-netbsd*, *-*-netware*, *-*-tpf*, *-*-uclinux*,
+       *-*-vxworks*): Disable newlib and libgloss in separate case
+       statement.
+       (i[[3456789]]86-*-linux*): Move logic allowing newlib to be built
+       to separate case statement.
+       (*-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-netbsd*,
+       *-*-netware*, *-*-tpf*, *-*-uclinux*, *-*-vxworks*,
+       alpha*-dec-osf*, alpha*-*-linux*, am33_2.0-*-linux*, sh-*-linux*,
+       sh*-*-pe|mips*-*-pe|*arm-wince-pe, arm-*-coff, arm-*-elf* |
+       arm*-*-eabi*, arm*-*-linux-gnueabi, arm*-*-symbianelf*, avr-*-*,
+       bfin-*-*, cris-*-* | crisv32-*-*, frv-*-*, i[[3456789]]86-*-coff |
+       i[[3456789]]86-*-elf, i[[3456789]]86-w64-mingw*,
+       i[[3456789]]86-*-mingw*, x86_64-*-mingw*,
+       i[[3456789]]86-*-interix*, i[[3456789]]86-*-beos*,
+       i[[3456789]]86-*-rdos*, m32r-*-*,
+       m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, m68k-*-elf*, m68*-*-*
+       | fido-*-*, powerpc-*-aix*, powerpc-*-beos*, powerpc-*-eabi,
+       powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems*,
+       rs6000-*-lynxos*, rs6000-*-aix*, mips*-*-linux*, sparclet-*-aout*
+       | sparc86x-*-*, sparc-*-elf*, sparc64-*-elf*, sparclite-*-*,
+       sparc-*-sunos4*, sparc-*-solaris* | sparc64-*-solaris* |
+       sparcv9-*-solaris*, *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu |
+       *-*-kopensolaris*-gnu, *-*-lynxos*, *-*-*): Don't disable newlib
+       and libgloss in main case over targets.  Remove most empty cases
+       in main case over targets.
+       * configure: Regenerate.
+
+2011-05-04  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Remove code setting special library locations for
+       hppa*64*-*-hpux11*.  Remove code setting compiler for
+       sparc-sun-solaris2*.
+       * configure: Regenerate.
+
+2011-05-04  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Separate libgloss_dir settings from general case
+       over targets.
+       * configure: Regenerate.
+
+2011-04-28  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (*-*-dragonfly*, *-*-freebsd*, *-*-netbsd*,
+       alpha*-dec-osf*, alpha*-*-linux*, alpha*-*-*, sh-*-linux*,
+       arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi, frv-*-*): Remove
+       cases in libgcj-disabling case statement.
+       (hppa*64*-*-linux*): Set unsupported_languages instead of
+       disabling target-zlib.
+       (hppa*64*-*-*): Restrict case in libgcj-disabling case statement
+       to hppa*64*-*-hpux*.
+       (hppa*-*-*): Restrict case in libgcj-disabling case statement to
+       hppa*-*-hpux*.
+       (ia64*-*-elf*, ia64*-**-hpux*, i[[3456789]]86-*-elf,
+       i[[3456789]]86-*-linux*, *-*-cygwin*, i[[3456789]]86-*-interix*,
+       i[[3456789]]86-*-solaris2*, m32r-*-*, m68k-*-elf*, m68*-*-* |
+       fido-*-*, powerpc-*-eabi, powerpc-*-eabi* | powerpcle-*-eabi* |
+       powerpc-*-rtems*, mips*-*-linux*, mips*-*-*, sh-*-* | sh64-*-*,
+       sparc-*-elf*, sparc64-*-elf*, sparc-*-solaris* |
+       sparc64-*-solaris* | sparcv9-*-solaris*, *-*-linux* | *-*-gnu* |
+       *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-*): Remove cases in
+       libgcj-disabling case statement.
+       * configure: Regenerate.
+
+2011-04-28  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Disable Java for targets not supporting libffi.
+       (*-*-chorusos, *-*-kaos*, am33_2.0-*-linux*, sh*-*-pe|mips*-*-pe):
+       Remove cases in Java-disabling statement.
+       (*arm-wince-pe): Change to arm-wince-pe.
+       (arc-*-*, arm-*-coff, arm-*-pe*, arm-*-riscix*, avr-*-*): Remove
+       cases in Java-disabling statement.
+       (bfin-*-*): Don't disable Java again.
+       (c4x-*-* | tic4x-*-*, tic54x-*-*, cr16-*-*, d10v-*-*, d30v-*-*,
+       fr30-*-elf*, moxie-*-*, h8300*-*-*, h8500-*-*, hppa1.1-*-osf* |
+       hppa1.1-*-bsd*, hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-openbsd*,
+       hppa*-*-pro*, i960-*-*, i[[3456789]]86-*-coff,
+       i[[3456789]]86-*-pe, i[[3456789]]86-*-sco3.2v5*,
+       i[[3456789]]86-*-sco*, i[[3456789]]86-*-sysv4*,
+       i[[3456789]]86-*-beos*, i[[3456789]]86-*-rdos*,
+       m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*): Remove cases in
+       Java-disabling statement.
+       (mmix-*-*): Don't disable Java again.
+       (mt-*-*, powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*,
+       powerpc-*-beos*, rs6000-*-lynxos*, rs6000-*-*, m68k-apollo-*,
+       microblaze*, mips*-sde-elf*, mips*-*-irix5*, mips*-*-bsd*,
+       sparclet-*-aout* | sparc86x-*-*, sparclite-*-*, sparc-*-sunos4*,
+       tic6x-*-*, v810-*-*, vax-*-*): Remove cases in Java-disabling
+       statement.
+       * configure: Regenerate.
+
+2011-04-28  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       Merge from GCC:
+
+       2011-04-18  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       PR lto/48086
+       * configure.ac: Re-enable LTO on *-apple-darwin9*.
+       * configure: Regenerate.
+
+2011-04-28  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Separate cases disabling Java and Java libraries
+       from general case over targets.
+       * configure: Regenerate.
+
+2011-04-06  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (build_tools): Remove build-byacc.
+       (host_libs): Remove mmalloc.
+       (host_tools): Remove byacc make patch prms send-pr ash bash bzip2
+       autoconf automake libtool diff rcs fileutils shellutils time
+       textutils wdiff find uudecode hello tar gzip indent recode release
+       sed perl gawk findutils gettext zip.
+       (libgcj): Remove target-qthreads.
+       (target_tools): Remove target-examples target-gperf.
+       (YACC): Don't handle building byacc.
+       * configure: Regenerate.
+       * Makefile.def (ash, autoconf, automake, bash, byacc, bzip2, diff,
+       dosutils, examples, fileutils, find, findutils, gawk, gettext,
+       gnuserv, gperf, gzip, hello, indent, libtool, make, mmalloc,
+       patch, perl, prms, qthreads, rcs, recode, release, sed, send-pr,
+       shellutils, tar, textutils, time, uudecode, wdiff, zip): Don't
+       handle building components.
+       * Makefile.in: Regenerate.
+
+2011-04-05  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * config.sub: Sync from upstream.
+
+2011-04-01  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (avr-*-*): Add comment about why libssp is disabled.
+       (microblaze*): Don't disable libssp.
+       * configure: Regenerate.
+
+2011-04-01  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Remove code setting CONFIG_SHELL, config_shell and
+       moveifchange.
+       * configure: Regenerate.
+       * Makefile.tpl: Use @SHELL@ not @config_shell@.
+       * Makefile.in: Regenerate.
+
+2011-04-01  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (*-*-sysv4*): Don't enable libgomp.
+       (alpha*-*-*vms*, i[[34567]]86-*-sco3.2v5*, mn10300-*-*,
+       powerpc-*-chorusos*, powerpc*-*-eabi*, powerpc*-*-sysv*,
+       powerpc*-*-kaos*, s390x-ibm-tpf*, sparc64-*-elf*, v850*-*-*,
+       xtensa*-*-elf*, *-*-beos*, *-*-elf*, *-*-netware*, *-*-rtems*,
+       *-*-sysv[[45]]*, *-*-vxworks*, *-wrs-windiss): Remove
+       md_exec_prefix cases.
+       * configure: Regenerate.
+
+2011-04-01  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Separate cases disabling target-libssp,
+       target-libiberty, target-libstdc++-v3 and Fortran from general
+       case over targets.
+       * configure: Regenerate.
+
+2011-04-01  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (*-*-chorusos): Don't disable libgcj.
+       (*-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*):
+       Remove case.
+       (*-*-kaos*): Don't disable GCC libraries, zlib or fastjar.
+       (arm-*-coff): Don't disable libgcj.
+       (arm*-*-linux-gnueabi): Remove useless assignment.
+       (arm-*-riscix*): Don't disable libgcj.
+       (bfin-*-*): Don't enable target-bsp and target-cygmon depending on
+       configuration.
+       (c4x-*-* | tic4x-*-*): Don't disable GCC libraries.
+       (c54x*-*-*): Remove case.
+       (tic54x-*-*): Don't disable GCC or GCC libraries.
+       (cris-*-* | crisv32-*-*): Don't handle *-*-aout.  Change *-*-elf
+       to *.
+       (d10v-*-*): Don't disable GCC libraries.
+       (d30v-*-*): Don't disable libgcj.
+       (h8500-*-*): Don't disable GCC libraries.
+       (i960-*-*): Don't disable libgcj.
+       (i[[3456789]]86-*-linux*): Don't handle *-*-*libc1*.
+       (i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
+       i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*): Don't disable
+       libgcj.
+       (m68k-*-coff*): Remove case.
+       (mmix-*-*): Don't disable libgloss on host.
+       (mn10200-*-*, mn10300-*-*): Remove cases.
+       (powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*,
+       powerpc-*-beos*, m68k-apollo-*, mips*-*-irix5*, mips*-*-bsd*):
+       Don't disable libgcj.
+       (romp-*-*): Remove case.
+       (sparclite-*-*, sparc-*-sunos4*): Don't disable libgcj.
+       (sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*): Remove
+       case.
+       (v810-*-*): Don't disable GCC libraries.
+       (v850*-*-*, vax-*-vms, xtensa*-*-*): Remove cases.
+       (ip2k-*-*): Don't disable GCC libraries.
+       * configure: Regenerate.
+
+2011-03-28  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable
+       libffi on host.
+       (x86_64-*-mingw*, i[[3456789]]86-*-mingw32*): Don't disable newlib
+       on host.
+       (c54x*-*-* | tic54x-*-*): Don't disable newlib on host.
+       * configure: Regenerate.
+
+2011-03-26  John Marino  <binutils@xxxxxxxxx>
+
+       * configure.ac: Add support for *-*-dragonfly*
+       * configure: Regenerate.
+
+2011-03-25  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (native_only): Remove.
+       (i[[3456789]]86-*-msdosdjgpp*): Don't disable expect dejagnu
+       send-pr uudecode guile gnuserv on host.
+       (x86_64-*-mingw*): Don't disable expect dejagnu autoconf automake
+       send-pr rcs guile perl texinfo libtool on host.
+       (i[[3456789]]86-*-mingw32*): Don't disable expect dejagnu autoconf
+       automake send-pr rcs guile perl texinfo libtool on host.
+       (*-*-cygwin*, *-*-netbsd*): Remove host cases.
+       (*-*-kaos*): Don't disable target-examples target-gperf on target.
+       (alpha*-dec-osf*): Don't disable fileutils on target.
+       (sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't disable target-examples
+       texinfo send-pr expect dejagnu on target.
+       (arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi): Don't disable
+       target-qthreads on target.
+       (hppa*-hp-hpux11*, hppa*-*-*): Don't disable shellutils on target.
+       (ia64*-*-elf*, ia64*-*-*vms*): Don't disable mmalloc on target.
+       (i[[3456789]]86-w64-mingw*, i[[3456789]]86-*-mingw*,
+       x86_64-*-mingw*): Don't disable expect on target.
+       (*-*-cygwin*): Don't disable target-gperf on target.
+       (powerpc*-*-winnt* | powerpc*-*-pe*): Don't disable make expect
+       gnuserv on target.
+       (powerpcle-*-solaris*): Don't disable make expect gnuserv on
+       target.
+       * configure: Regenerate.
+
+2011-03-25  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (target_tools): Remove target-groff.
+       (native_only): Remove target-groff.
+       (hppa*64*-*-*): Don't disable byacc.
+       (i[[3456789]]86-*-mingw32*): Remove commented-out noconfigdirs
+       setting.
+       (*-*-kaos*): Don't skip target-librx and target-groff.
+       (*-*-netware*): Don't skip target-libmudflap.
+       (*-*-tpf*): Don't skip target-libmudflap.
+       (sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't condition configured
+       directories on the host.
+       (ia64*-*-*vms*): Don't skip tix.
+       (sh-*-* | sh64-*-*): Don't condition skipped directories on the
+       host.
+       * configure: Regenerate.
+
+2011-03-24  Paolo Bonzini  <pbonzini@xxxxxxxxxx>
+
+       * configure.ac: Remove references to mt-mep, mt-netware,
+       mt-wince.
+       * Makefile.def: Add all-utils soft dependencies.
+       * Makefile.tpl: Remove GDB_NLM_DEPS.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       Sync from GCC:
+
+       2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure.ac: Do not include mh-x86omitfp.
+       * configure: Regenerate.
+
+       2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure.ac: Remove empty cases.
+       * configure: Regenerate.
+
+       2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * Makefile.def: Add dependency from termcap to gdb.
+       * Makefile.in: Regenerate.
+
+       2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure.ac: Remove all mentions of mh-sysv4 and mh-solaris.
+       * configure: Regenerate.
+       * Makefile.def: Remove all mentions of X11_FLAGS_TO_PASS.
+       * Makefile.tpl: Likewise.
+       * Makefile.in: Regenerate.
+
+       2011-03-24  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure.ac: Remove all mentions of tentative_cc.
+       * configure: Regenerate.
+
+       2011-03-16  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       PR lto/48086
+       * configure.ac: Re-enable LTO on *-apple-darwin9.
+       * configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (i[[3456789]]86-*-vsta, i[[3456789]]86-*-go32*,
+       i[[3456789]]86-*-beos*, powerpc-*-beos*, m68k-hp-hpux*,
+       m68k-apollo-sysv*, m68k-apollo-bsd*, m88k-dg-dgux*,
+       m88k-harris-cxux*, m88k-motorola-sysv*, mips*-dec-ultrix*,
+       mips*-nec-sysv4*, mips*-sgi-irix4*, mips*-*-sysv4*, mips*-*-sysv*,
+       i370-ibm-opened*, i[[3456789]]86-*-sysv5*, i[[3456789]]86-*-dgux*,
+       i[[3456789]]86-ncr-sysv4.3*, i[[3456789]]86-ncr-sysv4*,
+       i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
+       i[[3456789]]86-*-udk*, vax-*-ultrix2*, m68k-sun-sunos*,
+       hppa*-*-hiux*, *-*-hiux*, rs6000-*-lynxos*, *-*-sysv4*,
+       *-*-rhapsody*): Remove host cases.
+       * configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (ppc*-*-pe): Remove host case.
+       (strongarm-*-coff | xscale-*-coff, strongarm-*-elf* |
+       xscale-*-elf*, thumb-*-coff, thumb-*-elf, thumb-*-pe, ep9312-*-elf
+       | ep9312-*-coff, parisc*64*-*-linux*, ppc*-*-pe): Remove target
+       cases.
+       * configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * config.sub: Update to version 2011-03-23.
+
+2011-03-22  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (arm-semi-aof, crx-*-*, parisc*-*-linux*,
+       i370-*-opened*, i[[3456789]]86-moss-msdos | i[[3456789]]86-*-moss*
+       | i[[3456789]]86-*-uwin*, mcore-*-pe*): Remove empty cases.
+       * configure: Regenerate.
+
+2011-03-22  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * config-ml.in: Don't handle arc-*-elf*.
+       * configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
+       m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
+       handle GCC libraries.
+       * configure: Regenerate.
+
+2011-03-21  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+
+       PR bootstrap/48120:
+       * configure.ac (pwllib): Use LIBS instead of LDFLAGS.
+       Add -lstdc++ -lm to LIBS.
+       * configure: Regenerate.
+
+2011-03-18  David Edelsohn  <dje.gcc@xxxxxxxxx>
+
+       * config.guess: Update to version 2011-02-02
+       * config.sub: Update to version 2011-02-24
+       
+2011-03-03  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+        * configure.ac: Adjust test of with_ppl.
+        * configure: Regenerated.
+
+2011-03-02  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+       * configure.ac: Add -lpwl to ppllibs.
+       * config/cloog.m4: Add -lisl to clooglibs.
+       * configure: Regenerated.
+
+2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Import from Libtool and gnulib:
+
+       2011-01-27  Gerald Pfeifer  <gerald@xxxxxxxxxxx>
+
+       Prepare for supporting FreeBSD 10.
+       * config.rpath: Remove handling of freebsd1* which soon would
+       match FreeBSD 10.0.
+
+       2011-01-20  Gerald Pfeifer  <gerald@xxxxxxxxxxx>  (tiny change)
+
+       Remove support for FreeBSD 1.x.
+       * libtool.m4 (_LT_LINKER_SHLIBS)
+       (_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
+       soon would incorrectly match FreeBSD 10.0.
+
+2011-02-12  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR binutils/12283
+       * MAINTAINERS (mkinstalldirs): Comes from Automake.
+       (move-if-change): Comes from gnulib.
+       * move-if-change: Import version from gnulib.
+
+2011-02-12  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+
+       2011-02-12  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR lto/47225
+       * Makefile.def (lto-plugin): Double dash for enable-shared.
+       (configure-gcc): Depend on all-lto-plugin.
+       * Makefile.in: Rebuilt.
+
+       2011-02-11  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: Remove extra bracket.
+       * configure: Regenerate.
+
+       2011-02-06  Kai Tietz  <kai.tietz@xxxxxxxxxxxxx>
+
+       PR lto/47225
+       * Makefile.def: Add dependency for install-gcc
+       on install-lto-plugin.
+       * Makfile.in: Regenerated
+
+       2011-01-25  Jakub Jelinek  <jakub@xxxxxxxxxx>
+
+       * configure.ac: If with_ppl is no, move setting with_cloog=no
+       after CLOOG_REQUESTED check.
+       * configure: Regenerated.
+
+       2011-01-25  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+       * configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
+       CLooG has been requested.
+       * configure: Regenerated.
+
+       2011-01-25  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+       * configure: Regenerated.
+       * configure.ac: Check for version 0.11 (or later revision) of PPL.
+
+       2011-01-25  Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+
+       * configure: Regenerated.
+       * configure.ac: Use CLOOG_CHECK_VERSION(0,16,1).
+
+       2011-01-07  Jan Hubicka  <jh@xxxxxxx>
+
+       PR lto/47225
+       * Makefile.in: Regenerate.
+       * Makefile.def (lto-plugin): Always pass enable-shared to the plugin
+       configure.
+
+2011-01-31  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR libgcj/44341
+       * configure.ac: Discard --with-* flags for host when configuring
+       target libraries for cross build.
+       * configure: Rebuilt.
+
+2011-01-21  Andreas Schwab  <schwab@xxxxxxxxxx>
+
+       Sync from GCC:
+
+       2011-01-21  Andreas Schwab  <schwab@xxxxxxxxxx>
+
+       * configure.ac: Use AS_HELP_STRING throughout.
+       * configure: Regenerate.
+
+       2011-01-18  Jie Zhang  <jie.zhang@xxxxxxxxxx>
+
+       * configure.ac (bfin-*-*): Remove gdb from noconfigdirs.
+       * configure: Regenerate.
+
+2010-12-10  John David Anglin  <dave.anglin@xxxxxxxxxxxxxx>
+
+       * ltmain.sh (relink): Use absolute path when hardcoding with -L.
+
+2011-01-13  Joel Brobecker  <brobecker@xxxxxxxxxxx>
+
+       * configure.ac: Remove readline, mmalloc, and gdb from noconfigdirs
+       for ia64-hpux.
+       * configure: Regenerate.
+
+2011-01-02  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+       2010-12-22  Hariharan Sandanagobalane  <hariharan@xxxxxxxxxxxx>
+
+       * configure.ac: (picochip): Disable libiberty.
+       * configure: Regenerate.
+
+2010-12-18  Jeff Johnston  <jjohnstn@xxxxxxxxxx>
+
+       * COPYING.LIBGLOSS: Remove the GPL for fr30 target.
+
+2010-12-10  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       PR bootstrap/46819
+       * configure.ac: For --disable-libgcj clear libgcj_saved.
+       * configure: Rebuild.
+
+2010-12-10  Tobias Burnus  <burnus@xxxxxxxx>
+
+       PR fortran/46540
+       * configure.ac: Add --disable-libquadmath and
+       --disable-libquadmath-support.
+       * configure: Regenerate.
+
+2010-12-10  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * src-release (ETC_SUPPORT): add gnu-oids.texi
+
+2010-12-03  Hans-Peter Nilsson  <hp@xxxxxxxx>
+
+       PR libffi/46792
+       * configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
+       * configure: Regenerate.
+
+2010-12-02  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * configure.ac: Always set default for poststage1_ldflags to
+       -static-libstdc++ -static-libgcc.
+
+2010-12-02  Jeff Johnston  <jjohnstn@xxxxxxxxxx>
+
+       * COPYING.NEWLIB: Add National Semiconductor notice.
+
+2010-11-29  Andreas Schwab  <schwab@xxxxxxxxxx>
+
+       * configure.ac: Move comment to remove extra space in last argument
+       of GCC_TARGET_TOOL.
+
+2010-11-26  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR other/46026
+       * configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
+       * Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
+       * Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
+       (BASE_FLAGS_TO_PASS): Use it.
+       * configure: Rebuilt.
+       * Makefile.in: Rebuilt.
+
+2010-11-23  H.J. Lu  <hongjiu.lu@xxxxxxxxx>
+
+       PR binutils/12258
+       * configure.ac: Correct comments for --enable-gold/--enable-ld.
+       Properly check default linker.
+       * configure: Regnerated.
+
+2010-11-23  Matthias Klose  <doko@xxxxxxxxxx>
+
+       * configure.ac: For --enable-gold, handle value `default' instead of
+       `both*'.   New configure option --{en,dis}able-ld.
+       * configure: Regenerate.
+
+2010-11-20  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * configure.ac: Only disable a language library if no language needs
+       it.  Don't let --disable-libgcj uncondtionally disable libffi.
+       * configure: Rebuild.
+
+2010-11-20  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure: Regenerate.
+
+2010-11-20  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR other/46202
+       * configure.ac: Fix just-built in-tree STRIP name to be
+       binutils/strip-new.
+       * configure: Regenerate.
+       * Makefile.def (install-strip-gcc, install-strip-binutils)
+       (install-strip-opcodes, install-strip-ld, install-strip-itcl)
+       (install-strip-sid): Mirror dependencies on non-strip variants
+       of these targets on the respective -strip prerequisites.
+       * Makefile.tpl (install-strip, install-strip-host)
+       (install-strip-target): New targets.
+       (install-strip-[+module+], install-strip-target-[+module+]):
+       New targets.
+       * Makefile.in: Regenerate.
+
+2010-11-19  Ian Lance Taylor  <iant@xxxxxxxxxx>
+           Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: Add target-libgo to target_libraries.  Set
+       and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
+       * Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
+       (HOST_EXPORTS): Add GOC.
+       (BASE_TARGET_EXPORTS): Add GOC.
+       (GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
+       (GOCFLAGS_FOR_TARGET): New variable.
+       (EXTRA_HOST_FLAGS): Add GOC.
+       (EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
+       * Makefile.def (target_modules): Add libgo.
+       (flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
+       (dependencies): Add dependency from configure-target-libgo to
+       configure-target-libffi and all-target-libstdc++-v3.  Add
+       dependencies from all-target-libgo to all-target-libffi.
+       (languages): Add go.
+       * configure: Rebuild.
+       * Makefile.in: Rebuild.
+
+2010-11-19  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
+       compiler/flag environment variables.
+
+2010-11-18  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * configure.ac: Check for lang_requires_boot_languages in
+       config-lang.in files.
+       * configure: Rebuild.
+
+2010-11-17  Mike Frysinger  <vapier@xxxxxxxxxx>
+
+       * .gitignore: New file.
+
+2010-11-16  Francois-Xavier Coudert  <fxcoudert@xxxxxxxxxxx>
+           Tobias Burnus  <burnus@xxxxxxxx>
+
+       PR fortran/32049
+       * Makefile.def: Add libquadmath; build it with language=fortran.
+       * configure.ac: Add libquadmath.
+       * Makefile.tpl: Handle multiple libs in check-[+language+].
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
+2010-11-15  Andreas Schwab  <schwab@xxxxxxxxxx>
+
+       * configure.ac: Fix spelling in option names.
+       * configure: Regenerated.
+
+2010-11-13  Georg-Johann Lay  <georgjohann@xxxxxx>
+
+       PR bootstrap/39622
+       * configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
+       * configure: Regenerated.
+
+2010-11-12  Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+
+       * config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
+       define the cloog backend to use. Furthermore, only pass the ppllibs to
+       the configure checks, if necessary.
+       * configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+
+       * config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
+       * configure: regenerate
+
+2010-11-12  Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+
+       * config/cloog.m4: Fix typo.  verison -> version.
+       * configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+
+       * config/cloog.m4: Pass ppl libraries to the CLooG version check.
+       * configure: Regenerate.
+
+2010-11-11  Andreas Simbuerger  <simbuerg@xxxxxxxxxxxxxxxxx>
+
+       * configure.ac: Support official CLooG.org versions.
+       * configure: Regenerate.
+       * config/cloog.m4: New.
+
+2010-11-05  Michael Eager  <eager@xxxxxxxxxxxx>
+
+       * COPYING.LIBGLOSS: Correct typo in microblaze.
+       * COPYING.NEWLIB: Same.
+
+2010-11-04  Iain Sandoe  <iains@xxxxxxxxxxx>
+
+       * configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
+       * configure: Regenerate.
+
+2010-11-03  Ian Lance Taylor  <iant@xxxxxxxxxx>
+           Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       PR lto/46273
+       * configure.ac: Remove libelf tests.  Build lto-plugin on ELF always
+       and on other supported platforms whenever LTO is enabled.
+       * configure: Rebuild.
+
+2010-11-02  Alan Modra  <amodra@xxxxxxxxx>
+
+       PR binutils/12110
+       * configure.ac: Error when source path contains spaces.
+       * configure: Regenerate.
+
+2010-10-20  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * Makefile.def (target_modules): Set lib_path to src/.libs for
+       libstdc++-v3 module.
+       * Makefile.tpl: Fix typo in TARGET_LIB_PATH comment.
+       * Makefile.in: Rebuild.
+
+2010-10-08  Bernd Schmidt  <bernds@xxxxxxxxxxxxxxxx>
+           Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * COPYING.LIBGLOSS: Add National Semiconductor and CodeSourcery
+       notices.
+       * COPYING.NEWLIB: Add Texas Instruments notice.
+
+2010-10-07  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       * configure.ac (build_lto_plugin): New shell variable.
+       (--enable-lto): Turn on by default for all non-ELF platforms that
+       have had LTO support added so far.  Set build_lto_plugin appropriately
+       for both ELF and non-ELF.
+       (configdirs): Add lto-plugin or not based on build_lto_plugin.
+       * configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR bootstrap/45326
+       PR bootstrap/45174
+       * configure.ac: Honor initial values of $build_configargs,
+       $host_configargs, $target_configargs.  Mark the precious, so
+       environment settings get recorded.
+       * configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+
+       2010-09-30  Michael Eager  <eager@xxxxxxxxxxxx>
+
+       * configure.ac (microblaze): Add target-libssp to noconfigdirs.
+       * configure: Regenerate.
+
+       2010-09-21  Iain Sandoe  <iains@xxxxxxxxxxx>
+
+       * configure.ac (enable-lto): Add Darwin to the list of supported lto
+       targets and amend comment.
+       * configure: Regenerate.
+
+       2010-09-03  Jack Howarth <howarth@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Enable LTO by default on Darwin.
+       * configure: Regenerate.
+
+       2010-07-23  Marc Glisse <marc.glisse@xxxxxxxxxxxxxx>
+
+       PR bootstrap/44455
+       * configure.ac (extra_mpfr_configure_flags): Copy from
+       extra_mpc_gmp_configure_flags.
+       * configure: Re-generated.
+
+2010-09-30  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+
+       PR bootstrap/45796
+       * Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc):
+       Depend on all-build-libiberty.
+       * Makefile.in: Regenerate.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+
+       PR bootstrap/44621
+       * configure.ac: Fix unportable shell quoting.
+       * configure: Regenerate.
+
+2010-07-26  Naveen.H.S  <naveen.S@xxxxxxxxxxxxxxx>
+
+       * configure.ac: Support all v850 targets.
+       * configure: Regenerate.
+
+2010-07-17  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       PR target/44862
+       * Makefile.tpl (POSTSTAGE1_CXX_EXPORT):
+       Provide -B option to allow for link spec %s substitutions for
+       libstdc++.a on darwin.
+       * Makefile.in: Regenerate.
+
+2010-06-10  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * Makefile.def (configure-gcc): Depend on all-libelf.
+       * Makefile.in: Rebuild.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync from GCC:
+
+       2010-05-05  Sebastian Pop  <sebastian.pop@xxxxxxx>
+       * configure.ac: Allow all the versions greater than 0.10 of PPL.
+       * configure: Regenerated.
+
+       2010-04-20  Eric Botcazou  <ebotcazou@xxxxxxxxxxx>
+       * configure.ac (BUILD_CONFIG): Redirect output to /dev/null.
+       * configure: Regenerate.
+
+       2010-04-17  Ralf Cors<E9>pius  <ralf.corsepius@xxxxxxxxx>
+       * configure.ac (*-*-rtems*): Add target-libiberty to $skipdirs.
+       * configure: Regenerate.
+
+       2010-04-16  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+       * configure.ac: Check for elf_getshdrstrndx or elf_getshstrndx
+       separately.
+       * configure: Regenerate.
+
+       2010-04-13  Steve Ellcey  <sje@xxxxxxxxxx>
+       * configure: Regenerate after change to elf.m4.
+
+       2010-04-02  Sebastian Pop  <sebastian.pop@xxxxxxx>
+       * configure.ac: Add brackets around AC_TRY_COMPILE alternative.
+       * configure: Regenerated.
+
+       2010-04-02  Sebastian Pop  <sebastian.pop@xxxxxxx>
+       * configure.ac: Print "buggy but acceptable" when CLooG
+       revision is less than 9.
+       * configure: Regenerated.
+
+2010-05-26  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       Merge from gcc:
+
+       2010-05-18  Steven Bosscher  <steven@xxxxxxxxxxx>
+       * configure.ac (--enable-lto): All *-apple-darwin* now support LTO.
+       * configure: Regenerate.
+
+       2010-05-07  Steven Bosscher  <steven@xxxxxxxxxxx>
+       * configure.ac (--enable-lto): Add x86_64-apple-darwin* as
+       a platform that supports LTO.
+       * configure: Regenerate.
+
+       2010-04-27  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+       PR lto/42776
+       * configure.ac (--enable-lto): Refactor handling so libelf tests
+       are only performed inside then-clause of ACX_ELF_TARGET_IFELSE,
+       and allow LTO to be explicitly enabled on non-ELF platforms that
+       are known to support it inside else-clause.
+       * configure: Regenerate.
+
+2010-04-27  Roland McGrath  <roland@xxxxxxxxxx>
+           H.J. Lu  <hongjiu.lu@xxxxxxxxx>
+
+       * configure.ac (--enable-gold): Support both, both/gold and
+       both/bfd to add gold to configdirs without removing ld.
+       * configure: Regenerated.
+
+       * Makefile.def: Add install-gold dependency to install-ld.
+       * Makefile.in: Regenerated.
+
+2010-04-14  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * configure.ac (alpha*-*-*vms*): Remove ld from noconfigdirs.
+       * configure: Regenerate.
+
+2010-04-08  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Merge from gcc:
+       PR bootstrap/43615
+       PR bootstrap/43328
+       Revert:
+       2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+       * configure.ac: Do not pass --enable-multilib nor
+       --disable-multilib in baseargs.  Accept explicitly passed
+       --enable_multilib.
+       * configure: Regenerate.
+
+2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR bootstrap/43328
+       * configure.ac: Do not pass --enable-multilib nor
+       --disable-multilib in baseargs.  Accept explicitly passed
+       --enable_multilib.
+       * configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (tic6x-*-*): New case.
+       * configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       Merge from gcc:
+       2010-03-19  Jack Howarth <howarth@xxxxxxxxxxxxxxxx>
+       PR ada/42554
+       * configure.ac: Only pass -c to ranlib for darwin9 and earlier.
+       * configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * config.sub: Update to version 2010-03-22.
+       * config.guess: Update to version 2009-12-30.
+
+2010-03-14  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       Merge from gcc:
+       2010-01-11  Richard Guenther  <rguenther@xxxxxxx>
+       PR lto/41569
+       * Makefile.def (all-lto-plugin): Depend on all-gcc.
+       * Makefile.in: Regenerated.
+
+2010-03-01  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+
+       PR libstdc++/32499
+       * configure.ac (RANLIB): Default to true.
+       (STRIP): Likewise.
+       (RANLIB_FOR_TARGET): Remove superfluous : argument.
+       * configure: Regenerate.
+
+2010-02-17  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       PR 11238
+       * Makefile.tpl (local-distclean): Also remove config.cache files in
+       sub-directories as there may not be Makefiles present in the
+       sub-directories.
+       * Makefile.tpl: Use "-exec rm {}" rather than "-delete" to delete
+       the config.cache files found by the find command.
+
+       * Makefile.in: Regenerate.
+       * configure.ac: Revert previous delta.
+       * configure: Regenerate.
+
+2010-02-15  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       PR 11238
+       * configure.ac: Delete config.cache files in sub-directories when
+       deleting Makefiles.
+       * configure: Regenerate.
+
+2010-02-15  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       * configure.ac: Sync from gcc.
+       * configure: Regenerate.
+
+2010-01-31  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       Sync from gcc:
+       * configure.ac: Add "recommended" version checks for GMP/MPC.
+       Update recommended GMP/MPFR/MPC versions.
+       * configure: Regenerate.
+
+2010-01-25  Joern Rennecke  <amylaar@xxxxxxxxxxx>
+
+       gcc PR libstdc++/36101, gcc PR libstdc++/42813
+       * configure.ac (bootstrap_target_libs): Make inclusion of
+       target-libgomp conditional on libgomb being in target_configdirs.
+       * configure: Regenerate.
+
+2010-01-23  Joern Rennecke  <amylaar@xxxxxxxxxxx>
+
+       gcc PR libstdc++/36101, gcc PR libstdc++/42813
+       * configure.ac (bootstrap_target_libs): Include target-libgomp.
+       * configure: Regenerate.
+
+2010-01-22  Joern Rennecke  <amylaar@xxxxxxxxxxx>
+
+       gcc PR libstdc++/36101, gcc PR libstdc++/42813
+       * configure.ac (target_configdirs): Substitute.
+       * Makefile.def: Bootstrap target module libgomp.
+       Add dependency of all-target-libstdc++-v3 on configure-target-libgomp.
+       * Makefile.tpl (TARGET_CONFIGDIRS): New makefile variable.
+       (BASE_TARGET_EXPORTS): Export TARGET_CONFIGDIRS.
+       * configure, Makefile.in: Regenerate.
+
+2009-12-09  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * libtool.m4: Sync from git Libtool.
+       * ltmain.sh: Likewise.
+       * ltoptions.m4: Likewise.
+       * ltversion.m4: Likewise.
+       * lt~obsolete.m4: Likewise.
+
+2010-01-07  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+            Francois-Xavier Coudert  <fxcoudert@xxxxxxxxxxx>
+
+       PR bootstrap/42424
+       * configure.ac: Include libtool m4 files.
+        (_LT_CHECK_OBJDIR): Call it.
+       (extra_mpc_mpfr_configure_flags, extra_mpc_gmp_configure_flags,
+       gmplibs, ppllibs, clooglibs): Use $lt_cv_objdir.
+
+       * configure: Regenerate.
+
+2010-01-07  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR bootstrap/41818
+       * Makefile.tpl (BASE_TARGET_EXPORTS): Only add TARGET_LIB_PATH
+       to $(RPATH_ENVVAR) if bootstrapping.  Fix typo in comment.
+       * Makefile.in: Regenerate.
+
+2009-12-18  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2009-12-17  Jeff Johnston  <jjohnstn@xxxxxxxxxx>
+
+       * COPYING.NEWLIB: Update copyright date.
+       * COPYING.LIBGLOSS: Ditto.
+
+2009-12-07  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       PR middle-end/30447
+       PR middle-end/30789
+       PR other/40302
+
+       * configure.ac: Require MPC.
+       * configure: Regenerate.
+
+       * configure.ac: Update minimum MPC version to 0.8.
+       * configure: Regenerate.
+
+2009-11-20  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * config.guess: Sync with upstream and gcc.
+       * config.sub: Sync with upstream and gcc.
+
+2009-11-16  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * Makefile.def: Restore host and target settings for gmp.
+       * Makefile.in: Rebuild.
+
+2009-11-16  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * configure.ac: Add libelf to host_libs.  Enable in-tree configury
+       of ppl and cloog.  Fix in-tree configury of libelf, skip tests.
+       Fix portability of test of C++ as bootstrap language.  Add
+       ppl/src/ppl-config.o to the bootstrap compare exclusion list.
+       * configure: Rebuild.
+       * Makefile.def: Drop host and target settings from gmp, mpfr, ppl,
+       and cloog.  Fix in-tree ppl configuration.  Introduce libelf
+       in-tree building.
+       * Makefile.tpl (POSTSTAGE1_CXX_EXPORT): New.
+       (POSTSTAGE1_HOST_EXPORTS): Use it.
+       (STAGE[+id+]_CXXFLAGS): New.
+       (BASE_FLAGS_TO_PASS): Pass it down.
+       (configure-stage[+id+]-[+prefix+][+module+]): Use it.  Add
+       extra_exports.
+       (all-stage[+id+]-[+prefix+][+module+]): Likewise.
+       (configure-[+prefix+][+module+], all-[+prefix+][+module+]): Add
+       extra_exports.
+       * Makefile.in: Rebuild.
+
+2009-11-06  Ozkan Sezer  <sezeroz@xxxxxxxxx>
+
+       * configure.ac (FLAGS_FOR_TARGET):  Add -L and -isystem
+       paths for *-w64-mingw* and x86_64-*mingw*.
+       * configure: Regenerated.
+
+2009-10-30  Kai Tietz  <kai.tietz@xxxxxxxxxxxxx>
+
+       * configure.ac: Disable target-winsup & co for
+       x86_64-*-mingw* and *-w64-mingw* targets.
+       * configure: Regenerated.
+
+2009-10-23  Rainer Orth  <ro@xxxxxxxxxxxxxxxxxxxxxxxx>
+
+       * configure.ac (CLooG test): Use = with test.
+       * configure: Regenerate.
+
+2009-10-22  Richard Guenther  <rguenther@xxxxxxx>
+
+       * configure.ac: Do not set LIBS for ppl/cloog checks.  Disable
+       cloog if the ppl version check failed.  Move flags saving
+       before setting in libelf check.
+       * configure: Regenerate.
+
+2009-10-21  Richard Guenther  <rguenther@xxxxxxx>
+
+       * configure.ac: Adjust the ppl and cloog configure to work as
+       documented.  Disable cloog if ppl was disabled.  Omit the version
+       checks if they were disabled.
+       * configure: Re-generate.
+
+2009-10-13  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: Add 'lto' to enable_languages, not
+       new_enable_languages, and only if not already present.
+       * configure: Regenerate.
+
+2009-10-06  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * Makefile.def: check-gold depends upon all-gas.
+       * Makefile.in: Rebuild.
+
+2009-10-03  2009-02-05  Rafael Avila de Espindola  <espindola@xxxxxxxxxx>
+
+       * Makefile.def: all-lto-plugin depends on all-libiberty.
+       set bootstrap=true for lto-plugin.
+       Add lto-plugin.
+       * Makefile.in: Regenerate.
+       * configure.ac (host_libs): Add lto-plugin.
+       * configure: Regenerate.
+
+2009-10-03  Diego Novillo  <dnovillo@xxxxxxxxxx>
+
+       * Makefile.tpl (HOST_EXPORTS): Add LIBELFLIBS and LIBELFINC.
+       (HOST_LIBELFLIBS): Define.
+       (HOST_LIBELFINC): Define.
+       * Makefile.in: Regenerate.
+       * configure.ac: Add --enable-lto.
+       Add --with-libelf, --with-libelf-include and --with-libelf-lib.
+       If --enable-lto is used, add 'lto' to new_enable_languages.
+       If --enable-lto is used and gold is enabled, add
+       lto-plugin to configdirs.
+       * configure: Regenerate.
+
+2009-10-03  Simon Baldwin  <simonb@xxxxxxxxxx>
+
+       * configure.ac: If --with-system-zlib, suppress local zlib and
+       pass --with-system-zlib to subdir configure scripts.
+       * configure: Regenerate.
+
+2009-10-01  Loren J. Rittle <ljrittle@xxxxxxx>
+           Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Use $$s rather than
+       $(srcdir).
+       * Makefile.in: Rebuilt.
+
+2009-09-29  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       Sync from gcc:
+       2009-09-26  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Update minimum MPC version to 0.7.
+       * configure: Regenerate.
+
+2009-09-25  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       * configure.ac: Pass any --cache-file=/dev/null option on to
+       subconfigures.
+       * configure: Regenerate.
+
+2009-09-23  Nick Clifton  <nickc@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2009-09-22  Loren J. Rittle <ljrittle@xxxxxxx>
+
+       * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Remove stray $$r/.
+       * Makefile.in: Rebuilt.
+
+2009-09-22  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       PR bootstrap/32272
+       * configure.ac: Error out if $srcdir isn't '.' but contains
+       host-${host_noncanonical}.
+       * configure: Regenerate.
+
+2009-09-21  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: If bootstrapping a combined tree with
+       --enable-gold, require c++ in stage1_languages.
+       * configure: Regenerate.
+
+       * configure.ac: Also add target_libs of stage1_languages to
+       bootstrap_target_libs.
+       * configure: Regenerate.
+
+       * configure.ac: Diagnose --enable-build-with-cxx bootstrap
+       with --enable-languages not containing c++.
+       * configure: Regenerate.
+
+2009-09-16  Jie Zhang  <jie.zhang@xxxxxxxxxx>
+
+       * configure.ac: Disable java and boehm-gc for bfin-*-*.
+       * configure: Regenerate.
+
+2009-09-08  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: Do not use $extrasub for replacing @if/@endif
+       parts in Makefile; instead, use additional arguments to
+       AC_CONFIG_COMMANDS to do the replacement manually, with several
+       sed invocations, to avoid HP-UX sed command limits.
+       * configure: Regenerate.
+
+2009-09-04  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * configure.ac (with-build-config): Document.  Handle without.
+       Handle missing argument.
+       * configure: Rebuilt.
+
+2009-09-03  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * configure.ac (--with-build-config): New.  Set BUILD_CONFIG.
+       Default to bootstrap-debug only if compare-debug works.
+       * configure: Rebuilt.
+       * Makefile.tpl: Make BUILD_CONFIG configure-configurable.
+       * Makefile.in: Rebuilt.
+
+2009-09-01  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * Makefile.tpl (BUILD_CONFIG): Default to bootstrap-debug.
+       * Makefile.in: Rebuilt.
+
+2009-09-02  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * Makefile.tpl (AWK): Fix typo.
+       * Makefile.in: Regenerate.
+
+2009-09-02  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       * configure.ac: Detect awk and sed.
+       * Makefile.def (flags_to_pass): Add AWK and SED.
+       * Makefile.tpl (AWK, SED): New.
+       (BASE_FLAGS_TO_PASS): Add AWK and SED.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2009-09-01  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * setup.com: Ported to Itanium VMS.  Can also build using DCL scripts.
+       Remove logical names.
+
+2009-08-31  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       * ltmain.sh (func_normal_abspath): New function.
+       (func_relative_path): Likewise.
+       (func_mode_help): Document new -bindir option for link mode.
+       (func_mode_link): Add new -bindir option, and use it to place
+       output DLL if specified.
+
+2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac (AC_PREREQ): Bump to 2.64.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * README-maintainer-mode: Point directly to upstream locations
+       for autoconf, automake, libtool, gettext, instead of copies on
+       sources.redhat.com.  Document required versions.
+       * configure.ac: Do not substitute datarootdir, htmldir,
+       pdfdir, docdir.  Do not process --with-datarootdir,
+       --with-htmldir, --with-pdfdir, --with-docdir.
+       * configure: Regenerate.
+
+       * configure: Regenerate.
+
+       * compile: Sync from Automake 1.11.
+       * depcomp: Likewise.
+       * install-sh: Likewise.
+       * missing: Likewise.
+       * mkinstalldirs: Likewise.
+       * ylwrap: Likewise.
+
+2009-08-19  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       * configure.ac: Call AC_DISABLE_OPTION_CHECKING.
+       (baseargs): Add --disable-option-checking.
+       * configure: Regenerate.
+
+       * Makefile.def (configure-target-libiberty): Depend on
+       all-binutils and all-ld.
+       (configure-target-newlib): Likewise.
+       * Makefile.in: Regenerate.
+
+2009-08-19  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Sync with GCC, merge:
+
+       2009-07-31  Christian Bruel  <christian.bruel@xxxxxx>
+
+       * configure.ac (sh*-*-elf): Don't add target-libgloss to noconfigdirs.
+       * configure: Regenerate.
+
+       2009-07-06  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * configure.ac: Add missing comma in AC_ARG_WITH(boot-libs).
+       * configure: Rebuild.
+
+       2009-06-26  Steve Ellcey  <sje@xxxxxxxxxx>
+
+       PR bootstrap/40338
+       * configure.ac (comparestring): Create new variable.
+       * Makefile.tpl (comparestring): Use to skip some comparisions.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+       2009-06-23  Ian Lance Taylor  <iant@xxxxxxxxxx>
+
+       * configure.ac: Add --enable-build-with-cxx.  When set, add c++ to
+       boot_languages.  Only bootstrap target libraries listed in
+       target_libs for some boot language.  Add --with-stage1-ldflags,
+       --with-stage1-libs, --with-boot-ldflags, --with-boot-libs.  Remove
+       with_host_libstdcxx from ppllibs.  Only add -fkeep-inline-functions
+       if not building with C++.
+       * Makefile.def: For target_module libstdc++-v3, set bootstrap=true.
+       * Makefile.tpl (STAGE1_LDFLAGS, STAGE1_LIBS): New variables.
+       (POSTSTAGE1_LDFLAGS, POSTSTAGE1_LIBS): New variables.
+       (HOST_EXPORTS): Add STAGE1_LDFLAGS to LDFLAGS.  Export HOST_LIBS.
+       (POSTSTAGE1_HOST_EXPORTS): Set CXX and CXX_FOR_BUILD.  Add
+       POSTSTAGE1_LDFLAGS to LDFLAGS.  Export HOST_LIBS.
+       (POSTSTAGE1_FLAGS_TO_PASS): Likewise.
+       * configure, Makefile.in: Rebuild.
+
+       2009-06-08  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Detect MPC in default directory.
+       * configure: Regenerate.
+
+       2009-06-02  Richard Sandiford  <r.sandiford@xxxxxxxxxx>
+
+       * configure.ac (powerpc-*-aix*, rs6000-*-aix*): Add target-newlib
+       to noconfdirs.
+       * configure: Regenerate.
+
+       2009-05-29  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       * Makefile.def: Add MPC support and dependencies.
+       * configure.ac: Likewise.  Reorganize GMP/MPFR checks.
+
+       * Makefile.in, configure: Regenerate.
+
+       2009-05-24  Nicolas Roche  <roche@xxxxxxxxxxx>
+
+       * Makefile.tpl (compare-target): Skip ./ada/*tools directories.
+       * Makefile.in: Regenerate.
+
+       2009-05-21  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       * configure.ac (cygwin noconfigdirs):  Remove libgcj.
+       * configure:  Regenerate.
+
+       2009-05-07  Dave Korn  <dave.korn.cygwin@xxxxxxxxx>
+
+       * configure.ac ($with_ppl):  Default to no if not supplied.
+       ($with_cloog):  Likewise.
+       configure:  Regenerate.
+
+       2009-04-24  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       PR bootstrap/39739
+       * configure.ac (extra_mpfr_configure_flags): Set and AC_SUBST.
+       * Makefile.def (module=mpfr): Use extra_mpfr_configure_flags.
+
+       * configure, Makefile.in: Regenerate.
+
+       2009-04-14  Jakub Jelinek  <jakub@xxxxxxxxxx>
+
+       * configure.ac: Change copyright header to refer to version
+       3 of the GNU General Public License and to point readers at the
+       COPYING3 file and the FSF's license web page.
+       * Makefile.def: Likewise.
+       * Makefile.tpl: Likewise.
+       * Makefile.in: Regenerate.
+
+       2009-04-09  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Restore match for darwin9 or later. Use double
+       brackets since regeneration eats one pair.
+       * configure: Regenerate.
+
+2009-08-18  Christopher Faylor  <me+cygwin@xxxxxx>
+
+       * MAINTAINERS: Perform some obvious fixups.
+
+2009-08-17  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2009-08-06  Michael Eager <eager@xxxxxxxxxxxx>
+
+       * configure.ac: Add Microblaze target.
+       * configure: Regenerate.
+
+2009-07-02  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * configure.ac: Do not exclude gas for i386-*-darwin.
+       Add a case for x86_64-*-darwin.
+       * configure: Regenerate.
+
+2009-06-26  Doug Evans  <dje@xxxxxxxxxxxxx>
+
+       * Makefile.def (host_modules): Add cgen.
+       * Makefile.in: Regenerate.
+       * configure.ac (host_tools): Add cgen.
+       * configure: Regenerate.
+
+2009-06-17  Michael Eager <eager@xxxxxxxxxxxx>
+
+       * COPYING.LIBGLOSS: Add Xilinx license.
+
+2009-06-15  Ryan Mansfield  <rmansfield@xxxxxxx>
+
+       * configure.ac: Define is_elf for QNX Neutrino targets.
+       * configure: Regenerate.
+
+2009-06-03  Jerome Guitton  <guitton@xxxxxxxxxxx>
+           Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+        * Makefile.tpl (all): Avoid a trailing backslash.
+        * Makefile.in: Regenerate.
+
+2009-06-03  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2009-06-02  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * Makefile.tpl ([+compare-target+]): Compare all stage
+       directories, rather than just gcc.
+       * Makefile.in: Rebuilt.
+
+2009-05-28  Doug Kwan  <dougkwan@xxxxxxxxxx>
+
+       * configure.ac: Support gold for target arm*-*-*.
+       * configure: Regenerate.
+
+2009-05-27  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       * Makefile.tpl (all): Avoid harmless warning in make all when
+       gcc-bootstrap is enabled but stage_last does not exist.
+       * Makefile.in: Rebuilt.
+
+2009-05-25  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * setup.com: Complete the file with configuration and build.
+
+2009-05-18  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR other/40159
+       * Makefile.tpl (all): Don't assume gcc-bootstrap and
+       gcc-no-bootstrap are mutually exclusive.
+       * Makefile.in: Rebuilt.
+
+2009-05-18  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR other/40159
+       * Makefile.tpl (all): Don't end with unconditional success.
+       * Makefile.in: Rebuilt.
+
+2009-05-12  Alexandre Oliva  <aoliva@xxxxxxxxxx>
+
+       PR target/37137
+       * Makefile.def (flags_to_pass): Remove redundant and incomplete
+       STAGE1_CFLAGS, STAGE2_CFLAGS, STAGE3_CFLAGS, and STAGE4_CFLAGS.
+       Add FLAGS_FOR_TARGET and BUILD_CONFIG.
+       (bootstrap_stage): Remove bootstrap-debug custom stages.  Turn
+       stage_configureflags, stage_cflags and stage_libcflags into
+       explicit Makefile macros.
+       * Makefile.tpl (HOST_EXPORTS, EXTRA_HOST_FLAGS): Pass GCJ and
+       GFORTRAN.
+       (POSTSTAGE1_HOST_EXPORTS): Add XGCC_FLAGS_FOR_TARGET and TFLAGS to
+       CC.  Set CC_FOR_BUILD from CC.
+       (BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS,
+       NORMAL_TARGET_EXPORTS): Move SYSROOT_CFLAGS_FOR_TARGET and
+       DEBUG_PREFIX_CFLAGS_FOR_TARGET from CFLAGS and CXXFLAGS to
+       XGCC_FLAGS_FOR_TARGET.  Add it along with TFLAGS to CC, CXX, GCJ,
+       and GFORTRAN.
+       (TFLAGS, STAGE_CFLAGS, STAGE_TFLAGS, STAGE_CONFIGURE_FLAGS): New.
+       (_LIBCFLAGS): Renamed to _TFLAGS.
+       (do-compare-debug, do-compare3-debug): Drop.
+       (CC, GCC_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET,
+       GCJ_FOR_TARGET, GFORTRAN_FOR_TARGET): Remove FLAGS_FOR_TARGET.
+       (FLAGS_FOR_TARGET, SYSROOT_CFLAGS_FOR_TARGET,
+       DEBUG_PREFIX_CFLAGS_FOR_TARGET): Move down.
+       (XGCC_FLAGS_FOR_TARGET): New.
+       (BASE_FLAGS_TO_PASS): Pass STAGEid_CFLAGS, STAGEid_TFLAGS and TFLAGS.
+       (EXTRA_HOST_FLAGS): Pass GCJ and GFORTRAN.
+       (POSTSTAGE1_FLAGS_TO_PASS): Move SYSROOT_CFLAGS_FOR_TARGET and
+       DEBUG_PREFIX_CFLAGS_FOR_TARGET from CFLAGS, CXXFLAGS, LIBCFLAGS,
+       LIBCXXFLAGS to XGCC_FLAGS_FOR_TARGET.    Add it along with TFLAGS
+       to CC, CXX, GCJ, and GFORTRAN.  Pass XGCC_FLAGS_FOR_TARGET and
+       TFLAGS.
+       (BUILD_CONFIG): Include if requested.
+       (all): Set TFLAGS on bootstrap.
+       (configure-stageid-prefixmodule): Pass TFLAGS, adjust FLAGS.
+       (all-stageid-prefixmodule): Likewise.
+       (do-clean, distclean-stageid): Set TFLAGS.
+       (restrap): Fix whitespace.
+       * Makefile.in: Rebuilt.
+
+2009-04-25  Eric Botcazou  <ebotcazou@xxxxxxxxxxx>
+
+       * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Add GNATBIND.
+       (POSTSTAGE1_FLAGS_TO_PASS): Pick up exported value for GNATBIND.
+       * Makefile.in: Regenerate.
+
+2009-04-24  Eli Zaretskii  <eliz@xxxxxxx>
+
+       * config.guess (pc:*:*:*): Return i586-pc-msdosdjgpp, for
+       consistency with config.sub.  (Update from upstream sources.)
+
+2009-04-21  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * texinfo/texinfo.tex: Update to version 2009-03-28.05.
+
+2009-04-17  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2009-04-15  Anthony Green  <green@xxxxxxxxxxxxxx>
+
+       * configure.ac: Add moxie support.
+       * configure: Rebuilt.
+
+2009-04-09  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Bump minimum GMP/MPFR versions to 4.2 and 2.3.1.
+       * configure: Regenerate.
+
+2009-04-09  H.J. Lu  <hongjiu.lu@xxxxxxxxx>
+
+       PR gas/10039
+       * configure.ac: Require texinfo 4.7.
+       * configure: Regenerated.
+
+2009-04-09  Steve Ellcey  <sje@xxxxxxxxxx>
+
+       * Makefil.def (languages): New entries.
+       * Makefile.tpl (check-gcc-*): New generic target.
+       * Makefile.in: Regenerate.
+
+2009-03-27  Eli Zaretskii  <eliz@xxxxxxx>
+
+       * djunpack.bat: Use ".." quoting in Sed command, for the sake of
+       Windows builds of Sed.
+
+2009-03-18  Tom Tromey  <tromey@xxxxxxxxxx>
+
+       * configure: Rebuild.
+       * configure.ac (host_libs): Add libiconv.
+       * Makefile.in: Rebuild.
+       * Makefile.def (host_modules): Add libiconv.
+       (configure-gdb, all-gdb): Depend on libiconv.
+
+2009-03-16  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * configure.ac: Treat gdb as supported on x86_64-darwin.
+       * configure: Regenerate.
+
+2009-03-16  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       Merge from GCC:
+
+       2009-03-16  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (--with-host-libstdcxx): New option.
+       * configure: Regenerate.
+
+       2009-01-29  Robert Millan  <rmh@xxxxxxxxxxx>
+
+       * configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu).
+       * configure: Regenerate.
+
+       2009-01-12  Sebastian Pop <sebastian.pop@xxxxxxx>
+
+       PR tree-optimization/38515
+       * configure.ac (cloog-polylib): Removed.
+       (with_ppl, with_cloog): Test for "no".
+       * configure: Regenerated.
+
+2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Backport from git Libtool:
+
+       2009-01-19  Robert Millan  <rmh@xxxxxxxxxxx>
+       Support GNU/kOpenSolaris.
+       * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
+       (_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
+       (_LT_LANG_CXX_CONFIG) [kopensolaris*-gnu]: Recognize
+       GNU/kOpenSolaris.
+
+2009-02-05  Andreas Schwab  <schwab@xxxxxxx>
+
+       * Makefile.tpl (stage_last): Define $r and $s before using
+       $(RECURSE_FLAGS_TO_PASS).
+       * Makefile.in: Regenerate
+
+2009-01-21  Jeff Johnston  <jjohnstn@xxxxxxxxxx>
+
+       * COPYING.NEWLIB: Add ARM license.
+
+2009-01-16  Alan Modra  <amodra@xxxxxxxxxxxxxx>
+
+       * Makefile.def (configure-opcodes): Depend on configure-libiberty.
+       (all-opcodes): Depend on all-libiberty.
+       * Makefile.in: Regenerate.
+
+2009-01-15  Douglas B Rupp  <rupp@xxxxxxxx>
+
+       * configure.ac (ia64*-*-*vms*): Add case with no gdb or ld support.
+       * configure: Regenerate.
+
+2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@xxxxxx>
+
+       Backport link test fix from upstream Libtool:
+
+       * libltdl.m4 (_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS):
+       Add cache variables to tests that require the linker to work.
+       For shlibpath_overrides_runpath, this also changes the semantics
+       to let the result from the C compiler take precedence.
+       compiler take precedence.
+
+2008-12-02  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2008-12-17  Jeff Johnston  <jjohnstn@xxxxxxxxxx>
+
+       * COPYING.NEWLIB: Updated.
+       * COPYING.LIBGLOSS: Ditto.
+
+2008-12-16  Paolo Bonzini  <bonzini@xxxxxxx>
+
+       Sync with GCC:
+
+       2008-12-12  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+       * configure.ac (ppllibs): Add by default the lib flags.
+       * configure: Regenerate.
+
+       2008-12-04  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Add double brackets on darwin[912].
+       * configure: Regenerate.
+
+       2008-12-02  Jack Howarth  <howarth@xxxxxxxxxxxxxxxx>
+
+       * configure.ac: Expand to darwin10 and later.
+       * configure: Regenerate.
+
+2008-12-02  Andreas Schwab  <schwab@xxxxxxx>
+
+       * Makefile.def: configure-target-boehm-gc depends on
+       all-target-libstdc++-v3.
+       * Makefile.in: Regenerate.
+
+2008-12-02  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * config.sub, config.guess: Update from upstream sources.
+
+2008-11-27  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+       Merge from GCC:
+
+       2007-12-02  Matthias Klose  <doko@xxxxxxxxxx>
+
+       * config-ml.in: Remove 64bit configure tests.
+
+       2008-05-14  Rafael Espindola  <espindola@xxxxxxxxxx>
+
+       * config-ml.in: don't handle --enable-shared and --enable-static.
+
+       2008-09-02  Sebastian Pop  <sebastian.pop@xxxxxxx>
+           Tobias Grosser  <grosser@xxxxxxxxxxxxxxxxx>
+           Jan Sjodin  <jan.sjodin@xxxxxxx>
+           Harsha Jagasia  <harsha.jagasia@xxxxxxx>
+           Dwarakanath Rajagopal  <dwarak.rajagopal@xxxxxxx>
+           Konrad Trifunovic  <konrad.trifunovic@xxxxxxxx>
+           Adrien Eliche  <aeliche@xxxxxxxxxxxx>
+
+       Merge from graphite branch.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+       * configure.ac (host_libs): Add ppl and cloog.
+       Add checks for PPL and CLooG.
+       * Makefile.def (ppl, cloog): Added modules and dependences.
+       * Makefile.tpl (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): New.
+       (HOST_PPLLIBS, HOST_PPLINC, HOST_CLOOGLIBS, HOST_CLOOGINC): New.
+
+       2008-09-03  Richard Guenther  <rguenther@xxxxxxx>
+
+       * configure.ac: Always pass -DCLOOG_PPL_BACKEND to the
+       cloog test.
+       * configure: Re-generate.
+
+       2008-09-03  Sebastian Pop  <sebastian.pop@xxxxxxx>
+
+       * configure.ac (--with-cloog-polylib): New.
+       (--disable-cloog-version-check): New.
+       (--disable-ppl-version-check): New.
+       * configure: Re-generate.
+
+       2008-09-05  Richard Guenther  <rguenther@xxxxxxx>
+
+       * configure.ac: Initialize clooglibs to -lcloog.
+       * configure: Re-generate.
+
+       2008-10-13  Kaveh R. Ghazi  <ghazi@xxxxxxxxxxxxxxxx>
+
+       * configure.ac (MPFR check): Bump minimum version to 2.3.0 and
+       recommended version to 2.3.2.
+
+       * configure: Regenerate.
+
+       2008-10-31  Ben Elliston  <bje@xxxxxxxxxx>
+
+       * configure.ac (spu-*-*): Remove special case.
+       * configure: Regenerate.
+
+       Complete comment text from GCC version of:
+
+       2008-08-31  Aaron W. LaFramboise  <aaronavay62@xxxxxxxxxxx>
+
+       * configure.ac (RPATH_ENVVAR): Use PATH on Windows.
+       (GCC_SHLIB_SUBDIR): New.
+       * Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2008-11-27  Tristan Gingold  <gingold@xxxxxxxxxxx>
+
+       * configure.ac: Build gdb for i?86-*-darwin*
+       * configure: Regenerated.
+
+2008-11-14  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
+
+       PR bootstrap/38014
+       PR bootstrap/37923
+
+       Revert:
+
+       2008-10-24  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
+
+       * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
+       * Makefile.in: Regenerated.
+
+       2008-10-22  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
+
+       PR gdb/921
+       PR gdb/1646
+       PR gdb/2175
+       PR gdb/2176
+
+       * Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
+       * Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
+       (EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
+       (HOST_EXPORTS): Pass CPPFLAGS.
+       (CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
+       (LDFLAGS_FOR_TARGET): Initialize from configure script.
+       (EXTRA_TARGET_FLAGS): Set CPPFLAGS.
+       * Makefile.in, configure: Regenerated.
+       * configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
+       and CPPFLAGS_FOR_BUILD.
+
+2008-10-29  Stefan Schulze Frielinghaus  <xxschulz@xxxxxxxxxx>
+
+       * configure.ac [spu-*-*]: Do not set skipdirs.
+       * configure: Re-generate.
+
+2008-10-24  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
+
+       * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
+       * Makefile.in: Regenerated.
+
+2008-10-22  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
+
+       PR gdb/921

[ *** diff truncated: 1301037 lines dropped *** ]


############################################################################

Commit:      e80b1623ba166698b5f2143ed6003b36055e121c
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=e80b162
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Jan  6 19:25:50 2012 UTC

Missing files for binutils 2.22

----------------------------------------------------------------------------

############################################################################

Commit:      371dda46181887c375e74055f135d4efa313fb5c
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=371dda4
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Jan  6 20:08:28 2012 UTC

Fix merge of binutils 2.22. Sorry for the noise.

----------------------------------------------------------------------------

############################################################################

Revision:    btrev43023
Commit:      d534b97c8b46d01c5e21ee21bc6cacf72ff184bb
URL:         http://cgit.haiku-os.org/buildtools/commit/?id=d534b97
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Jan  6 20:29:10 2012 UTC

binutils: fix out of tree building with syslex regens

        If you take a release tarball (which has pregenerated syslex and 
sysinfo files
        in it), apply some patches which touch syslex.l, and then build the 
result out
        of tree, it will fail.  This is because syslex.l uses sysinfo.h, but the
        sysinfo.y file wasn't updated and so it wasn't regenerated (the files 
are found
        in the $srcdir), and the build rule for syslex.c does not use 
-I$(srcdir) when
        it finds a local file.  Simple fix below.

        Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>

----------------------------------------------------------------------------


Other related posts: