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.
next 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).