public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-muller-windows-multi: Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi
@ 2011-04-07 22:40 muller
  0 siblings, 0 replies; 3+ messages in thread
From: muller @ 2011-04-07 22:40 UTC (permalink / raw)
  To: archer-commits

The branch, archer-muller-windows-multi has been updated
       via  e26947b9488127f1e0714c99eca33bffbf81b59b (commit)
       via  9c38edb13ff76a2706db7b96bf1ee511a6a78b0e (commit)
       via  9ec5746d35de931db7bd630ad5d7097dbaab70bf (commit)
       via  10e2d18f0899be4e572d224944bec04d44e77818 (commit)
       via  fbee4dd1eb1663acd1bd6a56c917e9cfa77dd0de (commit)
       via  f1b05c63d7ffe339a325c5d68902bad9c5f8397a (commit)
       via  01850584f99b8b7f78c5b1d6802d2df2b35da0fe (commit)
       via  71f7f3e73228515e4a11a0a137374f4413a4a12c (commit)
       via  6b8ae1cb9cf43edb299e3b5b03bef5187c1c8bd0 (commit)
       via  c37203a97cba50e890d25f3f3ea7a6653b173675 (commit)
       via  ec58b4dea96ae093743df0457eca7fff9000c2b4 (commit)
       via  f1348efc348e8f5b5de3c4f246a9faf0a55a621f (commit)
       via  3d5203bc24a93fca8e79e265fec43dacd7a3340d (commit)
       via  d64a6a62e95fc4342619fc0c4631185dac5c2c4a (commit)
       via  547261788ca7800a2a0519194af10127a2a83f09 (commit)
       via  8ce82e18d601894a9a4a32488e6f7b627a662167 (commit)
       via  f493d2b3ea081fe0de1c7c69a283b2b2049de08e (commit)
       via  c4455e4082fe5373178c3df4d2b4e2b357676feb (commit)
       via  eecdcdefd49b22784f4b1d0db5d3ca85b7938c43 (commit)
       via  329f7fb393a57742e88d2fa920a36d05260eaa9c (commit)
       via  7f71565092a430e0a7509868b7279497db6f7cbe (commit)
       via  aad8a4a6da24f2475672c9145ed7ec0aa1f6e1fc (commit)
       via  3405069491ed7249b28958123166f160d7fe7fcb (commit)
       via  726ecfa9724799f58d7ca2e4f1e4056ada26459a (commit)
       via  5b82e0bfdac55eb57fd25fb39804e594cb7b3b51 (commit)
       via  4b11999f6f77676a5913d772e3b29e04fa057047 (commit)
       via  5d40eb4446a16bb799d79b6a688924132558b0db (commit)
       via  bb1119f31940c26ea8847b67f6d0d1ae50712119 (commit)
       via  0d859768585b4c2db4b8b2c9f10d8a570865d10d (commit)
       via  9142aabd47fd21ec6c0073e6570bdf8c7f2b4d98 (commit)
       via  aac6386d29adcc5de1a8d7ce228eb1cf4873f48a (commit)
       via  c832324f9fd1ad64e96131ac2cd141d98737b5ec (commit)
       via  eaa3448219665a05f0575f044d53aaf95190af93 (commit)
       via  97cf887e13f14106042c7175bdde8853b0dc4a08 (commit)
       via  0ee9a5101d6a996d5cb8aab34ac90e9515faef58 (commit)
       via  0946a6c4c570b397e25048f38208d96c1b46a6c7 (commit)
       via  ae53f7074eb545f994701ed9afa36c8b0a92aaa9 (commit)
       via  5d93c17f2c02725b105c2aa00163cf92d06fa7bd (commit)
       via  19d59c935ab746cb4a3e3aa24fa4a32ed9d673a2 (commit)
       via  15715ce4d9bd657be2e00b57c80061929cd5d3eb (commit)
       via  d2b961aba3296deff699885ffbf56acfd5efd034 (commit)
       via  367907c752a4ac44ffcccc366b37f561fb59a0a0 (commit)
       via  764098bb20b9cf2b6b0a70fc457f1f89675df80f (commit)
       via  f7f2045cc6367f4649c175a078fedef4fd3c71d4 (commit)
       via  f98cb7f1ea3bde0982fad8bf22cc3d360e4596d4 (commit)
       via  6261f7a3e2bcf19b77ef98c9ca9899f355f045a4 (commit)
       via  7cd8c59cfcc957d5acf634273f555a57efd8e49e (commit)
       via  108f86840c09e3f7c6974c2ba572e8975994df1e (commit)
       via  05fbf2a14f81b90cce734fad62a49510b480defc (commit)
       via  e127a5a3d793c289742e9ab5c53fbef1119b7eee (commit)
       via  f630103a91d4fb3aad4e1b2aca6dae4dded1b8ba (commit)
       via  4370d34a6eea399b82017da7868a86f3cfe96b45 (commit)
       via  7c037eb62ae1e33acd235746fb32dca3513d4c09 (commit)
       via  a0a832c9e97e681a6bdd4bc03fa2b6cfe902b8ad (commit)
       via  eb706c8f92aa03ae30f09cb6a3007694c3cb466a (commit)
       via  c73dde705c3b163b5101ed4cc4506cef6cc58905 (commit)
       via  4914bcad48ce9954d04060c9ebee4913d9986402 (commit)
       via  21192aa39602417cda3955c84cbc907cbb4b92fe (commit)
       via  837e99b31775e6a75a593259738924bf050650d2 (commit)
       via  50ccabd1e18b52b76f4689f1cfc5ca4a45a44684 (commit)
       via  42ac289de899a434022493617ef60366b4669e53 (commit)
       via  cf3e165766ccc18f274ebb6333dd6978de6672ab (commit)
       via  fdf29c2fe62b1f842b39afafb0094674bc8c9232 (commit)
       via  6be74f3b359a6ef32f2793cbb5ff8f508e76c3f9 (commit)
       via  6ed71368ed1d5810d719698771dc5c311eefd347 (commit)
       via  7e6091ae1221d7c25408c714fcf0c8a2d1e13a0d (commit)
       via  495a23f22b2acfa6229375452c74bb8b26f80b78 (commit)
       via  0a52d8392d9e9108ce6c60ab274a0385f549f8ac (commit)
       via  c5087150a4d364df07815f6c6a64df4f480e5852 (commit)
       via  fd1db100cfd461a52ca4ca968e095b5e2662f029 (commit)
       via  9b876dcd8d8e6d206a6921b01bd043d8017297e0 (commit)
       via  221cec844b1bb20a7ff86d35daa313b79b6c8449 (commit)
       via  ba51018223ab3f1aba4a69516ed5141bcdb005b3 (commit)
       via  a1a5d13ca27815995ee9f931320c6656d8670146 (commit)
       via  fdf117869705c0e6744bab05fe92b70790da40ac (commit)
       via  9b9fa3798041fc8b358af973bdc4196eac88ebd6 (commit)
       via  900f0ecd1da20717845fd87bea5f24aded2be6bb (commit)
       via  bb118d5980f3eacbba72eb60d592cffdea214ab8 (commit)
       via  d6fbdd5927497cd45fe3d0330f0a4afc539c335b (commit)
       via  be177a22adad8cf0368274b5e39da0819daeaf1a (commit)
      from  4d80ba8f30571407932636eccdd513199323b96a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit e26947b9488127f1e0714c99eca33bffbf81b59b
Merge: 4d80ba8 9c38edb
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Fri Apr 8 00:40:04 2011 +0200

    Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi

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

