public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-jankratochvil-vla: Merge remote-tracking branch 'gdb/master' into archer-jankratochvil-vla
Date: Fri, 29 Jul 2011 16:35:00 -0000	[thread overview]
Message-ID: <20110729163523.5133.qmail@sourceware.org> (raw)

The branch, archer-jankratochvil-vla has been updated
       via  4f82e3f3acba79733ad9e25d4227bf4baa5ade86 (commit)
       via  d19e6d6cc5e359264b13ac2040b5f09e03c985a8 (commit)
       via  91ca59b09cb9121e109d6e06ad8f8c4e2e9fa1ca (commit)
       via  614addee27876225cbd969a6c3ba45eb60cb587d (commit)
       via  dc59d9075fd9bfc48ceb9790279dd247f139df36 (commit)
       via  eeac72340b94a0f740377de01db24eacb4053b45 (commit)
       via  d151d9c4ae29e21e2ef20e693f94b5f8833ab048 (commit)
       via  991a8c73c524fff940a40d6297ee3e8e948bba4f (commit)
       via  c483a691ce82f1de406220c177958c6b516d4e51 (commit)
       via  c7521fcc747f84bbb38e9b20c33d0cd188fc39ee (commit)
       via  99f75a69aaff508f285af12a54599ccf723f75c9 (commit)
       via  2c058339d05b160165250a17c0509aa85c95d8bd (commit)
       via  3961b5b20951478e5ff3f07145dad43a2ecf52c1 (commit)
       via  31efb176cc4b326c6c8308ea083447e73393b591 (commit)
       via  1dcd1d370a448bb69b901b79c06a1aa927c58683 (commit)
       via  49c026948157691b949769c8c3365d18cf74b319 (commit)
       via  3058135bf0ecb36155c75948e3ee7a18833ea003 (commit)
       via  3c5229c8581885984169c0e43cea842837cba493 (commit)
       via  dee46f9ec59ab56eed3c2bb57291e37242a1e4dd (commit)
       via  66a3539dad554bd4f7f605011e2bb28823b0c163 (commit)
       via  073d87ded2f615d07f4ab1b7986f1b10a2809e65 (commit)
       via  c299c0cdff4effd572e47261926a114b35ec0a85 (commit)
       via  6f4eadb5b9ada2cc143fbed4f9b6905820cf17fb (commit)
       via  012fac25b34765462da39c93edb57857bab1c175 (commit)
       via  3b20c85554a424862bdae6f95e1d6e4ff743439c (commit)
       via  16134eea2cf6dac8a6830bc1ab3b5ccfb2c20511 (commit)
       via  49d22a5baeb746fd49d4f49b957b6d1ca913af3d (commit)
       via  101e95e8a31879712dff26d233cdb266c1aba673 (commit)
       via  fe859723ec5d5a057d7aec377036136bd4ae4369 (commit)
       via  fe342b8fe9b16daa451b438518e5059c62855909 (commit)
       via  8f45e6a5b032b5b14fa56df004c5c175964e811c (commit)
       via  6447056c074a55e63a5cbe15e75d19fbbbdd3ef1 (commit)
       via  7d3d1b4a38adb81e968c08f09b2076cc85d66072 (commit)
       via  5db3f37bfb7c629b4595e6959836a9746ff07bc6 (commit)
       via  0a42310ff85330e1af6374eac153d1c7996f85d3 (commit)
       via  bfefe6fec63cc7be58ae01a3dd759cfe06a1e8f0 (commit)
       via  230c592e23658d62720400183112a99a43e54be3 (commit)
       via  4a2b02314b17b53cdb9392c742fe11239790930e (commit)
       via  77400e2ad1e055992ae927d8597a9bc5c1aea6c7 (commit)
       via  f800dff96eae100f07cd7e178f7b6e4b980cfc7d (commit)
       via  3db9e4c95edadd61fd1cd827347fe0f68a98251d (commit)
       via  52b95297981e1243abe1bcc1b32c3a480a1a7f5e (commit)
       via  f3f5948c78cb2115fe021593e6583b6d459c0e29 (commit)
       via  7311390cd17fcc2a7099bd1589d07747479c67b3 (commit)
       via  9aad09be35e8567e7ff1883034fb17f2a0703a83 (commit)
       via  4cf413cddcb1f86f184fa427c9fc079bc6ccdde6 (commit)
       via  aebcfc3147e75ca716c86d579d46ec4b2adad5e4 (commit)
       via  50c0296b39dfc54ccf4c45e397c7cd63f63bf729 (commit)
       via  ce2bfb5d6cee935258c11f488b0fccb6816e930a (commit)
       via  67456fec41d21c468836b54d6b2a2709cae9d4b4 (commit)
       via  ccdcabff71259aa4784c2a004cac818411fae977 (commit)
       via  f901945e84d4356ecee4a1b7c06eabf515e87aeb (commit)
       via  94bc8a8f6145c1dd8937c0516a9b506d78c4289d (commit)
       via  aeb58e4eb81793830422bd0c3a0e97f0949e3179 (commit)
       via  d58702431d5833efba8777b4668727895aa19fc0 (commit)
       via  01f43862e2cb8ae8cb203d33d045575b205b253a (commit)
       via  8c42105b62a24c6e00fb6ef2d28280200a6d4770 (commit)
       via  46df92ada09808c3e23f244073ca6e38dbe8ee31 (commit)
       via  6d58782d0a1336d5cb6d9eae30bf6ebeaa0d70ae (commit)
       via  2ae0556d5cf48bb6b7a9f113837722f5d59124a0 (commit)
       via  5482670f8de3f5afb1f5c4fc051cbaaaa7c5bf0a (commit)
       via  1ea0ca74e74898abcdcd280679a886ee68825dac (commit)
       via  8d2ed360af754c6bf6b0b7c3e37db570f18f39c0 (commit)
       via  bc757aa4df42772de341c260a0b87b5d0dad986a (commit)
       via  96fd921972966166fda0eb300bfa4e5479f3b31f (commit)
      from  b02762e0bf269ea2c5b0ea9b7de1659cfca277b2 (commit)

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

