public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: tromey@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  tromey/fully-parallelize-test-suite: remove gdb.trace/Makefile.in
Date: Tue, 13 Aug 2013 17:40:00 -0000	[thread overview]
Message-ID: <20130813174003.30572.qmail@sourceware.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 72426 bytes --]

The branch, tromey/fully-parallelize-test-suite has been updated
  discards  2e6ba47c9af8ded824fcdd0675f6c007ad0ec8a4 (commit)
  discards  fa4e7b5864ca078f4f8cb929f92a44343f59cdd4 (commit)
  discards  c5567c303be8cd4b86f9d9e08c84847c9b0a67e3 (commit)
  discards  9ba4ecd7e9fe2a61815e5a62b8fc1f345b6a533b (commit)
  discards  424b48bbacb1e3b90f29c809ee2ec25e5e1a1e92 (commit)
  discards  7cdc85278534b907821f0ad77d73c5365e8a703c (commit)
  discards  6f9313d51ebaaf26ff32e25d2535fbd97b155377 (commit)
  discards  ac359508a863ccd50105a23a8c46b252ee01693a (commit)
  discards  43c52588145064e8c7b45a7531ebada5d04940c5 (commit)
  discards  033e5f578215a6563828ed6da1459fe4b7f0fed2 (commit)
  discards  5ae471cbb3a5b3e960da3c95dd5ccd04b8f8271a (commit)
  discards  f8bce55d53dae76e40a1b0b7fb0b26a295a8bf1e (commit)
  discards  89dbbf9308ba4ee4b58bedf7967450d7c2f19441 (commit)
  discards  41e2c4291d60e7a12f79e45fc91b4cceb1a16845 (commit)
  discards  0268815f12b2e041768bef683f8b959d3c88f6ff (commit)
  discards  c875e2f2ac93dbc02a45f9ad677755a517b81dae (commit)
  discards  17a84f1c4b9ee57da072f9222e5b334a68a5fb6b (commit)
  discards  d294ade8091267de89a4bde458ad3847b1e11b4c (commit)
  discards  724a16e7cf36711202cff2473da8582b43f88c6b (commit)
  discards  6bb6b0dbdc93447b1d455fead9f87d21482a5fff (commit)
  discards  bb4221bfef76c2b9c365c410c84832484bcb21ae (commit)
  discards  4822e14d915bdf6bd259ef20d40510ea62c40b1d (commit)
  discards  9c131f434b291a0d5b13f99d7c28fb7a019d72bb (commit)
  discards  ff424027904596095d5b8a564e4bc2295e517327 (commit)
  discards  83c63da06573cf7dc8df712846c2ac4624c09986 (commit)
  discards  be41508b6ec466605344881c458298d3847b982a (commit)
  discards  fe64baef9d34495dfacf1cec2ce52a52353a146f (commit)
  discards  429c3c637ef6298c2b6bf3e5ca86276c618f6f26 (commit)
       via  a4710630e77a6c1a1f495b7671274aa3b542a06d (commit)
       via  a5ddf296b44f55b5329dd0d1b0ce04fbb62f6ec6 (commit)
       via  f6589dbf0979fa4cb6616e359b8ed8174159f49f (commit)
       via  065e4247a376959dae0657fc5deb7febcb82f527 (commit)
       via  936e94a0b8c4f3caeb78c1fb6965c83c38693710 (commit)
       via  07c5cba1f0196cacd9629c2dcacc9ea0cfa412db (commit)
       via  7eb1a048a2789d4fbd476caa46f4888a0becfff1 (commit)
       via  0e95b40e478f8b7d632f1b94627f04301fc706b5 (commit)
       via  b8df1ad5bf88f2b0d98db958b5f3426b40aae015 (commit)
       via  e24afe9754721c794c42b20b25397878b3e30e5e (commit)
       via  893a0a76088e2ab79cedb842953f5df3215877b5 (commit)
       via  b82b1439df875a869db002fa397719fe343470ae (commit)
       via  a4dbb6e3c6ada87ecb815986b88503e801c9c133 (commit)
       via  9f52dc45fd7e16ce9692d5676a2debe228a981e5 (commit)
       via  90b46978e477c918e3e35a886fbe22f247a378f6 (commit)
       via  87c9b730db90048bd8bde3931340b0d482f43c6a (commit)
       via  abd99c19c2317bb0b9e7a065efdb543062023aca (commit)
       via  7241726ea5c2244d3e2cc8e0783ff297affbaea7 (commit)
       via  fadb12e1e0efd585584b12b57fa85528bb8cec3f (commit)
       via  cf5b3f62eceb2c736b29bd3a3b78e45688af67bc (commit)
       via  02e12c9d59a0bd2cbfe7fc4ffda76031aca0c72a (commit)
       via  a5ea42fa56d5e28538aea748cfb9cdc1c762dc6b (commit)
       via  12dd0f67259ce3d8a4f61e99210f27e87c679441 (commit)
       via  f39980fbb8b183922d0ae8304a389be2b0096ac3 (commit)
       via  938c3885e922718594bc3804f81ae7eeddebaeaa (commit)
       via  8ae22f69d18b5e9fff85fa205dd9b9389a4b5481 (commit)
       via  5a20845009c184687372bb2c0cd47641fa47ba02 (commit)
       via  ee7240ef14a6e1637b1af27a1bc818e57f63b444 (commit)
       via  166fb188213f811fe065b4d3f4549ab387e15d4f (commit)
       via  5a3a8ca11d33cf29608c6c6843421ced5e8bea9c (commit)
       via  b64c7e14e0fc53bd6cf52f9cf7b6da745490d3ad (commit)
       via  224f2e9e985b85d91e1fa54e41068a10991b5ff2 (commit)
       via  63c28016319fdbe1935bb11e8edd4a918e49f941 (commit)
       via  e6cace300d7d3e09fc2256104cbc89b8c09f9170 (commit)
       via  480f6ad1ffa2fcdb73dc2425fe2ba25476d5c597 (commit)
       via  13050a337e2a70ad4a329263886c25dc75c7cdb8 (commit)
       via  e70440509c3fdb8fedf21c7c9287a1a672db6396 (commit)
       via  0adf5cfc7cfba0d66679b1dd2910e25b4489ba95 (commit)
       via  21d38ef5fa96ed7ce9029be8874d1efdc2522ef6 (commit)
       via  42cfa4ab73cc7e0d752d5f06a4099b99c23c8eb0 (commit)
       via  17752e48c0d54f575e67ad87f64dbb91b449c8d2 (commit)
       via  aee8ec356b0f5a95bf5a88b77a71ab5975ff1b8a (commit)
       via  428c1f176512756f254a447e44f71d8a8bd6e267 (commit)
       via  6669a858252514823c40915027816d24c5f5e180 (commit)
       via  a19a342155f0f8b7d511f8721fbe1b3954ed2493 (commit)
       via  cf86df5d2f6e849d476fe91b6affd2f2ab20cafc (commit)
       via  ae30380eb0975c4da4a16a1c6392320d009f4b87 (commit)
       via  7c5a5a7da96b4a645ef877f5de7c99392eeed17c (commit)
       via  5fd72d2eee6cb085004ab23c22a27ad37ecc2f22 (commit)
       via  d86f9c8ccb2d91a674a57c1a4259a69e8269fa16 (commit)
       via  a0713a1a921ef4c75ee5dda9772ba88fd0f8ee76 (commit)
       via  f6ed19b83f2cb8f27a4505250930deb77b9e695d (commit)
       via  95447658c333a192ba427d6f0ac87721576e7b38 (commit)
       via  ba14c8238e57241250d768d3472533293c55de8d (commit)
       via  bef6190733f4acefedd78b1b4435fa66cb5035b5 (commit)
       via  2851c5f32ef2fafa14f453c605d9d7d1b1b0ebc6 (commit)
       via  004afad6580339ea2058e2e57844f9c4cec045d4 (commit)
       via  17db83e3ba28f9ad4b6fc99d12fb0537644f8a8e (commit)
       via  4e61835a7ec83ec5527451d0dc38281f8f4d4837 (commit)
       via  38f701a4b696585c1ca846880925342ced3231fd (commit)
       via  56e2a2246a5a29c05c6c15a58d6bd51bce793612 (commit)
       via  dd2262da43e9a71d5d1bf7b6fdae975012b6992f (commit)
       via  b799086331c2fc8bd241826f2b4909c5e3cd3411 (commit)
       via  0aef94cd7718816ca2dc5b69248627c6db643fa7 (commit)
       via  c1bc4d1a766c5824f8903acd43c45a8b5e9ccc2a (commit)
       via  892162df3ecad59e02bcf84dc9586fe2346bf962 (commit)
       via  27e90f27b5f556befd82350adaecf9a4128b09e6 (commit)
       via  1c4379439cccc802a249963383f62c703e3d1410 (commit)
       via  abf54b01ee4e794c8779610d09e26934e24f26eb (commit)
       via  c6816376ddbfefdf09ff2c03747abd0660626e83 (commit)
       via  ff28ef08404333fdaad30f62662ef5f9371208ad (commit)
       via  54655f95e480b092eb3082c21e4336d24e2a0851 (commit)
       via  d02ec4657177a59669b82406e04d53863691eed6 (commit)
       via  09047fb182c1b08f8c39b9046a7c8c1723474152 (commit)
       via  989f3a7ecaf66f767ec25d67ee1690f3424371cd (commit)
       via  387497365bb7377e42be58656b1f6a409c9ca55f (commit)
       via  3f11e3c3ba5e86a26eb678b2c3d0870cf585d653 (commit)
       via  4725aea56df012271db61cd6f4a00dd0d85c270f (commit)
       via  427ee0f12f5f22b5372d020ad8795033caccea56 (commit)
       via  f481f474696ffbf874d1f9c97371e7bfcb6a47b3 (commit)
      from  2e6ba47c9af8ded824fcdd0675f6c007ad0ec8a4 (commit)

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