Summary of changes:
 ChangeLog                                          |   95 +
 Makefile.def                                       |   79 +-
 Makefile.in                                        |52557 +++++++-------------
 Makefile.tpl                                       |    2 +-
 bfd/ChangeLog                                      |  109 +
 bfd/bfd-in2.h                                      |    4 +
 bfd/coffcode.h                                     |    5 +
 bfd/config.bfd                                     |   46 +-
 bfd/configure.com                                  |   11 +-
 bfd/dwarf2.c                                       |    1 +
 bfd/elf32-tic6x.c                                  | 1958 +-
 bfd/elf32-tic6x.h                                  |   11 +-
 bfd/elfxx-ia64.c                                   |    1 +
 bfd/libbfd.h                                       |    4 +
 bfd/libcoff-in.h                                   |    1 -
 bfd/libcoff.h                                      |    1 -
 bfd/makefile.vms                                   |    3 +-
 bfd/po/da.po                                       | 6502 ++-
 bfd/reloc.c                                        |   10 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    6 +-
 config.sub                                         |    2 +
 configure                                          |  293 +-
 configure.ac                                       |  292 +-
 gdb/ChangeLog                                      |  355 +
 gdb/NEWS                                           |   10 +-
 gdb/ada-lang.c                                     |   93 +-
 gdb/arm-linux-tdep.c                               |   47 +-
 gdb/arm-tdep.c                                     |  144 +-
 gdb/arm-tdep.h                                     |    6 +-
 gdb/block.h                                        |    4 -
 gdb/breakpoint.c                                   |  736 +-
 gdb/breakpoint.h                                   |   36 +-
 gdb/buildsym.c                                     |   31 +-
 gdb/buildsym.h                                     |   14 +-
 gdb/cli/cli-cmds.c                                 |    8 +-
 gdb/cli/cli-interp.c                               |   26 +-
 gdb/cli/cli-script.c                               |   23 +-
 gdb/cp-namespace.c                                 |  287 +-
 gdb/cp-support.h                                   |    3 -
 gdb/defs.h                                         |   15 +
 gdb/dictionary.c                                   |    2 +-
 gdb/doc/ChangeLog                                  |   18 +-
 gdb/doc/gdb.texinfo                                |   26 +
 gdb/dwarf2read.c                                   |   54 +-
 gdb/elfread.c                                      |    5 +-
 gdb/exceptions.c                                   |   15 -
 gdb/exceptions.h                                   |   12 +-
 gdb/i386-tdep.c                                    |    5 +-
 gdb/jv-lang.c                                      |   50 +-
 gdb/linespec.c                                     |   71 +-
 gdb/linespec.h                                     |    2 +-
 gdb/macroexp.c                                     |    2 +-
 gdb/mdebugread.c                                   |   16 +-
 gdb/mi/mi-main.c                                   |   11 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/objfiles.c                                     |   19 +-
 gdb/objfiles.h                                     |    7 -
 gdb/ppc-linux-nat.c                                |   72 +-
 gdb/psymtab.c                                      |    5 +-
 gdb/python/py-prettyprint.c                        |    2 +-
 gdb/python/python.c                                |    2 +-
 gdb/remote.c                                       |   42 +-
 gdb/source.c                                       |  109 +-
 gdb/symfile.c                                      |    1 -
 gdb/symfile.h                                      |    5 +-
 gdb/symmisc.c                                      |   40 -
 gdb/symtab.c                                       |   28 +-
 gdb/symtab.h                                       |   43 +-
 gdb/target.c                                       |   16 +
 gdb/target.h                                       |    6 +
 gdb/testsuite/ChangeLog                            |   31 +
 gdb/testsuite/gdb.ada/arrayptr.exp                 |    9 +
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |    7 +
 gdb/testsuite/gdb.ada/mi_catch_ex.exp              |  137 +
 .../gdb.ada/{arrayptr => mi_catch_ex}/foo.adb      |   35 +-
 .../testsuite/gdb.arch/thumb-singlestep.S          |   34 +-
 gdb/testsuite/gdb.arch/thumb-singlestep.exp        |   38 +
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    7 +-
 gdb/testsuite/gdb.cp/maint.exp                     |    8 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |    9 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |    4 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    5 +
 gdb/tracepoint.c                                   |    2 +-
 gdb/ui-out.c                                       |   19 +-
 gdb/utils.c                                        |   25 +-
 gdb/varobj.c                                       |   53 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |    2 +-
 include/ChangeLog                                  |    4 +
 include/coff/ChangeLog                             |    4 +
 include/coff/internal.h                            |    2 +
 include/dwarf2.h                                   |    8 +
 include/elf/ChangeLog                              |   14 +
 include/elf/ia64.h                                 |   24 +
 include/elf/tic6x.h                                |   13 +-
 libiberty/ChangeLog                                |    4 +
 libiberty/makefile.vms                             |    2 +-
 sim/bfin/ChangeLog                                 |    5 +
 sim/bfin/dv-bfin_otp.c                             |    7 +
 sim/common/ChangeLog                               |   25 +
 sim/common/dv-glue.c                               |   41 +-
 sim/common/hw-alloc.c                              |    3 +-
 sim/common/hw-base.c                               |   30 +-
 sim/common/hw-device.h                             |    9 +-
 sim/common/hw-events.c                             |    6 +-
 sim/common/hw-handles.c                            |    6 +-
 sim/common/hw-instances.c                          |    3 +-
 sim/common/hw-instances.h                          |    3 +-
 sim/common/hw-main.h                               |    6 +-
 sim/common/hw-ports.c                              |    9 +-
 sim/common/hw-ports.h                              |    3 +-
 sim/common/hw-properties.c                         |    3 +-
 sim/common/hw-properties.h                         |   15 +-
 sim/common/hw-tree.c                               |  100 +-
 115 files changed, 27021 insertions(+), 38278 deletions(-)
 create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex.exp
 copy gdb/testsuite/gdb.ada/{arrayptr => mi_catch_ex}/foo.adb (61%)
 copy bfd/elf32-tic6x.h => gdb/testsuite/gdb.arch/thumb-singlestep.S (54%)
 create mode 100644 gdb/testsuite/gdb.arch/thumb-singlestep.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 281c2a2..adbd25c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,98 @@
+2011-04-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@gmx.de>
+
+	* config.sub: Sync from upstream.
+
+2011-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (avr-*-*): Add comment about why libssp is disabled.
+	(microblaze*): Don't disable libssp.
+	* configure: Regenerate.
+
+2011-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@codesourcery.com>
 
 	* configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable
diff --git a/Makefile.def b/Makefile.def
index d52466d..f499180 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -4,7 +4,7 @@ AutoGen definitions Makefile.tpl;
 // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
 // This file was originally written by Nathanael Nerode.
 //
-//   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+//   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
 //   Free Software Foundation
 //
 // This file is free software; you can redistribute it and/or modify
@@ -27,39 +27,25 @@ AutoGen definitions Makefile.tpl;
 
 build_modules= { module= libiberty; };
 build_modules= { module= bison; };
-build_modules= { module= byacc; };
 build_modules= { module= flex; };
 build_modules= { module= m4; };
 build_modules= { module= texinfo; };
 build_modules= { module= fixincludes; };
 
-host_modules= { module= ash; };
-host_modules= { module= autoconf; };
-host_modules= { module= automake; };
-host_modules= { module= bash; };
 host_modules= { module= bfd; lib_path=.libs; bootstrap=true; };
 host_modules= { module= opcodes; lib_path=.libs; bootstrap=true; };
 host_modules= { module= binutils; bootstrap=true; };
 host_modules= { module= bison; no_check_cross= true; };
-host_modules= { module= byacc; no_check_cross= true; };
-host_modules= { module= bzip2; };
 host_modules= { module= cgen; };
 host_modules= { module= dejagnu; };
-host_modules= { module= diff; };
-host_modules= { module= dosutils; no_check= true; };
 host_modules= { module= etc; };
 host_modules= { module= fastjar; no_check_cross= true; };
-host_modules= { module= fileutils; };
-host_modules= { module= findutils; };
-host_modules= { module= find; };
 host_modules= { module= fixincludes;
 		missing= TAGS; };
 host_modules= { module= flex; no_check_cross= true; };
 host_modules= { module= gas; bootstrap=true; };
 host_modules= { module= gcc; bootstrap=true; 
 		extra_make_flags="$(EXTRA_GCC_FLAGS)"; };