- Log -----------------------------------------------------------------
commit 4f82e3f3acba79733ad9e25d4227bf4baa5ade86
Merge: b02762e d19e6d6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jul 29 18:22:46 2011 +0200

    Merge remote-tracking branch 'gdb/master' into archer-jankratochvil-vla

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

Summary of changes:
 ChangeLog                                          |   66 +
 Makefile.def                                       |   15 +-
 Makefile.in                                        |  539 +--
 Makefile.tpl                                       |   23 +-
 bfd/ChangeLog                                      |  284 +-
 bfd/Makefile.am                                    |    2 +
 bfd/Makefile.in                                    |    3 +
 bfd/archures.c                                     |    6 +
 bfd/bfd-in2.h                                      |   41 +-
 bfd/config.bfd                                     |   49 +-
 bfd/configure                                      |    3 +
 bfd/configure.in                                   |    3 +
 bfd/cpu-k1om.c                                     |   56 +
 bfd/cpu-mips.c                                     |    6 +-
 bfd/dwarf2.c                                       |    2 +
 bfd/elf-bfd.h                                      |   10 +-
 bfd/elf32-i386.c                                   |  431 ++-
 bfd/elf32-mips.c                                   |  593 ++-
 bfd/elf64-hppa.c                                   |    6 +-
 bfd/elf64-mips.c                                   |  655 +++-
 bfd/elf64-mmix.c                                   |  129 +-
 bfd/elf64-ppc.c                                    |  163 +-
 bfd/elf64-x86-64.c                                 |   50 +
 bfd/elfn32-mips.c                                  |  656 +++-
 bfd/elfxx-mips.c                                   | 1485 +++++-
 bfd/elfxx-mips.h                                   |   20 +-
 bfd/elfxx-target.h                                 |    7 +-
 bfd/libbfd.h                                       |   30 +
 bfd/reloc.c                                        |   71 +-
 bfd/targets.c                                      |    8 +-
 bfd/version.h                                      |    2 +-
 configure                                          |  236 +-
 configure.ac                                       |  212 +-
 gdb/ChangeLog                                      |  532 ++
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |    4 +-
 gdb/NEWS                                           |   13 +
 gdb/ada-lang.c                                     |  134 +-
 gdb/breakpoint.c                                   | 2835 +++++----
 gdb/breakpoint.h                                   |  212 +-
 gdb/cli/cli-dump.c                                 |    4 +-
 gdb/dcache.c                                       |  168 +-
 gdb/doc/ChangeLog                                  |   12 +
 gdb/doc/gdb.texinfo                                |  104 +-
 gdb/dwarf2-frame.c                                 |   61 +-
 gdb/dwarf2expr.c                                   |   56 +
 gdb/dwarf2expr.h                                   |   11 +
 gdb/dwarf2loc.c                                    |    4 +-
 gdb/dwarf2read.c                                   |  901 ++--
 gdb/elfread.c                                      |   22 +-
 gdb/eval.c                                         |   10 +-
 gdb/gdbserver/ChangeLog                            |   12 +
 gdb/gdbserver/i386-low.c                           |   69 +-
 gdb/i386-nat.c                                     |  281 +-
 gdb/infcmd.c                                       |   36 +-
 gdb/linux-thread-db.c                              |    3 +
 gdb/mi/mi-cmd-break.c                              |    4 +-
 gdb/progspace.h                                    |    3 +
 gdb/python/py-breakpoint.c                         |   13 +-
 gdb/remote.c                                       |   66 +-
 gdb/solib.c                                        |    2 +
 gdb/symfile.h                                      |    4 +
 gdb/testsuite/ChangeLog                            |   88 +
 gdb/testsuite/gdb.arch/i386-dr3-watch.exp          |   44 +
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   19 +
 gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S      |  169 +
 ...2-stack-boundary.exp => dw2-simple-locdesc.exp} |   28 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.c                 |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.exp               |   19 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |    8 +
 gdb/testsuite/gdb.python/py-mi.exp                 |   11 +-
 gdb/testsuite/gdb.python/py-prettyprint.c          |    8 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   17 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |   15 +
 gdb/testsuite/gdb.python/py-shared.exp             |    1 +
 gdb/testsuite/gdb.python/py-symbol.exp             |    4 +-
 gdb/testsuite/gdb.python/py-template.exp           |   24 +-
 gdb/testsuite/gdb.python/py-type.exp               |   20 +-
 gdb/testsuite/gdb.python/py-value.exp              |   32 +-
 gdb/tracepoint.c                                   |   87 +-
 gdb/tracepoint.h                                   |    2 +-
 gdb/typeprint.c                                    |    6 +-
 gdb/valops.c                                       |   12 +-
 gdb/value.h                                        |    2 +-
 gdb/varobj.c                                       |   38 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |    4 +-
 include/ChangeLog                                  |    7 +
 include/dwarf2.h                                   |   16 +
 include/elf/ChangeLog                              |   37 +
 include/elf/common.h                               |    2 +-
 include/elf/mips.h                                 |   84 +-
 include/opcode/ChangeLog                           |  150 +
 include/opcode/mips.h                              |  564 ++-
 include/xregex.h                                   |    1 +
 libiberty/ChangeLog                                |   11 +
 libiberty/cp-demangle.c                            |   10 +-
 libiberty/stack-limit.c                            |    3 +
 libiberty/testsuite/demangle-expected              |    6 +
 opcodes/ChangeLog                                  |   59 +
 opcodes/Makefile.am                                |    1 +
 opcodes/Makefile.in                                |    1 +
 opcodes/configure                                  |    4 +-
 opcodes/configure.in                               |    4 +-
 opcodes/disassemble.c                              |    1 +
 opcodes/i386-dis.c                                 |   11 +-
 opcodes/i386-gen.c                                 |    5 +-
 opcodes/i386-init.h                                |  169 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-tbl.h                                 | 6052 ++++++++++----------
 opcodes/micromips-opc.c                            |  957 ++++
 opcodes/mips-dis.c                                 |  847 +++-
 opcodes/mips-opc.c                                 |   50 +-
 opcodes/mips16-opc.c                               |   15 +-
 116 files changed, 14758 insertions(+), 6417 deletions(-)
 create mode 100644 bfd/cpu-k1om.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S
 copy gdb/testsuite/gdb.dwarf2/{dw2-stack-boundary.exp => dw2-simple-locdesc.exp} (60%)
 create mode 100644 opcodes/micromips-opc.c

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 9a5f2a5..7ac4eb3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+2011-07-26  Ian Lance Taylor  <iant@google.com>
+
+	Merge from gcc:
+
+	2011-07-26  Ian Lance Taylor  <iant@google.com>
+	* configure.ac: Set have_compiler based on whether gcc directory
+	exists, rather than on whether gcc is in configdirs.
+	* configure: Rebuild.
+
+	2011-07-20  David Edelsohn  <dje.gcc@gmail.com>
+	* Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): Add libsupc++ to
+	link directories.
+	* Makefile.in: Rebuild.
+
+	2011-07-20  Ian Lance Taylor  <iant@google.com>
+	PR bootstrap/49787
+	* configure.ac: Move --enable-bootstrap handling earlier in file.
+	If --enable-bootstrap and either --enable-build-with-cxx or
+	--enable-build-poststage1-with-cxx, enable C++ automatically.
+	* configure: Rebuild.
+
+	2011-07-19  Ian Lance Taylor  <iant@google.com>
+	* configure.ac: Add --enable-build-poststage1-with-cxx.  If set,
+	make C++ a boot_language.  Set and substitute
+	POSTSTAGE1_CONFIGURE_FLAGS.
+	* Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): New variable.
+	(STAGE[+id+]_CONFIGURE_FLAGS): Add $(POSTSTAGE1_CONFIGURE_FLAGS).
+	* configure, Makefile.in: Rebuild.
+
+	2011-07-16  Jason Merrill  <jason@redhat.com>
+	* Makefile.def (language=c++): Add check-c++0x and
+	check-target-libmudflap-c++.
+	* Makefile.tpl (check-target-libmudflap-c++): New.
+	* Makefile.in: Regenerate.
+
+	2011-07-16  Matthias Klose  <doko@ubuntu.com>
+	* Makefile.tpl (EXTRA_CONFIGARGS_LIBJAVA): Define.
+	* Makefile.def (target_modules/libjava): Pass
+	$(EXTRA_CONFIGARGS_LIBJAVA).
+	* configure.ac: Pass --disable-static in EXTRA_CONFIGARGS_LIBJAVA,
+	if not configured with --enable-static-libjava.
+	* Makefile.in: Regenerate.
+	* configure: Likewise.
+
+	2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
+	PR regression/47836
+	PR bootstrap/23656
+	PR other/47733
+	PR bootstrap/49247
+	PR c/48825
+	* configure.ac (target_libraries): Remove target-libiberty.
+	Remove case-statement setting skipdirs=target-libiberty for
+	multiple targets.  Remove checking target_configdirs and
+	removing target-libiberty but keeping target-libgcc if
+	otherwise empty.
+	* Makefile.def (target_modules): Don't add libiberty.
+	(dependencies): Remove all traces of target-libiberty.
+	* configure, Makefile.in: Regenerate.
+
+2011-07-22  Jason Merrill  <jason@redhat.com>
+
+	* Makefile.def (language=c++): Add check-c++0x and
+	check-target-libmudflap-c++.
+	* Makefile.tpl (check-target-libmudflap-c++): New.
+	* Makefile.in: Regenerate.
+
 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure: Regenerate.