- Log -----------------------------------------------------------------
commit a4710630e77a6c1a1f495b7671274aa3b542a06d
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 28 08:35:41 2013 -0600

    remove gdb.trace/Makefile.in

commit a5ddf296b44f55b5329dd0d1b0ce04fbb62f6ec6
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Mar 1 13:26:56 2013 -0700

    add README.archer

commit f6589dbf0979fa4cb6616e359b8ed8174159f49f
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 21 14:40:37 2013 -0700

    fix comment

commit 065e4247a376959dae0657fc5deb7febcb82f527
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 21 12:42:12 2013 -0700

    make old-style mode work properly

commit 936e94a0b8c4f3caeb78c1fb6965c83c38693710
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jan 25 08:55:56 2013 -0700

    fully parallelize test suite

commit 07c5cba1f0196cacd9629c2dcacc9ea0cfa412db
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 15 11:45:07 2013 -0700

    more dwarf2, now clean

commit 7eb1a048a2789d4fbd476caa46f4888a0becfff1
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 8 10:18:38 2013 -0700

    more fix python

commit 0e95b40e478f8b7d632f1b94627f04301fc706b5
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 8 12:28:34 2012 -0700

    tweaks

commit b8df1ad5bf88f2b0d98db958b5f3426b40aae015
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 8 07:22:00 2012 -0700

    remove subdir Makefiles

commit e24afe9754721c794c42b20b25397878b3e30e5e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 7 12:17:44 2012 -0700

    even more fixes

commit 893a0a76088e2ab79cedb842953f5df3215877b5
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 7 09:17:00 2012 -0700

    python fixup

commit b82b1439df875a869db002fa397719fe343470ae
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 7 08:46:00 2012 -0700

    more fixes

commit a4dbb6e3c6ada87ecb815986b88503e801c9c133
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 6 12:58:21 2012 -0700

    even more gdb.ase
    still a bit more to go

commit 9f52dc45fd7e16ce9692d5676a2debe228a981e5
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 6 11:36:46 2012 -0700

    more gdb.arch
    
    still need to handle the pure-x86 case

commit 90b46978e477c918e3e35a886fbe22f247a378f6
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 15 07:34:54 2012 -0600

    python fix

commit 87c9b730db90048bd8bde3931340b0d482f43c6a
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 14 15:00:42 2012 -0600

    dwarf2 fixups for output change

commit abd99c19c2317bb0b9e7a065efdb543062023aca
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 14 14:35:09 2012 -0600

    more gdb.base

commit 7241726ea5c2244d3e2cc8e0783ff297affbaea7
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 14 10:35:51 2012 -0600

    dwarf2 fixup

commit fadb12e1e0efd585584b12b57fa85528bb8cec3f
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jun 21 14:07:09 2012 -0600

    first bits of gdb.arch

commit cf5b3f62eceb2c736b29bd3a3b78e45688af67bc
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jun 21 14:05:33 2012 -0600

    first part of gdb.base

commit 02e12c9d59a0bd2cbfe7fc4ffda76031aca0c72a
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 13 16:12:03 2013 +0000

    introduce parallel mode
    
    This introduces parallel mode for the test suite.
    
    It doesn't fully work yet in the sense that if you do a fully parallel
    run, you will encounter some file-name clashes, but this has to start
    somewhere, and it seemed best to add some infrastructure now, so that
    you can follow along and test subsequent patches if you care to.
    
    This patch has two parts.
    
    First, it checks for the GDB_PARALLEL variable.  If this is set (say,
    on the runtest command line), then the test suite assumes "parallel
    mode".  In this mode, files are put into a subdirectory named after
    the test.  That is, for DIR/TEST.exp, the outputs are put into
    ./outputs/DIR/TEST/.
    
    This first part has various follow-on changes coming in subsequent
    patches.  This is why the code in this patch also makes "temp" and
    "cache" directories.
    
    Second, this adds an "inotify" mode.  If you have the inotifywait
    command (part of inotify-tools), you can set the GDB_INOTIFY variable.
    This will tell the test suite to watch for changes outside of the
    allowed output directories.
    
    This mode is useful for debugging the test suite, as it issues a
    report whenever a possibly parallel-unsafe file open is done.
    
    2013-08-13  Tom Tromey  <tromey@redhat.com>
    	    Yao Qi  <yao@codesourcery.com>
    
    	* lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
    	* lib/gdb.exp: Handle GDB_PARALLEL.
    	(default_gdb_version): Kill inotify_pid if it exists.
    	(default_gdb_exit): Emit warning if the inotify log is not
    	empty.
    	(standard_output_file): Respect GDB_PARALLEL.
    	(standard_temp_file): Likewise.
    	(gdb_init): Start inotifywait if requested.
    
    	* gdbint.texinfo (Testsuite): Use @table, not @itemize.
    	Document GDB_PARALLEL and GDB_INOTIFY.

commit a5ea42fa56d5e28538aea748cfb9cdc1c762dc6b
Author: aburgess <aburgess>
Date:   Tue Aug 13 16:05:23 2013 +0000

    Handle '#' flag for printf of pointer types.
    
      http://sourceware.org/ml/gdb-patches/2013-08/msg00340.html
    
    gdb/ChangeLog
    
    	* common/format.c (parse_format_string): Don't allow '#' flag for
    	pointer arguments in format string.
    
    gdb/testsuite/ChangeLog
    
    	* gdb.base/printcmds.exp (test_printf): Add test for printf of
    	pointer with various flags.