-host_modules= { module= gawk; };
-host_modules= { module= gettext; };
 host_modules= { module= gmp; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared';
 		no_install= true;
@@ -86,12 +72,8 @@ host_modules= { module= cloog; lib_path=.libs; bootstrap=true;
 host_modules= { module= libelf; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared';
 		no_install= true; };
-host_modules= { module= gnuserv; };
 host_modules= { module= gold; bootstrap=true; };
 host_modules= { module= gprof; };
-host_modules= { module= gzip; };
-host_modules= { module= hello; };
-host_modules= { module= indent; };
 host_modules= { module= intl; bootstrap=true; };
 host_modules= { module= tcl;
                 missing=mostlyclean; };
@@ -110,29 +92,11 @@ host_modules= { module= libiconv;
 		missing= install-pdf;
 		missing= install-html;
 		missing= install-info; };
-host_modules= { module= libtool; };
 host_modules= { module= m4; };
-host_modules= { module= make; };
-host_modules= { module= mmalloc; no_check=true; };
-host_modules= { module= patch; };
-host_modules= { module= perl; };
-host_modules= { module= prms; };
-host_modules= { module= rcs; };
 host_modules= { module= readline; };
-host_modules= { module= release; no_install= true; no_check= true; };
-host_modules= { module= recode; };
-host_modules= { module= sed; };
-host_modules= { module= send-pr; };
-host_modules= { module= shellutils; };
 host_modules= { module= sid; };
 host_modules= { module= sim; };
-host_modules= { module= tar; };
 host_modules= { module= texinfo; no_install= true; };
-host_modules= { module= textutils; };
-host_modules= { module= time; };
-host_modules= { module= uudecode; };
-host_modules= { module= wdiff; };
-host_modules= { module= zip; no_check_cross=true; };
 host_modules= { module= zlib; no_install=true; no_check=true; bootstrap=true; };
 host_modules= { module= gdb; };
 host_modules= { module= expect; };
@@ -168,13 +132,10 @@ target_modules = { module= libtermcap; no_check=true;
 target_modules = { module= winsup; };
 target_modules = { module= libgloss; no_check=true; };
 target_modules = { module= libiberty; };
-target_modules = { module= gperf; };
-target_modules = { module= examples; no_check=true; no_install=true; };
 target_modules = { module= libffi; };
 target_modules = { module= libjava; raw_cxx=true; };
 target_modules = { module= zlib; };
 target_modules = { module= boehm-gc; };
-target_modules = { module= qthreads; };
 target_modules = { module= rda; };
 target_modules = { module= libada; };
 target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
@@ -311,10 +272,8 @@ flags_to_pass = { flag= LEAN ; };
 
 // Build modules
 dependencies = { module=all-build-bison; on=all-build-texinfo; };
-dependencies = { module=all-build-byacc; on=all-build-texinfo; };
 dependencies = { module=all-build-flex; on=all-build-texinfo; };
 dependencies = { module=all-build-flex; on=all-build-bison; };
-dependencies = { module=all-build-flex; on=all-build-byacc; };
 dependencies = { module=all-build-flex; on=all-build-m4; };
 dependencies = { module=all-build-libiberty; on=all-build-texinfo; };
 dependencies = { module=all-build-m4; on=all-build-texinfo; };
@@ -337,7 +296,6 @@ dependencies = { module=all-gcc; on=all-ppl; };
 dependencies = { module=all-gcc; on=all-cloog; };
 dependencies = { module=all-gcc; on=all-build-texinfo; };
 dependencies = { module=all-gcc; on=all-build-bison; };
-dependencies = { module=all-gcc; on=all-build-byacc; };
 dependencies = { module=all-gcc; on=all-build-flex; };
 dependencies = { module=all-gcc; on=all-build-libiberty; };
 dependencies = { module=all-gcc; on=all-build-fixincludes; };
@@ -386,7 +344,6 @@ dependencies = { module=all-gdb; on=all-libiconv; };
 dependencies = { module=all-gdb; on=all-opcodes; };
 dependencies = { module=all-gdb; on=all-readline; };
 dependencies = { module=all-gdb; on=all-build-bison; };
-dependencies = { module=all-gdb; on=all-build-byacc; };
 dependencies = { module=all-gdb; on=all-sim; };
 dependencies = { module=all-gdb; on=all-libdecnumber; };
 dependencies = { module=all-gdb; on=all-libtermcap; };
@@ -411,7 +368,6 @@ dependencies = { module=all-binutils; on=all-opcodes; };
 dependencies = { module=all-binutils; on=all-bfd; };
 dependencies = { module=all-binutils; on=all-build-flex; };
 dependencies = { module=all-binutils; on=all-build-bison; };
-dependencies = { module=all-binutils; on=all-build-byacc; };
 dependencies = { module=all-binutils; on=all-intl; };
 
 // We put install-opcodes before install-binutils because the installed
@@ -439,7 +395,6 @@ dependencies = { module=all-ld; on=all-libiberty; };
 dependencies = { module=all-ld; on=all-bfd; };
 dependencies = { module=all-ld; on=all-opcodes; };
 dependencies = { module=all-ld; on=all-build-bison; };
-dependencies = { module=all-ld; on=all-build-byacc; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
 dependencies = { module=install-ld; on=install-gold; };
@@ -449,7 +404,6 @@ dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
 dependencies = { module=all-gold; on=all-bfd; };
 dependencies = { module=all-gold; on=all-build-bison; };
-dependencies = { module=all-gold; on=all-build-byacc; };
 dependencies = { module=check-gold; on=all-binutils; };
 dependencies = { module=check-gold; on=all-gas; };
 
@@ -503,44 +457,18 @@ dependencies = { module=all-fastjar; on=all-build-texinfo; };
 dependencies = { module=all-fastjar; on=all-libiberty; };
 
 // Warning, these are not well tested.
-dependencies = { module=all-autoconf; on=all-m4; };
-dependencies = { module=all-autoconf; on=all-build-texinfo; };
-dependencies = { module=all-automake; on=all-m4; };
-dependencies = { module=all-automake; on=all-build-texinfo; };
-dependencies = { module=all-automake; on=all-autoconf; };
 dependencies = { module=all-bison; on=all-intl; };
 dependencies = { module=all-bison; on=all-build-texinfo; };
-dependencies = { module=all-diff; on=all-intl; };
-dependencies = { module=all-diff; on=all-build-texinfo; };
-dependencies = { module=all-fileutils; on=all-intl; };
-dependencies = { module=all-fileutils; on=all-build-texinfo; };
 dependencies = { module=all-flex; on=all-build-bison; };
-dependencies = { module=all-flex; on=all-build-byacc; };
 dependencies = { module=all-flex; on=all-intl; };
 dependencies = { module=all-flex; on=all-m4; };
 dependencies = { module=all-flex; on=all-build-texinfo; };
-dependencies = { module=all-gzip; on=all-intl; };
-dependencies = { module=all-gzip; on=all-zlib; };
-dependencies = { module=all-gzip; on=all-build-texinfo; };
-dependencies = { module=all-hello; on=all-intl; };
-dependencies = { module=all-hello; on=all-build-texinfo; };
 dependencies = { module=all-m4; on=all-intl; };
 dependencies = { module=all-m4; on=all-build-texinfo; };
-dependencies = { module=all-make; on=all-intl; };
-dependencies = { module=all-make; on=all-build-texinfo; };
-dependencies = { module=all-patch; on=all-build-texinfo; };
-dependencies = { module=all-make; on=all-build-texinfo; };
-dependencies = { module=all-prms; on=all-libiberty; };
-dependencies = { module=all-recode; on=all-build-texinfo; };
-dependencies = { module=all-sed; on=all-build-texinfo; };
-dependencies = { module=all-send-pr; on=all-prms; };
-dependencies = { module=all-tar; on=all-build-texinfo; };
-dependencies = { module=all-uudecode; on=all-build-texinfo; };
 
 // Target modules.  These can also have dependencies on the language
 // environment (e.g. on libstdc++).  By default target modules depend
 // on libgcc and newlib/libgloss.
-lang_env_dependencies = { module=gperf; cxx=true; };
 lang_env_dependencies = { module=libjava; cxx=true; };
 lang_env_dependencies = { module=newlib; no_c=true; };
 lang_env_dependencies = { module=libgloss; no_c=true; };
@@ -550,7 +478,6 @@ lang_env_dependencies = { module=libgcc; no_gcc=true; no_c=true; };
 // a dependency on libgcc for native targets to configure.
 lang_env_dependencies = { module=libiberty; no_c=true; };
 
-dependencies = { module=configure-target-boehm-gc; on=configure-target-qthreads; };
 dependencies = { module=configure-target-boehm-gc; on=all-target-libstdc++-v3; };
 dependencies = { module=configure-target-fastjar; on=configure-target-zlib; };
 dependencies = { module=all-target-fastjar; on=all-target-zlib; };
@@ -560,12 +487,10 @@ dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
 dependencies = { module=all-target-libgo; on=all-target-libffi; };
 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
-dependencies = { module=configure-target-libjava; on=configure-target-qthreads; };
 dependencies = { module=configure-target-libjava; on=configure-target-libffi; };
 dependencies = { module=all-target-libjava; on=all-fastjar; };
 dependencies = { module=all-target-libjava; on=all-target-zlib; };
 dependencies = { module=all-target-libjava; on=all-target-boehm-gc; };
-dependencies = { module=all-target-libjava; on=all-target-qthreads; };
 dependencies = { module=all-target-libjava; on=all-target-libffi; };
 dependencies = { module=configure-target-libobjc; on=configure-target-boehm-gc; };
 dependencies = { module=all-target-libobjc; on=all-target-libiberty; };
@@ -578,11 +503,9 @@ dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgo
 dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
 // Target modules in the 'src' repository.
-lang_env_dependencies = { module=examples; };
 lang_env_dependencies = { module=libtermcap; };
 lang_env_dependencies = { module=rda; };
 lang_env_dependencies = { module=winsup; };
-lang_env_dependencies = { module=qthreads; };
 
 dependencies = { module=all-target-libgloss; on=all-target-newlib; };
 dependencies = { module=all-target-winsup; on=all-target-libiberty; };
diff --git a/Makefile.in b/Makefile.in
index 128691f..5cc0356 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -320,7 +320,7 @@ HOST_LIBELFINC = @libelfinc@
 # Programs producing files for the BUILD machine
 # ----------------------------------------------
 
-SHELL = @config_shell@
+SHELL = @SHELL@
 
 # pwd command to use.  Allow user to override default by setting PWDCMD in
 # the environment to account for automounters.  The make variable must not
@@ -860,43 +860,26 @@ endif
 
 .PHONY: configure-host
 configure-host:  \
-    maybe-configure-ash \
-    maybe-configure-autoconf \
-    maybe-configure-automake \
-    maybe-configure-bash \
     maybe-configure-bfd \
     maybe-configure-opcodes \
     maybe-configure-binutils \
     maybe-configure-bison \
-    maybe-configure-byacc \
-    maybe-configure-bzip2 \
     maybe-configure-cgen \
     maybe-configure-dejagnu \
-    maybe-configure-diff \
-    maybe-configure-dosutils \
     maybe-configure-etc \
     maybe-configure-fastjar \
-    maybe-configure-fileutils \
-    maybe-configure-findutils \
-    maybe-configure-find \
     maybe-configure-fixincludes \
     maybe-configure-flex \
     maybe-configure-gas \
     maybe-configure-gcc \
-    maybe-configure-gawk \
-    maybe-configure-gettext \
     maybe-configure-gmp \
     maybe-configure-mpfr \
     maybe-configure-mpc \
     maybe-configure-ppl \
     maybe-configure-cloog \
     maybe-configure-libelf \
-    maybe-configure-gnuserv \
     maybe-configure-gold \
     maybe-configure-gprof \
-    maybe-configure-gzip \
-    maybe-configure-hello \
-    maybe-configure-indent \
     maybe-configure-intl \
     maybe-configure-tcl \
     maybe-configure-itcl \
@@ -906,29 +889,11 @@ configure-host:  \
     maybe-configure-libgui \
     maybe-configure-libiberty \
     maybe-configure-libiconv \
-    maybe-configure-libtool \
     maybe-configure-m4 \
-    maybe-configure-make \
-    maybe-configure-mmalloc \
-    maybe-configure-patch \
-    maybe-configure-perl \
-    maybe-configure-prms \
-    maybe-configure-rcs \
     maybe-configure-readline \
-    maybe-configure-release \
-    maybe-configure-recode \
-    maybe-configure-sed \
-    maybe-configure-send-pr \
-    maybe-configure-shellutils \
     maybe-configure-sid \
     maybe-configure-sim \
-    maybe-configure-tar \
     maybe-configure-texinfo \
-    maybe-configure-textutils \
-    maybe-configure-time \
-    maybe-configure-uudecode \
-    maybe-configure-wdiff \
-    maybe-configure-zip \
     maybe-configure-zlib \
     maybe-configure-gdb \
     maybe-configure-expect \
@@ -953,13 +918,10 @@ configure-target:  \
     maybe-configure-target-winsup \
     maybe-configure-target-libgloss \
     maybe-configure-target-libiberty \
-    maybe-configure-target-gperf \
-    maybe-configure-target-examples \
     maybe-configure-target-libffi \
     maybe-configure-target-libjava \
     maybe-configure-target-zlib \
     maybe-configure-target-boehm-gc \
-    maybe-configure-target-qthreads \
     maybe-configure-target-rda \
     maybe-configure-target-libada \
     maybe-configure-target-libgomp
@@ -993,7 +955,6 @@ all:
 
 all-build: maybe-all-build-libiberty
 all-build: maybe-all-build-bison
-all-build: maybe-all-build-byacc
 all-build: maybe-all-build-flex
 all-build: maybe-all-build-m4
 all-build: maybe-all-build-texinfo
@@ -1001,10 +962,6 @@ all-build: maybe-all-build-fixincludes
 
 .PHONY: all-host
 
-all-host: maybe-all-ash
-all-host: maybe-all-autoconf
-all-host: maybe-all-automake
-all-host: maybe-all-bash
 @if bfd-no-bootstrap
 all-host: maybe-all-bfd
 @endif bfd-no-bootstrap
@@ -1015,17 +972,10 @@ all-host: maybe-all-opcodes
 all-host: maybe-all-binutils
 @endif binutils-no-bootstrap
 all-host: maybe-all-bison
-all-host: maybe-all-byacc
-all-host: maybe-all-bzip2
 all-host: maybe-all-cgen
 all-host: maybe-all-dejagnu
-all-host: maybe-all-diff
-all-host: maybe-all-dosutils
 all-host: maybe-all-etc
 all-host: maybe-all-fastjar
-all-host: maybe-all-fileutils
-all-host: maybe-all-findutils
-all-host: maybe-all-find
 all-host: maybe-all-fixincludes
 all-host: maybe-all-flex
 @if gas-no-bootstrap
@@ -1034,8 +984,6 @@ all-host: maybe-all-gas
 @if gcc-no-bootstrap
 all-host: maybe-all-gcc
 @endif gcc-no-bootstrap
-all-host: maybe-all-gawk
-all-host: maybe-all-gettext
 @if gmp-no-bootstrap
 all-host: maybe-all-gmp
 @endif gmp-no-bootstrap
@@ -1054,14 +1002,10 @@ all-host: maybe-all-cloog
 @if libelf-no-bootstrap
 all-host: maybe-all-libelf
 @endif libelf-no-bootstrap
-all-host: maybe-all-gnuserv
 @if gold-no-bootstrap
 all-host: maybe-all-gold
 @endif gold-no-bootstrap
 all-host: maybe-all-gprof
-all-host: maybe-all-gzip
-all-host: maybe-all-hello


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [SCM]  archer-muller-windows-multi: Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi
@ 2011-03-31  8:58 muller
  0 siblings, 0 replies; 3+ messages in thread
From: muller @ 2011-03-31  8:58 UTC (permalink / raw)
  To: archer-commits

The branch, archer-muller-windows-multi has been updated
       via  4d80ba8f30571407932636eccdd513199323b96a (commit)
       via  bc0f4ad85f624c3761581a17b2fbf81401dccde8 (commit)
       via  1796f3f8f7bfb229334ba0fdfdc52460b6a1fe44 (commit)
       via  5dc781f27f0b60eeaa9708550da85468c4ca555f (commit)
       via  6ca7b05525cfc99257d1e176df71218802f5e045 (commit)
       via  4e7850e84c4eae566fe46728f0e6b142e0b942b2 (commit)
       via  6ba5eb5df77405dd00ab23afd9730ebd517b3894 (commit)
       via  573f1965d26f0d23d5dff4a5e55a004418b328b7 (commit)
       via  2853cad470dff5b52d7c94e93e33da98bca10434 (commit)
       via  96bfe92de6c67763182b1492c24c8edea9e00e1b (commit)
       via  0ecf976175b6f125db5959c8eeeaca2f35299e6e (commit)
       via  4c462005aa957b25047076fba4d8cec2e16acc11 (commit)
       via  15d8d3fc14460037befb71fea7c276d1a2c140f5 (commit)
       via  4551d2bd6db796f2572de4286f29a787f3dabf1f (commit)
       via  b7467f3e967dee490d66c25c3356bca48d54908a (commit)
       via  627e5e91c2e37cee6e6657b8a561abaadce03a99 (commit)
       via  de78bbdb6c79cf25c0fbc9b756fd35ff5964c517 (commit)
       via  7e744f02a86123c23e69e566616214b8c651bff1 (commit)
       via  48ccae6422ee8e4025e0ff4b35668672a58e0d53 (commit)
       via  b5f799550a4d17b2820b5f0b27dabe1833188564 (commit)
       via  e4ad4000154dfd6b4a4e1cacde400441ebca608f (commit)
       via  26d160eaebc737c1a45f07f99c80cce979874aac (commit)
       via  f10617c2cd5f8a2951fba9b3a256726f8e0dec8a (commit)
       via  be30267300397d0fef6ec261d91864f0d837124e (commit)
       via  e02d3cc0fc7e6e1ad50b49945c28620568f3f2f8 (commit)
       via  6e1991d4baf179528193e885bf0ae5a2034384fe (commit)
       via  18444b46717da61b1ef977891fa163ed74a94a88 (commit)
       via  628f295c973dfb00698e5593476cd46bcac5520a (commit)
      from  b0eb1217c315e0ca28cbd82323af81770f2897fc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 4d80ba8f30571407932636eccdd513199323b96a
Merge: 15d8d3f bc0f4ad
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Mar 31 10:54:29 2011 +0200

    Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi

commit 15d8d3fc14460037befb71fea7c276d1a2c140f5
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Mar 29 11:36:35 2011 +0200

     Eliminate all but one USE_WIDE_WINAPI in windows-nat.c

commit 4551d2bd6db796f2572de4286f29a787f3dabf1f
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Mar 29 11:20:51 2011 +0200

     Replace CloseHandle by FreeLibrary call

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

Summary of changes:
 bfd/ChangeLog                                |    7 +
 bfd/elf64-alpha.c                            |   93 +++-
 bfd/version.h                                |    2 +-
 gdb/.gitignore                               |   17 +
 gdb/ChangeLog                                |  168 ++++++
 gdb/Makefile.in                              |   27 +-
 gdb/NEWS                                     |    2 +
 gdb/amd64-windows-nat.c                      |    2 +-
 gdb/blockframe.c                             |   35 +-
 gdb/breakpoint.c                             |  184 +++++--
 gdb/breakpoint.h                             |   16 +
 gdb/common/windows-hdep.h                    |   12 +-
 gdb/doc/ChangeLog                            |    4 +
 gdb/doc/gdb.texinfo                          |    2 +-
 gdb/dwarf2read.c                             |   61 ++-
 gdb/elfread.c                                |  496 ++++++++++++++++-
 gdb/eval.c                                   |    2 +
 gdb/gdbtypes.c                               |   16 +
 gdb/gdbtypes.h                               |   14 +
 gdb/i386-windows-nat.c                       |    2 +-
 gdb/infcall.c                                |   49 ++-
 gdb/minsyms.c                                |   72 +++-
 gdb/parse.c                                  |   24 +-
 gdb/remote-mips.c                            |    3 +-
 gdb/solib-svr4.c                             |    3 +-
 gdb/symmisc.c                                |    3 +
 gdb/symtab.c                                 |    2 +-
 gdb/symtab.h                                 |   37 ++
 gdb/testsuite/ChangeLog                      |   33 ++
 gdb/testsuite/gdb.ada/arrayparam.exp         |   11 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp        |   13 +
 gdb/testsuite/gdb.ada/sym_print_name.exp     |   10 +-
 gdb/testsuite/gdb.ada/sym_print_name/foo.adb |    4 +-
 gdb/testsuite/gdb.ada/sym_print_name/pck.ads |    4 +-
 gdb/testsuite/gdb.base/gnu-ifunc-lib.c       |   33 ++
 gdb/testsuite/gdb.base/gnu-ifunc.c           |   61 ++
 gdb/testsuite/gdb.base/gnu-ifunc.exp         |  146 +++++
 gdb/testsuite/gdb.base/watchpoint-delete.c   |   33 ++
 gdb/testsuite/gdb.base/watchpoint-delete.exp |   38 ++
 gdb/testsuite/gdb.cp/anon-struct.cc          |   58 ++
 gdb/testsuite/gdb.cp/anon-struct.exp         |   31 +
 gdb/valops.c                                 |   19 +-
 gdb/version.in                               |    2 +-
 gdb/windows-nat.c                            |   42 +-
 libdecnumber/.gitignore                      |    1 +
 libdecnumber/ChangeLog                       |    4 +
 sim/bfin/ChangeLog                           |   11 +
 sim/bfin/bfin-sim.c                          |   11 +-
 sim/bfin/configure                           |    2 +-
 sim/common/ChangeLog                         |    6 +
 sim/common/Make-common.in                    |    3 +
 sim/common/aclocal.m4                        |    2 +-
 sim/common/dv-cfi.c                          |  799 ++++++++++++++++++++++++++
 sim/common/dv-cfi.h                          |   60 ++
 54 files changed, 2650 insertions(+), 142 deletions(-)
 create mode 100644 gdb/.gitignore
 create mode 100644 gdb/testsuite/gdb.base/gnu-ifunc-lib.c
 create mode 100644 gdb/testsuite/gdb.base/gnu-ifunc.c
 create mode 100644 gdb/testsuite/gdb.base/gnu-ifunc.exp
 create mode 100644 gdb/testsuite/gdb.base/watchpoint-delete.c
 create mode 100644 gdb/testsuite/gdb.base/watchpoint-delete.exp
 create mode 100644 gdb/testsuite/gdb.cp/anon-struct.cc
 create mode 100644 gdb/testsuite/gdb.cp/anon-struct.exp
 create mode 100644 libdecnumber/.gitignore
 create mode 100644 sim/common/dv-cfi.c
 create mode 100644 sim/common/dv-cfi.h

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 80fa801..9f5d1b5 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,10 @@
+2011-03-29  Richard Henderson  <rth@redhat.com>
+
+	* elf64-alpha.c (elf64_alpha_gc_mark_hook): New.
+	(elf64_alpha_gc_sweep_hook): New.
+	(elf_backend_gc_mark_hook, elf_backend_gc_sweep_hook): New.
+	(elf_backend_can_gc_sections): New.
+
 2011-03-26  John Marino  <binutils@marino.st>
 
 	* config.bfd: Add x86_64-*-dragonfly*, fix i386-*-dragonfly*.
diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c
index aaa6e20..2b15a81 100644
--- a/bfd/elf64-alpha.c
+++ b/bfd/elf64-alpha.c
@@ -1,6 +1,6 @@
 /* Alpha specific support for 64-bit ELF
    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-   2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
+   2006, 2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
    Contributed by Richard Henderson <rth@tamu.edu>.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -1988,6 +1988,93 @@ elf64_alpha_check_relocs (bfd *abfd, struct bfd_link_info *info,
   return TRUE;
 }
 
+/* Return the section that should be marked against GC for a given
+   relocation.  */
+
+static asection *
+elf64_alpha_gc_mark_hook (asection *sec, struct bfd_link_info *info,
+			  Elf_Internal_Rela *rel,
+			  struct elf_link_hash_entry *h, Elf_Internal_Sym *sym)
+{
+  /* These relocations don't really reference a symbol.  Instead we store
+     extra data in their addend slot.  Ignore the symbol.  */
+  switch (ELF64_R_TYPE (rel->r_info))
+    {
+    case R_ALPHA_LITUSE:
+    case R_ALPHA_GPDISP:
+    case R_ALPHA_HINT:
+      return NULL;
+    }
+
+  return _bfd_elf_gc_mark_hook (sec, info, rel, h, sym);
+}
+
+/* Update the got entry reference counts for the section being removed.  */
+
+static bfd_boolean
+elf64_alpha_gc_sweep_hook (bfd *abfd, struct bfd_link_info *info,
+			   asection *sec, const Elf_Internal_Rela *relocs)
+{
+  Elf_Internal_Shdr *symtab_hdr;
+  struct alpha_elf_link_hash_entry **sym_hashes;
+  const Elf_Internal_Rela *rel, *relend;
+
+  if (info->relocatable)
+    return TRUE;
+
+  symtab_hdr = &elf_symtab_hdr (abfd);
+  sym_hashes = alpha_elf_sym_hashes (abfd);
+
+  relend = relocs + sec->reloc_count;
+  for (rel = relocs; rel < relend; rel++)
+    {
+      unsigned long r_symndx, r_type;
+      struct alpha_elf_link_hash_entry *h = NULL;
+      struct alpha_elf_got_entry *gotent;
+
+      r_symndx = ELF64_R_SYM (rel->r_info);
+      if (r_symndx >= symtab_hdr->sh_info)
+	{
+	  h = sym_hashes[r_symndx - symtab_hdr->sh_info];
+	  while (h->root.root.type == bfd_link_hash_indirect
+		 || h->root.root.type == bfd_link_hash_warning)
+	    h = (struct alpha_elf_link_hash_entry *) h->root.root.u.i.link;
+	}
+
+      r_type = ELF64_R_TYPE (rel->r_info);
+      switch (r_type)
+	{
+	case R_ALPHA_LITERAL:
+	  /* ??? Ignore re-computation of gotent_flags.  We're not
+	     carrying a use-count for each bit in that mask.  */
+
+	case R_ALPHA_TLSGD:
+	case R_ALPHA_GOTDTPREL:
+	case R_ALPHA_GOTTPREL:
+	  /* Fetch the got entry from the tables.  */
+	  gotent = get_got_entry (abfd, h, r_type, r_symndx, rel->r_addend);
+
+	  /* The got entry *must* exist, since we should have created it
+	     before during check_relocs.  Also note that get_got_entry
+	     assumed this was going to be another use, and so incremented
+	     the use count again.  Thus the use count must be at least the
+	     one real use and the "use" we just added.  */
+	  if (gotent == NULL || gotent->use_count < 2)
+	    {
+	      abort ();
+	      return FALSE;
+	    }
+	  gotent->use_count -= 2;
+	  break;
+
+	default:
+	  break;
+	}
+    }
+
+  return TRUE;
+}
+
 /* Adjust a symbol defined by a dynamic object and referenced by a
    regular object.  The current definition is in some section of the
    dynamic object, but we're not including those sections.  We have to
@@ -5384,6 +5471,10 @@ static const struct elf_size_info alpha_elf_size_info =
 #define elf_backend_reloc_type_class \
   elf64_alpha_reloc_type_class
 
+#define elf_backend_can_gc_sections	1
+#define elf_backend_gc_mark_hook	elf64_alpha_gc_mark_hook
+#define elf_backend_gc_sweep_hook	elf64_alpha_gc_sweep_hook
+
 #define elf_backend_ecoff_debug_swap \
   &elf64_alpha_ecoff_debug_swap
 
diff --git a/bfd/version.h b/bfd/version.h
index db65447..2d7ba71 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110328
+#define BFD_VERSION_DATE 20110330
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/.gitignore b/gdb/.gitignore
new file mode 100644
index 0000000..ea3a4f9
--- /dev/null
+++ b/gdb/.gitignore
@@ -0,0 +1,17 @@
+/version.c
+/xml-builtin.c
+
+/ada-exp.c
+/ada-lex.c
+/c-exp.c
+/cp-name-parser.c
+/f-exp.c
+/gdb
+/gdbtui
+/init.c
+/jv-exp.c
+/m2-exp.c
+/objc-exp.c
+/observer.h
+/observer.inc
+/p-exp.c
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a21aa81..33435b8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,171 @@
+2011-03-29  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+	* Makefile.in (SFILES): Add missing C sources.
+	(HFILES_NO_SRCDIR): Remove gdbserver subdirectory headers.
+	Add missing headers.
+
+2011-03-29  Mike Frysinger  <vapier@gentoo.org>
+
+	* .gitignore: New file.
+
+2011-03-29  Mike Frysinger  <vapier@gentoo.org>
+
+	* NEWS: Mention new cfi device simulation.
+
+2011-03-29  Tom Tromey  <tromey@redhat.com>
+
+	* dwarf2read.c (fixup_partial_die): Handle linkage name on
+	otherwise anonymous types.
+	(dwarf2_name): Likewise.
+	* valops.c (value_struct_elt_for_reference): Refine artificial
+	type logic.  Call error if j==-1.
+
+2011-03-29  Andreas Tobler  <andreast-list@fgznet.ch>
+
+	Fix false GCC warning.
+	* infcall.c (find_function_addr): Initialize funaddr.
+
+2011-03-29  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+	Fix mingw compilation with --enable-targets=all.
+	* remote-mips.c (gdb_usleep.h): Include header.
+	(mips_enter_debug): Use gdb_usleep instead of sleep.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Support resolution of STT_GNU_IFUNC via breakpoints.
+	* breakpoint.c (print_it_typical): Support bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.
+	(bpstat_what): Rename parameter to bs_head, new variable bs, adjust
+	the loop.  Support bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.  New comment after the loop.  New loop
+	for bp_gnu_ifunc_resolver and bp_gnu_ifunc_resolver_return
+	breakpoints.
+	(bptype_string, print_one_breakpoint_location): Support
+	bp_gnu_ifunc_resolver and bp_gnu_ifunc_resolver_return.
+	(user_settable_breakpoint): Return true also for
+	bp_gnu_ifunc_resolver.
+	(allocate_bp_location): Support bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.
+	(set_breakpoint_location_function): New parameter explicit_loc,
+	describe it.  Call find_pc_partial_function_gnu_ifunc with new
+	variable IS_GNU_IFUNC and adjust the address for STT_GNU_IFUNC if
+	EXPLICIT_LOC is not set.
+	(set_raw_breakpoint): Set EXPLICIT_LOC for
+	set_breakpoint_location_function.
+	(clone_momentary_breakpoint): Use true for EXPLICIT_LOC of
+	set_breakpoint_location_function.
+	(mention): Support bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.
+	(add_location_to_breakpoint): Set EXPLICIT_LOC for
+	set_breakpoint_location_function.
+	(update_breakpoint_locations): Remove static.
+	(breakpoint_re_set_one): Support bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.
+	* breakpoint.h (enum bptype): New fields bp_gnu_ifunc_resolver and
+	bp_gnu_ifunc_resolver_return.
+	(update_breakpoint_locations): New declaration.
+	* elfread.c: Include gdbthread.h and regcache.h.
+	(elf_gnu_ifunc_resolver_stop, elf_gnu_ifunc_resolver_return_stop): New
+	functions.
+	(elf_gnu_ifunc_fns): Install them.
+	* minsyms.c (stub_gnu_ifunc_resolver_stop)
+	(stub_gnu_ifunc_resolver_return_stop): New functions.
+	(stub_gnu_ifunc_fns): Install them.
+	* symtab.h (struct gnu_ifunc_fns): New fields gnu_ifunc_resolver_stop
+	and gnu_ifunc_resolver_return_stop.
+	(gnu_ifunc_resolver_stop, gnu_ifunc_resolver_return_stop): New.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	STT_GNU_IFUNC reader implementation.
+	* elfread.c: Include gdbtypes.h, value.h and infcall.h.
+	(SYMBOL_GOT_PLT_SUFFIX, elf_rel_plt_read)
+	(elf_objfile_gnu_ifunc_cache_data, struct elf_gnu_ifunc_cache)
+	(elf_gnu_ifunc_cache_hash, elf_gnu_ifunc_cache_eq)
+	(elf_gnu_ifunc_record_cache, elf_gnu_ifunc_resolve_by_cache)
+	(elf_gnu_ifunc_resolve_by_got, elf_gnu_ifunc_resolve_name)
+	(elf_gnu_ifunc_resolve_addr): New.
+	(elf_symfile_read): Call elf_rel_plt_read.
+	(elf_gnu_ifunc_fns): New.
+	(_initialize_elfread): Initialize elf_objfile_gnu_ifunc_cache_data.
+	Install elf_gnu_ifunc_fns.
+	* infcall.c (find_function_return_type): New function.
+	(find_function_addr): Resolve TYPE_GNU_IFUNC functions, if possible.
+	* minsyms.c (stub_gnu_ifunc_resolve_addr)
+	(stub_gnu_ifunc_resolve_name): New functions.
+	(stub_gnu_ifunc_fns, gnu_ifunc_fns_p): New variables.
+	* symtab.h (struct gnu_ifunc_fns, gnu_ifunc_resolve_addr)
+	(gnu_ifunc_resolve_name, gnu_ifunc_fns_p): New.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Code cleanup for later STT_GNU_IFUNC support.
+	* infcall.c (find_function_addr): Remove variable code, use explicit
+	dereferences for it.  Move VALUE_TYPE initialization later.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	GDB find_pc_partial_function support for STT_GNU_IFUNC.
+	* blockframe.c (cache_pc_function_is_gnu_ifunc): New variable.
+	(clear_pc_function_cache): Clear it.
+	(find_pc_partial_function): Rename to ...
+	(find_pc_partial_function_gnu_ifunc): ... this function.  New
+	parameter is_gnu_ifunc_p, describe it.  Set *IS_GNU_IFUNC_P.
+	(find_pc_partial_function): New wrapper for this function.
+	* symtab.h (find_pc_partial_function_gnu_ifunc): New declaration.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	GDB internal type support for STT_GNU_IFUNC.
+	* elfread.c (record_minimal_symbol): Support mst_text_gnu_ifunc.
+	(elf_symtab_read): Set mst_text_gnu_ifunc for
+	BSF_GNU_INDIRECT_FUNCTION.
+	* eval.c (evaluate_subexp_standard): Support TYPE_GNU_IFUNC.
+	* gdbtypes.c (init_type): Support TYPE_FLAG_GNU_IFUNC,
+	builtin_func_func, nodebug_text_gnu_ifunc_symbol and
+	nodebug_got_plt_symbol.
+	* gdbtypes.h (enum type_flag_value): New entry TYPE_FLAG_GNU_IFUNC.
+	(TYPE_GNU_IFUNC): New.
+	(struct main_type): New field flag_gnu_ifunc.
+	(struct builtin_type): New field builtin_func_func.
+	(struct objfile_type): New fields nodebug_text_gnu_ifunc_symbol and
+	nodebug_got_plt_symbol.
+	* minsyms.c (lookup_minimal_symbol_text): Support mst_text_gnu_ifunc.
+	(in_gnu_ifunc_stub): New.
+	(prim_record_minimal_symbol, find_solib_trampoline_target): Support
+	mst_text_gnu_ifunc.
+	* parse.c (write_exp_msymbol): New variable ifunc_msym.  Detect and
+	support mst_text_gnu_ifunc.  Support mst_slot_got_plt.
+	* solib-svr4.c (svr4_in_dynsym_resolve_code): Return true also for
+	in_gnu_ifunc_stub.
+	* symmisc.c (dump_msymbols): Support mst_text_gnu_ifunc.
+	* symtab.c (search_symbols): Likewise.
+	* symtab.h (enum minimal_symbol_type): New fields mst_text_gnu_ifunc
+	and mst_slot_got_plt.
+	(in_gnu_ifunc_stub): New declaration.
+
+2011-03-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Support a ring of related breakpoints.
+	* breakpoint.c (watchpoint_del_at_next_stop): New, move here code from
+	other functions, add gdb_assert.
+	(update_watchpoint, watchpoint_check): Add gdb_assert.  Use
+	watchpoint_del_at_next_stop.
+	(bpstat_check_watchpoint): Use watchpoint_del_at_next_stop.
+	(bpstat_stop_status): Handle ring in related_breakpoint.
+	(set_raw_breakpoint_without_location): Initialize ring in
+	related_breakpoint.
+	(delete_breakpoint): Handle ring in related_breakpoint, use
+	watchpoint_del_at_next_stop.
+	(map_breakpoint_numbers): Handle ring in related_breakpoint.
+
+2011-03-28  Tom Tromey  <tromey@redhat.com>
+
+	PR symtab/12441:
+	* dwarf2read.c (prepare_one_comp_unit): Don't call set_cu_language
+	with `language_minimal'.
+
 2011-03-25  Ulrich Weigand  <ulrich.weigand@linaro.org>
 
 	* arm-tdep.c (arm_elf_make_msymbol_special): Use ARM_SYM_BRANCH_TYPE
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 164498b..28cb42e 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -235,13 +235,16 @@ SUBDIR_TUI_OBS = \
 	tui-io.o \
 	tui-layout.o \
 	tui-out.o \
+	tui-main.o \
 	tui-regs.o \
 	tui-source.o \
 	tui-stack.o \
 	tui-win.o \
 	tui-windata.o \
 	tui-wingeneral.o \
-	tui-winsource.o
+	tui-winsource.o \
+	tui.o
+
 SUBDIR_TUI_SRCS = \
 	tui/tui-command.c \
 	tui/tui-data.c \
@@ -251,6 +254,7 @@ SUBDIR_TUI_SRCS = \
 	tui/tui-interp.c \
 	tui/tui-io.c \
 	tui/tui-layout.c \
+	tui/tui-main.c \
 	tui/tui-out.c \
 	tui/tui-regs.c \
 	tui/tui-source.c \
@@ -260,6 +264,7 @@ SUBDIR_TUI_SRCS = \
 	tui/tui-wingeneral.c \
 	tui/tui-winsource.c \
 	tui/tui.c
+
 SUBDIR_TUI_DEPS =
 SUBDIR_TUI_LDFLAGS=
 SUBDIR_TUI_CFLAGS= \
@@ -732,6 +737,8 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
 	record.c gcore.c \
 	jit.c \
 	xml-syscall.c \
+	annotate.c common/signals.c copying.c dfp.c gdb.c inf-child.c \
+	regset.c sol-thread.c windows-termcap.c
 
 LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
 
@@ -758,11 +765,8 @@ c-lang.h d-lang.h frame.h event-loop.h block.h cli/cli-setshow.h	\
 cli/cli-decode.h cli/cli-cmds.h cli/cli-dump.h cli/cli-utils.h \
 cli/cli-script.h macrotab.h symtab.h version.h gnulib/wchar.in.h \
 gnulib/string.in.h gnulib/str-two-way.h \
-gnulib/stdint.in.h remote.h gdb.h sparc-nat.h gdbserver/win32-low.h \
-gdbserver/i387-fp.h gdbserver/server.h gdbserver/terminal.h \
-gdbserver/mem-break.h gdbserver/wincecompat.h gdbserver/target.h \
-gdbserver/linux-low.h gdbserver/gdb_proc_service.h \
-gdbserver/regcache.h gdbthread.h dwarf2-frame.h nbsd-nat.h dcache.h \
+gnulib/stdint.in.h remote.h gdb.h sparc-nat.h \
+gdbthread.h dwarf2-frame.h nbsd-nat.h dcache.h \
 amd64-nat.h s390-tdep.h arm-linux-tdep.h exceptions.h macroscope.h \
 gdbarch.h bsd-uthread.h gdb_thread_db.h gdb_stat.h memory-map.h	memrange.h \
 mdebugread.h m88k-tdep.h stabsread.h hppa-linux-offsets.h linux-fork.h \
@@ -801,7 +805,16 @@ annotate.h sim-regno.h dictionary.h dfp.h main.h frame-unwind.h	\
 remote-fileio.h i386-linux-tdep.h vax-tdep.h objc-lang.h \
 sentinel-frame.h bcache.h symfile.h windows-tdep.h linux-tdep.h \
 gdb_usleep.h jit.h xml-syscall.h microblaze-tdep.h \
-psymtab.h psympriv.h progspace.h bfin-tdep.h ia64-hpux-tdep.h
+psymtab.h psympriv.h progspace.h bfin-tdep.h ia64-hpux-tdep.h \
+amd64-darwin-tdep.h charset-list.h common/gdb_signals.h common/i386-xstate.h \
+config/djgpp/langinfo.h config/djgpp/nl_types.h darwin-nat.h \
+dicos-tdep.h filesystem.h gcore.h gdb_wchar.h hppabsd-tdep.h \
+i386-darwin-tdep.h i386-nat.h linux-record.h moxie-tdep.h \
+osdata.h procfs.h python/py-event.h python/py-events.h python/py-stopevent.h \
+python/python-internal.h python/python.h ravenscar-thread.h record.h \
+solib-darwin.h solib-ia64-hpux.h solib-spu.h windows-nat.h xcoffread.h \
+gnulib/extra/arg-nonnull.h gnulib/extra/c++defs.h gnulib/extra/warn-on-use.h \
+gnulib/stddef.in.h inline-frame.h
 
 # Header files that already have srcdir in them, or which are in objdir.
 
diff --git a/gdb/NEWS b/gdb/NEWS
index 2288497..a09395c 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -182,6 +182,8 @@ Analog Devices, Inc. Blackfin Processor	bfin-*
 
   ** The --map-info flag lists all known core mappings.
 
+  ** CFI flashes may be simulated via the "cfi" device.
+
 *** Changes in GDB 7.2
 
 * Shared library support for remote targets by default
diff --git a/gdb/amd64-windows-nat.c b/gdb/amd64-windows-nat.c
index c695e00..d8ab04f 100644
--- a/gdb/amd64-windows-nat.c
+++ b/gdb/amd64-windows-nat.c
@@ -381,7 +381,7 @@ _initialize_amd64_windows_nat (void)
       Win32GetThreadSelectorEntry = (void *) GetProcAddress (h,
 				      "Wow64GetThreadSelectorEntry");
       Win32SuspendThread = (void *) GetProcAddress (h, "Wow64SuspendThread");
-      CloseHandle (h);
+      FreeLibrary (h);
     }
   setup_amd64_windows_nat ();
   observer_attach_architecture_changed (windows_notify_architecture_changed);
diff --git a/gdb/blockframe.c b/gdb/blockframe.c
index 5bc5930..3b546a7 100644
--- a/gdb/blockframe.c
+++ b/gdb/blockframe.c
@@ -163,6 +163,7 @@ static CORE_ADDR cache_pc_function_low = 0;
 static CORE_ADDR cache_pc_function_high = 0;
 static char *cache_pc_function_name = 0;
 static struct obj_section *cache_pc_function_section = NULL;
+static int cache_pc_function_is_gnu_ifunc = 0;
 
 /* Clear cache, e.g. when symbol table is discarded.  */
 
@@ -173,6 +174,7 @@ clear_pc_function_cache (void)
   cache_pc_function_high = 0;
   cache_pc_function_name = (char *) 0;
   cache_pc_function_section = NULL;
+  cache_pc_function_is_gnu_ifunc = 0;
 }
 
 /* Finds the "function" (text symbol) that is smaller than PC but
@@ -180,17 +182,19 @@ clear_pc_function_cache (void)
    *NAME and/or *ADDRESS conditionally if that pointer is non-null.
    If ENDADDR is non-null, then set *ENDADDR to be the end of the
    function (exclusive), but passing ENDADDR as non-null means that
-   the function might cause symbols to be read.  This function either
-   succeeds or fails (not halfway succeeds).  If it succeeds, it sets
-   *NAME, *ADDRESS, and *ENDADDR to real information and returns 1.
-   If it fails, it sets *NAME, *ADDRESS, and *ENDADDR to zero and
-   returns 0.  */
+   the function might cause symbols to be read.  If IS_GNU_IFUNC_P is provided
+   *IS_GNU_IFUNC_P is set to 1 on return if the function is STT_GNU_IFUNC.
+   This function either succeeds or fails (not halfway succeeds).  If it
+   succeeds, it sets *NAME, *ADDRESS, and *ENDADDR to real information and
+   returns 1.  If it fails, it sets *NAME, *ADDRESS, *ENDADDR and
+   *IS_GNU_IFUNC_P to zero and returns 0.  */
 
 /* Backward compatibility, no section argument.  */
 
 int
-find_pc_partial_function (CORE_ADDR pc, char **name, CORE_ADDR *address,
-			  CORE_ADDR *endaddr)
+find_pc_partial_function_gnu_ifunc (CORE_ADDR pc, char **name,
+				    CORE_ADDR *address, CORE_ADDR *endaddr,
+				    int *is_gnu_ifunc_p)
 {
   struct obj_section *section;
   struct symbol *f;
@@ -240,6 +244,7 @@ find_pc_partial_function (CORE_ADDR pc, char **name, CORE_ADDR *address,
 	  cache_pc_function_high = BLOCK_END (SYMBOL_BLOCK_VALUE (f));
 	  cache_pc_function_name = SYMBOL_LINKAGE_NAME (f);
 	  cache_pc_function_section = section;
+	  cache_pc_function_is_gnu_ifunc = TYPE_GNU_IFUNC (SYMBOL_TYPE (f));
 	  goto return_cached_value;
 	}


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [SCM]  archer-muller-windows-multi: Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi
@ 2011-03-29  7:12 muller
  0 siblings, 0 replies; 3+ messages in thread
From: muller @ 2011-03-29  7:12 UTC (permalink / raw)
  To: archer-commits

The branch, archer-muller-windows-multi has been updated
       via  23d5abc931ed5bdfa39a0be838c95d1b66b9840c (commit)
       via  df0418c47f091ba31a21bf52cba9871663b696c8 (commit)
       via  26ee6e1805891442324b2a5f2ce481afb40d4e5a (commit)
       via  e4afdf87ee33dae080fd4344d951a4ff7b188357 (commit)
       via  47a0d7768d7d483bde6e6cf57d5f9ba127e62886 (commit)
       via  542b1b5d9dd08643e932743b6488d92631b75b22 (commit)
       via  ef7343656127a01cccac15ed6a17ea0bc3764930 (commit)
       via  7736401bd3a5a48566a759af3f13d0e61af3e2d9 (commit)
       via  a8abdd3913777b64eeed6a19c444efaf96215fe0 (commit)
       via  b0bb2245951aea7ca9e804b8fc2b092181f03337 (commit)
       via  a7dc4517c3c9d4d3085f4f1faf36833172b151f7 (commit)
       via  b70ebbba8489551c283b80cabf6681a68e12e9aa (commit)
       via  3abf4434f5d89a89d73335c9e1a5b5898c29eaac (commit)
       via  aed8e7b39b71061ed39f4b50a2c342c566f43308 (commit)
       via  85cd304af826995b1b7889ee8f845975284f8f7e (commit)
       via  cf61c8e10a64157b27b9970f5c9759398032e3e7 (commit)
       via  f8947be5a674ce360bba7f212562645fc6f029aa (commit)
       via  af3b25625869d69c429eec6e9a009dee93d9a031 (commit)
       via  0d08d53105dc53fecc592d266ba3ed489890be81 (commit)
       via  f2e5f2bb2a3a8a5cc248abc5dfd1ec16f0c0fb7d (commit)
       via  de8d9735a34acf590603ab67b1aee71c979f80d4 (commit)
       via  f242623a6535f2f4af78835a43abafca07dc30b1 (commit)
       via  d212a57bf2d7dee1b5d1acaddb3724ebbfc5ce84 (commit)
       via  8683a8ddd22f3a8a1639b70bac391a9019dadd03 (commit)
       via  e05eb68e659694f3cf2a73a9a892c10942017977 (commit)
       via  e4f5ddc82370700a21be987179190953553ecbb2 (commit)
       via  cb9913332befd0d66560525c93e28c2d1e6b0ec1 (commit)
       via  2ceb3cd093bea0421a97c1c5a9910059d3c5bd6f (commit)
       via  3040293740fc9904ac37f1b55d8ac813e37d221f (commit)
       via  f13f2a04d162352bd77ddc379d03a9520f0f01f2 (commit)
       via  8c3696ab0fc0c65de192b04bab050d187f217df5 (commit)
       via  b02ebb9921532d41b00cc1341c46be6ab974086a (commit)
       via  83751839f11bd491cc8ba9e1037637e435750a62 (commit)
       via  b9aab2c77cfafa68ba46956685f74b5481ca95fd (commit)
       via  6fd457c9285c5fd2c5a08644161c1eb7a053a30f (commit)
       via  3cabe54fac4c6fdb8c37a65a012acb1e1b9f8015 (commit)
       via  dd7dd055702a0da4e17901b4485eb8f4682c3b7f (commit)
       via  f1910b21c58e408868fd65edebf0cd23208cc2fb (commit)
       via  0480bff9b25e2ac2ea6cf45cf0e902c536b90deb (commit)
       via  7c5461194396e7f34e6b512ccc38393fc46f8bff (commit)
       via  9c4bf6f3ddcba39cbc39ac9fb9373c5b1ba7987a (commit)
       via  54ad4062b17b7ca4a0f6d0039cb7da16ede1a60a (commit)
       via  df07a1aa5943d2aa4542ee08e0e3da6394fe2c5c (commit)
       via  47908a4e9f754df78e62179ea9ac7c327d23135e (commit)
       via  edcf0c425c5ee7ca005e59e5f94e882cb8694596 (commit)
       via  a92035e6bbd0465ad1bc6244f5bfaa1024257328 (commit)
       via  4694ed1f484865f5a57c6205b1b9f7077a10746e (commit)
       via  04d4f5e5f3897d88ee0477c4fb95716d6b4a8e53 (commit)
       via  1811a0e928f878a4df13ccf43f6cad097200e08f (commit)
       via  ca74d8fe462e33110a4691b5edfe7386b003d048 (commit)
       via  7cd4c27272654401e299ba273a316e5170e0216b (commit)
       via  fb9c8db76499efbda21282e3b69f886ef1a4ba09 (commit)
       via  87cc45a70641d7594706fdcf72aa4a60eb87fa5e (commit)
       via  b38a7e453019084f3088b188296eb7142914cc77 (commit)
       via  92ce4323b7e7572f87b27112987d2081f6107386 (commit)
       via  5ba787dbb0b27be2d6f09777af27519389276609 (commit)
       via  731828830b3c669af370cde62c158c7aeaa9f212 (commit)
       via  7b66dcedab3b3b792b4c463bf88c091948c46c4a (commit)
       via  44f884985bfd82218fd7c5d832e56d403d5d7751 (commit)
       via  e9f112fb54c101623e6541effac5b3eca98c2bcf (commit)
       via  6223dd85e3a1faa1be503f0b02c0e790b0353809 (commit)
       via  a82b3420df4772579b60a5a36a6d423fd3901ee7 (commit)
       via  0c3d6d4f860720b051962943e4f50af3f930648f (commit)
       via  dabcf5d609c7b6339dd375b2e245c3c4514b37ec (commit)
       via  211dfcf786b96c88a6ccbebc970029c27a79f73f (commit)
       via  404d635015936f1e54a6f12f59d1ef3d3df1b7ca (commit)
       via  feaf957b2f39e3fcada5695cd5e262c673875c0d (commit)
       via  f707bfed8dde39ec47365f4ec17c1ebdbee5e97c (commit)
       via  9d148461c2d61fd08f33ea850890f9315dad2ddf (commit)
       via  63dea4cbe57a3db38005526d797119f08d9fdb9a (commit)
       via  e1892ce44fe7de6ad0340b928d9bc06ff93b8c14 (commit)
       via  705097b05415f942aac987773691884cb445e496 (commit)
       via  b63278a6e679a5189ce2f3efd756412942a135f7 (commit)
       via  d08f3e4b6723ec861f1e086c576dde85f4f1814b (commit)
       via  81abf922426b1da3b57b5272a35c1dd4d3953b78 (commit)
       via  490bb6af4bb4aa30d050dd5209c259bc7a9b2af1 (commit)
       via  cf4d1d0ee238d4d851707edd0164e58b635dc59f (commit)
       via  6bdf5522e13b1338dd484126b8a7f054e9f89d1d (commit)
       via  937a1fe3814f540e3f203354fc2319798ada3b82 (commit)
       via  f2401554c94219582f3ec56ad15017fdf8dcaeb6 (commit)
       via  c0a66ca59735fa09eedf21a7a777272dfcda5883 (commit)
       via  011ec629157acbf6ca7613ad4eea583234e7786d (commit)
       via  baade176aaa38f938ac77f8a5605ccaa0409d324 (commit)
      from  df2f3e1d0285f3743464833c7173e0ca79ec78f9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 23d5abc931ed5bdfa39a0be838c95d1b66b9840c
Merge: df2f3e1 df0418c
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Mar 29 09:12:19 2011 +0200

    Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi

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

Summary of changes:
 ChangeLog                                          |  155 +++
 Makefile.def                                       |   11 +-
 Makefile.in                                        |  152 ++--
 Makefile.tpl                                       |   14 -
 bfd/ChangeLog                                      |   40 +
 bfd/archures.c                                     |    7 +
 bfd/bfd-in2.h                                      |    7 +
 bfd/coffcode.h                                     |    6 +-
 bfd/config.bfd                                     |   11 +-
 bfd/configure                                      |    2 -
 bfd/configure.in                                   |    2 -
 bfd/cpu-avr.c                                      |   24 +-
 bfd/elf32-avr.c                                    |   56 ++
 bfd/elf32-ppc.c                                    |   44 +-
 bfd/elf64-ppc.c                                    |  125 ++-
 bfd/libbfd.h                                       |    1 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |   18 +-
 config-ml.in                                       |   15 +-
 config.sub                                         |   41 +-
 config/ChangeLog                                   |   29 +
 config/mh-cxux                                     |    5 -
 config/mh-cygwin                                   |    7 -
 config/mh-decstation                               |    3 -
 config/mh-dgux386                                  |    5 -
 config/mh-lynxrs6k                                 |    2 -
 config/mh-ncr3000                                  |    4 -
 config/mh-necv4                                    |    4 -
 config/mh-sco                                      |    4 -
 config/mh-solaris                                  |    2 -
 config/mh-sysv4                                    |    4 -
 config/mh-sysv5                                    |    4 -
 config/mh-x86omitfp                                |    2 -
 config/mt-mep                                      |    8 -
 config/mt-netware                                  |    1 -
 config/mt-v810                                     |    3 -
 config/mt-wince                                    |   10 -
 configure                                          |  324 +------
 configure.ac                                       |  326 +------
 gdb/ChangeLog                                      |  188 ++++
 gdb/NEWS                                           |    4 +
 gdb/ada-lang.c                                     |    3 +-
 gdb/arm-tdep.c                                     |   32 +-
 gdb/breakpoint.c                                   |   85 +-
 gdb/breakpoint.h                                   |    2 +
 gdb/buildsym.c                                     |    4 +-
 gdb/c-typeprint.c                                  |   22 +-
 gdb/dbxread.c                                      |   13 +-
 gdb/doc/ChangeLog                                  |    5 +
 gdb/doc/gdb.texinfo                                |    3 +
 gdb/dwarf2expr.c                                   |    8 +
 gdb/dwarf2loc.c                                    |    7 +-
 gdb/dwarf2read.c                                   |   22 +-
 gdb/elfread.c                                      |   10 +-
 gdb/exec.c                                         |    3 +-
 gdb/infcmd.c                                       |   14 +-
 gdb/linespec.c                                     |  204 ++++-
 gdb/linespec.h                                     |   25 +-
 gdb/macrotab.c                                     |   10 +-
 gdb/mdebugread.c                                   |   14 +-
 gdb/minsyms.c                                      |    3 +-
 gdb/printcmd.c                                     |    4 +-
 gdb/psymtab.c                                      |    4 +-
 gdb/python/py-function.c                           |   51 +-
 gdb/regcache.c                                     |   29 +-
 gdb/remote-fileio.c                                |    5 +-
 gdb/solib.c                                        |    8 +-
 gdb/source.c                                       |   11 +-
 gdb/symfile.c                                      |   12 +-
 gdb/symmisc.c                                      |    3 +-
 gdb/symtab.c                                       |   38 +-
 gdb/testsuite/ChangeLog                            |   24 +
 gdb/testsuite/gdb.base/label.exp                   |    8 +-
 .../gdb.dwarf2/dw2-entry-value-main.c}             |   31 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-value.S         |  104 ++
 gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp       |   32 +
 gdb/testsuite/gdb.python/py-function.exp           |   26 +
 gdb/testsuite/lib/gdb.exp                          |   39 +-
 gdb/tramp-frame.c                                  |    1 +
 gdb/tui/tui-source.c                               |   15 +-
 gdb/tui/tui-winsource.c                            |    3 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    3 +-
 gdb/xml-syscall.c                                  |    2 +-
 include/ChangeLog                                  |   10 +
 include/dwarf2.h                                   |    1 -
 include/elf/avr.h                                  |    7 +
 include/opcode/ChangeLog                           |    6 +
 include/opcode/avr.h                               |   11 +-
 include/plugin-api.h                               |    8 +-
 libiberty/ChangeLog                                |    5 -
 libiberty/cplus-dem.c                              |    5 +-
 opcodes/ChangeLog                                  |   11 +
 opcodes/avr-dis.c                                  |   31 +-
 opcodes/bfin-dis.c                                 |    5 +-
 sim/bfin/ChangeLog                                 |  101 ++
 sim/bfin/TODO                                      |   24 +-
 sim/bfin/bfin-sim.c                                |   42 +-
 sim/bfin/devices.h                                 |    4 +-
 sim/bfin/dv-bfin_cec.c                             |    2 +-
 sim/bfin/dv-bfin_emac.c                            |    4 +-
 sim/bfin/dv-bfin_eppi.c                            |    2 +-
 sim/bfin/dv-bfin_gpio.c                            |   60 +-
 sim/bfin/dv-bfin_jtag.c                            |    2 +-
 sim/bfin/dv-bfin_nfc.c                             |    2 +-
 sim/bfin/dv-bfin_otp.c                             |    2 +-
 sim/bfin/dv-bfin_ppi.c                             |    2 +-
 sim/bfin/dv-bfin_rtc.c                             |    2 +-
 sim/bfin/dv-bfin_sic.c                             | 1031 ++++++++++----------
 sim/bfin/dv-bfin_spi.c                             |    2 +-
 sim/bfin/dv-bfin_twi.c                             |    4 +-
 sim/bfin/dv-bfin_twi.h                             |    2 +-
 sim/bfin/dv-bfin_uart.h                            |   19 +-
 sim/bfin/dv-bfin_uart2.c                           |    4 +-
 sim/bfin/machs.c                                   |   61 +-
 sim/common/ChangeLog                               |    9 +
 sim/common/gennltvals.sh                           |    2 +-
 sim/common/nltvals.def                             |  745 +++++++--------
 sim/common/sim-io.c                                |   12 +
 sim/common/sim-io.h                                |    6 +
 sim/v850/ChangeLog                                 |    7 +
 sim/v850/simops.c                                  |   84 ++-
 122 files changed, 2868 insertions(+), 2085 deletions(-)
 delete mode 100644 config/mh-cxux
 delete mode 100644 config/mh-decstation
 delete mode 100644 config/mh-dgux386
 delete mode 100644 config/mh-lynxrs6k
 delete mode 100644 config/mh-ncr3000
 delete mode 100644 config/mh-necv4
 delete mode 100644 config/mh-sco
 delete mode 100644 config/mh-solaris
 delete mode 100644 config/mh-sysv4
 delete mode 100644 config/mh-sysv5
 delete mode 100644 config/mh-x86omitfp
 delete mode 100644 config/mt-mep
 delete mode 100644 config/mt-netware
 delete mode 100644 config/mt-v810
 delete mode 100644 config/mt-wince
 copy gdb/{linespec.h => testsuite/gdb.dwarf2/dw2-entry-value-main.c} (61%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-value.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index ee4c378..281c2a2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,158 @@
+2011-03-28  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@marino.st>
+
+	* configure.ac: Add support for *-*-dragonfly*
+	* configure: Regenerate.
+
+2011-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@redhat.com>
+
+	* 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@gnu.org>
+
+	Sync from GCC:
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Do not include mh-x86omitfp.
+	* configure: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Remove empty cases.
+	* configure: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def: Add dependency from termcap to gdb.
+	* Makefile.in: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* 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@gnu.org>
+
+	* configure.ac: Remove all mentions of tentative_cc.
+	* configure: Regenerate.
+
+	2011-03-16  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+	PR lto/48086
+	* configure.ac: Re-enable LTO on *-apple-darwin9.
+	* configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* config.sub: Update to version 2011-03-23.
+
+2011-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+	* 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@codesourcery.com>
+
+	* 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@CeBiTec.Uni-Bielefeld.DE>
+
+	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@gmail.com>
 
 	* config.guess: Update to version 2011-02-02
diff --git a/Makefile.def b/Makefile.def
index 85b582c..d52466d 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -134,10 +134,10 @@ host_modules= { module= uudecode; };
 host_modules= { module= wdiff; };
 host_modules= { module= zip; no_check_cross=true; };
 host_modules= { module= zlib; no_install=true; no_check=true; bootstrap=true; };
-host_modules= { module= gdb; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= expect; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= guile; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= tk; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
+host_modules= { module= gdb; };
+host_modules= { module= expect; };
+host_modules= { module= guile; };
+host_modules= { module= tk; };
 host_modules= { module= libtermcap; no_check=true; 
                 missing=mostlyclean;
                 missing=clean;
@@ -366,6 +366,8 @@ dependencies = { module=all-gnattools; on=all-target-libada; };
 
 dependencies = { module=all-lto-plugin; on=all-libiberty; };
 
+dependencies = { module=all-utils; on=all-libiberty; };
+
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
 dependencies = { module=configure-ppl; on=all-gmp; };
@@ -387,6 +389,7 @@ dependencies = { module=all-gdb; on=all-build-bison; };
 dependencies = { module=all-gdb; on=all-build-byacc; };
 dependencies = { module=all-gdb; on=all-sim; };
 dependencies = { module=all-gdb; on=all-libdecnumber; };
+dependencies = { module=all-gdb; on=all-libtermcap; };
 
 dependencies = { module=configure-libgui; on=configure-tcl; };
 dependencies = { module=configure-libgui; on=configure-tk; };
diff --git a/Makefile.in b/Makefile.in
index 660f813..128691f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -100,8 +100,6 @@ TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
 tooldir = @tooldir@
 build_tooldir = @build_tooldir@
 
-GDB_NLM_DEPS = 
-
 # This is the name of the environment variable used for the path to
 # the libraries.
 RPATH_ENVVAR = @RPATH_ENVVAR@
@@ -796,18 +794,6 @@ EXTRA_HOST_FLAGS = \
 
 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
 
-# Flags that are concerned with the location of the X11 include files
-# and library files
-#
-# NOTE: until the top-level is getting the values via autoconf, it only
-# causes problems to have this top-level Makefile overriding the autoconf-set
-# values in child directories.  Only variables that don't conflict with
-# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
-#
-X11_FLAGS_TO_PASS = \
-	'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
-	'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
-
 # Flags to pass to stage2 and later makes.
 
 POSTSTAGE1_FLAGS_TO_PASS = \
@@ -42263,7 +42249,7 @@ all-gdb: configure-gdb
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
 		$(TARGET-gdb))
 @endif gdb
 
@@ -42281,7 +42267,7 @@ check-gdb:
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
+	  $(MAKE) $(FLAGS_TO_PASS)  check)
 
 @endif gdb
 
@@ -42296,7 +42282,7 @@ install-gdb: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
+	  $(MAKE) $(FLAGS_TO_PASS)  install)
 
 @endif gdb
 
@@ -42311,7 +42297,7 @@ install-strip-gdb: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
+	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
 
 @endif gdb
 
@@ -42329,7 +42315,7 @@ info-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing info in gdb" ; \
@@ -42355,7 +42341,7 @@ dvi-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing dvi in gdb" ; \
@@ -42381,7 +42367,7 @@ pdf-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing pdf in gdb" ; \
@@ -42407,7 +42393,7 @@ html-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing html in gdb" ; \
@@ -42433,7 +42419,7 @@ TAGS-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing TAGS in gdb" ; \
@@ -42460,7 +42446,7 @@ install-info-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-info in gdb" ; \
@@ -42487,7 +42473,7 @@ install-pdf-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-pdf in gdb" ; \
@@ -42514,7 +42500,7 @@ install-html-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-html in gdb" ; \
@@ -42540,7 +42526,7 @@ installcheck-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing installcheck in gdb" ; \
@@ -42565,7 +42551,7 @@ mostlyclean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing mostlyclean in gdb" ; \
@@ -42590,7 +42576,7 @@ clean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing clean in gdb" ; \
@@ -42615,7 +42601,7 @@ distclean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing distclean in gdb" ; \
@@ -42640,7 +42626,7 @@ maintainer-clean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing maintainer-clean in gdb" ; \
@@ -42703,7 +42689,7 @@ all-expect: configure-expect
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
 		$(TARGET-expect))
 @endif expect
 
@@ -42721,7 +42707,7 @@ check-expect:
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
+	  $(MAKE) $(FLAGS_TO_PASS)  check)
 
 @endif expect
 
@@ -42736,7 +42722,7 @@ install-expect: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
+	  $(MAKE) $(FLAGS_TO_PASS)  install)
 
 @endif expect
 
@@ -42751,7 +42737,7 @@ install-strip-expect: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
+	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
 
 @endif expect
 
@@ -42769,7 +42755,7 @@ info-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing info in expect" ; \
@@ -42795,7 +42781,7 @@ dvi-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing dvi in expect" ; \
@@ -42821,7 +42807,7 @@ pdf-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing pdf in expect" ; \
@@ -42847,7 +42833,7 @@ html-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing html in expect" ; \
@@ -42873,7 +42859,7 @@ TAGS-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing TAGS in expect" ; \
@@ -42900,7 +42886,7 @@ install-info-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-info in expect" ; \
@@ -42927,7 +42913,7 @@ install-pdf-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-pdf in expect" ; \
@@ -42954,7 +42940,7 @@ install-html-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-html in expect" ; \
@@ -42980,7 +42966,7 @@ installcheck-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-04-07 22:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-07 22:40 [SCM] archer-muller-windows-multi: Merge remote-tracking branch 'origin/master' into archer-muller-windows-multi muller
  -- strict thread matches above, loose matches on Subject: below --
2011-03-31  8:58 muller
2011-03-29  7:12 muller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).