diff --git a/Makefile.def b/Makefile.def
index f499180..5116341 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -131,9 +131,9 @@ target_modules = { module= libtermcap; no_check=true;
                    missing=maintainer-clean; };
 target_modules = { module= winsup; };
 target_modules = { module= libgloss; no_check=true; };
-target_modules = { module= libiberty; };
 target_modules = { module= libffi; };
-target_modules = { module= libjava; raw_cxx=true; };
+target_modules = { module= libjava; raw_cxx=true;
+                   extra_configure_flags="$(EXTRA_CONFIGARGS_LIBJAVA)"; };
 target_modules = { module= zlib; };
 target_modules = { module= boehm-gc; };
 target_modules = { module= rda; };
@@ -481,7 +481,6 @@ lang_env_dependencies = { module=libiberty; no_c=true; };
 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; };
-dependencies = { module=all-target-fastjar; on=all-target-libiberty; };
 dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
 dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
 dependencies = { module=all-target-libgo; on=all-target-libffi; };
@@ -493,9 +492,7 @@ 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-libffi; };
 dependencies = { module=configure-target-libobjc; on=configure-target-boehm-gc; };
-dependencies = { module=all-target-libobjc; on=all-target-libiberty; };
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
-dependencies = { module=all-target-libstdc++-v3; on=all-target-libiberty; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
 // parallel_list.o and parallel_settings.o depend on omp.h, which is
 // generated by the libgomp configure.  Unfortunately, due to the use of
@@ -508,17 +505,15 @@ lang_env_dependencies = { module=rda; };
 lang_env_dependencies = { module=winsup; };
 
 dependencies = { module=all-target-libgloss; on=all-target-newlib; };
-dependencies = { module=all-target-winsup; on=all-target-libiberty; };
 dependencies = { module=all-target-winsup; on=all-target-libtermcap; };
-dependencies = { module=configure-target-libiberty; on=all-binutils; };
-dependencies = { module=configure-target-libiberty; on=all-ld; };
 dependencies = { module=configure-target-newlib; on=all-binutils; };
 dependencies = { module=configure-target-newlib; on=all-ld; };
 dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
 
 languages = { language=c;	gcc-check-target=check-gcc; };
-languages = { language=c++;	gcc-check-target=check-c++;
-				lib-check-target=check-target-libstdc++-v3; };
+languages = { language=c++;	gcc-check-target="check-c++ check-c++0x";
+				lib-check-target=check-target-libstdc++-v3;
+				lib-check-target=check-target-libmudflap-c++; };
 languages = { language=fortran;	gcc-check-target=check-fortran;
 				lib-check-target=check-target-libquadmath;
 				lib-check-target=check-target-libgfortran; };
diff --git a/Makefile.in b/Makefile.in
index 944839b..d1206bd 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -237,10 +237,13 @@ POSTSTAGE1_CXX_EXPORT = \
 	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
 	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
 	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
+	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
 	  -I$$s/libstdc++-v3/libsupc++ \
-	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
+	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
+	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
+	  export CXX; \
 	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
 @endif target-libstdc++-v3-bootstrap
 
@@ -316,6 +319,8 @@ HOST_CLOOGINC = @clooginc@
 HOST_LIBELFLIBS = @libelflibs@
 HOST_LIBELFINC = @libelfinc@
 
+EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
+
 # ----------------------------------------------
 # Programs producing files for the BUILD machine
 # ----------------------------------------------
@@ -413,6 +418,7 @@ TFLAGS =
 STAGE_CFLAGS = $(BOOT_CFLAGS)
 STAGE_TFLAGS = $(TFLAGS)
 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
+POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
 
 
 # Defaults for stage 1; some are overridden below.
@@ -423,7 +429,10 @@ STAGE1_CXXFLAGS = $(CXXFLAGS)
 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE1_TFLAGS = $(STAGE_TFLAGS)
-STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGE1_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 # Defaults for stage 2; some are overridden below.
 STAGE2_CFLAGS = $(STAGE_CFLAGS)
@@ -433,7 +442,10 @@ STAGE2_CXXFLAGS = $(CXXFLAGS)
 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE2_TFLAGS = $(STAGE_TFLAGS)
-STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGE2_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 # Defaults for stage 3; some are overridden below.
 STAGE3_CFLAGS = $(STAGE_CFLAGS)
@@ -443,7 +455,10 @@ STAGE3_CXXFLAGS = $(CXXFLAGS)
 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE3_TFLAGS = $(STAGE_TFLAGS)
-STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGE3_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 # Defaults for stage 4; some are overridden below.
 STAGE4_CFLAGS = $(STAGE_CFLAGS)
@@ -453,7 +468,10 @@ STAGE4_CXXFLAGS = $(CXXFLAGS)
 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE4_TFLAGS = $(STAGE_TFLAGS)
-STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGE4_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 # Defaults for stage profile; some are overridden below.
 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
@@ -463,7 +481,10 @@ STAGEprofile_CXXFLAGS = $(CXXFLAGS)
 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
-STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGEprofile_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 # Defaults for stage feedback; some are overridden below.
 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
@@ -473,7 +494,10 @@ STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
-STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
+# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
+# POSTSTAGE1_CONFIGURE_FLAGS here.
+STAGEfeedback_CONFIGURE_FLAGS = \
+	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
 
 
 # Only build the C compiler for stage1, because that is the only one that
@@ -491,6 +515,9 @@ STAGE1_LANGUAGES = @stage1_languages@
 #   the last argument when conflicting --enable arguments are passed.
 # * Likewise, we force-disable coverage flags, since the installed
 #   compiler probably has never heard of them.
+# * Don't remove this, because above we added
+#   POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
+#   we don't want for STAGE1_CONFIGURE_FLAGS.
 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
 
@@ -917,7 +944,6 @@ configure-target:  \
     maybe-configure-target-libtermcap \
     maybe-configure-target-winsup \
     maybe-configure-target-libgloss \
-    maybe-configure-target-libiberty \
     maybe-configure-target-libffi \
     maybe-configure-target-libjava \
     maybe-configure-target-zlib \
@@ -1062,7 +1088,6 @@ all-target: maybe-all-target-libgo
 all-target: maybe-all-target-libtermcap
 all-target: maybe-all-target-winsup
 all-target: maybe-all-target-libgloss
-all-target: maybe-all-target-libiberty
 all-target: maybe-all-target-libffi
 all-target: maybe-all-target-libjava
 all-target: maybe-all-target-zlib
@@ -1147,7 +1172,6 @@ info-target: maybe-info-target-libgo
 info-target: maybe-info-target-libtermcap
 info-target: maybe-info-target-winsup
 info-target: maybe-info-target-libgloss
-info-target: maybe-info-target-libiberty
 info-target: maybe-info-target-libffi
 info-target: maybe-info-target-libjava
 info-target: maybe-info-target-zlib
@@ -1225,7 +1249,6 @@ dvi-target: maybe-dvi-target-libgo
 dvi-target: maybe-dvi-target-libtermcap
 dvi-target: maybe-dvi-target-winsup
 dvi-target: maybe-dvi-target-libgloss
-dvi-target: maybe-dvi-target-libiberty
 dvi-target: maybe-dvi-target-libffi
 dvi-target: maybe-dvi-target-libjava
 dvi-target: maybe-dvi-target-zlib
@@ -1303,7 +1326,6 @@ pdf-target: maybe-pdf-target-libgo
 pdf-target: maybe-pdf-target-libtermcap
 pdf-target: maybe-pdf-target-winsup
 pdf-target: maybe-pdf-target-libgloss
-pdf-target: maybe-pdf-target-libiberty
 pdf-target: maybe-pdf-target-libffi
 pdf-target: maybe-pdf-target-libjava
 pdf-target: maybe-pdf-target-zlib
@@ -1381,7 +1403,6 @@ html-target: maybe-html-target-libgo
 html-target: maybe-html-target-libtermcap
 html-target: maybe-html-target-winsup
 html-target: maybe-html-target-libgloss
-html-target: maybe-html-target-libiberty
 html-target: maybe-html-target-libffi
 html-target: maybe-html-target-libjava
 html-target: maybe-html-target-zlib
@@ -1459,7 +1480,6 @@ TAGS-target: maybe-TAGS-target-libgo
 TAGS-target: maybe-TAGS-target-libtermcap
 TAGS-target: maybe-TAGS-target-winsup
 TAGS-target: maybe-TAGS-target-libgloss
-TAGS-target: maybe-TAGS-target-libiberty
 TAGS-target: maybe-TAGS-target-libffi
 TAGS-target: maybe-TAGS-target-libjava
 TAGS-target: maybe-TAGS-target-zlib
@@ -1537,7 +1557,6 @@ install-info-target: maybe-install-info-target-libgo
 install-info-target: maybe-install-info-target-libtermcap
 install-info-target: maybe-install-info-target-winsup
 install-info-target: maybe-install-info-target-libgloss
-install-info-target: maybe-install-info-target-libiberty
 install-info-target: maybe-install-info-target-libffi
 install-info-target: maybe-install-info-target-libjava
 install-info-target: maybe-install-info-target-zlib
@@ -1615,7 +1634,6 @@ install-pdf-target: maybe-install-pdf-target-libgo
 install-pdf-target: maybe-install-pdf-target-libtermcap
 install-pdf-target: maybe-install-pdf-target-winsup
 install-pdf-target: maybe-install-pdf-target-libgloss
-install-pdf-target: maybe-install-pdf-target-libiberty
 install-pdf-target: maybe-install-pdf-target-libffi
 install-pdf-target: maybe-install-pdf-target-libjava
 install-pdf-target: maybe-install-pdf-target-zlib
@@ -1693,7 +1711,6 @@ install-html-target: maybe-install-html-target-libgo
 install-html-target: maybe-install-html-target-libtermcap
 install-html-target: maybe-install-html-target-winsup
 install-html-target: maybe-install-html-target-libgloss
-install-html-target: maybe-install-html-target-libiberty
 install-html-target: maybe-install-html-target-libffi
 install-html-target: maybe-install-html-target-libjava
 install-html-target: maybe-install-html-target-zlib
@@ -1771,7 +1788,6 @@ installcheck-target: maybe-installcheck-target-libgo
 installcheck-target: maybe-installcheck-target-libtermcap
 installcheck-target: maybe-installcheck-target-winsup
 installcheck-target: maybe-installcheck-target-libgloss
-installcheck-target: maybe-installcheck-target-libiberty
 installcheck-target: maybe-installcheck-target-libffi
 installcheck-target: maybe-installcheck-target-libjava
 installcheck-target: maybe-installcheck-target-zlib
@@ -1849,7 +1865,6 @@ mostlyclean-target: maybe-mostlyclean-target-libgo
 mostlyclean-target: maybe-mostlyclean-target-libtermcap
 mostlyclean-target: maybe-mostlyclean-target-winsup
 mostlyclean-target: maybe-mostlyclean-target-libgloss
-mostlyclean-target: maybe-mostlyclean-target-libiberty
 mostlyclean-target: maybe-mostlyclean-target-libffi
 mostlyclean-target: maybe-mostlyclean-target-libjava
 mostlyclean-target: maybe-mostlyclean-target-zlib
@@ -1927,7 +1942,6 @@ clean-target: maybe-clean-target-libgo
 clean-target: maybe-clean-target-libtermcap
 clean-target: maybe-clean-target-winsup
 clean-target: maybe-clean-target-libgloss
-clean-target: maybe-clean-target-libiberty
 clean-target: maybe-clean-target-libffi
 clean-target: maybe-clean-target-libjava
 clean-target: maybe-clean-target-zlib
@@ -2005,7 +2019,6 @@ distclean-target: maybe-distclean-target-libgo
 distclean-target: maybe-distclean-target-libtermcap
 distclean-target: maybe-distclean-target-winsup
 distclean-target: maybe-distclean-target-libgloss
-distclean-target: maybe-distclean-target-libiberty
 distclean-target: maybe-distclean-target-libffi
 distclean-target: maybe-distclean-target-libjava
 distclean-target: maybe-distclean-target-zlib
@@ -2083,7 +2096,6 @@ maintainer-clean-target: maybe-maintainer-clean-target-libgo
 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
 maintainer-clean-target: maybe-maintainer-clean-target-winsup
 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
-maintainer-clean-target: maybe-maintainer-clean-target-libiberty
 maintainer-clean-target: maybe-maintainer-clean-target-libffi
 maintainer-clean-target: maybe-maintainer-clean-target-libjava
 maintainer-clean-target: maybe-maintainer-clean-target-zlib
@@ -2216,7 +2228,6 @@ check-target:  \
     maybe-check-target-libtermcap \
     maybe-check-target-winsup \
     maybe-check-target-libgloss \
-    maybe-check-target-libiberty \
     maybe-check-target-libffi \
     maybe-check-target-libjava \
     maybe-check-target-zlib \
@@ -2366,7 +2377,6 @@ install-target:  \
     maybe-install-target-libtermcap \
     maybe-install-target-winsup \
     maybe-install-target-libgloss \
-    maybe-install-target-libiberty \
     maybe-install-target-libffi \
     maybe-install-target-libjava \
     maybe-install-target-zlib \
@@ -2463,7 +2473,6 @@ install-strip-target:  \
     maybe-install-strip-target-libtermcap \
     maybe-install-strip-target-winsup \
     maybe-install-strip-target-libgloss \
-    maybe-install-strip-target-libiberty \
     maybe-install-strip-target-libffi \
     maybe-install-strip-target-libjava \
     maybe-install-strip-target-zlib \
@@ -36413,463 +36422,6 @@ maintainer-clean-target-libgloss:
 
 
 
-.PHONY: configure-target-libiberty maybe-configure-target-libiberty
-maybe-configure-target-libiberty:
-@if gcc-bootstrap
-configure-target-libiberty: stage_current
-@endif gcc-bootstrap
-@if target-libiberty
-maybe-configure-target-libiberty: configure-target-libiberty
-configure-target-libiberty: 
-	@: $(MAKE); $(unstage)
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	echo "Checking multilib configuration for libiberty..."; \
-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
-	if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
-	  if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
-	    rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
-	  else \
-	    rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
-	    mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
-	  fi; \
-	else \
-	  mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
-	fi; \
-	test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
-	$(NORMAL_TARGET_EXPORTS)  \
-	echo Configuring in $(TARGET_SUBDIR)/libiberty; \
-	cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
-	case $(srcdir) in \
-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
-	  *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
-	esac; \
-	srcdiroption="--srcdir=$${topdir}/libiberty"; \
-	libsrcdir="$$s/libiberty"; \
-	rm -f no-such-file || : ; \
-	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
-	  --target=${target_alias} $${srcdiroption}  \
-	  || exit 1
-@endif target-libiberty
-
-
-
-
-
-.PHONY: all-target-libiberty maybe-all-target-libiberty
-maybe-all-target-libiberty:
-@if gcc-bootstrap
-all-target-libiberty: stage_current
-@endif gcc-bootstrap
-@if target-libiberty
-TARGET-target-libiberty=all
-maybe-all-target-libiberty: all-target-libiberty
-all-target-libiberty: configure-target-libiberty
-	@: $(MAKE); $(unstage)
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(NORMAL_TARGET_EXPORTS)  \
-	(cd $(TARGET_SUBDIR)/libiberty && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
-		$(TARGET-target-libiberty))
-@endif target-libiberty
-
-
-
-
-
-.PHONY: check-target-libiberty maybe-check-target-libiberty
-maybe-check-target-libiberty:
-@if target-libiberty
-maybe-check-target-libiberty: check-target-libiberty
-
-check-target-libiberty:
-	@: $(MAKE); $(unstage)
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(NORMAL_TARGET_EXPORTS) \
-	(cd $(TARGET_SUBDIR)/libiberty && \
-	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
-
-@endif target-libiberty
-
-.PHONY: install-target-libiberty maybe-install-target-libiberty
-maybe-install-target-libiberty:
-@if target-libiberty
-maybe-install-target-libiberty: install-target-libiberty
-
-install-target-libiberty: installdirs
-	@: $(MAKE); $(unstage)
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(NORMAL_TARGET_EXPORTS) \
-	(cd $(TARGET_SUBDIR)/libiberty && \
-	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
-
-@endif target-libiberty
-
-.PHONY: install-strip-target-libiberty maybe-install-strip-target-libiberty
-maybe-install-strip-target-libiberty:
-@if target-libiberty
-maybe-install-strip-target-libiberty: install-strip-target-libiberty
-
-install-strip-target-libiberty: installdirs


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


             reply	other threads:[~2011-07-29 16:35 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-29 16:35 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-02-15 21:28 jkratoch
2013-01-18 21:48 jkratoch
2013-01-18 21:24 jkratoch
2012-06-02 15:25 jkratoch
2012-01-20 22:55 jkratoch
2012-01-02 22:59 jkratoch
2011-07-22 16:48 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110729163523.5133.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).