commit 12dd0f67259ce3d8a4f61e99210f27e87c679441
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 13 15:55:51 2013 +0000

    add caching procs to test suite
    
    In the fully parallel mode, each .exp file can be run in parallel (at
    least conceptually -- the actual split may not be so severe).  This
    means that procs that compute a result and cache it are not going to
    function very well.  The test they run will be invoked over and over.
    
    This patch introduces a generic caching mechanism and changes various
    result-caching procs to use it.  This is a cleanup to introduce the
    basic change; the results aren't written to disk yet.
    
    A caching proc is defined using gdb_caching_proc, which works like
    "proc", except that it caches the result of the body.
    
    	* lib/cache.exp: New file.
    	* lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
    	* lib/gdb.exp: Load cache.exp.
    	(support_complex_tests, is_ilp32_target, is_lp64_target)
    	(is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
    	(gdb_skip_xml_test): Use gdb_caching_proc.
    	* lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.

commit f39980fbb8b183922d0ae8304a389be2b0096ac3
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 13 15:52:24 2013 +0000

    add standard_temp_file
    
    This adds a new helper proc, standard_temp_file.  This proc takes a
    file name and returns a possibly-qualified form.  This lets us make
    parallel runs use a directory other than ".", which helps the inotify
    mode.
    
    This initial patch introduces the proc and changes a few spots to use
    it.
    
    	* lib/gdb.exp (standard_temp_file): New proc.
    	(support_complex_tests, is_ilp32_target, is_lp64_target)
    	(is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
    	standard_temp_file.

commit 938c3885e922718594bc3804f81ae7eeddebaeaa
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 13 15:50:13 2013 +0000

    more uses of standard_output_file
    
    A few spots in lib make output files, either in "." or in
    $objdir/$subdir.
    
    This patch changes these spots to use standard_output_file.
    This help the parallelization project.
    
    	* lib/gdb.exp (build_id_debug_filename_get): Use
    	standard_output_file.
    	* lib/prelink-support.exp (section_get)
    	(build_executable_own_libs): Use standard_output_file.

commit 8ae22f69d18b5e9fff85fa205dd9b9389a4b5481
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Aug 13 08:31:20 2013 +0000

    	* src/gdb/utils.c (init_page_info): Only call tgetnum function
    	if rl_get_screen_size did not return useful values.

commit 5a20845009c184687372bb2c0cd47641fa47ba02
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 13 00:00:04 2013 +0000

    daily update

commit ee7240ef14a6e1637b1af27a1bc818e57f63b444
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 12 20:54:06 2013 +0000

    	* Makefile.in (ALL_SUBDIRS): Add gdb.go.

commit 166fb188213f811fe065b4d3f4549ab387e15d4f
Author: alianwar <alianwar>
Date:   Mon Aug 12 11:54:03 2013 +0000

    ? .deps
    ? Makefile
    ? ada-exp.c
    ? ada-lex.c
    ? build-gnulib
    ? c-exp.c
    ? config.cache
    ? config.h
    ? config.log
    ? config.status
    ? cp-name-parser.c
    ? f-exp.c
    ? gcore
    ? gdb
    ? gdb-gdb.gdb
    ? go-exp.c
    ? init.c
    ? jit-reader.h
    ? jv-exp.c
    ? m2-exp.c
    ? observer.h
    ? observer.inc
    ? p-exp.c
    ? stamp-h
    ? stamp-xml
    ? version.c
    ? xml-builtin.c
    ? data-directory/Makefile
    ? data-directory/python
    ? data-directory/stamp-python
    ? data-directory/stamp-syscalls
    ? data-directory/stamp-system-gdbinit
    ? data-directory/syscalls
    ? data-directory/system-gdbinit
    ? doc/Makefile
    ? gdbserver/.deps
    ? gdbserver/Makefile
    ? gdbserver/build-gnulib-gdbserver
    ? gdbserver/config.cache
    ? gdbserver/config.h
    ? gdbserver/config.log
    ? gdbserver/config.status
    ? gdbserver/gdbreplay
    ? gdbserver/gdbserver
    ? gdbserver/i386-avx-linux.c
    ? gdbserver/i386-linux.c
    ? gdbserver/i386-mmx-linux.c
    ? gdbserver/stamp-h
    ? gdbserver/stamp-xml
    ? gdbserver/version.c
    ? gdbserver/xml-builtin.c
    ? testsuite/Makefile
    ? testsuite/config.log
    ? testsuite/config.status
    ? testsuite/gdb.log
    ? testsuite/gdb.sum
    ? testsuite/site.exp
    ? testsuite/gdb.ada/Makefile
    ? testsuite/gdb.arch/Makefile
    ? testsuite/gdb.asm/Makefile
    ? testsuite/gdb.base/Makefile
    ? testsuite/gdb.btrace/Makefile
    ? testsuite/gdb.cell/Makefile
    ? testsuite/gdb.cp/Makefile
    ? testsuite/gdb.disasm/Makefile
    ? testsuite/gdb.dwarf2/Makefile
    ? testsuite/gdb.fortran/Makefile
    ? testsuite/gdb.go/Makefile
    ? testsuite/gdb.hp/Makefile
    ? testsuite/gdb.hp/gdb.aCC/Makefile
    ? testsuite/gdb.hp/gdb.base-hp/Makefile
    ? testsuite/gdb.hp/gdb.compat/Makefile
    ? testsuite/gdb.hp/gdb.defects/Makefile
    ? testsuite/gdb.hp/gdb.objdbg/Makefile
    ? testsuite/gdb.java/Makefile
    ? testsuite/gdb.linespec/Makefile
    ? testsuite/gdb.mi/Makefile
    ? testsuite/gdb.modula2/Makefile
    ? testsuite/gdb.multi/Makefile
    ? testsuite/gdb.objc/Makefile
    ? testsuite/gdb.opencl/Makefile
    ? testsuite/gdb.opt/Makefile
    ? testsuite/gdb.pascal/Makefile
    ? testsuite/gdb.python/Makefile
    ? testsuite/gdb.reverse/Makefile
    ? testsuite/gdb.server/Makefile
    ? testsuite/gdb.stabs/Makefile
    ? testsuite/gdb.threads/Makefile
    ? testsuite/gdb.threads/threadapply
    ? testsuite/gdb.trace/Makefile
    ? testsuite/gdb.xml/Makefile
    
    RCS file: /cvs/src/src/gdb/.dir-locals.el,v
    Working file: .dir-locals.el
    head: 1.2
    branch:
    locks: strict
    access list:
    symbolic names:
    	gdb_7_6-2013-04-26-release: 1.2
    	gdb_7_6-branch: 1.2.0.2
    	gdb_7_6-2013-03-12-branchpoint: 1.2
    	gdb_7_5_1-2012-11-29-release: 1.1
    	gdb_7_5-2012-08-17-release: 1.1
    	gdb_7_5-branch: 1.1.0.2
    	gdb_7_5-2012-07-18-branchpoint: 1.1
    keyword substitution: kv
    total revisions: 2;	selected revisions: 2
    description:

commit 5a3a8ca11d33cf29608c6c6843421ced5e8bea9c
Author: Jan-Benedict Glaw <jbglaw@lug-owl.de>
Date:   Mon Aug 12 11:36:35 2013 +0000

    2013-08-12  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
    
    	* configure.ac: Sync with GCC repo.
    	* Makefile.def: Ditto.
    	* configure: Regenerate.
    	* Makefile.in: Ditto.

commit b64c7e14e0fc53bd6cf52f9cf7b6da745490d3ad
Author: sergiodj <sergiodj>
Date:   Mon Aug 12 03:50:58 2013 +0000

    Because of:
    
    <http://sourceware.org/ml/gdb-patches/2013-08/msg00289.html>
    
    I have chosen to revert the patch applied to the AVR target-dependent code.
    Therefore, this patch does just that.  It is better to keep the tree
    buildable than to keep this patch in, for now.
    
    2013-08-12  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	Revert implementation of gdbarch_gdb_signal_{to,from}_target for
    	AVR.
    	* avr-tdep.c: Remove include of "linux-tdep.h".  Remove enum with
    	different signals between the generic Linux kernel implementation
    	and AVR's.
    	(avr_linux_gdb_signal_from_target): Delete.
    	(avr_linux_gdb_signal_to_target): Delete.
    	(avr_gdbarch_init): Don't set gdbarch_gdb_signal_{to,from}_target.

commit 224f2e9e985b85d91e1fa54e41068a10991b5ff2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 12 00:00:04 2013 +0000

    daily update

commit 63c28016319fdbe1935bb11e8edd4a918e49f941
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 11 00:00:05 2013 +0000

    daily update

commit e6cace300d7d3e09fc2256104cbc89b8c09f9170
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 10 00:00:05 2013 +0000

    daily update

commit 480f6ad1ffa2fcdb73dc2425fe2ba25476d5c597
Author: Stan Shebs <shebs@apple.com>
Date:   Fri Aug 9 21:31:57 2013 +0000

    	* LRS: Remove file, describes a long-abandoned live-range
    	splitting extension to stabs.

commit 13050a337e2a70ad4a329263886c25dc75c7cdb8
Author: Doug Evans <dje@google.com>
Date:   Fri Aug 9 17:58:38 2013 +0000

    	* lib/future.exp (gdb_find_ldd): New proc.
    	* lib/prelink-support.exp (build_executable_own_libs): Call it.
    	Make "/usr/sbin/" in prelink path optional.

commit e70440509c3fdb8fedf21c7c9287a1a672db6396
Author: Doug Evans <dje@google.com>
Date:   Fri Aug 9 17:39:38 2013 +0000

    (create_addrmap_from_index): Use hex_string instead of pulongest in previous
    patch.

commit 0adf5cfc7cfba0d66679b1dd2910e25b4489ba95
Author: Doug Evans <dje@google.com>
Date:   Fri Aug 9 17:26:39 2013 +0000

    	* dwarf2read.c (create_addrmap_from_index): Ignore bad address table
    	entries.

commit 21d38ef5fa96ed7ce9029be8874d1efdc2522ef6
Author: sergiodj <sergiodj>
Date:   Fri Aug 9 16:54:41 2013 +0000

    This patch implements the new gdbarch method gdbarch_gdb_signal_to_target.
    It will be used when one wants to convert between the internal GDB signal
    representation (enum gdb_signal) and the target's representation.
    
    The idea of this patch came from a chat between Pedro and I on IRC, plus
    the discussion of my patches to add the new $_exitsignal convenience
    variable:
    
    	<http://sourceware.org/ml/gdb-patches/2013-06/msg00452.html>
    	<http://sourceware.org/ml/gdb-patches/2013-06/msg00352.html>
    
    What I did was to investigate, on the Linux kernel, which targets shared
    the signal numbers definition with the generic definition, present at
    <include/uapi/asm-generic/signal.h>.  For the record, I used linux-3.10-rc7
    as the main source of information, always looking at
    <arch/<ARCH_NAME>/include/uapi/asm/signal.h>.  For SIGRTMAX (which defaults
    to _NSIG in most cases), I had to look at different signal-related
    files, but most of them (except MIPS) were defined to 64 anyway.
    
    Then, with all the differences in hand, I implemented the bits on each
    target.
    
    2013-08-09  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* linux-tdep.c: Define enum with generic signal numbers.
    	(linux_gdb_signal_from_target): New function.
    	(linux_gdb_signal_to_target): Likewise.
    	(linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target
    	methods to the functions above.
    	* linux-tdep.h (linux_gdb_signal_from_target): New prototype.
    	(linux_gdb_signal_to_target): Likewise.
    	* alpha-linux-tdep.c: Define new enum with signals different
    	from generic Linux kernel.
    	(alpha_linux_gdb_signal_from_target): New function.
    	(alpha_linux_gdb_signal_to_target): Likewise.
    	(alpha_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target
    	with the functions mentioned above.
    	* avr-tdep.c: Define enum with differences between Linux kernel
    	and AVR signals.
    	(avr_linux_gdb_signal_from_target): New function.
    	(avr_linux_gdb_signal_to_target): Likewise.
    	(avr_gdbarch_init): Set gdbarch_gdb_signal_{to,from}_target to
    	the functions mentioned above.
    	* sparc-linux-tdep.c: Define enum with differences between SPARC
    	and generic Linux kernel signal numbers.
    	(sparc32_linux_gdb_signal_from_target): New function.
    	(sparc32_linux_gdb_signal_to_target): Likewise.
    	(sparc32_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target
    	to the functions defined above.
    	* xtensa-linux-tdep.c: Define enum with differences between
    	Xtensa and Linux kernel generic signals.
    	(xtensa_linux_gdb_signal_from_target): New function.
    	(xtensa_linux_gdb_signal_to_target): Likewise.
    	(xtensa_linux_init_abi): Set gdbarch_gdb_signal_to_target
    	to the functions defined above.
    	* mips-linux-tdep.c: Define enum with differences between
    	signals in MIPS and Linux kernel generic ones.
    	(mips_gdb_signal_to_target): New function.
    	(mips_gdb_signal_from_target): Redefine to use new enum, handle
    	only different signals from the Linux kernel generic.
    	(mips_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target
    	the functions defined above.
    	* mips-linux-tdep.h (enum mips_signals): Remove.

commit 42cfa4ab73cc7e0d752d5f06a4099b99c23c8eb0
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Aug 9 15:41:45 2013 +0000

    Remove unnecessary XMALLOC definitions.
    
    XMALLOC is defined in defs.h.
    
    Tested by building with --enable-targets=all.
    
    gdb/
    2013-08-09  Pedro Alves  <palves@redhat.com>
    
    	* avr-tdep.c (XMALLOC): Delete macro.
    	* cli/cli-dump.c (XMALLOC): Delete macro.

commit 17752e48c0d54f575e67ad87f64dbb91b449c8d2
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Aug 9 15:37:34 2013 +0000

    Make functions in cli-dump.c static and remove cli-dump.h.
    
    I noticed the functions declared in cli-dump.h aren't used anywhere
    outside cli-dump.c.
    
    The original patch that introduced cli-dump.c didn't include this header:
    
     http://sourceware.org/ml/gdb-patches/2002-03/msg00518.html
    
    But for some reason that I couldn't find from reading the archives around
    that patch's discussion, cli-dump.h was introduced in the final checkin,
    at:
    
     http://sourceware.org/ml/gdb-patches/2002-03/msg00596.html
    
    There seems to be no point in keeping this around nowadays.
    
    gdb/
    2013-08-09  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-dump.c: Don't include cli/cli-dump.h.
    	(scan_expression_with_cleanup, scan_filename_with_cleanup)
    	(fopen_with_cleanup, add_dump_command): Make static.
    	* cli/cli-dump.h: Delete file.
    	* Makefile.in (HFILES_NO_SRCDIR): Remove reference to
    	cli/cli-dump.h.

commit aee8ec356b0f5a95bf5a88b77a71ab5975ff1b8a
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Aug 9 15:35:02 2013 +0000

    tsave: Make tilde-expanded filename visible.
    
    Before:
    
      (gdb) tsave ~/a/b
      Unable to open file '~/a/b' for saving trace data (No such file or directory)
    
    After:
    
      (gdb) tsave ~/a/b
      Unable to open file '/home/pedro/a/b' for saving trace data (No such file or directory)
    
    Tested on x86_64 Fedora 17.
    
    gdb/
    2013-08-09  Pedro Alves  <palves@redhat.com>
    
    	* tracepoint.c (tfile_start): Show tilde-expanded filename in
    	error message.

commit 428c1f176512756f254a447e44f71d8a8bd6e267
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Aug 9 15:33:09 2013 +0000

    save breakpoints: Make tilde-expanded filename visible.
    
    Most commands in GDB show the tilde-expanded filename in user visible
    output.  This makes "save breakpoints" behave the same.
    
    Before:
    
      (gdb) save breakpoints ~/a/b
      Unable to open file '~/a/b' for saving (No such file or directory)
    
    After:
    
      (gdb) save breakpoints ~/a/b
      Unable to open file '/home/pedro/a/b' for saving (No such file or directory)
    
    Tested on x86_64 Fedora 17.
    
    gdb/
    2013-08-09  Pedro Alves  <palves@redhat.com>
    
            * breakpoint.c (save_breakpoints): Show tilde-expanded filename in
    	error message.

commit 6669a858252514823c40915027816d24c5f5e180
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Aug 9 15:30:48 2013 +0000

    gcore: Make tilde-expanded filename visible.
    
    Most commands in GDB show the tilde-expanded filename in user visible
    output.  This makes gcore behave the same.
    
    Before:
    
      (gdb) generate-core-file ~/a/b
      Failed to open '~/a/b' for output.
      (gdb) generate-core-file ~/core
      Saved corefile ~/core
    
    After:
    
      (gdb) generate-core-file ~/a/b
      Failed to open '/home/pedro/a/b' for output.
      (gdb) generate-core-file ~/core
      Saved corefile /home/pedro/core
    
    Tested on x86_64 Fedora 17.
    
    gdb/
    2013-08-09  Pedro Alves  <palves@redhat.com>
    
    	* gcore.c (create_gcore_bfd): Don't use tilde_expand here.
    	(gcore_command): Use tilde_expand here, and when showing the
    	filename to the user, show the expanded version.

commit a19a342155f0f8b7d511f8721fbe1b3954ed2493
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Aug 9 10:40:03 2013 +0000

    	* elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if G10
    	flag bits do not match.
    	(rl78_elf_print_private_bfd_data): Describe G10 flag.
    
    	* readelf.c (get_machine_flags): Handle RL78 G10 flag.
    
    	* config/tc-rl78.c (elf_flags): New variable.
    	(enum options): Add OPTION_G10.
    	(md_longopts): Add mg10.
    	(md_parse_option): Parse -mg10.
    	(rl78_elf_final_processing): New function.
    	* config/tc-rl78.c (tc_final_processing): Define.
    	* doc/c-rl78.texi: Document -mg10 option.
    
    	* rl78.c (E_FLAG_RL78_G10): Define.
    
    	* lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
    	does not support shared library generation.

commit cf86df5d2f6e849d476fe91b6affd2f2ab20cafc
Author: qiyao <qiyao>
Date:   Fri Aug 9 00:35:39 2013 +0000

    gdb/
    
    	* stack.c (read_frame_arg): Set 'entryval_error' to NULL if
    	'entryval' is set.
    
    gdb/testsuite/
    
    	* gdb.trace/collection.exp (gdb_collect_args_test): Set
    	"only" and "both" to 'print entry-values' before selecting
    	trace frame.

commit ae30380eb0975c4da4a16a1c6392320d009f4b87
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 9 00:00:04 2013 +0000

    daily update

commit 7c5a5a7da96b4a645ef877f5de7c99392eeed17c
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Aug 8 17:00:42 2013 +0000

    gcore: expand tilde in filename.
    
    Before this patch, this fails:
    
     (gdb) generate-core-file ~/core
     Failed to open '~/core' for output.
    
    After the patch:
    
     (gdb) generate-core-file ~/core
     Saved corefile ~/core
    
    gdb/
    2013-08-08  Azat Khuzhin  <a3at.mail@gmail.com>  (tiny change)
    
    	* gcore.c (create_gcore_bfd): Use tilde_expand.

commit 5fd72d2eee6cb085004ab23c22a27ad37ecc2f22
Author: qiyao <qiyao>
Date:   Thu Aug 8 05:10:09 2013 +0000

    gdb/
    	* frame.h (read_frame_local): Declare.
    	* mi/mi-cmd-stack.c (list_args_or_locals): Call
    	read_frame_local.
    	* stack.c (read_frame_local): New.
    
    gdb/testsuite/
    
    	* gdb.trace/mi-trace-unavailable.exp: Don't set
    	"print entry-values" to "no".
    	(test_trace_unavailable): Set various values to
    	"print entry-values" to test that the output of
    	'-stack-list-locals' is not affected, and then set
    	set "print entry-values" to "no".

commit d86f9c8ccb2d91a674a57c1a4259a69e8269fa16
Author: qiyao <qiyao>
Date:   Thu Aug 8 03:48:33 2013 +0000

    gdb/
    	* mi/mi-cmd-stack.c: Update comments to function
    	list_args_or_locals.

commit a0713a1a921ef4c75ee5dda9772ba88fd0f8ee76
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Thu Aug 8 00:10:01 2013 +0000

    	* gdb-if.c (hw_breakpoints): Remove.
    	(sim_store_register): Add an assert() to make sure PC is in range.
    	Delete code which referenced hw_breakpoints[].

commit f6ed19b83f2cb8f27a4505250930deb77b9e695d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 8 00:00:04 2013 +0000

    daily update

commit 95447658c333a192ba427d6f0ac87721576e7b38
Author: Doug Evans <dje@google.com>
Date:   Wed Aug 7 23:51:44 2013 +0000

    	* gdb.python/py-value-cc.cc: Renamed from py-value.cc.
    	* gdb.python/py-value-cc.exp: Update.
    	* gdb.python/py-value.exp: Use different names for .o files for
    	C and C++.  Only perform C++ tests if !skip_cplus_tests.

commit ba14c8238e57241250d768d3472533293c55de8d
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 7 20:10:36 2013 +0000

    fix PR symtab/15028
    
    This fixes some derivation.exp regressions with "dwz -m".
    
    The bug here is that the imported PU is given language_minimal.
    However, it ought to be C++.
    
    The "pretend language" machinery exists to solve this problem, but it
    wasn't handled in process_psymtab_comp_unit.  So, this patch adds it
    there.
    
    Built and regtested, both normally and using "dwz -m", on x86-64
    Fedora 18.
    
    	PR symtab/15028:
    	* dwarf2read.c (struct process_psymtab_comp_unit_data): New.
    	(process_psymtab_comp_unit_reader): Use it.
    	(process_psymtab_comp_unit): Update.  Add "pretend_language"
    	argument.
    	(dwarf2_build_psymtabs_hard): Update.
    	(scan_partial_symbols): Pass CU's language to
    	process_psymtab_comp_unit.

commit bef6190733f4acefedd78b1b4435fa66cb5035b5
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 7 20:06:37 2013 +0000

    remove unused qf method
    
    After the previous patch in the series, nothing uses the "quick"
    method find_symbol_file.
    
    This patch removes it.
    
    Tested by rebuilding.
    
    	* dwarf2read.c (dw2_get_primary_filename_reader): Remove.
    	(dwarf2_gdb_index_functions): Update.
    	* psymtab.c (find_symbol_file_from_partial): Remove.
    	(psym_functions): Update.
    	* symfile.h (struct quick_symbol_functions) <find_symbol_file>:
    	Remove.

commit 2851c5f32ef2fafa14f453c605d9d7d1b1b0ebc6
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 7 20:03:51 2013 +0000

    use language of the main symbol
    
    With "dwz -m", "main" appears in both the PU and the importing CU when
    running anon-struct.exp.  However, the PU does not have a file name.
    So, find_main_filename returns the empty string, making
    deduce_language_from_filename return language_unknown.
    
    This patch fixes this problem by changing gdb to use the ordinary
    symbol-lookup functions to find "main"'s symbol.  Then, it examines the
    symbol's language.
    
    I think this is cleaner than the current approach.  For one thing it
    avoids trying to guess the language based on the source file name,
    instead deferring to the presumably more reliable debuginfo.
    
    Another possible fix would have been to change how the file name is
    found via the "qf" methods.  However, I think the approach given is
    preferable for the reason outlined above.
    
    This required a minor test suite change, as now a symtab is expanded
    during the search for "main".
    
    Built and regtested (both ways) on x86-64 Fedora 18.
    
    	* symfile.c (set_initial_language): Look up "main" symbol
    	and use its language.
    	* symtab.c (find_main_filename): Remove.
    	* symtab.h (find_main_filename): Remove.
    
    	* gdb.base/maint.exp: Allow zero symtabs to be expanded.

commit 004afad6580339ea2058e2e57844f9c4cec045d4
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 7 19:57:51 2013 +0000

    fix recursively_compute_inclusions and add dwz test case
    
    Doug pointed out a while ago that in the final dwz -m patch, nothing
    ever set symtab::user.
    
    This patch fixes this oversight and adds a test case showing why it is
    important.
    
    Built and regtested (both ways) on x86-64 Fedora 18.
    The new test unconditionally tests the partial unit machinery, which I
    think is an added plus.
    
    	* dwarf2read.c (recursively_compute_inclusions): Add
    	"immediate_parent" argument.  Set symtab's "user" field
    	if not set.
    	(compute_symtab_includes): Update.
    
    	* gdb.dwarf2/dwz.exp: New file.

commit 17db83e3ba28f9ad4b6fc99d12fb0537644f8a8e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 7 19:52:15 2013 +0000

    also filter label symbols
    
    The bug here is that, with dwz -m, a function (and a label) appear in
    both a PU and a CU when running cplabel.exp.  So, a breakpoint gets
    two locations:
    
        (gdb) break foo::bar:to_the_top
        Breakpoint 2 at 0x400503: foo::bar:to_the_top. (2 locations)
    
    What is especially wacky is that both locations are at the same place:
    
        (gdb) info b
        Num     Type           Disp Enb Address            What
        1       breakpoint     keep y   <MULTIPLE>
        1.1                         y     0x000000000040051c foo::bar:get_out_of_here
        1.2                         y     0x000000000040051c foo::bar:get_out_of_here
    
    This happens due to the weird way we run "dwz -m".
    It's unclear to me that this would ever happen for real code.
    
    While I think this borders on "diminishing returns" territory, the fix
    is pretty straightforward: use the existing address-filtering function
    in linespec to also filter when looking at labels.
    
    Built and regtested (both ways) on x86-64 Fedora 18.
    
    	* linespec.c (convert_linespec_to_sals): Use maybe_add_address
    	when adding label symbols.

commit 4e61835a7ec83ec5527451d0dc38281f8f4d4837
Author: DJ Delorie <dj@delorie.com>
Date:   Wed Aug 7 15:04:28 2013 +0000

    merge from gcc

commit 38f701a4b696585c1ca846880925342ced3231fd
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Wed Aug 7 14:42:34 2013 +0000

    2013-08-07  Raunaq Bathija  <raunaq12@in.ibm.com>
    	    Ulrich Weigand  <uweigand@de.ibm.com>
    
    	* configure.tgt (powerpc64-*-aix*): Match powerpc64 running aix.
    	* configure.host (powerpc64-*-aix*): Likewise.

commit 56e2a2246a5a29c05c6c15a58d6bd51bce793612
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Wed Aug 7 14:39:56 2013 +0000

    2013-08-07  Raunaq Bathija  <raunaq12@in.ibm.com>
    	    Ulrich Weigand  <uweigand@de.ibm.com>
    
    	* gdb_ptrace.h: Use ptrace64 instead of ptrace if HAVE_PTRACE64
    	is defined.
    	* rs6000-nat.c: Check for __ld_info64_ if compiling 64 BIT gdb.
    	(rs6000_ptrace32): Call ptrace64 instead of ptrace if present.
    	(rs6000_ptrace64): Call ptace64 instead of ptracex if present.
    	* configure.ac: Check for ptrace64.
    	* configure, config.in: Regenerate.

commit dd2262da43e9a71d5d1bf7b6fdae975012b6992f
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Wed Aug 7 13:24:26 2013 +0000

    2013-08-07  Raunaq Bathija  <raunaq12@in.ibm.com>
    	    Ulrich Weigand  <uweigand@de.ibm.com>
    
    	* aixthread.c: Call ptrace64 instead of ptracex if defined.
    	Call ptrace64 instead of ptrace if defined.
    	Add macro addr_ptr to take care of ptrace address argument.
    	(pdc_read_regs): Likewise.
    	(pdc_write_regs): Likewise.
    	(aix_thread_resume): Likewise.
    	(fetch_regs_kernel_thread): Likewise.
    	(store_regs_kernel_thread): Likewise.

commit b799086331c2fc8bd241826f2b4909c5e3cd3411
Author: anton <anton>
Date:   Wed Aug 7 08:00:55 2013 +0000

    2013-08-07  Anton Blanchard  <anton@samba.org>
    
    	* MAINTAINERS: Add myself to Write After Approval.

commit 0aef94cd7718816ca2dc5b69248627c6db643fa7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 7 00:00:04 2013 +0000

    daily update

commit c1bc4d1a766c5824f8903acd43c45a8b5e9ccc2a
Author: Richard Sandiford <rsandifo@nildram.co.uk>
Date:   Tue Aug 6 19:27:06 2013 +0000

    opcodes/
    2013-08-06  Jürgen Urban  <JuergenUrban@gmx.de>
    
    	* mips-opc.c (mips_builtin_opcodes): Add a suffixless version of
    	VCLIPW.
    
    gas/
    2013-08-06  Jürgen Urban  <JuergenUrban@gmx.de>
    
    	* config/tc-mips.c (match_vu0_suffix_operand): Allow single-channel
    	suffixes to be elided too.
    	(mips_lookup_insn): Don't reject INSN2_VU0_CHANNEL_SUFFIX here.
    	(mips_ip): Assume .xyzw if no VU0 suffix is specified.  Allow +N
    	to be omitted too.
    
    gas/testsuite/
    2013-08-06  Jürgen Urban  <JuergenUrban@gmx.de>
    
    	* gas/mips/r5900-error-vu0.s, gas/mips/r5900-error-vu0.l,
    	gas/mips/r5900-full-vu0.s, gas/mips/r5900-full-vu0.d: Allow
    	single-channel suffixes to be elided.

commit 892162df3ecad59e02bcf84dc9586fe2346bf962
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 6 00:00:05 2013 +0000

    daily update

commit 27e90f27b5f556befd82350adaecf9a4128b09e6
Author: Richard Sandiford <rsandifo@nildram.co.uk>
Date:   Mon Aug 5 21:58:22 2013 +0000

    bfd/
    2013-08-05  John Tytgat  <john@bass-software.com>
    
    	* po/BLD-POTFILES.in: Regenerate.
    	* po/SRC-POTFILES.in: Likewise.
    
    gas/
    2013-08-05  John Tytgat  <john@bass-software.com>
    
    	* po/POTFILES.in: Regenerate.
    
    gprof/
    2013-08-05  John Tytgat  <john@bass-software.com>
    
    	* po/POTFILES.in: Regenerate.

commit 1c4379439cccc802a249963383f62c703e3d1410
Author: Eric Botcazou <ebotcazou@libertysurf.fr>
Date:   Mon Aug 5 17:04:08 2013 +0000

    	* sparc-opc.c (v9andleon): Fix thinko.

commit abf54b01ee4e794c8779610d09e26934e24f26eb
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 5 16:54:27 2013 +0000

    more add_target removals
    
    This removes a few more erroneous calls to add_target.  These calls
    end up installing the target in a user-visible way; but these targets
    are all auto-activated and, I think, should never be explicitly
    requested.
    
    I have no way to test these.
    
    	* aix-thread.c (_initialize_aix_thread): Use
    	complete_target_initialization.
    	* bsd-uthread.c (_initialize_bsd_uthread): Use
    	complete_target_initialization.
    	* dec-thread.c (_initialize_dec_thread): Use
    	complete_target_initialization.
    	* ravenscar-thread.c (_initialize_ravenscar): Use
    	complete_target_initialization.
    	* sol-thread.c (_initialize_sol_thread): Use
    	complete_target_initialization.
    	* spu-multiarch.c (_initialize_spu_multiarch): Use
    	complete_target_initialization.

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

Summary of changes:
 ChangeLog                                          |   17 +-
 Makefile.def                                       |   10 +-
 Makefile.in                                        | 1026 +++++++++++++++++++-
 bfd/ChangeLog                                      |   11 +
 bfd/elf32-rl78.c                                   |   25 +-
 bfd/po/BLD-POTFILES.in                             |    2 +
 bfd/po/SRC-POTFILES.in                             |    5 +-
 bfd/version.h                                      |    2 +-
 configure                                          |   40 +-
 configure.ac                                       |   37 +-
 gdb/ChangeLog                                      |  294 ++++++
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |    2 +-
 gdb/ada-exp.y                                      |    4 +-
 gdb/ada-lang.c                                     |   22 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/aix-thread.c                                   |   59 +-
 gdb/alpha-linux-tdep.c                             |  142 +++
 gdb/avr-tdep.c                                     |    3 -
 gdb/breakpoint.c                                   |   15 +-
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/c-exp.y                                        |   12 +-
 gdb/cli/cli-dump.c                                 |   11 +-
 gdb/cli/cli-dump.h                                 |   34 -
 gdb/common/format.c                                |    4 +-
 gdb/config.in                                      |    3 +
 gdb/configure                                      |    2 +-
 gdb/configure.ac                                   |    2 +-
 gdb/configure.host                                 |    2 +-
 gdb/configure.tgt                                  |    4 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/doc/ChangeLog                                  |   10 +
 gdb/doc/LRS                                        |  197 ----
 gdb/doc/gdb.texinfo                                |    2 +-
 gdb/doc/gdbint.texinfo                             |   43 +-
 gdb/dwarf2read.c                                   |  145 +--
 gdb/eval.c                                         |   18 +-
 gdb/f-exp.y                                        |    6 +-
 gdb/frame.h                                        |    2 +
 gdb/gcore.c                                        |   22 +-
 gdb/gdb_ptrace.h                                   |   10 +-
 gdb/gdbarch.c                                      |   33 +
 gdb/gdbarch.h                                      |   14 +
 gdb/gdbarch.sh                                     |    9 +
 gdb/go-exp.y                                       |    6 +-
 gdb/jv-exp.y                                       |    6 +-
 gdb/linespec.c                                     |   23 +-
 gdb/linux-tdep.c                                   |  320 ++++++
 gdb/linux-tdep.h                                   |    6 +
 gdb/m2-exp.y                                       |    6 +-
 gdb/mi/mi-cmd-stack.c                              |   12 +-
 gdb/minsyms.c                                      |   85 +-
 gdb/minsyms.h                                      |   13 +-
 gdb/mips-linux-tdep.c                              |  241 ++++--
 gdb/mips-linux-tdep.h                              |   42 -
 gdb/p-exp.y                                        |   12 +-
 gdb/parse.c                                        |   11 +-
 gdb/parser-defs.h                                  |    2 +-
 gdb/ppc-linux-nat.c                                |    4 +-
 gdb/printcmd.c                                     |   12 +-
 gdb/psymtab.c                                      |   14 -
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/remote.c                                       |   59 +-
 gdb/rs6000-nat.c                                   |   10 +-
 gdb/sol-thread.c                                   |    2 +-
 gdb/sparc-linux-tdep.c                             |  138 +++
 gdb/spu-multiarch.c                                |    2 +-
 gdb/stack.c                                        |   26 +-
 gdb/symfile.c                                      |   19 +-
 gdb/symfile.h                                      |    5 -
 gdb/symtab.c                                       |   64 +-
 gdb/symtab.h                                       |    4 +-
 gdb/testsuite/ChangeLog                            |   92 ++
 gdb/testsuite/gdb.base/break.exp                   |   12 +
 gdb/testsuite/gdb.base/maint.exp                   |    7 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    6 +
 gdb/testsuite/gdb.base/watchpoint.c                |    7 +
 gdb/testsuite/gdb.base/watchpoint.exp              |    3 +
 gdb/testsuite/gdb.dwarf2/dwz-main.c                |   26 -
 gdb/testsuite/gdb.dwarf2/dwz.exp                   |   61 +-
 .../gdb.python/{py-value.cc => py-value-cc.cc}     |    0
 gdb/testsuite/gdb.python/py-value-cc.exp           |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |   31 +-
 gdb/testsuite/gdb.trace/collection.exp             |   16 +
 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp   |   19 +-
 gdb/testsuite/lib/cache.exp                        |   32 +-
 gdb/testsuite/lib/cell.exp                         |    1 -
 gdb/testsuite/lib/future.exp                       |   10 +
 gdb/testsuite/lib/gdb.exp                          |   66 +-
 gdb/testsuite/lib/prelink-support.exp              |    5 +-
 gdb/tracepoint.c                                   |    2 +-
 gdb/utils.c                                        |   14 +-
 gdb/valops.c                                       |   10 +-
 gdb/value.c                                        |   12 +-
 gdb/value.h                                        |    3 +-
 gdb/xtensa-linux-tdep.c                            |   74 ++
 include/ChangeLog                                  |    9 +
 include/elf/ChangeLog                              |    4 +
 include/elf/rl78.h                                 |    5 +-
 include/opcode/ChangeLog                           |   16 +
 include/opcode/mips.h                              |   90 ++-
 include/opcode/sparc.h                             |    1 +
 include/vtv-change-permission.h                    |   55 ++
 opcodes/ChangeLog                                  |   44 +
 opcodes/mips-dis.c                                 |   61 ++
 opcodes/mips-formats.h                             |   15 +-
 opcodes/mips-opc.c                                 |  188 ++++-
 opcodes/mips16-opc.c                               |   12 +-
 opcodes/sparc-dis.c                                |    3 +-
 opcodes/sparc-opc.c                                |   32 +-
 sim/rl78/ChangeLog                                 |    6 +
 sim/rl78/gdb-if.c                                  |   19 +-
 112 files changed, 3593 insertions(+), 932 deletions(-)
 delete mode 100644 gdb/cli/cli-dump.h
 delete mode 100644 gdb/doc/LRS
 delete mode 100644 gdb/testsuite/gdb.dwarf2/dwz-main.c
 rename gdb/testsuite/gdb.python/{py-value.cc => py-value-cc.cc} (100%)
 create mode 100644 include/vtv-change-permission.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index fb46159..23cf56b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,14 +1,15 @@
+2013-08-12  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* configure.ac: Sync with GCC repo.
+	* Makefile.def: Ditto.
+	* configure: Regenerate.
+	* Makefile.in: Ditto.
+
 2013-07-22  Joel Brobecker  <brobecker@adacore.com>
 
 	* src-release (VER): Use $(TOOL)/common/create-version.sh
 	if it exists.
 
-2013-07-10  Jack Howarth  <howarth@bromo.med.uc.edu>
-
-	PR target/57792
-	* configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
-	* configure: Regenerated.
-
 2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
 
 	* configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*)
@@ -18,8 +19,8 @@
 
 2013-06-01  George Thomas <george.thomas@atmel.com>
 
-        * include/opcode/avr.h: Rename AVR_ISA_XCH to AVR_ISA_RMW. Remove
-        from AVR_ISA_XMEGA and add new AVR_ISA_XMEGAU
+	* include/opcode/avr.h: Rename AVR_ISA_XCH to AVR_ISA_RMW. Remove
+	from AVR_ISA_XMEGA and add new AVR_ISA_XMEGAU
 
 2013-05-06  Sandra Loosemore  <sandra@codesourcery.com>
 
diff --git a/Makefile.def b/Makefile.def
index 90d9653..3ba1a5b 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -4,8 +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, 2011
-//   Free Software Foundation
+//   Copyright 2002-2013 Free Software Foundation
 //
 // This file is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
@@ -123,6 +122,10 @@ target_modules = { module= libsanitizer;
 		   bootstrap=true;
 		   lib_path=.libs;
 		   raw_cxx=true; };
+target_modules = { module= libvtv;
+		   bootstrap=true;
+		   lib_path=.libs;
+		   raw_cxx=true; };
 target_modules = { module= libssp; lib_path=.libs; };
 target_modules = { module= newlib; };
 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
@@ -516,6 +519,7 @@ dependencies = { module=configure-target-libobjc; on=configure-target-boehm-gc;
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
 dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v3; };
+dependencies = { module=configure-target-libvtv; on=all-target-libstdc++-v3; };
 // parallel_list.o and parallel_settings.o depend on omp.h, which is
 // generated by the libgomp configure.  Unfortunately, due to the use of
 //  recursive make, we can't be that specific.
@@ -526,6 +530,8 @@ dependencies = { module=install-target-libgfortran; on=install-target-libquadmat
 dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
 dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; };
 dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
+dependencies = { module=install-target-libvtv; on=install-target-libstdc++-v3; };
+dependencies = { module=install-target-libvtv; on=install-target-libgcc; };
 dependencies = { module=install-target-libjava; on=install-target-libgcc; };
 dependencies = { module=install-target-libitm; on=install-target-libgcc; };
 dependencies = { module=install-target-libobjc; on=install-target-libgcc; };
diff --git a/Makefile.in b/Makefile.in
index bfbaf03..a13771d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -575,7 +575,7 @@ all:
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
 # so that programs built for the target machine work.
-TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
+TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
 
 @if target-libstdc++-v3
 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
@@ -589,6 +589,10 @@ TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
 @endif target-libsanitizer
 
+@if target-libvtv
+TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
+@endif target-libvtv
+
 @if target-libssp
 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
 @endif target-libssp
@@ -925,6 +929,7 @@ configure-target:  \
     maybe-configure-target-libstdc++-v3 \
     maybe-configure-target-libmudflap \
     maybe-configure-target-libsanitizer \
+    maybe-configure-target-libvtv \
     maybe-configure-target-libssp \
     maybe-configure-target-newlib \
     maybe-configure-target-libgcc \
@@ -1076,6 +1081,9 @@ all-target: maybe-all-target-libmudflap
 @if target-libsanitizer-no-bootstrap
 all-target: maybe-all-target-libsanitizer
 @endif target-libsanitizer-no-bootstrap
+@if target-libvtv-no-bootstrap
+all-target: maybe-all-target-libvtv
+@endif target-libvtv-no-bootstrap
 all-target: maybe-all-target-libssp
 all-target: maybe-all-target-newlib
 @if target-libgcc-no-bootstrap
@@ -1167,6 +1175,7 @@ info-host: maybe-info-lto-plugin
 info-target: maybe-info-target-libstdc++-v3
 info-target: maybe-info-target-libmudflap
 info-target: maybe-info-target-libsanitizer
+info-target: maybe-info-target-libvtv
 info-target: maybe-info-target-libssp
 info-target: maybe-info-target-newlib
 info-target: maybe-info-target-libgcc
@@ -1249,6 +1258,7 @@ dvi-host: maybe-dvi-lto-plugin
 dvi-target: maybe-dvi-target-libstdc++-v3
 dvi-target: maybe-dvi-target-libmudflap
 dvi-target: maybe-dvi-target-libsanitizer
+dvi-target: maybe-dvi-target-libvtv
 dvi-target: maybe-dvi-target-libssp
 dvi-target: maybe-dvi-target-newlib
 dvi-target: maybe-dvi-target-libgcc
@@ -1331,6 +1341,7 @@ pdf-host: maybe-pdf-lto-plugin
 pdf-target: maybe-pdf-target-libstdc++-v3
 pdf-target: maybe-pdf-target-libmudflap
 pdf-target: maybe-pdf-target-libsanitizer
+pdf-target: maybe-pdf-target-libvtv
 pdf-target: maybe-pdf-target-libssp
 pdf-target: maybe-pdf-target-newlib
 pdf-target: maybe-pdf-target-libgcc
@@ -1413,6 +1424,7 @@ html-host: maybe-html-lto-plugin
 html-target: maybe-html-target-libstdc++-v3
 html-target: maybe-html-target-libmudflap
 html-target: maybe-html-target-libsanitizer
+html-target: maybe-html-target-libvtv
 html-target: maybe-html-target-libssp
 html-target: maybe-html-target-newlib
 html-target: maybe-html-target-libgcc
@@ -1495,6 +1507,7 @@ TAGS-host: maybe-TAGS-lto-plugin
 TAGS-target: maybe-TAGS-target-libstdc++-v3
 TAGS-target: maybe-TAGS-target-libmudflap
 TAGS-target: maybe-TAGS-target-libsanitizer
+TAGS-target: maybe-TAGS-target-libvtv
 TAGS-target: maybe-TAGS-target-libssp
 TAGS-target: maybe-TAGS-target-newlib
 TAGS-target: maybe-TAGS-target-libgcc
@@ -1577,6 +1590,7 @@ install-info-host: maybe-install-info-lto-plugin
 install-info-target: maybe-install-info-target-libstdc++-v3
 install-info-target: maybe-install-info-target-libmudflap
 install-info-target: maybe-install-info-target-libsanitizer
+install-info-target: maybe-install-info-target-libvtv
 install-info-target: maybe-install-info-target-libssp
 install-info-target: maybe-install-info-target-newlib
 install-info-target: maybe-install-info-target-libgcc
@@ -1659,6 +1673,7 @@ install-pdf-host: maybe-install-pdf-lto-plugin
 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
 install-pdf-target: maybe-install-pdf-target-libmudflap
 install-pdf-target: maybe-install-pdf-target-libsanitizer
+install-pdf-target: maybe-install-pdf-target-libvtv
 install-pdf-target: maybe-install-pdf-target-libssp
 install-pdf-target: maybe-install-pdf-target-newlib
 install-pdf-target: maybe-install-pdf-target-libgcc
@@ -1741,6 +1756,7 @@ install-html-host: maybe-install-html-lto-plugin
 install-html-target: maybe-install-html-target-libstdc++-v3
 install-html-target: maybe-install-html-target-libmudflap
 install-html-target: maybe-install-html-target-libsanitizer
+install-html-target: maybe-install-html-target-libvtv
 install-html-target: maybe-install-html-target-libssp
 install-html-target: maybe-install-html-target-newlib
 install-html-target: maybe-install-html-target-libgcc
@@ -1823,6 +1839,7 @@ installcheck-host: maybe-installcheck-lto-plugin
 installcheck-target: maybe-installcheck-target-libstdc++-v3
 installcheck-target: maybe-installcheck-target-libmudflap
 installcheck-target: maybe-installcheck-target-libsanitizer
+installcheck-target: maybe-installcheck-target-libvtv
 installcheck-target: maybe-installcheck-target-libssp
 installcheck-target: maybe-installcheck-target-newlib
 installcheck-target: maybe-installcheck-target-libgcc
@@ -1905,6 +1922,7 @@ mostlyclean-host: maybe-mostlyclean-lto-plugin
 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
 mostlyclean-target: maybe-mostlyclean-target-libmudflap
 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
+mostlyclean-target: maybe-mostlyclean-target-libvtv
 mostlyclean-target: maybe-mostlyclean-target-libssp
 mostlyclean-target: maybe-mostlyclean-target-newlib
 mostlyclean-target: maybe-mostlyclean-target-libgcc
@@ -1987,6 +2005,7 @@ clean-host: maybe-clean-lto-plugin
 clean-target: maybe-clean-target-libstdc++-v3
 clean-target: maybe-clean-target-libmudflap
 clean-target: maybe-clean-target-libsanitizer
+clean-target: maybe-clean-target-libvtv
 clean-target: maybe-clean-target-libssp
 clean-target: maybe-clean-target-newlib
 clean-target: maybe-clean-target-libgcc
@@ -2069,6 +2088,7 @@ distclean-host: maybe-distclean-lto-plugin
 distclean-target: maybe-distclean-target-libstdc++-v3
 distclean-target: maybe-distclean-target-libmudflap
 distclean-target: maybe-distclean-target-libsanitizer
+distclean-target: maybe-distclean-target-libvtv
 distclean-target: maybe-distclean-target-libssp
 distclean-target: maybe-distclean-target-newlib
 distclean-target: maybe-distclean-target-libgcc
@@ -2151,6 +2171,7 @@ maintainer-clean-host: maybe-maintainer-clean-lto-plugin
 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
+maintainer-clean-target: maybe-maintainer-clean-target-libvtv
 maintainer-clean-target: maybe-maintainer-clean-target-libssp
 maintainer-clean-target: maybe-maintainer-clean-target-newlib
 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
@@ -2288,6 +2309,7 @@ check-target:  \
     maybe-check-target-libstdc++-v3 \
     maybe-check-target-libmudflap \
     maybe-check-target-libsanitizer \
+    maybe-check-target-libvtv \
     maybe-check-target-libssp \
     maybe-check-target-newlib \
     maybe-check-target-libgcc \
@@ -2443,6 +2465,7 @@ install-target:  \
     maybe-install-target-libstdc++-v3 \
     maybe-install-target-libmudflap \
     maybe-install-target-libsanitizer \
+    maybe-install-target-libvtv \
     maybe-install-target-libssp \
     maybe-install-target-newlib \
     maybe-install-target-libgcc \
@@ -2545,6 +2568,7 @@ install-strip-target:  \
     maybe-install-strip-target-libstdc++-v3 \
     maybe-install-strip-target-libmudflap \
     maybe-install-strip-target-libsanitizer \
+    maybe-install-strip-target-libvtv \
     maybe-install-strip-target-libssp \
     maybe-install-strip-target-newlib \
     maybe-install-strip-target-libgcc \
@@ -33152,6 +33176,980 @@ maintainer-clean-target-libsanitizer:
 
 
 
+.PHONY: configure-target-libvtv maybe-configure-target-libvtv
+maybe-configure-target-libvtv:
+@if gcc-bootstrap
+configure-target-libvtv: stage_current
+@endif gcc-bootstrap
+@if target-libvtv
+maybe-configure-target-libvtv: configure-target-libvtv
+configure-target-libvtv: 
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	$(RAW_CXX_TARGET_EXPORTS)  \
+	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
+	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	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-libvtv
+
+
+
+.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
+maybe-configure-stage1-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
+configure-stage1-target-libvtv:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
+maybe-configure-stage2-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
+configure-stage2-target-libvtv:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE2_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
+maybe-configure-stage3-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
+configure-stage3-target-libvtv:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE3_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
+maybe-configure-stage4-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
+configure-stage4-target-libvtv:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
+	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libvtv"; \
+	libsrcdir="$$s/libvtv"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE4_CONFIGURE_FLAGS)
+@endif target-libvtv-bootstrap
+
+.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
+maybe-configure-stageprofile-target-libvtv:
+@if target-libvtv-bootstrap
+maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
+configure-stageprofile-target-libvtv:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	echo "Checking multilib configuration for libvtv..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
+	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	 \


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


             reply	other threads:[~2013-08-13 17:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-13 17:40 tromey [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-08-02 14:15 tromey
2013-07-17 15:11 tromey

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=20130813174003.30572.qmail@sourceware.org \
    --to=tromey@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).