public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-11-23 16:55 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-11-23 16:55 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  6bc97e6b4fd186000825e9e20021e253580dd840 (commit)
       via  fc726e7c511475b5bfe63857eb2c215f11e6c178 (commit)
       via  ea520311ff1806965f3cee0d7a642844fbf7ed33 (commit)
       via  3c009838bbab74cf013764f7764c45f1ba2b62c7 (commit)
       via  28056333ed1ad541b837c27c627ae800bbe85746 (commit)
       via  8c4fc2898f9fbf77c1aa52c300b01665d306bffe (commit)
       via  192c507f72b4d0f41ccc95ef9b23c7f050323581 (commit)
       via  2d758a1cec5e3f4cf1d1d7ff7dab6984b0a418f4 (commit)
       via  5095e2874de2b1dff9ffa28c74a85b744c604e73 (commit)
       via  f73babaee08f24420f08e06edb6b154d1ee772f9 (commit)
       via  44647667edbbdcf174fe0920373011fb79c8a702 (commit)
       via  d596472a8a67eb524dd74b0b98cadf4635126d63 (commit)
       via  fc92af254c2e32d506a4a1c9419c9399df1ed68f (commit)
       via  51252dba80ea67b95e1cfe33bd1f4f8472d25d6a (commit)
       via  09522061ec7307468146cae444988a7a17d8a900 (commit)
       via  9b79d8ae6f1edb3e4d4626ac5e8bcba94fab655a (commit)
       via  55b6d700c9fe3083aa0b1d8cfa6e70516aa2b1fa (commit)
       via  4236cff65429c4dd06b01a84aaad4ac2b15b1c1a (commit)
       via  4a4930922f3de79363ffb40b0de70aa52bc7c4c2 (commit)
       via  00ba7a68f636e360c49163c618fd7adb76c4cbec (commit)
       via  94a9f19009867d4a554db8b4dc7158dbeb105025 (commit)
       via  800889ddb57d37df8b2fdbd52c65f6bfeeb03a3d (commit)
       via  52c71d8191cf78f1adf93bc75097b53f143b072d (commit)
       via  013df76f136a7f108772da58c6df637b1b9e82e9 (commit)
       via  ce393af77e644f64a6cef766d40bdb53ed4e44ab (commit)
       via  aaa4c204022c51b391cdbd0563a452fd7d54926a (commit)
       via  b0c6d92127413913e56a74dd71d150927fa94bea (commit)
       via  0e34fe6db3e848e1fc1fa7445ad1ab44dddd27f4 (commit)
       via  d8701e7b61280ef03465ed12d3618cb45e77257f (commit)
       via  059704a8bc60c7282ad9974971c770402b88c3ff (commit)
       via  14beed632cc42cfebf3111e2d438ff19a83c93de (commit)
       via  95c683822e3882f5d486a8aee755d1d4b8c7a198 (commit)
       via  ddae06167ee2a3f07f8854af9343317d135b9c02 (commit)
       via  f10282c9a6ac3342164433269a5e7ffa4690d824 (commit)
       via  d0f29b388d806e3be2fcd321f63b6d7eea09a37a (commit)
       via  74a9b3249510beaf4afa1641b473b94e27323914 (commit)
       via  a38d9b1ea39dac6917c310e5a42847c9e907556c (commit)
       via  5b192b7a830a49898fc33d2960e86dd46b27a2f5 (commit)
       via  b2a1c175b02ee73ed1cac0ad90834d4672d385bf (commit)
       via  1981c49382bce9c5009eb1760c840b65d7fa8134 (commit)
       via  2d6c12a8fbedc32d2da3aee3fee3680c42a752b4 (commit)
       via  cdd4215e7d7e67ceae4156cbb5a0d25dc92d5726 (commit)
       via  beae81608fd429ddbe636f23ad0df519f6625651 (commit)
       via  f8cbac5f947517ac9a32e4b2498122a7b77db2f1 (commit)
       via  58a8dc7748f4ae3701398e021b86f156abc2ec8e (commit)
       via  24ff3702b4fb0f1247b97a9cd5e42203a39408f5 (commit)
       via  761acfbfa198bae22891c3e82397431ddb9cbc5e (commit)
       via  677b1bfabd372790dca4dad32fcb05dd77658728 (commit)
       via  e8127d61d885e62b8cd3bde1d1d0989819295268 (commit)
       via  39f7730680517e79ff01fa0aad6fb3d008018c1c (commit)
       via  8c836199b3c1fdd35ec720a94e75311883b113cf (commit)
       via  224e8468e8d4e5ac2d4f83edea1887feaf1dc288 (commit)
       via  a725e48c6d2f8a084a2a463e4ab5f8869855473b (commit)
       via  659e4d142ff57644d28ca7764e093570f220a7b4 (commit)
       via  ffde9675cc172cc52b29a2afc74c5cc588b14a11 (commit)
       via  b005e8bb9bea367a0277bc7d42f9ec91157eb3a3 (commit)
       via  1b1933ffe271d1025d6bf92f8d6e20ea2eadc2c4 (commit)
       via  1876214946ba9bcae43e6f031c1e673fc218e1d3 (commit)
       via  f192daf9e5c86446eb32f4a1b5b17fbaeadcecd3 (commit)
       via  bca7d4ad7a7ee6d18b8b2f182b73737ed3173421 (commit)
       via  5e4234df14e9fc90a1ebb2e85f03205c2f68db4e (commit)
       via  33d6749419048e40f62e44a4a483d791493ba37b (commit)
       via  fe7807d6342afce4e6e54d9db16a82a6ba374e43 (commit)
       via  c683f0ab1ab3ce92c25b28540f396167eb761c2f (commit)
       via  8474b44ee255ede85692726f03b1465eefed734a (commit)
       via  cbb6198c9071b4bf57b5533857a704669c36c0c6 (commit)
       via  9998b1d49bc650581b6a867a39ed5dc9e6f362b8 (commit)
       via  8a57650579d631be440fe0f3d41aab708879bb41 (commit)
       via  e55a242c068a7c8c32e7e2be9d4bb5e9ad3cd943 (commit)
       via  4341d17c88e628e5cc6e9886f521be9744eceffb (commit)
       via  f57041d6bed8989016584d7ba0faebd75ac7429f (commit)
       via  ca20f7d48719af401eae0343290d93cb01f8f9fa (commit)
       via  25d6c28d764cb0be9421cd2da9f6285eaa05f079 (commit)
       via  82dad86aec718875e17b311cb688473d26c3bf01 (commit)
       via  dbe65d76304118002cface7ed7ca8b3741e64cc5 (commit)
       via  791ae80c0201307876a1c93fb973c2f5a3b8bdcd (commit)
       via  f51d2e6985d28f54583b1aecc4548d019ca356b8 (commit)
       via  4d853fe12cff0f4b6c9c02396a542708516bcd5e (commit)
       via  30b150de2f497a16d47377ca4753b97552ca28e7 (commit)
       via  73021280b348f9c90f5fc938b88b3a6de0f47afe (commit)
       via  3e961c545208634732e0b66fbf291b671c6978ad (commit)
       via  5e3b6c7d7dfdfdb906d6dc445207b7929c0aa7e9 (commit)
       via  defa4b682a6938059b706817246c22c13b7d56a3 (commit)
       via  8fddc20e18ee473b46c843ddec3346581db45089 (commit)
       via  3fc69f22198f70b0a14990a6f08fc6ce0c51617f (commit)
      from  cf459d1c1c341a43afb77c0296975843ec81700a (commit)

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

- Log -----------------------------------------------------------------
commit 6bc97e6b4fd186000825e9e20021e253580dd840
Merge: cf459d1 fc726e7
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Fri Nov 23 16:54:36 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit fc726e7c511475b5bfe63857eb2c215f11e6c178
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Nov 23 03:28:09 2012 +0000

    include/opcode/
    	* ppc.h (ppc_parse_cpu): Update prototype.
    opcodes/
    	* ppc-dis.c (ppc_parse_cpu): Add "sticky" param.  Track bits
    	set from ppc_opts.sticky in it.  Delete "retain_mask".
    	(powerpc_init_dialect): Choose default dialect from info->mach
    	before parsing -M options.  Handle more bfd_mach_ppc variants.
    	Update common default to power7.
    gas/
    	* config/tc-ppc.c (sticky): New var.
    	(md_parse_option, ppc_machine): Update ppc_parse_cpu calls.
    gas/testsuite/
    	* gas/ppc/astest2.d: Pass -Mppc to objdump.
    ld/testsuite/
    	* ld-powerpc/plt1.d: Update for default "at" branch hints.
    	* ld-powerpc/tlsexe.d: Likewise.
    	* ld-powerpc/tlsexetoc.d: Likewise.
    	* ld-powerpc/tlsopt1.d: Likewise.
    	* ld-powerpc/tlsopt1_32.d: Likewise.
    	* ld-powerpc/tlsopt2.d: Likewise.
    	* ld-powerpc/tlsopt2_32.d: Likewise.
    	* ld-powerpc/tlsopt4.d: Likewise.
    	* ld-powerpc/tlsopt4_32.d: Likewise.
    	* ld-powerpc/tlsso.d: Likewise.
    	* ld-powerpc/tlstocso.d: Likewise.

commit ea520311ff1806965f3cee0d7a642844fbf7ed33
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Nov 23 00:00:33 2012 +0000

    *** empty log message ***

commit 3c009838bbab74cf013764f7764c45f1ba2b62c7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Nov 22 23:00:04 2012 +0000

    daily update

commit 28056333ed1ad541b837c27c627ae800bbe85746
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Nov 22 00:00:33 2012 +0000

    *** empty log message ***

commit 8c4fc2898f9fbf77c1aa52c300b01665d306bffe
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Nov 21 23:00:04 2012 +0000

    daily update

commit 192c507f72b4d0f41ccc95ef9b23c7f050323581
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Nov 21 21:31:14 2012 +0000

    Set output maxpagesize when rewriting program header
    
    bfd/
    
    	PR binutils/14493
    	* elf.c (copy_elf_program_header): When rewriting program
    	header, set the output maxpagesize to the maximum alignment
    	of input PT_LOAD segments.
    
    2012-11-21  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR binutils/14493
    	* ld-elf/maxpage5.d: New file.
    	* ld-elf/maxpage5.s: Likewise.
    	* ld-elf/maxpage5.t: Likewise.

commit 2d758a1cec5e3f4cf1d1d7ff7dab6984b0a418f4
Author: Roland McGrath <roland@gnu.org>
Date:   Wed Nov 21 20:13:00 2012 +0000

    bfd/
    	* elf-nacl.c (segment_nonexecutable_and_has_contents): Renamed to ...
    	(segment_eligible_for_headers): ... this.  Take new arguments
    	MAXPAGESIZE and SIZEOF_HEADERS.  Return false if the first section's
    	start address doesn't leave space for the headers.
    	(nacl_modify_segment_map): Update caller.

commit 5095e2874de2b1dff9ffa28c74a85b744c604e73
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 21 18:07:12 2012 +0000

    	* gdbtypes.h (struct cplus_struct_type) <localtype_ptr>: Remove
    	field.
    	(TYPE_LOCALTYPE_PTR, TYPE_LOCALTYPE_FILE, TYPE_LOCALTYPE_LINE):
    	Remove.
    	* c-typeprint.c (c_type_print_base): Update.

commit f73babaee08f24420f08e06edb6b154d1ee772f9
Author: eager <eager>
Date:   Wed Nov 21 17:54:10 2012 +0000

    Add swap byte (swapb) and swap halfword (swaph) opcodes.
    
    binutils/opcodes
              * microblaze-opc.h (op_code_struct): Add swapb, swaph Increase MAX_OPCODES.
              * microblaze-opcm.h (microblaze_instr): Likewise
    binutils/gas/testsuite
              * gas/microblaze/allinsn.s: Add swapb, swaph
              * gas/microblaze/allinsn.d: Likewise

commit 44647667edbbdcf174fe0920373011fb79c8a702
Author: eager <eager>
Date:   Wed Nov 21 17:34:13 2012 +0000

    Add stack high register and stack low register for MicroBlaze
    hardware assisted stack protection, stores stack low / stack high limits
    for detecting stack overflow / underflow
    
    binutils/opcodes
              * microblaze-opcm.h: Add REG_SLR_MASK, REG_SHR_MASK, REG_SHR and REG_SLR
              * microblaze-dis.c (get_field_special): Handle REG_SLR_MASK and REG_SHR_MASK
    binutils/gas
              * config/tc-microblaze.c (parse_reg): Parse REG_SLR, REG_SHR
    binutils/gas
              * gas/microblaze/allinsn.s: Test use of SHR, SLR
              * gas/microblaze/allinsn.d: Likewise

commit d596472a8a67eb524dd74b0b98cadf4635126d63
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Nov 21 14:09:03 2012 +0000

    Revert previous change to i386-tdep.c.

commit fc92af254c2e32d506a4a1c9419c9399df1ed68f
Author: kvbhat <kvbhat>
Date:   Wed Nov 21 08:02:13 2012 +0000

    Added forgotton ChangeLog for previous fix i.e. breakpoint not set properly  in case of clang compiled binary commit

commit 51252dba80ea67b95e1cfe33bd1f4f8472d25d6a
Author: kvbhat <kvbhat>
Date:   Wed Nov 21 07:39:02 2012 +0000

    Fix for incorrect breakpoint set in case of clang compiled binary

commit 09522061ec7307468146cae444988a7a17d8a900
Author: qiyao <qiyao>
Date:   Wed Nov 21 00:29:53 2012 +0000

    gdb/
    2012-11-21  Yao Qi  <yao@codesourcery.com>
    
    	PR tdep/7438
    	* gdbarch.sh (smash_text_address): Remove.
    	* gdbarch.c, gdbarch.h: Regenerate.
    	* arm-tdep.c (arm_smash_text_address): Remove.
    	(arm_gdbarch_init): Don't call set_gdbarch_smash_text_address.
    	* hppa-tdep.c (hppa_smash_text_address): Remove.
    	(hppa_addr_bits_remove): Rename from hppa_smash_text_address.
    	(hppa_gdbarch_init): Don't call set_gdbarch_smash_text_address.
    	Caller update.
    	* coffread.c (coff_symtab_read): Caller update.
    	* dbxread.c (process_one_symbol): Likewise.
    	* elfread.c (record_minimal_symbol): Likewise.
    	* somread.c (som_symtab_read): Likewise.

commit 9b79d8ae6f1edb3e4d4626ac5e8bcba94fab655a
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Nov 21 00:00:36 2012 +0000

    *** empty log message ***

commit 55b6d700c9fe3083aa0b1d8cfa6e70516aa2b1fa
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 20 23:02:29 2012 +0000

     Add forgotten ChangeLog for previous ARI fixes commit

commit 4236cff65429c4dd06b01a84aaad4ac2b15b1c1a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 20 23:00:03 2012 +0000

    daily update

commit 4a4930922f3de79363ffb40b0de70aa52bc7c4c2
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 20 22:51:04 2012 +0000

    	ARI fixes: sprintf rule.
    	Replace sprintf function calls for char arrays by
    	calls to xsnprintf calls.
    	* arm-tdep.c (arm_push_dummy_call): Replace sprintf by xsnprintf.
    	(arm_dwarf_reg_to_regnum, arm_return_value): Ditto.
    	(arm_neon_quad_read, arm_pseudo_read): Ditto.
    	(arm_neon_quad_write, arm_pseudo_write): Ditto.
    	* breakpoint.c (condition_completer): Ditto.
    	(create_tracepoint_from_upload): Ditto.
    	* dwarf2read.c (file_full_name): Ditto.
    	* gcore.c (gcore_command): Ditto.
    	* gnu-nat.c (proc_string, gnu_pid_to_str): Ditto.
    	* go32-nat.c (go32_sysinfo): Ditto.
    	* interps.c (interp_set): Ditto.
    	* m32c-tdep.c (make_types): Ditto.
    	* ppc-linux-nat.c (fetch_register, store_register): Ditto.
    	* remote-m32r-sdi.c (m32r_open): Ditto.
    	* sol-thread.c (td_err_string): Ditto.
    	(td_state_string, solaris_pid_to_str): Ditto.
    	* symtab.c (gdb_mangle_name): Ditto.
    	* cli/cli-script.c (execute_control_command): Ditto.
    	(define_command, document_command): Ditto.
    	* tui/tui-io.c (tui_rl_display_match_list): Ditto.
    	* tui/tui-stack.c (tui_make_status_line): Ditto.
    	* tui/tui-win.c (tui_update_gdb_sizes): Ditto.

commit 00ba7a68f636e360c49163c618fd7adb76c4cbec
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Nov 20 22:17:25 2012 +0000

    Remove ref_dynamic_nonweak added by accident
    
    bfd/
    
    2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14862
    	* elf-bfd.h (elf_link_hash_entry): Remove ref_dynamic_nonweak
    	added by accident.
    	(elf_link_add_object_symbols): Don't set nor check
    	ref_dynamic_nonweak.
    
    ld/testsuite/
    
    2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14862
    	* ld-elf/shared.exp (build_tests): Build libpr14862-1.o and
    	libpr14862.so.
    	(run_tests): Test pr14862.
    
    	* ld-elf/pr14862-1.c: New file.
    	* ld-elf/pr14862-2.c: Likewise.
    	* ld-elf/pr14862.map: Likewise.
    	* ld-elf/pr14862.out: Likewise.

commit 94a9f19009867d4a554db8b4dc7158dbeb105025
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Nov 20 21:02:34 2012 +0000

    gdb: include help aliases in help command completion
    
    There are a bunch of aliases that get used with help, but the current
    command completion logic does not include those when doing completions.
    
    Since the framework is already mostly in place, extend complete_on_cmdlist
    slightly to pass down the ignore_help_classes flag like is done with the
    existing lookup command logic.
    
    Now you can do:
    	(gdb) help use<tab>
    and get back:
    	(gdb) help user-defined
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 800889ddb57d37df8b2fdbd52c65f6bfeeb03a3d
Author: qiyao <qiyao>
Date:   Wed Nov 21 00:29:53 2012 +0000

    gdb/
    2012-11-21  Yao Qi  <yao@codesourcery.com>
    
    	PR tdep/7438
    	* gdbarch.sh (smash_text_address): Remove.
    	* gdbarch.c, gdbarch.h: Regenerate.
    	* arm-tdep.c (arm_smash_text_address): Remove.
    	(arm_gdbarch_init): Don't call set_gdbarch_smash_text_address.
    	* hppa-tdep.c (hppa_smash_text_address): Remove.
    	(hppa_addr_bits_remove): Rename from hppa_smash_text_address.
    	(hppa_gdbarch_init): Don't call set_gdbarch_smash_text_address.
    	Caller update.
    	* coffread.c (coff_symtab_read): Caller update.
    	* dbxread.c (process_one_symbol): Likewise.
    	* elfread.c (record_minimal_symbol): Likewise.
    	* somread.c (som_symtab_read): Likewise.

commit 52c71d8191cf78f1adf93bc75097b53f143b072d
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Nov 21 00:00:36 2012 +0000

    *** empty log message ***

commit 013df76f136a7f108772da58c6df637b1b9e82e9
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 20 23:02:29 2012 +0000

     Add forgotten ChangeLog for previous ARI fixes commit

commit ce393af77e644f64a6cef766d40bdb53ed4e44ab
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 20 23:00:03 2012 +0000

    daily update

commit aaa4c204022c51b391cdbd0563a452fd7d54926a
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 20 22:51:04 2012 +0000

    	ARI fixes: sprintf rule.
    	Replace sprintf function calls for char arrays by
    	calls to xsnprintf calls.
    	* arm-tdep.c (arm_push_dummy_call): Replace sprintf by xsnprintf.
    	(arm_dwarf_reg_to_regnum, arm_return_value): Ditto.
    	(arm_neon_quad_read, arm_pseudo_read): Ditto.
    	(arm_neon_quad_write, arm_pseudo_write): Ditto.
    	* breakpoint.c (condition_completer): Ditto.
    	(create_tracepoint_from_upload): Ditto.
    	* dwarf2read.c (file_full_name): Ditto.
    	* gcore.c (gcore_command): Ditto.
    	* gnu-nat.c (proc_string, gnu_pid_to_str): Ditto.
    	* go32-nat.c (go32_sysinfo): Ditto.
    	* interps.c (interp_set): Ditto.
    	* m32c-tdep.c (make_types): Ditto.
    	* ppc-linux-nat.c (fetch_register, store_register): Ditto.
    	* remote-m32r-sdi.c (m32r_open): Ditto.
    	* sol-thread.c (td_err_string): Ditto.
    	(td_state_string, solaris_pid_to_str): Ditto.
    	* symtab.c (gdb_mangle_name): Ditto.
    	* cli/cli-script.c (execute_control_command): Ditto.
    	(define_command, document_command): Ditto.
    	* tui/tui-io.c (tui_rl_display_match_list): Ditto.
    	* tui/tui-stack.c (tui_make_status_line): Ditto.
    	* tui/tui-win.c (tui_update_gdb_sizes): Ditto.

commit b0c6d92127413913e56a74dd71d150927fa94bea
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Nov 20 22:17:25 2012 +0000

    Remove ref_dynamic_nonweak added by accident
    
    bfd/
    
    2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14862
    	* elf-bfd.h (elf_link_hash_entry): Remove ref_dynamic_nonweak
    	added by accident.
    	(elf_link_add_object_symbols): Don't set nor check
    	ref_dynamic_nonweak.
    
    ld/testsuite/
    
    2012-11-20  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14862
    	* ld-elf/shared.exp (build_tests): Build libpr14862-1.o and
    	libpr14862.so.
    	(run_tests): Test pr14862.
    
    	* ld-elf/pr14862-1.c: New file.
    	* ld-elf/pr14862-2.c: Likewise.
    	* ld-elf/pr14862.map: Likewise.
    	* ld-elf/pr14862.out: Likewise.

commit 0e34fe6db3e848e1fc1fa7445ad1ab44dddd27f4
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Nov 20 21:02:34 2012 +0000

    gdb: include help aliases in help command completion
    
    There are a bunch of aliases that get used with help, but the current
    command completion logic does not include those when doing completions.
    
    Since the framework is already mostly in place, extend complete_on_cmdlist
    slightly to pass down the ignore_help_classes flag like is done with the
    existing lookup command logic.
    
    Now you can do:
    	(gdb) help use<tab>
    and get back:
    	(gdb) help user-defined
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit d8701e7b61280ef03465ed12d3618cb45e77257f
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 20 18:18:32 2012 +0000

    	* completer.c (count_struct_fields): Remove.
    	(expression_completer): Don't call count_struct_fields.

commit 059704a8bc60c7282ad9974971c770402b88c3ff
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Nov 20 17:48:56 2012 +0000

    2012-11-20  Pedro Alves  <palves@redhat.com>
    
    	* annotate.c (breakpoints_changed): Rename to ...
    	(annotate_breakpoints_changed): ... this.
    	(annotate_stopped, breakpoint_changed): Adjust caller.
    	* annotate.h (breakpoints_changed): Rename to ...
    	(annotate_breakpoints_changed): ... this.
    	* breakpoint.c (set_breakpoint_condition, breakpoint_set_commands)
    	(do_map_commands_command, init_raw_breakpoint, clear_command)
    	(set_ignore_count, enable_breakpoint_disp): Adjust callers.

commit 14beed632cc42cfebf3111e2d438ff19a83c93de
Author: David S. Miller <davem@redhat.com>
Date:   Tue Nov 20 17:40:27 2012 +0000

    Fix 'info os' crashes on sparc.
    
    	* common/linux-osdata.c (get_number_of_cpu_cores): Delete.
    	(linux_xfer_osdata_processes): Fetch _SC_NPROCESSORS_ONLN via
    	sysconf.
    	(get_cores_used_by_process): Update comment.

commit 95c683822e3882f5d486a8aee755d1d4b8c7a198
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Nov 20 14:41:05 2012 +0000

    Fix sim build when configured with --enable-plugins
    
    	* common/Make-common.in: Use lt_cv_dlopen_libs under PLUGINS
    	condition.
    	* common/acinclude.m4: Define lt_cv_dlopen_libs.
    	* arm/configure: Regenerate.
    	* avr/configure: Regenerate.
    	* bfin/configure: Regenerate.
    	* common/configure: Regenerate.
    	* cr16/configure: Regenerate.
    	* cris/configure: Regenerate.
    	* d10v/configure: Regenerate.
    	* erc32/configure: Regenerate.
    	* frv/configure: Regenerate.
    	* h8300/configure: Regenerate.
    	* igen/configure: Regenerate.
    	* iq2000/configure: Regenerate.
    	* lm32/configure: Regenerate.
    	* m32c/configure: Regenerate.
    	* m32r/configure: Regenerate.
    	* m68hc11/configure: Regenerate.
    	* mcore/configure: Regenerate.
    	* microblaze/configure: Regenerate.
    	* mips/configure: Regenerate.
    	* mn10300/configure: Regenerate.
    	* moxie/configure: Regenerate.
    	* ppc/configure: Regenerate.
    	* rl78/configure: Regenerate.
    	* rx/configure: Regenerate.
    	* sh/configure: Regenerate.
    	* sh64/configure: Regenerate.
    	* testsuite/configure: Regenerate.
    	* v850/configure: Regenerate.

commit ddae06167ee2a3f07f8854af9343317d135b9c02
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Nov 20 14:21:32 2012 +0000

    Fix opcode for 64-bit jecxz
    
    gas/testsuite/
    
    	PR gas/14859
    	* gas/i386/x86-64-opcode.s: Add jecxz.
    	* gas/i386/x86-64-opcode.d: Updated.
    
    opcodes/
    
    	PR gas/14859
    	* i386-opc.tbl: Fix opcode for 64-bit jecxz.
    	* i386-tbl.h: Regenerated.

commit f10282c9a6ac3342164433269a5e7ffa4690d824
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Tue Nov 20 11:58:30 2012 +0000

    2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* s390-opc.txt: Fix srstu and strag opcodes.
    
    2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* gas/s390/zarch-z9-109.d: Fix srstu opcode.
    	* gas/s390/zarch-z900.d: Replace lasp with strag.

commit d0f29b388d806e3be2fcd321f63b6d7eea09a37a
Author: qiyao <qiyao>
Date:   Tue Nov 20 06:47:25 2012 +0000

    gdb/
    2012-11-20  Yao Qi  <yao@codesourcery.com>
    
    	* objfiles.c (init_entry_point_info): Remove trailing spaces.

commit 74a9b3249510beaf4afa1641b473b94e27323914
Author: qiyao <qiyao>
Date:   Tue Nov 20 03:10:18 2012 +0000

    gdb/
    2012-11-20  Yao Qi  <yao@codesourcery.com>
    
    	* infrun.c (handle_inferior_event): Pass 'saved_singlestep_ptid'
    	to deprecated_context_hook.

commit a38d9b1ea39dac6917c310e5a42847c9e907556c
Author: qiyao <qiyao>
Date:   Tue Nov 20 02:55:10 2012 +0000

    gdb/testsuite/
    2012-11-20  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
    	Don't test 'maint set show-debug-regs'.
    	Use command 'set remotecache' instead of
    	'set circular-trace-buffer'.

commit 5b192b7a830a49898fc33d2960e86dd46b27a2f5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 20 01:39:59 2012 +0000

    	* elf32-rx.c (rx_elf_print_private_bfd_data): Warning fix.

commit b2a1c175b02ee73ed1cac0ad90834d4672d385bf
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Nov 20 00:00:03 2012 +0000

    *** empty log message ***

commit 1981c49382bce9c5009eb1760c840b65d7fa8134
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Nov 19 23:00:03 2012 +0000

    daily update

commit 2d6c12a8fbedc32d2da3aee3fee3680c42a752b4
Author: Jan-Benedict Glaw <jbglaw@lug-owl.de>
Date:   Mon Nov 19 22:03:01 2012 +0000

    2012-11-19  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
    
    	* config.sub (arm): Merge from upstream: Handle armv[6-8] targets.

commit cdd4215e7d7e67ceae4156cbb5a0d25dc92d5726
Author: qiyao <qiyao>
Date:   Mon Nov 19 06:56:49 2012 +0000

    gdb/
    2012-11-19  Yao Qi  <yao@codesourcery.com>
    
    	* infrun.c (infwait_state): Add static.

commit beae81608fd429ddbe636f23ad0df519f6625651
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Nov 19 00:00:33 2012 +0000

    *** empty log message ***

commit f8cbac5f947517ac9a32e4b2498122a7b77db2f1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Nov 18 23:00:02 2012 +0000

    daily update

commit 58a8dc7748f4ae3701398e021b86f156abc2ec8e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Nov 18 00:00:03 2012 +0000

    *** empty log message ***

commit 24ff3702b4fb0f1247b97a9cd5e42203a39408f5
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Nov 17 00:00:02 2012 +0000

    *** empty log message ***

commit 761acfbfa198bae22891c3e82397431ddb9cbc5e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Nov 16 23:00:04 2012 +0000

    daily update

commit 677b1bfabd372790dca4dad32fcb05dd77658728
Author: Keith Seitz <keiths@redhat.com>
Date:   Fri Nov 16 20:54:28 2012 +0000

    	PR c++/13615
    	* cp-namespace.c (cp_lookup_symbol_in_namespace): Add SEARCH
    	parameter and pass it to lookup_symbol_file.
    	(cp_lookup_symbol_imports): Tell cp_lookup_symbol_in_namespace
    	to search base classes.
    	(cp_lookup_symbol_namespace): Likewise.
    	(lookup_namespace_scope): Likewise.
    	(lookup_symbol_file): Add SEARCH parameter.
    	If SEARCH is non-zero and no symbol is found, lookup the class
    	and call cp_lookup_nested_symbol.
    	(find_symbol_in_baseclass): New function.
    	(cp_lookup_nested_symbol): Do not let
    	cp_lookup_symbol_in_namespace search through base classes.
    	Do that later when there is no global symbol match.
    
    	PR c++/13615
    	* gdb.cp/baseenum.cc: New file.
    	* gdb.cp/baseenum.exp: New file.
    	* gdb.cp/derivation.cc (A): Add copyright.
    	Add a typedef.
    	(B): Use A::value_type instead of int.  Change all references.
    	(D): Use value_type instead of int.  Change all references.
    	(E): Likewise.
    	(F); Likewise.
    	(Z): New class.
    	(ZZ): New class.
     	(N, Base, Derived): New namespace and classes.
    	(main): Add instances of Z and ZZ.
    	Make sure all symbols from N are kept.
    	* gdb.cp/derivation.exp: Update typedef changes in tests.
    	Add tests for class typedefs both before and after starting
    	the inferior.
    	Add tests for searching for a typedef while stopped in a
    	method.

commit e8127d61d885e62b8cd3bde1d1d0989819295268
Author: Doug Evans <dje@google.com>
Date:   Fri Nov 16 19:43:37 2012 +0000

    	* main.c (gdb_datadir_provided): New static global.
    	(get_init_files): If --data-directory is provided,
    	and SYSTEM_GDBINIT lives in data-directory, look for it there.
    	* NEWS: Mention it.
    
    	doc/
    	* gdb.texinfo (System-wide configuration): If the system-wide init
    	file lives in the data-directory, and --data-directory is provided,
    	look for it there.

commit 39f7730680517e79ff01fa0aad6fb3d008018c1c
Author: yufeng <yufeng>
Date:   Fri Nov 16 18:32:59 2012 +0000

    bfd/ChangeLog
    
    2012-11-16  Joey Ye  <joey.ye@arm.com>
    
    	* elf32-arm.c (elf32_arm_final_link_relocate,
    	case R_ARM_THM_ALU_PREL_11_0, case R_ARM_THM_PC12): Align address of
    	the place being relocated.
    	(elf32_arm_final_link_relocate, case R_ARM_THM_PC8): Align address
    	of the place being relocated and truncate addend.
    	(Pa): New macro.

commit 8c836199b3c1fdd35ec720a94e75311883b113cf
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Nov 16 12:49:20 2012 +0000

    Update DF_1_XXX from Solaris
    
    binutils/
    
    	* readelf.c (process_dynamic_section): Correct DF_1_CONFALT.
    	Also dump DF_1_ENDFILTEE, DF_1_DISPRELDNE, DF_1_NODIRECT,
    	DF_1_IGNMULDEF, DF_1_NOKSYMS, DF_1_NOHDR, DF_1_EDITED,
    	DF_1_NORELOC, DF_1_SYMINTPOSE, DF_1_GLOBAUDIT and DF_1_SINGLETON.
    
    include/elf/
    
    	* common.h (DF_1_CONLFAT): Renamed to ...
    	(DF_1_CONFALT): This.
    	(DF_1_ENDFILTEE): New.
    	(DF_1_DISPRELDNE): Likewise.
    	(DF_1_DISPRELPND): Likewise.
    	(DF_1_NODIRECT): Likewise.
    	(DF_1_IGNMULDEF): Likewise.
    	(DF_1_NOKSYMS): Likewise.
    	(DF_1_NOHDR): Likewise.
    	(DF_1_EDITED): Likewise.
    	(DF_1_NORELOC): Likewise.
    	(DF_1_SYMINTPOSE): Likewise.
    	(DF_1_GLOBAUDIT): Likewise.
    	(DF_1_SINGLETON): Likewise.

commit 224e8468e8d4e5ac2d4f83edea1887feaf1dc288
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Nov 16 00:00:02 2012 +0000

    *** empty log message ***

commit a725e48c6d2f8a084a2a463e4ab5f8869855473b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Nov 15 23:00:03 2012 +0000

    daily update

commit 659e4d142ff57644d28ca7764e093570f220a7b4
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 15 21:25:43 2012 +0000

    	* gdb.texinfo (Signaling): Fix typo.

commit ffde9675cc172cc52b29a2afc74c5cc588b14a11
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 15 16:12:11 2012 +0000

    2012-11-15  Pierre Muller  <muller@sourceware.org>
    
    	ARI fixes: move gdb_wait and gdb_stat headers to common subdirectory.
    	* gdb_stat.h: Delete. Moved to common directory.
    	* common/gdb_stat.h: New file.
    	* gdb_wait.h: Delete. Moved to common directory.
    	* common/gdb_wait.h: New file.
    	* Makefile.in (H_FILES_NO_SRC): Adapt to new header
    	location.
    	* contrib/ari/gdb_ari.sh (wait.h rule): Adapt to new gdb_wait.h
    	location.
    	(stat.h rule): Adapt to new gdb_stat.h location.
    	* common/linux-osdata.c: Include "gdb_stat.h" header instead of
    	<sys/stat.h> header.
    	* common/linux-ptrace.c: Include "gdb_wait.h" header instead of
    	<sys/wait.h> header.
    
    
    gdbserver ChangeLog entry:
    
    2012-11-15  Pierre Muller  <muller@sourceware.org>
    
    	* configure.ac (AC_CHECK_HEADERS): Add wait.h header.
    	* config.in: Regenerate.
    	* configure: Regenerate.
    	* linux-low.c: Use "gdb_stat.h" header instead of <sys/stat.h> header.
    	Use "gdb_wait.h" header instead of <sys/wait.h> header.
    	* lynx-low.c: Use "gdb_wait.h" header instead of <sys/wait.h> header.
    	* remote-utils.c: Use "gdb_stat.h" header instead of <sys/stat.h>
    	header.
    	* server.c: Remove HAVE_WAIT_H conditional.  Use "gdb_wait.h" header
    	instead of <sys/wait.h> header.
    	* spu-low.c: Use "gdb_wait.h" header instead of <sys/wait.h> header.

commit b005e8bb9bea367a0277bc7d42f9ec91157eb3a3
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 15 14:48:25 2012 +0000

    	* configure.ac (AC_HEADER_STAT): Remove.
    	* gdb_stat.h (STAT_MACROS_BROKEN): Remove macro use
    	and corresponding code.
    	* configure: Regenerate.
    	* config.in: Regenerate.

commit 1b1933ffe271d1025d6bf92f8d6e20ea2eadc2c4
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Nov 15 14:10:39 2012 +0000

    Restore "Consider *-*-nacl* targets ELF for gold"
    
    	* configure.ac (ENABLE_GOLD): Consider *-*-nacl* targets ELF.
    	* configure: Regenerate.

commit 1876214946ba9bcae43e6f031c1e673fc218e1d3
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 15 11:49:11 2012 +0000

     Rectify commit date for MAINTAINERS commit

commit f192daf9e5c86446eb32f4a1b5b17fbaeadcecd3
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 15 08:31:22 2012 +0000

    	ARI xasprintf rule fixes.
    	* dwarf2read.c (create_dwo_in_dwp): Use xstrprintf function
    	instead of xasprintf.
    	(open_and_init_dwp_file): Ditto.

commit bca7d4ad7a7ee6d18b8b2f182b73737ed3173421
Author: Roland McGrath <roland@gnu.org>
Date:   Thu Nov 15 00:30:09 2012 +0000

    bfd/
    	* elf32-arm.c (elf32_arm_nacl_plt0_entry): Use bic rather than bfc
    	instruction for data sandboxing.
    
    gold/
    	* arm.cc (Output_data_plt_arm_nacl::first_plt_entry): Use bic rather
    	than bfc instruction for data sandboxing.

commit 5e4234df14e9fc90a1ebb2e85f03205c2f68db4e
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Nov 15 00:16:42 2012 +0000

    Sync toplevel files with GCC
    
    2012-11-13  Richard Henderson  <rth@redhat.com>
    
    	* configure.ac: Move libsanitizer logic to subdirectory.
    	* configure: Regenerate.
    
    2012-11-13  Dodji Seketeli  <dodji@redhat.com>
    
    	* configure.ac: Enable libsanitizer just on x86 linux for now.
    	* configure: Re-generate.
    
    2012-11-13  David Edelsohn  <dje.gcc@gmail.com>
    
    	* configure.ac: Merge libquadmath sections.
    	* configure: Regenerate.
    
    2012-11-12  Wei Mi <wmi@google.com>
    
    	* configure.ac: Add libsanitizer to target_libraries.
    	* Makefile.def: Ditto.
    	* configure: Regenerate.
    	* Makefile.in: Regenerate.

commit 33d6749419048e40f62e44a4a483d791493ba37b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Nov 15 00:00:03 2012 +0000

    *** empty log message ***

commit fe7807d6342afce4e6e54d9db16a82a6ba374e43
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Nov 14 23:00:03 2012 +0000

    daily update

commit c683f0ab1ab3ce92c25b28540f396167eb761c2f
Author: Luis Machado <luisgpm@br.ibm.com>
Date:   Wed Nov 14 19:21:01 2012 +0000

    2012-11-14  Luis Machado  <lgustavo@codesourcery.com>
    
    	gdb/
    	* value.c (value_actual_type): Check for TYPE_CODE_STRUCT
    	target types.
    
    	gdb/testsuite/
    	* gdb.mi/mi-var-create-rtti.c: New file.
    	* gdb.mi/mi-var-create-rtti.exp: New file.

commit 8474b44ee255ede85692726f03b1465eefed734a
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 14 19:16:03 2012 +0000

    	* configure, config.in: Rebuild.
    	* configure.ac: Don't check for ctype.h, time.h.
    	* expprint.c: Don't use HAVE_CTYPE_H.

commit cbb6198c9071b4bf57b5533857a704669c36c0c6
Author: Luis Machado <luisgpm@br.ibm.com>
Date:   Wed Nov 14 19:10:32 2012 +0000

    2012-11-14  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.base/structs3.exp: Run to main before doing any tests.

commit 9998b1d49bc650581b6a867a39ed5dc9e6f362b8
Author: eager <eager>
Date:   Wed Nov 14 17:05:23 2012 +0000

    opcodes/
    	* microblaze-opc.h: Define new instruction type INST_TYPE_IMM5,
    	update OPCODE_MASK_H13S, add OPCODE_MASK_HN, define MIN_IMM5 / MAX_IMM5,
    	and increase MAX_OPCODES.
    	(op_code_struct):  add mbar and sleep
    	* microblaze-opcm.h (microblaze_instr): add mbar
    	Define IMM_MBAR and IMM5_MBAR_MASK
    	* microblaze-dis.c: Add get_field_imm5_mbar
    	(print_insn_microblaze): Add support for INST_TYPE_IMM5 and INST_TYPE_NONE
    
    gas/
    	* config/tc-microblaze.c (md_assemble): Add support for INST_TYPE_IMM5
    
    gas/testsuite/
    	* gas/microblaze/allinsn.s: Add mbar and sleep
    	* gas/microblaze/allinsn.d: Likewise

commit 8a57650579d631be440fe0f3d41aab708879bb41
Author: eager <eager>
Date:   Wed Nov 14 16:45:01 2012 +0000

    Add clz opcode.
    
    opcodes/
    	* microblaze-opc.h: Increase MAX_OPCODES (op_code_struct):  add clz insn
    	* microblaze-opcm.h (microblaze_instr): add clz
    
    gas/testsuite/
    	* gas/microblaze/allinsn.s: Add clz insn
    	* gas/microblaze/allinsn.d: Likewise

commit e55a242c068a7c8c32e7e2be9d4bb5e9ad3cd943
Author: eager <eager>
Date:   Wed Nov 14 16:19:29 2012 +0000

    Add the endian reversing versions of load/store instructions;
    
    2012-11-14  Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    	* microblaze-opc.h: Increase MAX_OPCODES (op_code_struct):  add lbur,
    	lhur, lwr, sbr, shr, swr
    	* microblaze-opcm.h (microblaze_instr): add lbur, lhur, lwr, sbr, shr,
    	swr
    
    2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
    
    	* gas/microblaze/allinsn.exp: New file - test newly added opcodes
    	* gas/microblaze/allinsn.s: Likewise
    	* gas/microblaze/allinsn.d: Likewise

commit 4341d17c88e628e5cc6e9886f521be9744eceffb
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Nov 14 15:40:32 2012 +0000

    	* gdbarch.h, gdbarch.c: Rebuild.
    	* gdbarch.sh (set_target_gdbarch): Rename from
    	deprecated_target_gdbarch_select_hack.
    	* arch-utils.c (gdbarch_update_p): Update.
    	(set_gdbarch_from_file): Update.

commit f57041d6bed8989016584d7ba0faebd75ac7429f
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Wed Nov 14 15:18:02 2012 +0000

    	* MAINTAINERS (Responsible Maintainers/misc): Add myself
    	as responsible of contrib/ari directory.

commit ca20f7d48719af401eae0343290d93cb01f8f9fa
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Nov 14 11:03:26 2012 +0000

    bfd/
    2012-11-14  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_read_main)
    	(bfd_mach_o_read_source_version): New functions.
    	(bfd_mach_o_read_command): Handle BFD_MACH_O_LC_DATA_IN_CODE,
    	BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS, BFD_MACH_O_LC_MAIN,
    	BFD_MACH_O_LC_SOURCE_VERSION.
    	* mach-o.h (bfd_mach_o_main_command)
    	(bfd_mach_o_source_version_command): New types.
    	(bfd_mach_o_load_command): Add fields for these new types.
    
    binutils/
    2012-11-14  Tristan Gingold  <gingold@adacore.com>
    
    	* od-macho.c (bfd_mach_o_load_command_name): Add new definitions.
    	(dump_load_command): Handle BFD_MACH_O_LC_SOURCE_VERSION
    	and BFD_MACH_O_LC_MAIN.

commit 25d6c28d764cb0be9421cd2da9f6285eaa05f079
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Nov 14 10:45:39 2012 +0000

    2012-11-14  Tristan Gingold  <gingold@adacore.com>
    
    	* external.h (mach_o_entry_point_command_external)
    	(mach_o_source_version_command_external)
    	(mach_o_data_in_code_entry_external): New structures.
    
    	* loader.h (bfd_mach_o_load_command_type): Add
    	BFD_MACH_O_LC_MAIN, BFD_MACH_O_LC_DATA_IN_CODE,
    	BFD_MACH_O_LC_SOURCE_VERSION and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
    	(BFD_MACH_O_REFERENCE_MASK): Adjust value.
    	(BFD_MACH_O_N_REF_TO_WEAK): New definition.
    	(BFD_MACH_O_N_ARM_THUMB_DEF, BFD_MACH_O_N_SYMBOL_RESOLVER): Likewise.
    	(bfd_mach_o_data_in_code_entry_kind): New enum.

commit 82dad86aec718875e17b311cb688473d26c3bf01
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Nov 14 10:29:45 2012 +0000

    2012-11-14  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_canonicalize_one_reloc): Add a special
    	handling for non-scattered pairs.  Update comments.

commit dbe65d76304118002cface7ed7ca8b3741e64cc5
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Nov 14 10:22:27 2012 +0000

    2012-11-14  Tristan Gingold  <gingold@adacore.com>
    
    	* arm.h: New file.

commit 791ae80c0201307876a1c93fb973c2f5a3b8bdcd
Author: aburgess <aburgess>
Date:   Wed Nov 14 10:16:45 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-11/msg00308.html
    
    gdb/testsuite/ChangeLog
    
            * gdb.python/py-type.exp: Uniquify test names.

commit f51d2e6985d28f54583b1aecc4548d019ca356b8
Author: qiyao <qiyao>
Date:   Wed Nov 14 05:52:32 2012 +0000

    gdb/testsuite/
    2012-11-14  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
    	(thread_function) [DEBUG]: Call 'printf'.
    	* gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
    	command line if 'DEBUG=1' is passed to test.
    	Remove a pattern to match inferior's output.

commit 4d853fe12cff0f4b6c9c02396a542708516bcd5e
Author: qiyao <qiyao>
Date:   Wed Nov 14 03:49:11 2012 +0000

    gdb/
    2012-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
    	    Yao Qi  <yao@codesourcery.com>
    
    	* arm-tdep.c (arm_addr_bits_remove): Do not adjust the low
    	bit of EXC_RETURN.
    	(arm_m_exception_cache, arm_m_exception_this_id)
    	(arm_m_exception_prev_register, arm_m_exception_unwind_sniffer)
    	(arm_m_exception_unwind): New.
    	(arm_gdbarch_init): Register arm_m_exception_unwind.

commit 30b150de2f497a16d47377ca4753b97552ca28e7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Nov 14 00:00:36 2012 +0000

    *** empty log message ***

commit 73021280b348f9c90f5fc938b88b3a6de0f47afe
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 13 23:00:04 2012 +0000

    daily update

commit 3e961c545208634732e0b66fbf291b671c6978ad
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Nov 13 22:54:21 2012 +0000

    Allocate elf_segment_map with bfd_zalloc
    
    	* elf.c (rewrite_elf_program_header): Allocate elf_segment_map
    	with bfd_zalloc, instead of bfd_alloc.

commit 5e3b6c7d7dfdfdb906d6dc445207b7929c0aa7e9
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 13 21:19:10 2012 +0000

    2012-11-13  Giuseppe Montalto  <giuseppe.montalto@st.com>
    
    	* mi/mi-main.c (mi_cmd_data_write_memory): Handle additional
    	parameter COUNT, for pattern filling of memory regions.
    	* NEWS: Mention it.
    doc
    	* gdb.texinfo (GDB/MI Data Manipulation): Document new optional
    	parameter "count" of -data-write-memory-bytes, and add an example.
    testsuite
    	* gdb.mi/mi-fill-memory.exp: New test.

commit defa4b682a6938059b706817246c22c13b7d56a3
Author: mmetzger <mmetzger>
Date:   Tue Nov 13 15:35:37 2012 +0000

    	* disasm.h (DISASSEMBLY_FILENAME): New macro.
    	* disasm.c (do_mixed_source_and_assembly): Pass filename flag on
    	to print_source_lines ().
    	* symtab.h (PRINT_SOURCE_LINES_FILENAME): New print source lines
    	flag.
    	* source.c (print_source_lines_base): Prefix source line with
    	filename if PRINT_SOURCE_LINES_FILENAME flag is set.

commit 8fddc20e18ee473b46c843ddec3346581db45089
Author: mmetzger <mmetzger>
Date:   Tue Nov 13 15:19:55 2012 +0000

    	* symtab.h (print_source_lines_flags): New enum.
    	* source.c (print_source_lines_base): Change noerror to flags.
    	(print_source_lines): Change noerror to flags.

commit 3fc69f22198f70b0a14990a6f08fc6ce0c51617f
Author: mmetzger <mmetzger>
Date:   Tue Nov 13 15:01:44 2012 +0000

    	* Makefile.in: (INTERNAL_CFLAGS): Add -DGDBSERVER
    	(various make rules): Remove -DGDBSERVER

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

Summary of changes:
 ChangeLog                                     |   31 +
 Makefile.def                                  |    2 +
 Makefile.in                                   |  487 +-
 bfd/ChangeLog                                 |   62 +
 bfd/elf-bfd.h                                 |    2 -
 bfd/elf-nacl.c                                |   14 +-
 bfd/elf.c                                     |   22 +-
 bfd/elf32-arm.c                               |   41 +-
 bfd/elf32-rx.c                                |    2 +-
 bfd/elflink.c                                 |    9 +-
 bfd/mach-o.c                                  |  102 +-
 bfd/mach-o.h                                  |   21 +-
 bfd/version.h                                 |    2 +-
 config.sub                                    |    6 +-
 configure                                     |   32 +-
 configure.ac                                  |   29 +-
 gdb/ChangeLog                                 |  209 +
 gdb/MAINTAINERS                               |    2 +
 gdb/Makefile.in                               |    4 +-
 gdb/NEWS                                      |    9 +
 gdb/annotate.c                                |    6 +-
 gdb/annotate.h                                |    2 +-
 gdb/arch-utils.c                              |    4 +-
 gdb/arm-tdep.c                                |  155 +-
 gdb/breakpoint.c                              |   24 +-
 gdb/c-typeprint.c                             |    6 -
 gdb/cli/cli-decode.c                          |    5 +-
 gdb/cli/cli-script.c                          |   16 +-
 gdb/coffread.c                                |    2 +-
 gdb/command.h                                 |    2 +-
 gdb/{ => common}/gdb_stat.h                   |   13 -
 gdb/{ => common}/gdb_wait.h                   |    0
 gdb/common/linux-osdata.c                     |   29 +-
 gdb/common/linux-ptrace.c                     |    2 +-
 gdb/completer.c                               |   51 +-
 gdb/config.in                                 |    9 -
 gdb/configure                                 |   46 +-
 gdb/configure.ac                              |    5 +-
 gdb/contrib/ari/gdb_ari.sh                    |    4 +-
 gdb/cp-namespace.c                            |  156 +-
 gdb/dbxread.c                                 |    2 +-
 gdb/disasm.c                                  |   12 +-
 gdb/disasm.h                                  |    1 +
 gdb/doc/ChangeLog                             |   15 +
 gdb/doc/gdb.texinfo                           |   25 +-
 gdb/dwarf2read.c                              |   20 +-
 gdb/elfread.c                                 |    2 +-
 gdb/expprint.c                                |    2 -
 gdb/gcore.c                                   |    3 +-
 gdb/gdbarch.c                                 |   26 +-
 gdb/gdbarch.h                                 |   17 +-
 gdb/gdbarch.sh                                |   15 +-
 gdb/gdbserver/ChangeLog                       |   19 +
 gdb/gdbserver/Makefile.in                     |   28 +-
 gdb/gdbserver/config.in                       |    3 +
 gdb/gdbserver/configure                       |    2 +-
 gdb/gdbserver/configure.ac                    |    2 +-
 gdb/gdbserver/linux-low.c                     |    4 +-
 gdb/gdbserver/lynx-low.c                      |    2 +-
 gdb/gdbserver/remote-utils.c                  |    2 +-
 gdb/gdbserver/server.c                        |    4 +-
 gdb/gdbserver/spu-low.c                       |    2 +-
 gdb/gdbtypes.h                                |   13 -
 gdb/gnu-nat.c                                 |    8 +-
 gdb/go32-nat.c                                |    6 +-
 gdb/hppa-tdep.c                               |    5 +-
 gdb/infrun.c                                  |    4 +-
 gdb/interps.c                                 |    4 +-
 gdb/m32c-tdep.c                               |    8 +-
 gdb/main.c                                    |   39 +-
 gdb/mi/mi-main.c                              |   48 +-
 gdb/objfiles.c                                |    2 +-
 gdb/ppc-linux-nat.c                           |    8 +-
 gdb/remote-m32r-sdi.c                         |    6 +-
 gdb/sol-thread.c                              |   17 +-
 gdb/somread.c                                 |   14 +-
 gdb/source.c                                  |   21 +-
 gdb/symtab.c                                  |    7 +-
 gdb/symtab.h                                  |   14 +-
 gdb/testsuite/ChangeLog                       |   58 +
 gdb/testsuite/gdb.base/completion.exp         |   13 +
 gdb/testsuite/gdb.base/structs3.exp           |    5 +
 gdb/testsuite/gdb.cp/baseenum.cc              |   81 +
 gdb/testsuite/gdb.cp/baseenum.exp             |   36 +
 gdb/testsuite/gdb.cp/derivation.cc            |  127 +-
 gdb/testsuite/gdb.cp/derivation.exp           |   87 +-
 gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp |   12 +-
 gdb/testsuite/gdb.mi/mi-fill-memory.exp       |   58 +
 gdb/testsuite/gdb.mi/mi-var-create-rtti.c     |   24 +
 gdb/testsuite/gdb.mi/mi-var-create-rtti.exp   |   52 +
 gdb/testsuite/gdb.python/py-type.exp          |  237 +-
 gdb/testsuite/gdb.threads/manythreads.c       |    4 +
 gdb/testsuite/gdb.threads/manythreads.exp     |   17 +-
 gdb/tui/tui-io.c                              |    3 +-
 gdb/tui/tui-stack.c                           |    2 +-
 gdb/tui/tui-win.c                             |    4 +-
 gdb/value.c                                   |    6 +-
 gdb/version.in                                |    2 +-
 include/elf/ChangeLog                         |   17 +
 include/elf/common.h                          |   14 +-
 include/mach-o/ChangeLog                      |   18 +
 include/mach-o/arm.h                          |   37 +
 include/mach-o/external.h                     |   24 +-
 include/mach-o/loader.h                       |   32 +-
 include/opcode/ChangeLog                      |    4 +
 include/opcode/ppc.h                          |    2 +-
 opcodes/ChangeLog                             |   52 +
 opcodes/i386-opc.tbl                          |    2 +-
 opcodes/i386-tbl.h                            |    2 +-
 opcodes/microblaze-dis.c                      |   22 +
 opcodes/microblaze-opc.h                      |   25 +-
 opcodes/microblaze-opcm.h                     |   17 +-
 opcodes/ppc-dis.c                             |   92 +-
 opcodes/s390-opc.txt                          |    4 +-
 sim/ChangeLog                                 |   34 +
 sim/arm/configure                             |12601 +++++++++++++++++++++----
 sim/avr/configure                             |12601 +++++++++++++++++++++----
 sim/bfin/configure                            |12695 +++++++++++++++++++++----
 sim/common/Make-common.in                     |    4 +-
 sim/common/acinclude.m4                       |   12 +
 sim/common/configure                          | 8138 +++++++++++++++-
 sim/cr16/configure                            |12601 +++++++++++++++++++++----
 sim/cris/configure                            |12601 +++++++++++++++++++++----
 sim/d10v/configure                            |12601 +++++++++++++++++++++----
 sim/erc32/configure                           |12601 +++++++++++++++++++++----
 sim/frv/configure                             |12601 +++++++++++++++++++++----
 sim/h8300/configure                           |12601 +++++++++++++++++++++----
 sim/igen/configure                            | 1533 +++
 sim/iq2000/configure                          |12601 +++++++++++++++++++++----
 sim/lm32/configure                            |12601 +++++++++++++++++++++----
 sim/m32c/configure                            |12601 +++++++++++++++++++++----
 sim/m32r/configure                            |12601 +++++++++++++++++++++----
 sim/m68hc11/configure                         |12601 +++++++++++++++++++++----
 sim/mcore/configure                           |12601 +++++++++++++++++++++----
 sim/microblaze/configure                      |12601 +++++++++++++++++++++----
 sim/mips/configure                            |12603 +++++++++++++++++++++----
 sim/mn10300/configure                         |12601 +++++++++++++++++++++----
 sim/moxie/configure                           |12601 +++++++++++++++++++++----
 sim/ppc/configure                             | 1533 +++
 sim/rl78/configure                            |12601 +++++++++++++++++++++----
 sim/rx/configure                              |12601 +++++++++++++++++++++----
 sim/sh/configure                              |12601 +++++++++++++++++++++----
 sim/sh64/configure                            |12601 +++++++++++++++++++++----
 sim/testsuite/configure                       |    2 +-
 sim/v850/configure                            |12601 +++++++++++++++++++++----
 145 files changed, 272232 insertions(+), 44793 deletions(-)
 rename gdb/{ => common}/gdb_stat.h (91%)
 rename gdb/{ => common}/gdb_wait.h (100%)
 create mode 100644 gdb/testsuite/gdb.cp/baseenum.cc
 create mode 100644 gdb/testsuite/gdb.cp/baseenum.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-fill-memory.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-var-create-rtti.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-var-create-rtti.exp
 create mode 100644 include/mach-o/arm.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 831ab76..fdd7c76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+2012-11-19  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* config.sub (arm): Merge from upstream: Handle armv[6-8] targets.
+
+2012-11-14  Roland McGrath  <mcgrathr@google.com>
+
+	* configure.ac (ENABLE_GOLD): Consider *-*-nacl* targets ELF.
+	* configure: Regenerate.
+
+2012-11-13  Richard Henderson  <rth@redhat.com>
+
+	* configure.ac: Move libsanitizer logic to subdirectory.
+	* configure: Regenerate.
+
+2012-11-13  Dodji Seketeli  <dodji@redhat.com>
+
+	* configure.ac: Enable libsanitizer just on x86 linux for now.
+	* configure: Re-generate.
+
+2012-11-13  David Edelsohn  <dje.gcc@gmail.com>
+
+	* configure.ac: Merge libquadmath sections.
+	* configure: Regenerate.
+
+2012-11-12  Wei Mi <wmi@google.com>
+
+	* configure.ac: Add libsanitizer to target_libraries.
+	* Makefile.def: Ditto.
+	* configure: Regenerate.
+	* Makefile.in: Regenerate.
+
 2012-11-03  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* configure: Regenerated.
diff --git a/Makefile.def b/Makefile.def
index c22388a..1ea63ac 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -119,6 +119,7 @@ target_modules = { module= libstdc++-v3;
 		   lib_path=src/.libs;
 		   raw_cxx=true; };
 target_modules = { module= libmudflap; lib_path=.libs; };
+target_modules = { module= libsanitizer; lib_path=.libs; };
 target_modules = { module= libssp; lib_path=.libs; };
 target_modules = { module= newlib; };
 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
@@ -503,6 +504,7 @@ 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-boehm-gc; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
+dependencies = { module=configure-target-libsanitizer; 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.
diff --git a/Makefile.in b/Makefile.in
index 321fec9..636b2ba 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_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_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:
@@ -585,6 +585,10 @@ TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
 @endif target-libmudflap
 
+@if target-libsanitizer
+TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
+@endif target-libsanitizer
+
 @if target-libssp
 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
 @endif target-libssp
@@ -920,6 +924,7 @@ configure-host:  \
 configure-target:  \
     maybe-configure-target-libstdc++-v3 \
     maybe-configure-target-libmudflap \
+    maybe-configure-target-libsanitizer \
     maybe-configure-target-libssp \
     maybe-configure-target-newlib \
     maybe-configure-target-libgcc \
@@ -1068,6 +1073,7 @@ all-host: maybe-all-lto-plugin
 all-target: maybe-all-target-libstdc++-v3
 @endif target-libstdc++-v3-no-bootstrap
 all-target: maybe-all-target-libmudflap
+all-target: maybe-all-target-libsanitizer
 all-target: maybe-all-target-libssp
 all-target: maybe-all-target-newlib
 @if target-libgcc-no-bootstrap
@@ -1158,6 +1164,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-libssp
 info-target: maybe-info-target-newlib
 info-target: maybe-info-target-libgcc
@@ -1239,6 +1246,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-libssp
 dvi-target: maybe-dvi-target-newlib
 dvi-target: maybe-dvi-target-libgcc
@@ -1320,6 +1328,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-libssp
 pdf-target: maybe-pdf-target-newlib
 pdf-target: maybe-pdf-target-libgcc
@@ -1401,6 +1410,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-libssp
 html-target: maybe-html-target-newlib
 html-target: maybe-html-target-libgcc
@@ -1482,6 +1492,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-libssp
 TAGS-target: maybe-TAGS-target-newlib
 TAGS-target: maybe-TAGS-target-libgcc
@@ -1563,6 +1574,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-libssp
 install-info-target: maybe-install-info-target-newlib
 install-info-target: maybe-install-info-target-libgcc
@@ -1644,6 +1656,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-libssp
 install-pdf-target: maybe-install-pdf-target-newlib
 install-pdf-target: maybe-install-pdf-target-libgcc
@@ -1725,6 +1738,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-libssp
 install-html-target: maybe-install-html-target-newlib
 install-html-target: maybe-install-html-target-libgcc
@@ -1806,6 +1820,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-libssp
 installcheck-target: maybe-installcheck-target-newlib
 installcheck-target: maybe-installcheck-target-libgcc
@@ -1887,6 +1902,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-libssp
 mostlyclean-target: maybe-mostlyclean-target-newlib
 mostlyclean-target: maybe-mostlyclean-target-libgcc
@@ -1968,6 +1984,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-libssp
 clean-target: maybe-clean-target-newlib
 clean-target: maybe-clean-target-libgcc
@@ -2049,6 +2066,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-libssp
 distclean-target: maybe-distclean-target-newlib
 distclean-target: maybe-distclean-target-libgcc
@@ -2130,6 +2148,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-libssp
 maintainer-clean-target: maybe-maintainer-clean-target-newlib
 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
@@ -2266,6 +2285,7 @@ check-host:  \
 check-target:  \
     maybe-check-target-libstdc++-v3 \
     maybe-check-target-libmudflap \
+    maybe-check-target-libsanitizer \
     maybe-check-target-libssp \
     maybe-check-target-newlib \
     maybe-check-target-libgcc \
@@ -2420,6 +2440,7 @@ install-host:  \
 install-target:  \
     maybe-install-target-libstdc++-v3 \
     maybe-install-target-libmudflap \
+    maybe-install-target-libsanitizer \
     maybe-install-target-libssp \
     maybe-install-target-newlib \
     maybe-install-target-libgcc \
@@ -2521,6 +2542,7 @@ install-strip-host:  \
 install-strip-target:  \
     maybe-install-strip-target-libstdc++-v3 \
     maybe-install-strip-target-libmudflap \
+    maybe-install-strip-target-libsanitizer \
     maybe-install-strip-target-libssp \
     maybe-install-strip-target-newlib \
     maybe-install-strip-target-libgcc \
@@ -32154,6 +32176,463 @@ maintainer-clean-target-libmudflap:
 
 
 
+.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
+maybe-configure-target-libsanitizer:
+@if gcc-bootstrap
+configure-target-libsanitizer: stage_current
+@endif gcc-bootstrap
+@if target-libsanitizer
+maybe-configure-target-libsanitizer: configure-target-libsanitizer
+configure-target-libsanitizer: 
+	@: $(MAKE); $(unstage)
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	$(NORMAL_TARGET_EXPORTS)  \
+	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
+	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	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-libsanitizer
+
+
+
+
+
+.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
+maybe-all-target-libsanitizer:
+@if gcc-bootstrap
+all-target-libsanitizer: stage_current
+@endif gcc-bootstrap
+@if target-libsanitizer
+TARGET-target-libsanitizer=all
+maybe-all-target-libsanitizer: all-target-libsanitizer
+all-target-libsanitizer: configure-target-libsanitizer
+	@: $(MAKE); $(unstage)
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS)  \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
+		$(TARGET-target-libsanitizer))
+@endif target-libsanitizer
+
+
+
+
+
+.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
+maybe-check-target-libsanitizer:
+@if target-libsanitizer
+maybe-check-target-libsanitizer: check-target-libsanitizer
+
+check-target-libsanitizer:
+	@: $(MAKE); $(unstage)
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
+
+@endif target-libsanitizer
+
+.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
+maybe-install-target-libsanitizer:
+@if target-libsanitizer
+maybe-install-target-libsanitizer: install-target-libsanitizer
+
+install-target-libsanitizer: installdirs
+	@: $(MAKE); $(unstage)
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
+
+@endif target-libsanitizer
+
+.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
+maybe-install-strip-target-libsanitizer:
+@if target-libsanitizer
+maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
+
+install-strip-target-libsanitizer: installdirs
+	@: $(MAKE); $(unstage)
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
+
+@endif target-libsanitizer
+
+# Other targets (info, dvi, pdf, etc.)
+
+.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
+maybe-info-target-libsanitizer:
+@if target-libsanitizer
+maybe-info-target-libsanitizer: info-target-libsanitizer
+
+info-target-libsanitizer: \
+    configure-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           info) \
+	  || exit 1
+
+@endif target-libsanitizer
+
+.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
+maybe-dvi-target-libsanitizer:
+@if target-libsanitizer
+maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
+
+dvi-target-libsanitizer: \
+    configure-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           dvi) \
+	  || exit 1
+
+@endif target-libsanitizer
+
+.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
+maybe-pdf-target-libsanitizer:
+@if target-libsanitizer
+maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
+
+pdf-target-libsanitizer: \
+    configure-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           pdf) \
+	  || exit 1
+
+@endif target-libsanitizer
+
+.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
+maybe-html-target-libsanitizer:
+@if target-libsanitizer
+maybe-html-target-libsanitizer: html-target-libsanitizer
+
+html-target-libsanitizer: \
+    configure-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           html) \
+	  || exit 1
+
+@endif target-libsanitizer
+
+.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
+maybe-TAGS-target-libsanitizer:
+@if target-libsanitizer
+maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
+
+TAGS-target-libsanitizer: \
+    configure-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           TAGS) \
+	  || exit 1
+
+@endif target-libsanitizer
+
+.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
+maybe-install-info-target-libsanitizer:
+@if target-libsanitizer
+maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
+
+install-info-target-libsanitizer: \
+    configure-target-libsanitizer \
+    info-target-libsanitizer 
+	@: $(MAKE); $(unstage)
+	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
+	r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	$(NORMAL_TARGET_EXPORTS) \
+	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
+	for flag in $(EXTRA_TARGET_FLAGS); do \
+	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+	done; \
+	(cd $(TARGET_SUBDIR)/libsanitizer && \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+	          "RANLIB=$${RANLIB}" \
+	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+	           install-info) \


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2013-02-26 10:18 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2013-02-26 10:18 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  79ce26e92f6596033a14bba223e4839725fed99c (commit)
       via  1abda479d07f91ebf07fa1329d407aeb388978d4 (commit)
       via  2024f2e5d6c9e7555050dbd350ebc75210e0cbed (commit)
       via  9058a5d69b2fc3452e090a1f38727b66ec20be71 (commit)
       via  f6f366b856fc001370119b2bfc772989abcdf3b1 (commit)
       via  08f46fad0c90ea5579ab4cd913b6bc1506bb4ca7 (commit)
       via  f55586fcc744778a1cd412e59255328a0778b777 (commit)
       via  dc220fd7be640f1202178eccde885397769388e0 (commit)
       via  4ec1f9a1966ece8baa9db0b82c0610b65bbf9a62 (commit)
       via  e6242bbb599bfe7cfc254572888de1ce5f55532a (commit)
       via  06e1be1fbb0231e4227aee684e23bc9b289f5eb1 (commit)
       via  f26434ca92423baf31f26ff5ca95aff90e02152a (commit)
       via  ef977039c58644e42f14a1ab3224b368632c1fe4 (commit)
       via  f20bc10158e798f7d72c4556db5ca6938912ae97 (commit)
       via  d8c5bfeeb1da2d7fe4d978b5a05b7070db26ef9f (commit)
       via  f1b3778db4984d1e9ef5a04819817ebe8b755d20 (commit)
       via  ef5bd72457f522abe869552e49c21514a6d36d33 (commit)
       via  c44c23b26bd12af0dea7b50f251019bfd8f59582 (commit)
       via  9d055f19e35f94f05f2ccdeee57b8f36b0a5cbb9 (commit)
       via  20812afb15f97fa57b2c909d211d73be08e692ce (commit)
       via  b8af5afa0cb5d03c5daca61fc9a1a5790675fff4 (commit)
       via  c3c3588160a816088bdbe1fc586e1b2461c6681b (commit)
       via  5f2a8979ff17e393a5b2492a09482a13e09b49ff (commit)
       via  e9142254d431029e6e1d230b5f5c5de32ca13634 (commit)
       via  73c65b0311a0d272e2223ce83ffcebfc04d4c898 (commit)
       via  924fa7a7244f118b8a85031ed8a0e0a026de020e (commit)
       via  af2ef30e2fc3e1fdbbe38c118405609fd0c7484e (commit)
       via  82ae45302c7ee163216f8fc3d5b3494a6f212e9c (commit)
       via  859f7e2d6ea511b833b1a02b2b887738c845d1fb (commit)
       via  4df4eb13c0177a1587ce86a8a87219c828809a92 (commit)
       via  9b12f766243a75cb840330fa941715b38aa609e4 (commit)
       via  7d92fe41d659ac9a1cfcf354d792178830315957 (commit)
       via  46953c5ca8945208733ce79a5d47dd6f72281a91 (commit)
       via  5288e987b4621bb2c999d4aa56f310cd6a9f6db6 (commit)
       via  61b67ec07bf0195dc206c109cd255a22a4a81127 (commit)
       via  9aca785f1728d116e2c350ba7bb1dd5c573889d5 (commit)
       via  a7ba737e6276bf6b546eb721cca66d14d2bd4c29 (commit)
       via  29e18ad0c71a0e939b44b8933370a2f4cccefb2c (commit)
       via  5ad3e7fe864d1a87517c98c819530143a78e42ab (commit)
       via  ba4723b55c553a4ec25cba267f1ae5852237ec1d (commit)
       via  9d1a33527f423039b5e80f6e87b0b2a0effa770b (commit)
       via  07c1422acd6b163b10d8e1ee46d10e91980f2a84 (commit)
       via  6f684667d9fd2fb80276ff3fbc41700db0c71e53 (commit)
       via  f921b676a425104be902e5d92b24cc07d295ce98 (commit)
       via  fb025e510226969088eefa33ed7826738a4d8d7e (commit)
       via  a655a573b3d7bb9cf82b309bd3c026dab5fed4d2 (commit)
       via  13eb7b7678db635719ce387114837982b50663cc (commit)
       via  76cf797ec439aa06d3eb3ab2b1a4e2c1d5cb0b6b (commit)
       via  3fc30a4d2dd0d459d3e9452f72e8d5f0e1f9f12b (commit)
       via  9085636e2b5006a933fbd8121de60148ea0d3e27 (commit)
       via  75ef1f7c572574a44cbcd0ae1b4abb2b83ddd672 (commit)
       via  8bf9b69c5918d479e467d1c241a9e56e8d2e99ae (commit)
       via  c651ae2e7656c700edcd0ad210bdedd871816a32 (commit)
       via  e322c8bbdf151369fb7733c453fce6c99ef506d0 (commit)
       via  8107e808fa71a85ddce6f9220422283e0412c052 (commit)
       via  6bbc836c170627ff8a477d21829c7d4d7001c9b2 (commit)
       via  5de2fc876771b14802862db5b2fe1282c20f51ec (commit)
       via  71f11e0d957c34f14512dbeae973285f59e81621 (commit)
       via  f7f725f472615ec9e2b2024633726f623adb7159 (commit)
       via  b7fa39c6f0106040db280aca5becf81194efa330 (commit)
       via  52cf11788e5f608f77ebbeb8956856142b13d53f (commit)
       via  2ad462236f39824e4f832da5a178748178f4515d (commit)
       via  8ce097bae4c6a47cd1622096d1ec3a01a2fcd4b4 (commit)
       via  6e1dedfeb33bd68a0a7dfb872c4eeb72a8eaf724 (commit)
       via  69b25bbb26d87d43c96e404f822fefe5529ca340 (commit)
       via  3a8ec50ace9d5a288f130f43c19f5a1a5c823b23 (commit)
       via  da34b442536f6e8d79054ed5ad991e08eb12c449 (commit)
       via  45e1c90da9bba58a51f295a42966e3863c5cb002 (commit)
       via  75629bc59e64ea7656905cec8538034ca5379634 (commit)
       via  430f32d5c7d68792e0ab74726b6287dfabbcc570 (commit)
       via  55d0c23035f1be3fd8aaa2f4a00e3096ade57b8c (commit)
       via  78e821bc6845557d90562faaf378e789aa9438e5 (commit)
       via  f11face789f352bc90dd1a64aab61b1dcca97e0a (commit)
       via  91319f4d869ddd25c6ef63bf8f6d0d195d47fec9 (commit)
       via  7d91c2cb6fe2e9b9e34dd2b233c16b3d3dd787ad (commit)
       via  63a2febcfcbb639ab629397425f8c8cc8512b0bd (commit)
       via  7606e5dd841aa03d1c7f6f61cbc17f78a93a1d3e (commit)
       via  25fb808b26426d2068194ae170052cc3a363943f (commit)
       via  201a98005e53f66a7f3d4bd51d7b28f592a250a7 (commit)
       via  8aec93acf907888393d8bf27f6ac4dcb3f070c92 (commit)
       via  c68620c634260fbad37933feae4db71659ef820f (commit)
       via  79ab359fe6a0740ca82c4cb9b66d368566a41a4f (commit)
       via  32d784b33026d7800a88ff5b2dfc25c42140261e (commit)
       via  5f51babfc7c8e0275abf428d1bac9c686cb53438 (commit)
       via  93e803cf0a78ebb3439df82edd0d0334508aa0cc (commit)
       via  4ae097cd6d015d1c578c9dcc703daf6c6b89be7b (commit)
       via  b84d27f115d9876ff8257a85e76747aaa9765c1f (commit)
       via  1e68b2b05ce04cd4b8f24563b31de40f9e49edf0 (commit)
       via  57e112548bae57b65bbdba19b1476b0f3a3ef230 (commit)
       via  3d3319482ed205651ebca6453cccf951086a5462 (commit)
       via  33d7321d94668d444bde41387966af38d7f4012d (commit)
       via  89b83d1e001377c41f7ef6eeb61d29c56bd3110a (commit)
       via  dd51587bd92272bad2b7b8dca895bc4da5694810 (commit)
       via  2ded1ce75868b078e1b207eebae089b4f1d4d33b (commit)
       via  94f3bcf9888132a605e8e54b932fc31d9ccedcc3 (commit)
       via  0f1f5839ed30d2bc56e139743ce42ee6909a946a (commit)
       via  b3dc0d70266f276bda6c6a16bd516c359b6a29ea (commit)
       via  f068754a3b968fe27df27ddb9be5b178f0921b79 (commit)
       via  95c371729ac1e5eca989ecc225d9b8c664ec6389 (commit)
       via  b467a92ca345e92279601433f53529a54d1002c9 (commit)
       via  8fdba71bc50cbf49c4cd646994124b8066a951a7 (commit)
       via  fc1c4ba74c4d0020eb2007fea3bd0f3c3521262d (commit)
       via  e93a7af149f7305efab382010e34a76259491e09 (commit)
       via  33992ec6633e0d6066aa6ab469f406e9d0bb448f (commit)
       via  474cf2cc7f2247300cdbe3fd19590676fb99f439 (commit)
       via  a55a37b591ef85da0c59d356f9dc27e307a71153 (commit)
       via  b3472c2feb609b242455c55e6d9852570f86c356 (commit)
       via  08db2a28ae8c02d7b12fe753b3b43bfdec671e66 (commit)
       via  e5cf76c390c79b56c418c8c96436b0c1b91ebb47 (commit)
       via  cd0c7f4926edab545fdcf0bdc7de364b2ff09448 (commit)
       via  e72519f682930d142265d90344d6cdf56b3ef98a (commit)
       via  885be930bc7ae0672dce82b9857636833bd3b091 (commit)
       via  1a2e803597daace9df84c707e5cbda6d2715df02 (commit)
       via  10f6f2b3336373f7ca107ab3a63e6287286c0e6b (commit)
       via  28279c63fe40427e66b84b31df2ddf1a2ab196ab (commit)
       via  a22afbdf028e403bec6bad17d4efa1c974325601 (commit)
       via  d647eded2302197ade63ece6b8f94da6ed119b2e (commit)
       via  beee1ab7a53c783e0fffb8c98390d8d7807e8277 (commit)
       via  8f505c9ddb3285c0a345ae354c5dd14425bc9e3b (commit)
       via  3d3a450a6f63b712c5443af589eeb04e228b2ce2 (commit)
       via  4542d588786848d0e0d7d6b611ceab61e2c12dda (commit)
       via  b6d81b6ecc750cc776d03801e04bc11938c20a17 (commit)
       via  383865b114ee36021fafe715ffc2890e43cd97b0 (commit)
       via  c49d0feb95645f78a43adf6cc383327b6b7ef9aa (commit)
       via  f3249171fca176cbdbc1afd92823610494584615 (commit)
       via  6b53f41605d611b3532ff0f09dcf29224d7fbdac (commit)
       via  7017051e05c0167f14c6b2247e033986df362767 (commit)
       via  2b72873325f8ba0c1da0cb73f4dd4951206c81a2 (commit)
       via  840350c014a2d2bbd0195008299c844dd1f0ea7e (commit)
       via  3543d8a6e3d08309192845bf3dadb74009fdffef (commit)
       via  adfe559787c488f86b3daeca61b764646002cbee (commit)
       via  402808596492c19361bac68b63a2358c25e00d29 (commit)
       via  12ca8393a910e38fe91954c212ab073c20d00375 (commit)
       via  d1826608e0406478ca90b78fb2ab116cf961b5ab (commit)
       via  fba287e05df4ade113ca3aec1bc825a9eac74683 (commit)
       via  feb3e965d73d7eef6f0304bc1421abeeebbda215 (commit)
       via  f21b21e99c38d69e73e099279432586963ade8f4 (commit)
       via  2465c0056183b4519d5b822f2aa4dc99416af0b8 (commit)
       via  1a713af28392e3ba688fd03d65076c05f3e97e70 (commit)
       via  bc8e1fc739de146d65032f7f6c4afdd3261c53ea (commit)
       via  9232a0cae073b450d9b7ff0b0837b2a217c214c9 (commit)
       via  84567b3fec434afadec8ae7ded7970a72dd7e3a9 (commit)
       via  6af095e3d594fd820e0d71487c3344660bd6ff21 (commit)
       via  ce73e757740005a6c639d3ada223d3cc44c968cf (commit)
       via  560e4e5fc1bcce922e124c6c5879d0ab755dab40 (commit)
       via  283aa61e130421a42a9184076d157d6023871d2d (commit)
       via  4d96dbca0f160dd3b7f2299e8081e030cd7db7cf (commit)
       via  d114c65446eeb0717a272b90248e437d4326ee0c (commit)
       via  ef39398ba8496aa717909c815a9d2c41a115df4e (commit)
       via  65ccee137a63dca5554cc9f689da9b1d3aa61324 (commit)
       via  a6bfa7a79bc37f4b19ee5bea459f1d519b8029d1 (commit)
       via  6d8372ae56145f11173e4513df5469b895b0854f (commit)
       via  14ee1f16a7b7f0f6624404371a2904a73919400d (commit)
       via  a00db270f452a3081d0c9f4b06664372a7f74534 (commit)
       via  a005f4de8e6cabdbba21d6ea8c1ab8bebfe0933b (commit)
       via  c2c98f58f6b4018c2f1ce1b4b7d3f63ff3769f23 (commit)
       via  b2b8c16707d133be2d9b9d45904cd8610ed41323 (commit)
       via  f17e8198bdfc430f13816aba90c1e5f6130b9424 (commit)
       via  05526ff4f2b45a777d766ab9c5a2c2f686dd20be (commit)
       via  578c1a85535896828953bb2e99b43d0c18348f5a (commit)
       via  b7ddbcebfdcf1fe752a2acdf3c2dd20b813b024c (commit)
       via  f37d44876de8e164f5ce16029ab8c21ea68333bf (commit)
       via  01a3a94ccff020af8c57e8d276de05b9633e77c1 (commit)
       via  ea36387489f01abf4f88b3f8b5711befdfd8ae49 (commit)
       via  40c11239fec9e6e99e83a04246c886dbd4c84998 (commit)
       via  5d988b085067c0cdc8575dbe7b3b14925978359c (commit)
       via  9c1851f76a4441ebcd524693c47cf6578474f609 (commit)
       via  661eeb8102e3fd0f7a0b6125e1ae523c8009fdbf (commit)
       via  26630aa2019300948440f957db657165712a932d (commit)
       via  253b76661304b1e271cb2b9655c57e1a36ac1ea0 (commit)
       via  30df57517a2ab470e43362b80590b64e9ab5b39d (commit)
       via  be1d20baa73ccd5f665a0a007b7036c97197bd59 (commit)
       via  8b22ea22714e635f11f8af11a20104462a151ffd (commit)
       via  0d012df4a2b86a2c873aec5c054de39cdf84a119 (commit)
       via  cb691fb2799d357babce13de1e7d49071d07c28a (commit)
       via  60c59b87b263dd7886d7d93db983c88b7a14666f (commit)
       via  ff5886c0480b1220132345e99aed7b222b46e80e (commit)
       via  7c4fb02d41f78af09698df67e52e8c5b63585104 (commit)
       via  00e1c4298d2b6fe040a9a970e98349602b12ddbf (commit)
       via  c4281553821692abaf547ecb55936a12570ddc65 (commit)
       via  c0485ff9ec03b9b73ccc37d29a3582f2bf83a9fa (commit)
       via  ac4f8ed4b53ffccdec483bd462775988d7c6545c (commit)
       via  560bc1c1db9ffba911f68df8bea73c15791f001e (commit)
       via  a7dc771403bc83f803e9d54c5a87a8f15ce86721 (commit)
       via  6325d56bb7ac80d2816311e8fc705ca77ce61cf3 (commit)
       via  854ff6eec8a59a6983f952fa6660d24a93ea45cc (commit)
       via  372ed718630d8259927c123202525f662e0df958 (commit)
       via  72938b88af7d08bc968ef28380318ed6152c90ce (commit)
       via  a339db591214cb95268f9dbd512bc213b76af9c7 (commit)
       via  72fe4465ca9be6a4f214fbe731a2f430fd7aa576 (commit)
       via  b630734d5224bcd7669930e6eeb2023f2c605fc2 (commit)
       via  c791c8802a072871b2ee5973bfb5315ecea56ca7 (commit)
       via  f09c77f9e282f068dac89976490a6f6882f98e4f (commit)
       via  dcde314799fec449a1f0da09922550e1269a1df7 (commit)
       via  8600d0076846de363e7a4a545b7b0a236ea9a8be (commit)
       via  e93f668f079ff75ae8adabfd7701c2dde6f11d81 (commit)
       via  1b01f307b2d28df76d2f5fbe789ed583dc7b8c41 (commit)
       via  b7f90a2b5b62a75fcf6d051f5e62c64659e4bd56 (commit)
       via  786ea7e99a531ae1a6fabf44106853c0050137fb (commit)
       via  b0a378a1c15f7736de5164497559826aa8c52972 (commit)
       via  7412069fb9f19b32088055da28e2290fb5310895 (commit)
       via  4f44f68c21915935ab7dfdd0ae62f85f79617575 (commit)
       via  849107d49fdec70329c1b2b3c2e0cf4ac739f32b (commit)
       via  5f25c6916554f5ae6e417510c5987312991f3fa6 (commit)
       via  002e5a54e690e6f7eba2c5e2934c3ef557476775 (commit)
       via  3777a93277a78a158444c851c3aadfecc69779e0 (commit)
       via  bd9f743fa389529613e97028045ff80d8e5bf2c9 (commit)
       via  ad93f7e9600e42d9dd42b6cd411c7ebbafc3af8c (commit)
       via  7bc000f4ab63febf36063308a62f1ddca19478f1 (commit)
       via  81c8e2ad6ed717bef69f3b5d38255147ca1a5fd1 (commit)
       via  6094b5847b44b749df2e9cc9b4f083c55c5b1e7b (commit)
       via  703eecdd98022d08b362292ff79ac4087d1406de (commit)
       via  85622eb8d78dfa93e7034ef519e2e7f8557d6cc5 (commit)
       via  d4f5987387f1f61969b86ca9305264820ad01499 (commit)
       via  c73c602ab2e8ff0baf26ca94d9b5f4d442306bbc (commit)
       via  b805df23e04cdf6b6c8252ca6ccf488139dd4cb1 (commit)
       via  ed4d9dacb69f998899d48d8d9678de87938da7d8 (commit)
       via  e6b3eacaca03f328175064c698a4542e96a63df7 (commit)
       via  bfacf227ec8ee6b1c73311e323bd93c1eddd9ca6 (commit)
       via  c2f14511388ab029f3bda0f5227eab67e04daac5 (commit)
       via  8b9474b7ca95b074fc5b7a38b4b1558e33ad6710 (commit)
      from  28888b26f6b66c0953c27c442d26a509bbdddd01 (commit)

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

- Log -----------------------------------------------------------------
commit 79ce26e92f6596033a14bba223e4839725fed99c
Merge: 28888b2 1abda47
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Feb 26 10:18:04 2013 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 1abda479d07f91ebf07fa1329d407aeb388978d4
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Feb 26 00:00:37 2013 +0000

    *** empty log message ***

commit 2024f2e5d6c9e7555050dbd350ebc75210e0cbed
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 25 23:06:52 2013 +0000

    daily update

commit 9058a5d69b2fc3452e090a1f38727b66ec20be71
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Feb 25 18:41:06 2013 +0000

    	* rl78-decode.opc: Fix encoding of DIVWU insn.
    	* rl78-decode.c: Regenerate.
    
    	* config/rl78-parse.y: Fix encoding of DIVWU insn.

commit f6f366b856fc001370119b2bfc772989abcdf3b1
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Feb 25 17:32:03 2013 +0000

    Tweak warning output on Linux kernels with broken i386 NX support.
    
    The "you have broken" bit of this text reads to me as if I had broken
    it myself somehow.  This patch eliminates that ambiguity.
    
    2013-02-25  Pedro Alves  <palves@redhat.com>
    
    	* common/linux-ptrace.c (linux_ptrace_test_ret_to_nx): Change
    	warning text.

commit 08f46fad0c90ea5579ab4cd913b6bc1506bb4ca7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Feb 25 00:00:03 2013 +0000

    *** empty log message ***

commit f55586fcc744778a1cd412e59255328a0778b777
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 24 23:00:05 2013 +0000

    daily update

commit dc220fd7be640f1202178eccde885397769388e0
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Sun Feb 24 12:54:02 2013 +0000

    	* mips-tdep.c (mips32_scan_prologue): Reset frame_offset to zero
    	if $fp is used as the virtual frame pointer.

commit 4ec1f9a1966ece8baa9db0b82c0610b65bbf9a62
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Feb 24 00:00:36 2013 +0000

    *** empty log message ***

commit e6242bbb599bfe7cfc254572888de1ce5f55532a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Feb 23 23:00:07 2013 +0000

    daily update

commit 06e1be1fbb0231e4227aee684e23bc9b289f5eb1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Feb 23 00:00:03 2013 +0000

    *** empty log message ***

commit f26434ca92423baf31f26ff5ca95aff90e02152a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 22 23:24:22 2013 +0000

    	* elfread.c (elf_symtab_read): Do not use udata.p here to find
    	symbol size.
    	* ppc64-tdep.c (ppc64_elf_make_msymbol_special): New function.
    	* ppc64-tdep.h (ppc64_elf_make_msymbol_special): Declare.
    	* ppc-linux-tdep.c (ppc_linux_init_abi): Set up to use the above.
    	* ppcfbsd-tdep.c (ppcfbsd_init_abi): Likewise.

commit ef977039c58644e42f14a1ab3224b368632c1fe4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 22 23:00:06 2013 +0000

    daily update

commit f20bc10158e798f7d72c4556db5ca6938912ae97
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 22 16:40:54 2013 +0000

    gdb/
    	Code cleanup.
    	* elfread.c (build_id_bfd_get): Make the return type const.
    	(build_id_verify): Make the check parameter const.
    	(build_id_to_debug_filename): Make the build_id parameter and variable
    	data const.
    	(find_separate_debug_file_by_buildid): Make the variable build_id const.

commit d8c5bfeeb1da2d7fe4d978b5a05b7070db26ef9f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Feb 22 01:20:48 2013 +0000

    Set unique_global only for definition
    
    bfd/
    
    	PR ld/15167
    	* elf64-ia64-vms.c (elf64_vms_link_add_object_symbols): Set
    	unique_global only for definition.
    	* elflink.c (_bfd_elf_merge_symbol): Don't set unique_global
    	here.
    	(elf_link_add_object_symbols): Set unique_global only
    	for definition.
    
    ld/testsuite/
    
    	PR ld/15167
    	* ld-unique/unique.exp: Add a test for shared library with
    	reference.

commit f1b3778db4984d1e9ef5a04819817ebe8b755d20
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Feb 22 00:00:03 2013 +0000

    *** empty log message ***

commit ef5bd72457f522abe869552e49c21514a6d36d33
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 21 23:00:05 2013 +0000

    daily update

commit c44c23b26bd12af0dea7b50f251019bfd8f59582
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 21 19:08:10 2013 +0000

    	* gdb.texinfo: Remove bad @syncodeindex.
    	(Values From Inferior, Types In Python, Inferiors In Python)
    	(Events In Python, Threads In Python, Frames In Python, Blocks In
    	Python, Symbols In Python, Symbol Tables In Python): Remove
    	@tables.
    	(Packets, General Query Packets, Tracepoint Packets)
    	(Host I/O Packets): Use @w{} for empty @item.

commit 9d055f19e35f94f05f2ccdeee57b8f36b0a5cbb9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 21 04:35:14 2013 +0000

    bfd/
    	* elf-bfd.h (struct elf_build_id): Extracted from..
    	(struct elf_build_id_info): ..here.  Delete.
    	(struct output_elf_obj_tdata): New, extracted from..
    	(struct elf_obj_tdata): ..here.  Reorganize for better packing.
    	Add "o" field.
    	(elf_program_header_size): Reference tdata->o.
    	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
    	elf_stack_flags, elf_shstrtab, elf_strtab_sec, elf_shstrtab_sec,
    	elf_section_syms, elf_num_section_syms, elf_flags_init): Likewise.
    	* elf.c (bfd_elf_allocate_object): Allocate output_elf_obj_tdata
    	when opening bfd in any mode that might write.
    	(_bfd_elf_write_object_contents): Use build_id field in
    	output_elf_obj_tdata.
    	(_bfd_elf_close_and_cleanup): Tweak elf_shstrtab test.
    	(elfobj_grok_gnu_build_id): Adjust for elf_tdata changes.
    gdb/
    	* elfread.c (build_id_bfd_get): Adjust for elf_tdata changes.
    ld/
    	* emultempl/elf32.em (write_build_id, setup_build_id): Adjust
    	for elf_tdata changes.

commit 20812afb15f97fa57b2c909d211d73be08e692ce
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 21 03:02:27 2013 +0000

    	* elf-bfd.h (struct core_elf_obj_tdata): New.
    	(struct elf_obj_tdata): Delete core_signal, core_pid, core_lwpid,
    	core_program, and core_command.  Add "core".
    	* elf.c (bfd_elf_mkcorefile): Allocate "core" struct.
    	Update all refs to tdata core fields.
    	* elf32-am33lin.c, * elf32-arm.c, * elf32-cris.c, * elf32-frv.c,
    	* elf32-hppa.c, * elf32-i386.c, * elf32-m68k.c, * elf32-mips.c,
    	* elf32-nios2.c, * elf32-ppc.c, * elf32-s390.c, * elf32-score.c,
    	* elf32-score7.c, * elf32-sh.c, * elf32-sparc.c, * elf32-tilegx.c,
    	* elf32-tilepro.c, * elf32-xtensa.c, * elf64-aarch64.c,
    	* elf64-hppa.c, * elf64-mips.c, * elf64-ppc.c, * elf64-tilegx.c,
    	* elf64-x86-64.c, * elfcore.h, * elfn32-mips.c: Update all refs
    	to tdata core fields.

commit b8af5afa0cb5d03c5daca61fc9a1a5790675fff4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 21 02:29:08 2013 +0000

    bfd/
    	* elf-bfd.h (struct elf_obj_tdata): Rename segment_map to seg_map.
    	Delete num_locals and num_globals.
    	(elf_num_locals, elf_num_globals): Don't define.
    	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
    	elf_stack_flags, elf_strtab_sec, elf_shstrtab_sec): Define.
    	* bfd.c, * elf-eh-frame.c, * elf-nacl.c, * elf-vxworks.c, * elf.c,
    	* elf32-arm.c, * elf32-lm32.c, * elf32-ppc.c, * elf32-rx.c,
    	* elf32-spu.c, * elf64-hppa.c, * elfcode.h, * elflink.c,
    	* elfnn-ia64.c, * elfxx-mips.c: Use newly defined elf_obj_tdata
    	accessor macros.
    	* elf.c (elf_map_symbols): Add pnum_locals param.  Return
    	number of locals syms via new param.
    	(swap_out_syms): Adjust to suit elf_map_symbols change.
    ld/
    	* emultempl/elf-generic.em: Use newly defined elf_obj_tdata
    	accessor macros.

commit c3c3588160a816088bdbe1fc586e1b2461c6681b
Author: sivachandra <sivachandra>
Date:   Thu Feb 21 01:46:55 2013 +0000

    	Add a new method 'disassemble' to gdb.Architecture class.
    
    	* python/py-arch.c (archpy_disassmble): Implementation of the
    	new method gdb.Architecture.disassemble.
    	(arch_object_methods): Add entry for the new method.
    
    	* doc/gdb.texinfo (Architectures In Python): Add description
    	about the new method gdb.Architecture.disassemble.
    
    	* testsuite/gdb.python/py-arch.c: New test case
    	* testsuite/gdb.python/py-arch.exp: New tests to test
    	gdb.Architecture.disassemble
    	* testsuite/gdb.python/Makefile.in: Add py-arch to the list of
    	EXECUTABLES.

commit 5f2a8979ff17e393a5b2492a09482a13e09b49ff
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Feb 21 00:00:03 2013 +0000

    *** empty log message ***

commit e9142254d431029e6e1d230b5f5c5de32ca13634
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 20 23:00:06 2013 +0000

    daily update

commit 73c65b0311a0d272e2223ce83ffcebfc04d4c898
Author: jiwang <jiwang>
Date:   Wed Feb 20 07:45:11 2013 +0000

      gdb/
    
        * MAINTAINERS (Write After Approval): Add myself to the list.

commit 924fa7a7244f118b8a85031ed8a0e0a026de020e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Feb 20 00:00:03 2013 +0000

    *** empty log message ***

commit af2ef30e2fc3e1fdbbe38c118405609fd0c7484e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Feb 19 23:00:05 2013 +0000

    daily update

commit 82ae45302c7ee163216f8fc3d5b3494a6f212e9c
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Feb 19 21:58:45 2013 +0000

    	* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Also clear
    	STO_MICROMIPS annotation.

commit 859f7e2d6ea511b833b1a02b2b887738c845d1fb
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Feb 19 20:52:57 2013 +0000

    gdbserver:server.c - use unpack_varlen_hex to extract hex numbers.
    
    Addresses, as most numbers in the RSP are hex encoded, with variable
    length (that just means the width isn't specified, and there's no top
    cap.  So they should be extracted with unpack_varlen_hex.
    
    A couple spots in server.c are using strto(u)l, which doesn't work on
    LLP64 targets.
    
    This patch fixes it.
    
    Tested on x86_64 Fedora 17.
    
    2013-02-19  Pedro Alves  <palves@redhat.com>
    	    Kai Tietz <ktietz@redhat.com>
    
    	PR gdb/15161
    
    	* server.c (handle_query) <CRC check>: Use unpack_varlen_hex
    	instead of strtoul to extract address from packet.
    	(process_serial_event) <'z'>: Likewise.

commit 4df4eb13c0177a1587ce86a8a87219c828809a92
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Feb 19 19:41:21 2013 +0000

    Garbage collect struct monitor_ops::load_routine.
    
    While touching monitor_load in a previous patch, I noticed this method
    is no longer set to anything other than NULL in the tree, so we can
    remove it.
    
    Tested by building with --enable-targets=all.
    
    2013-02-19  Pedro Alves  <palves@redhat.com>
    
    	Garbage collect 'struct monitor_ops'::load_routine.
    
    	* monitor.h (struct monitor_ops) <load_routine>: Remove field.
    	* monitor.c (monitor_load): No longer call
    	current_monitor->load_routine.
    	* dbug-rom.c (init_dbug_cmds): Don't set 'load_routine'.
    	* m32r-rom.c (init_m32r_cmds): Don't set 'load_routine'.
    	* ppcbug-rom.c (init_ppc_cmds): Don't set 'load_routine'.

commit 9b12f766243a75cb840330fa941715b38aa609e4
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Feb 19 19:27:16 2013 +0000

    Harmonize this monitor_load with generic_load.
    
    Harmonize this old-looking code with generic_load, which fixes several
    issues.
    
    2013-02-19  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/15161
    
    	Harmonize with generic_load.
    
    	* monitor.c: Include "readline/readline.h".
    	(monitor_load): Rename parameter 'file' to 'args'.  Use build_argv
    	instead of sscanf.  Use CORE_ADDR/strtoulst instead of unsigned
    	long/strtol for the 'load_offset' local.  Error out if no argument
    	is given or if too many arguments are given.  Tilde expand the
    	passed in file name.

commit 7d92fe41d659ac9a1cfcf354d792178830315957
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Feb 19 19:10:29 2013 +0000

    Implement Intel SMAP instructions
    
    gas/
    
    	PR gas/15159
    	* config/tc-i386.c (cpu_arch): Add ".smap".
    
    	* doc/c-i386.texi: Document smap.
    
    gas/testsuite/
    
    	PR gas/15159
    	* gas/i386/i386.exp: Run smap and x86-64-smap.
    
    	* gas/i386/smap.d: New file.
    	* gas/i386/smap.s: likewise.
    	* gas/i386/x86-64-smap.d: likewise.
    
    opcodes/
    
    	PR gas/15159
    	* i386-dis.c (rm_table): Add clac and stac to RM_0F01_REG_1.
    
    	* i386-gen.c (cpu_flag_init): Add CPU_SMAP_FLAGS.
    	(cpu_flags): Add CpuSMAP.
    
    	* i386-opc.h (CpuSMAP): New.
    	(i386_cpu_flags): Add cpusmap.
    
    	* i386-opc.tbl: Add clac and stac.
    
    	* i386-init.h: Regenerated.
    	* i386-tbl.h: Likewise.

commit 46953c5ca8945208733ce79a5d47dd6f72281a91
Author: Kai Tietz <kai.tietz@onevision.com>
Date:   Tue Feb 19 18:31:44 2013 +0000

           PR gdb/15161
           * symfile.c (load_section_data): Change type of load_offset
           to CORE_ADDR.
           (generic_load): User strtoulst instead of strtoul for conversion
           of load_offset.

commit 5288e987b4621bb2c999d4aa56f310cd6a9f6db6
Author: walt <walt>
Date:   Tue Feb 19 16:22:41 2013 +0000

            * tilegx-tdep.c (tilegx_analyze_prologue): add check for
            for return address, "lr" register, saved on stack.
            * tilegx-tdep.c (tilegx_frame_cache): update "PC" reg
            after we invoke tilegx_analyze_prologue.

commit 61b67ec07bf0195dc206c109cd255a22a4a81127
Author: walt <walt>
Date:   Tue Feb 19 16:21:28 2013 +0000

           * tilegx-tdep.c (itilegx_gdbarch_init): char type should be signed.

commit 9aca785f1728d116e2c350ba7bb1dd5c573889d5
Author: walt <walt>
Date:   Tue Feb 19 16:20:46 2013 +0000

    	* tilegx-tdep.c (tilegx_skip_prologue): Use skip_prologue_using_sal.

commit a7ba737e6276bf6b546eb721cca66d14d2bd4c29
Author: walt <walt>
Date:   Tue Feb 19 16:19:30 2013 +0000

            * tilegx-tdep.c (INT_SWINT_1_SIGRETURN): New macro.
            (tilegx_write_pc): New function.
            (tilegx_cannot_reference_register): Return zero if REGNO
            is TILEGX_FAULTNUM_REGNUM.
            (tilegx_gdbarch_init): Add call to set_gdbarch_write_pc.
            (tilegx_register_name): Add handling of "faultnum" register.
            * tilegx-tdep.h (enum tilegx_regnum): Add TILEGX_FAULTNUM_REGNUM.
            * tilegx-linux-tdep.c (tilegx_linux_supply_regset): Add
            handling of TILEGX_FAULTNUM_REGNUM.
            * tilegx-linux-nat.c (regmap): Add entry for TILEGX_FAULTNUM_REGNUM.

commit 29e18ad0c71a0e939b44b8933370a2f4cccefb2c
Author: walt <walt>
Date:   Tue Feb 19 16:09:12 2013 +0000

    	* tilegx-tdep.c (tilegx_push_dummy_call): args pushed on stack
    	should be aligned to 64bit.

commit 5ad3e7fe864d1a87517c98c819530143a78e42ab
Author: Kai Tietz <kai.tietz@onevision.com>
Date:   Tue Feb 19 15:46:29 2013 +0000

    	* windows-nat.c (windows_xfer_memory): Fix debug-output
    	for LLP64.

commit ba4723b55c553a4ec25cba267f1ae5852237ec1d
Author: lei <lei>
Date:   Tue Feb 19 07:50:27 2013 +0000

    2013-02-19  Lei Liu  <lei.liu2@windriver.com>
    
    	* mips-linux-nat.c (mips64_linux_regsets_store_registers):
    	Don't check DSP register number if HAVE_DSP is not set.

commit 9d1a33527f423039b5e80f6e87b0b2a0effa770b
Author: lei <lei>
Date:   Tue Feb 19 07:01:07 2013 +0000

    2013-02-19  Lei Liu  <lei.liu2@windriver.com>
    
    	* MAINTAINERS (Write After Approval): Add myself to the list.

commit 07c1422acd6b163b10d8e1ee46d10e91980f2a84
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Feb 19 00:00:33 2013 +0000

    *** empty log message ***

commit 6f684667d9fd2fb80276ff3fbc41700db0c71e53
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 18 23:50:26 2013 +0000

    include/
    	* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
    bfd/
    	* configure.in: Bump version to 2.23.52.
    	* elf-bfd.h (struct elf_build_id_info): New.
    	(struct elf_obj_tdata): Delete after_write_object_contents,
    	after_write_object_contents_info and build_id_size.  Make build_id
    	a pointer to struct elf_build_id_info.
    	* elf.c (_bfd_elf_write_object_contents): Style.  Update
    	after_write_ibject_contents invocation.
    	(elfobj_grok_gnu_build_id): Update for new build_id struct.  Don't
    	allow zero size notes.
    	* configure: Regenerate.
    gdb/
    	* elfread.c (struct build_id): Delete.  Use struct elf_build_id
    	throughout file instead.
    	(build_id_bfd_get): Update to use new elf_tdata build_id field.
    	Don't xmalloc return value.
    	(build_id_verify): Similarly.  Don't xfree.
    	(build_id_to_debug_filename): Update.
    	(find_separate_debug_file_by_buildid): Update, don't xfree.
    ld/
    	* emultempl/elf32.em (emit_note_gnu_build_id): New static var.
    	Replace all info->emit_note_gnu_build_id refs.
    	(id_note_section_size): Rename from
    	gld${EMULATION_NAME}_id_note_section_size.
    	(struct build_id_info): Delete.
    	(write_build_id): Rename from
    	gld${EMULATION_NAME}_write_build_id_section.
    	Update elf_tdata usage.  Style, formatting.
    	(setup_build_id): New function.
    	(gld${EMULATION_NAME}_after_open): Use setup_build_id.

commit f921b676a425104be902e5d92b24cc07d295ce98
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Feb 18 23:20:43 2013 +0000

    	* elf64-mips.c (micromips_elf64_howto_table_rel): Add
    	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
    	(micromips_elf64_howto_table_rela): Likewise.
    	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.
    	* elfn32-mips.c (elf_micromips_howto_table_rel): Add
    	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
    	(elf_micromips_howto_table_rela): Likewise.
    	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.

commit fb025e510226969088eefa33ed7826738a4d8d7e
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Feb 18 23:18:15 2013 +0000

    	* elfxx-mips.c (MICROMIPS_P): New macro.
    	(_bfd_mips_elf_symbol_processing): Use it.

commit a655a573b3d7bb9cf82b309bd3c026dab5fed4d2
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Feb 18 23:16:34 2013 +0000

    	* elfxx-mips.c (_bfd_mips_elf_create_dynamic_sections): Clarify
    	comment on _PROCEDURE_LINKAGE_TABLE_ creation.

commit 13eb7b7678db635719ce387114837982b50663cc
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 18 23:00:04 2013 +0000

    daily update

commit 76cf797ec439aa06d3eb3ab2b1a4e2c1d5cb0b6b
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Feb 18 21:04:24 2013 +0000

    	PR gdb/15102:
    	* dwarf2read.c (read_subrange_type): Use result of
    	'check_typedef'.
    gdb/testsuite
    	* gdb.dwarf2/subrange.exp: New file.

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

Summary of changes:
 ChangeLog                                          |   16 +
 bfd/ChangeLog                                      |  656 +++
 bfd/ChangeLog-2012                                 |    2 +-
 bfd/Makefile.am                                    |    8 +-
 bfd/Makefile.in                                    |   10 +-
 bfd/archive.c                                      |   11 +-
 bfd/archures.c                                     |    4 +
 bfd/bfd-in2.h                                      |   38 +
 bfd/bfd.c                                          |    2 +-
 bfd/coff-arm.c                                     |    6 +-
 bfd/coff-h8300.c                                   |    7 +-
 bfd/coff-tic54x.c                                  |    9 -
 bfd/coff-tic80.c                                   |    9 -
 bfd/config.bfd                                     |   16 +
 bfd/configure                                      |   22 +-
 bfd/configure.in                                   |    4 +-
 bfd/cpu-nios2.c                                    |   44 +
 bfd/elf-attrs.c                                    |    4 +
 bfd/elf-bfd.h                                      |  231 +-
 bfd/elf-eh-frame.c                                 |  119 +-
 bfd/elf-linux-psinfo.h                             |  127 +
 bfd/elf-m10300.c                                   |   12 +-
 bfd/elf-nacl.c                                     |    4 +-
 bfd/elf-strtab.c                                   |   28 +-
 bfd/elf-vxworks.c                                  |    2 +-
 bfd/elf.c                                          |  363 +-
 bfd/elf32-am33lin.c                                |   10 +-
 bfd/elf32-arm.c                                    |   66 +-
 bfd/elf32-avr.c                                    |   13 +-
 bfd/elf32-bfin.c                                   |    4 +-
 bfd/elf32-cr16.c                                   |   16 +-
 bfd/elf32-cris.c                                   |   23 +-
 bfd/elf32-frv.c                                    |   12 +-
 bfd/elf32-hppa.c                                   |   32 +-
 bfd/elf32-i386.c                                   |   60 +-
 bfd/elf32-lm32.c                                   |   15 +-
 bfd/elf32-m32r.c                                   |   11 +-
 bfd/elf32-m68hc1x.c                                |   10 +-
 bfd/elf32-m68k.c                                   |   21 +-
 bfd/elf32-metag.c                                  |   43 +-
 bfd/elf32-mips.c                                   |   10 +-
 bfd/elf32-nios2.c                                  | 4136 +++++++++++++++
 bfd/elf32-ppc.c                                    |   80 +-
 bfd/elf32-rx.c                                     |    2 +-
 bfd/elf32-s390.c                                   |   16 +-
 bfd/elf32-score.c                                  |   19 +-
 bfd/elf32-score7.c                                 |   15 +-
 bfd/elf32-sh.c                                     |   23 +-
 bfd/elf32-sparc.c                                  |    8 +-
 bfd/elf32-spu.c                                    |   21 +-
 bfd/elf32-tic6x.c                                  |   12 +-
 bfd/elf32-tilegx.c                                 |   10 +-
 bfd/elf32-tilepro.c                                |   10 +-
 bfd/elf32-vax.c                                    |    2 +-
 bfd/elf32-xgate.c                                  |   18 +-
 bfd/elf32-xtensa.c                                 |   22 +-
 bfd/elf64-aarch64.c                                |   24 +-
 bfd/elf64-alpha.c                                  |   34 +-
 bfd/elf64-hppa.c                                   |   24 +-
 bfd/elf64-ia64-vms.c                               |    5 +-
 bfd/elf64-mips.c                                   |   74 +-
 bfd/elf64-ppc.c                                    |   12 +-
 bfd/elf64-s390.c                                   |   12 +-
 bfd/elf64-sh64.c                                   |    2 +-
 bfd/elf64-tilegx.c                                 |   10 +-
 bfd/elf64-x86-64.c                                 |   62 +-
 bfd/elfcode.h                                      |   31 +-
 bfd/elfcore.h                                      |    8 +-
 bfd/elflink.c                                      |  179 +-
 bfd/elfn32-mips.c                                  |   74 +-
 bfd/elfnn-ia64.c                                   |   12 +-
 bfd/elfxx-mips.c                                   | 2145 ++++-----
 bfd/elfxx-target.h                                 |   10 +-
 bfd/i386linux.c                                    |    7 +-
 bfd/libbfd-in.h                                    |    4 +
 bfd/libbfd.h                                       |   38 +
 bfd/m68klinux.c                                    |    7 +-
 bfd/mach-o.c                                       |    3 +-
 bfd/merge.c                                        |   14 +
 bfd/pdp11.c                                        |    2 +-
 bfd/po/SRC-POTFILES.in                             |    4 +-
 bfd/reloc.c                                        |   71 +
 bfd/sparclinux.c                                   |    7 +-
 bfd/sunos.c                                        |   11 +-
 bfd/targets.c                                      |    4 +
 bfd/version.h                                      |    2 +-
 bfd/xcofflink.c                                    |   14 +-
 config/ChangeLog                                   |   10 +
 config/cloog.m4                                    |   15 +-
 config/isl.m4                                      |   10 +-
 configure                                          |   22 +-
 configure.ac                                       |   20 +
 gdb/ChangeLog                                      |  951 ++++-
 gdb/ChangeLog-2012                                 |   44 +-
 gdb/MAINTAINERS                                    |    3 +
 gdb/Makefile.in                                    |    7 +-
 gdb/NEWS                                           |   20 +-
 gdb/aarch64-linux-nat.c                            | 1554 ++++++
 gdb/aarch64-linux-tdep.c                           |  301 ++
 .../sparc/nm-sol2.h => aarch64-linux-tdep.h}       |   16 +-
 gdb/{xtensa-linux-tdep.c => aarch64-newlib-tdep.c} |   30 +-
 gdb/aarch64-tdep.c                                 | 2741 ++++++++++
 gdb/aarch64-tdep.h                                 |   97 +
 gdb/ada-lang.c                                     |    8 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-linux-nat.c                              |   52 +-
 gdb/amd64fbsd-nat.c                                |   14 +
 gdb/break-catch-sig.c                              |    2 +-
 gdb/breakpoint.c                                   |   86 +-
 gdb/breakpoint.h                                   |   12 +-
 gdb/c-exp.y                                        |   34 +-
 gdb/c-lang.c                                       |    1 +
 gdb/cli-out.c                                      |    1 +
 gdb/cli/cli-cmds.c                                 |   25 +-
 gdb/cli/cli-cmds.h                                 |    2 +-
 gdb/cli/cli-decode.c                               |    4 +-
 gdb/cli/cli-decode.h                               |    2 +-
 gdb/cli/cli-dump.c                                 |    2 +-
 gdb/cli/cli-dump.h                                 |    2 +-
 gdb/cli/cli-interp.c                               |    2 +-
 gdb/cli/cli-logging.c                              |    2 +-
 gdb/cli/cli-script.c                               |    2 +-
 gdb/cli/cli-script.h                               |    2 +-
 gdb/cli/cli-setshow.c                              |    2 +-
 gdb/cli/cli-setshow.h                              |    2 +-
 gdb/cli/cli-utils.c                                |    2 +-
 gdb/cli/cli-utils.h                                |    2 +-
 gdb/common/common-utils.c                          |   11 +
 gdb/common/common-utils.h                          |    6 +
 gdb/common/format.c                                |   14 +-
 gdb/common/linux-ptrace.c                          |    5 +-
 gdb/completer.c                                    |    2 +-
 gdb/config/aarch64/linux.mh                        |   27 +
 gdb/config/alpha/nm-osf3.h                         |    2 +-
 gdb/config/djgpp/djconfig.sh                       |    2 +-
 gdb/config/i386/nm-fbsd.h                          |    2 +-
 gdb/config/i386/nm-i386gnu.h                       |    2 +-
 gdb/config/nm-linux.h                              |    2 +-
 gdb/config/nm-nto.h                                |    2 +-
 gdb/config/powerpc/fbsd.mh                         |   23 +
 gdb/config/rs6000/nm-rs6000.h                      |    2 +-
 gdb/config/sparc/nm-sol2.h                         |    2 +-
 gdb/configure.host                                 |    4 +
 gdb/configure.tgt                                  |   19 +
 gdb/contrib/ari/gdb_ari.sh                         |   15 -
 gdb/contrib/cc-with-tweaks.sh                      |    2 +-
 gdb/{ravenscar-thread.h => contrib/expect-read1.c} |   34 +-
 gdb/contrib/expect-read1.sh                        |   42 +
 gdb/darwin-nat-info.c                              |    2 +-
 gdb/dbug-rom.c                                     |    1 -
 gdb/defs.h                                         |    1 +
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/doc/ChangeLog                                  |   49 +
 gdb/doc/gdb.texinfo                                |  206 +-
 gdb/doc/observer.texi                              |   13 +-
 gdb/dwarf2read.c                                   |  181 +-
 gdb/elfread.c                                      |   48 +-
 gdb/eval.c                                         |    8 +-
 gdb/features/Makefile                              |    4 +-
 gdb/features/aarch64-core.xml                      |   46 +
 gdb/features/aarch64-fpu.xml                       |   86 +
 gdb/features/aarch64-without-fpu.c                 |   54 +
 gdb/features/aarch64-without-fpu.xml               |   13 +
 gdb/features/aarch64.c                             |  174 +
 gdb/features/aarch64.xml                           |   14 +
 gdb/frame.c                                        |    2 +-
 gdb/gdb-demangle.h                                 |    2 +-
 gdb/gdb-gdb.gdb.in                                 |   27 +-
 gdb/gdbarch.c                                      |   33 +
 gdb/gdbarch.h                                      |   13 +
 gdb/gdbarch.sh                                     |    8 +
 gdb/gdbserver/ChangeLog                            |  152 +-
 gdb/gdbserver/Makefile.in                          |    5 +
 gdb/gdbserver/configure.srv                        |   15 +
 gdb/gdbserver/linux-aarch64-low.c                  | 1279 +++++
 gdb/gdbserver/linux-bfin-low.c                     |    2 +-
 gdb/gdbserver/linux-low.c                          |   83 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/server.c                             |   13 +-
 gdb/gdbserver/thread-db.c                          |    2 +-
 gdb/gdbserver/tracepoint.c                         |   19 +-
 gdb/gdbserver/xtensa-xtregs.c                      |    2 +-
 gdb/i386-darwin-nat.c                              |    2 +-
 gdb/i386-darwin-tdep.c                             |    2 +-
 gdb/i386-linux-nat.c                               |   50 +-
 gdb/i386-nat.c                                     |  174 +-
 gdb/i386-nat.h                                     |   11 +-
 gdb/infcmd.c                                       |    5 -
 gdb/linespec.c                                     |   20 +-
 gdb/linux-fork.c                                   |    6 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |  150 +-
 gdb/linux-nat.h                                    |   23 +-
 gdb/linux-tdep.c                                   |  235 +-
 gdb/m32c-tdep.c                                    |    2 +-
 gdb/m32r-rom.c                                     |    2 -
 gdb/macrocmd.c                                     |   11 +-
 gdb/macroscope.c                                   |    4 +-
 gdb/macrotab.c                                     |   98 +-
 gdb/macrotab.h                                     |   19 +-
 gdb/mdebugread.c                                   |    4 +-
 gdb/mi/mi-cmd-file.c                               |    5 +-
 gdb/mi/mi-interp.c                                 |   45 +-
 gdb/mi/mi-main.c                                   |   19 +-
 gdb/mi/mi-out.c                                    |    1 +
 gdb/microblaze-linux-tdep.c                        |    2 +-
 gdb/microblaze-rom.c                               |    2 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/microblaze-tdep.h                              |    2 +-
 gdb/mips-linux-nat.c                               |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |    1 +
 gdb/monitor.c                                      |   63 +-
 gdb/monitor.h                                      |    2 -
 gdb/objfiles.c                                     |    2 +
 gdb/observer.sh                                    |    1 +
 gdb/osabi.c                                        |    1 +
 gdb/ppc-linux-tdep.c                               |   11 +
 gdb/ppc-ravenscar-thread.c                         |    2 +-
 gdb/ppc-ravenscar-thread.h                         |    2 +-
 gdb/ppc64-tdep.c                                   |   15 +
 gdb/ppc64-tdep.h                                   |    2 +
 gdb/ppcbug-rom.c                                   |    1 -
 gdb/ppcfbsd-nat.c                                  |  224 +
 gdb/ppcfbsd-tdep.c                                 |  358 ++
 gdb/{config/nm-nto.h => ppcfbsd-tdep.h}            |   20 +-
 gdb/printcmd.c                                     |  475 +-
 gdb/prologue-value.c                               |    2 +-
 gdb/prologue-value.h                               |    2 +-
 gdb/psymtab.c                                      |  101 +-
 gdb/python/py-arch.c                               |  145 +
 gdb/python/py-breakpoint.c                         |    2 +-
 gdb/python/py-symtab.c                             |   12 +-
 gdb/python/py-type.c                               |    2 +-
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/ravenscar-thread.h                             |    2 +-
 gdb/regformats/aarch64-without-fpu.dat             |   38 +
 gdb/regformats/aarch64.dat                         |   72 +
 gdb/regformats/regdat.sh                           |    4 +-
 gdb/regformats/regdef.h                            |    2 +-
 gdb/remote.c                                       |    4 +-
 gdb/skip.c                                         |   49 +-
 gdb/source.c                                       |  112 +-
 gdb/source.h                                       |    6 +
 gdb/sparc-ravenscar-thread.c                       |    2 +-
 gdb/sparc-ravenscar-thread.h                       |    2 +-
 gdb/sparc-tdep.c                                   |   12 +-
 gdb/stack.c                                        |   34 +-
 gdb/symfile.c                                      |    6 +-
 gdb/symfile.h                                      |   23 +-
 gdb/symmisc.c                                      |   16 +-
 gdb/symtab.c                                       |  127 +-
 gdb/symtab.h                                       |    1 -
 gdb/testsuite/ChangeLog                            |  146 +-
 gdb/testsuite/gdb.base/bitfields.c                 |   16 +
 gdb/testsuite/gdb.base/bitfields.exp               |   26 +
 gdb/testsuite/gdb.base/catch-signal.c              |    2 +-
 gdb/testsuite/gdb.base/catch-signal.exp            |    4 +-
 .../fullpath-expand-func.c}                        |    6 +-
 .../dw2-error.c => gdb.base/fullpath-expand.c}     |   10 +-
 gdb/testsuite/gdb.base/fullpath-expand.exp         |   44 +
 gdb/testsuite/gdb.base/printcmds.exp               |    3 +
 .../realname-expand-real.c}                        |    6 +-
 .../dw2-error.c => gdb.base/realname-expand.c}     |   10 +-
 gdb/testsuite/gdb.base/realname-expand.exp         |   44 +
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.cp/m-static.cc                   |    1 +
 gdb/testsuite/gdb.cp/m-static.exp                  |    8 +
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c       |   87 +
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp     |  400 ++
 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.c               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.c            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/subrange.exp              |   82 +
 gdb/testsuite/gdb.gdb/xfullpath.exp                |   14 +-
 .../dw2-error.c => gdb.linespec/base/one/header.h} |   18 +-
 .../dw2-error.c => gdb.linespec/base/two/header.h} |   18 +-
 .../macro-relative.c}                              |   17 +-
 gdb/testsuite/gdb.linespec/macro-relative.exp      |   47 +
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |   12 +-
 gdb/testsuite/gdb.mi/mi-console.exp                |   11 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |   11 +-
 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp       |   15 +
 gdb/testsuite/gdb.mi/mi-read-memory.exp            |   12 +-
 gdb/testsuite/gdb.mi/mi-return.exp                 |   11 +-
 gdb/testsuite/gdb.mi/mi-stepi.exp                  |   12 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |   11 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |   12 +-
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 .../dw2-error.c => gdb.python/py-arch.c}           |   10 +-
 gdb/testsuite/gdb.python/py-arch.exp               |   54 +
 gdb/testsuite/gdb.python/py-prompt.exp             |    1 +
 gdb/testsuite/gdb.server/Makefile.in               |    3 +-
 .../dw2-restrict.c => gdb.server/no-thread-db.c}   |   16 +-
 gdb/testsuite/gdb.server/no-thread-db.exp          |   56 +
 gdb/testsuite/gdb.threads/pthread_cond_wait.c      |    3 +-
 gdb/testsuite/gdb.trace/mi-tsv-changed.exp         |   88 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    4 +
 gdb/testsuite/gdb.trace/tsv.exp                    |   18 +-
 gdb/tilegx-linux-nat.c                             |    2 +-
 gdb/tilegx-linux-tdep.c                            |    8 +-
 gdb/tilegx-tdep.c                                  |   95 +-
 gdb/tilegx-tdep.h                                  |    4 +-
 gdb/tracepoint.c                                   |  131 +-
 gdb/tracepoint.h                                   |   10 +-
 gdb/tui/tui-data.c                                 |   16 +-
 gdb/tui/tui-data.h                                 |    8 +-
 gdb/tui/tui-disasm.c                               |    4 +-
 gdb/tui/tui-out.c                                  |    2 +-
 gdb/tui/tui-source.c                               |   33 +-
 gdb/tui/tui-stack.c                                |   30 +-
 gdb/tui/tui-stack.h                                |    2 +-
 gdb/tui/tui-winsource.c                            |    9 +-
 gdb/tui/tui.c                                      |    4 +-
 gdb/tui/tui.h                                      |    2 +-
 gdb/ui-out.c                                       |   43 +-
 gdb/ui-out.h                                       |    6 +
 gdb/unwind_stop_reasons.def                        |    2 +-
 gdb/utils.c                                        |   63 -
 gdb/utils.h                                        |    2 -
 gdb/valops.c                                       |   26 +-
 gdb/value.c                                        |   28 +-
 gdb/value.h                                        |    4 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    9 +-
 gdb/windows-nat.h                                  |    2 +-
 gdb/xtensa-linux-tdep.c                            |    2 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/ChangeLog                                  |   24 +-
 include/bfdlink.h                                  |    3 -
 include/coff/ChangeLog                             |    4 +
 include/coff/ti.h                                  |    3 +
 include/dis-asm.h                                  |    2 +
 include/elf/ChangeLog                              |    7 +
 include/elf/nios2.h                                |   91 +
 include/opcode/ChangeLog                           |    7 +
 include/opcode/nios2.h                             |  517 ++
 include/plugin-api.h                               |   54 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/Makefile.in                           |    3 +-
 libdecnumber/bid/bid-dpd.h                         |    3 +-
 libdecnumber/bid/bid2dpd_dpd2bid.c                 |    2 +-
 libdecnumber/bid/bid2dpd_dpd2bid.h                 |    2 +-
 libdecnumber/bid/decimal128.c                      |    3 +-
 libdecnumber/bid/decimal32.c                       |    3 +-
 libdecnumber/bid/decimal64.c                       |    3 +-
 libdecnumber/bid/host-ieee128.c                    |    2 +-
 libdecnumber/bid/host-ieee32.c                     |    2 +-
 libdecnumber/bid/host-ieee64.c                     |    2 +-
 libdecnumber/configure.ac                          |    2 +-
 libdecnumber/dconfig.h                             |    2 +-
 libdecnumber/decBasic.c                            |    2 +-
 libdecnumber/decCommon.c                           |    2 +-
 libdecnumber/decContext.c                          |    2 +-
 libdecnumber/decContext.h                          |    2 +-
 libdecnumber/decDPD.h                              |    2 +-
 libdecnumber/decDouble.c                           |    2 +-
 libdecnumber/decDouble.h                           |    2 +-
 libdecnumber/decExcept.c                           |    2 +-
 libdecnumber/decExcept.h                           |    2 +-
 libdecnumber/decLibrary.c                          |    2 +-
 libdecnumber/decNumber.c                           |    2 +-
 libdecnumber/decNumber.h                           |    2 +-
 libdecnumber/decNumberLocal.h                      |    2 +-
 libdecnumber/decPacked.c                           |    2 +-
 libdecnumber/decPacked.h                           |    2 +-
 libdecnumber/decQuad.c                             |    2 +-
 libdecnumber/decQuad.h                             |    2 +-
 libdecnumber/decRound.c                            |    2 +-
 libdecnumber/decRound.h                            |    2 +-
 libdecnumber/decSingle.c                           |    2 +-
 libdecnumber/decSingle.h                           |    2 +-
 libdecnumber/dpd/decimal128.c                      |    2 +-
 libdecnumber/dpd/decimal128.h                      |    2 +-
 libdecnumber/dpd/decimal128Local.h                 |    2 +-
 libdecnumber/dpd/decimal32.c                       |    2 +-
 libdecnumber/dpd/decimal32.h                       |    2 +-
 libdecnumber/dpd/decimal64.c                       |    2 +-
 libdecnumber/dpd/decimal64.h                       |    2 +-
 libiberty/ChangeLog                                |   17 +-
 libiberty/cp-demangle.c                            |   21 +-
 libiberty/regex.c                                  |   10 +-
 libiberty/sha1.c                                   |    3 +-
 libiberty/testsuite/demangle-expected              |    3 +
 opcodes/ChangeLog                                  |   69 +
 opcodes/Makefile.am                                |    2 +
 opcodes/Makefile.in                                |    4 +
 opcodes/aarch64-opc.c                              |   33 +-
 opcodes/arm-dis.c                                  |    4 +-
 opcodes/configure                                  |    1 +
 opcodes/configure.in                               |    1 +
 opcodes/disassemble.c                              |    9 +
 opcodes/i386-dis.c                                 |    2 +
 opcodes/i386-gen.c                                 |    3 +
 opcodes/i386-init.h                                |  170 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |    4 +
 opcodes/i386-tbl.h                                 | 5382 ++++++++++----------
 opcodes/metag-dis.c                                |    1 +
 opcodes/mips-dis.c                                 |    3 +
 opcodes/mips-opc.c                                 |   26 +-
 opcodes/nios2-dis.c                                |  423 ++
 opcodes/nios2-opc.c                                |  410 ++
 opcodes/po/POTFILES.in                             |    1 +
 opcodes/rl78-decode.c                              |  824 ++--
 opcodes/rl78-decode.opc                            |    7 +-
 opcodes/rx-decode.c                                | 1212 +++---
 415 files changed, 24835 insertions(+), 7709 deletions(-)
 create mode 100644 bfd/cpu-nios2.c
 create mode 100644 bfd/elf-linux-psinfo.h
 create mode 100644 bfd/elf32-nios2.c
 create mode 100644 gdb/aarch64-linux-nat.c
 create mode 100644 gdb/aarch64-linux-tdep.c
 copy gdb/{config/sparc/nm-sol2.h => aarch64-linux-tdep.h} (65%)
 copy gdb/{xtensa-linux-tdep.c => aarch64-newlib-tdep.c} (53%)
 create mode 100644 gdb/aarch64-tdep.c
 create mode 100644 gdb/aarch64-tdep.h
 create mode 100644 gdb/config/aarch64/linux.mh
 create mode 100644 gdb/config/powerpc/fbsd.mh
 copy gdb/{ravenscar-thread.h => contrib/expect-read1.c} (57%)
 create mode 100644 gdb/contrib/expect-read1.sh
 create mode 100644 gdb/features/aarch64-core.xml
 create mode 100644 gdb/features/aarch64-fpu.xml
 create mode 100644 gdb/features/aarch64-without-fpu.c
 create mode 100644 gdb/features/aarch64-without-fpu.xml
 create mode 100644 gdb/features/aarch64.c
 create mode 100644 gdb/features/aarch64.xml
 create mode 100644 gdb/gdbserver/linux-aarch64-low.c
 create mode 100644 gdb/ppcfbsd-nat.c
 create mode 100644 gdb/ppcfbsd-tdep.c
 copy gdb/{config/nm-nto.h => ppcfbsd-tdep.h} (67%)
 create mode 100644 gdb/regformats/aarch64-without-fpu.dat
 create mode 100644 gdb/regformats/aarch64.dat
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.base/fullpath-expand-func.c} (90%)
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.base/fullpath-expand.c} (86%)
 create mode 100644 gdb/testsuite/gdb.base/fullpath-expand.exp
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.base/realname-expand-real.c} (90%)
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.base/realname-expand.c} (86%)
 create mode 100644 gdb/testsuite/gdb.base/realname-expand.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/subrange.exp
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.linespec/base/one/header.h} (74%)
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.linespec/base/two/header.h} (74%)
 copy gdb/testsuite/{gdb.dwarf2/dw2-restrict.c => gdb.linespec/macro-relative.c} (73%)
 create mode 100644 gdb/testsuite/gdb.linespec/macro-relative.exp
 copy gdb/testsuite/{gdb.dwarf2/dw2-error.c => gdb.python/py-arch.c} (80%)
 create mode 100644 gdb/testsuite/gdb.python/py-arch.exp
 copy gdb/testsuite/{gdb.dwarf2/dw2-restrict.c => gdb.server/no-thread-db.c} (80%)
 create mode 100644 gdb/testsuite/gdb.server/no-thread-db.exp
 create mode 100644 include/elf/nios2.h
 create mode 100644 include/opcode/nios2.h
 create mode 100644 opcodes/nios2-dis.c
 create mode 100644 opcodes/nios2-opc.c

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index d1e45e4..a276e71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2013-02-15  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* configure.ac: Sync with GCC repo.
+	* configure: Ditto.
+
+2013-02-05  Ian Lance Taylor  <iant@google.com>
+
+	PR go/55969
+	* configure.ac: Disable libgo on some systems where it does not
+	work.
+	* configure: Rebuild.
+
+2013-02-05  Alan Modra  <amodra@gmail.com>
+
+	* configure: Regenerate after syncing config/.
+
 2013-01-15  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
 	* configure.ac: Sync with GCC repo.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 7614ca0..99c7c2b 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,659 @@
+2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15167
+	* elf64-ia64-vms.c (elf64_vms_link_add_object_symbols): Set
+	unique_global only for definition.
+	* elflink.c (_bfd_elf_merge_symbol): Don't set unique_global
+	here.
+	(elf_link_add_object_symbols): Set unique_global only
+	for definition.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_build_id): Extracted from..
+	(struct elf_build_id_info): ..here.  Delete.
+	(struct output_elf_obj_tdata): New, extracted from..
+	(struct elf_obj_tdata): ..here.  Reorganize for better packing.
+	Add "o" field.
+	(elf_program_header_size): Reference tdata->o.
+	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
+	elf_stack_flags, elf_shstrtab, elf_strtab_sec, elf_shstrtab_sec,
+	elf_section_syms, elf_num_section_syms, elf_flags_init): Likewise.
+	* elf.c (bfd_elf_allocate_object): Allocate output_elf_obj_tdata
+	when opening bfd in any mode that might write.
+	(_bfd_elf_write_object_contents): Use build_id field in
+	output_elf_obj_tdata.
+	(_bfd_elf_close_and_cleanup): Tweak elf_shstrtab test.
+	(elfobj_grok_gnu_build_id): Adjust for elf_tdata changes.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct core_elf_obj_tdata): New.
+	(struct elf_obj_tdata): Delete core_signal, core_pid, core_lwpid,
+	core_program, and core_command.  Add "core".
+	* elf.c (bfd_elf_mkcorefile): Allocate "core" struct.
+	Update all refs to tdata core fields.
+	* elf32-am33lin.c, * elf32-arm.c, * elf32-cris.c, * elf32-frv.c,
+	* elf32-hppa.c, * elf32-i386.c, * elf32-m68k.c, * elf32-mips.c,
+	* elf32-nios2.c, * elf32-ppc.c, * elf32-s390.c, * elf32-score.c,
+	* elf32-score7.c, * elf32-sh.c, * elf32-sparc.c, * elf32-tilegx.c,
+	* elf32-tilepro.c, * elf32-xtensa.c, * elf64-aarch64.c,
+	* elf64-hppa.c, * elf64-mips.c, * elf64-ppc.c, * elf64-tilegx.c,
+	* elf64-x86-64.c, * elfcore.h, * elfn32-mips.c: Update all refs
+	to tdata core fields.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_obj_tdata): Rename segment_map to seg_map.
+	Delete num_locals and num_globals.
+	(elf_num_locals, elf_num_globals): Don't define.
+	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
+	elf_stack_flags, elf_strtab_sec, elf_shstrtab_sec): Define.
+	* bfd.c, * elf-eh-frame.c, * elf-nacl.c, * elf-vxworks.c, * elf.c,
+	* elf32-arm.c, * elf32-lm32.c, * elf32-ppc.c, * elf32-rx.c,
+	* elf32-spu.c, * elf64-hppa.c, * elfcode.h, * elflink.c,
+	* elfnn-ia64.c, * elfxx-mips.c: Use newly defined elf_obj_tdata
+	accessor macros.
+	* elf.c (elf_map_symbols): Add pnum_locals param.  Return
+	number of locals syms via new param.
+	(swap_out_syms): Adjust to suit elf_map_symbols change.
+
+2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Also clear
+	STO_MICROMIPS annotation.
+
+2013-02-19  Alan Modra  <amodra@gmail.com>
+
+	* configure.in: Bump version to 2.23.52.
+	* elf-bfd.h (struct elf_build_id_info): New.
+	(struct elf_obj_tdata): Delete after_write_object_contents,
+	after_write_object_contents_info and build_id_size.  Make build_id
+	a pointer to struct elf_build_id_info.
+	* elf.c (_bfd_elf_write_object_contents): Style.  Update
+	after_write_ibject_contents invocation.
+	(elfobj_grok_gnu_build_id): Update for new build_id struct.  Don't
+	allow zero size notes.
+	* configure: Regenerate.
+
+2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elf64-mips.c (micromips_elf64_howto_table_rel): Add
+	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
+	(micromips_elf64_howto_table_rela): Likewise.
+	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.
+	* elfn32-mips.c (elf_micromips_howto_table_rel): Add
+	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
+	(elf_micromips_howto_table_rela): Likewise.
+	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.
+
+2013-02-18  Paul Brook  <paul@codesourcery.com>
+
+	* elfxx-mips.c (MICROMIPS_P): New macro.
+	(_bfd_mips_elf_symbol_processing): Use it.
+
+2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_create_dynamic_sections): Clarify
+	comment on _PROCEDURE_LINKAGE_TABLE_ creation.
+
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	PR ld/12549
+	* elf-bfd.h (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): Declare.
+	(_bfd_elf_strtab_resize): Declare.
+	* elf-strtab.c (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): New function.
+	(_bfd_elf_strtab_resize): Likewise.
+	* elflink.c (elf_link_add_object_symbols): Use _bfd_elf_strtab_resize.
+
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_obj_tdata): Move find_line_info, local_stubs,
+	local_call_stubs, elf_data_symbol, elf_text_symbol, elf_data_section,
+	and elf_text_section to..
+	* elfxx-mips.c (struct mips_elf_obj_tdata): ..here.  Update all refs.
+	* elf64-alpha.c (struct mips_elf_find_line): Rename to..
+	(struct alpha_elf_find_line): ..this.
+	(struct alpha_elf_obj_tdata): Add find_line_info, update refs.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15146
+	* elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
+	for references from the dummy bfd.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15149
+	* elflink.c (elf_link_add_object_symbols): Also track weak
+	references.
+
+2013-02-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/15151
+	* archive.c (_bfd_find_nested_archive): Don't allow a nested
+	archive pointing to itself.
+	(_bfd_get_elt_at_filepos): Revert the last 2 changes.
+
+2013-02-15  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/15140
+	* archive.c (_bfd_get_elt_at_filepos): Prevent an infinite loop
+	accessing a corrupt nested archive.
+
+2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_page_ref): New structure.
+	(mips_got_page_entry): Use a section rather than a (bfd, symndx)
+	pair to represent the anchor point.
+	(mips_got_info): Add a got_page_refs field.
+	(mips_elf_link_hash_table): Add a sym_cache field.
+	(mips_got_page_ref_hash, mips_got_page_ref_eq): New functions.
+	(mips_got_page_entry_hash, mips_got_page_entry_eq): Update for
+	new anchor representation.
+	(mips_elf_create_got_info): Create got_page_refs rather than
+	got_page_entries.
+	(mips_elf_record_got_page_ref): New function.
+	(mips_elf_pages_for_range): Move further down file.
+	(mips_elf_record_got_page_entry): Likewise.  Take a got as argument.
+	Use a section rather than a (bfd, symndx) pair to represent the
+	anchor point.
+	(mips_elf_resolve_got_page_ref): New function.
+	(mips_elf_resolve_final_got_entries): Use it to populate
+	got_page_entries.
+	(_bfd_mips_elf_check_relocs): Call mips_elf_record_got_page_ref
+	rather than mips_elf_record_got_page_entry.  Only nullify h
+	afterwards.
+	(mips_elf_lay_out_got): Call mips_elf_resolve_final_got_entries
+	earlier.
+
+2013-02-12  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_lay_out_got): Count VxWorks GOT relocs
+	in g->relocs.
+
+2013-02-12  Alan Modra  <amodra@gmail.com>
+
+	* elfxx-target.h (bfd_elfNN_bfd_link_hash_table_free): Provide
+	suitable definition when using generic linker hash table.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_count_got_entries): Delete.
+	(mips_elf_check_recreate_got, mips_elf_recreate_got): Take a
+	mips_elf_traverse_got_arg.  Count GOT entries.
+	(mips_elf_resolve_final_got_entries): Take the bfd_link_info
+	as argument.  Update after above changes.
+	(mips_elf_merge_got, mips_elf_lay_out_got): Don't call
+	mips_elf_count_got_entries.  Update the calls to
+	mips_elf_resolve_final_got_entries.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_tls_type): New enum.
+	(mips_got_entry): Add tls_initialized.
+	(mips_elf_got_entry_hash, mips_elf_got_entry_eq, mips_tls_got_relocs)
+	(mips_elf_count_got_entry, mips_elf_initialize_tls_index): Remove
+	GOT_TLS_TYPE masks.
+	(mips_elf_reloc_tls_type, mips_tls_got_entries)
+	(mips_elf_record_global_got_symbol, mips_elf_initialize_tls_index)
+	(_bfd_mips_elf_finish_dynamic_symbol): Use GOT_TLS_NONE rather
+	than GOT_NORMAL.
+	(mips_elf_initialize_tls_slots): Replace got_offset and tls_type_p
+	arguments with a GOT entry.  Remove GOT_TLS_TYPE masks.  Use
+	tls_initialized rather than GOT_TLS_DONE.
+	(mips_tls_got_index): Delete.
+	(mips_elf_local_got_index, mips_elf_global_got_index): Use
+	mips_elf_initialize_tls_slots rather than mips_tls_got_index.
+	(mips_elf_record_got_entry): Initialize tls_initialized.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Remove tls_ldm_offset.
+	(mips_elf_link_hash_entry): Remove tls_ie_type, tls_gd_type,
+	tls_ie_got_offset and tls_gd_got_offset.
+	(mips_elf_link_hash_newfunc): Remove initialization.
+	(mips_elf_create_got_info): Likewise.
+	(mips_elf_count_local_got_entries, mips_elf_count_global_tls_entries)
+	(mips_tls_single_got_index): Delete.
+	(mips_elf_local_got_index): Always use the GOT entry to track
+	GOT indices.
+	(mips_elf_global_got_index): Likewise.
+	(mips_elf_create_local_got_entry): Assert that TLS entries have
+	already been allocated.
+	(mips_elf_record_global_got_symbol): Don't initialize
+	tls_ie_type or tls_gd_type.
+	(mips_elf_count_got_symbols): Only count reloc-only GOT entries here.
+	(mips_elf_initialize_tls_index): Allocate a GOT index for every TLS
+	entry.
+	(mips_elf_lay_out_got): Use mips_elf_count_got_entries to count
+	the GOT entries.
+	(_bfd_mips_elf_finish_dynamic_symbol): Assert that TLS GOT offsets
+	have been allocated.
+	(_bfd_mips_elf_copy_indirect_symbol): Remove handling of
+	tls_ie_type and tls_gd_type.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_create_local_got_entry): Tidy.  Avoid
+	aliasing violation.  Check for htab allocation failures.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_primary_global_got_index): New function,
+	split out from...
+	(mips_elf_global_got_index): ...here.  Reorder arguments so that
+	the output bfd and info come first.
+	(mips_elf_calculate_relocation): Update the call to
+	mips_elf_global_got_index accordingly.
+	(_bfd_mips_elf_finish_dynamic_symbol): Use
+	mips_elf_primary_global_got_index rather than
+	mips_elf_global_got_index.
+	(_bfd_mips_vxworks_finish_dynamic_symbol): Likewise.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Update comments.
+	(mips_elf_multi_got_entry_eq): Rename to...
+	(mips_elf_got_entry_eq): ...this, deleting the old definition.
+	(mips_elf_create_got_info): Remove master_got_p argument.
+	Always use mips_elf_got_entry_eq.
+	(mips_elf_bfd_got, mips_elf_multi_got, mips_elf_create_got_section):
+	Update calls accordingly.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Remove bfd2got.
+	(mips_elf_bfd2got_hash): Delete.
+	(mips_elf_got_per_bfd_arg): Remove bfd2got.
+	(mips_elf_replace_bfd_got, mips_elf_count_got_entries): New functions.
+	(mips_elf_global_got_index, mips_elf_create_local_got_entry): Use
+	g->next to test for the multigot case.  Use mips_elf_bfd_got rather
+	than mips_elf_got_for_ibfd.
+	(mips_elf_bfd2got_entry_hash, mips_elf_bfd2got_entry_eq)
+	(mips_elf_got_for_ibfd, mips_elf_get_got_for_bfd): Delete.
+	(mips_elf_make_got_per_bfd): Replace with...
+	(mips_elf_add_got_entry): ...this new function.
+	(mips_elf_make_got_pages_per_bfd): Replace with...
+	(mips_elf_add_got_page_entry): ...this new function.
+	(mips_elf_merge_got_with): Replace bfd2got argument with separate
+	bfd and GOT arguments.  Use mips_elf_add_got_entry and
+	mips_elf_add_got_page_entry instead of mips_elf_make_got_per_bfd
+	and mips_elf_make_got_pages_per_bfd.  Use mips_elf_replace_bfd_got
+	to set the BFD's GOT and free the old table.
+	(mips_elf_merge_got): Replace bfd2got argument with separate
+	bfd and GOT arguments.  Apply mips_elf_resolve_final_got_entries.
+	Use mips_elf_count_got_entries to count the number of entries in
+	each GOT.  Update the calls to mips_elf_merge_got_with.
+	(mips_elf_adjust_gp): Use g->next to test for the multigot case.
+	Use mips_elf_bfd_got rather than mips_elf_got_for_ibfd.
+	(mips_elf_multi_got): Don't create the bfd2got hash table.
+	Replace hash table traversal with a walk over the input bfds,
+	updating the call to mips_elf_merge_got.  Use mips_elf_replace_bfd_got
+	to set the output bfd's GOT.
+	(mips_elf_lay_out_got): Rename "sub" to "ibfd".  Record that all
+	bfds use the master GOT in the single-GOT case.
+	(_bfd_mips_elf_finish_dynamic_sections): Use mips_elf_bfd_got
+	rather than mips_elf_got_for_ibfd.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_obj_tdata): Add a got field.
+	(mips_elf_bfd_got, mips_elf_record_got_entry): New functions.
+	(mips_elf_record_global_got_symbol): Update the hash entry before
+	adding the mips_got_entry.  Use mips_elf_record_got_entry to do
+	the latter.
+	(mips_elf_record_local_got_symbol): Use mips_elf_record_got_entry.
+	(mips_elf_record_got_page_entry): Record the entry in both the
+	master and bfd GOTs.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_recreate_got): Don't change the entry;
+	create another one if necessary.
+	(mips_elf_set_gotidx): New function.
+	(mips_elf_set_global_gotidx): Use it.
+	(mips_elf_initialize_tls_index): Likewise.  Take a
+	mips_elf_traverse_got_arg as argument.
+	(mips_elf_lay_out_got): Update use of mips_elf_initialize_tls_index.
+	(mips_elf_multi_got): Likewise.  Cope with error returns from
+	mips_elf_set_global_gotidx.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Add relocs field.
+	(mips_elf_set_global_got_offset_arg, mips_elf_count_tls_arg): Replace
+	with...
+	(mips_elf_traverse_got_arg): ...this new structure.
+	(mips_elf_count_local_tls_relocs): Delete.
+	(mips_elf_count_global_tls_relocs): Likewise.
+	(mips_elf_count_got_entry): New function.
+	(mips_elf_count_local_got_entries): Likewise.
+	(mips_elf_count_global_tls_entries): Take a mips_elf_traverse_got_arg
+	rather than a mips_elf_count_tls_arg.  Count both relocs and entries.
+	(mips_elf_record_local_got_symbol): Don't count got entries here.
+	(mips_elf_make_got_per_bfd): Use mips_elf_count_got_entry.
+	(mips_elf_set_global_got_offset): Split into...
+	(mips_elf_set_global_got_area, mips_elf_set_global_gotidx): ...these
+	new functions.  Take a mips_elf_traverse_got_arg rather than a
+	mips_elf_set_global_got_offset_arg.  Don't count TLS relocs here.
+	Use g->relocs to record the number of relocs needed for global GOT
+	entries.
+	(mips_elf_multi_got): Use mips_elf_traverse_got_arg rather than
+	mips_elf_set_global_got_offset_arg.  Use the relocs field to count
+	relocations.  Update for above function split.
+	(mips_elf_lay_out_got): Use mips_elf_count_local_got_entries
+	to count both the number of GOT entries and the number of TLS
+	relocs required by local entries.  Likewise
+	mips_elf_count_global_tls_entries and global entries.
+	Remove uses of mips_elf_count_local_tls_relocs and
+	mips_elf_count_global_tls_relocs.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Update comment above tls_type entry
+	to say that each structure represents only one type of TLS reference.
+	(GOT_TLS_TYPE): New define.
+	(mips_elf_link_hash_entry): Temporarily split tls_type and
+	tls_got_offset into two variables each.
+	(mips_elf_link_hash_newfunc): Update accordingly.
+	(mips_elf_got_entry_eq, mips_elf_got_entry_hash)
+	(mips_elf_multi_got_entry_eq): Require the tls_type to be the same.
+	(mips_elf_reloc_tls_type, mips_tls_got_entries): New functions.
+	(mips_tls_got_relocs): Use a switch statement.
+	(mips_elf_count_global_tls_entries): Handle the new hash entry fields.
+	(mips_elf_initialize_tls_slots): Use a switch statement.  Avoid
+	local "offset" variable.
+	(mips_tls_got_index): Remove r_type argument and assert.  Remove
+	code that handled entries with two TLS types; always use the
+	original got_index instead.
+	(mips_tls_single_got_index): New function.
+	(mips_elf_local_got_index): Use entry->tls_type to check for
+	TLS entries.  Use mips_tls_single_got_index.  Update call to
+	mips_tls_got_index.
+	(mips_elf_global_got_index): Use mips_elf_reloc_tls_type.
+	Use p->tls_type to check for TLS entries.  Update call to
+	mips_tls_got_index.  Use mips_tls_single_got_index.
+	(mips_elf_create_local_got_entry): Use mips_elf_reloc_tls_type.
+	Use entry.tls_type to check for TLS entries.
+	(mips_elf_record_global_got_symbol): Replace tls_flag argument
+	with r_type argument.  Use mips_elf_reloc_tls_type.
+	Set up the new hash entry fields.
+	(mips_elf_record_local_got_symbol): Replace tls_flag argument
+	with r_type argument.  Use mips_elf_reloc_tls_type and
+	mips_tls_got_entries.  Remove code that handled entries
+	with multiple TLS types.
+	(mips_elf_make_got_per_bfd): Use mips_tls_got_entries.
+	(mips_elf_initialize_tls_index): Handle new hash entry fields.
+	Use equality rather than masks when checking for specific TLS types.
+	Use mips_tls_got_entries.  Remove code that handled entries
+	with multiple TLS types.
+	(mips_elf_calculate_relocation): Use TLS_RELOC_P instead of
+	testing the hash table entry.
+	(_bfd_mips_elf_check_relocs): Update calls to
+	mips_elf_record_global_got_symbol and mips_elf_record_local_got_symbol.
+	(_bfd_mips_elf_finish_dynamic_symbol): Don't check h->type.
+	(_bfd_mips_elf_copy_indirect_symbol): Handle new hash entry fields.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_multi_got_entry_hash): Rename to...
+	(mips_elf_got_entry_hash): ...this, deleting the old version.
+	(mips_elf_create_got_info): Use mips_elf_got_entry_hash for
+	both types of GOT.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_create_got_info): New function.
+	(mips_elf_get_got_for_bfd, mips_elf_multi_got): Use it.
+	(mips_elf_create_got_section): Likewise.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_record_local_got_symbol): Always set
+	gotidx to -1.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_multi_got): Simplify size calculation.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Move global_gotsym to...
+	(mips_elf_link_hash_table): ...here.  Update rest of file accordingly.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_count_global_tls_entries)
+	(mips_elf_count_global_tls_relocs): Don't count indirect or
+	warning symbols.
+	(mips_elf_multi_got, mips_elf_lay_out_got): Assert that the right
+	number of TLS entries were allocated.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_sort_hash_table_f): Remove asserts.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_merge_got_with): Only use arg->global_count
+	if there are TLS relocations.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_recreate_got): Remove free.
+	(mips_elf_resolve_final_got_entries): Remove bogus comment.
+
+2013-02-11  Alan Modra  <amodra@gmail.com>
+
+	* elfcode.h (elf_checksum_contents): Free contents.
+	* elf-bfd.h (_bfd_elf_link_hash_table_free): Declare.
+	* elflink.c (_bfd_elf_link_hash_table_free): New function.
+	(elf_final_link_free): New function, extracted from..
+	(bfd_elf_final_link): ..here.  Always call
+	_bfd_elf_write_section_eh_frame_hdr.
+	* elfxx-target.h (bfd_elfNN_bfd_link_hash_table_free): Default to
+	_bfd_elf_link_hash_table_free.
+	* libbfd-in.h (_bfd_merge_sections_free): Declare.
+	* libbfd.h: Regenerate.
+	* merge.c (_bfd_merge_sections_free): New function.
+	* elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): Free
+	hdr_info->array.
+	* elf-m10300.c (elf32_mn10300_link_hash_table_free): Call
+	_bfd_elf_link_hash_table_free.
+	* elf32-arm.c (elf32_arm_link_hash_table_free): Likewise.
+	* elf32-avr.c (elf32_avr_link_hash_table_free): Likewise.
+	* elf32-hppa.c (elf32_hppa_link_hash_table_free): Likewise.
+	* elf32-i386.c (elf_i386_link_hash_table_free): Likewise.
+	* elf32-m68hc1x.c (m68hc11_elf_hash_table_free): Likewise.
+	* elf32-m68k.c (elf_m68k_link_hash_table_free): Likewise.


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2013-02-02 13:02 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2013-02-02 13:02 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  5375ed953a4c655b29e57a11087d1c1cead7aa76 (commit)
       via  6f315c81b544ded047311e0acbd8d2c89240b58c (commit)
       via  e93f194bd9a82defd9618f8c7920a9029fa8e633 (commit)
       via  4fcb3b0f7dbdd6230ca430a1ec7dfe10fac2016c (commit)
       via  f596a1c3c52ab891bbeb87b8d6ff4de8c9dd8fa0 (commit)
       via  6f6a03520777c2efba7bbe5f4a5788cdbe5e8ed2 (commit)
       via  c4dda951d0538c86dd56526ddaf1819f8a012681 (commit)
       via  dc09f343296b59e260d40191e9a586afc03b3e9a (commit)
       via  f8a562ddd90272103b34aa3291db4df00489a235 (commit)
       via  848a873ee947a94838a68d219f211de23aeea96b (commit)
       via  9027410698dbc498f44441201784578570a0a6f6 (commit)
       via  ce0df1e3542e6597547f1ed517296869df09fea3 (commit)
       via  9cca7c9ea2e26c3e275c4d1091f1228af7e59b4c (commit)
       via  79ecdcdedff9228e4802b365dc9d8bbe2e279783 (commit)
       via  58cbfb174637c250d4cf8f3d9902303eba1a2aa5 (commit)
       via  b159cecffc20708e74ef7fe34e05a8223156e562 (commit)
       via  8be2de3f7798e372c0be3894b570f3f56b25fd08 (commit)
       via  a0bbccb0896ea3b18b56cc337b28b5513169fce8 (commit)
       via  186cc2fc60622fe5f8ed5f5155afffba89a980c2 (commit)
       via  b8bd96eae0f0e99236bc5d3cb23cd5c75e73aa31 (commit)
       via  6d0b14096c833308fc7df9b270f8530cd092650a (commit)
       via  27fd2ffc85ffa64e53306d04abc1b2ada2a26e9a (commit)
       via  13c9b7e12d21ed6403f66bd5d12b7f2509123f89 (commit)
       via  d5ba5b9794399e2e69f573fc90c54cb9487984b6 (commit)
       via  9b5d917dcdfe1f9c6af1676df8b5fd6b21651257 (commit)
       via  5c424db3dfe023da2beba5b9035950e97d2e1c70 (commit)
       via  aeeb9a4d35c32b6df818bc149a831a65ca2c6924 (commit)
       via  06c12972e5e656bdc30930d3435fa91e84f6eb37 (commit)
       via  2e1861546a3200f4b98c889a3c4a57fd19145a2e (commit)
       via  ec8b361c688b220ed5392aa14c50cca04da28fe0 (commit)
       via  d08f6e9e44366b755fc0ce32d96f18225e1891fd (commit)
       via  38974e8a375a2c70629e58351dae85375ef4d380 (commit)
       via  7ded62da0d1e873b1b86018f16b442b46347124c (commit)
       via  bf3ef00700fd866218020f1d67138dd64986a637 (commit)
       via  bf056ec3c9f4f3ce83cb45ea310c3dd676c877ea (commit)
       via  d3e3baae6bb3881df8adb6fdf52225c4987f5284 (commit)
       via  34cc7b068b8d9e8a9155b00b28e74698f571e709 (commit)
       via  cd4facd7eba6fe3566a33154ece3b6448ec6b8db (commit)
       via  f281ee6ef8632b17fd43f6db89af5e6b4286f3a6 (commit)
       via  02998939238cb637e10ad20269cbafeb6d969ec7 (commit)
       via  a17222dbc801b5ce71cdd27f163297136e6890e6 (commit)
       via  ff85bceadfcc78c062cff48270d02bea04aed890 (commit)
       via  4ab204323f61ab7814b4e4bb2b2f8093bf706c74 (commit)
       via  548c06c4728203086d9f923b03448a9c8ff7ceec (commit)
       via  2066ff985f037f0a5a9445be4e82bc352e0978ec (commit)
       via  326749d1847fb13cf38aa775c9bca524432013da (commit)
       via  f04df06ec3ee7785676ce4e5e2ee49cf73b286ab (commit)
       via  3cc04a746bd4f80cf61ef68eccd05f4d57f7b3bc (commit)
       via  4ac5f6b17da6297f6890d08be9ab24cef975789c (commit)
       via  009b1d0638bbd254333a30c36ca7d6552587b194 (commit)
       via  48c9e92440c2a1fa1776ba87c0110ea7c4797478 (commit)
       via  64a902018a4e5e62d3015400ce933e983378d15c (commit)
       via  bafca3e25b3c2d7990497578904ab491782089ae (commit)
       via  26453a89800bc7cb7964079c9bb9fd13ccc09043 (commit)
       via  0eac3836a8d63f2841f98c377a56096ecb69f1b6 (commit)
       via  d2230555c883f49226cfe1512656d227b04d9dc6 (commit)
       via  a3a5a24f0ff7955537a0055f229a9a22f651cb6c (commit)
       via  8db31883f510c4fd9a575524ebe1af3224954cd4 (commit)
       via  48b31421505f2e4560c53583717df9f2d4f0ab3f (commit)
       via  2f8f5697e4df9a119ea0c71aa920756e72fd1775 (commit)
       via  3efc239754ec850208ad8200747f6c5694ea2c82 (commit)
       via  e4927fe267749765b1e92f285f21ee2f7762aa31 (commit)
       via  f237e6333de59daa74df1273b9e7b22424a39088 (commit)
       via  5708ea0f50ecfcd70e12bcd904ba5e75e3c1edcb (commit)
       via  307c0cf307a7638627f73bb7e42691fe78ed11d9 (commit)
       via  cb85ff9379203bf7f43f8412e6d6b34d446a91bf (commit)
       via  ce12fee1db27f3fef3b6d7cc2665f63c611548d8 (commit)
       via  9a9d320ce75de6a2a938537532ad228fab3a8abe (commit)
       via  37d919cf67622bdbf5b5fb3f10ce71ac23c1d7d0 (commit)
       via  3748d0516d134b6b9f727f8dbbc93afb4e137cff (commit)
       via  febdbbf9cb02f4f696e889874d43fea5d4006c2e (commit)
       via  fb5e48c5990d7d6ef7e9921a075df50ad21950a5 (commit)
       via  d56b2cf44bd855912cda7020ed442b6b8cbf1116 (commit)
       via  b4a6dc73b967a147cdb7eafe9dd24f94c4d0fda8 (commit)
       via  3a4a143f453a0ef692e6fa60747c8dc973a42f37 (commit)
       via  1d4bc0d9888ee9e316c4defb5e98cd9e4107fbe8 (commit)
       via  e89f5c5a33a5e3464bec516a49ee13637393b7f3 (commit)
       via  b7b65b72d469e69031791eef01a55bc74a40bcd9 (commit)
       via  b26e3687791339b6b7f22411133422c1f421178d (commit)
       via  b89d213aa09d65092bde6d066f65e07db79317e9 (commit)
       via  0ca1ddf2583d6a3948c043604ae608c9bc104b33 (commit)
       via  361aca7a3021fd3e31d2b6f5562a909c3e3efcde (commit)
       via  8349ce192b8ac072fb4d294e92a4dc7493d9968f (commit)
       via  3e972a99fc5f33e08893ba191c1b5a3ca8e59ed6 (commit)
       via  60110dc675ad9f32f98ccd5207c427b3cf8ea62b (commit)
       via  a54599df981ae68d7be0118fcd70f0846846bb35 (commit)
       via  f465320687d3c4205826163087b57fe2355a84d6 (commit)
       via  14b1b34ab5478da76a63608b7c786dc66ee68c6c (commit)
       via  db3e984332191efbe8c7713dba07d813611af37f (commit)
       via  f9226a894dc3cdd7d930784df2bdc76bf38e60eb (commit)
       via  dab2171857b963c6b0ff32c9792ff13dd73b035d (commit)
       via  326c0ad74a07bb9532a53e830096a784ab96f683 (commit)
       via  ceb4ee95539d6324ca0f307ba729ea660ed5d1bd (commit)
       via  6ecce85accf7307fda4edb096162ffb7c692050b (commit)
       via  cbf194043f15b97d5fff73f0f4069341081e1b51 (commit)
       via  b8d2e1f247145bfa2d9406b07f9bff11f12a570e (commit)
       via  3fa9576365092560d40320b67ebf3e54ddd7e50f (commit)
       via  cdeb1bedc929e4dfac1fd181c636ad99e7d1381e (commit)
       via  918df08b8d459c4a44ea3e1e827ea35d334ab1fb (commit)
       via  29705ccdaea812a0ebe4371e6f78689edacdb491 (commit)
       via  de624f33d7a56250140188834a580177d4e9d081 (commit)
       via  512d7fc3cb7fb2a258cbf09a7647bdb70abb9f2f (commit)
       via  f15e2d9cbb8e0aaab415a88455225007887862c0 (commit)
       via  8e2605b21a80e69cc86fa0c827bb089248378d93 (commit)
       via  583818651e193d615e4f95cdec71c8ef97974851 (commit)
       via  a1da11d2f44443a8d1b3261e859630b9bff7e033 (commit)
       via  bbe907ea183938e81917a8c2842a87b3ce9e3b01 (commit)
       via  e7fd73c2f1d97bbdae20df4d8285b0077055ec04 (commit)
       via  26fe6fe4fd398aeac1d59a66c88b3403ccc6c81a (commit)
       via  e33ba1936882d0d5ccae19c8358fa03bb3c62c03 (commit)
       via  8c35b787fc999a2d05e584eb41afe3c02292f0e3 (commit)
       via  31379d9dc387c778d80b9316b859b42a7c0ddb8e (commit)
       via  32df4b651dd078971312bc9b93ecce9dff1a0a5d (commit)
       via  076d987f482e45d3707fec51726f764d00b08d98 (commit)
       via  eb1defae67a25c05311d2ddeb9c957c5a0c087ca (commit)
       via  c599e03064b34a25391a4d6266d47b8d4565b5fb (commit)
       via  dbd454a9c7690a87c57d5b8a28a02388665c1f46 (commit)
       via  c99c225a08843580c25ed460c2581d5cf7677589 (commit)
       via  3c286e16094a0aea5174bdb140ade74704be86b2 (commit)
       via  b48fa46efd5d0968fd2a9f62264cb9313fd87e20 (commit)
       via  b6a551d42519ea2f633cad6362c30a0d569b3c0b (commit)
       via  57e103275a53a164026be74f8406419dbbb9d30c (commit)
       via  537a3a743e8af620262eed9ee0490decaa349c1d (commit)
       via  fe48fd6c4d15ac772bc719b8e0fc90d85a32bb94 (commit)
       via  1f7a1a013a93c8f972e71a8dd8f10ef8e40f5981 (commit)
       via  a13c7534a7dc92b61b22ad1d7bc6cf2e16a2794b (commit)
       via  d265fe215d235544a81e7ecfd48a24a884090878 (commit)
       via  13e226b8c58c01715716627c84bb8ff35b0c73e2 (commit)
       via  63080aa88f3919599f953ac7676f653627bd6bbd (commit)
       via  dde8cbb12e785a7f79450548b0e2cb22ad29feb1 (commit)
       via  5cfecc6f77699aca4cf21fb92b0a8e6cd43b8b6b (commit)
       via  ff99d75680f0ec9d72b3581c93dff41e2f22f5c9 (commit)
       via  8be57402dc6d5e74505462e5d2838520acc0e1fb (commit)
       via  b8f9ed038c64a7f7cab02358a1fb8f9d312f0848 (commit)
       via  22a80df243cb5bc2adbb349f8af726ad52f3ab4f (commit)
       via  83949731130332c2ca6be12d49fd2848f07c6564 (commit)
       via  232e80eddd58acd72c724713c02e413cc1b70b11 (commit)
       via  f95acfc6a38222b5f09c3d0c7a5827fba5e08a74 (commit)
       via  97862c2e554c073048cf7c480a2c2e9af3aa8465 (commit)
       via  ef6af98f1e841b6a260e7e293445dc3562c7efd0 (commit)
       via  5592f4a3450e82b6b9819cc8490c8bbf2da6e507 (commit)
       via  3d79cc761394cc1c9448db681000a71994f17fce (commit)
       via  b54884346a6d7e38b17174cf4bc7b1d8cb62f86d (commit)
       via  91fb4a253f9e22d6fc2fa623692d8fbd5fecab1f (commit)
       via  fc2bf8ae9b8af9c61b43cf44ab6faf801d6bb84e (commit)
       via  e28a66495896d63b977290e76cd673a5c7608912 (commit)
       via  3174fd02b667571ba97f88f6d48705dc0b009a86 (commit)
       via  401d69c72fcabc3f8127138ad039f25280bfaee0 (commit)
       via  8a4ee9b0efaf51270964894fc34d341b4bcd88ce (commit)
       via  220abe4a4ec1fccf34c2113293ef35032bc2c82b (commit)
       via  858c0e3a53b752f6320c718bee4181aebb6bfc6e (commit)
       via  f56da446eb6eeb37ef959367cd9205ebf5fff80e (commit)
       via  b41ba489533d5a2d89369be9ac1002c53f503eef (commit)
       via  469590970fadf16e815186edaea6d7be775a668b (commit)
       via  f12dcd255c37b3f515d86a3c6437c00c740d64d0 (commit)
       via  28b53a1a8cfa7f348be33e0708c3a5723a7567c1 (commit)
       via  90074f8b54ca2a76d97da02b10ec959a74dde52e (commit)
       via  8124017b40087054b5dc511e5900780568302cae (commit)
       via  7e5436b1730e67d514724eda35402855a7c10c56 (commit)
       via  6f24b90118ba8fd90a18eba838e97543279285d1 (commit)
       via  2982c5d09294dd6ec1cd298e4663319626e929e0 (commit)
       via  d9093aa58c59c6050fc7e428293f351701a3bd9f (commit)
       via  3b0f7442800817f8a19b8eebd3b897a75328af14 (commit)
       via  197b9e9393e8b7706d924a1b5f0e6fe365064836 (commit)
       via  bb0992de4db1187c5cd62ec04015b87ea206bd5d (commit)
       via  ea7b818f82131ab25e62f4f0d2a678f144d7e4eb (commit)
       via  63a7d465d436171b84a4d218802680706d666df0 (commit)
       via  47aa2207d5eb8d2cc34b531ca975af54e4a087f0 (commit)
       via  1a562c4a67620c3cf90a939bcb2b09d2643a0fe2 (commit)
       via  a039b91b1bc72dc6c5b9050e172bd6db32c55fe3 (commit)
       via  70fd9d4752a50c0849c9487a58b6ec07cdeaf817 (commit)
       via  6feb1ccbf70c72176586e90e9dbd585c2ff42c8d (commit)
       via  55af602e69ef00add951df76ed956763aff7a466 (commit)
       via  1fb2905af177a804e91a3e7ae2e07b80b6b54ad8 (commit)
       via  1bbc0e14766aa8a61900f791d2ef3f7f1e4a1a28 (commit)
       via  dddf11505c5153c05051c3f43095758c815915c0 (commit)
       via  bbcb5cfc87f61244449dd132571273822c024f7c (commit)
       via  db8d6c1f0be65b3cbbe31efddf59c02a567bd54f (commit)
       via  4bc88fd774ca9d7e2215f2881eb21a95466d2322 (commit)
       via  4e226409efc58dc3cc3288f0ab109dbde67517a7 (commit)
       via  da47a9b7b95481e82517c49bdb5c83c72826fb98 (commit)
       via  0a07598a6944a2848e1b7d33d0baad774fb9156a (commit)
       via  5e745c33d04f696ad075cf12c7fd827cea94ddbe (commit)
       via  02cce7d87ef013ec98d0f0f5f2e1b2615af33cc8 (commit)
       via  97398dc56a427bbceb2204c7414e3f9749598085 (commit)
       via  2e7df164cdcf3407e7a007922c9d63bba558bc5e (commit)
       via  44741c7562e3ea66a70b21d016a563060ec5f673 (commit)
       via  9d1234ed2f2df3199f7b5c78d5d113cf208b285d (commit)
       via  ef8ab2a8aa225a35f3000d98aaedd9a455474d8f (commit)
       via  37d671a251238b87d7c842696560e4d31df2e7b7 (commit)
       via  6796bef7e838798ab452665f74e474a44f95cb8e (commit)
       via  baaa99b01fd9ef7d4501ee065dd939620455ecb0 (commit)
       via  81931cf2c9e7bd9e6ffa5ca1334847a9b6911c71 (commit)
       via  efd4ba89259774aee5d087dd0163b8e6c94a3a45 (commit)
       via  09aea3e7a5bf41878ab74e5fefdb71c0b691daca (commit)
       via  7a568b86f95a1705bfc8b203bb58b3416164bc08 (commit)
       via  04b597136cb6cab9fad7ea384fd049a65ee2b63d (commit)
       via  7689a57a68498f8acf714790bbb258482cea6af7 (commit)
       via  8a52a6991d64dc1c536601536d3e12965517d01b (commit)
       via  46573f8acf82edbbb084b049674042875ebd8f52 (commit)
       via  d7fcfbb5946ca2901a8dc9b627625fe8c5c936de (commit)
       via  5ea75a49e52391075ec2b94474de55da287b184c (commit)
       via  925711ea825eb46cf9fd3f4a7cb80f6329c35260 (commit)
       via  444d54fee096ad8d12f7e5908ddfd3f2c3f6f8a2 (commit)
       via  d4d080e6cda73397d0c56c4533ab7c5f350a8935 (commit)
       via  fa633dae3dfbae78b51bfdb66c1af49226c6bc7e (commit)
       via  f2d416dc9b05995104ac6fe84424da064e9a8a8e (commit)
       via  8fc8714742ff7753ee7bfeaff727822e052281e4 (commit)
       via  01e3b85b9ce672684d5a4f5064e4e23a530d12f8 (commit)
       via  3e9f027f7a1612e43f93e4e3dfea6643679c13f3 (commit)
       via  bd5092c668c08a368c601b644bc9cc9162734b5a (commit)
       via  b68f8288b463d5d40bbcde3be52b4f4d7466b9b5 (commit)
       via  3f402643a967d4ef6ed8e796563afa747f35b501 (commit)
       via  5133ffd6f80f9ca5890c4f6da3d1286568ecb333 (commit)
       via  828f877196248a472f2cc588b0d31504882b20b4 (commit)
       via  367af6c3edac8491bbde67b418563acad7b0edec (commit)
       via  b6f6702570d9e5127bc2dd45cae2385eafc5a4b1 (commit)
       via  b86682d16009d84b08c33bb60d017ffaf7465636 (commit)
       via  b0eefc7ab60b74a6329e9aa912e672c5226b3b35 (commit)
       via  5aa42d412a9d66f0727031a7552198ae0cf5719e (commit)
       via  78ea7fc4f8f1e9472859eed706f7dd7d8d2c628b (commit)
       via  6f96d94e532486d20ccdd9b6dbc24156e49f717f (commit)
       via  2e910fbe101d79883344e166925c0a11644e434a (commit)
       via  133bd58147d8d50ab526878ed35898b45063e20a (commit)
       via  787d320b03cb8cc63dbcca2fb0058fdf0f0a51d8 (commit)
       via  809c5154bcba596ab14f01e3abeab889139038fd (commit)
       via  6e9c76bfb8dff9aca986920d37eb248e35dc0166 (commit)
       via  27023303061815d92f0e477426966decf2b2c9d3 (commit)
       via  e36d3d71f2cab6fc764128809d467f9319642bee (commit)
       via  da7703f22875248bad0c5e7fb11a380a1fdf8512 (commit)
       via  56bb90a30f0015aef0a30c3714c61d9a7ee9408b (commit)
       via  50e32af2ff0265eb3ca8798d3991587a7a74ef12 (commit)
       via  03ab51b18138a32b4eb47fc2fedf3a774d089ef9 (commit)
       via  a494bb9bb5672f449f83e866411da54780e4fbcf (commit)
       via  f510e2b0a7cba52b69547c5994e549c032385bcd (commit)
       via  8a66cc63087779a2b7eea7e7e2a6837f7ac2cc5d (commit)
       via  9af26caa9886084951c40f2c8426ed2b8410a11e (commit)
       via  44764476d1f0a45eb91ff3c9eb477574279b07fe (commit)
       via  efa93bc83b4c0d81dd72308520be4ff67d9893d1 (commit)
       via  037033b8a0abf586ef69adca59c1dda19dd88af9 (commit)
       via  f5ae614f8f72f384ba71feeb9e592976676eafdf (commit)
       via  f32227a82e282798284368399b39ed1173bed52e (commit)
       via  60e557d6899460047245a011199072d51b868ae1 (commit)
       via  479daf6ac38a23b5d68c032163fd46743aa4018f (commit)
       via  8d1a95ac8520416d5a28586f93dddb3ab0cdffc8 (commit)
       via  047b163d3bd9e94391b0a172d4ff196aa7ed53ef (commit)
       via  55d51020cc4bd3775bab22e9f798870cfaafa1de (commit)
       via  7c8eba7ac12fbf15e550e130108936b65ae0d79f (commit)
       via  419734eff8a08eea217a6789114ced8be53d5ffa (commit)
       via  bee9c4cd6cda19b7521c20dedb9e60c13f1fce94 (commit)
       via  923120f7ac05e6ccd7240be02327cd312a3719a6 (commit)
       via  2688c2557578943710600cb10ebb246b41ca723f (commit)
       via  ddf8309bff4e9a154672d03b08fc9b9259e10505 (commit)
       via  5b6390cdf52d5cea156cbecb6b0f0fe4e4901aca (commit)
       via  12c8f37314b21afbe76dd13e5f3a400a1a150862 (commit)
       via  42dbab03cc4e3c697430efba7936cc65b99c20f9 (commit)
       via  1c3ee254fc263cba1c7591f6a04ab9cecab67335 (commit)
       via  2a68d3475459bc700460292915d7f85cc8623863 (commit)
       via  18829915d08feef22821fbb317296a979338f83f (commit)
      from  2c79d8e22a53cd01157a8a5cb2e798e62c50705b (commit)

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

- Log -----------------------------------------------------------------
commit 5375ed953a4c655b29e57a11087d1c1cead7aa76
Merge: 2c79d8e 6f315c8
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Sat Feb 2 13:02:00 2013 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 6f315c81b544ded047311e0acbd8d2c89240b58c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 2 09:12:10 2013 +0000

    gdb/testsuite/
    	* lib/java.exp (compile_java_from_source): Initialize ARGS as a list.

commit e93f194bd9a82defd9618f8c7920a9029fa8e633
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Feb 2 00:00:03 2013 +0000

    *** empty log message ***

commit 4fcb3b0f7dbdd6230ca430a1ec7dfe10fac2016c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 1 23:00:06 2013 +0000

    daily update

commit f596a1c3c52ab891bbeb87b8d6ff4de8c9dd8fa0
Author: andreast <andreast>
Date:   Fri Feb 1 20:59:08 2013 +0000

    Add missing file from the previous commit.

commit 6f6a03520777c2efba7bbe5f4a5788cdbe5e8ed2
Author: andreast <andreast>
Date:   Fri Feb 1 20:54:17 2013 +0000

    2013-02-01  Andreas Tobler  <andreast@fgznet.ch>
    
    	* Makefile.in (ALL_TARGET_OBS): Add ppc64-tdep.o.
    	(HFILES_NO_SRCDIR): Add ppc64-tdep.h.
    	(ALLDEPFILES): Add ppc64-tdep.c.
    	* configure.tgt (powerpc-*-linux* | powerpc64-*-linux*): Add
    	ppc64-tdep.o to gdb_target_obs.
    	* ppc64-tdep.h: New file.
    	* ppc64-tdep.c: New file.
    	(insn_d, insn_ds, insn_xfx, ppc64_desc_entry_point): Move from
    	ppc-linux-tdep.c to here.
    	(PPC64_STANDARD_LINKAGE1_LEN, PPC64_STANDARD_LINKAGE2_LEN)
    	(PPC64_STANDARD_LINKAGE2_LEN): Likewise and use ARRAY_SIZE macro.
    	(ppc64_standard_linkage1_target, ppc64_standard_linkage2_target)
    	(ppc64_standard_linkage3_target, ppc64_skip_trampoline_code): Move
    	from ppc-linux-tdep.c to here.
    	(ppc64_convert_from_func_ptr_addr): Rename from
    	ppc64_linux_convert_from_func_ptr_addr to
    	ppc64_convert_from_func_ptr_addr and move from ppc-linux-tdep.c to
    	here.
    	* rs6000-tdep.c:
    	(read_insn): Move from ppc-linux-tdep.c to here.
    	(insns_match_pattern, insn_d_field, insn_ds_field): Move
    	from ppc-linux-tdep.c to here and rename them with the ppc_ prefix.
    	* ppc-linux-tdep.c: Include ppc64-tdep.h.
    	Removed above functions.
    	(ppc_linux_init_abi): Adjust.

commit c4dda951d0538c86dd56526ddaf1819f8a012681
Author: Aleksandar Ristovski <aristovski@qnx.com>
Date:   Fri Feb 1 20:08:44 2013 +0000

    2013-02-01  Aleksandar Ristovski  <aristovski@qnx.com>
    
            * ada-valprint.c (ada_print_floating): Remove unused 'len'.
    
    Reference: http://sourceware.org/ml/gdb-patches/2013-01/msg00732.html

commit dc09f343296b59e260d40191e9a586afc03b3e9a
Author: Aleksandar Ristovski <aristovski@qnx.com>
Date:   Fri Feb 1 20:06:34 2013 +0000

    2013-02-01  Aleksandar Ristovski  <aristovski@qnx.com>
    
            * ada-lang.c (assign_aggregate): Remove unused 'is_array_aggregate'.
    
    Reference: http://sourceware.org/ml/gdb-patches/2013-01/msg00732.html

commit f8a562ddd90272103b34aa3291db4df00489a235
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Feb 1 19:58:03 2013 +0000

    Garbage collect deprecated_pc_in_call_dummy
    
    I noticed there are no users of deprecated_pc_in_call_dummy left in
    the tree.
    
    The last user was ARM.  Usage removed here:
    
    http://sourceware.org/ml/gdb-patches/2010-03/msg00820.html
    
    This deletes the function.
    
    2013-02-01  Pedro Alves  <palves@redhat.com>
    
    	* dummy-frame.c (deprecated_pc_in_call_dummy): Delete function.
    	* frame.h (deprecated_pc_in_call_dummy): Delete declaration.

commit 848a873ee947a94838a68d219f211de23aeea96b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 1 19:38:59 2013 +0000

    gdb/
    	* elfread.c (elf_symfile_read): Limit separate debug info additions to
    	files with no separate debug info.
    	* objfiles.c (add_separate_debug_objfile): Add gdb_assert calls.
    	* symfile.c (read_symbols): Call find_separate_debug_file_in_section
    	only for files with no separate debug info.
    
    gdb/testsuite/
    	* gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
    	${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
    	${binfile}.mini_debuginfo-debuglink and
    	${binfile}.mini_debuginfo-debuglink.xz.

commit 9027410698dbc498f44441201784578570a0a6f6
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 1 19:33:46 2013 +0000

    	* gdb.dwarf2/method-ptr.exp: Use correct form for non-string
    	attributes.

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

Summary of changes:
 .gitignore                                         |   18 +-
 COPYING.LIBGLOSS                                   |   36 +-
 ChangeLog                                          |   58 +-
 Makefile.def                                       |   10 +-
 Makefile.in                                        |   44 +-
 Makefile.tpl                                       |    2 +-
 bfd/ChangeLog                                      |  353 ++
 bfd/ChangeLog-2012                                 |    1 +
 bfd/Makefile.am                                    |    4 +
 bfd/Makefile.in                                    |    6 +
 bfd/aout0.c                                        |    2 +-
 bfd/archive.c                                      |    8 +-
 bfd/archures.c                                     |   12 +-
 bfd/bfd-in.h                                       |    4 +-
 bfd/bfd-in2.h                                      |  114 +-
 bfd/bfd.c                                          |  122 -
 bfd/bfdio.c                                        |    6 +-
 bfd/cache.c                                        |    4 +-
 bfd/coff-alpha.c                                   |    6 +-
 bfd/coff-i860.c                                    |    2 +-
 bfd/coff-mips.c                                    |    4 +-
 bfd/coff-ppc.c                                     |    8 +-
 bfd/coff-tic80.c                                   |    2 +-
 bfd/coff-x86_64.c                                  |    2 +-
 bfd/coff-z80.c                                     |    8 +-
 bfd/coffcode.h                                     |   16 +-
 bfd/coffgen.c                                      |    6 +-
 bfd/cofflink.c                                     |    6 +-
 bfd/compress.c                                     |    4 +-
 bfd/config.bfd                                     |   15 +-
 bfd/configure                                      |    1 +
 bfd/configure.in                                   |    1 +
 bfd/corefile.c                                     |    4 +-
 bfd/cpu-arm.c                                      |    4 +-
 bfd/cpu-avr.c                                      |   24 +-
 bfd/cpu-bfin.c                                     |    2 +-
 bfd/cpu-cr16.c                                     |    2 +-
 bfd/cpu-cr16c.c                                    |    2 +-
 bfd/cpu-crx.c                                      |    2 +-
 bfd/cpu-h8300.c                                    |    2 +-
 bfd/cpu-i386.c                                     |    2 +-
 bfd/cpu-lm32.c                                     |    4 +-
 bfd/cpu-m68k.c                                     |    8 +-
 bfd/{vaxbsd.c => cpu-metag.c}                      |   37 +-
 bfd/cpu-mips.c                                     |    5 +-
 bfd/cpu-moxie.c                                    |    2 +-
 bfd/cpu-msp430.c                                   |    8 +-
 bfd/cpu-sh.c                                       |    4 +-
 bfd/cpu-v850.c                                     |   11 +-
 bfd/cpu-v850_rh850.c                               |   10 +-
 bfd/cpu-xc16x.c                                    |    2 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/bfd.texinfo                                |   12 +-
 bfd/dwarf2.c                                       |    6 +-
 bfd/ecofflink.c                                    |    8 +-
 bfd/ecoffswap.h                                    |    2 +-
 bfd/elf-bfd.h                                      |   21 +-
 bfd/elf-ifunc.c                                    |    8 +-
 bfd/elf-m10300.c                                   |    6 +-
 bfd/elf-strtab.c                                   |   14 +-
 bfd/elf-vxworks.c                                  |   14 +-
 bfd/elf.c                                          |   84 +-
 bfd/elf32-avr.c                                    |    8 +-
 bfd/elf32-avr.h                                    |    2 +-
 bfd/elf32-cr16.c                                   |   32 +-
 bfd/elf32-cr16c.c                                  |    4 +-
 bfd/elf32-cris.c                                   |    2 +-
 bfd/elf32-crx.c                                    |   28 +-
 bfd/elf32-frv.c                                    |    6 +-
 bfd/elf32-h8300.c                                  |    2 +-
 bfd/elf32-hppa.c                                   |   46 +-
 bfd/elf32-i386.c                                   |   54 +-
 bfd/elf32-i860.c                                   |    2 +-
 bfd/elf32-ip2k.c                                   |   34 +-
 bfd/elf32-iq2000.c                                 |   34 +-
 bfd/elf32-m32c.c                                   |   44 +-
 bfd/elf32-m68hc1x.c                                |    8 +-
 bfd/elf32-metag.c                                  | 4340 ++++++++++++++++++++
 bfd/{cpu-cr16c.c => elf32-metag.h}                 |   42 +-
 bfd/elf32-msp430.c                                 |   19 +-
 bfd/elf32-mt.c                                     |  132 +-
 bfd/elf32-ppc.c                                    |   10 +-
 bfd/elf32-rl78.c                                   |   16 +-
 bfd/elf32-s390.c                                   |   12 +-
 bfd/elf32-score.h                                  |    4 +-
 bfd/elf32-sh-symbian.c                             |   20 +-
 bfd/elf32-sh.c                                     |   18 +-
 bfd/elf32-spu.c                                    |   14 +-
 bfd/elf32-tic6x.c                                  |   32 +-
 bfd/elf32-tilepro.c                                |   32 +-
 bfd/elf32-v850.c                                   |   29 +-
 bfd/elf32-xc16x.c                                  |    6 +-
 bfd/elf32-xtensa.c                                 |  216 +-
 bfd/elf64-alpha.c                                  |    8 +-
 bfd/elf64-hppa.c                                   |   22 +-
 bfd/elf64-ppc.c                                    |  138 +-
 bfd/elf64-s390.c                                   |    2 +-
 bfd/elf64-x86-64.c                                 |   86 +-
 bfd/elfcode.h                                      |   20 -
 bfd/elfcore.h                                      |   25 +-
 bfd/elflink.c                                      |  118 +-
 bfd/elfxx-mips.c                                   |   22 +-
 bfd/elfxx-sparc.c                                  |   33 +-
 bfd/elfxx-tilegx.c                                 |   34 +-
 bfd/format.c                                       |  212 +-
 bfd/ieee.c                                         |    2 +-
 bfd/libbfd.h                                       |   42 +-
 bfd/libcoff.h                                      |    2 +-
 bfd/libpei.h                                       |    2 +-
 bfd/libxcoff.h                                     |   10 +-
 bfd/linker.c                                       |    4 +-
 bfd/mach-o-i386.c                                  |    4 +-
 bfd/mach-o-target.c                                |    2 +-
 bfd/mach-o.c                                       |  143 +-
 bfd/mach-o.h                                       |    2 +-
 bfd/mmo.c                                          |    3 +-
 bfd/opncls.c                                       |   14 +-
 bfd/pdp11.c                                        |    2 +-
 bfd/pe-x86_64.c                                    |    2 +-
 bfd/peXXigen.c                                     |    2 +-
 bfd/pef-traceback.h                                |   32 +-
 bfd/pef.c                                          |   23 +-
 bfd/pei-x86_64.c                                   |    4 +-
 bfd/peicode.h                                      |    8 +-
 bfd/plugin.c                                       |    4 +-
 bfd/reloc.c                                        |  160 +-
 bfd/riscix.c                                       |    2 +-
 bfd/section.c                                      |   23 +-
 bfd/som.c                                          |    6 +-
 bfd/syms.c                                         |    4 +-
 bfd/targets.c                                      |    2 +
 bfd/tekhex.c                                       |    2 +-
 bfd/ticoff.h                                       |   10 +-
 bfd/vaxbsd.c                                       |    4 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-lib.c                                      |    4 +-
 bfd/xcofflink.c                                    |    2 +-
 bfd/xsym.c                                         |   14 +-
 bfd/xtensa-isa.c                                   |   10 +-
 config.guess                                       |   26 +-
 config.sub                                         |   40 +-
 config/ChangeLog                                   |    5 +
 config/libstdc++-raw-cxx.m4                        |    2 +-
 configure                                          |  112 +-
 configure.ac                                       |   13 +-
 gdb/ChangeLog                                      |  878 ++++-
 gdb/MAINTAINERS                                    |    4 +-
 gdb/Makefile.in                                    |   34 +-
 gdb/NEWS                                           |   18 +
 gdb/acinclude.m4                                   |   17 +-
 gdb/aclocal.m4                                     |    3 -
 gdb/ada-exp.y                                      |   10 +-
 gdb/ada-lang.c                                     |   15 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/ada-valprint.c                                 |   50 +-
 gdb/annotate.c                                     |   78 +-
 gdb/annotate.h                                     |    5 +-
 gdb/auto-load.c                                    |    1 -
 gdb/ax-gdb.c                                       |    4 +-
 gdb/ax-general.c                                   |    3 -
 gdb/bfin-tdep.c                                    |   10 +-
 gdb/blockframe.c                                   |    5 -
 gdb/break-catch-sig.c                              |  507 +++
 gdb/breakpoint.c                                   |  219 +-
 gdb/breakpoint.h                                   |   35 +-
 gdb/buildsym.c                                     |   36 +-
 gdb/buildsym.h                                     |   18 +-
 gdb/c-exp.y                                        |    8 +-
 gdb/c-lang.c                                       |   16 +-
 gdb/c-typeprint.c                                  |   17 +-
 gdb/charset.c                                      |    1 -
 gdb/cli/cli-cmds.c                                 |    3 -
 gdb/cli/cli-decode.c                               |    7 +-
 gdb/coffread.c                                     |   28 +-
 gdb/command.h                                      |   21 +-
 gdb/common/linux-ptrace.c                          |    3 +-
 gdb/completer.c                                    |    1 -
 gdb/config/pa/hpux.mh                              |    2 +-
 gdb/configure                                      |   52 +
 gdb/configure.ac                                   |    7 +
 gdb/configure.tgt                                  |    3 +-
 gdb/continuations.c                                |    2 -
 gdb/contrib/cc-with-tweaks.sh                      |    4 +
 gdb/corefile.c                                     |   41 +-
 gdb/corelow.c                                      |    3 -
 gdb/cp-abi.c                                       |   30 +-
 gdb/cp-namespace.c                                 |   78 +-
 gdb/cp-support.h                                   |   15 +-
 gdb/cp-valprint.c                                  |   51 +-
 gdb/darwin-nat.c                                   |    2 +-
 gdb/dbxread.c                                      |   75 +-
 gdb/doc/ChangeLog                                  |   40 +
 gdb/doc/gdb.texinfo                                |  173 +-
 gdb/dummy-frame.c                                  |   34 -
 gdb/dwarf2-frame.c                                 |    2 -
 gdb/dwarf2loc.c                                    |   15 +-
 gdb/dwarf2read.c                                   |  752 ++--
 gdb/elfread.c                                      |   14 +-
 gdb/eval.c                                         |    3 -
 gdb/event-loop.c                                   |  135 +-
 gdb/event-loop.h                                   |   13 +-
 gdb/event-top.c                                    |    6 +-
 gdb/exec.c                                         |    8 +-
 gdb/f-valprint.c                                   |    2 +-
 gdb/frame.h                                        |    2 -
 gdb/gdb_bfd.c                                      |    1 -
 gdb/{tui/tui-source.h => gdb_obstack.c}            |   45 +-
 gdb/gdb_obstack.h                                  |    7 +
 gdb/gdbserver/ChangeLog                            |   70 +
 gdb/gdbserver/ax.c                                 |   22 +-
 gdb/gdbserver/ax.h                                 |   20 +-
 gdb/gdbserver/configure.srv                        |    6 +
 gdb/gdbserver/event-loop.c                         |  110 +-
 gdb/gdbserver/linux-low.c                          |    2 +-
 gdb/gdbserver/lynx-low.c                           |  215 +-
 gdb/gdbserver/mem-break.c                          |   18 +-
 gdb/gdbserver/server.c                             |    1 +
 gdb/gdbserver/server.h                             |    8 +-
 gdb/gdbserver/tracepoint.c                         |   70 +-
 gdb/gdbtypes.c                                     |   28 +-
 gdb/gdbtypes.h                                     |   35 +-
 gdb/gnu-v2-abi.c                                   |    1 -
 gdb/gnu-v3-abi.c                                   |    2 +-
 gdb/hppa-tdep.c                                    |    2 +-
 gdb/i386-tdep.c                                    |    2 -
 gdb/infcmd.c                                       |    3 +-
 gdb/inferior.h                                     |    2 +
 gdb/infrun.c                                       |  276 +-
 gdb/jit.c                                          |  192 +-
 gdb/jv-lang.c                                      |    2 -
 gdb/jv-valprint.c                                  |   42 +-
 gdb/linespec.c                                     |   12 +-
 gdb/linux-nat.c                                    |    2 -
 gdb/linux-thread-db.c                              |    1 -
 gdb/m2-lang.c                                      |   17 +-
 gdb/m2-typeprint.c                                 |    3 -
 gdb/macrocmd.c                                     |    4 +-
 gdb/macroexp.c                                     |    3 -
 gdb/main.c                                         |    4 +-
 gdb/mdebugread.c                                   |   37 +-
 gdb/mem-break.c                                    |    4 -
 gdb/mi/mi-cmd-catch.c                              |    1 -
 gdb/mi/mi-main.c                                   |    9 +-
 gdb/minsyms.c                                      |   23 -
 gdb/objc-lang.c                                    |  162 +-
 gdb/objfiles.c                                     |    6 +-
 gdb/opencl-lang.c                                  |   98 +-
 gdb/p-lang.c                                       |   17 +-
 gdb/p-valprint.c                                   |   41 +-
 gdb/parse.c                                        |   13 +-
 gdb/ppc-linux-tdep.c                               |  427 +--
 gdb/ppc-sysv-tdep.c                                |   10 +-
 gdb/ppc-tdep.h                                     |   15 +
 gdb/ppc64-tdep.c                                   |  363 ++
 .../disconnected-tracing.c => ppc64-tdep.h}        |   31 +-
 gdb/printcmd.c                                     |   34 +-
 gdb/psympriv.h                                     |    4 +-
 gdb/psymtab.c                                      |   60 +-
 gdb/python/lib/gdb/command/explore.py              |    3 +-
 gdb/python/py-arch.c                               |  149 +
 gdb/python/py-frame.c                              |   22 +
 gdb/python/py-gdb-readline.c                       |    2 +-
 gdb/python/python-internal.h                       |    4 +
 gdb/python/python.c                                |    3 +-
 gdb/regcache.c                                     |    2 -
 gdb/remote.c                                       |   93 +-
 gdb/rs6000-tdep.c                                  |   62 +
 gdb/solib-svr4.c                                   |    3 -
 gdb/solib-target.c                                 |    1 -
 gdb/somread.c                                      |   92 +-
 gdb/source.c                                       |   21 +-
 gdb/stabsread.c                                    |   20 +-
 gdb/stack.c                                        |    2 -
 gdb/symfile.c                                      |   59 +-
 gdb/symfile.h                                      |   23 -
 gdb/symmisc.c                                      |    1 +
 gdb/symtab.c                                       |   67 +-
 gdb/symtab.h                                       |   14 +-
 gdb/target.c                                       |    4 +-
 gdb/testsuite/ChangeLog                            |  254 ++
 gdb/testsuite/boards/cc-with-tweaks.exp            |   54 +
 gdb/testsuite/boards/dwarf4-gdb-index.exp          |   29 +-
 gdb/testsuite/dg-extract-results.sh                |   12 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   22 +-
 .../catch-signal.c}                                |   33 +-
 gdb/testsuite/gdb.base/catch-signal.exp            |  129 +
 gdb/testsuite/gdb.base/checkpoint.exp              |   18 +-
 gdb/testsuite/gdb.base/completion.exp              |    6 +
 gdb/testsuite/gdb.base/dprintf.exp                 |   22 +
 gdb/testsuite/gdb.base/gnu-debugdata.exp           |   22 +-
 gdb/testsuite/gdb.base/gnu_vector.c                |    1 +
 gdb/testsuite/gdb.base/gnu_vector.exp              |   56 +-
 gdb/testsuite/gdb.base/jit.exp                     |   60 +-
 gdb/testsuite/gdb.base/label.c                     |    2 +-
 .../prologue-include.c}                            |   18 +-
 .../dwarf.exp => gdb.base/prologue-include.exp}    |   24 +-
 .../prologue-include.h}                            |   18 +-
 gdb/testsuite/gdb.base/restore.exp                 |   17 +-
 gdb/testsuite/gdb.base/store.exp                   |   16 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |   13 +-
 gdb/testsuite/gdb.cp/converts.cc                   |    3 +-
 .../parse-lang.cc}                                 |   31 +-
 .../fission-reread.exp => gdb.cp/parse-lang.exp}   |   23 +-
 gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S           |   75 +
 .../{fission-reread.exp => dw2-dos-drive.exp}      |   27 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.S               |  160 +
 .../dw2-error.c}                                   |   14 +-
 .../{fission-reread.exp => dw2-error.exp}          |   25 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.S            |  426 ++
 .../dw2-restrict.c}                                |   19 +-
 .../{fission-reread.exp => dw2-restrict.exp}       |   18 +-
 gdb/testsuite/gdb.dwarf2/fission-loclists.S        |  554 +++
 .../{fission-reread.exp => fission-loclists.exp}   |   18 +-
 gdb/testsuite/gdb.dwarf2/fission-reread.exp        |    4 +
 .../method-ptr.cc}                                 |   12 +-
 gdb/testsuite/gdb.dwarf2/method-ptr.exp            |   97 +
 gdb/testsuite/gdb.dwarf2/trace-crash.S             |  295 ++
 .../{fission-reread.exp => trace-crash.exp}        |   21 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    4 +
 gdb/testsuite/gdb.mi/mi-break.exp                  |    8 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi-catch-load.exp             |    4 +-
 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp       |   12 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    5 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |   16 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    6 +-
 gdb/testsuite/gdb.python/py-explore.exp            |   22 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.exp  |   16 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    4 +
 gdb/testsuite/gdb.python/py-type.c                 |    3 +
 gdb/testsuite/gdb.python/py-type.exp               |   25 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.c     |    8 +
 gdb/testsuite/gdb.trace/disconnected-tracing.exp   |   29 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |   29 +
 gdb/testsuite/gdb.trace/tstatus.exp                |   10 +-
 gdb/testsuite/lib/dwarf.exp                        |  729 ++++
 gdb/testsuite/lib/java.exp                         |    2 +-
 gdb/testsuite/lib/mi-support.exp                   |    8 +-
 gdb/thread.c                                       |    1 -
 gdb/top.c                                          |    3 +-
 gdb/top.h                                          |    1 -
 gdb/tracepoint.c                                   |    5 -
 gdb/tui/tui-disasm.c                               |    4 +-
 gdb/tui/tui-source.c                               |    2 +-
 gdb/tui/tui-source.h                               |    2 +-
 gdb/utils.c                                        |   93 +-
 gdb/utils.h                                        |    5 +-
 gdb/valarith.c                                     |   52 +-
 gdb/valops.c                                       |   41 +-
 gdb/valprint.c                                     |   14 +-
 gdb/valprint.h                                     |   12 +-
 gdb/value.c                                        |    5 -
 gdb/value.h                                        |   10 +-
 gdb/varobj.c                                       |    1 -
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |   37 +-
 include/ChangeLog                                  |   12 +
 include/dis-asm.h                                  |    1 +
 include/elf/ChangeLog                              |   26 +
 include/elf/common.h                               |   12 +-
 include/elf/i386.h                                 |    2 +-
 include/elf/metag.h                                |   91 +
 include/elf/mips.h                                 |    3 +-
 include/elf/v850.h                                 |    6 +-
 include/elf/x86-64.h                               |    3 +-
 include/md5.h                                      |    5 +
 include/opcode/ChangeLog                           |   35 +
 include/opcode/aarch64.h                           |    9 +-
 include/opcode/cr16.h                              |    4 +-
 include/opcode/metag.h                             | 2079 ++++++++++
 include/opcode/mips.h                              |   11 +-
 include/opcode/ppc.h                               |    8 +
 include/opcode/tic6x-opcode-table.h                |    2 +-
 include/opcode/v850.h                              |   56 +-
 include/sha1.h                                     |    5 +
 libiberty/ChangeLog                                |   20 +
 libiberty/Makefile.in                              |   11 +-
 libiberty/md5.c                                    |    3 +-
 libiberty/simple-object-common.h                   |    1 +
 libiberty/simple-object-mach-o.c                   |    5 +-
 libiberty/simple-object-xcoff.c                    |  898 ++++
 libiberty/simple-object.c                          |    3 +-
 opcodes/ChangeLog                                  |  109 +
 opcodes/Makefile.am                                |    1 +
 opcodes/Makefile.in                                |    2 +
 opcodes/aarch64-asm-2.c                            |  218 +-
 opcodes/aarch64-asm.c                              |   24 +-
 opcodes/aarch64-dis-2.c                            | 1006 +++---
 opcodes/aarch64-dis.c                              |   22 +-
 opcodes/aarch64-gen.c                              |    4 +-
 opcodes/aarch64-opc-2.c                            |   97 +-
 opcodes/aarch64-opc.c                              |   58 +-
 opcodes/aarch64-tbl.h                              |   28 +-
 opcodes/configure                                  |    1 +
 opcodes/configure.in                               |    1 +
 opcodes/cr16-dis.c                                 |   10 +-
 opcodes/disassemble.c                              |   11 +
 opcodes/i386-gen.c                                 |    2 +
 opcodes/i386-init.h                                |    7 +-
 opcodes/i386-tbl.h                                 |    2 +-
 opcodes/metag-dis.c                                | 3384 +++++++++++++++
 opcodes/mips-dis.c                                 |   26 +
 opcodes/mips-opc.c                                 |  433 ++-
 opcodes/ppc-dis.c                                  |   12 +
 opcodes/ppc-opc.c                                  |   54 +-
 opcodes/v850-dis.c                                 |  176 +-
 opcodes/v850-opc.c                                 |  975 ++++-
 sim/moxie/ChangeLog                                |    4 +
 sim/moxie/interp.c                                 |    1 -
 sim/rl78/ChangeLog                                 |    5 +
 sim/rl78/mem.c                                     |    4 +-
 sim/rx/ChangeLog                                   |    4 +
 sim/rx/rx.c                                        |   16 +
 sim/v850/ChangeLog                                 |   23 +
 sim/v850/interp.c                                  |    6 +-
 sim/v850/simops.c                                  |   50 +
 sim/v850/simops.h                                  |    2 +
 sim/v850/v850-dc                                   |   12 +-
 sim/v850/v850.igen                                 |  322 ++-
 420 files changed, 23684 insertions(+), 5389 deletions(-)
 copy bfd/{vaxbsd.c => cpu-metag.c} (53%)
 create mode 100644 bfd/elf32-metag.c
 copy bfd/{cpu-cr16c.c => elf32-metag.h} (56%)
 create mode 100644 gdb/break-catch-sig.c
 copy gdb/{tui/tui-source.h => gdb_obstack.c} (50%)
 create mode 100644 gdb/ppc64-tdep.c
 copy gdb/{testsuite/gdb.trace/disconnected-tracing.c => ppc64-tdep.h} (57%)
 create mode 100644 gdb/python/py-arch.c
 create mode 100644 gdb/testsuite/boards/cc-with-tweaks.exp
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/catch-signal.c} (65%)
 create mode 100644 gdb/testsuite/gdb.base/catch-signal.exp
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/prologue-include.c} (84%)
 copy gdb/testsuite/{lib/dwarf.exp => gdb.base/prologue-include.exp} (60%)
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/prologue-include.h} (82%)
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.cp/parse-lang.cc} (78%)
 copy gdb/testsuite/{gdb.dwarf2/fission-reread.exp => gdb.cp/parse-lang.exp} (64%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => dw2-dos-drive.exp} (55%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-error.S
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.dwarf2/dw2-error.c} (84%)
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => dw2-error.exp} (54%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-restrict.S
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.dwarf2/dw2-restrict.c} (83%)
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => dw2-restrict.exp} (70%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists.S
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => fission-loclists.exp} (76%)
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.dwarf2/method-ptr.cc} (86%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/method-ptr.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/trace-crash.S
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => trace-crash.exp} (59%)
 create mode 100644 include/elf/metag.h
 create mode 100644 include/opcode/metag.h
 create mode 100644 libiberty/simple-object-xcoff.c
 create mode 100644 opcodes/metag-dis.c

First 500 lines of diff:
diff --git a/.gitignore b/.gitignore
index dc1bf3f..bda55a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,14 +4,16 @@
 *.rej
 
 *~
-*.a
+.#*
+*#
+
 *.flt
-*.gdb
 *.gmo
 *.info
 *.la
 *.lo
 *.o
+*.pyc
 *.tmp
 
 .deps
@@ -24,17 +26,17 @@ config.intl
 config.log
 config.status
 libtool
-Makefile
-stamp-*
 POTFILES
 *-POTFILES
-*/po/Makefile.in
+
+TAGS
+TAGS.sub
 
 .gdbinit
 .gdb_history
+
+# ignore core files, but not java/net/protocol/core/
 core
+!core/
 
 lost+found
-
-*.log
-*.sum
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index e393f91..d813065 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -89,17 +89,20 @@ Mail Stop 573
 Austin, TX 78741
 800-292-9263
 
-(6) Array Technology Corporation and MIPS (mips/lsi33k-stub.h)
- 
-COPYRIGHT (C) 1991, 1992 ARRAY TECHNOLOGY CORPORATION
-              All Rights Reserved
+(6) - Analog Devices, Inc. (bfin-* targets)
 
-This software is confidential information which is proprietary to and
-a trade secret of ARRAY Technology Corporation.  Use, duplication, or
-disclosure is subject to the terms of a separate license agreement.
+Copyright (C) 2006, 2008, 2009, 2011, 2012 Analog Devices, Inc.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
 
-Copyright 1985 by MIPS Computer Systems, Inc.
- 
 (7) University of Utah and the Computer Systems Laboratory (CSL)
     [applies only to hppa*-*-pro* targets]
 Copyright (c) 1990,1994 The University of Utah and
@@ -349,18 +352,3 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-(18) - Analog Devices, Inc. (bfin-* targets)
-
-Copyright (C) 2006, 2008, 2009, 2011, 2012 Analog Devices, Inc.
-
-The authors hereby grant permission to use, copy, modify, distribute,
-and license this software and its documentation for any purpose, provided
-that existing copyright notices are retained in all copies and that this
-notice is included verbatim in any distributions. No written agreement,
-license, or royalty fee is required for any of the authorized uses.
-Modifications to this software may be copyrighted by their authors
-and need not follow the licensing terms described here, provided that
-the new terms are clearly indicated on the first page of each file where
-they apply.
-
-
diff --git a/ChangeLog b/ChangeLog
index a5a47ca..d1e45e4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,55 @@
+2013-01-15  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* configure.ac: Sync with GCC repo.
+	* configure: Ditto.
+	* Makefile.def: Ditto.
+	* Makefile.in: Ditto.
+
+2013-01-11  Joel Brobecker  <brobecker@adacore.com>
+
+	Sync with GCC, merge:
+
+	2013-01-09  Jason Merrill  <jason@redhat.com>
+
+	* .gitignore: Import from gdb repository.
+
+2013-01-11  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* config.sub: Update from config repo.
+
+2013-01-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* Makefile.tpl (BOOT_ADAFLAGS): Remove -gnata.
+	* Makefile.in: Regenerate.
+
+2013-01-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* Makefile.def (configure-gcc): Depend on all-gmp.
+	(all-gcc): Remove dependency on all-gmp.
+	* Makefile.in: Regenerated.
+
+2013-01-08  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* config.guess: Update from config repo.
+	* config.sub: Ditto.
+
+2013-01-07  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.LIBGLOSS: Remove license for mips/lsi33k-stub.h which no longer
+	exists and replace the new bfin license in its location.
+
+2013-01-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR gas/14899
+	* Makefile.def (dependencies): Make all-binutils, all-gprof,
+	all-ld and all-gold depend on all-gas.
+	* Makefile.in: Regenerated.
+
+2012-12-29  Ben Elliston  <bje@gnu.org>
+
+	* config.guess: Update to 2012-12-29 version.
+	* config.sub: Likewise.
+
 2012-12-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
 	* Makefile.def (install-target-libgo): Depend on
@@ -28,9 +80,9 @@
 2012-11-30  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
 	* configure.ac: Merge from GCC.
-	* Makefile.tpl: Dito.
-	* Makefile.in: Dito.
-	* configure: Dito.
+	* Makefile.tpl: Ditto.
+	* Makefile.in: Ditto.
+	* configure: Ditto.
 
 2012-11-28  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
diff --git a/Makefile.def b/Makefile.def
index 899ea2d..1af7460 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -291,6 +291,7 @@ dependencies = { module=all-build-fixincludes; on=all-build-libiberty; };
 
 // Host modules specific to gcc.
 dependencies = { module=configure-gcc; on=configure-intl; };
+dependencies = { module=configure-gcc; on=all-gmp; };
 dependencies = { module=configure-gcc; on=all-lto-plugin; };
 dependencies = { module=configure-gcc; on=all-binutils; };
 dependencies = { module=configure-gcc; on=all-gas; };
@@ -298,7 +299,6 @@ dependencies = { module=configure-gcc; on=all-ld; };
 dependencies = { module=configure-gcc; on=all-gold; };
 dependencies = { module=configure-gcc; on=all-libelf; };
 dependencies = { module=all-gcc; on=all-libiberty; hard=true; };
-dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
 dependencies = { module=all-gcc; on=all-mpfr; };
 dependencies = { module=all-gcc; on=all-mpc; };
@@ -373,6 +373,9 @@ dependencies = { module=all-bfd; on=all-intl; };
 dependencies = { module=configure-opcodes; on=configure-libiberty; hard=true; };
 dependencies = { module=all-opcodes; on=all-libiberty; };
 
+// We must build gas before binutils, gprof, ld and gold to avoid race
+// condition in the prev-gcc/as script during bootstrap of combined tree
+// with GCC and binutils.  See PR gas/14899 for details.
 dependencies = { module=configure-binutils; on=configure-intl; };
 dependencies = { module=all-binutils; on=all-libiberty; };
 dependencies = { module=all-binutils; on=all-opcodes; };
@@ -380,6 +383,7 @@ dependencies = { module=all-binutils; on=all-bfd; };
 dependencies = { module=all-binutils; on=all-build-flex; };
 dependencies = { module=all-binutils; on=all-build-bison; };
 dependencies = { module=all-binutils; on=all-intl; };
+dependencies = { module=all-binutils; on=all-gas; };
 
 // We put install-opcodes before install-binutils because the installed
 // binutils might be on PATH, and they might need the shared opcodes
@@ -401,6 +405,7 @@ dependencies = { module=all-gprof; on=all-libiberty; };
 dependencies = { module=all-gprof; on=all-bfd; };
 dependencies = { module=all-gprof; on=all-opcodes; };
 dependencies = { module=all-gprof; on=all-intl; };
+dependencies = { module=all-gprof; on=all-gas; };
 dependencies = { module=configure-ld; on=configure-intl; };
 dependencies = { module=all-ld; on=all-libiberty; };
 dependencies = { module=all-ld; on=all-bfd; };
@@ -408,6 +413,7 @@ dependencies = { module=all-ld; on=all-opcodes; };
 dependencies = { module=all-ld; on=all-build-bison; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
+dependencies = { module=all-ld; on=all-gas; };
 dependencies = { module=install-ld; on=install-gold; };
 dependencies = { module=install-strip-ld; on=install-strip-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
@@ -415,6 +421,7 @@ dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
 dependencies = { module=all-gold; on=all-bfd; };
 dependencies = { module=all-gold; on=all-build-bison; };
+dependencies = { module=all-gold; on=all-gas; };
 dependencies = { module=check-gold; on=all-binutils; };
 dependencies = { module=check-gold; on=all-gas; };
 
@@ -517,6 +524,7 @@ dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 dependencies = { module=install-target-libgo; on=install-target-libatomic; };
 dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
 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-libjava; on=install-target-libgcc; };
 dependencies = { module=install-target-libitm; on=install-target-libgcc; };
diff --git a/Makefile.in b/Makefile.in
index ba5e041..08049de 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -364,7 +364,7 @@ BUILD_PREFIX_1 = @BUILD_PREFIX_1@
 # here so that they can be overridden by Makefile fragments.
 BOOT_CFLAGS= -g -O2
 BOOT_LDFLAGS=
-BOOT_ADAFLAGS=-gnatpg -gnata
+BOOT_ADAFLAGS= -gnatpg
 
 AWK = @AWK@
 SED = @SED@
@@ -45485,6 +45485,14 @@ configure-stage3-gcc: maybe-configure-stage3-intl
 configure-stage4-gcc: maybe-configure-stage4-intl
 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
+configure-gcc: maybe-all-gmp
+
+configure-stage1-gcc: maybe-all-stage1-gmp
+configure-stage2-gcc: maybe-all-stage2-gmp
+configure-stage3-gcc: maybe-all-stage3-gmp
+configure-stage4-gcc: maybe-all-stage4-gmp
+configure-stageprofile-gcc: maybe-all-stageprofile-gmp
+configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
 configure-gcc: maybe-all-lto-plugin
 
 configure-stage1-gcc: maybe-all-stage1-lto-plugin
@@ -45541,14 +45549,6 @@ all-stage3-gcc: all-stage3-libiberty
 all-stage4-gcc: all-stage4-libiberty
 all-stageprofile-gcc: all-stageprofile-libiberty
 all-stagefeedback-gcc: all-stagefeedback-libiberty
-all-gcc: maybe-all-gmp
-
-all-stage1-gcc: maybe-all-stage1-gmp
-all-stage2-gcc: maybe-all-stage2-gmp
-all-stage3-gcc: maybe-all-stage3-gmp
-all-stage4-gcc: maybe-all-stage4-gmp
-all-stageprofile-gcc: maybe-all-stageprofile-gmp
-all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
 all-gcc: maybe-all-intl
 
 all-stage1-gcc: maybe-all-stage1-intl
@@ -45910,6 +45910,14 @@ all-stage3-binutils: maybe-all-stage3-intl
 all-stage4-binutils: maybe-all-stage4-intl
 all-stageprofile-binutils: maybe-all-stageprofile-intl
 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
+all-binutils: maybe-all-gas
+
+all-stage1-binutils: maybe-all-stage1-gas
+all-stage2-binutils: maybe-all-stage2-gas
+all-stage3-binutils: maybe-all-stage3-gas
+all-stage4-binutils: maybe-all-stage4-gas
+all-stageprofile-binutils: maybe-all-stageprofile-gas
+all-stagefeedback-binutils: maybe-all-stagefeedback-gas
 install-binutils: maybe-install-opcodes
 install-strip-binutils: maybe-install-strip-opcodes
 install-opcodes: maybe-install-bfd
@@ -45959,6 +45967,7 @@ all-gprof: maybe-all-libiberty
 all-gprof: maybe-all-bfd
 all-gprof: maybe-all-opcodes
 all-gprof: maybe-all-intl
+all-gprof: maybe-all-gas
 configure-ld: maybe-configure-intl
 
 configure-stage1-ld: maybe-configure-stage1-intl
@@ -46015,6 +46024,14 @@ all-stage3-ld: maybe-all-stage3-intl
 all-stage4-ld: maybe-all-stage4-intl
 all-stageprofile-ld: maybe-all-stageprofile-intl
 all-stagefeedback-ld: maybe-all-stagefeedback-intl
+all-ld: maybe-all-gas
+
+all-stage1-ld: maybe-all-stage1-gas
+all-stage2-ld: maybe-all-stage2-gas
+all-stage3-ld: maybe-all-stage3-gas
+all-stage4-ld: maybe-all-stage4-gas
+all-stageprofile-ld: maybe-all-stageprofile-gas
+all-stagefeedback-ld: maybe-all-stagefeedback-gas
 install-ld: maybe-install-gold
 install-strip-ld: maybe-install-strip-gold
 configure-gold: maybe-configure-intl
@@ -46057,6 +46074,14 @@ all-stage3-gold: maybe-all-build-bison
 all-stage4-gold: maybe-all-build-bison
 all-stageprofile-gold: maybe-all-build-bison
 all-stagefeedback-gold: maybe-all-build-bison
+all-gold: maybe-all-gas
+
+all-stage1-gold: maybe-all-stage1-gas
+all-stage2-gold: maybe-all-stage2-gas
+all-stage3-gold: maybe-all-stage3-gas
+all-stage4-gold: maybe-all-stage4-gas
+all-stageprofile-gold: maybe-all-stageprofile-gas
+all-stagefeedback-gold: maybe-all-stagefeedback-gas
 check-gold: maybe-all-binutils
 
 check-stage1-gold: maybe-all-stage1-binutils
@@ -46191,6 +46216,7 @@ all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libg
 install-target-libgo: maybe-install-target-libatomic
 install-target-libgfortran: maybe-install-target-libquadmath
 install-target-libgfortran: maybe-install-target-libgcc
+install-target-libsanitizer: maybe-install-target-libstdc++-v3
 install-target-libsanitizer: maybe-install-target-libgcc
 install-target-libjava: maybe-install-target-libgcc
 install-target-libitm: maybe-install-target-libgcc
diff --git a/Makefile.tpl b/Makefile.tpl
index 5cdc119..3233a78 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -367,7 +367,7 @@ BUILD_PREFIX_1 = @BUILD_PREFIX_1@
 # here so that they can be overridden by Makefile fragments.
 BOOT_CFLAGS= -g -O2
 BOOT_LDFLAGS=
-BOOT_ADAFLAGS=-gnatpg -gnata
+BOOT_ADAFLAGS= -gnatpg
 
 AWK = @AWK@
 SED = @SED@
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a643721..7614ca0 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,356 @@
+2013-02-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (dec_dynrel_count): Don't error when elf_gc_sweep_symbol
+	clears def_regular.
+
+2013-01-31  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_scan): Call bfd_mach_o_flatten_sections
+	earlier.  Fix status checking of bfd_mach_o_scan_start_address.
+	(bfd_mach_o_scan_start_address): Handle LC_MAIN.
+
+2013-01-31  Alan Modra  <amodra@gmail.com>
+	    David S. Miller  <davem@davemloft.net>
+
+	PR ld/15056
+	* elfxx-sparc.c (_bfd_sparc_elf_gc_mark_hook): Handle implicit
+	references to __tls_get_addr.
+	* elf32-tilpro.c (tilepro_elf_gc_mark_hook): Likewise.  Correct
+	vtinherit and vtentry reloc handling too.
+	* elfxx-tilegx.c (tilegx_elf_gc_mark_hook): As for tilepro.
+
+2013-01-31  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc_stub_name): Trim off trailing "+0".
+
+2013-01-31  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
+
+2013-01-28  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c: Use %T to print symbols names and remove redundant
+	"relocation" in error messages throughout file.
+	(ppc64_elf_relocate_section): Remove sibling call error message,
+	replace with "call lacks nop".  Specially report errors for
+	branches to function entry points via OPD lookup and branches
+	to stubs.  Remove NULL symbol handling now done by %T.
+
+2013-01-28  Alan Modra  <amodra@gmail.com>
+
+	* archive.c (bfd_generic_archive_p): Return target and keep
+	ardata on partial matches.
+	* format.c (bfd_check_format_matches): Adjust for above
+	change.  Remove bfd_error_file_ambiguously_recognized dead
+	code.
+
+2013-01-26  Alan Modra  <amodra@gmail.com>
+
+	* bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore,
+	bfd_preserve_finish): Move to..
+	* format.c: ..here, splitting out..
+	(bfd_reinit): ..this.  New function.
+	(bfd_check_format_matches): Use bfd_preserve_save/restore to
+	keep bfd state for a match.
+	* elfcode.h (elf_object_p): Don't use bfd_preserve_save/restore.
+	* elfcore.h (elf_core_file_p): Likewise.
+	* mach-o.c (bfd_mach_o_header_p): Likewise.
+	* pef.c (bfd_pef_object_p, bfd_pef_xlib_object_p): Likewise.
+	* xsym.c (bfd_sym_object_p): Likewise.
+	* mmo.c (mmo_scan): Clear abfd->symcount.
+	* opncls.c (_bfd_new_bfd): Use a smaller section hash table.
+	* section.c (bfd_section_list_clear): Clear section_htab.count.
+	* bfd-in2.h: Regenerate.
+
+2013-01-25  Michael Schewe  <michael.schewe@gmx.net>
+
+	* elf32-h8300.c (elf32_h8_relax_section): When checking for a
+	second reloc, make sure that the reloc potentially exists first.
+
+2013-01-24  Nick Clifton  <nickc@redhat.com>
+
+	* archures.c: Add bfd_mach_v850e3v5.
+	* bfd-in2.h: Regenerate.
+	* cpu-v850.c: Add entries for v850e2v5 and v850e3v5.
+	* cpu-v850_rh850.c: Likewise.
+	* elf32-v850.c: Add support for v850e3v5 architecture.
+
+2013-01-23  Markos Chandras  <markos.chandras@imgtec.com>
+
+	* elf32-metag.c: Error on HIADDR16/LOADDR16 in shared link.
+
+2013-01-23  Leif Ekblad  <leif@rdos.net>
+
+	* config.bfd (x86_64-*-rdos*): Remove targ_selvecs.
+
+2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_allocate_dynrelocs): Clear pc_count for
+	non-zero TLS symbol.
+	(elf_i386_relocate_section): Resolve size relocation against
+	non-zero TLS symbol.
+	* elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Clear pc_count
+	for non-zero TLS symbol.
+	(elf_x86_64_relocate_section): Resolve size relocation against
+	non-zero TLS symbol.
+
+2013-01-18  Mike Frysinger  <vapier@gentoo.org>
+
+	* elflink.c (bfd_elf_size_dynamic_sections): Only add DT_RPATH
+	when new_dtags is false.  Only add DT_RUNPATH when new_dtags is
+	true.
+
+2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_check_relocs): Count size relocation as
+	PC-relative relocation.
+	* elf64-x86-64.c (elf_x86_64_check_relocs): Count size relocation
+	as PC-relative relocation.
+
+2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_check_relocs): Update R_386_SIZE32
+	check.
+	(elf_i386_relocate_section): Don't check TLS for R_386_SIZE32.
+
+	* elf64-x86-64.c (elf_x86_64_check_relocs): Update R_X86_64_SIZE32
+	and R_X86_64_SIZE64 check.
+	(elf_x86_64_relocate_section): Don't check TLS for R_X86_64_SIZE32
+	nor R_X86_64_SIZE64.
+
+2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* bfd-in2.h: Regenerated.
+	* libbfd.h: Likewise.
+
+	* elf32-i386.c (elf_howto_table): Fill R_386_SIZE32 entry.
+	(elf_i386_reloc_type_lookup): Support BFD_RELOC_SIZE32.
+	(elf_i386_check_relocs): Handle R_386_SIZE32.
+	(elf_i386_gc_sweep_hook): Likewise.
+	(elf_i386_relocate_section): Likewise.
+
+	* elf64-x86-64.c (x86_64_elf_howto_table): Fill R_X86_64_SIZE32
+	and R_X86_64_SIZE64 entries.
+	(x86_64_reloc_map): Add BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64,
+	(elf_x86_64_rtype_to_howto): Handle R_X86_64_SIZE32 for x32.


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2013-01-04 11:43 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2013-01-04 11:43 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  2c79d8e22a53cd01157a8a5cb2e798e62c50705b (commit)
       via  d23c2296794689c1d09bf880073e1bf8105131fc (commit)
       via  7763f523c5d3ddd33b0f0c512abf4c0115eede98 (commit)
       via  797f8f366fa34dda9fc6d522987bcb1fd963c937 (commit)
       via  e413a27b027cbfca083b18beb3a25f02613ca917 (commit)
       via  425da05f98cb8e7dfbbe909b6fad711ea796558d (commit)
       via  37a379d1367cb08c619cbc120ae9e9c35d9f021c (commit)
       via  f90f9b483551923c9c175b9bc098d9c7e8796e0d (commit)
       via  b4c1c8d4d0075faabfd31ff7c0334dee272a3ac9 (commit)
       via  0506ba358dfb0690394e267f57052aac83987c94 (commit)
       via  faa84383c362ab0e0c22677dcdbf3cd58988e1aa (commit)
       via  d54ab0944f4954516febb619072a0a8ac5f9b13e (commit)
       via  2b1375a8b27d112284071a1cb0f2a25600196587 (commit)
       via  9b0a304d9f94b5578cbaf80f141bb392274a697c (commit)
       via  973437bd6c340c3585dc436bb4eba2bfef13ffde (commit)
       via  febcf9e50475b5418674f6a4c99fecdae9eaa974 (commit)
       via  67bbadb7c659062e9372d6a14d6ecca18b510219 (commit)
       via  99ac0cf2e4b049134d0471b560d6c90158508f36 (commit)
       via  b2b4841c0a912a8c8658d6d2abeacb1aec81c9c9 (commit)
       via  bc9eac4b10b0b2ff280863f8b7fae67b4e143277 (commit)
       via  d081f22f7f88ef868dc8217a4ab437979ed94696 (commit)
       via  b3a82fac425986fd5c3a784a119cccb35befcd72 (commit)
       via  200db610f9ed5291f88258810856c55f554ff6d2 (commit)
       via  fe7175054092c7b7da52e280657a113a7c6eada9 (commit)
       via  77fe180dd95fcb8c1f069c1ca2660846bcf41784 (commit)
       via  76958316cfd9ede54be5500ebf159098bddd9247 (commit)
       via  be8c25d1d36789c8d3be4a3aabea0d2a9d7ac862 (commit)
       via  0b69f9beffb2d351b17c3efaf9f1e3f0dc7017f0 (commit)
       via  856ad6f20d18b67167da72c0dccc7198a0aedc65 (commit)
       via  8fc71241f1223a1098f4e66e47bce0cc6f42a18c (commit)
       via  47632d31434369992f7ca123be82751c15be7da1 (commit)
       via  8918199fb0287302d9bf58a7ea6a267b64ffc21a (commit)
       via  866f46ddc131ab7825760a232cf351138ea28627 (commit)
       via  47b8878a3394a9893302ee43358163d8c970ad0d (commit)
       via  94357d84a7442c28bbd925bc1b25849c41f4fec4 (commit)
       via  6667f1abcb5149bf86462ad5ae62362b720beb09 (commit)
       via  8b3a089b3dbc2a0ea0dde2c6415e4b209647c3eb (commit)
       via  0fe5c7d0b8891ce295a326d59d0dca44e4d4c856 (commit)
       via  bd4d4ec3293f4dc1d77764743e55b05a76f94bac (commit)
       via  cb503496ec56308f089364eb5ad175c20f83ef29 (commit)
       via  5d255fd115f74aeee1654edeb381bfbec61c5e6c (commit)
       via  0b0ea0c00a2a2e91783fde5ff8d8399051258ddb (commit)
       via  b2f66f579fca29e51c869a1b737df17a95c5ca31 (commit)
       via  beef315428163cbfa50ab247c5fac2bba4875756 (commit)
       via  565abbdd53cd3457ae1a8a6f05b6e1da1aec94eb (commit)
       via  87622f046496b3d03acf55057c333a50b13860a3 (commit)
       via  a5513a510e6d311c2a5578bcb50829a12f305e70 (commit)
       via  0a428ac1bd3bb95aed620a06670273583213dcf9 (commit)
       via  7c035aa28d500042ef5e2b3ab5fda212eecac7b8 (commit)
       via  8227630c51595ba62191fd6793eddfb36753bed9 (commit)
       via  f9d858df4458c8afc691f0927c82f707d1455e19 (commit)
       via  473f4188dfae1de60f341d4faf4cdf8c4cca46bf (commit)
       via  0ab776474a2073e57687cc8f871f5b1d0b9e6bf1 (commit)
       via  df2c9e2d9fe907c3ed09403dc192e4246fbf3f57 (commit)
       via  991fa3954d3ad86b92952ba6d6b24d9e4f392cf3 (commit)
       via  3ddadd3af556d5a9494ada5c66f2419a8d16ef4d (commit)
       via  ccdc7ceef363d1d0cafb793b81a5ab0e0e324b10 (commit)
       via  6f618c6dcd59e7498c9355a8623e9522c0ceb3e1 (commit)
       via  138711b7f1a592db18fda0434f52ce04d16c7f1d (commit)
       via  ae37b6533bd0ffdd8d4fa5ff505e86ded16b9006 (commit)
       via  df658ec29b4551b4146f9ba96209db0640bb65e0 (commit)
       via  83709d4333f490d16d81965e82a564aa501f925e (commit)
       via  a6bc4411cd17b92432df10b93a28780ec05ffef4 (commit)
       via  3f378074b05d5b1c3881bf5a48166cb053f9ccec (commit)
       via  cb902b250c7604ec2d42744d56fbebe43c69b474 (commit)
       via  b123deccd98c75c9e005c1f11d4efd2bc9842661 (commit)
       via  d1ee39674ed0d599d4feca27fa5280ecbe2b62c4 (commit)
       via  f64658c3e14dd2a3038d967568cb6cb5bb0fb6c5 (commit)
       via  697e6526dffd4af24ea054f2950f072db5da6bab (commit)
       via  a5b7cf43e298308ed4796690baee272a1fc96705 (commit)
       via  55506ac89776c2f639944a80bf6211cfa160616b (commit)
       via  63661e50a5003c1f0a89e63f71a96ff5f6f6cfbb (commit)
       via  e2ad35acf9f539232c220fc63e3e6df8558872df (commit)
       via  bf699244973ce73ede6c389894f3c320e2c79eb1 (commit)
       via  08d99bfb5aec0edcfe3ed8b84cdfc36bf3c6f74b (commit)
       via  ffe4653a5759d9177671be4759e144ed496292a2 (commit)
       via  2ab261c6c2f60a31ccde0d545772d756a0649b06 (commit)
       via  ff4b35251727384e69d24299be7f6fd341893473 (commit)
       via  469d3b8c0e428d1f3e8cfb9644350c25214acc12 (commit)
       via  9e8491da61a8503b9b4a9d97248974fd16a1de48 (commit)
       via  4710641076a90f672e96a5ece5da58a971a2eb25 (commit)
       via  59ec8c06ff3f367fda431cbd28f25ea93bb30fe9 (commit)
       via  29ae32aa4702a3303f5926d3fc6fa179c3b5c52d (commit)
       via  96e6708951c2c84ff69e0aefd5b73cd02b050ddc (commit)
       via  2393de555c6fb477178c3eb4239e677784ef9f8f (commit)
       via  a11553afb55900e47e21c2d820c34ed14a6fb848 (commit)
       via  556baeb575cc8355c5fa64d67acb559cab731b96 (commit)
       via  2b1b8cee1ce1e18a9439e4f7508d3fb02e38dd47 (commit)
       via  e0449aaa0a8ad8716faaf4fbcd55379a84df5679 (commit)
       via  4f9cfd34a4a19604bdf7e81e530f9c3b5c51eb98 (commit)
       via  b7980c31253fa80676e45dfd0b309a1e7ebb09c6 (commit)
       via  341b9aba7841ca680349a837964a24f930e06059 (commit)
       via  356df661d9306af2f03ae79926acd3e040abaab0 (commit)
       via  e7af6090e38a49834920ea179dce4c07962d94b8 (commit)
       via  8185ea140927e7447b3b66cef68ad1bc32ac6e3c (commit)
       via  78ec0b30e02f01b667a0f42e545069ee246615fc (commit)
       via  5cb7dbffec5a4ebc9d67fa0b0dc66a311e1c283f (commit)
       via  6a3ffc36adf00349b3e2dd7d0f69ab6618f53f0b (commit)
       via  55020ed353a04bd3de48148e8a46e9c1034b9b3b (commit)
       via  6c9f4555290253dd18448daefe916fc599bbc284 (commit)
       via  35536fe440b343a176f4a3bca816f66aaa685381 (commit)
       via  1cc860df23526e817f948796110a86a8fdfeffa1 (commit)
       via  cb549bd2308af461f08260e8bf44da35d08642d5 (commit)
       via  c71292f370aecc971ed936b5dfaf417bae1baf1c (commit)
       via  c8c2a34bd2497c7fddc3c305fab45bcaf7390945 (commit)
       via  964bd61b9a8241dff656f317a7a3f79a6787858a (commit)
       via  195ba3fcb4ce630fa200768269dc493bb92fe346 (commit)
       via  d1c1ec3f8213aa45e4927ff8b9b1d35e6419e541 (commit)
       via  e60843fd47bc0eca73f3c30ae30354c535ee01bc (commit)
       via  33b7ecfef0efa78adf40853836735714c96aafca (commit)
       via  b62c895a884b82b3cd8b8c7c7940b5fd396bdd46 (commit)
       via  29559699f05634cb3a67f18715f993febfa57486 (commit)
       via  ab92181ad52a22a9b44753076c6b806dbc4e2268 (commit)
       via  a895eb7f0da77c3f74e4fec157c9afbf1a595525 (commit)
       via  fc21a7902c7ee68c8f437e8891fab1be41ae30ea (commit)
       via  a8725dbf70fdc79036c012ef180d3e5f4d62069f (commit)
       via  4385e82b76f9c720433d82e7913ae4c41f38036b (commit)
       via  8b174eaaeb36c3a8f1c98cf84f2834039b208c13 (commit)
       via  6ad9487379f4f8e003f4d3e90153fb54192cbabd (commit)
       via  6031a67d0ebed605dc897ce2d21ccf53cc3c272a (commit)
       via  757f3709425adabcdf9524b47a426025d8089e71 (commit)
       via  8d86099e3277c9c1fa49b442cd6b0a754b55ab79 (commit)
       via  0b78299604d418d8c04ae02160237900674f44a9 (commit)
       via  7031959a8c70c8e0b57e1f322267c66ba169744b (commit)
       via  1739f4c66302d5c4bdb1824cb34b6ebcb9273c2c (commit)
       via  9359134e57201dd01b96ffe16b46ad38a4a92f87 (commit)
       via  31feadad7e17aa2c48ff1e966284eb0d91083735 (commit)
       via  61c50ee9750554a573e542359ec2d69234478e48 (commit)
       via  06d1d189ae323746ca4a217c17b0933f94ab76ae (commit)
       via  42aa59b5cce67910f8754d11f66f5a7f920e8af8 (commit)
       via  df52ac38b45b9fad7350101eda86cfde8ba32029 (commit)
       via  18cdf9e5e780bcfe5fef39f35ace96a2f2755f09 (commit)
       via  a1b72113eb32c7db19d87deb7fc6147431a16237 (commit)
       via  d306b8e06ae2014ea2b683e2293bd7504f267dc5 (commit)
       via  41a9df1539e771f76490bbc4e00b1134ce2ab39b (commit)
       via  8238065d9365d308a0fe2ef90fbfb11a9d7db663 (commit)
       via  5e544fa49987faeee1a5d8e4e8685fcaee7be94b (commit)
       via  a67eb298af3dbb0086592efb85ee007654968193 (commit)
       via  848f732b9e1003d3bc018024ce34a4422d8575f2 (commit)
       via  2b37b63dd2621faebf3ef40b914963b171104069 (commit)
       via  946e2d7b9e40f0fbddae0a52840dc6f33cc14ae6 (commit)
       via  26568cf295b418e3d7d4dfa47b1dac5cca6f940a (commit)
       via  c978718d0359f330421b037c26b8000350c2f762 (commit)
       via  529a26c810b9adbba5756cd381e06fe8d6705565 (commit)
       via  2e8da1cdef0425a4c9af48abfeaa2201de11c819 (commit)
       via  c650afa69938cfcce8874b5f3da1ed8b92ac2195 (commit)
       via  f84d8e451db5b4da3bbef26b0526eaead9bcbb53 (commit)
       via  8d2b8b1ecb14993c45a2c90f384d5d47b68585e2 (commit)
       via  efcb012d0568f18e10d4ab69e5d97e1e933ebe51 (commit)
       via  4cdea6677dd9be60b282813c432d13fdf3a1c581 (commit)
       via  559cd3aa2c92cc9344b6b1ad619dfc58f02bf790 (commit)
       via  00218d9abf06d5ae8388edc7c956276e6d35813c (commit)
       via  83e6d6fd3eff0f32e2d610bdda20242c72be4ab8 (commit)
       via  fc1dbcad0069dd1aa8492102fec1c50670246384 (commit)
       via  3186711e514556cb5ca492425664eb21e5a7ef52 (commit)
       via  fd442e3a1dfc1bb7f63074155cf06fe0c0afb5d2 (commit)
       via  ad8f0b374d3c0fb8c1f754b2eeef0115d09b2fce (commit)
       via  e8d965638a8374af0dff9819622f76f30472bc0b (commit)
       via  1f82969cb44bf57e2f05f725403cc37f6d2fa5c5 (commit)
       via  7f80295e5456b9df4c2b8ea003b3c9a79e62bfa3 (commit)
       via  927cadc421b0ea9b6d31ab379f53ad144a51d18d (commit)
       via  e0f33342f023cfe1e39f6ed72cbfea0f08ae8749 (commit)
       via  5d92b8fa316107f0fad7668e094d86342da83978 (commit)
       via  4cf4700d708d365e3179558ba4d86bf10bf2e47b (commit)
       via  37d0dbc70360ed97b4445d435d844fe02471bac4 (commit)
       via  ee9af627f04dbb1060c4cfa36810beb9c68e1966 (commit)
       via  c566be1d485eb6eb9075d1f08e0400be191b2501 (commit)
       via  72964d625fc7a2b9352ed0509cb77f7e498b475f (commit)
       via  36358e24909353cd9207f90f383e6457468f6d06 (commit)
       via  9ca46e837e6b08d8e2061c105c3fd784435e4b49 (commit)
       via  7b5d25cc6ec2a7b0125938add944961c1f3e07c9 (commit)
       via  73e5ad654c61b5495a2284af91bdbf7580ded69d (commit)
       via  0d1c3ea4fe20776dfae9a83130582cbe13d8f3a5 (commit)
       via  90b47d84db1deb8001b7c82739b04bee5d8da9ef (commit)
       via  9ef356110a8ba16d7746b396697144fb30cab13a (commit)
       via  f37bc329e1dcc799dca3ff20c70e0481f960d1d1 (commit)
       via  a094b69a8258a4e09eca89935bc71d33e664f6f6 (commit)
       via  409c84a68a7792a789e9a2924d0b0b30a44eb3ed (commit)
       via  bbd898f33be2ac2abd49b51c9a78fb724947e2c9 (commit)
       via  b91f8a2ea98c4b4cac20600bd1d0312e04869730 (commit)
       via  820ca44126d2dc25a820c3d6e664fecc3b3c7bde (commit)
       via  cbb3d44a2fd57a9dab5be6efd72fdfa8ec84c817 (commit)
       via  12b7ba7ffc15d40a3f321b8dfb7db81cd89405b5 (commit)
       via  bf9634c4b04ae648d4a5c2a02ac053a477e738fd (commit)
       via  833dd807efacd91c7f6a2938e655e341d7cd06cf (commit)
       via  fe918324e83bec0af9cf4269c59407aa80f449d6 (commit)
       via  c24c2888111acb6905101622fec41f713cd3e275 (commit)
       via  d4147686a1cba312ef61d42d274beb6f74026fd2 (commit)
       via  22158f58f7787edcfc7b7fa7596da5ef0ffdcfdc (commit)
       via  6bac6364c28430cbb6bd3b3485e59c7800ea9a09 (commit)
       via  3f49758a8f78de1a42a3bb1d9ceb41e029dcb81b (commit)
       via  ba30531c479f23476ab737d31f58406d59f46078 (commit)
       via  9267d3a202c5d1a8d6f2a45d1ce13df8b4c8fd75 (commit)
       via  8a58cc385f255a8955e331ea673bda37d194ac48 (commit)
       via  1899a8e6d67cae5a6d7e028820f3d27ab1a8f887 (commit)
       via  4450a1ffb745823242d5f73240375928d03627e6 (commit)
       via  93502ee2ff8cfd5f087f14440ac06e73964fc329 (commit)
       via  2395ccaac19119f9e0f0c857694701f01be47d8e (commit)
       via  0dad737bc8724d5f7cc2bacc489d31ccbc75ac43 (commit)
       via  a7e63b0bf8b2533c11a63c8e604997d26ef0e82a (commit)
       via  9e77d420623f5155867c77fd012249661dcc2ac0 (commit)
       via  31266ae2ec1d70340bae7c5d15b55704bb7ae3f8 (commit)
       via  8465209f11690620b05583eab3d2ccadde58cf66 (commit)
       via  b2bcb4a80b05b987ee6d8cce7aa7e5986640def2 (commit)
       via  bfe4045496599925bb76426648e85cf513c28e77 (commit)
       via  aa77cc9c3fdac73a99440432064b11f8eb67a601 (commit)
       via  c1e8ff9d7ecae8a240250e50aa6ae0feace5838d (commit)
       via  71ef687a4d668c5755d664022d9baad4312bf957 (commit)
       via  68cc6a4eee346b5a47a29f37ab5bf3cf6ef875ca (commit)
       via  ded7dfe6274b281d92a6ed76cedf29d06c918dec (commit)
       via  5b7128a1b18d40f376239e87da084c6a38f793a9 (commit)
       via  94627ec78b502d0a11e15cca47d6173f0e6dff0c (commit)
       via  1eb942b49cd19f4bec0cc0737a70c0e65feee60b (commit)
       via  4f95094fdf63bfdc8a7179e5c3ef7345f8003432 (commit)
       via  cbe65bb2cdc0918d12da775aae05ff471eff7ab2 (commit)
       via  614b6f7a53f0b83a1cb922fed109384c29785512 (commit)
       via  6b147bc7575da7763374e46836491dc5735faab0 (commit)
       via  715d61ee3d68057e3c8e5f3edb8bf7e942aa0e38 (commit)
       via  39031fa7179828dc0b652a16b4b663c1ccdc8fa7 (commit)
       via  06874edd37b35f2ebb4c2d127979be0f450a80ef (commit)
       via  0d24affba26f2723201fbbc77dc66b88467a956e (commit)
       via  18b9b611f8666820a4ca712603fae0073a78b252 (commit)
       via  172b3d501874456ae604e1f0bf32799fd6381083 (commit)
       via  3733eb9b4214b9edf19e7f80e80d9e83fec9f700 (commit)
       via  725edecc877ccd2004753684a378601217877dfd (commit)
       via  faf4dfe2339998c5008c98abab6ab70da0f9f4dc (commit)
       via  dbd6b93e83c0d9ffdf744e6232bbd73d6f6610e6 (commit)
       via  b94b995b76717d6f105938fdbc311d2fe2317511 (commit)
       via  24c76a3ad5a3fb4bac0f2b5b23cd7c79c20c24c0 (commit)
       via  5e2f70de5cb5c903c57e157c9f955b17367dfead (commit)
       via  e24240d23f4287258138f7ff85d8c4750d4b4745 (commit)
       via  c922315294a657e7cd33568b3f7210937abed043 (commit)
       via  19466a1c6e04af580e5aea85817ce5ccd58dd163 (commit)
       via  2cca06a0bf0f859e20276e5c614db7b325753a8d (commit)
       via  f135e2e6d1a455583a364c5356694882970dc36c (commit)
       via  2bee92c3777bfb83a32a0658997401014a349c27 (commit)
       via  432334c3f18cc5b08f2769eeb1d6950fdf34b1fc (commit)
       via  2c46a5d0979fa73aba989d803d6c8e0aa9032287 (commit)
       via  ae533756391572d75b45d1ac99c8a9bf7d743d4c (commit)
       via  46414f923c0595d546705d6eb9ffe001fa36dc66 (commit)
       via  6212fb467ac3c61ca7ef83c6ed6e9af759c845c3 (commit)
       via  075472ddbfb34877e6cbe9ea9c5da6fb0cf20fc1 (commit)
       via  c8d03b5842fcb3a9f8b571b400765dbce2e40cb7 (commit)
       via  a1f6be25bf5e91af6352cf6f1b4870b5bf5554c5 (commit)
       via  a7d21024038ff51ece105b31a1a6462dbe5a00db (commit)
       via  d11604be53bfc05fa3aceb60feac145b27b39491 (commit)
       via  5475d3e4cc7666146ee3af19a21270910c1f167f (commit)
       via  ff6541e5e2c73a8606198b0290bfc1764d287e30 (commit)
       via  180bcaf773004ba4d4ce3eefef2b768c737a8d00 (commit)
       via  9ab5115c49b22edea43535804dcfeeab76d807a5 (commit)
       via  3830141b894fac788676a8bb1a6d2b405f185b6c (commit)
       via  8b1b9a5195161a4c0482fae71e6f0bfd1fc874d0 (commit)
       via  d3f874761fed3761a40d2c9c40c934c227844a00 (commit)
       via  121ab25c898a6586338c0446f9a183758b50b92f (commit)
       via  feca17e89dea927d6ac879ad114e5fea11a78d80 (commit)
       via  0678eb6a0e00693c7996116456a13b9bfca85906 (commit)
       via  8655f8a2603df36156a19bb3490d5a8702d213a5 (commit)
       via  8fdac0874068face5f0b41861691540da753ddec (commit)
       via  f857fd618bf82c541976bbb980807eb39bfeda05 (commit)
       via  ca1313f3ee2b84a4fe6cbd6e4b54e2ed57d17850 (commit)
       via  4be03b5a3346d17d938c9f29d420a88c621a16a2 (commit)
       via  721babcadfd2d4760c3170d80452b8c97dbfd1bb (commit)
       via  2b737644e282d18ab360982e21a9ed4059ded634 (commit)
       via  bb63a1026861ee0bf5965ee23034dcb3e5f2c423 (commit)
       via  20a6939488b0cc91c4e21571ae078a8b7eac0f40 (commit)
       via  55cd51df8e762811b1ceb5f0e233f6f3b9f80f2d (commit)
       via  c0e33a1ebefe8036f4ee571176bb203bdde031ea (commit)
       via  6abf9dd803ec3edf2cab12f97ac51367d692f083 (commit)
       via  bc53aa3990b78fb4dca922592f5a358898a63a0c (commit)
       via  06db0af3acde38f5444fc041aec5195722d977a5 (commit)
       via  a648b7fbe41305787b3c1077149f42626f8963ba (commit)
       via  3e464ae61f5a1d16c2de190d45740f57d59f2516 (commit)
       via  cd58f19229940bf8432e68e19dd5e3247b48e7ef (commit)
       via  79cb992c8fc12c0863a225b1de4b9da9349e1651 (commit)
       via  e3540f23a728a433eb85132f9d199ca608a6c39d (commit)
       via  b8650b18a900e12908d2c536579be363b7a8c46d (commit)
       via  6bd662afe864b8043db1f2e571e526cb8eca04c5 (commit)
       via  6c3064b8abca45ab40b1c223ebf0581332ffb8f8 (commit)
       via  6bbff3df8c5003d9be6a8df209f5bcc1f58febcc (commit)
       via  2b6347507c36980533d1d8e70365f0d85e8ed72e (commit)
       via  af8c469b2367e94df07d22fd9d6f64617f5f2e80 (commit)
       via  7ad0ac58b905cdaf6067e854dc508d38f21e5d4a (commit)
       via  60657d040e41bae744bc2b58d45f3c282870e169 (commit)
       via  12a4dd2190deb3986c7a01da1389d3209bbbb8be (commit)
       via  afd9bd8836a2962f19a786bd949807793aa70607 (commit)
       via  667ad93de8fa65e65d2c8a79356d9ea1fca65662 (commit)
       via  c1b318155f3f3f12fede2cddc3b67f498b0dc790 (commit)
       via  8b7cb1707606825a780f2df5ee95bfbda4549931 (commit)
       via  a03fae644e4facdade86a1f3cc15dcc6d3ff94b2 (commit)
       via  a07ad9ac21f9a708aae0bb1896e00806cbb26fe3 (commit)
       via  6dc7a7034936d41e19596b4a1b9c0ba7aa8bc2c4 (commit)
       via  5c7aee5d6e77986a42f0f969cc70961a8ee483d2 (commit)
       via  e7ec8569b9a10efbccbe7816e3623959614de40a (commit)
       via  5a5150701a3ec88efd09f2cfb2025f260fc67453 (commit)
      from  a1564736aae8ee72abb45b4d561d066391b17aa5 (commit)

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

- Log -----------------------------------------------------------------
commit 2c79d8e22a53cd01157a8a5cb2e798e62c50705b
Merge: a156473 d23c229
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Fri Jan 4 11:42:30 2013 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit d23c2296794689c1d09bf880073e1bf8105131fc
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jan 4 00:00:34 2013 +0000

    *** empty log message ***

commit 7763f523c5d3ddd33b0f0c512abf4c0115eede98
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jan 3 23:00:05 2013 +0000

    daily update

commit 797f8f366fa34dda9fc6d522987bcb1fd963c937
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Jan 3 22:18:32 2013 +0000

    	* main.c (relocate_gdb_directory): Avoid calling stat function
    	if DIR is empty.

commit e413a27b027cbfca083b18beb3a25f02613ca917
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jan 3 15:47:44 2013 +0000

    	* elflink.c (get_value): Prevent the use of an undefined shift
    	operation.  Add sanity checks.

commit 425da05f98cb8e7dfbbe909b6fad711ea796558d
Author: qiyao <qiyao>
Date:   Thu Jan 3 07:17:51 2013 +0000

    gdb/
    	* psymtab.c (fixup_psymbol_section): Update declaration.
    	(fixup_psymbol_section): Remove code returning value.

commit 37a379d1367cb08c619cbc120ae9e9c35d9f021c
Author: qiyao <qiyao>
Date:   Thu Jan 3 07:13:25 2013 +0000

    gdb/
    	* symtab.h: Remove some out of date comments.
    	 (enum exception_event_kind): Move it ...
    	* breakpoint.c: ... here.

commit f90f9b483551923c9c175b9bc098d9c7e8796e0d
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jan 3 00:00:33 2013 +0000

    *** empty log message ***

commit b4c1c8d4d0075faabfd31ff7c0334dee272a3ac9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 2 23:00:06 2013 +0000

    daily update

commit 0506ba358dfb0690394e267f57052aac83987c94
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Jan 2 21:07:53 2013 +0000

    add bug number to previous commit

commit faa84383c362ab0e0c22677dcdbf3cd58988e1aa
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Jan 2 21:06:29 2013 +0000

    gdb: fix building on Darwin 9
    
    TASK_DYLD_INFO_COUNT etc. are not defined.

commit d54ab0944f4954516febb619072a0a8ac5f9b13e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 2 18:52:05 2013 +0000

    	* symfile.h (struct ecoff_debug_hack): Remove.
    	* objfiles.c: Don't include mdebugread.h.

commit 2b1375a8b27d112284071a1cb0f2a25600196587
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jan 2 17:15:37 2013 +0000

    Update copyright year to 2013
    
    binutils/
    
    2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* version.c (print_version): Update copyright year to 2013.
    
    gas/
    
    2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* as.c (parse_args): Update copyright year to 2013.
    
    ld/
    
    2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* ldver.c (ldversion): Update copyright year to 2013.
    
    opcodes/
    
    2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-gen.c (process_copyright): Update copyright year to 2013.

commit 9b0a304d9f94b5578cbaf80f141bb392274a697c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 2 15:00:33 2013 +0000

    	* gdb.texinfo (GDB/MI Output Records): Update menu.
    	(GDB/MI Breakpoint Information): New node.
    	(GDB/MI Breakpoint Commands) <-break-info>: Link to new node.
    	<-break-insert>: Likewise.

commit 973437bd6c340c3585dc436bb4eba2bfef13ffde
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 2 14:58:13 2013 +0000

    	* config/i386/darwin.mh (NATDEPFILES): Remove machoread.o.
    	* configure.ac: Check for Mach-O support in BFD.  Update
    	CONFIG_OBS.
    	* configure: Rebuild.

commit febcf9e50475b5418674f6a4c99fecdae9eaa974
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 2 14:54:12 2013 +0000

    	* acinclude.m4 (GDB_AC_CHECK_BFD): New macro.
    	* configure.ac: Use GDB_AC_CHECK_BFD.
    	* configure: Rebuild.

commit 67bbadb7c659062e9372d6a14d6ecca18b510219
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Jan 2 13:20:50 2013 +0000

    	* arm.h (ARMV7PEMAGIC): Define.
    	(ARMBADMAG): Update.

commit 99ac0cf2e4b049134d0471b560d6c90158508f36
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Jan 2 13:13:34 2013 +0000

    opcodes/ChangeLog
    	* cr16-dis.c (match_opcode,make_instruction: Remove static declaration.
    	(dwordU,wordU): Moved typedefs to opcode/cr16.h
    	(cr16_words,cr16_allWords,cr16_currInsn): Added prefix 'cr16_'
    
    bfd/Changelog
    	* config.bfd (cr16*-*-uclinux*): New target support.
    
    include/opcode/ChangeLog
    	* cr16.h (dwordU,wordU): Moved typedefs from cr16-dis.c
    	(make_instruction,match_opcode): Added function prototypes.
    	(cr16_words,cr16_allWords,cr16_currInsn): Declare as extern.

commit b2b4841c0a912a8c8658d6d2abeacb1aec81c9c9
Author: mkuvyrkov <mkuvyrkov>
Date:   Wed Jan 2 04:49:54 2013 +0000

    	* MAINTAINERS: Update my email.

commit bc9eac4b10b0b2ff280863f8b7fae67b4e143277
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 2 00:00:03 2013 +0000

    *** empty log message ***

commit d081f22f7f88ef868dc8217a4ab437979ed94696
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 1 23:00:05 2013 +0000

    daily update

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

Summary of changes:
 COPYING.LIBGLOSS                                   |   16 +
 ChangeLog                                          |   34 +
 Makefile.def                                       |   15 +-
 Makefile.in                                        |  594 +-
 Makefile.tpl                                       |    2 +-
 bfd/ChangeLog                                      | 3106 +-----
 bfd/ChangeLog-0001                                 |    6 +
 bfd/ChangeLog-0203                                 |    6 +
 bfd/ChangeLog-2004                                 |    6 +
 bfd/ChangeLog-2005                                 |    6 +
 bfd/ChangeLog-2006                                 |    8 +-
 bfd/ChangeLog-2007                                 |   62 +-
 bfd/ChangeLog-2008                                 |    6 +
 bfd/ChangeLog-2009                                 |    9 +-
 bfd/ChangeLog-2010                                 |    6 +
 bfd/ChangeLog-2011                                 |    6 +
 bfd/ChangeLog-2012                                 | 3299 +++++
 bfd/ChangeLog-9193                                 |    6 +
 bfd/ChangeLog-9495                                 |    6 +
 bfd/ChangeLog-9697                                 |    6 +
 bfd/ChangeLog-9899                                 |    6 +
 bfd/MAINTAINERS                                    |    6 +
 bfd/Makefile.am                                    |   17 +
 bfd/Makefile.in                                    |   20 +-
 bfd/PORTING                                        |    6 +
 bfd/README                                         |    6 +
 bfd/TODO                                           |    8 +-
 bfd/acinclude.m4                                   |   18 +
 bfd/archive.c                                      |    7 +-
 bfd/bfd-in2.h                                      |   31 +
 bfd/bfd.m4                                         |   18 +-
 bfd/config.bfd                                     |   26 +-
 bfd/configure.com                                  |   16 +
 bfd/configure.host                                 |   17 +
 bfd/configure.in                                   |   16 +
 bfd/doc/ChangeLog                                  |   13 +
 bfd/doc/ChangeLog-9103                             |    6 +
 bfd/doc/Makefile.am                                |   17 +
 bfd/doc/Makefile.in                                |   18 +
 bfd/doc/bfdsumm.texi                               |    3 +
 bfd/doc/makefile.vms                               |   17 +
 bfd/elf-nacl.c                                     |    8 +-
 bfd/elf.c                                          |    6 +
 bfd/elf32-arm.c                                    |    3 +
 bfd/elf32-i386.c                                   |  168 +-
 bfd/elf32-microblaze.c                             |  684 +-
 bfd/elf32-mips.c                                   |    8 +-
 bfd/elf32-tilepro.c                                |   12 +
 bfd/elf64-aarch64.c                                |   36 +
 bfd/elf64-hppa.c                                   |    4 +-
 bfd/elf64-mips.c                                   |    1 +
 bfd/elf64-ppc.c                                    |    4 +-
 bfd/elf64-x86-64.c                                 |  120 +-
 bfd/elflink.c                                      |   44 +-
 bfd/elfn32-mips.c                                  |    8 +-
 bfd/elfxx-mips.c                                   |  169 +-
 bfd/elfxx-mips.h                                   |    2 +
 bfd/libbfd.h                                       |    8 +
 bfd/makefile.vms                                   |   15 +
 bfd/reloc.c                                        |   39 +
 bfd/version.h                                      |    2 +-
 bfd/warning.m4                                     |   17 +
 config.sub                                         |    8 +-
 config/ChangeLog                                   |   14 +
 config/bootstrap-asan.mk                           |    6 +
 config/libstdc++-raw-cxx.m4                        |   30 +
 configure                                          |    9 +-
 configure.ac                                       |    9 +-
 cpu/ChangeLog                                      |   24 +
 cpu/epiphany.cpu                                   |   57 +-
 gdb/.dir-locals.el                                 |    2 +-
 gdb/ChangeLog                                      |12056 +------------------
 gdb/ChangeLog-2012                                 |13328 ++++++++++++++++++++
 gdb/MAINTAINERS                                    |    2 +
 gdb/Makefile.in                                    |   48 +-
 gdb/NEWS                                           |   20 +
 gdb/acinclude.m4                                   |   65 +-
 gdb/acx_configure_dir.m4                           |    4 +-
 gdb/ada-exp.y                                      |   19 +-
 gdb/ada-lang.c                                     |  206 +-
 gdb/ada-lang.h                                     |    9 +-
 gdb/ada-lex.l                                      |    3 +-
 gdb/ada-operator.def                               |    3 +-
 gdb/ada-tasks.c                                    |    3 +-
 gdb/ada-typeprint.c                                |    3 +-
 gdb/ada-valprint.c                                 |    9 +-
 gdb/ada-varobj.c                                   |    2 +-
 gdb/ada-varobj.h                                   |    2 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/addrmap.h                                      |    2 +-
 gdb/agent.c                                        |    2 +-
 gdb/aix-thread.c                                   |    7 +-
 gdb/alpha-linux-nat.c                              |    2 +-
 gdb/alpha-linux-tdep.c                             |    2 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-nat.c                                    |    3 +-
 gdb/alpha-osf1-tdep.c                              |    2 +-
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/alpha-tdep.h                                   |    3 +-
 gdb/alphabsd-nat.c                                 |    2 +-
 gdb/alphabsd-tdep.c                                |    2 +-
 gdb/alphabsd-tdep.h                                |    2 +-
 gdb/alphafbsd-tdep.c                               |    2 +-
 gdb/alphanbsd-tdep.c                               |    2 +-
 gdb/alphaobsd-tdep.c                               |    2 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-darwin-tdep.h                            |    2 +-
 gdb/amd64-dicos-tdep.c                             |    2 +-
 gdb/amd64-linux-nat.c                              |    2 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-linux-tdep.h                             |    2 +-
 gdb/amd64-nat.c                                    |    2 +-
 gdb/amd64-nat.h                                    |    2 +-
 gdb/amd64-sol2-tdep.c                              |    2 +-
 gdb/amd64-tdep.c                                   |   18 +-
 gdb/amd64-tdep.h                                   |    3 +-
 gdb/amd64-windows-nat.c                            |    2 +-
 gdb/amd64-windows-tdep.c                           |    2 +-
 gdb/amd64bsd-nat.c                                 |    2 +-
 gdb/amd64bsd-nat.h                                 |    2 +-
 gdb/amd64fbsd-nat.c                                |    2 +-
 gdb/amd64fbsd-tdep.c                               |    2 +-
 gdb/amd64nbsd-nat.c                                |    2 +-
 gdb/amd64nbsd-tdep.c                               |    2 +-
 gdb/amd64obsd-nat.c                                |    2 +-
 gdb/amd64obsd-tdep.c                               |    2 +-
 gdb/annotate.c                                     |    3 +-
 gdb/annotate.h                                     |    3 +-
 gdb/arch-utils.c                                   |    2 +-
 gdb/arch-utils.h                                   |    3 +-
 gdb/arm-linux-nat.c                                |    2 +-
 gdb/arm-linux-tdep.c                               |    2 +-
 gdb/arm-linux-tdep.h                               |    2 +-
 gdb/arm-symbian-tdep.c                             |    2 +-
 gdb/arm-tdep.c                                     |    3 +-
 gdb/arm-tdep.h                                     |    2 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/armbsd-tdep.c                                  |    2 +-
 gdb/armnbsd-nat.c                                  |    3 +-
 gdb/armnbsd-tdep.c                                 |    2 +-
 gdb/armobsd-tdep.c                                 |    2 +-
 gdb/auto-load.c                                    |    2 +-
 gdb/auto-load.h                                    |    2 +-
 gdb/auxv.c                                         |    2 +-
 gdb/auxv.h                                         |    2 +-
 gdb/avr-tdep.c                                     |    2 +-
 gdb/ax-gdb.c                                       |    3 +-
 gdb/ax-gdb.h                                       |    2 +-
 gdb/ax-general.c                                   |    2 +-
 gdb/ax.h                                           |    2 +-
 gdb/bcache.c                                       |    3 +-
 gdb/bcache.h                                       |    3 +-
 gdb/bfd-target.c                                   |    2 +-
 gdb/bfd-target.h                                   |    2 +-
 gdb/bfin-linux-tdep.c                              |    2 +-
 gdb/bfin-tdep.c                                    |    2 +-
 gdb/bfin-tdep.h                                    |    2 +-
 gdb/block.c                                        |    2 +-
 gdb/block.h                                        |    2 +-
 gdb/blockframe.c                                   |    2 +-
 gdb/breakpoint.c                                   |  162 +-
 gdb/breakpoint.h                                   |   11 +-
 gdb/bsd-kvm.c                                      |    2 +-
 gdb/bsd-kvm.h                                      |    2 +-
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/bsd-uthread.h                                  |    2 +-
 gdb/buildsym.c                                     |   34 +-
 gdb/buildsym.h                                     |   19 +-
 gdb/c-exp.y                                        |  108 +-
 gdb/c-lang.c                                       |    3 +-
 gdb/c-lang.h                                       |    3 +-
 gdb/c-typeprint.c                                  |    6 +-
 gdb/c-valprint.c                                   |    5 +-
 gdb/call-cmds.h                                    |   34 -
 gdb/charset-list.h                                 |    2 +-
 gdb/charset.c                                      |    2 +-
 gdb/charset.h                                      |    2 +-
 gdb/cleanups.c                                     |    2 +-
 gdb/cleanups.h                                     |    2 +-
 gdb/cli-out.c                                      |    3 +-
 gdb/cli-out.h                                      |    2 +-
 gdb/cli/cli-cmds.c                                 |   81 +-
 gdb/cli/cli-cmds.h                                 |    2 +-
 gdb/cli/cli-decode.c                               |   15 +-
 gdb/cli/cli-decode.h                               |    7 +-
 gdb/cli/cli-dump.c                                 |    2 +-
 gdb/cli/cli-dump.h                                 |    2 +-
 gdb/cli/cli-interp.c                               |    2 +-
 gdb/cli/cli-logging.c                              |    2 +-
 gdb/cli/cli-script.c                               |   41 +-
 gdb/cli/cli-script.h                               |   13 +-
 gdb/cli/cli-setshow.c                              |    2 +-
 gdb/cli/cli-setshow.h                              |    2 +-
 gdb/cli/cli-utils.c                                |    2 +-
 gdb/cli/cli-utils.h                                |    2 +-
 gdb/coff-pe-read.c                                 |  467 +-
 gdb/coff-pe-read.h                                 |    7 +-
 gdb/coffread.c                                     |   45 +-
 gdb/command.h                                      |    3 +-
 gdb/common/agent.c                                 |    2 +-
 gdb/common/agent.h                                 |    2 +-
 gdb/common/ax.def                                  |    2 +-
 gdb/common/buffer.c                                |    2 +-
 gdb/common/buffer.h                                |    2 +-
 gdb/common/common-utils.c                          |   18 +-
 gdb/common/common-utils.h                          |    9 +-
 gdb/common/format.c                                |    2 +-
 gdb/common/format.h                                |    2 +-
 gdb/common/gdb_assert.h                            |    2 +-
 gdb/common/gdb_dirent.h                            |    2 +-
 gdb/common/gdb_locale.h                            |    2 +-
 gdb/common/gdb_signals.h                           |    2 +-
 gdb/common/gdb_stat.h                              |    2 +-
 gdb/common/gdb_string.h                            |    3 +-
 gdb/common/gdb_thread_db.h                         |    2 +-
 gdb/common/gdb_vecs.c                              |    2 +-
 gdb/common/gdb_vecs.h                              |    2 +-
 gdb/common/gdb_wait.h                              |    2 +-
 gdb/common/host-defs.h                             |    2 +-
 gdb/common/i386-xstate.h                           |    2 +-
 gdb/common/linux-osdata.c                          |    2 +-
 gdb/common/linux-osdata.h                          |    2 +-
 gdb/common/linux-procfs.c                          |    2 +-
 gdb/common/linux-procfs.h                          |    2 +-
 gdb/common/linux-ptrace.c                          |    2 +-
 gdb/common/linux-ptrace.h                          |    2 +-
 gdb/common/ptid.c                                  |    2 +-
 gdb/common/ptid.h                                  |    2 +-
 gdb/common/queue.h                                 |  303 +
 gdb/common/signals.c                               |    2 +-
 gdb/common/vec.c                                   |    2 +-
 gdb/common/vec.h                                   |    2 +-
 gdb/common/xml-utils.c                             |    2 +-
 gdb/common/xml-utils.h                             |    2 +-
 gdb/complaints.c                                   |    3 +-
 gdb/complaints.h                                   |    3 +-
 gdb/completer.c                                    |   14 +-
 gdb/completer.h                                    |    2 +-
 gdb/config.in                                      |    6 +-
 gdb/config/alpha/nm-osf3.h                         |    2 +-
 gdb/config/djgpp/djcheck.sh                        |    2 +-
 gdb/config/djgpp/djconfig.sh                       |    3 +-
 gdb/config/djgpp/fnchange.lst                      |    2 +-
 gdb/config/djgpp/langinfo.h                        |    2 +-
 gdb/config/djgpp/nl_types.h                        |    2 +-
 gdb/config/i386/darwin.mh                          |    2 +-
 gdb/config/i386/nm-fbsd.h                          |    3 +-
 gdb/config/i386/nm-i386gnu.h                       |    2 +-
 gdb/config/nm-linux.h                              |    2 +-
 gdb/config/nm-nto.h                                |    2 +-
 gdb/config/rs6000/nm-rs6000.h                      |    3 +-
 gdb/config/sparc/nm-sol2.h                         |    2 +-
 gdb/configure                                      |  110 +-
 gdb/configure.ac                                   |   50 +-
 gdb/configure.tgt                                  |   57 +-
 gdb/continuations.c                                |    2 +-
 gdb/continuations.h                                |    2 +-
 gdb/contrib/ari/create-web-ari-in-src.sh           |    2 +-
 gdb/contrib/ari/gdb_ari.sh                         |   22 +-
 gdb/contrib/ari/gdb_find.sh                        |    3 +-
 gdb/contrib/ari/update-web-ari.sh                  |    2 +-
 gdb/contrib/cc-with-tweaks.sh                      |    2 +-
 gdb/contrib/test_pubnames_and_indexes.py           |    2 +-
 gdb/copyright.py                                   |   10 +-
 gdb/core-regset.c                                  |    3 +-
 gdb/corefile.c                                     |    3 +-
 gdb/corelow.c                                      |   17 +-
 gdb/cp-abi.c                                       |    2 +-
 gdb/cp-abi.h                                       |    2 +-
 gdb/cp-name-parser.y                               |    2 +-
 gdb/cp-namespace.c                                 |    2 +-
 gdb/cp-support.c                                   |    2 +-
 gdb/cp-support.h                                   |    2 +-
 gdb/cp-valprint.c                                  |    3 +-
 gdb/cris-tdep.c                                    |    2 +-
 gdb/d-lang.c                                       |    2 +-
 gdb/d-lang.h                                       |    2 +-
 gdb/d-valprint.c                                   |    2 +-
 gdb/darwin-nat-info.c                              |    2 +-
 gdb/darwin-nat.c                                   |    9 +-
 gdb/darwin-nat.h                                   |    3 +-
 gdb/data-directory/Makefile.in                     |    2 +-
 gdb/dbug-rom.c                                     |    3 +-
 gdb/dbxread.c                                      |  110 +-
 gdb/dcache.c                                       |    3 +-
 gdb/dcache.h                                       |    3 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/defs.h                                         |   28 +-
 gdb/demangle.c                                     |    3 +-
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/dicos-tdep.c                                   |    2 +-
 gdb/dicos-tdep.h                                   |    2 +-
 gdb/dictionary.c                                   |    2 +-
 gdb/dictionary.h                                   |    2 +-
 gdb/dink32-rom.c                                   |    3 +-
 gdb/disasm.c                                       |    2 +-
 gdb/disasm.h                                       |    2 +-
 gdb/doc/ChangeLog                                  |   75 +
 gdb/doc/Makefile.in                                |    3 +-
 gdb/doc/agentexpr.texi                             |    2 +-
 gdb/doc/all-cfg.texi                               |    3 +-
 gdb/doc/annotate.texinfo                           |    3 +-
 gdb/doc/gdb.texinfo                                |  433 +-
 gdb/doc/gdbint.texinfo                             |   30 +-
 gdb/doc/observer.texi                              |    2 +-
 gdb/doc/refcard.tex                                |   16 +-
 gdb/doc/stabs.texinfo                              |    3 +-
 gdb/doublest.c                                     |    3 +-
 gdb/doublest.h                                     |    3 +-
 gdb/dsrec.c                                        |   15 +-
 gdb/dummy-frame.c                                  |    2 +-
 gdb/dummy-frame.h                                  |    2 +-
 gdb/dwarf2-frame-tailcall.c                        |    2 +-
 gdb/dwarf2-frame-tailcall.h                        |    2 +-
 gdb/dwarf2-frame.c                                 |    6 +-
 gdb/dwarf2-frame.h                                 |    2 +-
 gdb/dwarf2expr.c                                   |    7 +-
 gdb/dwarf2expr.h                                   |    7 +-
 gdb/dwarf2loc.c                                    |   22 +-
 gdb/dwarf2loc.h                                    |    9 +-
 gdb/dwarf2read.c                                   |  221 +-
 gdb/elfread.c                                      |   30 +-
 gdb/environ.c                                      |    3 +-
 gdb/environ.h                                      |    3 +-
 gdb/eval.c                                         |    6 +-
 gdb/event-loop.c                                   |    2 +-
 gdb/event-loop.h                                   |    2 +-
 gdb/event-top.c                                    |    3 +-
 gdb/event-top.h                                    |    3 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exceptions.h                                   |    2 +-
 gdb/exec.c                                         |    2 +-
 gdb/exec.h                                         |    2 +-
 gdb/expprint.c                                     |    5 +-
 gdb/expression.h                                   |   18 +-
 gdb/f-exp.y                                        |   13 +-
 gdb/f-lang.c                                       |    7 +-
 gdb/f-lang.h                                       |    3 +-
 gdb/f-typeprint.c                                  |    3 +-
 gdb/f-valprint.c                                   |    3 +-
 gdb/fbsd-nat.c                                     |    2 +-
 gdb/fbsd-nat.h                                     |    2 +-
 gdb/features/Makefile                              |    2 +-
 gdb/features/arm-core.xml                          |    2 +-
 gdb/features/arm-fpa.xml                           |    2 +-
 gdb/features/arm-m-profile.xml                     |    2 +-
 gdb/features/arm-vfpv2.xml                         |    2 +-
 gdb/features/arm-vfpv3.xml                         |    2 +-
 gdb/features/arm-with-iwmmxt.xml                   |    2 +-
 gdb/features/arm-with-m-fpa-layout.xml             |    2 +-
 gdb/features/arm-with-m-vfp-d16.xml                |    2 +-
 gdb/features/arm-with-m.xml                        |    2 +-
 gdb/features/arm-with-neon.xml                     |    2 +-
 gdb/features/arm-with-vfpv2.xml                    |    2 +-
 gdb/features/arm-with-vfpv3.xml                    |    2 +-
 gdb/features/feature_to_c.sh                       |    2 +-
 gdb/features/gdb-target.dtd                        |    2 +-
 gdb/features/i386/32bit-avx.xml                    |    2 +-
 gdb/features/i386/32bit-core.xml                   |    2 +-
 gdb/features/i386/32bit-linux.xml                  |    2 +-
 gdb/features/i386/32bit-sse.xml                    |    2 +-
 gdb/features/i386/64bit-avx.xml                    |    2 +-
 gdb/features/i386/64bit-core.xml                   |    2 +-
 gdb/features/i386/64bit-linux.xml                  |    2 +-
 gdb/features/i386/64bit-sse.xml                    |    2 +-
 gdb/features/i386/amd64-avx-linux.xml              |    2 +-
 gdb/features/i386/amd64-avx.xml                    |    2 +-
 gdb/features/i386/amd64-linux.xml                  |    2 +-
 gdb/features/i386/amd64.xml                        |    2 +-
 gdb/features/i386/i386-avx-linux.xml               |    2 +-
 gdb/features/i386/i386-avx.xml                     |    2 +-
 gdb/features/i386/i386-linux.xml                   |    2 +-
 gdb/features/i386/i386-mmx-linux.xml               |    2 +-
 gdb/features/i386/i386-mmx.xml                     |    2 +-
 gdb/features/i386/i386.xml                         |    2 +-
 gdb/features/i386/x32-avx-linux.xml                |    2 +-
 gdb/features/i386/x32-avx.xml                      |    2 +-
 gdb/features/i386/x32-core.xml                     |    2 +-
 gdb/features/i386/x32-linux.xml                    |    2 +-
 gdb/features/i386/x32.xml                          |    2 +-
 gdb/features/library-list-svr4.dtd                 |    2 +-
 gdb/features/library-list.dtd                      |    2 +-
 gdb/features/mips-cp0.xml                          |    2 +-
 gdb/features/mips-cpu.xml                          |    2 +-
 gdb/features/mips-dsp-linux.xml                    |    2 +-
 gdb/features/mips-dsp.xml                          |    2 +-
 gdb/features/mips-fpu.xml                          |    2 +-
 gdb/features/mips-linux.xml                        |    2 +-
 gdb/features/mips64-cp0.xml                        |    2 +-
 gdb/features/mips64-cpu.xml                        |    2 +-
 gdb/features/mips64-dsp-linux.xml                  |    2 +-
 gdb/features/mips64-dsp.xml                        |    2 +-
 gdb/features/mips64-fpu.xml                        |    2 +-
 gdb/features/mips64-linux.xml                      |    2 +-
 gdb/features/osdata.dtd                            |    2 +-
 gdb/features/rs6000/power-altivec.xml              |    2 +-
 gdb/features/rs6000/power-core.xml                 |    2 +-
 gdb/features/rs6000/power-fpu-isa205.xml           |    2 +-
 gdb/features/rs6000/power-fpu.xml                  |    2 +-
 gdb/features/rs6000/power-linux.xml                |    2 +-
 gdb/features/rs6000/power-oea.xml                  |    2 +-
 gdb/features/rs6000/power-spe.xml                  |    2 +-
 gdb/features/rs6000/power-vsx.xml                  |    2 +-
 gdb/features/rs6000/power64-core.xml               |    2 +-
 gdb/features/rs6000/power64-linux.xml              |    2 +-
 gdb/features/rs6000/powerpc-32.xml                 |    2 +-
 gdb/features/rs6000/powerpc-32l.xml                |    2 +-
 gdb/features/rs6000/powerpc-403.xml                |    2 +-
 gdb/features/rs6000/powerpc-403gc.xml              |    2 +-
 gdb/features/rs6000/powerpc-405.xml                |    2 +-
 gdb/features/rs6000/powerpc-505.xml                |    2 +-
 gdb/features/rs6000/powerpc-601.xml                |    2 +-
 gdb/features/rs6000/powerpc-602.xml                |    2 +-
 gdb/features/rs6000/powerpc-603.xml                |    2 +-
 gdb/features/rs6000/powerpc-604.xml                |    2 +-
 gdb/features/rs6000/powerpc-64.xml                 |    2 +-
 gdb/features/rs6000/powerpc-64l.xml                |    2 +-
 gdb/features/rs6000/powerpc-7400.xml               |    2 +-
 gdb/features/rs6000/powerpc-750.xml                |    2 +-
 gdb/features/rs6000/powerpc-860.xml                |    2 +-
 gdb/features/rs6000/powerpc-altivec32.xml          |    2 +-
 gdb/features/rs6000/powerpc-altivec32l.xml         |    2 +-
 gdb/features/rs6000/powerpc-altivec64.xml          |    2 +-
 gdb/features/rs6000/powerpc-altivec64l.xml         |    2 +-
 gdb/features/rs6000/powerpc-cell32l.xml            |    2 +-
 gdb/features/rs6000/powerpc-cell64l.xml            |    2 +-
 gdb/features/rs6000/powerpc-e500.xml               |    2 +-
 gdb/features/rs6000/powerpc-e500l.xml              |    2 +-
 gdb/features/rs6000/powerpc-isa205-32l.xml         |    2 +-
 gdb/features/rs6000/powerpc-isa205-64l.xml         |    2 +-
 gdb/features/rs6000/powerpc-isa205-altivec32l.xml  |    2 +-
 gdb/features/rs6000/powerpc-isa205-altivec64l.xml  |    2 +-
 gdb/features/rs6000/powerpc-isa205-vsx32l.xml      |    2 +-
 gdb/features/rs6000/powerpc-isa205-vsx64l.xml      |    2 +-
 gdb/features/rs6000/powerpc-vsx32.xml              |    2 +-
 gdb/features/rs6000/powerpc-vsx32l.xml             |    2 +-
 gdb/features/rs6000/powerpc-vsx64.xml              |    2 +-
 gdb/features/rs6000/powerpc-vsx64l.xml             |    2 +-
 gdb/features/rs6000/rs6000.xml                     |    2 +-
 gdb/features/s390-acr.xml                          |    2 +-
 gdb/features/s390-core32.xml                       |    2 +-
 gdb/features/s390-core64.xml                       |    2 +-
 gdb/features/s390-fpr.xml                          |    2 +-
 gdb/features/s390-linux32.xml                      |    2 +-
 gdb/features/s390-linux32v1.xml                    |    2 +-
 gdb/features/s390-linux32v2.xml                    |    2 +-
 gdb/features/s390-linux64.xml                      |    2 +-
 gdb/features/s390-linux64v1.xml                    |    2 +-
 gdb/features/s390-linux64v2.xml                    |    2 +-
 gdb/features/s390x-core64.xml                      |    2 +-
 gdb/features/s390x-linux64.xml                     |    2 +-
 gdb/features/s390x-linux64v1.xml                   |    2 +-
 gdb/features/s390x-linux64v2.xml                   |    2 +-
 gdb/features/threads.dtd                           |    2 +-
 gdb/features/tic6x-c62x-linux.xml                  |    2 +-
 gdb/features/tic6x-c62x.xml                        |    2 +-
 gdb/features/tic6x-c64x-linux.xml                  |    2 +-
 gdb/features/tic6x-c64x.xml                        |    2 +-
 gdb/features/tic6x-c64xp-linux.xml                 |    2 +-
 gdb/features/tic6x-c64xp.xml                       |    2 +-
 gdb/features/tic6x-c6xp.xml                        |    2 +-
 gdb/features/tic6x-core.xml                        |    2 +-
 gdb/features/tic6x-gp.xml                          |    2 +-
 gdb/features/traceframe-info.dtd                   |    2 +-
 gdb/features/xinclude.dtd                          |    2 +-
 gdb/features/xscale-iwmmxt.xml                     |    2 +-
 gdb/filesystem.c                                   |    2 +-
 gdb/filesystem.h                                   |    2 +-
 gdb/findcmd.c                                      |    2 +-
 gdb/findvar.c                                      |    3 +-
 gdb/fork-child.c                                   |    3 +-
 gdb/frame-base.c                                   |    2 +-
 gdb/frame-base.h                                   |    2 +-
 gdb/frame-unwind.c                                 |    2 +-
 gdb/frame-unwind.h                                 |    2 +-
 gdb/frame.c                                        |    3 +-
 gdb/frame.h                                        |    3 +-
 gdb/frv-linux-tdep.c                               |    4 +-
 gdb/frv-tdep.c                                     |    2 +-
 gdb/frv-tdep.h                                     |    2 +-
 gdb/gcore.c                                        |    2 +-
 gdb/gcore.h                                        |    2 +-
 gdb/gdb-code-style.el                              |    2 +-
 gdb/gdb-demangle.h                                 |    2 +-
 gdb/gdb-dlfcn.c                                    |    2 +-
 gdb/gdb-dlfcn.h                                    |    2 +-
 gdb/gdb-gdb.py                                     |    2 +-
 gdb/gdb-stabs.h                                    |   14 +-
 gdb/gdb.1                                          |    2 +-
 gdb/gdb.c                                          |    2 +-
 gdb/gdb.h                                          |    2 +-
 gdb/gdb_bfd.c                                      |   37 +-
 gdb/gdb_bfd.h                                      |   12 +-
 gdb/gdb_buildall.sh                                |    2 +-
 gdb/gdb_curses.h                                   |    2 +-
 gdb/gdb_expat.h                                    |    2 +-
 gdb/gdb_gcore.sh                                   |    2 +-
 gdb/gdb_mbuild.sh                                  |    2 +-
 gdb/gdb_obstack.h                                  |    2 +-
 gdb/gdb_proc_service.h                             |    2 +-
 gdb/gdb_ptrace.h                                   |    2 +-
 gdb/gdb_regex.h                                    |    3 +-
 gdb/gdb_select.h                                   |    2 +-
 gdb/gdb_usleep.c                                   |    2 +-
 gdb/gdb_usleep.h                                   |    2 +-
 gdb/gdb_vfork.h                                    |    2 +-
 gdb/gdb_wchar.h                                    |    2 +-
 gdb/gdbarch.c                                      |   60 +-
 gdb/gdbarch.h                                      |   19 +-
 gdb/gdbarch.sh                                     |   20 +-
 gdb/gdbcmd.h                                       |    3 +-
 gdb/gdbcore.h                                      |    3 +-
 gdb/gdbserver/ChangeLog                            |  116 +-
 gdb/gdbserver/Makefile.in                          |  322 +-
 gdb/gdbserver/acinclude.m4                         |    3 +
 gdb/gdbserver/ax.c                                 |    2 +-
 gdb/gdbserver/ax.h                                 |    2 +-
 gdb/gdbserver/config.in                            |    3 +
 gdb/gdbserver/configure                            |  176 +-
 gdb/gdbserver/configure.ac                         |   17 +-
 gdb/gdbserver/dll.c                                |    2 +-
 gdb/gdbserver/event-loop.c                         |    3 +-
 gdb/gdbserver/gdb_proc_service.h                   |    2 +-
 gdb/gdbserver/gdbreplay.c                          |    5 +-
 gdb/gdbserver/gdbserver.1                          |    2 +-
 gdb/gdbserver/gdbthread.h                          |    3 +-
 gdb/gdbserver/hostio-errno.c                       |    2 +-
 gdb/gdbserver/hostio.c                             |    2 +-
 gdb/gdbserver/i386-low.c                           |    2 +-
 gdb/gdbserver/i386-low.h                           |    2 +-
 gdb/gdbserver/i387-fp.c                            |    3 +-
 gdb/gdbserver/i387-fp.h                            |    2 +-
 gdb/gdbserver/inferiors.c                          |    2 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |    2 +-
 gdb/gdbserver/linux-arm-low.c                      |    2 +-
 gdb/gdbserver/linux-bfin-low.c                     |    2 +-
 gdb/gdbserver/linux-cris-low.c                     |    3 +-
 gdb/gdbserver/linux-crisv32-low.c                  |    3 +-
 gdb/gdbserver/linux-i386-ipa.c                     |    2 +-
 gdb/gdbserver/linux-ia64-low.c                     |    3 +-
 gdb/gdbserver/linux-low.c                          |    2 +-
 gdb/gdbserver/linux-low.h                          |    3 +-
 gdb/gdbserver/linux-m32r-low.c                     |    2 +-
 gdb/gdbserver/linux-m68k-low.c                     |    3 +-
 gdb/gdbserver/linux-mips-low.c                     |    3 +-
 gdb/gdbserver/linux-ppc-low.c                      |    3 +-
 gdb/gdbserver/linux-s390-low.c                     |    2 +-
 gdb/gdbserver/linux-sh-low.c                       |    3 +-
 gdb/gdbserver/linux-sparc-low.c                    |    2 +-
 gdb/gdbserver/linux-tic6x-low.c                    |    2 +-
 gdb/gdbserver/linux-tile-low.c                     |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |    2 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/lynx-i386-low.c                      |    2 +-
 gdb/gdbserver/lynx-low.c                           |   19 +-
 gdb/gdbserver/lynx-low.h                           |    2 +-
 gdb/gdbserver/lynx-ppc-low.c                       |    2 +-
 gdb/gdbserver/mem-break.c                          |    3 +-
 gdb/gdbserver/mem-break.h                          |    2 +-
 gdb/gdbserver/notif.c                              |  167 +
 gdb/gdbserver/notif.h                              |   64 +
 gdb/gdbserver/nto-low.c                            |    2 +-
 gdb/gdbserver/nto-low.h                            |    2 +-
 gdb/gdbserver/nto-x86-low.c                        |    2 +-
 gdb/gdbserver/proc-service.c                       |    2 +-
 gdb/gdbserver/proc-service.list                    |    2 +-
 gdb/gdbserver/regcache.c                           |    3 +-
 gdb/gdbserver/regcache.h                           |    2 +-
 gdb/gdbserver/remote-utils.c                       |    2 +-
 gdb/gdbserver/server.c                             |  169 +-
 gdb/gdbserver/server.h                             |    9 +-
 gdb/gdbserver/spu-low.c                            |    2 +-
 gdb/gdbserver/target.c                             |    3 +-
 gdb/gdbserver/target.h                             |    2 +-
 gdb/gdbserver/terminal.h                           |    2 +-
 gdb/gdbserver/thread-db.c                          |    2 +-
 gdb/gdbserver/tracepoint.c                         |    2 +-
 gdb/gdbserver/utils.c                              |    3 +-
 gdb/gdbserver/win32-arm-low.c                      |    2 +-
 gdb/gdbserver/win32-i386-low.c                     |    2 +-
 gdb/gdbserver/win32-low.c                          |    2 +-
 gdb/gdbserver/win32-low.h                          |    2 +-
 gdb/gdbserver/wincecompat.c                        |    2 +-
 gdb/gdbserver/wincecompat.h                        |    2 +-
 gdb/gdbserver/xtensa-xtregs.c                      |    2 +-
 gdb/gdbthread.h                                    |    3 +-
 gdb/gdbtypes.c                                     |   10 +-
 gdb/gdbtypes.h                                     |   11 +-
 gdb/glibc-tdep.c                                   |    2 +-
 gdb/glibc-tdep.h                                   |    2 +-
 gdb/gnu-nat.c                                      |    3 +-
 gdb/gnu-nat.h                                      |    3 +-
 gdb/gnu-v2-abi.c                                   |    3 +-
 gdb/gnu-v3-abi.c                                   |    5 +-
 gdb/gnulib/aclocal.m4                              |    1 +
 gdb/gnulib/config.in                               |   58 +-
 gdb/gnulib/configure                               |   96 +-
 gdb/gnulib/import/Makefile.am                      |    1 +
 gdb/gnulib/import/Makefile.in                      |    8 +-
 gdb/gnulib/import/alloca.in.h                      |    7 +
 gdb/gnulib/import/extra/snippet/warn-on-use.h      |    2 +-
 gdb/gnulib/import/localcharset.c                   |    7 +
 gdb/gnulib/import/m4/extern-inline.m4              |   62 +
 gdb/gnulib/import/m4/fcntl-o.m4                    |   13 +-
 gdb/gnulib/import/m4/gnulib-cache.m4               |    2 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |  120 +-
 gdb/gnulib/import/m4/wctype_h.m4                   |    4 +-
 gdb/gnulib/import/stdbool.in.h                     |   51 +-
 gdb/gnulib/import/verify.h                         |    6 +-
 gdb/gnulib/import/wctype-h.c                       |    4 +
 gdb/gnulib/import/wctype.in.h                      |   38 +-
 gdb/gnulib/update-gnulib.sh                        |    3 +-
 gdb/go-exp.y                                       |   24 +-
 gdb/go-lang.c                                      |    2 +-
 gdb/go-lang.h                                      |    2 +-
 gdb/go-typeprint.c                                 |    2 +-
 gdb/go-valprint.c                                  |    2 +-
 gdb/go32-nat.c                                     |    3 +-
 gdb/gregset.h                                      |    2 +-
 gdb/h8300-tdep.c                                   |    3 +-
 gdb/hppa-hpux-nat.c                                |    2 +-
 gdb/hppa-hpux-tdep.c                               |    2 +-
 gdb/hppa-linux-nat.c                               |    2 +-
 gdb/hppa-linux-offsets.h                           |    2 +-
 gdb/hppa-linux-tdep.c                              |    2 +-
 gdb/hppa-tdep.c                                    |    3 +-
 gdb/hppa-tdep.h                                    |    2 +-
 gdb/hppabsd-nat.c                                  |    2 +-
 gdb/hppabsd-tdep.c                                 |    2 +-
 gdb/hppabsd-tdep.h                                 |    2 +-
 gdb/hppanbsd-nat.c                                 |    2 +-
 gdb/hppanbsd-tdep.c                                |    2 +-
 gdb/hppaobsd-tdep.c                                |    2 +-
 gdb/i386-cygwin-tdep.c                             |    2 +-
 gdb/i386-darwin-nat.c                              |    2 +-
 gdb/i386-darwin-tdep.c                             |    2 +-
 gdb/i386-darwin-tdep.h                             |    2 +-
 gdb/i386-dicos-tdep.c                              |    2 +-
 gdb/i386-linux-nat.c                               |    2 +-
 gdb/i386-linux-tdep.c                              |    2 +-
 gdb/i386-linux-tdep.h                              |    2 +-
 gdb/i386-nat.c                                     |    3 +-
 gdb/i386-nat.h                                     |    2 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386-sol2-nat.c                                |    2 +-
 gdb/i386-sol2-tdep.c                               |    2 +-
 gdb/i386-tdep.c                                    |   22 +-
 gdb/i386-tdep.h                                    |    2 +-
 gdb/i386-windows-nat.c                             |    2 +-
 gdb/i386bsd-nat.c                                  |    2 +-
 gdb/i386bsd-nat.h                                  |    2 +-
 gdb/i386bsd-tdep.c                                 |    2 +-
 gdb/i386fbsd-nat.c                                 |    2 +-
 gdb/i386fbsd-tdep.c                                |    2 +-
 gdb/i386gnu-nat.c                                  |    3 +-
 gdb/i386gnu-tdep.c                                 |    2 +-
 gdb/i386nbsd-nat.c                                 |    2 +-
 gdb/i386nbsd-tdep.c                                |    3 +-
 gdb/i386obsd-nat.c                                 |    2 +-
 gdb/i386obsd-tdep.c                                |    3 +-
 gdb/i386v4-nat.c                                   |    3 +-
 gdb/i387-tdep.c                                    |    3 +-
 gdb/i387-tdep.h                                    |    2 +-
 gdb/ia64-hpux-nat.c                                |    2 +-
 gdb/ia64-hpux-tdep.c                               |    2 +-
 gdb/ia64-hpux-tdep.h                               |    2 +-
 gdb/ia64-libunwind-tdep.c                          |    2 +-
 gdb/ia64-libunwind-tdep.h                          |    2 +-
 gdb/ia64-linux-nat.c                               |    2 +-
 gdb/ia64-linux-tdep.c                              |    3 +-
 gdb/ia64-tdep.c                                    |    2 +-
 gdb/ia64-tdep.h                                    |    2 +-
 gdb/ia64-vms-tdep.c                                |    2 +-
 gdb/inf-child.c                                    |    3 +-
 gdb/inf-child.h                                    |    2 +-
 gdb/inf-loop.c                                     |    2 +-
 gdb/inf-loop.h                                     |    2 +-
 gdb/inf-ptrace.c                                   |    3 +-
 gdb/inf-ptrace.h                                   |    2 +-
 gdb/inf-ttrace.c                                   |    2 +-
 gdb/inf-ttrace.h                                   |    2 +-
 gdb/infcall.c                                      |    2 +-
 gdb/infcall.h                                      |    2 +-
 gdb/infcmd.c                                       |   55 +-
 gdb/inferior.c                                     |    2 +-
 gdb/inferior.h                                     |   19 +-
 gdb/inflow.c                                       |    2 +-
 gdb/inflow.h                                       |    2 +-
 gdb/infrun.c                                       |   23 +-
 gdb/inline-frame.c                                 |    2 +-
 gdb/inline-frame.h                                 |    2 +-
 gdb/interps.c                                      |    3 +-
 gdb/interps.h                                      |    3 +-
 gdb/iq2000-tdep.c                                  |    3 +-
 gdb/irix5-nat.c                                    |    3 +-
 gdb/jit-reader.in                                  |    2 +-
 gdb/jit.c                                          |    2 +-
 gdb/jit.h                                          |    2 +-
 gdb/jv-exp.y                                       |    6 +-
 gdb/jv-lang.c                                      |    3 +-
 gdb/jv-lang.h                                      |    3 +-
 gdb/jv-typeprint.c                                 |    5 +-
 gdb/jv-valprint.c                                  |    2 +-
 gdb/language.c                                     |    3 +-
 gdb/language.h                                     |   10 +-
 gdb/linespec.c                                     |    4 +-
 gdb/linespec.h                                     |    2 +-
 gdb/linux-fork.c                                   |    2 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |    2 +-
 gdb/linux-nat.h                                    |    2 +-
 gdb/linux-record.c                                 |    2 +-
 gdb/linux-record.h                                 |    2 +-
 gdb/linux-tdep.c                                   |  305 +-
 gdb/linux-tdep.h                                   |    2 +-
 gdb/linux-thread-db.c                              |    2 +-
 gdb/lm32-tdep.c                                    |    2 +-
 gdb/m2-exp.y                                       |    5 +-
 gdb/m2-lang.c                                      |    3 +-
 gdb/m2-lang.h                                      |    3 +-
 gdb/m2-typeprint.c                                 |    3 +-
 gdb/m2-valprint.c                                  |    3 +-
 gdb/m32c-tdep.c                                    |    2 +-
 gdb/m32r-linux-nat.c                               |    2 +-
 gdb/m32r-linux-tdep.c                              |    2 +-
 gdb/m32r-rom.c                                     |    3 +-
 gdb/m32r-tdep.c                                    |    3 +-
 gdb/m32r-tdep.h                                    |    2 +-
 gdb/m68hc11-tdep.c                                 |    2 +-
 gdb/m68k-tdep.c                                    |    2 +-
 gdb/m68k-tdep.h                                    |    3 +-
 gdb/m68kbsd-nat.c                                  |    2 +-
 gdb/m68kbsd-tdep.c                                 |    2 +-
 gdb/m68klinux-nat.c                                |    2 +-
 gdb/m68klinux-tdep.c                               |    3 +-
 gdb/m88k-tdep.c                                    |    2 +-
 gdb/m88k-tdep.h                                    |    2 +-
 gdb/m88kbsd-nat.c                                  |    2 +-
 gdb/machoread.c                                    |    3 +-
 gdb/macrocmd.c                                     |    2 +-
 gdb/macroexp.c                                     |    2 +-
 gdb/macroexp.h                                     |    2 +-
 gdb/macroscope.c                                   |    2 +-
 gdb/macroscope.h                                   |    2 +-
 gdb/macrotab.c                                     |    2 +-
 gdb/macrotab.h                                     |    2 +-
 gdb/main.c                                         |    4 +-
 gdb/main.h                                         |    2 +-
 gdb/maint.c                                        |   44 +-
 gdb/mdebugread.c                                   |   61 +-
 gdb/mdebugread.h                                   |    2 +-
 gdb/mem-break.c                                    |    3 +-
 gdb/memattr.c                                      |    2 +-
 gdb/memattr.h                                      |    2 +-
 gdb/memory-map.c                                   |    2 +-
 gdb/memory-map.h                                   |    2 +-
 gdb/memrange.c                                     |    2 +-
 gdb/memrange.h                                     |    2 +-
 gdb/mep-tdep.c                                     |    2 +-
 gdb/mi/mi-cmd-break.c                              |   36 +-
 gdb/mi/mi-cmd-break.h                              |   30 +
 gdb/mi/mi-cmd-catch.c                              |  102 +
 gdb/mi/mi-cmd-disas.c                              |    2 +-
 gdb/mi/mi-cmd-env.c                                |    2 +-
 gdb/mi/mi-cmd-file.c                               |   16 +-
 gdb/mi/mi-cmd-info.c                               |    2 +-
 gdb/mi/mi-cmd-stack.c                              |    5 +-
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |    7 +-
 gdb/mi/mi-cmds.c                                   |    7 +-
 gdb/mi/mi-cmds.h                                   |    5 +-
 gdb/mi/mi-common.c                                 |    2 +-
 gdb/mi/mi-common.h                                 |    2 +-
 gdb/mi/mi-console.c                                |    2 +-
 gdb/mi/mi-console.h                                |    2 +-
 gdb/mi/mi-getopt.c                                 |    2 +-
 gdb/mi/mi-getopt.h                                 |    2 +-
 gdb/mi/mi-interp.c                                 |    2 +-
 gdb/mi/mi-main.c                                   |    2 +-
 gdb/mi/mi-main.h                                   |    2 +-
 gdb/mi/mi-out.c                                    |    3 +-
 gdb/mi/mi-out.h                                    |    2 +-
 gdb/mi/mi-parse.c                                  |    2 +-
 gdb/mi/mi-parse.h                                  |    2 +-
 gdb/mi/mi-symbol-cmds.c                            |    2 +-
 gdb/microblaze-linux-tdep.c                        |    2 +-
 gdb/microblaze-rom.c                               |    2 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/microblaze-tdep.h                              |    2 +-
 gdb/mingw-hdep.c                                   |    2 +-
 gdb/minidebug.c                                    |    2 +-
 gdb/minsyms.c                                      |    8 +-
 gdb/minsyms.h                                      |    8 +-
 gdb/mips-irix-tdep.c                               |    2 +-
 gdb/mips-linux-nat.c                               |    2 +-
 gdb/mips-linux-tdep.c                              |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |    5 +-
 gdb/mips-tdep.h                                    |    2 +-
 gdb/mips64obsd-nat.c                               |    2 +-
 gdb/mips64obsd-tdep.c                              |    2 +-
 gdb/mipsnbsd-nat.c                                 |    3 +-
 gdb/mipsnbsd-tdep.c                                |    2 +-
 gdb/mipsnbsd-tdep.h                                |    2 +-
 gdb/mipsread.c                                     |    3 +-
 gdb/mn10300-linux-tdep.c                           |    2 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/mn10300-tdep.h                                 |    2 +-
 gdb/monitor.c                                      |    2 +-
 gdb/monitor.h                                      |    3 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/moxie-tdep.h                                   |    2 +-
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nbsd-nat.c                                     |    2 +-
 gdb/nbsd-nat.h                                     |    2 +-
 gdb/nbsd-tdep.c                                    |    2 +-
 gdb/nbsd-tdep.h                                    |    2 +-
 gdb/nto-procfs.c                                   |    2 +-
 gdb/nto-tdep.c                                     |    2 +-
 gdb/nto-tdep.h                                     |    2 +-
 gdb/objc-lang.c                                    |    4 +-
 gdb/objc-lang.h                                    |    4 +-
 gdb/objfiles.c                                     |   90 +-
 gdb/objfiles.h                                     |   28 +-
 gdb/obsd-tdep.c                                    |    2 +-
 gdb/obsd-tdep.h                                    |    2 +-
 gdb/observer.c                                     |    2 +-
 gdb/observer.sh                                    |    2 +-
 gdb/opencl-lang.c                                  |   25 +-
 gdb/osabi.c                                        |    3 +-
 gdb/osabi.h                                        |    2 +-
 gdb/osdata.c                                       |    2 +-
 gdb/osdata.h                                       |    2 +-
 gdb/osf-share/AT386/cma_thread_io.h                |  457 -
 gdb/osf-share/HP800/cma_thread_io.h                |  432 -
 gdb/osf-share/README                               |    8 -
 gdb/osf-share/RIOS/cma_thread_io.h                 |  434 -
 gdb/osf-share/cma_attr.h                           |  344 -
 gdb/osf-share/cma_deb_core.h                       |  174 -
 gdb/osf-share/cma_debug_client.h                   |  199 -
 gdb/osf-share/cma_errors.h                         |   55 -
 gdb/osf-share/cma_handle.h                         |  185 -
 gdb/osf-share/cma_init.h                           |  114 -
 gdb/osf-share/cma_list.h                           |   84 -
 gdb/osf-share/cma_mutex.h                          |  232 -
 gdb/osf-share/cma_sched.h                          |  279 -
 gdb/osf-share/cma_semaphore_defs.h                 |   46 -
 gdb/osf-share/cma_sequence.h                       |   56 -
 gdb/osf-share/cma_stack.h                          |   83 -
 gdb/osf-share/cma_stack_int.h                      |  138 -
 gdb/osf-share/cma_tcb_defs.h                       |  279 -
 gdb/osf-share/cma_util.h                           |  125 -
 gdb/p-exp.y                                        |   36 +-
 gdb/p-lang.c                                       |    3 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |    2 +-
 gdb/p-valprint.c                                   |    5 +-
 gdb/parse.c                                        |   74 +-
 gdb/parser-defs.h                                  |   15 +-
 gdb/posix-hdep.c                                   |    2 +-
 gdb/ppc-linux-nat.c                                |    3 +-
 gdb/ppc-linux-tdep.c                               |    3 +-
 gdb/ppc-linux-tdep.h                               |    2 +-
 gdb/ppc-ravenscar-thread.c                         |  291 +
 gdb/ppc-ravenscar-thread.h                         |   29 +
 gdb/ppc-sysv-tdep.c                                |    3 +-
 gdb/ppc-tdep.h                                     |    2 +-
 gdb/ppcbug-rom.c                                   |    3 +-
 gdb/ppcnbsd-nat.c                                  |    2 +-
 gdb/ppcnbsd-tdep.c                                 |    2 +-
 gdb/ppcnbsd-tdep.h                                 |    2 +-
 gdb/ppcobsd-nat.c                                  |    2 +-
 gdb/ppcobsd-tdep.c                                 |    2 +-
 gdb/ppcobsd-tdep.h                                 |    2 +-
 gdb/printcmd.c                                     |   15 +-
 gdb/probe.c                                        |    2 +-
 gdb/probe.h                                        |    2 +-
 gdb/proc-api.c                                     |    8 +-
 gdb/proc-events.c                                  |   42 +-
 gdb/proc-flags.c                                   |    2 +-
 gdb/proc-service.c                                 |    3 +-
 gdb/proc-service.list                              |    2 +-
 gdb/proc-utils.h                                   |    2 +-
 gdb/proc-why.c                                     |    5 +-
 gdb/procfs.c                                       |   73 +-
 gdb/procfs.h                                       |    2 +-
 gdb/progspace.c                                    |    2 +-
 gdb/progspace.h                                    |    2 +-
 gdb/prologue-value.c                               |    2 +-
 gdb/prologue-value.h                               |    2 +-
 gdb/psympriv.h                                     |   15 +-
 gdb/psymtab.c                                      |  174 +-
 gdb/psymtab.h                                      |    2 +-
 gdb/python/lib/gdb/__init__.py                     |   37 +-
 gdb/python/lib/gdb/command/__init__.py             |    2 +-
 gdb/python/lib/gdb/command/explore.py              |   34 +-
 gdb/python/lib/gdb/command/pretty_printers.py      |   22 +-
 gdb/python/lib/gdb/command/prompt.py               |    2 +-
 gdb/python/lib/gdb/command/type_printers.py        |   16 +-
 gdb/python/lib/gdb/function/__init__.py            |    2 +-
 gdb/python/lib/gdb/function/strfns.py              |    2 +-
 gdb/python/lib/gdb/printing.py                     |    7 +-
 gdb/python/lib/gdb/prompt.py                       |    5 +-
 gdb/python/lib/gdb/types.py                        |    2 +-
 gdb/python/py-auto-load.c                          |    2 +-
 gdb/python/py-block.c                              |    8 +-
 gdb/python/py-bpevent.c                            |    2 +-
 gdb/python/py-breakpoint.c                         |    5 +-
 gdb/python/py-cmd.c                                |    5 +-
 gdb/python/py-continueevent.c                      |    2 +-
 gdb/python/py-event.c                              |    7 +-
 gdb/python/py-event.h                              |    5 +-
 gdb/python/py-events.h                             |    2 +-
 gdb/python/py-evtregistry.c                        |    7 +-
 gdb/python/py-evts.c                               |   23 +-
 gdb/python/py-exitedevent.c                        |    2 +-
 gdb/python/py-finishbreakpoint.c                   |    5 +-
 gdb/python/py-frame.c                              |    5 +-
 gdb/python/py-function.c                           |    5 +-
 gdb/python/py-gdb-readline.c                       |    2 +-
 gdb/python/py-inferior.c                           |  109 +-
 gdb/python/py-infthread.c                          |    7 +-
 gdb/python/py-lazy-string.c                        |    5 +-
 gdb/python/py-newobjfileevent.c                    |    2 +-
 gdb/python/py-objfile.c                            |    7 +-
 gdb/python/py-param.c                              |   13 +-
 gdb/python/py-prettyprint.c                        |   16 +-
 gdb/python/py-progspace.c                          |    7 +-
 gdb/python/py-signalevent.c                        |    2 +-
 gdb/python/py-stopevent.c                          |    2 +-
 gdb/python/py-stopevent.h                          |    2 +-
 gdb/python/py-symbol.c                             |   10 +-
 gdb/python/py-symtab.c                             |   15 +-
 gdb/python/py-threadevent.c                        |    2 +-
 gdb/python/py-type.c                               |   24 +-
 gdb/python/py-utils.c                              |   44 +-
 gdb/python/py-value.c                              |   37 +-
 gdb/python/python-config.py                        |   15 +-
 gdb/python/python-internal.h                       |   33 +-
 gdb/python/python.c                                |   86 +-
 gdb/python/python.h                                |    2 +-
 gdb/ravenscar-sparc-thread.c                       |  192 -
 gdb/ravenscar-thread.c                             |   67 +-
 gdb/ravenscar-thread.h                             |   11 +-
 gdb/record.c                                       |    2 +-
 gdb/record.h                                       |    2 +-
 gdb/regcache.c                                     |    3 +-
 gdb/regcache.h                                     |    3 +-
 gdb/regformats/regdat.sh                           |    2 +-
 gdb/regformats/regdef.h                            |    2 +-
 gdb/reggroups.c                                    |    2 +-
 gdb/reggroups.h                                    |    2 +-
 gdb/registry.c                                     |    3 +-
 gdb/registry.h                                     |    3 +-
 gdb/regset.c                                       |    2 +-
 gdb/regset.h                                       |    2 +-
 gdb/remote-fileio.c                                |    2 +-
 gdb/remote-fileio.h                                |    2 +-
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote-notif.c                                 |  281 +
 gdb/remote-notif.h                                 |   85 +
 gdb/remote-sim.c                                   |    2 +-
 gdb/remote.c                                       |  515 +-
 gdb/remote.h                                       |    5 +-
 gdb/reply_mig_hack.awk                             |    3 +-
 gdb/reverse.c                                      |    2 +-
 gdb/rl78-tdep.c                                    |    2 +-
 gdb/rs6000-aix-tdep.c                              |   10 +-
 gdb/rs6000-lynx178-tdep.c                          |  422 +
 gdb/rs6000-nat.c                                   |   72 +-
 gdb/rs6000-tdep.c                                  |   25 +-
 gdb/rs6000-tdep.h                                  |    2 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/s390-nat.c                                     |    3 +-
 gdb/s390-tdep.c                                    |    2 +-
 gdb/s390-tdep.h                                    |    2 +-
 gdb/score-tdep.c                                   |    2 +-
 gdb/score-tdep.h                                   |    2 +-
 gdb/sentinel-frame.c                               |    2 +-
 gdb/sentinel-frame.h                               |    2 +-
 gdb/ser-base.c                                     |    3 +-
 gdb/ser-base.h                                     |    2 +-
 gdb/ser-go32.c                                     |    3 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/ser-pipe.c                                     |    2 +-
 gdb/ser-tcp.c                                      |    3 +-
 gdb/ser-tcp.h                                      |    2 +-
 gdb/ser-unix.c                                     |    3 +-
 gdb/ser-unix.h                                     |    3 +-
 gdb/serial.c                                       |   15 +-
 gdb/serial.h                                       |   10 +-
 gdb/sh-linux-tdep.c                                |    2 +-
 gdb/sh-tdep.c                                      |    2 +-
 gdb/sh-tdep.h                                      |    2 +-
 gdb/sh64-tdep.c                                    |    2 +-
 gdb/sh64-tdep.h                                    |    2 +-
 gdb/shnbsd-nat.c                                   |    2 +-
 gdb/shnbsd-tdep.c                                  |    2 +-
 gdb/sim-regno.h                                    |    2 +-
 gdb/skip.c                                         |  296 +-
 gdb/skip.h                                         |   12 +-
 gdb/sol-thread.c                                   |    2 +-
 gdb/sol2-tdep.c                                    |   28 +-
 gdb/sol2-tdep.h                                    |    2 +-
 gdb/solib-darwin.c                                 |  116 +-
 gdb/solib-darwin.h                                 |    2 +-
 gdb/solib-dsbt.c                                   |    2 +-
 gdb/solib-frv.c                                    |    2 +-
 gdb/solib-ia64-hpux.c                              |    2 +-
 gdb/solib-ia64-hpux.h                              |    2 +-
 gdb/solib-irix.c                                   |    3 +-
 gdb/solib-irix.h                                   |    2 +-
 gdb/solib-osf.c                                    |    3 +-
 gdb/solib-pa64.c                                   |    2 +-
 gdb/solib-pa64.h                                   |    2 +-
 gdb/solib-som.c                                    |    2 +-
 gdb/solib-som.h                                    |    2 +-
 gdb/solib-spu.c                                    |    2 +-
 gdb/solib-spu.h                                    |    2 +-
 gdb/solib-sunos.c                                  |    3 +-
 gdb/solib-svr4.c                                   |   46 +-
 gdb/solib-svr4.h                                   |    2 +-
 gdb/solib-target.c                                 |   12 +-
 gdb/solib-target.h                                 |    2 +-
 gdb/solib.c                                        |    2 +-
 gdb/solib.h                                        |    3 +-
 gdb/solist.h                                       |    3 +-
 gdb/somread.c                                      |    7 +-
 gdb/source.c                                       |   40 +-
 gdb/source.h                                       |    2 +-
 gdb/sparc-linux-nat.c                              |    2 +-
 gdb/sparc-linux-tdep.c                             |    2 +-
 gdb/sparc-nat.c                                    |    2 +-
 gdb/sparc-nat.h                                    |    2 +-
 gdb/sparc-ravenscar-thread.c                       |  194 +
 gdb/sparc-ravenscar-thread.h                       |   26 +
 gdb/sparc-sol-thread.c                             |    2 +-
 gdb/sparc-sol2-nat.c                               |    2 +-
 gdb/sparc-sol2-tdep.c                              |    2 +-
 gdb/sparc-tdep.c                                   |    5 +-
 gdb/sparc-tdep.h                                   |    2 +-
 gdb/sparc64-linux-nat.c                            |    2 +-
 gdb/sparc64-linux-tdep.c                           |    2 +-
 gdb/sparc64-nat.c                                  |    2 +-
 gdb/sparc64-sol2-tdep.c                            |    2 +-
 gdb/sparc64-tdep.c                                 |    2 +-
 gdb/sparc64-tdep.h                                 |    2 +-
 gdb/sparc64fbsd-nat.c                              |    2 +-
 gdb/sparc64fbsd-tdep.c                             |    2 +-
 gdb/sparc64nbsd-nat.c                              |    2 +-
 gdb/sparc64nbsd-tdep.c                             |    2 +-
 gdb/sparc64obsd-tdep.c                             |    2 +-
 gdb/sparcnbsd-nat.c                                |    2 +-
 gdb/sparcnbsd-tdep.c                               |    2 +-
 gdb/sparcobsd-tdep.c                               |    2 +-
 gdb/spu-linux-nat.c                                |    2 +-
 gdb/spu-multiarch.c                                |    2 +-
 gdb/spu-tdep.c                                     |    2 +-
 gdb/spu-tdep.h                                     |    2 +-
 gdb/srec.h                                         |    3 +-
 gdb/stabsread.c                                    |    2 +-
 gdb/stabsread.h                                    |    6 +-
 gdb/stack.c                                        |    9 +-
 gdb/stack.h                                        |    2 +-
 gdb/stap-probe.c                                   |    2 +-
 gdb/stap-probe.h                                   |    2 +-
 gdb/std-operator.def                               |    3 +-
 gdb/std-regs.c                                     |    2 +-
 gdb/stubs/ChangeLog                                |    4 +
 gdb/stubs/buildvms.com                             |   18 +
 gdb/stubs/ia64vms-stub.c                           |    2 +-
 gdb/symfile-mem.c                                  |    3 +-
 gdb/symfile.c                                      |  127 +-
 gdb/symfile.h                                      |   12 +-
 gdb/symmisc.c                                      |   38 +-
 gdb/symtab.c                                       |  220 +-
 gdb/symtab.h                                       |   85 +-
 gdb/syscalls/amd64-linux.xml                       |    2 +-
 gdb/syscalls/bfin-linux.xml                        |    2 +-
 gdb/syscalls/gdb-syscalls.dtd                      |    2 +-
 gdb/syscalls/i386-linux.xml                        |    2 +-
 gdb/syscalls/mips-n32-linux.xml                    |    2 +-
 gdb/syscalls/mips-n64-linux.xml                    |    2 +-
 gdb/syscalls/mips-o32-linux.xml                    |    2 +-
 gdb/syscalls/ppc-linux.xml                         |    2 +-
 gdb/syscalls/ppc64-linux.xml                       |    2 +-
 gdb/syscalls/sparc-linux.xml                       |    2 +-
 gdb/syscalls/sparc64-linux.xml                     |    2 +-
 gdb/target-descriptions.c                          |    2 +-
 gdb/target-descriptions.h                          |    2 +-
 gdb/target-memory.c                                |    2 +-
 gdb/target.c                                       |    8 +-
 gdb/target.h                                       |    9 +-
 gdb/terminal.h                                     |    3 +-
 gdb/testsuite/ChangeLog                            |  361 +-
 gdb/testsuite/Makefile.in                          |    3 +-
 gdb/testsuite/boards/dwarf4-gdb-index.exp          |    2 +-
 gdb/testsuite/boards/fission.exp                   |    2 +-
 gdb/testsuite/boards/local-remote-host.exp         |    2 +-
 gdb/testsuite/boards/native-extended-gdbserver.exp |    2 +-
 gdb/testsuite/boards/native-gdbserver.exp          |    2 +-
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |    2 +-
 gdb/testsuite/config/cfdbug.exp                    |    2 +-
 gdb/testsuite/config/d10v.exp                      |    2 +-
 gdb/testsuite/config/default.exp                   |    2 +-
 gdb/testsuite/config/dve.exp                       |    2 +-
 gdb/testsuite/config/extended-gdbserver.exp        |    3 +-
 gdb/testsuite/config/gdbserver.exp                 |    2 +-
 gdb/testsuite/config/i960.exp                      |    2 +-
 gdb/testsuite/config/m32r.exp                      |    2 +-
 gdb/testsuite/config/mips-idt.exp                  |    2 +-
 gdb/testsuite/config/mips.exp                      |    2 +-
 gdb/testsuite/config/mn10300-eval.exp              |    2 +-
 gdb/testsuite/config/monitor.exp                   |    2 +-
 gdb/testsuite/config/proelf.exp                    |    2 +-
 gdb/testsuite/config/rom68k.exp                    |    2 +-
 gdb/testsuite/config/sh.exp                        |    2 +-
 gdb/testsuite/config/sid.exp                       |    2 +-
 gdb/testsuite/config/sim.exp                       |    3 +-
 gdb/testsuite/config/slite.exp                     |    2 +-
 gdb/testsuite/config/unix.exp                      |    3 +-
 gdb/testsuite/config/vr4300.exp                    |    2 +-
 gdb/testsuite/config/vr5000.exp                    |    2 +-
 gdb/testsuite/config/vx.exp                        |    3 +-
 gdb/testsuite/config/vxworks.exp                   |    2 +-
 gdb/testsuite/config/vxworks29k.exp                |    2 +-
 gdb/testsuite/configure.ac                         |    2 +-
 gdb/testsuite/dg-extract-results.sh                |    6 +-
 gdb/testsuite/gdb.ada/aliased_array.exp            |    2 +-
 gdb/testsuite/gdb.ada/aliased_array/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/aliased_array/pck.adb        |    2 +-
 gdb/testsuite/gdb.ada/aliased_array/pck.ads        |    2 +-
 gdb/testsuite/gdb.ada/array_bounds.exp             |    2 +-
 gdb/testsuite/gdb.ada/array_bounds/bar.adb         |    2 +-
 gdb/testsuite/gdb.ada/array_return.exp             |    2 +-
 gdb/testsuite/gdb.ada/array_return/p.adb           |    2 +-
 gdb/testsuite/gdb.ada/array_return/pck.adb         |    2 +-
 gdb/testsuite/gdb.ada/array_return/pck.ads         |    2 +-
 gdb/testsuite/gdb.ada/array_subscript_addr.exp     |    2 +-
 gdb/testsuite/gdb.ada/array_subscript_addr/p.adb   |    2 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    2 +-
 gdb/testsuite/gdb.ada/arrayidx/p.adb               |    2 +-
 gdb/testsuite/gdb.ada/arrayparam.exp               |    2 +-
 gdb/testsuite/gdb.ada/arrayparam/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/arrayparam/pck.adb           |    2 +-
 gdb/testsuite/gdb.ada/arrayparam/pck.ads           |    2 +-
 gdb/testsuite/gdb.ada/arrayptr.exp                 |    2 +-
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/arrayptr/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/arrayptr/pck.ads             |    2 +-
 gdb/testsuite/gdb.ada/assign_1.exp                 |    2 +-
 gdb/testsuite/gdb.ada/atomic_enum.exp              |    2 +-
 gdb/testsuite/gdb.ada/atomic_enum/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/atomic_enum/pck.adb          |    2 +-
 gdb/testsuite/gdb.ada/atomic_enum/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp      |    2 +-
 gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb  |    2 +-
 gdb/testsuite/gdb.ada/boolean_expr.exp             |    2 +-
 gdb/testsuite/gdb.ada/bp_enum_homonym.exp          |    2 +-
 gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb        |    2 +-
 gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb      |    2 +-
 gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads      |    2 +-
 gdb/testsuite/gdb.ada/bp_on_var.exp                |    2 +-
 gdb/testsuite/gdb.ada/bp_on_var/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/bp_on_var/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/bp_on_var/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/bp_range_type.exp            |    2 +-
 gdb/testsuite/gdb.ada/bp_range_type/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/bp_range_type/pck.adb        |    2 +-
 gdb/testsuite/gdb.ada/bp_range_type/pck.ads        |    2 +-
 gdb/testsuite/gdb.ada/bp_reset.exp                 |    2 +-
 gdb/testsuite/gdb.ada/bp_reset/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/bp_reset/io.adb              |    2 +-
 gdb/testsuite/gdb.ada/bp_reset/io.ads              |    2 +-
 gdb/testsuite/gdb.ada/bp_reset/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/bp_reset/pck.ads             |    2 +-
 gdb/testsuite/gdb.ada/call_pn.exp                  |    2 +-
 gdb/testsuite/gdb.ada/call_pn/foo.adb              |    2 +-
 gdb/testsuite/gdb.ada/call_pn/pck.adb              |    2 +-
 gdb/testsuite/gdb.ada/call_pn/pck.ads              |    2 +-
 gdb/testsuite/gdb.ada/catch_ex.exp                 |    2 +-
 gdb/testsuite/gdb.ada/catch_ex/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/char_enum.exp                |    2 +-
 gdb/testsuite/gdb.ada/char_enum/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/char_enum/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/char_enum/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/char_param.exp               |    2 +-
 gdb/testsuite/gdb.ada/char_param/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/char_param/pck.adb           |    2 +-
 gdb/testsuite/gdb.ada/char_param/pck.ads           |    2 +-
 gdb/testsuite/gdb.ada/complete.exp                 |    2 +-
 gdb/testsuite/gdb.ada/complete/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/complete/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/complete/pck.ads             |    2 +-
 gdb/testsuite/gdb.ada/cond_lang.exp                |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/a.adb              |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/foo.c              |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/mixed.adb          |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/mixed.ads          |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/cond_lang/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/dyn_loc.exp                  |    2 +-
 gdb/testsuite/gdb.ada/dyn_loc/p.adb                |    2 +-
 gdb/testsuite/gdb.ada/dyn_loc/pack.adb             |    2 +-
 gdb/testsuite/gdb.ada/dyn_loc/pack.ads             |    2 +-
 gdb/testsuite/gdb.ada/enum_idx_packed.exp          |    2 +-
 gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb      |    2 +-
 gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb      |    2 +-
 gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads      |    2 +-
 gdb/testsuite/gdb.ada/exec_changed.exp             |    2 +-
 gdb/testsuite/gdb.ada/exec_changed/first.adb       |    2 +-
 gdb/testsuite/gdb.ada/exec_changed/second.adb      |    2 +-
 gdb/testsuite/gdb.ada/exprs.exp                    |    2 +-
 gdb/testsuite/gdb.ada/exprs/p.adb                  |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp.exp                |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb          |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/fixed_points.exp             |    2 +-
 .../gdb.ada/fixed_points/fixed_points.adb          |    2 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    2 +-
 gdb/testsuite/gdb.ada/formatted_ref/defs.adb       |    2 +-
 gdb/testsuite/gdb.ada/formatted_ref/defs.ads       |    2 +-
 .../gdb.ada/formatted_ref/formatted_ref.adb        |    2 +-
 gdb/testsuite/gdb.ada/frame_args.exp               |    2 +-
 gdb/testsuite/gdb.ada/frame_args/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/frame_args/pck.adb           |    2 +-
 gdb/testsuite/gdb.ada/frame_args/pck.ads           |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp.exp              |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp/dn.adb           |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp/dn.ads           |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp/pck.adb          |    2 +-
 gdb/testsuite/gdb.ada/fullname_bp/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/fun_addr.exp                 |    2 +-
 gdb/testsuite/gdb.ada/fun_addr/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare.exp           |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare/pck.adb       |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare/pck.ads       |    2 +-
 gdb/testsuite/gdb.ada/funcall_param.exp            |    2 +-
 gdb/testsuite/gdb.ada/funcall_param/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/funcall_param/pck.adb        |    2 +-
 gdb/testsuite/gdb.ada/funcall_param/pck.ads        |    2 +-
 gdb/testsuite/gdb.ada/gnat_ada.gpr                 |    2 +-
 gdb/testsuite/gdb.ada/homonym.exp                  |    2 +-
 gdb/testsuite/gdb.ada/homonym/homonym.adb          |    2 +-
 gdb/testsuite/gdb.ada/homonym/homonym.ads          |    2 +-
 gdb/testsuite/gdb.ada/homonym/homonym_main.adb     |    2 +-
 gdb/testsuite/gdb.ada/homonym/pck.adb              |    2 +-
 gdb/testsuite/gdb.ada/homonym/pck.ads              |    2 +-
 gdb/testsuite/gdb.ada/info_locals_renaming.exp     |    2 +-
 gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb |    2 +-
 gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb |    2 +-
 gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads |    2 +-
 gdb/testsuite/gdb.ada/info_types.c                 |    2 +-
 gdb/testsuite/gdb.ada/info_types.exp               |    2 +-
 gdb/testsuite/gdb.ada/int_deref.exp                |    2 +-
 gdb/testsuite/gdb.ada/int_deref/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/int_deref/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/interface.exp                |    2 +-
 gdb/testsuite/gdb.ada/interface/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/interface/types.adb          |    2 +-
 gdb/testsuite/gdb.ada/interface/types.ads          |    2 +-
 gdb/testsuite/gdb.ada/iwide.exp                    |   42 +
 gdb/testsuite/gdb.ada/iwide/classes.adb            |   23 +
 gdb/testsuite/gdb.ada/iwide/classes.ads            |   59 +
 gdb/testsuite/gdb.ada/iwide/p.adb                  |   25 +
 gdb/testsuite/gdb.ada/lang_switch.exp              |    7 +-
 gdb/testsuite/gdb.ada/lang_switch/foo.c            |    2 +-
 gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb  |    2 +-
 gdb/testsuite/gdb.ada/mi_catch_ex.exp              |    2 +-
 gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/mi_task_arg.exp              |    2 +-
 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb  |    2 +-
 gdb/testsuite/gdb.ada/mi_task_info.exp             |    2 +-
 gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb |    2 +-
 gdb/testsuite/gdb.ada/mod_from_name.exp            |    2 +-
 gdb/testsuite/gdb.ada/mod_from_name/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/nested.exp                   |    2 +-
 gdb/testsuite/gdb.ada/nested/hello.adb             |    2 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    2 +-
 gdb/testsuite/gdb.ada/null_array/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/null_array/pck.adb           |    2 +-
 gdb/testsuite/gdb.ada/null_array/pck.ads           |    2 +-
 gdb/testsuite/gdb.ada/null_record.exp              |    2 +-
 gdb/testsuite/gdb.ada/null_record/bar.adb          |    2 +-
 gdb/testsuite/gdb.ada/null_record/bar.ads          |    2 +-
 gdb/testsuite/gdb.ada/null_record/null_record.adb  |    2 +-
 gdb/testsuite/gdb.ada/operator_bp.exp              |    2 +-
 gdb/testsuite/gdb.ada/operator_bp/ops.adb          |    2 +-
 gdb/testsuite/gdb.ada/operator_bp/ops.ads          |    2 +-
 gdb/testsuite/gdb.ada/operator_bp/ops_test.adb     |    2 +-
 gdb/testsuite/gdb.ada/optim_drec.exp               |    2 +-
 gdb/testsuite/gdb.ada/optim_drec/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/packed_array.exp             |    2 +-
 gdb/testsuite/gdb.ada/packed_array/pa.adb          |    2 +-
 gdb/testsuite/gdb.ada/packed_array/pck.adb         |    2 +-
 gdb/testsuite/gdb.ada/packed_array/pck.ads         |    2 +-
 gdb/testsuite/gdb.ada/packed_tagged.exp            |    2 +-
 gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb   |    2 +-
 gdb/testsuite/gdb.ada/print_chars.exp              |    2 +-
 gdb/testsuite/gdb.ada/print_chars/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/print_chars/pck.adb          |    2 +-
 gdb/testsuite/gdb.ada/print_chars/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/print_pc.exp                 |    2 +-
 gdb/testsuite/gdb.ada/ptr_typedef.exp              |    2 +-
 gdb/testsuite/gdb.ada/ptr_typedef/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/ptr_typedef/pck.adb          |    2 +-
 gdb/testsuite/gdb.ada/ptr_typedef/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/ptype_arith_binop.exp        |    2 +-
 gdb/testsuite/gdb.ada/ptype_field.exp              |    2 +-
 gdb/testsuite/gdb.ada/ptype_field/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/ptype_field/pck.adb          |    2 +-
 gdb/testsuite/gdb.ada/ptype_field/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param.exp       |    4 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb   |    2 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb   |    2 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads   |    2 +-
 gdb/testsuite/gdb.ada/rdv_wait.exp                 |    2 +-
 gdb/testsuite/gdb.ada/rdv_wait/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/rdv_wait/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/rdv_wait/pck.ads             |    2 +-
 gdb/testsuite/gdb.ada/rec_return.exp               |    2 +-
 gdb/testsuite/gdb.ada/rec_return/foo.adb           |    2 +-
 gdb/testsuite/gdb.ada/rec_return/pck.adb           |    2 +-
 gdb/testsuite/gdb.ada/rec_return/pck.ads           |    2 +-
 gdb/testsuite/gdb.ada/ref_param.exp                |    2 +-
 gdb/testsuite/gdb.ada/ref_param/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/ref_param/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/ref_param/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/ref_tick_size.exp            |    2 +-
 gdb/testsuite/gdb.ada/ref_tick_size/p.adb          |    2 +-
 gdb/testsuite/gdb.ada/ref_tick_size/pck.adb        |    2 +-
 gdb/testsuite/gdb.ada/ref_tick_size/pck.ads        |    2 +-
 gdb/testsuite/gdb.ada/same_enum.exp                |    2 +-
 gdb/testsuite/gdb.ada/same_enum/a.adb              |    2 +-
 gdb/testsuite/gdb.ada/same_enum/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/same_enum/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp         |    2 +-
 gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb     |    2 +-
 gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb     |    2 +-
 gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads     |    2 +-
 gdb/testsuite/gdb.ada/set_wstr.exp                 |    2 +-
 gdb/testsuite/gdb.ada/set_wstr/a.adb               |    2 +-
 gdb/testsuite/gdb.ada/set_wstr/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/set_wstr/pck.ads             |    2 +-
 gdb/testsuite/gdb.ada/small_reg_param.exp          |    2 +-
 gdb/testsuite/gdb.ada/small_reg_param/foo.adb      |    2 +-
 gdb/testsuite/gdb.ada/small_reg_param/pck.adb      |    2 +-
 gdb/testsuite/gdb.ada/small_reg_param/pck.ads      |    2 +-
 gdb/testsuite/gdb.ada/start.exp                    |    2 +-
 gdb/testsuite/gdb.ada/start/dummy.adb              |    2 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp              |    2 +-
 gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb          |    2 +-
 gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads          |    2 +-
 gdb/testsuite/gdb.ada/sym_print_name.exp           |    2 +-
 gdb/testsuite/gdb.ada/sym_print_name/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/sym_print_name/pck.adb       |    2 +-
 gdb/testsuite/gdb.ada/sym_print_name/pck.ads       |    2 +-
 gdb/testsuite/gdb.ada/taft_type.exp                |    2 +-
 gdb/testsuite/gdb.ada/taft_type/p.adb              |    2 +-
 gdb/testsuite/gdb.ada/taft_type/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/taft_type/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/tagged.exp                   |    2 +-
 gdb/testsuite/gdb.ada/tagged/foo.adb               |    2 +-
 gdb/testsuite/gdb.ada/tagged/pck.adb               |    2 +-
 gdb/testsuite/gdb.ada/tagged/pck.ads               |    2 +-
 gdb/testsuite/gdb.ada/tagged_not_init.exp          |    2 +-
 gdb/testsuite/gdb.ada/tagged_not_init/foo.adb      |    2 +-
 gdb/testsuite/gdb.ada/tagged_not_init/pck.adb      |    2 +-
 gdb/testsuite/gdb.ada/tagged_not_init/pck.ads      |    2 +-
 gdb/testsuite/gdb.ada/task_bp.exp                  |    2 +-
 gdb/testsuite/gdb.ada/task_bp/foo.adb              |    2 +-
 gdb/testsuite/gdb.ada/task_bp/pck.adb              |    2 +-
 gdb/testsuite/gdb.ada/task_bp/pck.ads              |    2 +-
 gdb/testsuite/gdb.ada/tasks.exp                    |    2 +-
 gdb/testsuite/gdb.ada/tasks/foo.adb                |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv.exp           |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    2 +-
 gdb/testsuite/gdb.ada/type_coercion/assign.adb     |    2 +-
 gdb/testsuite/gdb.ada/type_coercion/ident.adb      |    2 +-
 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp   |    2 +-
 .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb         |    2 +-
 .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb         |    2 +-
 .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads         |    2 +-
 gdb/testsuite/gdb.ada/uninitialized_vars.exp       |    2 +-
 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb |    2 +-
 .../uninitialized_vars/parse_controlled.ads        |    2 +-
 .../gdb.ada/variant_record_packed_array.exp        |    9 +-
 .../gdb.ada/variant_record_packed_array/foo.adb    |    2 +-
 .../gdb.ada/variant_record_packed_array/pck.adb    |    2 +-
 .../gdb.ada/variant_record_packed_array/pck.ads    |    2 +-
 gdb/testsuite/gdb.ada/watch_arg.exp                |    2 +-
 gdb/testsuite/gdb.ada/watch_arg/pck.adb            |    2 +-
 gdb/testsuite/gdb.ada/watch_arg/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/watch_arg/watch.adb          |    2 +-
 gdb/testsuite/gdb.ada/whatis_array_val.exp         |    2 +-
 gdb/testsuite/gdb.ada/whatis_array_val/foo.adb     |    2 +-
 gdb/testsuite/gdb.ada/whatis_array_val/pck.adb     |    2 +-
 gdb/testsuite/gdb.ada/whatis_array_val/pck.ads     |    2 +-
 gdb/testsuite/gdb.ada/widewide.exp                 |    2 +-
 gdb/testsuite/gdb.ada/widewide/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/widewide/pck.adb             |    2 +-
 gdb/testsuite/gdb.ada/widewide/pck.ads             |    2 +-
 gdb/testsuite/gdb.arch/alpha-step.c                |    2 +-
 gdb/testsuite/gdb.arch/alpha-step.exp              |    2 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    3 +-
 gdb/testsuite/gdb.arch/altivec-regs.exp            |    3 +-
 gdb/testsuite/gdb.arch/amd64-byte.exp              |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.S           |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value-inline.S  |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value-inline.c  |    2 +-
 .../gdb.arch/amd64-entry-value-inline.exp          |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value-param.S   |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value-param.c   |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value-param.exp |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value.cc        |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value.exp       |    2 +-
 gdb/testsuite/gdb.arch/amd64-entry-value.s         |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.S        |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.exp      |    2 +-
 gdb/testsuite/gdb.arch/amd64-prologue-xmm.c        |    2 +-
 gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp      |    2 +-
 gdb/testsuite/gdb.arch/amd64-prologue-xmm.s        |    2 +-
 gdb/testsuite/gdb.arch/amd64-pseudo.c              |    2 +-
 gdb/testsuite/gdb.arch/amd64-tailcall-ret.S        |    2 +-
 gdb/testsuite/gdb.arch/amd64-tailcall-ret.c        |    2 +-
 gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp      |    2 +-
 gdb/testsuite/gdb.arch/amd64-word.exp              |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.S             |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |    2 +-
 gdb/testsuite/gdb.arch/e500-abi.exp                |    2 +-
 gdb/testsuite/gdb.arch/e500-prologue.c             |    2 +-
 gdb/testsuite/gdb.arch/e500-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/e500-regs.exp               |    2 +-
 gdb/testsuite/gdb.arch/gcore.c                     |    2 +-
 gdb/testsuite/gdb.arch/gdb1291.exp                 |    2 +-
 gdb/testsuite/gdb.arch/gdb1291.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.exp                 |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1558.c                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-byte.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S       |    2 +-
 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp     |    2 +-
 gdb/testsuite/gdb.arch/i386-cpuid.h                |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.S            |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 +-
 gdb/testsuite/gdb.arch/i386-dr3-watch.c            |    2 +-
 gdb/testsuite/gdb.arch/i386-dr3-watch.exp          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.c              |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.S             |    2 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.c             |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-pseudo.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-signal.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-signal.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.c         |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-size.c                 |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-sse-stack-align.S      |    2 +-
 gdb/testsuite/gdb.arch/i386-sse-stack-align.c      |    2 +-
 gdb/testsuite/gdb.arch/i386-sse-stack-align.exp    |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-unwind.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-word.exp               |    2 +-
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S    |    2 +-
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp  |    2 +-
 gdb/testsuite/gdb.arch/iwmmxt-regs.c               |    2 +-
 gdb/testsuite/gdb.arch/iwmmxt-regs.exp             |    2 +-
 gdb/testsuite/gdb.arch/mips-octeon-bbit.exp        |    7 +-
 gdb/testsuite/gdb.arch/mips16-thunks-inmain.c      |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-main.c        |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-sin.c         |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c     |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c   |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c     |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c   |    2 +-
 gdb/testsuite/gdb.arch/mips16-thunks.exp           |    2 +-
 gdb/testsuite/gdb.arch/pa-nullify.exp              |    2 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.c      |    2 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp    |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.c         |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.exp       |    2 +-
 gdb/testsuite/gdb.arch/powerpc-prologue.c          |    2 +-
 gdb/testsuite/gdb.arch/powerpc-prologue.exp        |    2 +-
 gdb/testsuite/gdb.arch/ppc-dfp.c                   |    2 +-
 gdb/testsuite/gdb.arch/ppc-dfp.exp                 |    2 +-
 gdb/testsuite/gdb.arch/ppc-fp.c                    |    2 +-
 gdb/testsuite/gdb.arch/ppc-fp.exp                  |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.c         |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    2 +-
 gdb/testsuite/gdb.arch/spu-info.c                  |    2 +-
 gdb/testsuite/gdb.arch/spu-info.exp                |    2 +-
 gdb/testsuite/gdb.arch/spu-ls.c                    |    2 +-
 gdb/testsuite/gdb.arch/spu-ls.exp                  |    2 +-
 gdb/testsuite/gdb.arch/system-gcore.exp            |    2 +-
 gdb/testsuite/gdb.arch/thumb-bx-pc.S               |    2 +-
 gdb/testsuite/gdb.arch/thumb-bx-pc.exp             |    2 +-
 gdb/testsuite/gdb.arch/thumb-prologue.c            |    2 +-
 gdb/testsuite/gdb.arch/thumb-prologue.exp          |    2 +-
 gdb/testsuite/gdb.arch/thumb-singlestep.S          |    2 +-
 gdb/testsuite/gdb.arch/thumb-singlestep.exp        |    2 +-
 gdb/testsuite/gdb.arch/thumb2-it.S                 |    2 +-
 gdb/testsuite/gdb.arch/thumb2-it.exp               |    2 +-
 gdb/testsuite/gdb.arch/vsx-regs.exp                |    2 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    2 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    3 +-
 gdb/testsuite/gdb.base/advance.exp                 |    2 +-
 gdb/testsuite/gdb.base/alias.exp                   |    2 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |    2 +-
 gdb/testsuite/gdb.base/annota1.exp                 |    2 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    2 +-
 gdb/testsuite/gdb.base/anon.exp                    |    2 +-
 gdb/testsuite/gdb.base/args.exp                    |    2 +-
 gdb/testsuite/gdb.base/arithmet.exp                |    2 +-
 gdb/testsuite/gdb.base/arrayidx.c                  |    2 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    2 +-
 gdb/testsuite/gdb.base/assign.exp                  |    2 +-
 gdb/testsuite/gdb.base/async-shell.c               |    2 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    2 +-
 gdb/testsuite/gdb.base/async.exp                   |    2 +-
 gdb/testsuite/gdb.base/attach-pie-misread.c        |    2 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |    2 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.c         |    2 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.exp       |    2 +-
 gdb/testsuite/gdb.base/attach-twice.c              |    2 +-
 gdb/testsuite/gdb.base/attach-twice.exp            |    2 +-
 gdb/testsuite/gdb.base/attach.exp                  |    3 +-
 gdb/testsuite/gdb.base/auxv.c                      |    3 +-
 gdb/testsuite/gdb.base/auxv.exp                    |    3 +-
 gdb/testsuite/gdb.base/bang.exp                    |    2 +-
 gdb/testsuite/gdb.base/bfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/bfp-test.exp                |    2 +-
 gdb/testsuite/gdb.base/bigcore.c                   |    2 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |    3 +-
 gdb/testsuite/gdb.base/bitfields.exp               |    3 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    3 +-
 gdb/testsuite/gdb.base/bitops.exp                  |    2 +-
 gdb/testsuite/gdb.base/break-always.c              |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break-caller-line.c         |    2 +-
 gdb/testsuite/gdb.base/break-caller-line.exp       |    2 +-
 gdb/testsuite/gdb.base/break-entry.exp             |    2 +-
 gdb/testsuite/gdb.base/break-inline.c              |    2 +-
 gdb/testsuite/gdb.base/break-inline.exp            |    2 +-
 gdb/testsuite/gdb.base/break-interp-lib.c          |    2 +-
 gdb/testsuite/gdb.base/break-interp-main.c         |    2 +-
 gdb/testsuite/gdb.base/break-interp.exp            |    2 +-
 .../gdb.base/break-on-linker-gcd-function.cc       |    2 +-
 .../gdb.base/break-on-linker-gcd-function.exp      |    2 +-
 gdb/testsuite/gdb.base/break.c                     |    3 +-
 gdb/testsuite/gdb.base/break.exp                   |    3 +-
 gdb/testsuite/gdb.base/break1.c                    |   20 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.c         |    2 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |    2 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |    2 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    2 +-
 gdb/testsuite/gdb.base/call-sc.c                   |    2 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    2 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    2 +-
 gdb/testsuite/gdb.base/call-signals.c              |    2 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    2 +-
 gdb/testsuite/gdb.base/callexit.c                  |    2 +-
 gdb/testsuite/gdb.base/callexit.exp                |    2 +-
 gdb/testsuite/gdb.base/callfuncs.c                 |    3 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    2 +-
 gdb/testsuite/gdb.base/catch-load-so.c             |    2 +-
 gdb/testsuite/gdb.base/catch-load.c                |    2 +-
 gdb/testsuite/gdb.base/catch-load.exp              |    2 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    3 +-
 gdb/testsuite/gdb.base/charset-malloc.c            |    2 +-
 gdb/testsuite/gdb.base/charset.c                   |    2 +-
 gdb/testsuite/gdb.base/charset.exp                 |    6 +-
 gdb/testsuite/gdb.base/checkpoint.c                |    2 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    2 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    2 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    2 +-
 gdb/testsuite/gdb.base/code_elim.exp               |    2 +-
 gdb/testsuite/gdb.base/code_elim1.c                |    2 +-
 gdb/testsuite/gdb.base/code_elim2.c                |    2 +-
 gdb/testsuite/gdb.base/commands.exp                |    3 +-
 gdb/testsuite/gdb.base/completion.exp              |   19 +-
 gdb/testsuite/gdb.base/complex.c                   |    2 +-
 gdb/testsuite/gdb.base/complex.exp                 |    2 +-
 gdb/testsuite/gdb.base/comprdebug.exp              |    2 +-
 gdb/testsuite/gdb.base/cond-eval-mode.exp          |    2 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |    2 +-
 gdb/testsuite/gdb.base/condbreak.exp               |    2 +-
 gdb/testsuite/gdb.base/consecutive.exp             |    2 +-
 gdb/testsuite/gdb.base/constvars.exp               |    2 +-
 gdb/testsuite/gdb.base/corefile.exp                |    2 +-
 gdb/testsuite/gdb.base/coremaker.c                 |    2 +-
 gdb/testsuite/gdb.base/coremaker2.c                |    2 +-
 gdb/testsuite/gdb.base/ctxobj-f.c                  |    2 +-
 gdb/testsuite/gdb.base/ctxobj-m.c                  |    2 +-
 gdb/testsuite/gdb.base/ctxobj-v.c                  |    2 +-
 gdb/testsuite/gdb.base/ctxobj.exp                  |    2 +-
 gdb/testsuite/gdb.base/cursal.c                    |    2 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    2 +-
 gdb/testsuite/gdb.base/cvexpr.c                    |    2 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    2 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    2 +-
 gdb/testsuite/gdb.base/debug-expr.exp              |    2 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +-
 gdb/testsuite/gdb.base/define.exp                  |    3 +-
 gdb/testsuite/gdb.base/del.c                       |    2 +-
 gdb/testsuite/gdb.base/del.exp                     |    2 +-
 gdb/testsuite/gdb.base/detach.exp                  |    2 +-
 gdb/testsuite/gdb.base/dfp-exprs.exp               |    2 +-
 gdb/testsuite/gdb.base/dfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |    2 +-
 gdb/testsuite/gdb.base/disabled-location.c         |    2 +-
 gdb/testsuite/gdb.base/disabled-location.exp       |    2 +-
 gdb/testsuite/gdb.base/disasm-end-cu-1.c           |    2 +-
 gdb/testsuite/gdb.base/disasm-end-cu-2.c           |    2 +-
 gdb/testsuite/gdb.base/disasm-end-cu.exp           |    2 +-
 gdb/testsuite/gdb.base/disp-step-fork.c            |    2 +-
 gdb/testsuite/gdb.base/disp-step-syscall.exp       |    2 +-
 gdb/testsuite/gdb.base/disp-step-vfork.c           |    2 +-
 gdb/testsuite/gdb.base/display.exp                 |    2 +-
 gdb/testsuite/gdb.base/dmsym.c                     |    2 +-
 gdb/testsuite/gdb.base/dmsym.exp                   |    2 +-
 gdb/testsuite/gdb.base/dmsym_main.c                |    2 +-
 gdb/testsuite/gdb.base/dprintf.c                   |    2 +-
 gdb/testsuite/gdb.base/dprintf.exp                 |    2 +-
 gdb/testsuite/gdb.base/dump.exp                    |    2 +-
 gdb/testsuite/gdb.base/dup-sect.S                  |    2 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    2 +-
 gdb/testsuite/gdb.base/duplicate-bp.c              |    2 +-
 gdb/testsuite/gdb.base/duplicate-bp.exp            |    2 +-
 gdb/testsuite/gdb.base/echo.exp                    |    3 +-
 gdb/testsuite/gdb.base/empty_exe.exp               |    2 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |    3 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/enum_cond.c                 |    2 +-
 gdb/testsuite/gdb.base/enum_cond.exp               |    2 +-
 gdb/testsuite/gdb.base/enumval.c                   |    2 +-
 gdb/testsuite/gdb.base/enumval.exp                 |    2 +-
 gdb/testsuite/gdb.base/environ.exp                 |    2 +-
 gdb/testsuite/gdb.base/eu-strip-infcall.c          |    2 +-
 gdb/testsuite/gdb.base/eu-strip-infcall.exp        |    2 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    2 +-
 gdb/testsuite/gdb.base/eval.exp                    |    2 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.c           |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |    2 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    7 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    2 +-
 gdb/testsuite/gdb.base/find-unmapped.c             |    2 +-
 gdb/testsuite/gdb.base/find-unmapped.exp           |    2 +-
 gdb/testsuite/gdb.base/find.c                      |    2 +-
 gdb/testsuite/gdb.base/find.exp                    |    2 +-
 gdb/testsuite/gdb.base/finish.exp                  |    2 +-
 gdb/testsuite/gdb.base/fixsection.c                |    2 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    2 +-
 gdb/testsuite/gdb.base/float.c                     |    2 +-
 gdb/testsuite/gdb.base/float.exp                   |    2 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |    2 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |    2 +-
 gdb/testsuite/gdb.base/foll-vfork-exit.c           |    2 +-
 gdb/testsuite/gdb.base/foll-vfork.c                |    2 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    2 +-
 gdb/testsuite/gdb.base/fortran-sym-case.c          |    2 +-
 gdb/testsuite/gdb.base/fortran-sym-case.exp        |    2 +-
 gdb/testsuite/gdb.base/frame-args.c                |    2 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    2 +-
 gdb/testsuite/gdb.base/freebpcmd.c                 |    2 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    2 +-
 gdb/testsuite/gdb.base/fullname.c                  |    2 +-
 gdb/testsuite/gdb.base/fullname.exp                |    2 +-
 gdb/testsuite/gdb.base/funcargs.exp                |    3 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.c     |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |    2 +-
 gdb/testsuite/gdb.base/gcore-relro-lib.c           |    2 +-
 gdb/testsuite/gdb.base/gcore-relro-main.c          |    2 +-
 gdb/testsuite/gdb.base/gcore-relro.exp             |    2 +-
 gdb/testsuite/gdb.base/gcore.c                     |    2 +-
 gdb/testsuite/gdb.base/gcore.exp                   |    2 +-
 gdb/testsuite/gdb.base/gdb1056.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1090.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1090.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb11530.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11530.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb11531.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb1250.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1555-main.c              |    2 +-
 gdb/testsuite/gdb.base/gdb1555.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1821.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1821.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c      |    2 +-
 gdb/testsuite/gdb.base/gdbindex-stabs.c            |    2 +-
 gdb/testsuite/gdb.base/gdbindex-stabs.exp          |    2 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |    2 +-
 gdb/testsuite/gdb.base/gnu-debugdata.c             |    2 +-
 gdb/testsuite/gdb.base/gnu-debugdata.exp           |   15 +-
 gdb/testsuite/gdb.base/gnu-ifunc-lib.c             |    2 +-
 gdb/testsuite/gdb.base/gnu-ifunc.c                 |    2 +-
 gdb/testsuite/gdb.base/gnu-ifunc.exp               |    2 +-
 gdb/testsuite/gdb.base/gnu_vector.c                |    2 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |    2 +-
 gdb/testsuite/gdb.base/hashline1.exp               |    2 +-
 gdb/testsuite/gdb.base/hashline2.exp               |    2 +-
 gdb/testsuite/gdb.base/hashline3.exp               |    2 +-
 gdb/testsuite/gdb.base/hbreak.c                    |    2 +-
 gdb/testsuite/gdb.base/hbreak.exp                  |    2 +-
 gdb/testsuite/gdb.base/hbreak2.exp                 |    3 +-
 gdb/testsuite/gdb.base/help.exp                    |    3 +-
 gdb/testsuite/gdb.base/hook-stop-continue.c        |    2 +-
 gdb/testsuite/gdb.base/hook-stop-continue.exp      |    2 +-
 gdb/testsuite/gdb.base/hook-stop-frame.c           |    2 +-
 gdb/testsuite/gdb.base/hook-stop-frame.exp         |    2 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 +-
 gdb/testsuite/gdb.base/ifelse.exp                  |    2 +-
 gdb/testsuite/gdb.base/included.c                  |    2 +-
 gdb/testsuite/gdb.base/included.exp                |    2 +-
 gdb/testsuite/gdb.base/included.h                  |    2 +-
 gdb/testsuite/gdb.base/inferior-died.c             |    2 +-
 gdb/testsuite/gdb.base/inferior-died.exp           |    2 +-
 gdb/testsuite/gdb.base/infnan.c                    |    2 +-
 gdb/testsuite/gdb.base/infnan.exp                  |    2 +-
 gdb/testsuite/gdb.base/info-fun-solib.c            |    2 +-
 gdb/testsuite/gdb.base/info-fun.c                  |    2 +-
 gdb/testsuite/gdb.base/info-fun.exp                |    2 +-
 gdb/testsuite/gdb.base/info-macros.exp             |    2 +-
 gdb/testsuite/gdb.base/info-os.c                   |    2 +-
 gdb/testsuite/gdb.base/info-os.exp                 |    2 +-
 gdb/testsuite/gdb.base/info-proc.exp               |   16 +-
 gdb/testsuite/gdb.base/info-target.exp             |    2 +-
 gdb/testsuite/gdb.base/infoline.c                  |    2 +-
 gdb/testsuite/gdb.base/infoline.exp                |    2 +-
 gdb/testsuite/gdb.base/interact.exp                |    2 +-
 gdb/testsuite/gdb.base/interp.c                    |    2 +-
 gdb/testsuite/gdb.base/interp.exp                  |    2 +-
 gdb/testsuite/gdb.base/interrupt.exp               |    2 +-
 gdb/testsuite/gdb.base/jit-main.c                  |    2 +-
 gdb/testsuite/gdb.base/jit-simple.exp              |    2 +-
 gdb/testsuite/gdb.base/jit-so.exp                  |    2 +-
 gdb/testsuite/gdb.base/jit-solib.c                 |    2 +-
 gdb/testsuite/gdb.base/jit.exp                     |    2 +-
 gdb/testsuite/gdb.base/jump.exp                    |    2 +-
 gdb/testsuite/gdb.base/kill-after-signal.c         |    2 +-
 gdb/testsuite/gdb.base/kill-after-signal.exp       |    7 +-
 gdb/testsuite/gdb.base/label.exp                   |    2 +-
 gdb/testsuite/gdb.base/langs.exp                   |    2 +-
 gdb/testsuite/gdb.base/langs1.f                    |    2 +-
 gdb/testsuite/gdb.base/ldbl_e308.c                 |    2 +-
 gdb/testsuite/gdb.base/ldbl_e308.exp               |    2 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |    2 +-
 gdb/testsuite/gdb.base/linespecs.exp               |    2 +-
 gdb/testsuite/gdb.base/list.exp                    |    3 +-
 gdb/testsuite/gdb.base/logical.exp                 |    2 +-
 gdb/testsuite/gdb.base/long_long.c                 |    2 +-
 gdb/testsuite/gdb.base/long_long.exp               |    2 +-
 gdb/testsuite/gdb.base/longest-types.c             |    2 +-
 gdb/testsuite/gdb.base/longest-types.exp           |    2 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    2 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    2 +-
 gdb/testsuite/gdb.base/macscp.exp                  |    2 +-
 gdb/testsuite/gdb.base/maint.exp                   |   72 +-
 gdb/testsuite/gdb.base/memattr.c                   |    2 +-
 gdb/testsuite/gdb.base/memattr.exp                 |    2 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |    3 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    2 +-
 gdb/testsuite/gdb.base/morestack.c                 |    2 +-
 gdb/testsuite/gdb.base/morestack.exp               |    2 +-
 gdb/testsuite/gdb.base/moribund-step.exp           |    2 +-
 gdb/testsuite/gdb.base/multi-forks.c               |    2 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |    2 +-
 gdb/testsuite/gdb.base/nextoverexit.c              |    2 +-
 gdb/testsuite/gdb.base/nextoverexit.exp            |    2 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |    3 +-
 gdb/testsuite/gdb.base/nofield.c                   |    2 +-
 gdb/testsuite/gdb.base/nofield.exp                 |    2 +-
 gdb/testsuite/gdb.base/nostdlib.c                  |    2 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |    2 +-
 gdb/testsuite/gdb.base/opaque.exp                  |    3 +-
 gdb/testsuite/gdb.base/overlays.exp                |    3 +-
 gdb/testsuite/gdb.base/page.exp                    |    3 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |    2 +-
 gdb/testsuite/gdb.base/pending.c                   |    2 +-
 gdb/testsuite/gdb.base/pending.exp                 |    2 +-
 gdb/testsuite/gdb.base/pendshr.c                   |    2 +-
 gdb/testsuite/gdb.base/permissions.exp             |    2 +-
 gdb/testsuite/gdb.base/pie-execl.c                 |    2 +-
 gdb/testsuite/gdb.base/pie-execl.exp               |    2 +-
 gdb/testsuite/gdb.base/pointers.exp                |    2 +-
 gdb/testsuite/gdb.base/pr10179.exp                 |    2 +-
 gdb/testsuite/gdb.base/pr11022.c                   |    2 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |    2 +-
 gdb/testsuite/gdb.base/prelink-lib.c               |    2 +-
 gdb/testsuite/gdb.base/prelink.c                   |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |    2 +-
 gdb/testsuite/gdb.base/print-file-var-lib1.c       |    2 +-
 gdb/testsuite/gdb.base/print-file-var-lib2.c       |    2 +-
 gdb/testsuite/gdb.base/print-file-var-main.c       |    2 +-
 gdb/testsuite/gdb.base/print-file-var.exp          |    2 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    3 +-
 gdb/testsuite/gdb.base/prologue.c                  |    2 +-
 gdb/testsuite/gdb.base/prologue.exp                |    2 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.c               |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |    2 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    3 +-
 gdb/testsuite/gdb.base/radix.exp                   |    2 +-
 gdb/testsuite/gdb.base/randomize.c                 |    2 +-
 gdb/testsuite/gdb.base/randomize.exp               |    2 +-
 gdb/testsuite/gdb.base/readline-ask.c              |    2 +-
 gdb/testsuite/gdb.base/readline-ask.exp            |    2 +-
 gdb/testsuite/gdb.base/readline-ask.inputrc        |    2 +-
 gdb/testsuite/gdb.base/readline.exp                |    2 +-
 gdb/testsuite/gdb.base/recpar.c                    |    2 +-
 gdb/testsuite/gdb.base/recpar.exp                  |    2 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    3 +-
 gdb/testsuite/gdb.base/relational.exp              |    2 +-
 gdb/testsuite/gdb.base/relativedebug.c             |    2 +-
 gdb/testsuite/gdb.base/relativedebug.exp           |    2 +-
 gdb/testsuite/gdb.base/relocate.c                  |    2 +-
 gdb/testsuite/gdb.base/relocate.exp                |    2 +-
 gdb/testsuite/gdb.base/remote.exp                  |    2 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    2 +-
 gdb/testsuite/gdb.base/reread.exp                  |    2 +-
 gdb/testsuite/gdb.base/restore.c                   |    3 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.c            |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.exp          |    2 +-
 gdb/testsuite/gdb.base/return-nodebug1.c           |    2 +-
 gdb/testsuite/gdb.base/return.exp                  |    3 +-
 gdb/testsuite/gdb.base/return2.exp                 |    2 +-
 gdb/testsuite/gdb.base/save-bp.c                   |    2 +-
 gdb/testsuite/gdb.base/save-bp.exp                 |    2 +-
 gdb/testsuite/gdb.base/savedregs.c                 |    2 +-
 gdb/testsuite/gdb.base/savedregs.exp               |    2 +-
 gdb/testsuite/gdb.base/scope.exp                   |    3 +-
 gdb/testsuite/gdb.base/sect-cmd.exp                |    2 +-
 gdb/testsuite/gdb.base/sep-proc.c                  |    2 +-
 gdb/testsuite/gdb.base/sep.c                       |    2 +-
 gdb/testsuite/gdb.base/sep.exp                     |    2 +-
 gdb/testsuite/gdb.base/sepdebug.c                  |    3 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    3 +-
 gdb/testsuite/gdb.base/sepdebug2.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    2 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    2 +-
 gdb/testsuite/gdb.base/set-noassign.exp            |    2 +-
 gdb/testsuite/gdb.base/setshow.exp                 |    3 +-
 gdb/testsuite/gdb.base/setvar.exp                  |    3 +-
 gdb/testsuite/gdb.base/shell.exp                   |    2 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    2 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |    2 +-
 gdb/testsuite/gdb.base/sigall.exp                  |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.c               |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 +-
 gdb/testsuite/gdb.base/sigbpt.c                    |    2 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |    2 +-
 gdb/testsuite/gdb.base/sigchld.c                   |    2 +-
 gdb/testsuite/gdb.base/sigchld.exp                 |    2 +-
 gdb/testsuite/gdb.base/siginfo-addr.c              |    2 +-
 gdb/testsuite/gdb.base/siginfo-addr.exp            |    2 +-
 gdb/testsuite/gdb.base/siginfo-infcall.c           |    2 +-
 gdb/testsuite/gdb.base/siginfo-infcall.exp         |    2 +-
 gdb/testsuite/gdb.base/siginfo-obj.c               |    2 +-
 gdb/testsuite/gdb.base/siginfo-obj.exp             |    2 +-
 gdb/testsuite/gdb.base/siginfo-thread.c            |    2 +-
 gdb/testsuite/gdb.base/siginfo-thread.exp          |    2 +-
 gdb/testsuite/gdb.base/siginfo.c                   |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 +-
 gdb/testsuite/gdb.base/signals.exp                 |    3 +-
 gdb/testsuite/gdb.base/signest.c                   |    2 +-
 gdb/testsuite/gdb.base/signest.exp                 |    2 +-
 gdb/testsuite/gdb.base/signull.c                   |    3 +-
 gdb/testsuite/gdb.base/signull.exp                 |    2 +-
 gdb/testsuite/gdb.base/sigrepeat.c                 |    2 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    2 +-
 gdb/testsuite/gdb.base/sigstep.c                   |    2 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    2 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.base/skip-solib.exp              |   25 +-
 gdb/testsuite/gdb.base/skip.exp                    |   62 +-
 gdb/testsuite/gdb.base/so-disc-shr.c               |    2 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    3 +-
 gdb/testsuite/gdb.base/so-indr-cl.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |    2 +-
 gdb/testsuite/gdb.base/solib-disc.c                |    2 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-display-lib.c         |    2 +-
 gdb/testsuite/gdb.base/solib-display-main.c        |    2 +-
 gdb/testsuite/gdb.base/solib-display.exp           |    2 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    2 +-
 gdb/testsuite/gdb.base/solib-overlap-lib.c         |    2 +-
 gdb/testsuite/gdb.base/solib-overlap-main.c        |    2 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    2 +-
 gdb/testsuite/gdb.base/solib-symbol-lib.c          |    2 +-
 gdb/testsuite/gdb.base/solib-symbol-main.c         |    2 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.base/solib-weak.c                |    2 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    2 +-
 gdb/testsuite/gdb.base/solib.exp                   |    2 +-
 gdb/testsuite/gdb.base/source-error.gdb            |    2 +-
 gdb/testsuite/gdb.base/source-test.gdb             |    2 +-
 gdb/testsuite/gdb.base/source.exp                  |    2 +-
 gdb/testsuite/gdb.base/stack-checking.c            |    2 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    2 +-
 gdb/testsuite/gdb.base/stale-infcall.c             |    2 +-
 gdb/testsuite/gdb.base/stale-infcall.exp           |    2 +-
 gdb/testsuite/gdb.base/stap-probe.c                |    2 +-
 gdb/testsuite/gdb.base/stap-probe.exp              |    2 +-
 gdb/testsuite/gdb.base/start.c                     |    2 +-
 gdb/testsuite/gdb.base/start.exp                   |    2 +-
 gdb/testsuite/gdb.base/step-break.c                |    2 +-
 gdb/testsuite/gdb.base/step-break.exp              |    2 +-
 gdb/testsuite/gdb.base/step-bt.c                   |    2 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |    2 +-
 gdb/testsuite/gdb.base/step-line.c                 |    2 +-
 gdb/testsuite/gdb.base/step-line.exp               |    2 +-
 gdb/testsuite/gdb.base/step-line.inp               |    2 +-
 gdb/testsuite/gdb.base/step-resume-infcall.c       |    2 +-
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |    2 +-
 gdb/testsuite/gdb.base/step-symless.c              |    2 +-
 gdb/testsuite/gdb.base/step-symless.exp            |    2 +-
 gdb/testsuite/gdb.base/step-test.exp               |    3 +-
 gdb/testsuite/gdb.base/store.exp                   |    2 +-
 gdb/testsuite/gdb.base/structs.c                   |    2 +-
 gdb/testsuite/gdb.base/structs.exp                 |    3 +-
 gdb/testsuite/gdb.base/structs2.exp                |    2 +-
 gdb/testsuite/gdb.base/structs3.c                  |    2 +-
 gdb/testsuite/gdb.base/structs3.exp                |    2 +-
 gdb/testsuite/gdb.base/subst.exp                   |    2 +-
 .../gdb.base/symbol-without-target_section.c       |    2 +-
 .../gdb.base/symbol-without-target_section.exp     |    2 +-
 gdb/testsuite/gdb.base/term.c                      |    2 +-
 gdb/testsuite/gdb.base/term.exp                    |    3 +-
 gdb/testsuite/gdb.base/testenv.c                   |    2 +-
 gdb/testsuite/gdb.base/testenv.exp                 |    2 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    2 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |    2 +-
 gdb/testsuite/gdb.base/twice.exp                   |    2 +-
 gdb/testsuite/gdb.base/type-opaque-lib.c           |    2 +-
 gdb/testsuite/gdb.base/type-opaque-main.c          |    2 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |    2 +-
 gdb/testsuite/gdb.base/ui-redirect.exp             |    2 +-
 gdb/testsuite/gdb.base/unload.c                    |    2 +-
 gdb/testsuite/gdb.base/unload.exp                  |    2 +-
 gdb/testsuite/gdb.base/unloadshr.c                 |    2 +-
 gdb/testsuite/gdb.base/unloadshr2.c                |    2 +-
 gdb/testsuite/gdb.base/until.exp                   |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.c            |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    2 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.c        |    2 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    2 +-
 gdb/testsuite/gdb.base/valgrind-infcall.c          |    2 +-
 gdb/testsuite/gdb.base/valgrind-infcall.exp        |    2 +-
 gdb/testsuite/gdb.base/value-double-free.c         |    2 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |    2 +-
 gdb/testsuite/gdb.base/varargs.exp                 |    2 +-
 gdb/testsuite/gdb.base/vforked-prog.c              |    2 +-
 gdb/testsuite/gdb.base/volatile.exp                |    3 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.c        |    2 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |    2 +-
 gdb/testsuite/gdb.base/watch-cond.c                |    2 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |    2 +-
 gdb/testsuite/gdb.base/watch-non-mem.c             |    2 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp           |    2 +-
 gdb/testsuite/gdb.base/watch-read.c                |    2 +-
 gdb/testsuite/gdb.base/watch-read.exp              |    2 +-
 gdb/testsuite/gdb.base/watch-vfork.c               |    2 +-
 gdb/testsuite/gdb.base/watch-vfork.exp             |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.c          |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    2 +-
 .../gdb.base/watchpoint-cond-gone-stripped.c       |    2 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.c      |    2 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |    2 +-
 gdb/testsuite/gdb.base/watchpoint-delete.c         |    2 +-
 gdb/testsuite/gdb.base/watchpoint-delete.exp       |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c    |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp  |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw.c             |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw.exp           |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib-shr.c      |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib.c          |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |    2 +-
 gdb/testsuite/gdb.base/watchpoints.c               |    2 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    2 +-
 gdb/testsuite/gdb.base/wchar.c                     |    2 +-
 gdb/testsuite/gdb.base/wchar.exp                   |    2 +-
 gdb/testsuite/gdb.base/weaklib1.c                  |    2 +-
 gdb/testsuite/gdb.base/weaklib2.c                  |    2 +-
 gdb/testsuite/gdb.base/whatis-exp.exp              |    2 +-
 gdb/testsuite/gdb.base/whatis.c                    |    3 +-
 gdb/testsuite/gdb.base/whatis.exp                  |    3 +-
 gdb/testsuite/gdb.cell/arch.exp                    |    2 +-
 gdb/testsuite/gdb.cell/break-spu.c                 |    2 +-
 gdb/testsuite/gdb.cell/break.c                     |    2 +-
 gdb/testsuite/gdb.cell/break.exp                   |    2 +-
 gdb/testsuite/gdb.cell/bt-spu.c                    |    2 +-
 gdb/testsuite/gdb.cell/bt.c                        |    2 +-
 gdb/testsuite/gdb.cell/bt.exp                      |    2 +-
 gdb/testsuite/gdb.cell/bt2-spu.c                   |    2 +-
 gdb/testsuite/gdb.cell/core.exp                    |    2 +-
 gdb/testsuite/gdb.cell/coremaker-spu.c             |    2 +-
 gdb/testsuite/gdb.cell/coremaker.c                 |    2 +-
 gdb/testsuite/gdb.cell/data-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/data.c                      |    2 +-
 gdb/testsuite/gdb.cell/data.exp                    |    2 +-
 gdb/testsuite/gdb.cell/dwarfaddr.S                 |    2 +-
 gdb/testsuite/gdb.cell/dwarfaddr.exp               |    2 +-
 gdb/testsuite/gdb.cell/ea-cache-spu.c              |    2 +-
 gdb/testsuite/gdb.cell/ea-cache.c                  |    2 +-
 gdb/testsuite/gdb.cell/ea-cache.exp                |    2 +-
 gdb/testsuite/gdb.cell/ea-standalone.c             |    2 +-
 gdb/testsuite/gdb.cell/ea-standalone.exp           |    2 +-
 gdb/testsuite/gdb.cell/ea-test.c                   |    2 +-
 gdb/testsuite/gdb.cell/ea-test.exp                 |    2 +-
 gdb/testsuite/gdb.cell/f-regs.exp                  |    2 +-
 gdb/testsuite/gdb.cell/fork-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/fork.c                      |    2 +-
 gdb/testsuite/gdb.cell/fork.exp                    |    2 +-
 gdb/testsuite/gdb.cell/gcore.exp                   |    2 +-
 gdb/testsuite/gdb.cell/mem-access-spu.c            |    2 +-
 gdb/testsuite/gdb.cell/mem-access.c                |    2 +-
 gdb/testsuite/gdb.cell/mem-access.exp              |    2 +-
 gdb/testsuite/gdb.cell/ptype.exp                   |    2 +-
 gdb/testsuite/gdb.cell/registers.exp               |    2 +-
 gdb/testsuite/gdb.cell/size-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/size.c                      |    2 +-
 gdb/testsuite/gdb.cell/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.cell/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.cell/solib.exp                   |    2 +-
 gdb/testsuite/gdb.cp/abstract-origin.cc            |    2 +-
 gdb/testsuite/gdb.cp/abstract-origin.exp           |    2 +-
 gdb/testsuite/gdb.cp/ambiguous.exp                 |    3 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |    2 +-
 gdb/testsuite/gdb.cp/anon-ns.cc                    |    2 +-
 gdb/testsuite/gdb.cp/anon-ns.exp                   |    2 +-
 gdb/testsuite/gdb.cp/anon-struct.cc                |    2 +-
 gdb/testsuite/gdb.cp/anon-struct.exp               |    2 +-
 gdb/testsuite/gdb.cp/anon-union.exp                |    3 +-
 gdb/testsuite/gdb.cp/arg-reference.cc              |    2 +-
 gdb/testsuite/gdb.cp/arg-reference.exp             |    2 +-
 gdb/testsuite/gdb.cp/baseenum.cc                   |    2 +-
 gdb/testsuite/gdb.cp/baseenum.exp                  |    2 +-
 gdb/testsuite/gdb.cp/bool.cc                       |    2 +-
 gdb/testsuite/gdb.cp/bool.exp                      |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.cc                 |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    2 +-
 gdb/testsuite/gdb.cp/bs15503.exp                   |    2 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    2 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    2 +-
 gdb/testsuite/gdb.cp/call-c.exp                    |    2 +-
 gdb/testsuite/gdb.cp/casts.exp                     |    2 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    2 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    2 +-
 gdb/testsuite/gdb.cp/classes.cc                    |    2 +-
 gdb/testsuite/gdb.cp/classes.exp                   |    2 +-
 gdb/testsuite/gdb.cp/cmpd-minsyms.cc               |    2 +-
 gdb/testsuite/gdb.cp/cmpd-minsyms.exp              |    2 +-
 gdb/testsuite/gdb.cp/converts.exp                  |    2 +-
 gdb/testsuite/gdb.cp/cp-relocate.cc                |    2 +-
 gdb/testsuite/gdb.cp/cp-relocate.exp               |    2 +-
 gdb/testsuite/gdb.cp/cpcompletion.exp              |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    2 +-
 gdb/testsuite/gdb.cp/cplabel.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cplabel.exp                   |    2 +-
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |    3 +-
 gdb/testsuite/gdb.cp/ctti.exp                      |    3 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    2 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    2 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    2 +-
 gdb/testsuite/gdb.cp/debug-expr.exp                |    2 +-
 gdb/testsuite/gdb.cp/demangle.exp                  |    3 +-
 gdb/testsuite/gdb.cp/derivation.cc                 |    2 +-
 gdb/testsuite/gdb.cp/derivation.exp                |    2 +-
 gdb/testsuite/gdb.cp/destrprint.exp                |    2 +-
 gdb/testsuite/gdb.cp/dispcxx.cc                    |    2 +-
 gdb/testsuite/gdb.cp/dispcxx.exp                   |    2 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    2 +-
 gdb/testsuite/gdb.cp/exception.exp                 |    3 +-
 gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc        |    2 +-
 gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp       |    2 +-
 gdb/testsuite/gdb.cp/expand-sals.cc                |    2 +-
 gdb/testsuite/gdb.cp/expand-sals.exp               |    2 +-
 gdb/testsuite/gdb.cp/extern-c.cc                   |    2 +-
 gdb/testsuite/gdb.cp/extern-c.exp                  |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.cc              |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    2 +-
 gdb/testsuite/gdb.cp/fpointer.exp                  |    2 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    2 +-
 gdb/testsuite/gdb.cp/gdb2384.cc                    |    2 +-
 gdb/testsuite/gdb.cp/gdb2384.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.cc                    |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    2 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc         |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.cc             |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.exp            |    2 +-
 gdb/testsuite/gdb.cp/inherit.exp                   |    3 +-
 gdb/testsuite/gdb.cp/koenig.exp                    |    2 +-
 gdb/testsuite/gdb.cp/local.exp                     |    2 +-
 gdb/testsuite/gdb.cp/m-data.exp                    |    2 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |    2 +-
 gdb/testsuite/gdb.cp/maint.exp                     |    2 +-
 gdb/testsuite/gdb.cp/mb-ctor.exp                   |    2 +-
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    2 +-
 gdb/testsuite/gdb.cp/mb-inline.h                   |    2 +-
 gdb/testsuite/gdb.cp/mb-inline1.cc                 |    2 +-
 gdb/testsuite/gdb.cp/mb-inline2.cc                 |    2 +-
 gdb/testsuite/gdb.cp/mb-templates.exp              |    2 +-
 gdb/testsuite/gdb.cp/member-name.cc                |   73 +
 gdb/testsuite/gdb.cp/member-name.exp               |   43 +
 gdb/testsuite/gdb.cp/member-ptr.cc                 |    2 +-
 gdb/testsuite/gdb.cp/member-ptr.exp                |    3 +-
 gdb/testsuite/gdb.cp/meth-typedefs.cc              |    2 +-
 gdb/testsuite/gdb.cp/meth-typedefs.exp             |    2 +-
 gdb/testsuite/gdb.cp/method.exp                    |    3 +-
 gdb/testsuite/gdb.cp/method2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/minsym-fallback-main.cc       |    2 +-
 gdb/testsuite/gdb.cp/minsym-fallback.cc            |    2 +-
 gdb/testsuite/gdb.cp/minsym-fallback.exp           |    2 +-
 gdb/testsuite/gdb.cp/minsym-fallback.h             |    2 +-
 gdb/testsuite/gdb.cp/misc.cc                       |    2 +-
 gdb/testsuite/gdb.cp/misc.exp                      |    3 +-
 gdb/testsuite/gdb.cp/namespace-enum.exp            |    2 +-
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    2 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |    3 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |    2 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |    2 +-
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |    2 +-
 gdb/testsuite/gdb.cp/no-dmgl-verbose.cc            |    2 +-
 gdb/testsuite/gdb.cp/no-dmgl-verbose.exp           |    2 +-
 gdb/testsuite/gdb.cp/noparam.cc                    |    2 +-
 gdb/testsuite/gdb.cp/noparam.exp                   |    2 +-
 gdb/testsuite/gdb.cp/nsdecl.exp                    |    2 +-
 gdb/testsuite/gdb.cp/nsimport.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsnested.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsnoimports.exp               |    2 +-
 gdb/testsuite/gdb.cp/nsrecurs.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsstress.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    2 +-
 gdb/testsuite/gdb.cp/operator.exp                  |    2 +-
 gdb/testsuite/gdb.cp/oranking.exp                  |    2 +-
 gdb/testsuite/gdb.cp/overload-const.cc             |    2 +-
 gdb/testsuite/gdb.cp/overload-const.exp            |    2 +-
 gdb/testsuite/gdb.cp/overload.exp                  |    2 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |    3 +-
 gdb/testsuite/gdb.cp/ovsrch.exp                    |    2 +-
 gdb/testsuite/gdb.cp/ovsrch.h                      |    2 +-
 gdb/testsuite/gdb.cp/ovsrch1.cc                    |    2 +-
 gdb/testsuite/gdb.cp/ovsrch2.cc                    |    2 +-
 gdb/testsuite/gdb.cp/ovsrch3.cc                    |    2 +-
 gdb/testsuite/gdb.cp/ovsrch4.cc                    |    2 +-
 gdb/testsuite/gdb.cp/paren-type.cc                 |    2 +-
 gdb/testsuite/gdb.cp/paren-type.exp                |    2 +-
 gdb/testsuite/gdb.cp/pass-by-ref.cc                |    2 +-
 gdb/testsuite/gdb.cp/pass-by-ref.exp               |    2 +-
 gdb/testsuite/gdb.cp/pr-1023.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr-574.cc                     |    2 +-
 gdb/testsuite/gdb.cp/pr-574.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr10687.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr10728.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr12028.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr9067.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr9167.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr9631.cc                     |    2 +-
 gdb/testsuite/gdb.cp/pr9631.exp                    |    2 +-
 gdb/testsuite/gdb.cp/printmethod.cc                |    2 +-
 gdb/testsuite/gdb.cp/printmethod.exp               |    2 +-
 gdb/testsuite/gdb.cp/psmang.exp                    |    2 +-
 gdb/testsuite/gdb.cp/psmang1.cc                    |    2 +-
 gdb/testsuite/gdb.cp/psmang2.cc                    |    2 +-
 gdb/testsuite/gdb.cp/psymtab-parameter.cc          |    2 +-
 gdb/testsuite/gdb.cp/psymtab-parameter.exp         |    2 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.cc                |    2 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.exp               |    2 +-
 gdb/testsuite/gdb.cp/ptype-flags.cc                |    2 +-
 gdb/testsuite/gdb.cp/ptype-flags.exp               |    2 +-
 gdb/testsuite/gdb.cp/punctuator.exp                |    2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.cc          |    2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.exp         |    2 +-
 gdb/testsuite/gdb.cp/readnow-language.cc           |    2 +-
 gdb/testsuite/gdb.cp/readnow-language.exp          |    2 +-
 gdb/testsuite/gdb.cp/ref-params.cc                 |    2 +-
 gdb/testsuite/gdb.cp/ref-params.exp                |    2 +-
 gdb/testsuite/gdb.cp/ref-types.cc                  |    2 +-
 gdb/testsuite/gdb.cp/ref-types.exp                 |    2 +-
 gdb/testsuite/gdb.cp/rtti.exp                      |    2 +-
 gdb/testsuite/gdb.cp/rtti.h                        |    2 +-
 gdb/testsuite/gdb.cp/rtti1.cc                      |    2 +-
 gdb/testsuite/gdb.cp/rtti2.cc                      |    2 +-
 gdb/testsuite/gdb.cp/shadow.exp                    |    2 +-
 gdb/testsuite/gdb.cp/smartp.cc                     |    2 +-
 gdb/testsuite/gdb.cp/smartp.exp                    |    2 +-
 gdb/testsuite/gdb.cp/static-method.cc              |    2 +-
 gdb/testsuite/gdb.cp/static-method.exp             |    2 +-
 gdb/testsuite/gdb.cp/static-print-quit.cc          |    2 +-
 gdb/testsuite/gdb.cp/static-print-quit.exp         |    2 +-
 gdb/testsuite/gdb.cp/temargs.cc                    |    2 +-
 gdb/testsuite/gdb.cp/temargs.exp                   |    2 +-
 gdb/testsuite/gdb.cp/templates.exp                 |   19 +-
 gdb/testsuite/gdb.cp/try_catch.cc                  |    2 +-
 gdb/testsuite/gdb.cp/try_catch.exp                 |    2 +-
 gdb/testsuite/gdb.cp/typedef-operator.cc           |    2 +-
 gdb/testsuite/gdb.cp/typedef-operator.exp          |    2 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    2 +-
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.cp/using-crash.cc                |    2 +-
 gdb/testsuite/gdb.cp/using-crash.exp               |    2 +-
 gdb/testsuite/gdb.cp/virtbase.exp                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc.cc                   |    3 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    3 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc2.exp                 |    2 +-
 gdb/testsuite/gdb.disasm/am33.exp                  |    2 +-
 gdb/testsuite/gdb.disasm/h8300s.exp                |    2 +-
 gdb/testsuite/gdb.disasm/hppa.exp                  |    2 +-
 gdb/testsuite/gdb.disasm/mn10300.exp               |    2 +-
 gdb/testsuite/gdb.disasm/sh3.exp                   |    2 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    2 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/Makefile.in               |    3 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/clztest.S                 |    2 +-
 gdb/testsuite/gdb.dwarf2/clztest.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.exp              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S  |    2 +-
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp |    2 +-
 .../gdb.dwarf2/dw2-case-insensitive-debug.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp  |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-common-block.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-common-block.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S      |  230 +
 gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp    |   42 +
 gdb/testsuite/gdb.dwarf2/dw2-compressed.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.exp             |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c    |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.S         |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |    2 +-
 .../gdb.dwarf2/dw2-double-set-die-type.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-value.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp        |    2 +-
 .../gdb.dwarf2/dw2-ifort-parameter-debug.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-break.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    2 +-
 .../gdb.dwarf2/dw2-linkage-name-trust-main.cc      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S  |    2 +-
 .../gdb.dwarf2/dw2-linkage-name-trust.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |    2 +-
 .../gdb.dwarf2/dw2-namespaceless-anonymous.S       |    2 +-
 .../gdb.dwarf2/dw2-namespaceless-anonymous.exp     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |    2 +-
 .../gdb.dwarf2/dw2-objfile-overlap-inner.S         |    2 +-
 .../gdb.dwarf2/dw2-objfile-overlap-outer.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-param-error.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-param-error.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.c              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges2.c             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges3.c             |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-func.c        |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-main.c        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/fission-base.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/fission-base.c            |    2 +-
 gdb/testsuite/gdb.dwarf2/fission-base.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/fission-reread.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/fission-reread.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr-64bit.S           |   59 +-
 gdb/testsuite/gdb.dwarf2/implptr-64bit.exp         |   22 +-
 gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S   |    4 +-
 gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.c                 |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/main.c                    |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.S                  |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.c                  |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.exp                |    2 +-
 gdb/testsuite/gdb.dwarf2/pr10770.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/pr11465.S                 |    2 +-
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/pr13961.S                 |    2 +-
 gdb/testsuite/gdb.dwarf2/pr13961.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/typeddwarf.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/typeddwarf.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.S                   |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.exp                 |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst.c          |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst2.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst2.c         |    2 +-
 gdb/testsuite/gdb.fortran/Makefile.in              |    3 +-
 gdb/testsuite/gdb.fortran/array-element.exp        |    2 +-
 gdb/testsuite/gdb.fortran/array-element.f          |    2 +-
 gdb/testsuite/gdb.fortran/charset.exp              |    2 +-
 gdb/testsuite/gdb.fortran/common-block.exp         |    2 +-
 gdb/testsuite/gdb.fortran/common-block.f90         |    2 +-
 gdb/testsuite/gdb.fortran/complex.exp              |    2 +-
 gdb/testsuite/gdb.fortran/complex.f                |    2 +-
 gdb/testsuite/gdb.fortran/derived-type.exp         |    2 +-
 gdb/testsuite/gdb.fortran/derived-type.f90         |    2 +-
 gdb/testsuite/gdb.fortran/exprs.exp                |    3 +-
 gdb/testsuite/gdb.fortran/library-module-lib.f90   |    2 +-
 gdb/testsuite/gdb.fortran/library-module-main.f90  |    2 +-
 gdb/testsuite/gdb.fortran/library-module.exp       |    2 +-
 gdb/testsuite/gdb.fortran/logical.exp              |    2 +-
 gdb/testsuite/gdb.fortran/logical.f90              |    7 +-
 gdb/testsuite/gdb.fortran/module.exp               |    2 +-
 gdb/testsuite/gdb.fortran/module.f90               |    2 +-
 gdb/testsuite/gdb.fortran/multi-dim.exp            |    2 +-
 gdb/testsuite/gdb.fortran/multi-dim.f90            |    2 +-
 gdb/testsuite/gdb.fortran/subarray.exp             |    2 +-
 gdb/testsuite/gdb.fortran/subarray.f               |    2 +-
 gdb/testsuite/gdb.fortran/types.exp                |    3 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    2 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |    2 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    3 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    2 +-
 gdb/testsuite/gdb.go/basic-types.exp               |    2 +-
 gdb/testsuite/gdb.go/chan.exp                      |    2 +-
 gdb/testsuite/gdb.go/handcall.exp                  |    2 +-
 gdb/testsuite/gdb.go/hello.exp                     |    2 +-
 gdb/testsuite/gdb.go/integers.exp                  |    2 +-
 gdb/testsuite/gdb.go/methods.exp                   |    2 +-
 gdb/testsuite/gdb.go/package.exp                   |    2 +-
 gdb/testsuite/gdb.go/print.exp                     |    2 +-
 gdb/testsuite/gdb.go/strings.exp                   |    2 +-
 gdb/testsuite/gdb.go/types.exp                     |    2 +-
 gdb/testsuite/gdb.go/unsafe.exp                    |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp          |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp        |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp          |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp      |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg.exp           |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp     |    2 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp           |    3 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp           |    3 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp           |    2 +-
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    2 +-
 gdb/testsuite/gdb.java/jmain.exp                   |    2 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    2 +-
 gdb/testsuite/gdb.java/jnpe.exp                    |    2 +-
 gdb/testsuite/gdb.java/jnpe.java                   |    2 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    2 +-
 gdb/testsuite/gdb.java/jprint.java                 |    2 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |    2 +-
 gdb/testsuite/gdb.java/jv-print.exp                |    2 +-
 gdb/testsuite/gdb.linespec/base/two/thefile.cc     |    3 +-
 gdb/testsuite/gdb.linespec/linespec.exp            |    2 +-
 gdb/testsuite/gdb.linespec/ls-dollar.cc            |    2 +-
 gdb/testsuite/gdb.linespec/ls-dollar.exp           |    2 +-
 gdb/testsuite/gdb.linespec/ls-errs.c               |    2 +-
 gdb/testsuite/gdb.linespec/ls-errs.exp             |    2 +-
 gdb/testsuite/gdb.linespec/skip-two.exp            |   84 +
 gdb/testsuite/gdb.linespec/thread.c                |    2 +-
 gdb/testsuite/gdb.linespec/thread.exp              |    2 +-
 gdb/testsuite/gdb.mi/array.f                       |    2 +-
 gdb/testsuite/gdb.mi/basics.c                      |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c  |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c  |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S       |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp     |    2 +-
 gdb/testsuite/gdb.mi/gdb2549.exp                   |    2 +-
 gdb/testsuite/gdb.mi/gdb669.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb701.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb792.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-async.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi-catch-load-so.c            |   22 +
 gdb/testsuite/gdb.mi/mi-catch-load.c               |   33 +
 gdb/testsuite/gdb.mi/mi-catch-load.exp             |   93 +
 gdb/testsuite/gdb.mi/mi-cli.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp      |    2 +-
 gdb/testsuite/gdb.mi/mi-console.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-disassemble.exp            |    3 +-
 gdb/testsuite/gdb.mi/mi-eval.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-file-transfer.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-fill-memory.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp       |   41 +
 gdb/testsuite/gdb.mi/mi-hack-cli.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi-info-os.exp                |    2 +-
 .../gdb.mi/mi-inheritance-syntax-error.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-logging.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-memory-changed.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |    2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-pending.c                  |    2 +-
 gdb/testsuite/gdb.mi/mi-pending.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-pendshr.c                  |    2 +-
 gdb/testsuite/gdb.mi/mi-pthreads.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi-read-memory.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-record-changed.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-regs.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-return.exp                 |    3 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-solib.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-stack.c                    |    3 +-
 gdb/testsuite/gdb.mi/mi-stack.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi-stepi.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi-stepn.c                    |    2 +-
 gdb/testsuite/gdb.mi/mi-stepn.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-syn-frame.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child.c                |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi-var-cp.cc                  |    2 +-
 gdb/testsuite/gdb.mi/mi-var-cp.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-var-create-rtti.c          |    2 +-
 gdb/testsuite/gdb.mi/mi-var-create-rtti.exp        |    2 +-
 gdb/testsuite/gdb.mi/mi-var-display.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-var-invalidate.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-var-rtti.cc                |    2 +-
 gdb/testsuite/gdb.mi/mi-var-rtti.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi-watch-nonstop.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c       |    2 +-
 gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s       |    2 +-
 gdb/testsuite/gdb.mi/mi2-prompt.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-child.exp             |    2 +-
 gdb/testsuite/gdb.mi/non-stop-exit.c               |    2 +-
 gdb/testsuite/gdb.mi/non-stop.c                    |    2 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |    2 +-
 gdb/testsuite/gdb.mi/nsintrall.c                   |    2 +-
 gdb/testsuite/gdb.mi/nsmoribund.c                  |    2 +-
 gdb/testsuite/gdb.mi/nsthrexec.c                   |    2 +-
 gdb/testsuite/gdb.mi/pending.c                     |    2 +-
 gdb/testsuite/gdb.mi/pendshr1.c                    |    2 +-
 gdb/testsuite/gdb.mi/pendshr2.c                    |    2 +-
 gdb/testsuite/gdb.mi/pr11022.c                     |    2 +-
 gdb/testsuite/gdb.mi/pr11022.exp                   |    2 +-
 gdb/testsuite/gdb.mi/pthreads.c                    |    2 +-
 gdb/testsuite/gdb.mi/solib-lib.c                   |    2 +-
 gdb/testsuite/gdb.mi/solib-main.c                  |    2 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |    2 +-
 gdb/testsuite/gdb.mi/watch-nonstop.c               |    2 +-
 gdb/testsuite/gdb.modula2/Makefile.in              |    2 +-
 gdb/testsuite/gdb.modula2/unbounded-array.exp      |    2 +-
 gdb/testsuite/gdb.modula2/unbounded1.c             |    2 +-
 gdb/testsuite/gdb.multi/base.exp                   |    2 +-
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |    2 +-
 gdb/testsuite/gdb.multi/goodbye.c                  |    2 +-
 gdb/testsuite/gdb.multi/hangout.c                  |    2 +-
 gdb/testsuite/gdb.multi/hello.c                    |    2 +-
 gdb/testsuite/gdb.multi/multi-arch-exec.c          |    2 +-
 gdb/testsuite/gdb.multi/multi-arch-exec.exp        |    8 +-
 gdb/testsuite/gdb.multi/multi-arch.exp             |    8 +-
 gdb/testsuite/gdb.multi/watchpoint-multi.c         |    2 +-
 gdb/testsuite/gdb.multi/watchpoint-multi.exp       |    2 +-
 gdb/testsuite/gdb.objc/basicclass.exp              |    2 +-
 gdb/testsuite/gdb.objc/nondebug.exp                |    2 +-
 gdb/testsuite/gdb.objc/objcdecode.exp              |    2 +-
 gdb/testsuite/gdb.objc/print.exp                   |    2 +-
 gdb/testsuite/gdb.opencl/callfuncs.cl              |    2 +-
 gdb/testsuite/gdb.opencl/callfuncs.exp             |    2 +-
 gdb/testsuite/gdb.opencl/convs_casts.cl            |    2 +-
 gdb/testsuite/gdb.opencl/convs_casts.exp           |   12 +-
 gdb/testsuite/gdb.opencl/datatypes.cl              |    2 +-
 gdb/testsuite/gdb.opencl/datatypes.exp             |  120 +-
 gdb/testsuite/gdb.opencl/operators.cl              |    2 +-
 gdb/testsuite/gdb.opencl/operators.exp             |  364 +-
 gdb/testsuite/gdb.opencl/vec_comps.cl              |    2 +-
 gdb/testsuite/gdb.opencl/vec_comps.exp             |  104 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.c     |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.exp   |    2 +-
 gdb/testsuite/gdb.opt/inline-break.c               |    2 +-
 gdb/testsuite/gdb.opt/inline-break.exp             |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.c                  |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.c                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.exp              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.c              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.exp            |    2 +-
 gdb/testsuite/gdb.opt/inline-markers.c             |    2 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    2 +-
 gdb/testsuite/gdb.pascal/floats.pas                |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.exp              |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.pas              |    2 +-
 gdb/testsuite/gdb.pascal/hello.exp                 |    2 +-
 gdb/testsuite/gdb.pascal/integers.exp              |    2 +-
 gdb/testsuite/gdb.pascal/integers.pas              |    2 +-
 gdb/testsuite/gdb.pascal/print.exp                 |    2 +-
 gdb/testsuite/gdb.pascal/types.exp                 |    3 +-
 gdb/testsuite/gdb.python/lib-types.cc              |    2 +-
 gdb/testsuite/gdb.python/lib-types.exp             |   45 +-
 gdb/testsuite/gdb.python/py-block.c                |    2 +-
 gdb/testsuite/gdb.python/py-block.exp              |   34 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |    2 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   68 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |   24 +-
 gdb/testsuite/gdb.python/py-error.exp              |    2 +-
 gdb/testsuite/gdb.python/py-error.py               |    2 +-
 gdb/testsuite/gdb.python/py-events-shlib.c         |    2 +-
 gdb/testsuite/gdb.python/py-events.c               |    2 +-
 gdb/testsuite/gdb.python/py-events.exp             |    4 +-
 gdb/testsuite/gdb.python/py-events.py              |   44 +-
 gdb/testsuite/gdb.python/py-evsignal.exp           |    4 +-
 gdb/testsuite/gdb.python/py-evthreads.c            |    2 +-
 gdb/testsuite/gdb.python/py-evthreads.exp          |    4 +-
 gdb/testsuite/gdb.python/py-explore-cc.exp         |    2 +-
 gdb/testsuite/gdb.python/py-explore.c              |    2 +-
 gdb/testsuite/gdb.python/py-explore.cc             |    2 +-
 gdb/testsuite/gdb.python/py-explore.exp            |    2 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.c    |    2 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.exp  |   21 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.py   |   86 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint2.cc  |    2 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint2.exp |    6 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint2.py  |   12 +-
 gdb/testsuite/gdb.python/py-frame-inline.c         |    2 +-
 gdb/testsuite/gdb.python/py-frame-inline.exp       |    4 +-
 gdb/testsuite/gdb.python/py-frame.exp              |   54 +-
 gdb/testsuite/gdb.python/py-function.exp           |    2 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |   71 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |   22 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |   30 +-
 .../gdb.python/py-objfile-script-gdb.py.in         |    2 +-
 gdb/testsuite/gdb.python/py-objfile-script.c       |    2 +-
 gdb/testsuite/gdb.python/py-objfile-script.exp     |    2 +-
 gdb/testsuite/gdb.python/py-objfile.c              |    2 +-
 gdb/testsuite/gdb.python/py-objfile.exp            |    8 +-
 gdb/testsuite/gdb.python/py-parameter.exp          |   24 +-
 gdb/testsuite/gdb.python/py-pp-maint.c             |    2 +-
 gdb/testsuite/gdb.python/py-pp-maint.exp           |    4 +-
 gdb/testsuite/gdb.python/py-pp-maint.py            |    6 +-
 gdb/testsuite/gdb.python/py-prettyprint.c          |   21 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    6 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |  106 +-
 gdb/testsuite/gdb.python/py-progspace.c            |    2 +-
 gdb/testsuite/gdb.python/py-progspace.exp          |    8 +-
 gdb/testsuite/gdb.python/py-prompt.c               |    2 +-
 gdb/testsuite/gdb.python/py-prompt.exp             |   26 +-
 gdb/testsuite/gdb.python/py-section-script.c       |    2 +-
 gdb/testsuite/gdb.python/py-section-script.exp     |    2 +-
 gdb/testsuite/gdb.python/py-section-script.py      |    2 +-
 gdb/testsuite/gdb.python/py-shared-sl.c            |    2 +-
 gdb/testsuite/gdb.python/py-shared.c               |    2 +-
 gdb/testsuite/gdb.python/py-shared.exp             |    9 +-
 gdb/testsuite/gdb.python/py-strfns.c               |    2 +-
 gdb/testsuite/gdb.python/py-strfns.exp             |    2 +-
 gdb/testsuite/gdb.python/py-symbol.c               |    2 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |   88 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |   36 +-
 gdb/testsuite/gdb.python/py-template.cc            |    2 +-
 gdb/testsuite/gdb.python/py-template.exp           |    6 +-
 gdb/testsuite/gdb.python/py-type.c                 |    2 +-
 gdb/testsuite/gdb.python/py-type.exp               |  108 +-
 gdb/testsuite/gdb.python/py-typeprint.cc           |    2 +-
 gdb/testsuite/gdb.python/py-typeprint.exp          |    4 +-
 gdb/testsuite/gdb.python/py-typeprint.py           |    2 +-
 gdb/testsuite/gdb.python/py-value-cc.exp           |   20 +-
 gdb/testsuite/gdb.python/py-value.c                |    2 +-
 gdb/testsuite/gdb.python/py-value.cc               |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |  244 +-
 gdb/testsuite/gdb.python/python-1.c                |    2 +-
 gdb/testsuite/gdb.python/python.c                  |    2 +-
 gdb/testsuite/gdb.python/python.exp                |   74 +-
 gdb/testsuite/gdb.python/source1                   |    2 +-
 gdb/testsuite/gdb.python/source2.py                |    4 +-
 gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S |    2 +-
 gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c |    2 +-
 .../gdb.reverse/amd64-tailcall-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/break-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/break-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-precsave.exp |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.c    |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.exp  |    2 +-
 gdb/testsuite/gdb.reverse/finish-precsave.exp      |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp  |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse.c         |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse.exp       |    2 +-
 gdb/testsuite/gdb.reverse/i386-precsave.exp        |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |    2 +-
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |    2 +-
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |    2 +-
 .../gdb.reverse/machinestate-precsave.exp          |    2 +-
 gdb/testsuite/gdb.reverse/machinestate.c           |    2 +-
 gdb/testsuite/gdb.reverse/machinestate.exp         |    2 +-
 gdb/testsuite/gdb.reverse/ms1.c                    |    2 +-
 .../gdb.reverse/next-reverse-bkpt-over-sr.exp      |    2 +-
 gdb/testsuite/gdb.reverse/shr2.c                   |    2 +-
 gdb/testsuite/gdb.reverse/sigall-precsave.exp      |    2 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.c         |    2 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    2 +-
 .../gdb.reverse/singlejmp-reverse-nodebug.S        |    2 +-
 .../gdb.reverse/singlejmp-reverse-nodebug.c        |    2 +-
 gdb/testsuite/gdb.reverse/singlejmp-reverse.S      |    2 +-
 gdb/testsuite/gdb.reverse/singlejmp-reverse.c      |    2 +-
 gdb/testsuite/gdb.reverse/singlejmp-reverse.exp    |    2 +-
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/solib-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/step-precsave.exp        |    2 +-
 gdb/testsuite/gdb.reverse/step-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/until-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/until-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/ur1.c                    |    3 +-
 gdb/testsuite/gdb.reverse/watch-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/watch-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp        |    2 +-
 gdb/testsuite/gdb.server/ext-attach.c              |    2 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |    2 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    2 +-
 gdb/testsuite/gdb.server/file-transfer.exp         |    2 +-
 gdb/testsuite/gdb.server/server-exec-info.exp      |    2 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    2 +-
 gdb/testsuite/gdb.server/server-run.exp            |    2 +-
 gdb/testsuite/gdb.server/server.c                  |    2 +-
 gdb/testsuite/gdb.server/solib-list-lib.c          |    2 +-
 gdb/testsuite/gdb.server/solib-list-main.c         |    2 +-
 gdb/testsuite/gdb.server/solib-list.exp            |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.h                  |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd1.c                 |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd2.c                 |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.c                 |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.exp               |    2 +-
 gdb/testsuite/gdb.stabs/weird.exp                  |    3 +-
 gdb/testsuite/gdb.threads/attach-into-signal.c     |    2 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    2 +-
 gdb/testsuite/gdb.threads/attach-stopped.c         |    2 +-
 gdb/testsuite/gdb.threads/attach-stopped.exp       |    2 +-
 gdb/testsuite/gdb.threads/bp_in_thread.c           |    2 +-
 gdb/testsuite/gdb.threads/bp_in_thread.exp         |    2 +-
 gdb/testsuite/gdb.threads/clone-new-thread-event.c |    2 +-
 .../gdb.threads/clone-new-thread-event.exp         |    2 +-
 gdb/testsuite/gdb.threads/corethreads.c            |    2 +-
 gdb/testsuite/gdb.threads/corethreads.exp          |    2 +-
 gdb/testsuite/gdb.threads/create-fail.c            |    2 +-
 gdb/testsuite/gdb.threads/create-fail.exp          |    2 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |    2 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.exp     |    2 +-
 gdb/testsuite/gdb.threads/execl.c                  |    2 +-
 gdb/testsuite/gdb.threads/execl.exp                |    2 +-
 gdb/testsuite/gdb.threads/execl1.c                 |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.c     |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.exp   |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.c    |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.exp  |    2 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.c   |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |    3 +-
 gdb/testsuite/gdb.threads/ia64-sigill.c            |    2 +-
 gdb/testsuite/gdb.threads/ia64-sigill.exp          |    2 +-
 gdb/testsuite/gdb.threads/interrupted-hand-call.c  |    2 +-
 .../gdb.threads/interrupted-hand-call.exp          |    3 +-
 gdb/testsuite/gdb.threads/killed.c                 |    2 +-
 gdb/testsuite/gdb.threads/killed.exp               |    2 +-
 gdb/testsuite/gdb.threads/leader-exit.c            |    2 +-
 gdb/testsuite/gdb.threads/leader-exit.exp          |    2 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    2 +-
 .../gdb.threads/local-watch-wrong-thread.c         |    2 +-
 .../gdb.threads/local-watch-wrong-thread.exp       |    2 +-
 gdb/testsuite/gdb.threads/manythreads.c            |    2 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    2 +-
 gdb/testsuite/gdb.threads/multi-create.c           |    2 +-
 gdb/testsuite/gdb.threads/multi-create.exp         |    2 +-
 gdb/testsuite/gdb.threads/no-unwaited-for-left.c   |    2 +-
 gdb/testsuite/gdb.threads/no-unwaited-for-left.exp |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-1.c          |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-1.exp        |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-2.c          |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-2.exp        |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-3.c          |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-3.exp        |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-4.c          |    2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-4.exp        |    2 +-
 gdb/testsuite/gdb.threads/pending-step.c           |    2 +-
 gdb/testsuite/gdb.threads/pending-step.exp         |    2 +-
 gdb/testsuite/gdb.threads/print-threads.exp        |    3 +-
 gdb/testsuite/gdb.threads/pthread_cond_wait.c      |    2 +-
 gdb/testsuite/gdb.threads/pthread_cond_wait.exp    |    2 +-
 gdb/testsuite/gdb.threads/pthreads.c               |    2 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |    3 +-
 gdb/testsuite/gdb.threads/schedlock.c              |    2 +-
 gdb/testsuite/gdb.threads/schedlock.exp            |    3 +-
 gdb/testsuite/gdb.threads/siginfo-threads.c        |    2 +-
 gdb/testsuite/gdb.threads/siginfo-threads.exp      |    2 +-
 gdb/testsuite/gdb.threads/sigstep-threads.c        |    2 +-
 gdb/testsuite/gdb.threads/sigstep-threads.exp      |    2 +-
 gdb/testsuite/gdb.threads/sigthread.exp            |    2 +-
 gdb/testsuite/gdb.threads/staticthreads.c          |    2 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |    2 +-
 gdb/testsuite/gdb.threads/switch-threads.c         |    2 +-
 gdb/testsuite/gdb.threads/switch-threads.exp       |    2 +-
 gdb/testsuite/gdb.threads/thread-execl.c           |    2 +-
 gdb/testsuite/gdb.threads/thread-execl.exp         |    2 +-
 gdb/testsuite/gdb.threads/thread-find.exp          |    2 +-
 gdb/testsuite/gdb.threads/thread-specific.c        |    2 +-
 gdb/testsuite/gdb.threads/thread-specific.exp      |    2 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    2 +-
 gdb/testsuite/gdb.threads/thread_check.c           |    2 +-
 gdb/testsuite/gdb.threads/thread_check.exp         |    2 +-
 gdb/testsuite/gdb.threads/thread_events.c          |    2 +-
 gdb/testsuite/gdb.threads/thread_events.exp        |    2 +-
 gdb/testsuite/gdb.threads/threadapply.c            |    2 +-
 gdb/testsuite/gdb.threads/threadapply.exp          |    2 +-
 gdb/testsuite/gdb.threads/threxit-hop-specific.c   |    2 +-
 gdb/testsuite/gdb.threads/threxit-hop-specific.exp |    2 +-
 gdb/testsuite/gdb.threads/tls-nodebug.exp          |    2 +-
 gdb/testsuite/gdb.threads/tls-shared.exp           |    2 +-
 gdb/testsuite/gdb.threads/tls-var-main.c           |    2 +-
 gdb/testsuite/gdb.threads/tls-var.c                |    2 +-
 gdb/testsuite/gdb.threads/tls-var.exp              |    2 +-
 gdb/testsuite/gdb.threads/tls.exp                  |    2 +-
 gdb/testsuite/gdb.threads/tls2.c                   |    2 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-child.c  |    8 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c     |    8 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c |    8 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-st.c     |    8 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |    2 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.h        |    8 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |    2 +-
 gdb/testsuite/gdb.threads/watchthreads.c           |    2 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    2 +-
 gdb/testsuite/gdb.threads/watchthreads2.c          |    2 +-
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |   29 +-
 gdb/testsuite/gdb.trace/ax.exp                     |    2 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    2 +-
 gdb/testsuite/gdb.trace/change-loc-1.c             |    2 +-
 gdb/testsuite/gdb.trace/change-loc-2.c             |    2 +-
 gdb/testsuite/gdb.trace/change-loc.c               |    2 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |   13 +-
 gdb/testsuite/gdb.trace/change-loc.h               |    2 +-
 gdb/testsuite/gdb.trace/circ.exp                   |    2 +-
 gdb/testsuite/gdb.trace/collection.exp             |    2 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |   24 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.c     |    2 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.exp   |    2 +-
 gdb/testsuite/gdb.trace/ftrace.c                   |    2 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |   12 +-
 gdb/testsuite/gdb.trace/mi-traceframe-changed.exp  |    5 +-
 gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp  |   63 +-
 gdb/testsuite/gdb.trace/mi-tsv-changed.exp         |    2 +-
 gdb/testsuite/gdb.trace/packetlen.exp              |    2 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    2 +-
 gdb/testsuite/gdb.trace/passcount.exp              |   30 +-
 gdb/testsuite/gdb.trace/pending.c                  |    2 +-
 gdb/testsuite/gdb.trace/pending.exp                |    2 +-
 gdb/testsuite/gdb.trace/pendshr1.c                 |    2 +-
 gdb/testsuite/gdb.trace/pendshr2.c                 |    2 +-
 gdb/testsuite/gdb.trace/report.exp                 |    2 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |    2 +-
 gdb/testsuite/gdb.trace/stap-trace.c               |    2 +-
 gdb/testsuite/gdb.trace/stap-trace.exp             |    2 +-
 gdb/testsuite/gdb.trace/status-stop.c              |    2 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |    2 +-
 gdb/testsuite/gdb.trace/strace.c                   |    2 +-
 gdb/testsuite/gdb.trace/strace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    2 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    2 +-
 gdb/testsuite/gdb.trace/trace-break.c              |    2 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |    2 +-
 gdb/testsuite/gdb.trace/trace-mt.c                 |    2 +-
 gdb/testsuite/gdb.trace/trace-mt.exp               |    2 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |   15 +-
 gdb/testsuite/gdb.trace/tspeed.c                   |    2 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    2 +-
 gdb/testsuite/gdb.trace/tstatus.exp                |    2 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |    2 +-
 gdb/testsuite/gdb.trace/unavailable.cc             |    2 +-
 gdb/testsuite/gdb.trace/unavailable.exp            |    2 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |    2 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |    5 +-
 gdb/testsuite/gdb.xml/tdesc-arch.exp               |    2 +-
 gdb/testsuite/gdb.xml/tdesc-errors.exp             |    2 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |    2 +-
 gdb/testsuite/gdb.xml/tdesc-xinclude.exp           |    2 +-
 gdb/testsuite/lib/ada.exp                          |    2 +-
 gdb/testsuite/lib/append_gdb_boards_dir.exp        |    2 +-
 gdb/testsuite/lib/cell.exp                         |    2 +-
 gdb/testsuite/lib/cl_util.c                        |    2 +-
 gdb/testsuite/lib/cl_util.h                        |    2 +-
 gdb/testsuite/lib/compiler.c                       |    3 +-
 gdb/testsuite/lib/compiler.cc                      |    3 +-
 gdb/testsuite/lib/cp-support.exp                   |    2 +-
 gdb/testsuite/lib/dwarf.exp                        |    2 +-
 gdb/testsuite/lib/fortran.exp                      |    2 +-
 gdb/testsuite/lib/future.exp                       |    2 +-
 gdb/testsuite/lib/gdb-python.exp                   |    2 +-
 gdb/testsuite/lib/gdb.exp                          |   27 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    2 +-
 gdb/testsuite/lib/go.exp                           |    2 +-
 gdb/testsuite/lib/java.exp                         |    3 +-
 gdb/testsuite/lib/mi-support.exp                   |    3 +-
 gdb/testsuite/lib/objc.exp                         |    2 +-
 gdb/testsuite/lib/opencl.exp                       |    2 +-
 gdb/testsuite/lib/opencl_hostapp.c                 |    2 +-
 gdb/testsuite/lib/pascal.exp                       |    2 +-
 gdb/testsuite/lib/prelink-support.exp              |    2 +-
 gdb/testsuite/lib/prompt.exp                       |    2 +-
 gdb/testsuite/lib/set_unbuffered_mode.c            |    2 +-
 gdb/testsuite/lib/trace-support.exp                |    2 +-
 gdb/thread.c                                       |    3 +-
 gdb/tic6x-linux-tdep.c                             |    4 +-
 gdb/tic6x-tdep.c                                   |    2 +-
 gdb/tic6x-tdep.h                                   |    2 +-
 gdb/tilegx-linux-nat.c                             |    2 +-
 gdb/tilegx-linux-tdep.c                            |    2 +-
 gdb/tilegx-tdep.c                                  |    2 +-
 gdb/tilegx-tdep.h                                  |    2 +-
 gdb/top.c                                          |    8 +-
 gdb/top.h                                          |    3 +-
 gdb/tracepoint.c                                   |   41 +-
 gdb/tracepoint.h                                   |    2 +-
 gdb/trad-frame.c                                   |    2 +-
 gdb/trad-frame.h                                   |    2 +-
 gdb/tramp-frame.c                                  |    2 +-
 gdb/tramp-frame.h                                  |    2 +-
 gdb/tui/tui-command.c                              |    2 +-
 gdb/tui/tui-command.h                              |    3 +-
 gdb/tui/tui-data.c                                 |    2 +-
 gdb/tui/tui-data.h                                 |    3 +-
 gdb/tui/tui-disasm.c                               |    2 +-
 gdb/tui/tui-disasm.h                               |    3 +-
 gdb/tui/tui-file.c                                 |    2 +-
 gdb/tui/tui-file.h                                 |    2 +-
 gdb/tui/tui-hooks.c                                |    2 +-
 gdb/tui/tui-hooks.h                                |    2 +-
 gdb/tui/tui-interp.c                               |    2 +-
 gdb/tui/tui-io.c                                   |    2 +-
 gdb/tui/tui-io.h                                   |    3 +-
 gdb/tui/tui-layout.c                               |    2 +-
 gdb/tui/tui-layout.h                               |    3 +-
 gdb/tui/tui-out.c                                  |    3 +-
 gdb/tui/tui-regs.c                                 |    2 +-
 gdb/tui/tui-regs.h                                 |    3 +-
 gdb/tui/tui-source.c                               |    4 +-
 gdb/tui/tui-source.h                               |    3 +-
 gdb/tui/tui-stack.c                                |    2 +-
 gdb/tui/tui-stack.h                                |    3 +-
 gdb/tui/tui-win.c                                  |    2 +-
 gdb/tui/tui-win.h                                  |    3 +-
 gdb/tui/tui-windata.c                              |    2 +-
 gdb/tui/tui-windata.h                              |    3 +-
 gdb/tui/tui-wingeneral.c                           |    2 +-
 gdb/tui/tui-wingeneral.h                           |    3 +-
 gdb/tui/tui-winsource.c                            |    2 +-
 gdb/tui/tui-winsource.h                            |    3 +-
 gdb/tui/tui.c                                      |    2 +-
 gdb/tui/tui.h                                      |    3 +-
 gdb/typeprint.c                                    |   14 +-
 gdb/typeprint.h                                    |    3 +-
 gdb/ui-file.c                                      |   75 +-
 gdb/ui-file.h                                      |   17 +-
 gdb/ui-out.c                                       |    3 +-
 gdb/ui-out.h                                       |    3 +-
 gdb/unwind_stop_reasons.def                        |    2 +-
 gdb/user-regs.c                                    |    2 +-
 gdb/user-regs.h                                    |    2 +-
 gdb/utils.c                                        |    2 +-
 gdb/utils.h                                        |    2 +-
 gdb/v850-tdep.c                                    |    3 +-
 gdb/valarith.c                                     |    3 +-
 gdb/valops.c                                       |   48 +-
 gdb/valprint.c                                     |    2 +-
 gdb/valprint.h                                     |    3 +-
 gdb/value.c                                        |    2 +-
 gdb/value.h                                        |    7 +-
 gdb/varobj.c                                       |   14 +-
 gdb/varobj.h                                       |    3 +-
 gdb/vax-nat.c                                      |    2 +-
 gdb/vax-tdep.c                                     |    3 +-
 gdb/vax-tdep.h                                     |    2 +-
 gdb/vaxbsd-nat.c                                   |    2 +-
 gdb/vaxnbsd-tdep.c                                 |    2 +-
 gdb/vaxobsd-tdep.c                                 |    2 +-
 gdb/version.h                                      |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   14 +-
 gdb/windows-nat.h                                  |    2 +-
 gdb/windows-tdep.c                                 |   20 +-
 gdb/windows-tdep.h                                 |    2 +-
 gdb/windows-termcap.c                              |    2 +-
 gdb/xcoffread.c                                    |  245 +-
 gdb/xcoffread.h                                    |    4 +-
 gdb/xcoffsolib.c                                   |    3 +-
 gdb/xcoffsolib.h                                   |    3 +-
 gdb/xml-support.c                                  |    2 +-
 gdb/xml-support.h                                  |    2 +-
 gdb/xml-syscall.c                                  |    2 +-
 gdb/xml-syscall.h                                  |    2 +-
 gdb/xml-tdesc.c                                    |    2 +-
 gdb/xml-tdesc.h                                    |    2 +-
 gdb/xstormy16-tdep.c                               |    2 +-
 gdb/xtensa-config.c                                |    2 +-
 gdb/xtensa-linux-nat.c                             |    2 +-
 gdb/xtensa-linux-tdep.c                            |    2 +-
 gdb/xtensa-tdep.c                                  |    2 +-
 gdb/xtensa-tdep.h                                  |    2 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/ChangeLog                                  |   26 +
 include/ChangeLog-9103                             |    6 +
 include/MAINTAINERS                                |    6 +
 include/alloca-conf.h                              |   15 +
 include/ansidecl.h                                 |    9 +-
 include/aout/ChangeLog                             |    9 +
 include/aout/hppa.h                                |   19 +-
 include/cgen/ChangeLog                             |   13 +
 include/coff/ChangeLog                             |   11 +
 include/coff/ChangeLog-9103                        |    9 +
 include/coff/arm.h                                 |    6 +-
 include/elf/ChangeLog                              |    6 +
 include/elf/ChangeLog-9103                         |    9 +
 include/elf/microblaze.h                           |    8 +
 include/fopen-bin.h                                |   19 +-
 include/fopen-same.h                               |   19 +-
 include/fopen-vms.h                                |   20 +-
 include/gdb/ChangeLog                              |   10 +
 include/gdb/callback.h                             |    2 +-
 include/gdb/fileio.h                               |    2 +-
 include/gdb/gdb-index.h                            |    2 +-
 include/gdb/remote-sim.h                           |    3 +-
 include/gdb/signals.def                            |    2 +-
 include/gdb/signals.h                              |    2 +-
 include/gdb/sim-arm.h                              |    2 +-
 include/gdb/sim-bfin.h                             |    2 +-
 include/gdb/sim-cr16.h                             |    2 +-
 include/gdb/sim-d10v.h                             |    2 +-
 include/gdb/sim-frv.h                              |    2 +-
 include/gdb/sim-h8300.h                            |    2 +-
 include/gdb/sim-lm32.h                             |    2 +-
 include/gdb/sim-m32c.h                             |    2 +-
 include/gdb/sim-ppc.h                              |    2 +-
 include/gdb/sim-rl78.h                             |    2 +-
 include/gdb/sim-rx.h                               |    2 +-
 include/gdb/sim-sh.h                               |    3 +-
 include/mach-o/ChangeLog                           |   14 +-
 include/nlm/ChangeLog                              |    9 +
 include/opcode/ChangeLog                           |   12 +
 include/opcode/ChangeLog-9103                      |   10 +
 include/opcode/cr16.h                              |  371 +-
 include/opcode/tahoe.h                             |   19 +
 include/som/ChangeLog                              |   13 +
 include/vms/ChangeLog                              |   13 +
 opcodes/ChangeLog                                  | 1027 +--
 opcodes/ChangeLog-0001                             |    6 +
 opcodes/ChangeLog-0203                             |    6 +
 opcodes/ChangeLog-2004                             |    6 +
 opcodes/ChangeLog-2005                             |    6 +
 opcodes/ChangeLog-2006                             |    6 +
 opcodes/ChangeLog-2007                             |    6 +
 opcodes/ChangeLog-2008                             |    6 +
 opcodes/ChangeLog-2009                             |    6 +
 opcodes/ChangeLog-2010                             |    6 +
 opcodes/ChangeLog-2011                             |    6 +
 opcodes/ChangeLog-2012                             | 1066 ++
 opcodes/ChangeLog-9297                             |    9 +
 opcodes/ChangeLog-9899                             |    6 +
 opcodes/MAINTAINERS                                |    6 +
 opcodes/Makefile.am                                |   19 +-
 opcodes/Makefile.in                                |   20 +-
 opcodes/configure.com                              |   16 +
 opcodes/configure.in                               |   16 +
 opcodes/cr16-dis.c                                 |  126 +-
 opcodes/epiphany-desc.c                            |    8 +-
 opcodes/epiphany-desc.h                            |   42 +-
 opcodes/epiphany-opc.c                             |  192 +-
 opcodes/i386-gen.c                                 |    4 +-
 opcodes/makefile.vms                               |   15 +
 opcodes/microblaze-dis.c                           |    4 +-
 opcodes/microblaze-opc.h                           |   10 +-
 opcodes/ppc-opc.c                                  |  105 +-
 opcodes/rl78-decode.c                              |   21 +
 opcodes/rl78-decode.opc                            |   21 +
 opcodes/rx-decode.c                                |   21 +
 opcodes/rx-decode.opc                              |   21 +
 opcodes/s390-mkopc.c                               |    8 +-
 sim/ChangeLog                                      |   12 +
 sim/Makefile.in                                    |    3 +-
 sim/arm/COPYING                                    |  914 +-
 sim/arm/ChangeLog                                  |    4 +
 sim/arm/Makefile.in                                |    2 +-
 sim/arm/armcopro.c                                 |    5 +-
 sim/arm/armdefs.h                                  |    5 +-
 sim/arm/armemu.c                                   |    5 +-
 sim/arm/armemu.h                                   |    5 +-
 sim/arm/armfpe.h                                   |    5 +-
 sim/arm/arminit.c                                  |    5 +-
 sim/arm/armopts.h                                  |    5 +-
 sim/arm/armos.c                                    |    5 +-
 sim/arm/armos.h                                    |    5 +-
 sim/arm/armrdi.c                                   |    5 +-
 sim/arm/armsupp.c                                  |    5 +-
 sim/arm/armvirt.c                                  |    5 +-
 sim/arm/bag.c                                      |    5 +-
 sim/arm/bag.h                                      |    5 +-
 sim/arm/communicate.c                              |    5 +-
 sim/arm/communicate.h                              |    5 +-
 sim/arm/dbg_conf.h                                 |    5 +-
 sim/arm/dbg_cp.h                                   |    5 +-
 sim/arm/dbg_hif.h                                  |    5 +-
 sim/arm/dbg_rdi.h                                  |    5 +-
 sim/arm/gdbhost.c                                  |    5 +-
 sim/arm/gdbhost.h                                  |    5 +-
 sim/arm/iwmmxt.c                                   |    2 +-
 sim/arm/iwmmxt.h                                   |    2 +-
 sim/arm/kid.c                                      |    5 +-
 sim/arm/main.c                                     |    5 +-
 sim/arm/maverick.c                                 |    2 +-
 sim/arm/parent.c                                   |    5 +-
 sim/arm/thumbemu.c                                 |    5 +-
 sim/arm/wrapper.c                                  |    3 +-
 sim/avr/Makefile.in                                |    2 +-
 sim/avr/interp.c                                   |    2 +-
 sim/bfin/ChangeLog                                 |   11 +
 sim/bfin/Makefile.in                               |    2 +-
 sim/bfin/aclocal.m4                                |    3 +-
 sim/bfin/bfin-sim.c                                |    2 +-
 sim/bfin/bfin-sim.h                                |    2 +-
 sim/bfin/devices.c                                 |    2 +-
 sim/bfin/devices.h                                 |    2 +-
 sim/bfin/dv-bfin_cec.c                             |    2 +-
 sim/bfin/dv-bfin_cec.h                             |    2 +-
 sim/bfin/dv-bfin_ctimer.c                          |    2 +-
 sim/bfin/dv-bfin_ctimer.h                          |    2 +-
 sim/bfin/dv-bfin_dma.c                             |    2 +-
 sim/bfin/dv-bfin_dma.h                             |    2 +-
 sim/bfin/dv-bfin_dmac.c                            |    2 +-
 sim/bfin/dv-bfin_dmac.h                            |    2 +-
 sim/bfin/dv-bfin_ebiu_amc.c                        |    2 +-
 sim/bfin/dv-bfin_ebiu_amc.h                        |    2 +-
 sim/bfin/dv-bfin_ebiu_ddrc.c                       |    2 +-
 sim/bfin/dv-bfin_ebiu_ddrc.h                       |    2 +-
 sim/bfin/dv-bfin_ebiu_sdc.c                        |    2 +-
 sim/bfin/dv-bfin_ebiu_sdc.h                        |    2 +-
 sim/bfin/dv-bfin_emac.c                            |    2 +-
 sim/bfin/dv-bfin_emac.h                            |    2 +-
 sim/bfin/dv-bfin_eppi.c                            |    2 +-
 sim/bfin/dv-bfin_eppi.h                            |    2 +-
 sim/bfin/dv-bfin_evt.c                             |    2 +-
 sim/bfin/dv-bfin_evt.h                             |    2 +-
 sim/bfin/dv-bfin_gpio.c                            |    2 +-
 sim/bfin/dv-bfin_gpio.h                            |    2 +-
 sim/bfin/dv-bfin_gpio2.c                           |    2 +-
 sim/bfin/dv-bfin_gpio2.h                           |    2 +-
 sim/bfin/dv-bfin_gptimer.c                         |    2 +-
 sim/bfin/dv-bfin_gptimer.h                         |    2 +-
 sim/bfin/dv-bfin_jtag.c                            |    2 +-
 sim/bfin/dv-bfin_jtag.h                            |    2 +-
 sim/bfin/dv-bfin_mmu.c                             |    2 +-
 sim/bfin/dv-bfin_mmu.h                             |    2 +-
 sim/bfin/dv-bfin_nfc.c                             |    2 +-
 sim/bfin/dv-bfin_nfc.h                             |    2 +-
 sim/bfin/dv-bfin_otp.c                             |    2 +-
 sim/bfin/dv-bfin_otp.h                             |    2 +-
 sim/bfin/dv-bfin_pfmon.c                           |    2 +-
 sim/bfin/dv-bfin_pfmon.h                           |    2 +-
 sim/bfin/dv-bfin_pint.c                            |    2 +-
 sim/bfin/dv-bfin_pint.h                            |    2 +-
 sim/bfin/dv-bfin_pll.c                             |    2 +-
 sim/bfin/dv-bfin_pll.h                             |    2 +-
 sim/bfin/dv-bfin_ppi.c                             |    2 +-
 sim/bfin/dv-bfin_ppi.h                             |    2 +-
 sim/bfin/dv-bfin_rtc.c                             |    2 +-
 sim/bfin/dv-bfin_rtc.h                             |    2 +-
 sim/bfin/dv-bfin_sic.c                             |    2 +-
 sim/bfin/dv-bfin_sic.h                             |    2 +-
 sim/bfin/dv-bfin_spi.c                             |    2 +-
 sim/bfin/dv-bfin_spi.h                             |    2 +-
 sim/bfin/dv-bfin_trace.c                           |    2 +-
 sim/bfin/dv-bfin_trace.h                           |    2 +-
 sim/bfin/dv-bfin_twi.c                             |    2 +-
 sim/bfin/dv-bfin_twi.h                             |    2 +-
 sim/bfin/dv-bfin_uart.c                            |    2 +-
 sim/bfin/dv-bfin_uart.h                            |    2 +-
 sim/bfin/dv-bfin_uart2.c                           |    2 +-
 sim/bfin/dv-bfin_uart2.h                           |    2 +-
 sim/bfin/dv-bfin_wdog.c                            |    2 +-
 sim/bfin/dv-bfin_wdog.h                            |    2 +-
 sim/bfin/dv-bfin_wp.c                              |    2 +-
 sim/bfin/dv-bfin_wp.h                              |    2 +-
 sim/bfin/dv-eth_phy.c                              |    2 +-
 sim/bfin/gui.c                                     |    2 +-
 sim/bfin/gui.h                                     |    2 +-
 sim/bfin/insn_list.def                             |    2 +-
 sim/bfin/interp.c                                  |    2 +-
 sim/bfin/linux-fixed-code.s                        |    2 +-
 sim/bfin/machs.c                                   |    2 +-
 sim/bfin/machs.h                                   |    2 +-
 sim/bfin/proc_list.def                             |    2 +-
 sim/bfin/sim-main.h                                |    2 +-
 sim/common/Make-common.in                          |    3 +-
 sim/common/Makefile.in                             |    2 +-
 sim/common/callback.c                              |    3 +-
 sim/common/cgen-cpu.h                              |    2 +-
 sim/common/cgen-defs.h                             |    2 +-
 sim/common/cgen-engine.h                           |    2 +-
 sim/common/cgen-mem.h                              |    2 +-
 sim/common/cgen-ops.h                              |    3 +-
 sim/common/cgen-par.c                              |    2 +-
 sim/common/cgen-par.h                              |    2 +-
 sim/common/cgen-run.c                              |    2 +-
 sim/common/cgen-scache.c                           |    2 +-
 sim/common/cgen-scache.h                           |    2 +-
 sim/common/cgen-sim.h                              |    2 +-
 sim/common/cgen-trace.c                            |    2 +-
 sim/common/cgen-trace.h                            |    2 +-
 sim/common/cgen-types.h                            |    2 +-
 sim/common/cgen-utils.c                            |    2 +-
 sim/common/dv-cfi.c                                |    2 +-
 sim/common/dv-cfi.h                                |    2 +-
 sim/common/dv-core.c                               |    2 +-
 sim/common/dv-glue.c                               |    2 +-
 sim/common/dv-pal.c                                |    2 +-
 sim/common/dv-sockser.c                            |    2 +-
 sim/common/dv-sockser.h                            |    2 +-
 sim/common/genmloop.sh                             |    2 +-
 sim/common/hw-alloc.c                              |    2 +-
 sim/common/hw-alloc.h                              |    2 +-
 sim/common/hw-base.c                               |    2 +-
 sim/common/hw-base.h                               |    2 +-
 sim/common/hw-device.c                             |    2 +-
 sim/common/hw-device.h                             |    2 +-
 sim/common/hw-events.c                             |    2 +-
 sim/common/hw-events.h                             |    2 +-
 sim/common/hw-handles.c                            |    2 +-
 sim/common/hw-handles.h                            |    2 +-
 sim/common/hw-instances.c                          |    2 +-
 sim/common/hw-instances.h                          |    2 +-
 sim/common/hw-main.h                               |    2 +-
 sim/common/hw-ports.c                              |    2 +-
 sim/common/hw-ports.h                              |    2 +-
 sim/common/hw-properties.c                         |    2 +-
 sim/common/hw-properties.h                         |    2 +-
 sim/common/hw-tree.c                               |    2 +-
 sim/common/hw-tree.h                               |    2 +-
 sim/common/nrun.c                                  |    2 +-
 sim/common/run-sim.h                               |    2 +-
 sim/common/run.1                                   |    2 +-
 sim/common/run.c                                   |    2 +-
 sim/common/sim-abort.c                             |    2 +-
 sim/common/sim-alu.h                               |    2 +-
 sim/common/sim-arange.c                            |    2 +-
 sim/common/sim-arange.h                            |    2 +-
 sim/common/sim-assert.h                            |    2 +-
 sim/common/sim-base.h                              |    2 +-
 sim/common/sim-basics.h                            |    2 +-
 sim/common/sim-bits.c                              |    2 +-
 sim/common/sim-bits.h                              |    2 +-
 sim/common/sim-command.c                           |    2 +-
 sim/common/sim-config.c                            |    2 +-
 sim/common/sim-config.h                            |    2 +-
 sim/common/sim-core.c                              |    2 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-cpu.c                               |    2 +-
 sim/common/sim-cpu.h                               |    2 +-
 sim/common/sim-endian.c                            |    2 +-
 sim/common/sim-endian.h                            |    2 +-
 sim/common/sim-engine.c                            |    2 +-
 sim/common/sim-engine.h                            |    2 +-
 sim/common/sim-events.c                            |    2 +-
 sim/common/sim-events.h                            |    2 +-
 sim/common/sim-fpu.c                               |    3 +-
 sim/common/sim-fpu.h                               |    3 +-
 sim/common/sim-hload.c                             |    2 +-
 sim/common/sim-hrw.c                               |    2 +-
 sim/common/sim-hw.c                                |    2 +-
 sim/common/sim-hw.h                                |    2 +-
 sim/common/sim-info.c                              |    2 +-
 sim/common/sim-inline.c                            |    2 +-
 sim/common/sim-inline.h                            |    2 +-
 sim/common/sim-io.c                                |    2 +-
 sim/common/sim-io.h                                |    2 +-
 sim/common/sim-load.c                              |    3 +-
 sim/common/sim-memopt.c                            |    2 +-
 sim/common/sim-memopt.h                            |    2 +-
 sim/common/sim-model.c                             |    2 +-
 sim/common/sim-model.h                             |    2 +-
 sim/common/sim-module.c                            |    2 +-
 sim/common/sim-module.h                            |    2 +-
 sim/common/sim-n-bits.h                            |    2 +-
 sim/common/sim-n-core.h                            |    2 +-
 sim/common/sim-n-endian.h                          |    2 +-
 sim/common/sim-options.c                           |    3 +-
 sim/common/sim-options.h                           |    2 +-
 sim/common/sim-profile.c                           |    3 +-
 sim/common/sim-profile.h                           |    2 +-
 sim/common/sim-reason.c                            |    2 +-
 sim/common/sim-reg.c                               |    2 +-
 sim/common/sim-resume.c                            |    2 +-
 sim/common/sim-run.c                               |    2 +-
 sim/common/sim-signal.c                            |    2 +-
 sim/common/sim-signal.h                            |    2 +-
 sim/common/sim-stop.c                              |    2 +-
 sim/common/sim-trace.c                             |    3 +-
 sim/common/sim-trace.h                             |    3 +-
 sim/common/sim-types.h                             |    2 +-
 sim/common/sim-utils.c                             |    2 +-
 sim/common/sim-utils.h                             |    2 +-
 sim/common/sim-watch.c                             |    2 +-
 sim/common/sim-watch.h                             |    2 +-
 sim/common/syscall.c                               |    3 +-
 sim/common/version.h                               |    2 +-
 sim/cr16/Makefile.in                               |    2 +-
 sim/cr16/cr16_sim.h                                |    2 +-
 sim/cr16/endian.c                                  |    2 +-
 sim/cr16/gencode.c                                 |    2 +-
 sim/cr16/interp.c                                  |    2 +-
 sim/cr16/simops.c                                  |    2 +-
 sim/cris/Makefile.in                               |    2 +-
 sim/cris/arch.c                                    |    5 +-
 sim/cris/arch.h                                    |    5 +-
 sim/cris/cpuall.h                                  |    5 +-
 sim/cris/cpuv10.c                                  |    5 +-
 sim/cris/cpuv10.h                                  |    5 +-
 sim/cris/cpuv32.c                                  |    5 +-
 sim/cris/cpuv32.h                                  |    5 +-
 sim/cris/cris-desc.c                               |    5 +-
 sim/cris/cris-desc.h                               |    5 +-
 sim/cris/cris-opc.h                                |    5 +-
 sim/cris/cris-sim.h                                |    2 +-
 sim/cris/cris-tmpl.c                               |    2 +-
 sim/cris/crisv10f.c                                |    2 +-
 sim/cris/crisv32f.c                                |    2 +-
 sim/cris/decodev10.c                               |    5 +-
 sim/cris/decodev10.h                               |    5 +-
 sim/cris/decodev32.c                               |    5 +-
 sim/cris/decodev32.h                               |    5 +-
 sim/cris/devices.c                                 |    2 +-
 sim/cris/dv-cris.c                                 |    2 +-
 sim/cris/dv-rv.c                                   |    2 +-
 sim/cris/mloop.in                                  |    2 +-
 sim/cris/modelv10.c                                |    5 +-
 sim/cris/modelv32.c                                |    5 +-
 sim/cris/rvdummy.c                                 |    2 +-
 sim/cris/semcrisv10f-switch.c                      |    5 +-
 sim/cris/semcrisv32f-switch.c                      |    5 +-
 sim/cris/sim-if.c                                  |    2 +-
 sim/cris/sim-main.h                                |    2 +-
 sim/cris/tconfig.in                                |    2 +-
 sim/cris/traps.c                                   |    2 +-
 sim/d10v/Makefile.in                               |    2 +-
 sim/erc32/Makefile.in                              |    3 +-
 sim/erc32/erc32.c                                  |    5 +-
 sim/erc32/exec.c                                   |    5 +-
 sim/erc32/float.c                                  |    5 +-
 sim/erc32/func.c                                   |    5 +-
 sim/erc32/interf.c                                 |    5 +-
 sim/erc32/sis.c                                    |    5 +-
 sim/erc32/sis.h                                    |    5 +-
 sim/frv/Makefile.in                                |    3 +-
 sim/frv/arch.c                                     |    5 +-
 sim/frv/arch.h                                     |    5 +-
 sim/frv/cache.c                                    |    3 +-
 sim/frv/cache.h                                    |    3 +-
 sim/frv/cpu.c                                      |    5 +-
 sim/frv/cpu.h                                      |    5 +-
 sim/frv/cpuall.h                                   |    5 +-
 sim/frv/decode.c                                   |    5 +-
 sim/frv/decode.h                                   |    5 +-
 sim/frv/devices.c                                  |    2 +-
 sim/frv/frv-sim.h                                  |    3 +-
 sim/frv/frv.c                                      |    3 +-
 sim/frv/interrupts.c                               |    2 +-
 sim/frv/memory.c                                   |    3 +-
 sim/frv/mloop.in                                   |    3 +-
 sim/frv/model.c                                    |    5 +-
 sim/frv/options.c                                  |    2 +-
 sim/frv/pipeline.c                                 |    3 +-
 sim/frv/profile-fr400.c                            |    2 +-
 sim/frv/profile-fr400.h                            |    2 +-
 sim/frv/profile-fr450.c                            |    2 +-
 sim/frv/profile-fr500.c                            |    3 +-
 sim/frv/profile-fr500.h                            |    2 +-
 sim/frv/profile-fr550.c                            |    2 +-
 sim/frv/profile-fr550.h                            |    2 +-
 sim/frv/profile.c                                  |    3 +-
 sim/frv/profile.h                                  |    3 +-
 sim/frv/registers.c                                |    3 +-
 sim/frv/registers.h                                |    2 +-
 sim/frv/reset.c                                    |    3 +-
 sim/frv/sem.c                                      |    5 +-
 sim/frv/sim-if.c                                   |    2 +-
 sim/frv/sim-main.h                                 |    3 +-
 sim/frv/traps.c                                    |    3 +-
 sim/h8300/Makefile.in                              |    3 +-
 sim/igen/Makefile.in                               |    2 +-
 sim/igen/compare_igen_models                       |    2 +-
 sim/igen/filter.c                                  |    2 +-
 sim/igen/filter.h                                  |    2 +-
 sim/igen/filter_host.c                             |    2 +-
 sim/igen/filter_host.h                             |    2 +-
 sim/igen/gen-engine.c                              |    2 +-
 sim/igen/gen-engine.h                              |    2 +-
 sim/igen/gen-icache.c                              |    2 +-
 sim/igen/gen-icache.h                              |    2 +-
 sim/igen/gen-idecode.c                             |    2 +-
 sim/igen/gen-idecode.h                             |    2 +-
 sim/igen/gen-itable.c                              |    2 +-
 sim/igen/gen-itable.h                              |    2 +-
 sim/igen/gen-model.c                               |    2 +-
 sim/igen/gen-model.h                               |    2 +-
 sim/igen/gen-semantics.c                           |    2 +-
 sim/igen/gen-semantics.h                           |    2 +-
 sim/igen/gen-support.c                             |    2 +-
 sim/igen/gen-support.h                             |    2 +-
 sim/igen/gen.c                                     |    2 +-
 sim/igen/gen.h                                     |    2 +-
 sim/igen/igen.c                                    |    2 +-
 sim/igen/igen.h                                    |    2 +-
 sim/igen/ld-cache.c                                |    2 +-
 sim/igen/ld-cache.h                                |    2 +-
 sim/igen/ld-decode.c                               |    2 +-
 sim/igen/ld-decode.h                               |    2 +-
 sim/igen/ld-insn.c                                 |    2 +-
 sim/igen/ld-insn.h                                 |    2 +-
 sim/igen/lf.c                                      |    2 +-
 sim/igen/lf.h                                      |    2 +-
 sim/igen/misc.c                                    |    2 +-
 sim/igen/misc.h                                    |    2 +-
 sim/igen/table.c                                   |    2 +-
 sim/igen/table.h                                   |    2 +-
 sim/iq2000/Makefile.in                             |    2 +-
 sim/iq2000/arch.c                                  |    5 +-
 sim/iq2000/arch.h                                  |    5 +-
 sim/iq2000/cpu.c                                   |    5 +-
 sim/iq2000/cpu.h                                   |    5 +-
 sim/iq2000/cpuall.h                                |    5 +-
 sim/iq2000/decode.c                                |    5 +-
 sim/iq2000/decode.h                                |    5 +-
 sim/iq2000/iq2000-sim.h                            |    2 +-
 sim/iq2000/iq2000.c                                |    2 +-
 sim/iq2000/mloop.in                                |    2 +-
 sim/iq2000/model.c                                 |    5 +-
 sim/iq2000/sem-switch.c                            |    5 +-
 sim/iq2000/sem.c                                   |    5 +-
 sim/iq2000/sim-if.c                                |    2 +-
 sim/lm32/arch.c                                    |    5 +-
 sim/lm32/arch.h                                    |    5 +-
 sim/lm32/cpu.c                                     |    5 +-
 sim/lm32/cpu.h                                     |    5 +-
 sim/lm32/cpuall.h                                  |    5 +-
 sim/lm32/decode.c                                  |    5 +-
 sim/lm32/decode.h                                  |    5 +-
 sim/lm32/dv-lm32cpu.c                              |    2 +-
 sim/lm32/dv-lm32timer.c                            |    2 +-
 sim/lm32/dv-lm32uart.c                             |    2 +-
 sim/lm32/lm32-sim.h                                |    2 +-
 sim/lm32/lm32.c                                    |    2 +-
 sim/lm32/mloop.in                                  |    5 +-
 sim/lm32/model.c                                   |    5 +-
 sim/lm32/sem-switch.c                              |    5 +-
 sim/lm32/sem.c                                     |    5 +-
 sim/lm32/sim-if.c                                  |    2 +-
 sim/lm32/sim-main.h                                |    2 +-
 sim/lm32/traps.c                                   |    2 +-
 sim/lm32/user.c                                    |    2 +-
 sim/m32c/Makefile.in                               |    2 +-
 sim/m32c/blinky.S                                  |    2 +-
 sim/m32c/configure.ac                              |    2 +-
 sim/m32c/cpu.h                                     |    2 +-
 sim/m32c/gdb-if.c                                  |    2 +-
 sim/m32c/gloss.S                                   |    2 +-
 sim/m32c/int.c                                     |    2 +-
 sim/m32c/int.h                                     |    2 +-
 sim/m32c/load.c                                    |    2 +-
 sim/m32c/load.h                                    |    2 +-
 sim/m32c/m32c.opc                                  |    2 +-
 sim/m32c/main.c                                    |    2 +-
 sim/m32c/mem.c                                     |    2 +-
 sim/m32c/mem.h                                     |    2 +-
 sim/m32c/misc.c                                    |    2 +-
 sim/m32c/misc.h                                    |    2 +-
 sim/m32c/opc2c.c                                   |    2 +-
 sim/m32c/r8c.opc                                   |    2 +-
 sim/m32c/reg.c                                     |    2 +-
 sim/m32c/safe-fgets.c                              |    2 +-
 sim/m32c/safe-fgets.h                              |    2 +-
 sim/m32c/sample.S                                  |    2 +-
 sim/m32c/sample.ld                                 |    2 +-
 sim/m32c/sample2.c                                 |    2 +-
 sim/m32c/srcdest.c                                 |    2 +-
 sim/m32c/syscalls.c                                |    2 +-
 sim/m32c/syscalls.h                                |    2 +-
 sim/m32c/trace.c                                   |    2 +-
 sim/m32c/trace.h                                   |    2 +-
 sim/m32r/Makefile.in                               |    3 +-
 sim/m32r/arch.c                                    |    5 +-
 sim/m32r/arch.h                                    |    5 +-
 sim/m32r/cpu.c                                     |    5 +-
 sim/m32r/cpu.h                                     |    5 +-
 sim/m32r/cpu2.c                                    |    5 +-
 sim/m32r/cpu2.h                                    |    5 +-
 sim/m32r/cpuall.h                                  |    5 +-
 sim/m32r/cpux.c                                    |    5 +-
 sim/m32r/cpux.h                                    |    5 +-
 sim/m32r/decode.c                                  |    5 +-
 sim/m32r/decode.h                                  |    5 +-
 sim/m32r/decode2.c                                 |    5 +-
 sim/m32r/decode2.h                                 |    5 +-
 sim/m32r/decodex.c                                 |    5 +-
 sim/m32r/decodex.h                                 |    5 +-
 sim/m32r/devices.c                                 |    2 +-
 sim/m32r/m32r-sim.h                                |    3 +-
 sim/m32r/m32r.c                                    |    3 +-
 sim/m32r/m32r2.c                                   |    3 +-
 sim/m32r/m32rx.c                                   |    2 +-
 sim/m32r/mloop.in                                  |    2 +-
 sim/m32r/mloop2.in                                 |    3 +-
 sim/m32r/mloopx.in                                 |    2 +-
 sim/m32r/model.c                                   |    5 +-
 sim/m32r/model2.c                                  |    5 +-
 sim/m32r/modelx.c                                  |    5 +-
 sim/m32r/sem-switch.c                              |    5 +-
 sim/m32r/sem.c                                     |    5 +-
 sim/m32r/sem2-switch.c                             |    5 +-
 sim/m32r/semx-switch.c                             |    5 +-
 sim/m32r/sim-if.c                                  |    3 +-
 sim/m32r/traps-linux.c                             |    2 +-
 sim/m32r/traps.c                                   |    2 +-
 sim/m68hc11/Makefile.in                            |    2 +-
 sim/m68hc11/dv-m68hc11.c                           |    2 +-
 sim/m68hc11/dv-m68hc11eepr.c                       |    2 +-
 sim/m68hc11/dv-m68hc11sio.c                        |    2 +-
 sim/m68hc11/dv-m68hc11spi.c                        |    3 +-
 sim/m68hc11/dv-m68hc11tim.c                        |    3 +-
 sim/m68hc11/dv-nvram.c                             |    2 +-
 sim/m68hc11/emulos.c                               |    2 +-
 sim/m68hc11/gencode.c                              |    2 +-
 sim/m68hc11/interp.c                               |    2 +-
 sim/m68hc11/interrupts.c                           |    2 +-
 sim/m68hc11/interrupts.h                           |    2 +-
 sim/m68hc11/m68hc11_sim.c                          |    2 +-
 sim/m68hc11/sim-main.h                             |    2 +-
 sim/mcore/Makefile.in                              |    3 +-
 sim/mcore/interp.c                                 |    3 +-
 sim/mcore/sysdep.h                                 |    2 +-
 sim/microblaze/Makefile.in                         |    3 +-
 sim/microblaze/interp.c                            |    8 +-
 sim/microblaze/microblaze.h                        |    6 +-
 sim/microblaze/microblaze.isa                      |    6 +-
 sim/microblaze/sim-main.h                          |    6 +-
 sim/microblaze/sysdep.h                            |    5 +-
 sim/mips/configure.ac                              |    2 +-
 sim/mips/cp1.c                                     |    2 +-
 sim/mips/cp1.h                                     |    3 +-
 sim/mips/dsp.c                                     |    2 +-
 sim/mips/dsp.igen                                  |    2 +-
 sim/mips/dsp2.igen                                 |    2 +-
 sim/mips/dv-tx3904cpu.c                            |    2 +-
 sim/mips/dv-tx3904irc.c                            |    2 +-
 sim/mips/dv-tx3904sio.c                            |    2 +-
 sim/mips/dv-tx3904tmr.c                            |    2 +-
 sim/mips/m16e.igen                                 |    2 +-
 sim/mips/m16run.c                                  |    5 +-
 sim/mips/mdmx.c                                    |    2 +-
 sim/mips/mdmx.igen                                 |    2 +-
 sim/mips/mips3264r2.igen                           |    2 +-
 sim/mips/mips3d.igen                               |    2 +-
 sim/mips/sb1.igen                                  |    2 +-
 sim/mips/sim-main.c                                |    5 +-
 sim/mips/sim-main.h                                |    3 +-
 sim/mips/smartmips.igen                            |    2 +-
 sim/mn10300/Makefile.in                            |    3 +-
 sim/mn10300/dv-mn103cpu.c                          |    2 +-
 sim/mn10300/dv-mn103int.c                          |    2 +-
 sim/mn10300/dv-mn103iop.c                          |    2 +-
 sim/mn10300/dv-mn103ser.c                          |    2 +-
 sim/mn10300/dv-mn103tim.c                          |    2 +-
 sim/mn10300/sim-main.h                             |    2 +-
 sim/moxie/Makefile.in                              |    2 +-
 sim/moxie/interp.c                                 |    2 +-
 sim/moxie/moxie-gdb.dts                            |    6 +-
 sim/moxie/sim-main.h                               |    2 +-
 sim/moxie/sysdep.h                                 |    2 +-
 sim/ppc/COPYING                                    |  914 +-
 sim/ppc/ChangeLog                                  |    4 +
 sim/ppc/Makefile.in                                |    5 +-
 sim/ppc/README                                     |    7 +-
 sim/ppc/altivec.igen                               |    2 +-
 sim/ppc/altivec_expression.h                       |    2 +-
 sim/ppc/altivec_registers.h                        |    2 +-
 sim/ppc/basics.h                                   |    5 +-
 sim/ppc/bits.c                                     |    5 +-
 sim/ppc/bits.h                                     |    5 +-
 sim/ppc/cap.c                                      |    5 +-
 sim/ppc/cap.h                                      |    5 +-
 sim/ppc/corefile-n.h                               |    5 +-
 sim/ppc/corefile.c                                 |    5 +-
 sim/ppc/corefile.h                                 |    5 +-
 sim/ppc/cpu.c                                      |    5 +-
 sim/ppc/cpu.h                                      |    5 +-
 sim/ppc/dc-complex                                 |    5 +-
 sim/ppc/dc-simple                                  |    5 +-
 sim/ppc/dc-stupid                                  |    5 +-
 sim/ppc/dc-test.01                                 |    5 +-
 sim/ppc/dc-test.02                                 |    5 +-
 sim/ppc/debug.c                                    |    5 +-
 sim/ppc/debug.h                                    |    5 +-
 sim/ppc/device.c                                   |    5 +-
 sim/ppc/device.h                                   |    5 +-
 sim/ppc/device_table.c                             |    5 +-
 sim/ppc/device_table.h                             |    5 +-
 sim/ppc/dgen.c                                     |    5 +-
 sim/ppc/double.c                                   |    5 +-
 sim/ppc/dp-bit.c                                   |    2 +-
 sim/ppc/e500.igen                                  |    2 +-
 sim/ppc/e500_expression.h                          |    2 +-
 sim/ppc/e500_registers.h                           |    2 +-
 sim/ppc/emul_bugapi.c                              |    5 +-
 sim/ppc/emul_bugapi.h                              |    5 +-
 sim/ppc/emul_chirp.c                               |    5 +-
 sim/ppc/emul_chirp.h                               |    5 +-
 sim/ppc/emul_generic.c                             |    5 +-
 sim/ppc/emul_generic.h                             |    5 +-
 sim/ppc/emul_netbsd.c                              |    5 +-
 sim/ppc/emul_netbsd.h                              |    5 +-
 sim/ppc/emul_unix.c                                |    5 +-
 sim/ppc/emul_unix.h                                |    5 +-
 sim/ppc/events.c                                   |    5 +-
 sim/ppc/events.h                                   |    5 +-
 sim/ppc/filter.c                                   |    5 +-
 sim/ppc/filter.h                                   |    5 +-
 sim/ppc/filter_filename.c                          |    5 +-
 sim/ppc/filter_filename.h                          |    5 +-
 sim/ppc/gdb-sim.c                                  |    2 +-
 sim/ppc/gen-icache.c                               |    5 +-
 sim/ppc/gen-icache.h                               |    5 +-
 sim/ppc/gen-idecode.c                              |    5 +-
 sim/ppc/gen-idecode.h                              |    5 +-
 sim/ppc/gen-itable.c                               |    5 +-
 sim/ppc/gen-itable.h                               |    5 +-
 sim/ppc/gen-model.c                                |    5 +-
 sim/ppc/gen-model.h                                |    5 +-
 sim/ppc/gen-semantics.c                            |    5 +-
 sim/ppc/gen-semantics.h                            |    5 +-
 sim/ppc/gen-support.c                              |    5 +-
 sim/ppc/gen-support.h                              |    5 +-
 sim/ppc/hw_com.c                                   |    5 +-
 sim/ppc/hw_core.c                                  |    5 +-
 sim/ppc/hw_cpu.c                                   |    5 +-
 sim/ppc/hw_cpu.h                                   |    5 +-
 sim/ppc/hw_disk.c                                  |    5 +-
 sim/ppc/hw_eeprom.c                                |    5 +-
 sim/ppc/hw_glue.c                                  |    5 +-
 sim/ppc/hw_htab.c                                  |    5 +-
 sim/ppc/hw_ide.c                                   |    5 +-
 sim/ppc/hw_init.c                                  |    5 +-
 sim/ppc/hw_iobus.c                                 |    5 +-
 sim/ppc/hw_memory.c                                |    5 +-
 sim/ppc/hw_nvram.c                                 |    5 +-
 sim/ppc/hw_opic.c                                  |    5 +-
 sim/ppc/hw_pal.c                                   |    5 +-
 sim/ppc/hw_phb.c                                   |    5 +-
 sim/ppc/hw_phb.h                                   |    5 +-
 sim/ppc/hw_register.c                              |    5 +-
 sim/ppc/hw_sem.c                                   |    5 +-
 sim/ppc/hw_shm.c                                   |    5 +-
 sim/ppc/hw_trace.c                                 |    5 +-
 sim/ppc/hw_vm.c                                    |    5 +-
 sim/ppc/idecode_branch.h                           |    5 +-
 sim/ppc/idecode_expression.h                       |    5 +-
 sim/ppc/idecode_fields.h                           |    5 +-
 sim/ppc/igen.c                                     |    5 +-
 sim/ppc/igen.h                                     |    5 +-
 sim/ppc/inline.c                                   |    5 +-
 sim/ppc/inline.h                                   |    5 +-
 sim/ppc/interrupts.c                               |    5 +-
 sim/ppc/interrupts.h                               |    5 +-
 sim/ppc/ld-cache.c                                 |    5 +-
 sim/ppc/ld-cache.h                                 |    5 +-
 sim/ppc/ld-decode.c                                |    5 +-
 sim/ppc/ld-decode.h                                |    5 +-
 sim/ppc/ld-insn.c                                  |    5 +-
 sim/ppc/ld-insn.h                                  |    5 +-
 sim/ppc/lf.c                                       |   18 +-
 sim/ppc/lf.h                                       |    5 +-
 sim/ppc/main.c                                     |    5 +-
 sim/ppc/misc.c                                     |    5 +-
 sim/ppc/misc.h                                     |    5 +-
 sim/ppc/mon.c                                      |    5 +-
 sim/ppc/mon.h                                      |    5 +-
 sim/ppc/options.c                                  |    5 +-
 sim/ppc/options.h                                  |    5 +-
 sim/ppc/os_emul.c                                  |    5 +-
 sim/ppc/os_emul.h                                  |    5 +-
 sim/ppc/pk_disklabel.c                             |    5 +-
 sim/ppc/ppc-instructions                           |    5 +-
 sim/ppc/ppc-spr-table                              |    5 +-
 sim/ppc/psim.c                                     |    5 +-
 sim/ppc/psim.h                                     |    5 +-
 sim/ppc/psim.texinfo                               |    5 +-
 sim/ppc/registers.c                                |    5 +-
 sim/ppc/registers.h                                |    5 +-
 sim/ppc/sim-endian-n.h                             |    5 +-
 sim/ppc/sim-endian.c                               |    5 +-
 sim/ppc/sim-endian.h                               |    5 +-
 sim/ppc/sim_callbacks.h                            |    5 +-
 sim/ppc/sim_calls.c                                |    5 +-
 sim/ppc/std-config.h                               |    5 +-
 sim/ppc/table.c                                    |    5 +-
 sim/ppc/table.h                                    |    5 +-
 sim/ppc/tree.c                                     |    5 +-
 sim/ppc/tree.h                                     |    5 +-
 sim/ppc/vm.c                                       |    5 +-
 sim/ppc/vm.h                                       |    5 +-
 sim/ppc/vm_n.h                                     |    5 +-
 sim/ppc/words.h                                    |    5 +-
 sim/rl78/Makefile.in                               |    8 +-
 sim/rl78/configure.ac                              |    2 +-
 sim/rl78/cpu.c                                     |    2 +-
 sim/rl78/cpu.h                                     |    2 +-
 sim/rl78/gdb-if.c                                  |    2 +-
 sim/rl78/load.c                                    |    2 +-
 sim/rl78/load.h                                    |    2 +-
 sim/rl78/main.c                                    |    2 +-
 sim/rl78/mem.c                                     |    2 +-
 sim/rl78/mem.h                                     |    2 +-
 sim/rl78/rl78.c                                    |    2 +-
 sim/rl78/trace.c                                   |    2 +-
 sim/rl78/trace.h                                   |    2 +-
 sim/rx/Makefile.in                                 |    8 +-
 sim/rx/configure.ac                                |    2 +-
 sim/rx/cpu.h                                       |    2 +-
 sim/rx/err.c                                       |    2 +-
 sim/rx/err.h                                       |    2 +-
 sim/rx/fpu.c                                       |    2 +-
 sim/rx/fpu.h                                       |    2 +-
 sim/rx/gdb-if.c                                    |    2 +-
 sim/rx/load.c                                      |    2 +-
 sim/rx/load.h                                      |    2 +-
 sim/rx/main.c                                      |    2 +-
 sim/rx/mem.c                                       |    2 +-
 sim/rx/mem.h                                       |    2 +-
 sim/rx/misc.c                                      |    2 +-
 sim/rx/misc.h                                      |    2 +-
 sim/rx/reg.c                                       |    2 +-
 sim/rx/rx.c                                        |    2 +-
 sim/rx/syscalls.c                                  |    2 +-
 sim/rx/syscalls.h                                  |    2 +-
 sim/rx/trace.c                                     |    2 +-
 sim/rx/trace.h                                     |    2 +-
 sim/sh/Makefile.in                                 |    3 +-
 sim/sh64/Makefile.in                               |    2 +-
 sim/sh64/arch.c                                    |    5 +-
 sim/sh64/arch.h                                    |    5 +-
 sim/sh64/cpu.c                                     |    5 +-
 sim/sh64/cpu.h                                     |    5 +-
 sim/sh64/cpuall.h                                  |    5 +-
 sim/sh64/decode-compact.c                          |    5 +-
 sim/sh64/decode-compact.h                          |    5 +-
 sim/sh64/decode-media.c                            |    5 +-
 sim/sh64/decode-media.h                            |    5 +-
 sim/sh64/defs-compact.h                            |    5 +-
 sim/sh64/defs-media.h                              |    5 +-
 sim/sh64/eng.h                                     |    2 +-
 sim/sh64/sem-compact-switch.c                      |    5 +-
 sim/sh64/sem-compact.c                             |    5 +-
 sim/sh64/sem-media-switch.c                        |    5 +-
 sim/sh64/sem-media.c                               |    5 +-
 sim/sh64/sh-desc.c                                 |    5 +-
 sim/sh64/sh-desc.h                                 |    5 +-
 sim/sh64/sh-opc.h                                  |    5 +-
 sim/sh64/sh64-sim.h                                |    2 +-
 sim/sh64/sh64.c                                    |    3 +-
 sim/sh64/sim-if.c                                  |    2 +-
 sim/testsuite/Makefile.in                          |    2 +-
 sim/testsuite/common/bits-gen.c                    |    2 +-
 sim/testsuite/d10v-elf/Makefile.in                 |    2 +-
 sim/testsuite/frv-elf/Makefile.in                  |    2 +-
 sim/testsuite/m32r-elf/Makefile.in                 |    2 +-
 sim/testsuite/mips64el-elf/Makefile.in             |    2 +-
 sim/testsuite/sim/cris/asm/asm.exp                 |    2 +-
 sim/testsuite/sim/cris/c/c.exp                     |    2 +-
 sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp        |    2 +-
 sim/testsuite/sim/mips/mips32-dsp.s                |    2 +-
 sim/testsuite/sim/mips/mips32-dsp2.s               |    5 +-
 sim/testsuite/sim/mips/testutils.inc               |    2 +-
 sim/testsuite/sim/mips/utils-dsp.inc               |    2 +-
 sim/testsuite/sim/mips/utils-fpu.inc               |    2 +-
 sim/testsuite/sim/mips/utils-mdmx.inc              |    2 +-
 sim/v850/Makefile.in                               |    2 +-
 3810 files changed, 35694 insertions(+), 30172 deletions(-)
 create mode 100644 bfd/ChangeLog-2012
 create mode 100644 config/bootstrap-asan.mk
 create mode 100644 config/libstdc++-raw-cxx.m4
 create mode 100644 gdb/ChangeLog-2012
 delete mode 100644 gdb/call-cmds.h
 create mode 100644 gdb/common/queue.h
 create mode 100644 gdb/gdbserver/notif.c
 create mode 100644 gdb/gdbserver/notif.h
 create mode 100644 gdb/gnulib/import/m4/extern-inline.m4
 create mode 100644 gdb/gnulib/import/wctype-h.c
 create mode 100644 gdb/mi/mi-cmd-break.h
 create mode 100644 gdb/mi/mi-cmd-catch.c
 delete mode 100644 gdb/osf-share/AT386/cma_thread_io.h
 delete mode 100644 gdb/osf-share/HP800/cma_thread_io.h
 delete mode 100644 gdb/osf-share/README
 delete mode 100644 gdb/osf-share/RIOS/cma_thread_io.h
 delete mode 100644 gdb/osf-share/cma_attr.h
 delete mode 100644 gdb/osf-share/cma_deb_core.h
 delete mode 100644 gdb/osf-share/cma_debug_client.h
 delete mode 100644 gdb/osf-share/cma_errors.h
 delete mode 100644 gdb/osf-share/cma_handle.h
 delete mode 100644 gdb/osf-share/cma_init.h
 delete mode 100644 gdb/osf-share/cma_list.h
 delete mode 100644 gdb/osf-share/cma_mutex.h
 delete mode 100644 gdb/osf-share/cma_sched.h
 delete mode 100644 gdb/osf-share/cma_semaphore_defs.h
 delete mode 100644 gdb/osf-share/cma_sequence.h
 delete mode 100644 gdb/osf-share/cma_stack.h
 delete mode 100644 gdb/osf-share/cma_stack_int.h
 delete mode 100644 gdb/osf-share/cma_tcb_defs.h
 delete mode 100644 gdb/osf-share/cma_util.h
 create mode 100644 gdb/ppc-ravenscar-thread.c
 create mode 100644 gdb/ppc-ravenscar-thread.h
 delete mode 100644 gdb/ravenscar-sparc-thread.c
 create mode 100644 gdb/remote-notif.c
 create mode 100644 gdb/remote-notif.h
 create mode 100644 gdb/rs6000-lynx178-tdep.c
 create mode 100644 gdb/sparc-ravenscar-thread.c
 create mode 100644 gdb/sparc-ravenscar-thread.h
 create mode 100644 gdb/testsuite/gdb.ada/iwide.exp
 create mode 100644 gdb/testsuite/gdb.ada/iwide/classes.adb
 create mode 100644 gdb/testsuite/gdb.ada/iwide/classes.ads
 create mode 100644 gdb/testsuite/gdb.ada/iwide/p.adb
 create mode 100644 gdb/testsuite/gdb.cp/member-name.cc
 create mode 100644 gdb/testsuite/gdb.cp/member-name.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp
 create mode 100644 gdb/testsuite/gdb.linespec/skip-two.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-catch-load-so.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-catch-load.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-catch-load.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp
 create mode 100644 opcodes/ChangeLog-2012

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index 0e1c65a..e393f91 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -348,3 +348,19 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(18) - Analog Devices, Inc. (bfin-* targets)
+
+Copyright (C) 2006, 2008, 2009, 2011, 2012 Analog Devices, Inc.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+
diff --git a/ChangeLog b/ChangeLog
index e22f63e..a5a47ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,37 @@
+2012-12-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* Makefile.def (install-target-libgo): Depend on
+	install-target-libatomic. Merged from GCC repo.
+	* Makefile.in: Regenerate.
+
+2012-12-17  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.LIBGLOSS: Add license for bfin libgloss.
+
+2012-12-16  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF.
+	* configure: Regenerate.
+
+2012-12-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* Makefile.def (target_modules): Add bootstrap=true and
+	raw_cxx=true to libsanitizer.
+	* configure.ac (bootstrap_target_libs): Add libsanitizer.
+	* Makefile.in: Regenerated.
+	* configure: Likewise.
+
+2012-12-08  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* config.sub: Merge from config repo.
+
+2012-11-30  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* configure.ac: Merge from GCC.
+	* Makefile.tpl: Dito.
+	* Makefile.in: Dito.
+	* configure: Dito.
+
 2012-11-28  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
 	* configure.ac (noconfigdirs): Merge from GCC.
diff --git a/Makefile.def b/Makefile.def
index 1ea63ac..899ea2d 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -119,7 +119,10 @@ target_modules = { module= libstdc++-v3;
 		   lib_path=src/.libs;
 		   raw_cxx=true; };
 target_modules = { module= libmudflap; lib_path=.libs; };
-target_modules = { module= libsanitizer; lib_path=.libs; };
+target_modules = { module= libsanitizer;
+		   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; };
@@ -494,6 +497,7 @@ 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-libbacktrace; };
 dependencies = { module=all-target-libgo; on=all-target-libffi; };
+dependencies = { module=all-target-libgo; on=all-target-libatomic; };
 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
 dependencies = { module=configure-target-libjava; on=configure-target-libffi; };
@@ -510,6 +514,15 @@ dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v
 //  recursive make, we can't be that specific.
 dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
+dependencies = { module=install-target-libgo; on=install-target-libatomic; };
+dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
+dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
+dependencies = { module=install-target-libsanitizer; 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; };
+dependencies = { module=install-target-libstdc++-v3; on=install-target-libgcc; };
+
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=libtermcap; };
 lang_env_dependencies = { module=rda; };
diff --git a/Makefile.in b/Makefile.in
index 636b2ba..ba5e041 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -235,7 +235,7 @@ POSTSTAGE1_CXX_EXPORT = \
 @if target-libstdc++-v3-bootstrap
 # Override the above if we're bootstrapping C++.
 POSTSTAGE1_CXX_EXPORT = \
-	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
+	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(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 \
@@ -1073,7 +1073,9 @@ all-host: maybe-all-lto-plugin
 all-target: maybe-all-target-libstdc++-v3
 @endif target-libstdc++-v3-no-bootstrap
 all-target: maybe-all-target-libmudflap
+@if target-libsanitizer-no-bootstrap
 all-target: maybe-all-target-libsanitizer
+@endif target-libsanitizer-no-bootstrap
 all-target: maybe-all-target-libssp
 all-target: maybe-all-target-newlib
 @if target-libgcc-no-bootstrap
@@ -32184,7 +32186,6 @@ configure-target-libsanitizer: stage_current
 @if target-libsanitizer
 maybe-configure-target-libsanitizer: configure-target-libsanitizer
 configure-target-libsanitizer: 
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	echo "Checking multilib configuration for libsanitizer..."; \
@@ -32202,7 +32203,7 @@ configure-target-libsanitizer:
 	fi; \
 	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
 	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
-	$(NORMAL_TARGET_EXPORTS)  \
+	$(RAW_CXX_TARGET_EXPORTS)  \
 	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
 	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
 	case $(srcdir) in \
@@ -32221,6 +32222,276 @@ configure-target-libsanitizer:
 
 
 
+.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
+maybe-configure-stage1-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
+configure-stage1-target-libsanitizer:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif target-libsanitizer-bootstrap
+
+.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
+maybe-configure-stage2-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
+configure-stage2-target-libsanitizer:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(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-libsanitizer-bootstrap
+
+.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
+maybe-configure-stage3-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
+configure-stage3-target-libsanitizer:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(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-libsanitizer-bootstrap
+
+.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
+maybe-configure-stage4-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
+configure-stage4-target-libsanitizer:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(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-libsanitizer-bootstrap
+
+.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
+maybe-configure-stageprofile-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
+configure-stageprofile-target-libsanitizer:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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 profile in $(TARGET_SUBDIR)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEprofile_CONFIGURE_FLAGS)
+@endif target-libsanitizer-bootstrap
+
+.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
+maybe-configure-stagefeedback-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
+configure-stagefeedback-target-libsanitizer:
+	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+	echo "Checking multilib configuration for libsanitizer..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
+	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libsanitizer/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 feedback in $(TARGET_SUBDIR)/libsanitizer ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
+	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
+	libsrcdir="$$s/libsanitizer"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEfeedback_CONFIGURE_FLAGS)
+@endif target-libsanitizer-bootstrap
+
+
+
 
 
 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
@@ -32232,17 +32503,265 @@ all-target-libsanitizer: stage_current
 TARGET-target-libsanitizer=all
 maybe-all-target-libsanitizer: all-target-libsanitizer
 all-target-libsanitizer: configure-target-libsanitizer
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(NORMAL_TARGET_EXPORTS)  \
+	$(RAW_CXX_TARGET_EXPORTS)  \
 	(cd $(TARGET_SUBDIR)/libsanitizer && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
 		$(TARGET-target-libsanitizer))
 @endif target-libsanitizer
 
 
 
+.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
+.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
+maybe-all-stage1-target-libsanitizer:
+maybe-clean-stage1-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
+all-stage1: all-stage1-target-libsanitizer
+TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
+all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	$(RAW_CXX_TARGET_EXPORTS)  \
+	cd $(TARGET_SUBDIR)/libsanitizer && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
+		  \
+		TFLAGS="$(STAGE1_TFLAGS)" \
+		$(TARGET-stage1-target-libsanitizer)
+
+maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
+clean-stage1: clean-stage1-target-libsanitizer
+clean-stage1-target-libsanitizer:
+	@if [ $(current_stage) = stage1 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
+	else \
+	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
+	  $(MAKE) stage1-start; \
+	fi; \
+	cd $(TARGET_SUBDIR)/libsanitizer && \
+	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
+	  clean
+@endif target-libsanitizer-bootstrap
+
+
+.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
+.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
+maybe-all-stage2-target-libsanitizer:
+maybe-clean-stage2-target-libsanitizer:
+@if target-libsanitizer-bootstrap
+maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
+all-stage2: all-stage2-target-libsanitizer
+TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
+all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	$(RAW_CXX_TARGET_EXPORTS) \
+	  \
+	cd $(TARGET_SUBDIR)/libsanitizer && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-11-28 14:55 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-11-28 14:55 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  e934dfbae52cf15314f8a64d9f2e0ae32861a52c (commit)
       via  deb7a4b128895057de7a7ac5cc2216b13dd018f7 (commit)
       via  61c3ddd8447153f63481b517372860d905224ae5 (commit)
       via  4fd7fc8edc02d8183265582e8b8e45a51f6b5abf (commit)
       via  15f7a7a69c94a05585593bda8f78103aa427f0cf (commit)
       via  59614b926eac56b5dab6d9308f050e07197cd3bd (commit)
       via  25a3161f3fe2c7ab1302e9149f1c01a5b5d5b40e (commit)
       via  bfb1c7c5505a19645d79b974f673e912ddab4ae2 (commit)
       via  38fba98aebd50b8086dd8ee34f64d03024839747 (commit)
       via  32934e23b68a44a502a03d4f81b407e4e751e57d (commit)
       via  d648bdbe906ff1b0b4b20694cd0155742ce889aa (commit)
       via  509e15b533a0490cc498a71a1f1f8a75814146d7 (commit)
       via  05ce6e8848c0618974f48db10224135d73c62d6c (commit)
       via  96ceb3bde62efa99d273fbbc0cc0e97972cf385c (commit)
       via  10f12b5d422fc22a9011d6440e2b6d902415b18c (commit)
       via  0b48a6d936c01e813f4fc842aae6d6500e7a9cdf (commit)
       via  77be3edd8c16c3debecfe5e177be2c1706250097 (commit)
       via  54625e3a2ad2f8120edab2c4b35519c3fe448fe6 (commit)
       via  210b2c6cf73a2e2ec2987dbbef629e97306578b5 (commit)
       via  077a4ce440fab9a5d7c454a6d5063752f362d3c3 (commit)
       via  7997531c53969c824499ea3d18acf3e58cd38907 (commit)
       via  d45a39267e9ce07e185c02d08376853f852e7f47 (commit)
       via  a25623586739ea4ed150ff70ce9c7947ad5171cc (commit)
       via  4be0389a2c5277a15e77d32329cedd2741b56676 (commit)
       via  fb2cd0b257ae624704ff24b79f818de28be2db7f (commit)
       via  99f9af6173dec4a647c865a9a0ebb4347d1598a3 (commit)
       via  705ba44c60c7ccd7af9170266a8ddf9bf97a4052 (commit)
       via  9dce9009bc6861ab64aed4f65a28f63d12679cfd (commit)
      from  9c487bcfd34ba3552ff86016798746333e3d53b2 (commit)

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

- Log -----------------------------------------------------------------
commit e934dfbae52cf15314f8a64d9f2e0ae32861a52c
Merge: 9c487bc deb7a4b
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Wed Nov 28 14:54:42 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit deb7a4b128895057de7a7ac5cc2216b13dd018f7
Author: qiyao <qiyao>
Date:   Wed Nov 28 11:56:15 2012 +0000

    gdb/
    2012-11-28  Yao Qi  <yao@codesourcery.com>
    
    	* breakpoint.c (_initialize_breakpoint): Call add_alias_cmd to
    	abbreviate 'delete tracepoints' to 'delete tr'.
    	* corefile.c (_initialize_core): Call add_alias_cmd to
    	abbreviate 'set gnutarget' to 'set g'.
    	* value.c (_initialize_values): Call add_alias_cmd to abbreviate
    	'show convenience' to 'show conv'.

commit 61c3ddd8447153f63481b517372860d905224ae5
Author: Jan-Benedict Glaw <jbglaw@lug-owl.de>
Date:   Wed Nov 28 11:43:47 2012 +0000

    Disable libsanitizer for non-C++ builds.
    
    	* configure.ac (noconfigdirs): Merge from GCC.
    	* configure: Regenerate.

commit 4fd7fc8edc02d8183265582e8b8e45a51f6b5abf
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Nov 28 00:00:02 2012 +0000

    *** empty log message ***

commit 15f7a7a69c94a05585593bda8f78103aa427f0cf
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 27 23:00:05 2012 +0000

    daily update

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

Summary of changes:
 ChangeLog                                          |    5 +
 bfd/ChangeLog                                      |    4 +
 bfd/elf-nacl.c                                     |    5 +-
 bfd/version.h                                      |    2 +-
 configure                                          |    4 +-
 configure.ac                                       |    4 +-
 gdb/ChangeLog                                      |  155 ++++++
 gdb/Makefile.in                                    |    8 +-
 gdb/NEWS                                           |    5 +
 gdb/ada-lang.c                                     |    2 +-
 gdb/breakpoint.c                                   |    1 +
 gdb/common/linux-osdata.c                          |    2 +-
 gdb/config.in                                      |    3 +
 gdb/configure                                      |  496 ++++++++++++++++++++
 gdb/configure.ac                                   |   21 +
 gdb/corefile.c                                     |    1 +
 gdb/doc/ChangeLog                                  |    5 +
 gdb/doc/gdb.texinfo                                |   50 ++
 gdb/dwarf2read.c                                   |    7 +-
 gdb/eval.c                                         |   40 +-
 gdb/exec.c                                         |    4 +-
 gdb/f-valprint.c                                   |    2 +-
 gdb/fbsd-nat.c                                     |    2 +-
 gdb/gdbserver/ChangeLog                            |   12 +
 gdb/gdbserver/configure                            |    2 +-
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/hostio.c                             |    2 +-
 gdb/gdbserver/linux-low.c                          |    4 +-
 gdb/inf-child.c                                    |    2 +-
 gdb/linux-nat.c                                    |    2 +-
 gdb/minidebug.c                                    |  288 ++++++++++++
 gdb/nbsd-nat.c                                     |    2 +-
 gdb/objfiles.c                                     |   34 +-
 gdb/remote.c                                       |    2 +-
 gdb/skip.c                                         |    2 +-
 gdb/solib-svr4.c                                   |    5 +-
 gdb/sparc-linux-nat.c                              |    6 +-
 gdb/sparc-linux-tdep.c                             |    4 +-
 gdb/sparc-nat.c                                    |   13 +-
 gdb/sparc-nat.h                                    |    8 +-
 gdb/sparc-sol2-nat.c                               |    4 +-
 gdb/sparc-sol2-tdep.c                              |    6 +
 gdb/sparc-tdep.c                                   |   30 +-
 gdb/sparc-tdep.h                                   |   15 +-
 gdb/sparc64-linux-nat.c                            |    4 +-
 gdb/sparc64-linux-tdep.c                           |    4 +-
 gdb/sparc64-sol2-tdep.c                            |    6 +
 gdb/sparc64-tdep.c                                 |   31 +-
 gdb/sparc64-tdep.h                                 |    9 +-
 gdb/sparc64fbsd-tdep.c                             |    4 +-
 gdb/sparc64nbsd-nat.c                              |   11 +-
 gdb/sparc64nbsd-tdep.c                             |    2 +-
 gdb/sparc64obsd-tdep.c                             |    2 +-
 gdb/sparcnbsd-nat.c                                |    1 +
 gdb/sparcnbsd-tdep.c                               |    5 +-
 gdb/symfile.c                                      |   38 +-
 gdb/symfile.h                                      |    4 +
 gdb/symtab.c                                       |   11 +-
 gdb/testsuite/ChangeLog                            |   24 +
 .../gdb.base/{enumval.exp => empty_exe.exp}        |   23 +-
 gdb/testsuite/gdb.base/enumval.exp                 |   48 ++-
 .../gdb.base/gnu-debugdata.c}                      |   37 +-
 gdb/testsuite/gdb.base/gnu-debugdata.exp           |  157 ++++++
 gdb/testsuite/gdb.cp/member-ptr.cc                 |   15 +
 gdb/testsuite/gdb.cp/member-ptr.exp                |   28 ++
 gdb/testsuite/lib/gdb.exp                          |    9 +
 gdb/value.c                                        |    1 +
 gdb/version.in                                     |    2 +-
 68 files changed, 1583 insertions(+), 166 deletions(-)
 create mode 100644 gdb/minidebug.c
 copy gdb/testsuite/gdb.base/{enumval.exp => empty_exe.exp} (66%)
 copy gdb/{nbsd-nat.c => testsuite/gdb.base/gnu-debugdata.c} (52%)
 create mode 100644 gdb/testsuite/gdb.base/gnu-debugdata.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index fdd7c76..e22f63e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-11-28  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* configure.ac (noconfigdirs): Merge from GCC.
+	* configure: Regenerate.
+
 2012-11-19  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
 	* config.sub (arm): Merge from upstream: Handle armv[6-8] targets.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ff60564..5d033a6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2012-11-26  Roland McGrath  <mcgrathr@google.com>
+
+	* elf-nacl.c (nacl_modify_segment_map): Don't crash when INFO is null.
+
 2012-11-21  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR binutils/14493
diff --git a/bfd/elf-nacl.c b/bfd/elf-nacl.c
index 04659e7..ce401fa 100644
--- a/bfd/elf-nacl.c
+++ b/bfd/elf-nacl.c
@@ -75,7 +75,7 @@ nacl_modify_segment_map (bfd *abfd, struct bfd_link_info *info)
   struct elf_segment_map **first_load = NULL;
   struct elf_segment_map **last_load = NULL;
   bfd_boolean moved_headers = FALSE;
-  int sizeof_headers = bfd_sizeof_headers (abfd, info);
+  int sizeof_headers = info == NULL ? 0 : bfd_sizeof_headers (abfd, info);
   bfd_vma maxpagesize = get_elf_backend_data (abfd)->maxpagesize;
 
   if (info != NULL && info->user_phdrs)
@@ -149,8 +149,7 @@ nacl_modify_segment_map (bfd *abfd, struct bfd_link_info *info)
    proper order for the ELF rule that they must appear in ascending address
    order.  So find the two segments we swapped before, and swap them back.  */
 bfd_boolean
-nacl_modify_program_headers (bfd *abfd,
-                             struct bfd_link_info *info ATTRIBUTE_UNUSED)
+nacl_modify_program_headers (bfd *abfd, struct bfd_link_info *info)
 {
   struct elf_segment_map **m = &elf_tdata (abfd)->segment_map;
   Elf_Internal_Phdr *phdr = elf_tdata (abfd)->phdr;
diff --git a/bfd/version.h b/bfd/version.h
index 142ebee..589c54b 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20121123
+#define BFD_VERSION_DATE 20121128
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/configure b/configure
index d72d4f9..16bbaa8 100755
--- a/configure
+++ b/configure
@@ -6437,11 +6437,11 @@ case ,${enable_languages},:${enable_objc_gc} in
     ;;
 esac
 
-# Disable libitm if we're not building C++
+# Disable libitm and libsanitizer if we're not building C++
 case ,${enable_languages}, in
   *,c++,*) ;;
   *)
-    noconfigdirs="$noconfigdirs target-libitm"
+    noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
     ;;
 esac
 
diff --git a/configure.ac b/configure.ac
index 24ea7e5..cd6721e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2008,11 +2008,11 @@ case ,${enable_languages},:${enable_objc_gc} in
     ;;
 esac
 
-# Disable libitm if we're not building C++
+# Disable libitm and libsanitizer if we're not building C++
 case ,${enable_languages}, in
   *,c++,*) ;;
   *)
-    noconfigdirs="$noconfigdirs target-libitm"
+    noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
     ;;
 esac
 
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f567d47..757e64a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,158 @@
+2012-11-28  Yao Qi  <yao@codesourcery.com>
+
+	* breakpoint.c (_initialize_breakpoint): Call add_alias_cmd to
+	abbreviate 'delete tracepoints' to 'delete tr'.
+	* corefile.c (_initialize_core): Call add_alias_cmd to
+	abbreviate 'set gnutarget' to 'set g'.
+	* value.c (_initialize_values): Call add_alias_cmd to abbreviate
+	'show convenience' to 'show conv'.
+
+2012-11-27  Joel Brobecker  <brobecker@adacore.com>
+
+	* sparc-sol2-nat.c (supply_gregset): Fix first parameter in
+	call to sparc_supply_fpregset.
+	(fill_fpregset): Fix first parameter in call to
+	sparc_collect_fpregset.
+
+2012-11-27  Daniel Jacobowitz  <dan@codesourcery.com>
+	    Kazu Hirata  <kazu@codesourcery.com>
+	    Yao Qi  <yao@codesourcery.com>
+
+	* objfiles.c (init_entry_point_info): Call
+	gdbarch_convert_from_func_ptr_addr and
+	gdbarch_addr_bits_remove here ...
+	(entry_point_address_query): ... instead of here.
+	* solib-svr4.c (exec_entry_point): Call
+	gdbarch_addr_bits_remove.
+	* symfile.c (generic_load): Call gdbarch_addr_bits_remove on
+	the entry address.
+
+2012-11-27  Daniel Jacobowitz  <dan@codesourcery.com>
+	    Yao Qi  <yao@codesourcery.com>
+
+	* eval.c (evaluate_subexp_standard): Add handling of
+	TYPE_CODE_MEMBERPTR when calling functions.  Correct the
+	result of ptype for calling a TYPE_CODE_METHODPTR.
+
+2012-11-27  Yao Qi  <yao@codesourcery.com>
+
+	* symtab.c (symtab_symbol_info): Fix a -Wformat-extra-args
+	warning.
+	Add i18n markup.
+
+2012-11-26  Alexander Larsson  <alexl@redhat.com>
+	    Jan Kratochvil  <jan.kratochvil@redhat.com>
+	    Tom Tromey  <tromey@redhat.com>
+
+	* NEWS: Mention mini debuginfo feature.
+	* minidebug.c: New file.
+	* configure.ac: Check for lzma.
+	* configure, config.in: Rebuild.
+	* Makefile.in (LIBLZMA): New variable.
+	(CLIBS): Include LIBLZMA.
+	(SFILES): Mention minidebug.c.
+	(COMMON_OBS): Mention minidebug.o.
+	* symfile.c (read_symbols): New function.
+	(syms_from_objfile, reread_symbols): Call it.
+	* symfile.h (find_separate_debug_file_in_section): Declare.
+
+2012-11-26  Keith Seitz  <keiths@redhat.com>
+
+	* exec.c (exec_file_attach): Move cleanup after verifying that
+	memory has in fact been allocated.
+
+2012-11-26  Tom Tromey  <tromey@redhat.com>
+
+	* ada-lang.c (user_select_syms): Use SYMBOL_SYMTAB.
+	* dwarf2read.c (dw2_find_symbol_file, fixup_go_packaging): Use
+	SYMBOL_SYMTAB.
+	* skip.c (skip_info): Use SYMBOL_SYMTAB.
+
+2012-11-26  Maxime Villard  <rustyBSD@gmx.fr>
+	    Pedro Alves  <palves@redhat.com>
+
+	* common/linux-osdata.c (linux_xfer_osdata_fds): Decrease buffer
+	size parameter passed to readlink by one byte.
+	* fbsd-nat.c (fbsd_pid_to_exec_file): Ditto.
+	* linux-nat.c (linux_child_pid_to_exec_file): Ditto.
+	* nbsd-nat.c (nbsd_pid_to_exec_file): Ditto.
+	* inf-child.c (inf_child_fileio_readlink): Decrease local buffer's
+	size by one byte.
+
+2012-11-26  Yao Qi  <yao@codesourcery.com>
+
+	* f-valprint.c (f77_create_arrayprint_offset_tbl): Remove
+	extraneous parentheses.
+
+2012-11-26  Yao Qi  <yao@codesourcery.com>
+
+	* remote.c (remote_start_remote): Typo fix.
+
+2012-11-23  David S. Miller  <davem@davemloft.net>
+
+	* sparc-tdep.h (struct sparc_fpregset): New data structure.
+	(sparc32_sunos4_fpregset, sparc32_bsd_fpregset,
+	sparc32_sol2_fpregset): Declare new globals.
+	(sparc32_supply_fpregset, sparc32_collect_fpregset): Add new
+	'fpregset' argument.
+	* sparc64-tdep.h (sparc64_supply_fpregset,
+	sparc64_collect_fpregset): Likewise.
+	(sparc64_sol2_fpregset, sparc64_bsd_fpregset): Declare new
+	globals.
+	* sparc-nat.h (struct sparc_fpregset): Add forward declaration.
+	(sparc_fpregset): Declare new global.
+	(sparc_supply_fpregset, sparc_collect_fpregset): Add new
+	'fpregset' argument.
+	* sparc-linux-nat.c (supply_fpregset): Pass sparc_fpregset down
+	into handler.
+	(fill_fpregset): Likewise.
+	(_initialize_sparc_linux_nat): Set sparc_fpregset to
+	sparc32_bsd_fpregset.
+	* sparc-linux-tdep.c (sparc32_linux_supply_core_fpregset): Pass
+	sparc32_bsd_fpregset down into handler.
+	(sparc32_linux_collect_core_fpregset): Likewise.
+	* sparc-nat.c (sparc_fpregset): Define.
+	(sparc_supply_fpregset): Add 'fpregset' argument.
+	(sparc_collect_fpregset): Likewise.
+	(sparc_fetch_inferior_registers): Pass sparc_fpregset down
+	into fpregset handler.
+	(sparc_store_inferior_registers): Likewise.
+	(_initialize_sparc_nat): Set sparc_fpregset to
+	sparc32_sunos4_fpregset if NULL.
+	* sparc-sol2-nat.c (supply_gregset): Pass sparc_sol2_fpregset
+	down into handler.
+	(fill_fpregset): Likewise.
+	* sparc-sol2-tdep.c (sparc32_sol2_fpregset): Define.
+	* sparc-tdep.c (sparc32_supply_fpregset): Add fpregset arg and
+	use it to compute offsets.
+	(sparc32_collect_fpregset): Likewise.
+	(sparc32_sunos4_fpregset, sparc32_bsd_fpregset): Define.
+	* sparc64-linux-nat.c (supply_fpregset): Pass sparc64_bsd_fpregset
+	down into handler.
+	(fill_fpregset): Likewise.
+	* sparc64-linux-tdep.c (sparc64_linux_supply_core_fpregset):
+	Likewise.
+	(sparc64_linux_collect_core_fpregset): Likewise.
+	* sparc64-sol2-tdep.c (sparc64_sol2_fpregset): Define.
+	* sparc64-tdep.c (sparc64_supply_fpregset): Add fpregset arg and
+	use it to compute offsets.
+	(sparc64_collect_fpregset): Likewise.
+	(sparc64_bsd_fpregset): Define.
+	* sparc64fbsd-tdep.c (sparc64fbsd_supply_fpregset): Padd
+	sparc64_bsd_fpregset down into handler.
+	(sparc64fbsd_collect_fpregset): Likewise.
+	* sparc64nbsd-nat.c (sparc64nbsd_supply_fpregset): Add fpregset arg
+	and pass sparc{32,64}_bsd_fpregset down into handler.
+	(sparc64nbsd_collect_fpregset): Likewise.
+	* sparc64nbsd-tdep.c (sparc64nbsd_supply_fpregset): Pass
+	sparc64_bsd_fpregset down into handler.
+	* sparc64obsd-tdep.c (sparc64obsd_supply_gregset): Likewise.
+	* sparcnbsd-nat.c (_initialize_sparcnbsd_nat): Set sparc_fpregset
+	to sparc32_bsd_fpregset.
+	* sparcnbsd-tdep.c (sparc32nbsd_supply_gregset): Pass
+	sparc32_bsd_fpregset down into sparc32_supply_fpregset.
+	(sparc32nbsd_supply_fpregset): Likewise.
+
 2012-11-21  Tom Tromey  <tromey@redhat.com>
 
 	* gdbtypes.h (struct cplus_struct_type) <localtype_ptr>: Remove
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index ddb42f0..7e30242 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -151,6 +151,9 @@ READLINE_CFLAGS = @READLINE_CFLAGS@
 # Where is expat?  This will be empty if expat was not available.
 LIBEXPAT = @LIBEXPAT@
 
+# Where is lzma?  This will be empty if lzma was not available.
+LIBLZMA = @LIBLZMA@
+
 WARN_CFLAGS = @WARN_CFLAGS@
 WERROR_CFLAGS = @WERROR_CFLAGS@
 GDB_WARN_CFLAGS = $(WARN_CFLAGS)
@@ -471,7 +474,7 @@ INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_
 # LIBIBERTY appears twice on purpose.
 CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER) \
 	$(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ @PYTHON_LIBS@ \
-	$(LIBEXPAT) \
+	$(LIBEXPAT) $(LIBLZMA) \
 	$(LIBIBERTY) $(WIN32LIBS) $(LIBGNU)
 CDEPS = $(XM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
 	$(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU)
@@ -716,7 +719,7 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
 	inline-frame.c \
 	interps.c \
 	jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c \
-	language.c linespec.c \
+	language.c linespec.c minidebug.c \
 	m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c \
 	macrotab.c macroexp.c macrocmd.c macroscope.c main.c maint.c \
 	mdebugread.c memattr.c mem-break.c minsyms.c mipsread.c memory-map.c \
@@ -879,6 +882,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
 	filesystem.o \
 	inf-child.o \
 	interps.o \
+	minidebug.o \
 	main.o \
 	macrotab.o macrocmd.o macroexp.o macroscope.o \
 	mi-common.o \
diff --git a/gdb/NEWS b/gdb/NEWS
index 5e3f54d..3b09e5f 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -100,6 +100,11 @@ show print type typedefs
   ** New optional parameter COUNT added to the "-data-write-memory-bytes" 
      command, to allow pattern filling of memory areas.
 
+* GDB now supports the "mini debuginfo" section, .gnu_debugdata.
+  You must have the LZMA library available when configuring GDB for this
+  feature to be enabled.  For more information, see:
+      http://fedoraproject.org/wiki/Features/MiniDebugInfo
+
 *** Changes in GDB 7.5
 
 * GDB now supports x32 ABI.  Visit <http://sites.google.com/site/x32abi/>
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c
index e1dced5..0621c79 100644
--- a/gdb/ada-lang.c
+++ b/gdb/ada-lang.c
@@ -3583,7 +3583,7 @@ See set/show multiple-symbol."));
             (SYMBOL_CLASS (syms[i].sym) == LOC_CONST
              && SYMBOL_TYPE (syms[i].sym) != NULL
              && TYPE_CODE (SYMBOL_TYPE (syms[i].sym)) == TYPE_CODE_ENUM);
-          struct symtab *symtab = syms[i].sym->symtab;
+          struct symtab *symtab = SYMBOL_SYMTAB (syms[i].sym);
 
           if (SYMBOL_LINE (syms[i].sym) != 0 && symtab != NULL)
             printf_unfiltered (_("[%d] %s at %s:%d\n"),
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index 5749fa7..57d4434 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -16339,6 +16339,7 @@ Delete specified tracepoints.\n\
 Arguments are tracepoint numbers, separated by spaces.\n\
 No argument means delete all tracepoints."),
 	   &deletelist);
+  add_alias_cmd ("tr", "tracepoints", class_trace, 1, &deletelist);
 
   c = add_cmd ("tracepoints", class_trace, disable_trace_command, _("\
 Disable specified tracepoints.\n\
diff --git a/gdb/common/linux-osdata.c b/gdb/common/linux-osdata.c
index d54f9d3..b275495 100644
--- a/gdb/common/linux-osdata.c
+++ b/gdb/common/linux-osdata.c
@@ -737,7 +737,7 @@ linux_xfer_osdata_fds (gdb_byte *readbuf,
 			    continue;
 
 			  fdname = xstrprintf ("%s/%s", pathname, dp2->d_name);
-			  rslt = readlink (fdname, buf, 1000);
+			  rslt = readlink (fdname, buf, sizeof (buf) - 1);
 			  if (rslt >= 0)
 			    buf[rslt] = '\0';
 
diff --git a/gdb/config.in b/gdb/config.in
index 34aa31e..a3b8f42 100644
--- a/gdb/config.in
+++ b/gdb/config.in
@@ -192,6 +192,9 @@
 /* Define to 1 if you have the `libiconvlist' function. */
 #undef HAVE_LIBICONVLIST
 
+/* Define if you have the lzma library. */
+#undef HAVE_LIBLZMA
+
 /* Define to 1 if you have the `m' library (-lm). */
 #undef HAVE_LIBM
 
diff --git a/gdb/configure b/gdb/configure
index 0d70d0a..1ee8c78 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -641,6 +641,9 @@ TCL_VERSION
 WIN32LDAPP
 GUI_CFLAGS_X
 LIBGUI
+LTLIBLZMA
+LIBLZMA
+HAVE_LIBLZMA
 WIN32LIBS
 SER_HARDWIRE
 WERROR_CFLAGS
@@ -808,6 +811,8 @@ with_system_gdbinit
 enable_werror
 enable_build_warnings
 enable_gdb_build_warnings
+with_lzma
+with_liblzma_prefix
 with_tcl
 with_tk
 with_x
@@ -1521,6 +1526,9 @@ Optional Packages:
   --with-sysroot[=DIR]    search for usr/lib et al within DIR
   --with-system-gdbinit=PATH
                           automatically load a system-wide gdbinit file
+  --with-lzma             support lzma compression (auto/yes/no)
+  --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
+  --without-liblzma-prefix     don't search for liblzma in includedir and libdir
   --with-tcl              directory containing tcl configuration (tclConfig.sh)
   --with-tk               directory containing tk configuration (tkConfig.sh)
   --with-x                use the X Window System
@@ -12617,6 +12625,494 @@ LIBS=$OLD_LIBS
 # Add any host-specific objects to GDB.
 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
 
+# If building on ELF, look for lzma support for embedded compressed debug info.
+if test $gdb_cv_var_elf = yes; then
+
+# Check whether --with-lzma was given.
+if test "${with_lzma+set}" = set; then :
+  withval=$with_lzma;
+else
+  with_lzma=auto
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
+$as_echo_n "checking whether to use lzma... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
+$as_echo "$with_lzma" >&6; }
+
+  if test "${with_lzma}" != no; then
+
+
+
+
+
+
+
+
+    use_additional=yes
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+
+# Check whether --with-liblzma-prefix was given.
+if test "${with_liblzma_prefix+set}" = set; then :
+  withval=$with_liblzma_prefix;
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/lib"
+      fi
+    fi
+
+fi
+
+      LIBLZMA=
+  LTLIBLZMA=
+  INCLZMA=
+  rpathdirs=
+  ltrpathdirs=
+  names_already_handled=
+  names_next_round='lzma '
+  while test -n "$names_next_round"; do
+    names_this_round="$names_next_round"
+    names_next_round=
+    for name in $names_this_round; do
+      already_handled=
+      for n in $names_already_handled; do
+        if test "$n" = "$name"; then
+          already_handled=yes
+          break
+        fi
+      done
+      if test -z "$already_handled"; then
+        names_already_handled="$names_already_handled $name"
+                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
+        eval value=\"\$HAVE_LIB$uppername\"
+        if test -n "$value"; then
+          if test "$value" = yes; then
+            eval value=\"\$LIB$uppername\"
+            test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
+            eval value=\"\$LTLIB$uppername\"
+            test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
+          else
+                                    :
+          fi
+        else
+                              found_dir=


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-11-09 15:09 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-11-09 15:09 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  760a4e8c0bda2e5cfe3b2a89d516e197ec8d5834 (commit)
       via  3a6f1ccbb9ac9cce0eeea23c864cdd753d9afde5 (commit)
       via  692b088e432f05e3db0af78c376c9751504ff804 (commit)
       via  9e2ad93ac5211111d8fbcb75179df590d27be185 (commit)
       via  86bfff1fc7f5a674955e37c1ea74f468075c28e6 (commit)
       via  2d9f85f1eb26ed1bee5432cb9d7e729e58b3fe4a (commit)
       via  f6a8289bf0d86e58a89ad6665e99e50309648f78 (commit)
       via  a3f7e56f31409909e9474b801aada3e77b812cd3 (commit)
       via  62047ec9c7daf67b6abc8ddda5beab6e34c27c86 (commit)
       via  bbc0941a459545f38f2cbc9b405a4f332da8cf49 (commit)
       via  094722a6bfbe1170cf846446dcd4d628b068acf5 (commit)
       via  80ad27952a54cffe851e6b44255ebfa0eeea734c (commit)
       via  68e83f7e12b86283864c3850cd8f382e4d54dbb2 (commit)
       via  d25f8700ddd9eb0cab7a981de862bdb1118b901d (commit)
       via  d7650648438fc092ac64def6fe3691ce308ce17b (commit)
       via  1b05b77b857f26c59ad5dc6443fc8baa21696440 (commit)
       via  b9aac110504cd50dbf2fc2c99dff503a1fed64c2 (commit)
       via  c80bc9d5a45ce1fdf7a7785bf22f0bcf28189c30 (commit)
       via  dbadd7651e4af06d2e9cf3514645037f47a7a408 (commit)
       via  bc1bd5ae3aa52fe72fe134d83b8a1ea5e12779e5 (commit)
       via  c3c7632aa8128a730e1593adf482d7e270614b65 (commit)
       via  6acea0d900a0746d55c028560beea2ad40ce9a7e (commit)
       via  ff3a4281be20a863036c4b3ae283dbccb1db043b (commit)
       via  1fc9cc889261a8c950f5b5b07cd625f107433c78 (commit)
       via  b653b2351991accb6cfbfe303680270cd9e3ef93 (commit)
       via  024470df41d13fd15d7361fa2fa6e324a2722c6a (commit)
       via  9878bd8e85d1c66d392008475dd237aa32fff24f (commit)
       via  0a3dfa95f9db12efdaec4612dd08feb696ecba6e (commit)
       via  5cdd252cddeed8c3d748d9b7d71270d2728c1f66 (commit)
       via  0c0e0bcb81cced432e4b43f2d1317e573dbc0457 (commit)
       via  307de59c761ce9ae70994d22c940196c231f6e76 (commit)
       via  ca237c3025b40ebf91f7be72d86200145f538dd8 (commit)
       via  f6a4dfebbac18f3a8c8d0c0a6968307bd8da19a3 (commit)
       via  17df192578753854b0d45c5209d48469c24c792b (commit)
       via  3147b7af81d32b743038a3e17b559a328b478cb3 (commit)
       via  109328751d427ec5cea5ade3ff354c25a7ef9d0b (commit)
       via  36a695fb01d1943fa88154fe6ace0bfa4fc21e36 (commit)
       via  0ef4f132f03e08f37d63cfba1965268877395062 (commit)
       via  9e7bec470963135aca772a03762226bc64235475 (commit)
       via  7a28b7027e2d6891c62c34ea81c13f76a5557c96 (commit)
       via  ae6ebe8293b3d20e2b6a57c9c90fd098691668db (commit)
       via  add93132be74fe5e7d1136374957b4e723d6be07 (commit)
       via  350b2e5a9e60fbdca49976af78da97a935871642 (commit)
       via  07a037ea9109f017ca57c3bd4ba552e8b7a066e9 (commit)
       via  868ecd6c513ddfbcf0bd5f795d32b988e12a7760 (commit)
       via  18a8ae6f5c9a19413cf7b4c86dac2694edd62a05 (commit)
       via  6587894272f6a8c169b18af29b8f7d8731c32ec8 (commit)
       via  0ddd74bbf5e2484a8047fe3aa092382977c6744c (commit)
       via  b279345e57a73b8b4efe55981b4f2319867ffd1d (commit)
       via  fd949adbdd76417ee7d09c11e31ec525436c2bcf (commit)
       via  d049749f0461751989fdb7c0badb0f96d438c317 (commit)
       via  eb8b900e1b338d4542bfeca644f093db0fccc4a7 (commit)
       via  b5e33388d7d2a0b6eaad4dfac743fc0a2fcbfa45 (commit)
       via  9d457b6cca88850d5ffd116345866aab4d37d3de (commit)
       via  91fa3bd9bbeca169fccba8da74c88949e229407b (commit)
       via  040c56808ae2669f5830bbe9b8e50671558040ee (commit)
       via  9d2d268c97cb5bcbe5ee8f9dac1ce67a8c058c9c (commit)
       via  f7200c92a94917183853919b401825e6c633e86e (commit)
       via  68c4ef40983c14f89f27b07c00b268e2d40ad5a4 (commit)
       via  d1e538f76d2d6ff4e16316604eddc268eb9c48c7 (commit)
       via  1acb4f4ff73d20850a7524fc939d2651be75f47b (commit)
       via  871c72611fa8febda0cabd7af0a47263ff487607 (commit)
       via  76ac65f036deee7cb65dc8c45dd2ae1358090271 (commit)
       via  c5c7a9f7cb5db685738103f6679332dbcd17d3db (commit)
       via  1345a5dfb69834e447205d8f3cfcc67c5df1fcf1 (commit)
       via  e67604bdb3c242e1d4a907c3cb81ff2bb9e0ea81 (commit)
       via  8314d9c6a72f21f227d332f592150edc5e57357a (commit)
       via  d0851d1814b14600674a752332747292f61e4c22 (commit)
       via  13e6b95202719c7ffcb703fe0ba5391d4b6dea18 (commit)
       via  8db52c7e6f7d5e34f45567eb63d104df35156c27 (commit)
       via  fa2e30ad494576af521616372864d978bce71f4a (commit)
       via  3ae88b302fb3429848f694eb705a317279416552 (commit)
       via  5f06669958a7f0376ce2725634340bd79522950d (commit)
       via  80995c1d9c4cddb70884e64f57322b05c3a716d6 (commit)
       via  f686fad54f976c3c2dcd9a8c79e7ca7dd5679a9e (commit)
       via  720915dfa0bd0b95a4a709850a94a39e57e67498 (commit)
       via  2e2051fc8b1022775822e8f5b4a16fcfcc394907 (commit)
       via  93e5a6bf5048d75edcd831365d7853fa2715755b (commit)
       via  1c24f95be28b49c049483003bbea7ae0081a2baf (commit)
       via  62b68d1f6753b4f9c59d1e46a1fd90fc6c3fd220 (commit)
       via  a0dc3677761b8c0435bb8ecb3d75ca91719caf90 (commit)
       via  08134fffa6a952d52e636e3ffa7ef15298a0de84 (commit)
       via  a5fb047692513474e9722991a1b673d32ffd0591 (commit)
       via  10f7c678209c2f1838d389c9eb2525e1650b8074 (commit)
       via  83143a7ccdacdb672c3674f90e77aca3a7d9afcd (commit)
       via  92c56448eeafb52a5d9e5d3dd9b7e2c7ed72cade (commit)
       via  d07556f15a449d4ccca08cf71e9ec2e0138de189 (commit)
       via  84049d009c7063ad81fd2894d82fc95bba61f205 (commit)
       via  a10dc0a2557a0e536af0a7ab20b76aae17bdcb5f (commit)
       via  1fbd3bd5499ffd25c433bcb26578ab59777b1e64 (commit)
       via  5ffa1754840879034fbda71ee104c93e7ba00cda (commit)
       via  5c70772eb8c75387908d8b8afe618754dd99e624 (commit)
       via  4607bd4fdd277d06b6899a0c5ae8fd9d07e5df5c (commit)
       via  e281722af34b2af1d618a76b424380647d87acb2 (commit)
       via  e40e26d3d76034c65bdfddbce8e3403a1d596b43 (commit)
       via  e98bac230e39639aed35c28d952a98909394a97a (commit)
       via  ea4ff8d1d73a9502be87324a534d78cfe335305a (commit)
       via  c9c130ac3f6c6b64b3da94b3d944713ddc6f3f40 (commit)
       via  0fbdbf8ab0f48e4c2bf17ee3c4bc6674d7e2aada (commit)
       via  fc9c1f833f1eccbd13f1551b60cf7dbd0f60628f (commit)
       via  05f864b34a7e3d86ae542df9932c4d2f9a2ee433 (commit)
       via  cc9fdf21740ab2d73a16495915d2995757b66a51 (commit)
       via  18d80c6a3aa2d2745b02a1aad84255681fe8f1e9 (commit)
       via  d934e2680c3d616492c244d2f9cc866c015a3609 (commit)
       via  46707f578440d18151bafba06a515599d7ca7473 (commit)
       via  a58fce24d6e5d321a5507f66f7c191e62fb44be2 (commit)
       via  073998cce210afb84c4054e5cc3c083e74ab4104 (commit)
       via  4ac7ff9c065171c6755e08f03323155c33722d60 (commit)
       via  c17e24e0248db3f291d0bda1d5788e1617182916 (commit)
       via  01d04876ef93141d981285bafc903f66ab8e63ab (commit)
       via  5e448a3dd1172ef068256dbccad2574af8d5b666 (commit)
       via  db30399c292e757197085593dc19bce31864c4b4 (commit)
       via  2fd8369b7bddce1595deee7b432fdda08eddc67a (commit)
       via  6aca2afa90140848d729211db08491b1446d3e15 (commit)
       via  074a3bb449e2f5c80fd669107cceeb35cbb14431 (commit)
       via  cd3e40ea6be40238694b1b431f2c1b58cd3301dd (commit)
       via  1b20633a70c3b6793d7b42ea4f1a9db32e5134a2 (commit)
       via  7cc847695a96db1c352c11aae490ac3bea46f4e8 (commit)
       via  924764b87a02b0d6a27ed7e589678bad25fabade (commit)
       via  1c359544259eeb017e7248e1bf613c6ce2685171 (commit)
       via  bfd6b74167148588aeab880bc5fee5376c6920c7 (commit)
       via  cd9af2fbd72a996d852d6f0e95f778c1b19f26c4 (commit)
       via  3080a3a0a06a2e91c48f4fccddcdfcfc390d3561 (commit)
       via  103a3c9e658e29701dcb9dd918596ad1468e4814 (commit)
       via  7e6de3daa24d5718940b013737e54a363831601f (commit)
       via  bbb4c70ce0ae87716fa2c09ef0c9045620034464 (commit)
       via  327eab58c81bcac824e73e85679a224dd67c9a6d (commit)
       via  7e8519b3d471038f4058167e778d9660560f07a5 (commit)
       via  6169aac6cdcf3fd54e52c7dae7da45a457c0b302 (commit)
       via  6415c11680aea75874d95189eba2ae3782100a74 (commit)
       via  733d0c7c963719d34e99dcb35879b2418c1bd613 (commit)
       via  858fd00a467d6b3adadd47508ef6ec54b1e64067 (commit)
       via  a49fb98d2ee3530e0b4d101a7c7706717a93bd85 (commit)
       via  b9a7f6edfa283f15e3f58a2f955e3f30a8f7af56 (commit)
       via  7fce6a4fa3ed7553aa8454666bfe896e605f7e53 (commit)
       via  d6c3c4a5ad09e3a1e3dd17836c39c3d5cb81d69c (commit)
       via  7332ce74bfbc4470f7245004b9a8ea6276aa1710 (commit)
       via  31337e61a3a460b806281db79bdf05ad4660e43e (commit)
       via  997d8e5e5fcaf31fda4d34c5e0facdadf3875208 (commit)
       via  e3ccae427acc6a03d43b01a38c1165914061e672 (commit)
       via  001da3c7e838bdf58cc739de62159c3f5d4f493b (commit)
       via  09fed62171dee60d4df3ad42d33be24130daa7fb (commit)
       via  718129c64f92bd9402eba24d00642fec78f83791 (commit)
       via  f4ffd90a7bd3da2011167daa7ec911dd56a4dbfc (commit)
       via  ce33f9885f14311c596a4177789dfdbdf0a6ea11 (commit)
       via  d59b20d2d10082d7a2df547f314b0759bbb58baa (commit)
       via  59edf67862d31cd6ee25248d4492c2924201f54d (commit)
       via  f92a5d158b60347eb72ebfbb8ec231bdd42483ac (commit)
       via  6778cf56aa3925d6c3c8ba4c7976e553207e3a44 (commit)
       via  e8d292014c88266e35d7cff759d4a65fab0f6470 (commit)
       via  e7e9e7efbed40700dc661edb5b487b3f0c28b373 (commit)
       via  e330111d534c214f7bc0a1f0d4c6e483e1bbfdad (commit)
       via  f8711c468527f9f5a15382d9cbf8b0d8b2cb92ab (commit)
       via  535ddb5a0174a2fdb9076369721df0c5f4f276b3 (commit)
       via  1fd8df38a3111efcd30105bfbe5b17be92097fc7 (commit)
       via  bd9917ad0699d50eee004326fe2c1f9ceb92045f (commit)
       via  0a6d4b0fca4b836b2d724b0f1c31dc0675f7e9c9 (commit)
       via  48905955871307cb809e1efc8694792379c9ae51 (commit)
       via  5c530ee746d0126580ffa64f675671cdae4a0e96 (commit)
       via  92f69465c0d05ca006792fe964fe3a636e17154b (commit)
       via  b35a5aa5da6d0f2c724803c6574a6e09dddd6cf3 (commit)
       via  af557426433d59afecc8c7325371dca77bdaddd7 (commit)
      from  d41e9fbcd585abcf20e26ccb449bec2b5359d081 (commit)

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

- Log -----------------------------------------------------------------
commit 760a4e8c0bda2e5cfe3b2a89d516e197ec8d5834
Merge: d41e9fb 3a6f1cc
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Fri Nov 9 15:08:34 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 3a6f1ccbb9ac9cce0eeea23c864cdd753d9afde5
Author: aburgess <aburgess>
Date:   Fri Nov 9 13:23:31 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-10/msg00083.html
    
    gdb/ChangeLog
    
            * source.c (print_source_lines_base): Add fullname field giving
            full path to file in mi output.
            * NEWS: Mention the new fullname field.
    
    gdb/doc/ChangeLog
    
    
            * gdb.texinfo (GDB/MI Data Manipulation): Add fullname field to
            the example -data-disassemble output.  Extend the description of
            the -data-disassemble results to document all fields.  Document
            the cli disassemble command as being related to -data-disassemble.
    
    gdb/testsuite/ChangeLog
    
            * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
            disassembly output.

commit 692b088e432f05e3db0af78c376c9751504ff804
Author: qiyao <qiyao>
Date:   Fri Nov 9 12:48:06 2012 +0000

    2012-11-09  Yao Qi  <yao@codesourcery.com>
    
    	* NEWS: Mention the fix to the ambiguity of 'fo' command.

commit 9e2ad93ac5211111d8fbcb75179df590d27be185
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 9 12:20:21 2012 +0000

    2012-11-09  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14306
    
    	* infrun.c: Include target-descriptions.h.
    	(follow_exec): Fetch new target description.
    
    gdb/testsuite/
    2012-11-09  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14306
    
    	* gdb.multi/multi-arch-exec.c: New file.
    	* gdb.multi/multi-arch-exec.exp: New file.

commit 86bfff1fc7f5a674955e37c1ea74f468075c28e6
Author: qiyao <qiyao>
Date:   Fri Nov 9 10:11:19 2012 +0000

    gdb:
    	* i386-tdep.c (i386_analyze_frame_setup): Handle opcode
    	0x8d (lea).

commit 2d9f85f1eb26ed1bee5432cb9d7e729e58b3fe4a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Nov 9 08:29:27 2012 +0000

    Remove trailing redundant `;'
    
    bfd/
    
    	* aout-tic30.c (MY_final_link_callback): Remove trailing
    	redundant `;'.
    	* coff-h8500.c (extra_case): Likewise.
    	(bfd_coff_reloc16_get_value): Likewise.
    	* dwarf2.c (_bfd_dwarf2_cleanup_debug_info): Likewise.
    	* elf.c (_bfd_elf_slurp_version_tables): Likewise.
    	* elf32-frv.c (elf32_frv_relocate_section): Likewise.
    	* elf32-v850.c (v850_elf_perform_relocation): Likewise.
    	* opncls.c (bfd_calc_gnu_debuglink_crc32): Likewise.
    	* plugin.c (add_symbols): Likewise.
    	* reloc.c (bfd_check_overflow): Likewise.
    	* vms-lib.c (_bfd_vms_lib_archive_p): Likewise.
    
    binutils/
    
    	* coffgrok.c (coff_grok): Remove trailing redundant `;'.
    	* resrc.c (open_input_stream): Likewise.
    
    gas/
    
    	* config/atof-ieee.c (gen_to_words): Remove trailing redundant
    	`;'.
    	* config/atof-vax.c (flonum_gen2vax): Likewise.
    	* config/tc-d10v.c (write_2_short): Likewise.
    	* config/tc-i386-intel.c (i386_intel_simplify): Likewise.
    	* config/tc-s390.c (tc_s390_force_relocation): Likewise.
    	* config/tc-v850.c (md_parse_option): Likewise.
    	* config/tc-xtensa.c (find_address_of_next_align_frag): Likewise.
    	* dwarf2dbg.c (out_header): Likewise.
    	* symbols.c (dollar_label_name): Likewise.
    	(fb_label_name): Likewise.
    
    ld/
    
    	* testplug.c (record_add_file): Remove trailing redundant `;'.
    
    opcodes/
    
    	* aarch64-opc.h (gen_mask): Remove trailing redundant `;'.
    	* ia64-gen.c (fetch_insn_class): Likewise.

commit f6a8289bf0d86e58a89ad6665e99e50309648f78
Author: qiyao <qiyao>
Date:   Fri Nov 9 07:20:56 2012 +0000

    2012-11-09  Yao Qi  <yao@codesourcery.com>
    
            * breakpoint.c: Declare set_tracepoint_count.
            (install_breakpoint): Call set_tracepoint_count if B is a
            tracepoint.
            (trace_command): Don't call set_tracepoint_count.  Re-indent.
            (strace_command, ftrace_command):
            (create_tracepoint_from_upload): Likewise.
    
    gdb/testsuite:
    
    2012-11-09  Yao Qi  <yao@codesourcery.com>
    
            * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
            (top level): Call it

commit a3f7e56f31409909e9474b801aada3e77b812cd3
Author: qiyao <qiyao>
Date:   Fri Nov 9 03:06:29 2012 +0000

    gdb/doc:
    	PR gdb/14777.
    	* gdb.texinfo (OS Information): Remove doc on command
    	'info udot'.

commit 62047ec9c7daf67b6abc8ddda5beab6e34c27c86
Author: qiyao <qiyao>
Date:   Fri Nov 9 02:58:50 2012 +0000

    gdb/gdbserver:
    2012-11-09  Yao Qi  <yao@codesourcery.com>
    
    	* spu-low.c (current_ptid): Move it to ..
    	* gdbthread.h: ... here.  New.
    	* remote-utils.c (read_ptid): Use macro 'current_ptid'.
    	* server.c (myresume, process_serial_event): Likewise.
    	* thread-db.c (thread_db_find_new_threads): Likewise.
    	* tracepoint.c (run_inferior_command): Likewise.

commit bbc0941a459545f38f2cbc9b405a4f332da8cf49
Author: qiyao <qiyao>
Date:   Fri Nov 9 02:30:48 2012 +0000

    gdb/testsuite:
    	* gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
    	typo.

commit 094722a6bfbe1170cf846446dcd4d628b068acf5
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 9 01:47:13 2012 +0000

    gdb/
    2012-11-09  Pedro Alves  <palves@redhat.com>
    
    	* gdbarch.sh (target_gdbarch) <gdbarch.h>: Reimplement as macro.
    	(get_target_gdbarch) <gdbarch.h>: New function.
    	(startup_gdbarch) <gdbarch.h>: Declare.
    	<gdbarch.c> (target_gdbarch): Delete.
    	<gdbarch.c> (deprecated_target_gdbarch_select_hack): Set the
    	current inferior's gdbarch.
    	<gdbarch.c> (get_target_gdbarch): New function.
    	* inferior.c: Include target-descriptions.h.
    	(free_inferior): Free target description info.
    	(add_inferior_with_spaces): Set the inferior's initial
    	architecture.
    	(clone_inferior_command): Copy the original inferior's target
    	description if it was user specified.
    	(initialize_inferiors): Add comment.
    	* inferior.h (struct target_desc_info): Forward declare.
    	(struct inferior) <gdbarch>: New field.
    	* linux-nat.c: Include target-descriptions.h.
    	(linux_child_follow_fork): Copy the parent's architecture and
    	target description to the child.
    	* target-descriptions.c: Include inferior.h.
    	(struct target_desc_info): New structure, holding the equivalents
    	of ...
    	(target_desc_fetched, current_target_desc)
    	(target_description_filename): ... these removed globals.
    	(get_tdesc_info, target_desc_info_from_user_p)
    	(copy_inferior_target_desc_info, target_desc_info_free): New.
    	(target_desc_fetched, current_target_desc)
    	(target_description_filename): Reimplemented as convenience
    	macros.
    	(tdesc_filename_cmd_string): New global.
    	(set_tdesc_filename_cmd): Copy the string manipulated by the "set
    	tdescs filename ..." commands to the per-inferior equivalent.
    	(show_tdesc_filename_cmd): Get the value to show from the
    	per-inferior description filename.
    	(_initilize_target_descriptions): Change the "set/show tdesc
    	filename" commands' variable.
    	* target-descriptions.h (struct target_desc, struct target_desc_info)
    	(struct inferior): Forward declare.
    	(target_find_description, target_clear_description)
    	(target_current_description): Adjust comments.
    	(copy_inferior_target_desc_info, target_desc_info_free)
    	(target_desc_info_from_user_p). Declare.
    
    gdb/testsuite/
    2012-11-09  Pedro Alves  <palves@redhat.com>
    
    	* gdb.multi/multi-arch.exp: New.

commit 80ad27952a54cffe851e6b44255ebfa0eeea734c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Nov 9 00:00:03 2012 +0000

    *** empty log message ***

commit 68e83f7e12b86283864c3850cd8f382e4d54dbb2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Nov 8 23:00:04 2012 +0000

    daily update

commit d25f8700ddd9eb0cab7a981de862bdb1118b901d
Author: Stephane Carrez <stcarrez@nerim.fr>
Date:   Thu Nov 8 22:54:09 2012 +0000

    * tui/tui-hooks.c (tui_about_to_proceed): New function.
      (tui_target_wait_hook): Remove.
      (tui_install_hooks): Install the about_to_proceed observer.
      (tui_remove_hooks): And remove it here.

commit d7650648438fc092ac64def6fe3691ce308ce17b
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Nov 8 22:26:31 2012 +0000

    document gdb.init check only performed in home directory
    
    The documentation is a little ambiguous and might be suggesting that
    GDB checks all locations where a gdbinit might be located for gdb.ini
    files.  This clarifies the current situation.
    
    gdb/doc/ChangeLog:
    
            * gdb.texinfo (Startup): Minor rewording, and clarify scope of
            gdb.ini warning for Windows port.

commit 1b05b77b857f26c59ad5dc6443fc8baa21696440
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 8 21:16:35 2012 +0000

    gdb
    	* linux-tdep.c (linux_make_siginfo_note): New function.
    	(linux_make_corefile_notes): Use it.
    	* corelow.c (get_core_siginfo): New function.
    	(core_xfer_partial) <TARGET_OBJECT_SIGNAL_INFO>: New case.
    gdb/testsuite
    	* gdb.base/siginfo-obj.exp: Create core file.  Test siginfo from
    	core files, if possible.
    	* gdb.base/siginfo-thread.c: New file
    	* gdb.base/siginfo-thread.exp: New file
    bfd
    	* elf.c (elfcore_grok_note) <NT_SIGINFO>: New case; make
    	pseudosection.

commit b9aac110504cd50dbf2fc2c99dff503a1fed64c2
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 8 19:52:40 2012 +0000

    	PR gdb/14704:
    	* gdb_bfd.c (gdb_bfd_ref): Set BFD_DECOMPRESS.
    	(zlib_decompress_section): Remove.
    	(gdb_bfd_map_section): Only check for compressed section
    	in mmap case.  Use bfd_get_full_section_contents.
    	* osabi.c (check_note): Add 'sectsize' argument.  Read
    	section data.
    	(generic_elf_osabi_sniff_abi_tag_sections): Don't read
    	section data.  Update for check_note change.
    	* xcoffread.c (xcoff_initial_scan): Use
    	bfd_get_full_section_contents.
    	* py-auto-load.c (auto_load_section_scripts): Use
    	bfd_get_full_section_contents.
    	* contrib/cc-with-tweaks.sh: Add -Z option.
    testsuite
    	* gdb.base/comprdebug.exp: New file.

commit c80bc9d5a45ce1fdf7a7785bf22f0bcf28189c30
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 8 19:38:41 2012 +0000

    	* python/py-bpevent.c: Include defs.h.
    	* python/py-continueevent.c: Include defs.h.
    	* python/py-event.c: Include defs.h.
    	* python/py-event.h: Don't include defs.h.
    	* python/py-events.h: Don't include defs.h.
    	* python/py-evts.c: Include defs.h.
    	* python/py-exitedevent.c: Include defs.h.
    	* python/py-newobjfileevent.c: Include defs.h.
    	* python/py-signalevent.c: Include defs.h.
    	* python/py-stopevent.c: Include defs.h.
    	* python/py-threadevent.c: Include defs.h.

commit dbadd7651e4af06d2e9cf3514645037f47a7a408
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Thu Nov 8 18:25:23 2012 +0000

    	* mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.

commit bc1bd5ae3aa52fe72fe134d83b8a1ea5e12779e5
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 8 16:50:47 2012 +0000

    	* update-web-ari.sh (print_heading): Add number of files
    	checked.
    	(nb_files): New variable counting the number of sources
    	files found by gdb_find.sh script.
    	(debug_awk): New variable to allow extra debug output.
    	(indexes): Add more information if DEBUG_AWK is set.

commit c3c7632aa8128a730e1593adf482d7e270614b65
Author: emachado <emachado>
Date:   Thu Nov 8 14:16:31 2012 +0000

    	* ppc-linux-tdep.c (ppc64_standard_linkage1, ppc64_standard_linkage2,
    	ppc64_standard_linkage3): Mark ld r11 instructions as optional,
    	following the change in PLT call stubs on linker.

commit 6acea0d900a0746d55c028560beea2ad40ce9a7e
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 8 09:04:26 2012 +0000

    	* contrib/ari/gdb_ari.sh (LANG, LC_ALL): Use 'C' instead of 'c'
    	as default language.
    	(AWK): Use = instead of == for sh test to avoid warning.
    	(Linux rule): Correct [:digit] into [[:digit:]].
    	(__func__ rule): Adapt to "gdb_assert.h" move to common subdirectory.
    	(vasprintf rule): Adapt to common subdirectory moves.
    	(xasprintf rule): Idem.
    	(xvasprintf rule): Idem.
    	(var_boolean rule): Accept occurence in == or != test.
    
    	* contrib/ari/gdb_find.sh: Also prune gdbtk directory.

commit ff3a4281be20a863036c4b3ae283dbccb1db043b
Author: Stephane Carrez <stcarrez@nerim.fr>
Date:   Thu Nov 8 06:58:28 2012 +0000

    * tui/tui-hooks.c (tui_inferior_exit): New function.
      (tui_detach_hook): Remove.
      (tui_install_hooks): Install the inferior exit observer.
      (tui_remove_hooks): Remove it.

commit 1fc9cc889261a8c950f5b5b07cd625f107433c78
Author: qiyao <qiyao>
Date:   Thu Nov 8 04:05:13 2012 +0000

    gdb/doc:
    2012-11-08  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.texinfo (Search): Add kindex for 'fo'.
    gdb:
    2012-11-08  Yao Qi  <yao@codesourcery.com>
    
    	PR gdb/14777.
    	* source.c (_initialize_source): Call add_com_alias to abbreviate
    	'forward-search' as 'fo'.

commit b653b2351991accb6cfbfe303680270cd9e3ef93
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Nov 8 03:03:18 2012 +0000

    Regenerate.

commit 024470df41d13fd15d7361fa2fa6e324a2722c6a
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Nov 8 00:00:32 2012 +0000

    *** empty log message ***

commit 9878bd8e85d1c66d392008475dd237aa32fff24f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Nov 7 23:00:05 2012 +0000

    daily update

commit 0a3dfa95f9db12efdaec4612dd08feb696ecba6e
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Nov 7 20:10:07 2012 +0000

    2012-11-07  Pedro Alves  <palves@redhat.com>
    
    	* arm-tdep.c: Make defs.h be the first include.
    	* coff-pe-read.c: Ditto.
    	* gnu-nat.c: Ditto.
    	* go32-nat.c: Ditto.
    	* i386-nat.c: Ditto.
    	* ppcnbsd-nat.c: Ditto.
    	* ada-varobj.h: Don't include defs.h.
    	* i386-darwin-tdep.h: Ditto.
    	* i386-nat.h: Ditto.

commit 5cdd252cddeed8c3d748d9b7d71270d2728c1f66
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Nov 7 15:39:04 2012 +0000

    2012-11-07  Pedro Alves  <palves@redhat.com>
    
    	* MAINTAINERS: New FSF-appointed maintainers replace the Steering
    	Committee.

commit 0c0e0bcb81cced432e4b43f2d1317e573dbc0457
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Wed Nov 7 12:35:04 2012 +0000

    	* common/linux-osdata.c (dirent.h): ARI fix: Remove.
    	File already uses "gdb_dirent.h" header.

commit 307de59c761ce9ae70994d22c940196c231f6e76
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Nov 7 05:57:23 2012 +0000

    Replace memcpy with memmove
    
    	* section.c (bfd_get_section_contents): Replace memcpy
    	with memmove.

commit ca237c3025b40ebf91f7be72d86200145f538dd8
Author: Hans-Peter Nilsson <hp@axis.com>
Date:   Wed Nov 7 05:51:35 2012 +0000

    	PR binutils/14481
    	* aout-target.h (MY_close_and_cleanup): Make local function
    	instead of alias of MY_bfd_free_cached_info.  Also call
    	_bfd_generic_close_and_cleanup.

commit f6a4dfebbac18f3a8c8d0c0a6968307bd8da19a3
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Nov 7 00:55:02 2012 +0000

    Change return type of bclose to bfd_boolean
    
    	PR binutils/14813
    	* bfdio.c (bfd_iovec): Change return type of bclose to
    	bfd_boolean.
    	(memory_bclose): Change return type to bfd_boolean.
    	* cache.c (cache_bclose): Likewise.
    	* opncls.c (opncls_bclose): Likewise.  Return TRUE on success.
    	* vms-lib.c (vms_lib_bclose): Likewise.  Return TRUE.
    	* libbfd.h: Regenerated.

commit 17df192578753854b0d45c5209d48469c24c792b
Author: qiyao <qiyao>
Date:   Wed Nov 7 00:42:12 2012 +0000

    gdb:
    	* breakpoint.c (get_tracepoint_by_number): Remove 'extern int
    	tracepoint_count'.

commit 3147b7af81d32b743038a3e17b559a328b478cb3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Nov 7 00:00:03 2012 +0000

    *** empty log message ***

commit 109328751d427ec5cea5ade3ff354c25a7ef9d0b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 23:00:05 2012 +0000

    daily update

commit 36a695fb01d1943fa88154fe6ace0bfa4fc21e36
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Nov 6 16:11:07 2012 +0000

    2012-11-06  Tristan Gingold  <gingold@adacore.com>
    
    	* coff-x86_64.c (_bfd_generic_find_nearest_line_discriminator):
    	Define as coff_find_nearest_line_discriminator.

commit 0ef4f132f03e08f37d63cfba1965268877395062
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 6 16:01:56 2012 +0000

    	* target.h (inferior_has_forked, inferior_has_vforked)
    	(inferior_has_execd, inferior_has_called_syscall): Remove
    	declarations.

commit 9e7bec470963135aca772a03762226bc64235475
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 6 15:59:14 2012 +0000

    	* remote.c (remote_insert_hw_breakpoint): ARI fix,
    	add missing internalization markup.

commit 7a28b7027e2d6891c62c34ea81c13f76a5557c96
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Nov 6 15:24:59 2012 +0000

    gdb/
    2012-11-06  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14810
    
    	* breakpoint.c (bpstat_stop_status): Skip disabled locations.
    
    gdb/testsuite/
    2012-11-06  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14810
    
    	* gdb.base/disabled-location.c: New file.
    	* gdb.base/disabled-location.exp: New file.

commit ae6ebe8293b3d20e2b6a57c9c90fd098691668db
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Nov 6 15:21:22 2012 +0000

    	* gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
    	* gdb.python/py-strfns.exp (test_strfns_core_file): Use
    	gdb_gcore_cmd.
    	* gdb.cell/gcore.exp: Use gdb_gcore_cmd.
    	* gdb.base/gcore.exp: Use gdb_gcore_cmd.
    	* gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
    	* gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
    	* gdb.base/auxv.exp: Use gdb_gcore_cmd.
    	* gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
    	* gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
    	* gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
    	* lib/gdb.exp (gdb_gcore_cmd): New proc.

commit add93132be74fe5e7d1136374957b4e723d6be07
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 09:31:10 2012 +0000

    	PR binutils/14567
    	* opncls.c (opncls_iovec): Forward declare.
    	(_bfd_new_bfd_contained_in): If using opncls_iovec, copy iostream
    	to new bfd.

commit 350b2e5a9e60fbdca49976af78da97a935871642
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Nov 6 08:24:38 2012 +0000

    	* contrib/ari/create-web-ari-in-src.sh: Avoid problem if script
    	is not executable.

commit 07a037ea9109f017ca57c3bd4ba552e8b7a066e9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 06:43:59 2012 +0000

    	* mach-o.c (bfd_mach_o_close_and_cleanup): Don't call
    	_bfd_generic_close_and_cleanup for mach_o_fat archives.

commit 868ecd6c513ddfbcf0bd5f795d32b988e12a7760
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 06:36:40 2012 +0000

    Allow SEC_CODE and SEC_READONLY in section flags.

commit 18a8ae6f5c9a19413cf7b4c86dac2694edd62a05
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 05:51:17 2012 +0000

    bfd/
    	* coff-tic4x.c (tic4x_coff0_vec, tic4x_coff0_beh_vec,
    	tic4x_coff1_vec, tic4x_coff1_beh_vec, tic4x_coff2_vec,
    	tic4x_coff2_beh_vec): Allow SEC_CODE and SEC_READONLY in
    	section flags.
    gas/
    	* config/tc-tic4x.c: Remove alignment TODO comments.
    	(tic4x_do_align): Enable subseg_text_p test.

commit 6587894272f6a8c169b18af29b8f7d8731c32ec8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 05:18:02 2012 +0000

    bfd/
    	* elf64-ppc.c (struct ppc_link_hash_table): Add dot_toc_dot.
    	(ppc64_elf_size_stubs): Lookup ".TOC.".
    	(ppc64_elf_relocate_section): Resolve special symbol ".TOC.".
    gas/
    	* config/tc-ppc.c (ppc_elf_adjust_symtab): New function, split out..
    	(ppc_frob_file_before_adjust): ..from here.
    	(md_apply_fix): Set BSF_KEEP on .TOC. if not @tocbase.
    	* config/tc-ppc.h (ppc_elf_adjust_symtab): Declare.
    	(tc_adjust_symtab): Define.

commit 0ddd74bbf5e2484a8047fe3aa092382977c6744c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Nov 6 03:44:49 2012 +0000

    	* elf64-ppc.c (maybe_strip_output): Heed SEC_KEEP.

commit b279345e57a73b8b4efe55981b4f2319867ffd1d
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Nov 6 00:00:02 2012 +0000

    *** empty log message ***

commit fd949adbdd76417ee7d09c11e31ec525436c2bcf
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Nov 5 23:07:39 2012 +0000

    Fix entry ordering issue in gdb/ChangeLog...

commit d049749f0461751989fdb7c0badb0f96d438c317
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Nov 5 23:06:30 2012 +0000

    New script to update our gnulib import
    
    gdb/ChangeLog:
    
            * gnulib/update-gnulib.sh: New script.

commit eb8b900e1b338d4542bfeca644f093db0fccc4a7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Nov 5 23:00:04 2012 +0000

    daily update

commit b5e33388d7d2a0b6eaad4dfac743fc0a2fcbfa45
Author: Stephane Carrez <stcarrez@nerim.fr>
Date:   Mon Nov 5 22:08:09 2012 +0000

    * MAINTAINERS: Update my email address.

commit 9d457b6cca88850d5ffd116345866aab4d37d3de
Author: Stephane Carrez <stcarrez@nerim.fr>
Date:   Mon Nov 5 22:05:51 2012 +0000

    * MAINTAINERS: Update my email address.

commit 91fa3bd9bbeca169fccba8da74c88949e229407b
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Nov 5 21:43:11 2012 +0000

    	* frame.c (put_frame_register): Don't use temporary buffer.

commit 040c56808ae2669f5830bbe9b8e50671558040ee
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Nov 5 19:36:38 2012 +0000

    	PR python/14802:
    	* gdb.texinfo (Functions In Python): Add example.

commit 9d2d268c97cb5bcbe5ee8f9dac1ce67a8c058c9c
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Nov 5 18:56:43 2012 +0000

    gdb/
    2012-11-05  Pedro Alves  <palves@redhat.com>
    
    	* inferior.c (exit_inferior_1): Clear 'vfork_parent' in the vfork
    	child.  Clear 'pending_detach'.
    	* infrun.c (handle_vfork_child_exec_or_exit): Clear
    	'pending_detach' in the vfork parent.
    
    gdb/testsuite/
    2012-11-05  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
    	procedure.
    	(do_vfork_and_follow_child_tests_exec)
    	(do_vfork_and_follow_child_tests_exit): Call it.

commit f7200c92a94917183853919b401825e6c633e86e
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Nov 5 16:23:35 2012 +0000

    2012-11-05  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
    	fails.

commit 68c4ef40983c14f89f27b07c00b268e2d40ad5a4
Author: Doug Evans <dje@google.com>
Date:   Mon Nov 5 15:50:15 2012 +0000

    	Add support for DWP files.  http://gcc.gnu.org/wiki/DebugFissionDWP
    	* contrib/cc-with-tweaks.sh: Add -p parameter to invoke dwp.
    	* dwarf2read.c: #include "elf-bfd.h".
    	(struct dwarf2_per_objfile): New members dwp_checked, dwp_file.
    	(dwop_section_names): Renamed from dwo_section names.  All uses
    	updated.  Add entries for .debug_cu_index, .debug_tu_index.
    	(struct dwo_file): Rename dwo_name to name, dwo_bfd to dbfd.
    	All uses updated.
    	(struct dwp_sections): New type.
    	(struct virtual_dwo_sections): New type.
    	(struct dwp_hash_table): New type.
    	(struct dwp_file): New type.
    	(init_cutu_and_read_dies): Ensure DWO info/types section has been
    	read in.  Handle DWOs coming from DWP files.
    	(lookup_dwo_file_slot): New function.
    	(dwarf2_locate_dwo_sections): Move definition closer to use.
    	(create_dwo_debug_info_hash_table_reader): Renamed from
    	create_debug_info_hash_table_reader.  All callers updated.
    	(create_dwo_debug_info_hash_table): Renamed from
    	create_debug_info_hash_table.  All callers updated.
    	(create_dwp_hash_table): New function.
    	(locate_virtual_dwo_sections, create_dwo_in_dwp): New functions.
    	(lookup_dwo_in_dwp): New function.
    	(try_open_dwop_file): Renamed from try_open_dwo_file.  New parameter
    	is_dwp.  All callers updated.
    	(open_dwop_file): Renamed from open_dwo_file.  All callers updated.
    	(open_and_init_dwo_file): Renamed from init_dwo_file.
    	All callers updated.
    	(lookup_dwo_file): Delete.
    	(dwarf2_locate_dwp_sections): New function.
    	(hash_dwp_loaded_cutus, eq_dwp_loaded_cutus): New functions.
    	(allocate_dwp_loaded_cutus_table): New function.
    	(open_and_init_dwp_file): New function.
    	(lookup_dwo_cutu): New function.
    	(lookup_dwo_comp_unit, lookup_dwo_type_unit): Call it.

commit d1e538f76d2d6ff4e16316604eddc268eb9c48c7
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Mon Nov 5 12:31:07 2012 +0000

    2012-11-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	PR target/14788
    	* elf32-s390.c (elf_s390_relocate_section): Set elf.dynobj for
    	local ifunc symbols.
    	* elf64-s390.c (elf_s390_relocate_section): Likewise.

commit 1acb4f4ff73d20850a7524fc939d2651be75f47b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Nov 5 10:45:29 2012 +0000

    	* configure.in: Apply 2012-09-10 change to config.in here.

commit 871c72611fa8febda0cabd7af0a47263ff487607
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Nov 5 05:17:31 2012 +0000

    	* elf64-ppc.c (ppc64_elf_edit_toc): Clear "repeat" inside
    	loop.  Really mark toc entry referring to another toc entry
    	only if the first is used.

commit 76ac65f036deee7cb65dc8c45dd2ae1358090271
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Nov 5 00:00:03 2012 +0000

    *** empty log message ***

commit c5c7a9f7cb5db685738103f6679332dbcd17d3db
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Nov 4 23:00:04 2012 +0000

    daily update

commit 1345a5dfb69834e447205d8f3cfcc67c5df1fcf1
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Nov 4 00:09:53 2012 +0000

    Add --disable-libstdcxx configure option
    
    2012-11-03  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* configure: Regenerated.
    
    2012-11-03  Robert Mason  <rbmj@verizon.net>
    
    	* configure.ac: add --disable-libstdcxx configure option
    	and handle defaulted state only for VxWorks, ARM-wince-pe and AVR.

commit e67604bdb3c242e1d4a907c3cb81ff2bb9e0ea81
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Nov 4 00:00:33 2012 +0000

    *** empty log message ***

commit 8314d9c6a72f21f227d332f592150edc5e57357a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sat Nov 3 23:53:02 2012 +0000

    Add gthr.m4
    
    2012-10-15  Pavel Chupin  <pavel.v.chupin@intel.com>
    
    	* gthr.m4: New. Define GCC_AC_THREAD_HEADER.

commit d0851d1814b14600674a752332747292f61e4c22
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Nov 3 23:00:06 2012 +0000

    daily update

commit 13e6b95202719c7ffcb703fe0ba5391d4b6dea18
Author: qiyao <qiyao>
Date:   Sat Nov 3 12:14:35 2012 +0000

    gdb:
    
    	Fix PR gdb/14617.
    	* breakpoint.c (trace_pass_set_count): Call
    	observer_notify_breakpoint_modified instead of
    	observer_notify_tracepoint_modified.
    	* mi/mi-cmd-break.c (mi_cmd_break_passcount): Likewise.
    
    gdb/doc:
    
    	* observer.texi (GDB Observers): Remove observer
    	'tracepoint_modified', 'tracepoint_created' and
    	'tracepoint_deleted'.
    
    gdb/testsuite:
    
    	Fix PR gdb/14617.
    	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
    	Remove setup_kfail, and update test.

commit 8db52c7e6f7d5e34f45567eb63d104df35156c27
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Nov 3 00:00:03 2012 +0000

    *** empty log message ***

commit fa2e30ad494576af521616372864d978bce71f4a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Nov 2 23:00:04 2012 +0000

    daily update

commit 3ae88b302fb3429848f694eb705a317279416552
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Nov 2 19:05:11 2012 +0000

    	* breakpoint.c (catch_syscall_completer): Pass 'word' as second
    	argument to complete_on_enum.
    testsuite
    	* gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
    	test.

commit 5f06669958a7f0376ce2725634340bd79522950d
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Nov 2 18:53:52 2012 +0000

    	* configure: Rebuild.
    	* configure.ac (build_warnings): Add -Wempty-body.
    	* m68k-tdep.c (m68k_gdbarch_init): Remove empty 'if'.
    	* remote.c (handle_notification): Use braces for empty 'else' body.
    	* s390-tdep.c (s390_analyze_prologue): Use braces for empty
    	'else' body.
    	* sh64-tdep.c (sh64_push_dummy_call): Use braces for empty
    	'else' body.
    	* solib-som.c (som_relocate_section_addresses): Use braces
    	for empty 'else' body.
    	* ui-file.c (stdio_file_write): Use braces for empty 'if' body.
    	(stdio_file_write_async_safe, stdio_file_fputs): Likewise.

commit 80995c1d9c4cddb70884e64f57322b05c3a716d6
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Fri Nov 2 18:19:36 2012 +0000

     Re-added with correct permissions

commit f686fad54f976c3c2dcd9a8c79e7ca7dd5679a9e
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Fri Nov 2 18:18:46 2012 +0000

     Removed to be re-added with correct permissions

commit 720915dfa0bd0b95a4a709850a94a39e57e67498
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 18:13:34 2012 +0000

    gdb/
    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14766
    
    	* infrun.c (handle_inferior_event)
    	<TARGET_WAITKIND_EXITED/TARGET_WAITKIND_SIGNALLED>: Switch to
    	null_ptid before handling a vfork child exec or exit.  Switch to
    	the event ptid afterwards.
    
    gdb/testsuite/
    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14766
    
    	* gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
    	setup_kfail.
    	(tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
    	get registers".

commit 2e2051fc8b1022775822e8f5b4a16fcfcc394907
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 18:10:29 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork-exit.c: New file.
    	* gdb.base/foll-vfork.exp (top level): New file-describing
    	comment.
    	(vfork_child_follow_to_exit): New procedure.
    	(tcatch_vfork_then_child_follow): Rename as ...
    	(tcatch_vfork_then_child_follow_exec): ... this.
    	(tcatch_vfork_then_child_follow_exit): New procedure.
    	(do_vfork_and_follow_parent_tests): New procedure, factored out
    	from do_vfork_and_exec_tests.
    	(do_vfork_and_follow_child_tests_exec): Ditto.
    	(do_vfork_and_exec_tests): Delete.
    	(do_vfork_and_follow_child_tests_exit): New procedure.
    	(top level): Run tests with both the program that has the vfork
    	child execing, and the program has the vfork child exiting.

commit 93e5a6bf5048d75edcd831365d7853fa2715755b
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 18:06:45 2012 +0000

    Move entries to correct ChangeLog file...
    
    gdb/ChangeLog -> gdb/testsuite/ChangeLog

commit 1c24f95be28b49c049483003bbea7ae0081a2baf
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 18:02:00 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.exp (setup_gdb): New procedure.
    	(check_vfork_catchpoints, vfork_parent_follow_through_step)
    	(vfork_parent_follow_to_bp): Call it.
    	(kill_child): Delete.
    	(vfork_and_exec_child_follow_to_main_bp)
    	(vfork_and_exec_child_follow_through_step): Call setup_gdb.  No
    	longer call kill_child.
    	(tcatch_vfork_then_parent_follow): Call setup_gdb.
    	(do_vfork_and_exec_tests): Don't runto_main before calling each
    	test procedure.
    	(top level): Don't clean restart and set verbose before running
    	each test procedure.

commit 62b68d1f6753b4f9c59d1e46a1fd90fc6c3fd220
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 18:00:00 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
    	(vfork_parent_follow_to_bp)
    	(vfork_and_exec_child_follow_to_main_bp)
    	(vfork_and_exec_child_follow_through_step)
    	(tcatch_vfork_then_parent_follow)
    	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
    	Use with_test_prefix.

commit a0dc3677761b8c0435bb8ecb3d75ca91719caf90
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 17:59:12 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.c: Add copyright header.
    	* gdb.base/vforked-prog.c: Add copyright header.

commit 08134fffa6a952d52e636e3ffa7ef15298a0de84
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 17:58:35 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/foll-vfork.exp
    	(vfork_and_exec_child_follow_through_step): Don't skip on
    	non-HP/UX targets.  Expect the next to only step one line on
    	non-HP/UX targets, rather than stopping only after the exec.

commit a5fb047692513474e9722991a1b673d32ffd0591
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 17:57:44 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	Don't hard code line numbers.
    
    	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
    	Expect text from the sources instead of a line number.
    	(vfork_parent_follow_to_bp)
    	(vfork_and_exec_child_follow_to_main_bp)
    	(vfork_and_exec_child_follow_through_step)
    	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
    	Use gdb_get_line_number.

commit 10f7c678209c2f1838d389c9eb2525e1650b8074
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Nov 2 17:56:58 2012 +0000

    2012-11-02  Pedro Alves  <palves@redhat.com>
    
    	Modernize.
    
    	* gdb.base/foll-vfork.exp: Use standard_testfile and
    	build_executable.  Pass descriptive string to untested.
    	(vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
    	(vfork_and_exec_child_follow_to_main_bp)
    	(vfork_and_exec_child_follow_through_step)
    	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
    	(do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
    	of send_gdb/gdb_expect.
    
    	(kill_child): New procedure.
    	(vfork_and_exec_child_follow_to_main_bp)
    	(vfork_and_exec_child_follow_through_step): Use it.

commit 83143a7ccdacdb672c3674f90e77aca3a7d9afcd
Author: qiyao <qiyao>
Date:   Fri Nov 2 00:14:32 2012 +0000

    gdb:
    
    2012-11-02  Yao Qi  <yao@codesourcery.com>
    
    	* std-operator.def: Remove OP_LABELED.
    	* eval.c: Remove the declaration of 'get_label'.
    	(get_label): Remove.
    	(evaluate_struct_tuple): Remove code handling OP_LABELED.
    	Update comment.
    	Remove local variable 'variantno' and related code.
    	Replace 'substruct_type' with 'struct_type'.  Replace 'subfieldno'
    	with 'fieldno'.
    	* expprint.c (print_subexp_standard): Likewise.
    	(dump_subexp_body_standard): Likewise.
    	* parse.c (operator_length_standard): Likewise.
    
    gdb/testsuite:
    
    2012-11-02  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/setvar.exp: Test setting nested struct.
    	* gdb.base/setvar.c (v_struct3): New.

commit 92c56448eeafb52a5d9e5d3dd9b7e2c7ed72cade
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Nov 2 00:00:32 2012 +0000

    *** empty log message ***

commit d07556f15a449d4ccca08cf71e9ec2e0138de189
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Nov 1 23:00:04 2012 +0000

    daily update

commit 84049d009c7063ad81fd2894d82fc95bba61f205
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Nov 1 21:22:25 2012 +0000

    	Incorporate ARI web page generator into GDB sources.
    	* contrib/ari/create-web-ari-in-src.sh: New file.
    	* contrib/ari/gdb_ari.sh: New file.
    	* contrib/ari/gdb_find.sh: New file.
    	* contrib/ari/update-web-ari.sh: New file.

commit a10dc0a2557a0e536af0a7ab20b76aae17bdcb5f
Author: Doug Evans <dje@google.com>
Date:   Thu Nov 1 17:53:05 2012 +0000

    	* gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
    	changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
    	use them.

commit 1fbd3bd5499ffd25c433bcb26578ab59777b1e64
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Nov 1 14:57:22 2012 +0000

    binutils
    	* readelf.c (get_note_type): Handle NT_386_TLS, NT_386_IOPERM.
    include/common/elf
    	* common.h (NT_386_TLS, NT_386_IOPERM): New defines.

commit 5ffa1754840879034fbda71ee104c93e7ba00cda
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Nov 1 00:00:33 2012 +0000

    *** empty log message ***

commit 5c70772eb8c75387908d8b8afe618754dd99e624
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Oct 31 23:00:05 2012 +0000

    daily update

commit 4607bd4fdd277d06b6899a0c5ae8fd9d07e5df5c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Oct 31 14:29:07 2012 +0000

    	* gdbarch.c: Rebuild.
    	* gdbarch.sh: Remove references to gdbarch_swap.
    	* corelow.c (core_open): Remove obsolete comment.

commit e281722af34b2af1d618a76b424380647d87acb2
Author: aburgess <aburgess>
Date:   Wed Oct 31 09:26:18 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-10/msg00525.html
    
    gdb/ChangeLog
    
            PR cli/14772
            * c-typeprint.c (c_print_type): Don't print a space for vector
            types, this is handled within the suffix.
            (c_type_print_varspec_suffix): Add a space to vector suffix
    
    gdb/testsuite/ChangeLog
    
            PR cli/14772
            * gdb.base/gnu_vector.c (union_with_vector_1)
            (struct_with_vector_1): Add new struct and union for testing
            ptype.
            * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
            structs / unions containing vectors.

commit e40e26d3d76034c65bdfddbce8e3403a1d596b43
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Oct 31 00:00:33 2012 +0000

    *** empty log message ***

commit e98bac230e39639aed35c28d952a98909394a97a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Oct 30 13:30:13 2012 +0000

    Handle --enable-64-bit-bfd when setting CORE_HEADER
    
    	* configure.in: Also handle --enable-64-bit-bfd when setting
    	CORE_HEADER for 'i[3-7]86-*-linux-*'.

commit ea4ff8d1d73a9502be87324a534d78cfe335305a
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Oct 30 12:44:53 2012 +0000

    bfd:
            * elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and
            display the new ARM hard-float/soft-float ABI flags for EABI_VER5
            (elf32_arm_post_process_headers): Add the hard-float/soft-float
            ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5.
    
    binutils:
            * readelf.c (decode_ARM_machine_flags): Recognise and display the
            new ARM hard-float/soft-float ABI flags for EABI_VER5. Split out
            the code for EABI_VER4 and EABI_VER5 to allow this.
    
    elfcpp:
            * arm.h: New enum for EABI soft- and hard-float flags.
    
    gold:
            * gold.cc (Target_arm::do_adjust_elf_header): Add the
            hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC
            in EABI_VER5.
    
    include:
            * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
            (EF_ARM_ABI_FLOAT_HARD): Likewise.
    
    ld/testsuite:
            * ld-arm/eabi-hard-float.s: New test source.
            * ld-arm/eabi-soft-float.s: New test source.
            * ld-arm/eabi-hard-float.d: New test.
            * ld-arm/eabi-soft-float.d: New test.
            * ld-arm/eabi-soft-float-ABI4.d: New test.
            * ld-arm/eabi-soft-float-r.d: New test.
            * ld-arm/arm-elf.xp: Use the new tests.
    
    binutils:
    	PR binutils/14779
    	* configure.in: Add checks for wchar.h and mbstate_t.
    	* config.in: Regenerate.
    	* configure: Regenerate.
    	* readelf.c: Conditionally include wchar.h.
    	(print_symbol): Conditionally use mbstate_t.

commit c9c130ac3f6c6b64b3da94b3d944713ddc6f3f40
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Oct 30 08:36:08 2012 +0000

    Add Linux/x86_64 core support to i[3-7]86-*-linux
    
    	* configure.in: Set CORE_HEADER to hosts/x86-64linux.h for
    	'i[3-7]86-*-linux-*' if x86_64-*linux is enabled.
    	* configure: Regenerated.
    
    	* elf64-x86-64.c (elf_x86_64_write_core_note): Replace type
    	'prpsinfo_t' and 'prstatus_t' with 'prpsinfo64_t' and
    	'prstatus64_t' respectively.
    
    	* hosts/x86-64linux.h (a8_uint64_t): New.
    	(user_regsx32_struct): Renamed to ...
    	(user_regs64_struct): This.  Replace uint64_t with a8_uint64_t.
    	(elf_gregx32_t): Renamed to ...
    	(elf_greg64_t): This.  Replace uint64_t with a8_uint64_t.
    	(ELF_NGREGX32): Removed.
    	(ELF_NGREG64): New.
    	(elf_gregx32_t): Removed.
    	(elf_greg64_t): New.
    	(struct prstatus64_timeval): New.
    	(elf_prstatusx32): Replace elf_gregsetx32_t with elf_gregset64_t.
    	(elf_prstatus64): New.
    	(elf_prpsinfo64): New.
    	(prstatus64_t, prpsinfo64_t): New typedef.

commit 0fbdbf8ab0f48e4c2bf17ee3c4bc6674d7e2aada
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Oct 30 00:00:33 2012 +0000

    *** empty log message ***

commit fc9c1f833f1eccbd13f1551b60cf7dbd0f60628f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 29 23:00:04 2012 +0000

    daily update

commit 05f864b34a7e3d86ae542df9932c4d2f9a2ee433
Author: seank <seank>
Date:   Mon Oct 29 21:28:09 2012 +0000

    * elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
    R_XGATE_16

commit cc9fdf21740ab2d73a16495915d2995757b66a51
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 29 09:51:10 2012 +0000

    	* elf32-ppc.c (ppc_elf_howto_raw): Correct dst_mask in
    	R_PPC_VLE_LO16A, R_PPC_VLE_HI16A, R_PPC_VLE_HA16A,
    	R_PPC_VLE_SDAREL_LO16A, R_PPC_VLE_SDAREL_HI16A,
    	R_PPC_VLE_SDAREL_HA16A reloc howtos.

commit 18d80c6a3aa2d2745b02a1aad84255681fe8f1e9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Oct 29 00:00:32 2012 +0000

    *** empty log message ***

commit d934e2680c3d616492c244d2f9cc866c015a3609
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 28 23:00:04 2012 +0000

    daily update

commit 46707f578440d18151bafba06a515599d7ca7473
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Oct 28 00:00:33 2012 +0000

    *** empty log message ***

commit a58fce24d6e5d321a5507f66f7c191e62fb44be2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 27 23:00:05 2012 +0000

    daily update

commit 073998cce210afb84c4054e5cc3c083e74ab4104
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Oct 27 00:00:32 2012 +0000

    *** empty log message ***

commit 4ac7ff9c065171c6755e08f03323155c33722d60
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 26 23:00:04 2012 +0000

    daily update

commit c17e24e0248db3f291d0bda1d5788e1617182916
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Oct 26 19:34:07 2012 +0000

    2012-10-26  Pedro Alves  <palves@redhat.com>
    
    	* amd64-tdep.c (amd64_relocate_instruction): Use
    	store_unsigned_integer instead of memcpy.
    	* i386-tdep.c (i386_relocate_instruction): Ditto.

commit 01d04876ef93141d981285bafc903f66ab8e63ab
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Oct 26 18:48:42 2012 +0000

    2012-10-26  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (handle_inferior_event) <TARGET_WAITKIND_SIGNALLED>:
    	Remove comment.

commit 5e448a3dd1172ef068256dbccad2574af8d5b666
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Oct 26 18:47:32 2012 +0000

    2012-10-26  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (handle_inferior_event) <TARGET_WAITKIND_SIGNALLED>:
    	Remove comment.

commit db30399c292e757197085593dc19bce31864c4b4
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Oct 26 18:18:55 2012 +0000

    	* gdb.texinfo (General Query Packets): Use @itemx for QAgent.

commit 2fd8369b7bddce1595deee7b432fdda08eddc67a
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Oct 26 16:52:37 2012 +0000

    2012-10-26  Pedro Alves  <palves@redhat.com>
    
    	* target.c (target_waitstatus_to_string): Handle
    	TARGET_WAITKIND_VFORK_DONE.

commit 6aca2afa90140848d729211db08491b1446d3e15
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Oct 26 16:47:14 2012 +0000

    2012-10-26  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (handle_inferior_event): Print TARGET_WAITKIND_VFORKED
    	as "TARGET_WAITKIND_VFORKED", not "TARGET_WAITKIND_FORKED".

commit 074a3bb449e2f5c80fd669107cceeb35cbb14431
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Oct 26 15:27:15 2012 +0000

    	* po/hr.po: New Croation translation.
    	* configure.in (ALL_LINGUAS): Add hr.
    	* configure: Regenerate.
    
    	* po/uk.po: Updated Ukranian translation.

commit cd3e40ea6be40238694b1b431f2c1b58cd3301dd
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Oct 26 15:07:21 2012 +0000

    	* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
    	(DW_AT_APPLE_isa, DW_AT_APPLE_block)
    	(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
    	(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
    	(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
    	(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
    	(DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.

commit 1b20633a70c3b6793d7b42ea4f1a9db32e5134a2
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Fri Oct 26 09:41:55 2012 +0000

    2012-10-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* s390-mkopc.c: Accept empty lines in s390-opc.txt.
    	* s390-opc.c: Add M_20OPT field. New instruction formats RRF_RURR2 and RRF_RMRR.
    	* s390-opc.txt: Add new instructions.  New instruction type for lptea.
    
    2012-10-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* gas/testsuite/gas/s390/zarch-z10.d: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z10.s: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z196.d: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z196.s: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z9-109.d: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z990.d: Refreshed.
    	* gas/testsuite/gas/s390/zarch-z990.s: Refreshed.
    	* gas/testsuite/gas/s390/zarch-zEC12.d: Refreshed.
    	* gas/testsuite/gas/s390/zarch-zEC12.s: Refreshed.

commit 7cc847695a96db1c352c11aae490ac3bea46f4e8
Author: Christian Groessler <chris@groessler.org>
Date:   Fri Oct 26 08:14:07 2012 +0000

    gas/testsuite:
    
            * gas/z8k/z8k.exp: Run translate-ops test.
            * gas/z8k/translate-ops.s: New file.
            * gas/z8k/translate-ops.d: New file.
    
    opcodes:
    
            * z8kgen.c (struct op): Fix encoding for translate opcodes (trdb,
            trdrb, trib, trirb, trtdb, trtdrb, trtib, trtirb).  Remove
            non-existing opcode trtrb.
            * z8k-opc.h: Regenerate.

commit 924764b87a02b0d6a27ed7e589678bad25fabade
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 26 03:40:36 2012 +0000

    	PR target/14758
    bfd/
    	* elf32-ppc.c (ppc_elf_reloc_type_lookup): Decode ppc64 _DS
    	bfd_reloc values.  Map to corresponding D-form relocs.
    	(is_insn_ds_form, is_insn_qs_form): New functions.
    	(ppc_elf_relocate_section): Validate insn with DS-form or DQ-form
    	fields using D-form reloc.
    gas/
    	* config/tc-ppc.c (ppc_setup_opcodes): Fix comment.
    	(md_assemble): Translate to _DS relocs for ppc32 as well as ppc64.
    	(tc_gen_reloc): Handle _DS relocs in ppc32 mode.

commit 1c359544259eeb017e7248e1bf613c6ce2685171
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 26 03:38:20 2012 +0000

    	* ppc-opc (powerpc_opcodes): "lfdp" and "stfdp" use DS offset.

commit bfd6b74167148588aeab880bc5fee5376c6920c7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Oct 26 00:00:32 2012 +0000

    *** empty log message ***

commit cd9af2fbd72a996d852d6f0e95f778c1b19f26c4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Oct 25 23:00:04 2012 +0000

    daily update

commit 3080a3a0a06a2e91c48f4fccddcdfcfc390d3561
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Oct 25 16:16:05 2012 +0000

    	* gdb.texinfo (General Query Packets): Use @itemx.

commit 103a3c9e658e29701dcb9dd918596ad1468e4814
Author: qiyao <qiyao>
Date:   Thu Oct 25 14:56:08 2012 +0000

    gdb/testsuite:
    
    	* gdb.trace/ftrace.exp (test_fast_tracepoints): Use
    	'setup_kfail' instead of 'setup_kfail_for_target'.
    	* gdb.base/varargs.exp: Likewise.
    	* lib/gdb.exp (setup_kfail_for_target): Remove.

commit 7e6de3daa24d5718940b013737e54a363831601f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 25 13:36:05 2012 +0000

    Replace _GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot
    
    	* elf32-i386.c (elf_i386_size_dynamic_sections): Replace
    	_GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot.
    	* elf64-x86-64.c (elf_x86_64_size_dynamic_sections): Likewise.

commit bbb4c70ce0ae87716fa2c09ef0c9045620034464
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Oct 25 11:16:18 2012 +0000

    gdb.base/ldbl_e308.exp: Do not allow "inf" in value output.
    
    That was an attempt at handling the targets where sizeof(long double)
    is less than 8, but the way it was implement allows the bug that
    this testcase verifies to come back without being noticed.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.base/ldbl_e308.exp: Remove "inf" from possible expected
            output for "print inp" test.

commit 327eab58c81bcac824e73e85679a224dd67c9a6d
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Thu Oct 25 08:59:06 2012 +0000

    * gdb.base/varargs.exp: PR gdb/12790 is now fixed.

commit 7e8519b3d471038f4058167e778d9660560f07a5
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Thu Oct 25 08:00:58 2012 +0000

    * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.

commit 6169aac6cdcf3fd54e52c7dae7da45a457c0b302
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Oct 25 00:00:33 2012 +0000

    *** empty log message ***

commit 6415c11680aea75874d95189eba2ae3782100a74
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Oct 24 23:00:06 2012 +0000

    daily update

commit 733d0c7c963719d34e99dcb35879b2418c1bd613
Author: Roland McGrath <roland@gnu.org>
Date:   Wed Oct 24 21:41:31 2012 +0000

    gas/testsuite/
    	* gas/i386/rex.s: Add test of REX prefix before fsave (i.e. fwait).
    	* gas/i386/rex.d: Update.
    
    opcodes/
    	* i386-dis.c (ckprefix): When bailing out for fwait with prefixes,
    	set rex_used to rex.

commit 858fd00a467d6b3adadd47508ef6ec54b1e64067
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Oct 24 21:36:49 2012 +0000

    Don't decompress the section in bfd_is_section_compressed
    
    	* compress.c (bfd_is_section_compressed): Don't decompress the
    	section.

commit a49fb98d2ee3530e0b4d101a7c7706717a93bd85
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 19:08:15 2012 +0000

    Add comments in ravenscar_sparc_fetch_registers.
    
    gdb/ChangeLog:
    
    	* ravenscar-sparc-thread.c (ravenscar_sparc_fetch_registers):
    	Add comments.

commit b9a7f6edfa283f15e3f58a2f955e3f30a8f7af56
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:19:50 2012 +0000

    remote packet sent after Ravenscar inferior exited
    
    When debugging a program using the Ravenscar profile, the debugger
    sometimes tries to send the following packet to the remote after
    the inferior exited.
    
         (gdb) c
         Continuing.
         [...]
         Sending packet: $vCont;c:1#13...Ack
         Packet received: W00
         Sending packet: $Hg1#e0...putpkt: write failed: Broken pipe.
    
    As the inferior exited, the remote has already disconnected, and thus
    the operation fails.
    
    The reason why GDB sends the package is because the ravenscar-thread
    module tries to updates the list of threads.  But this doesn't make
    sense, since the program has exited.  This patch fixes it.
    
    gdb/ChangeLog:
    
            * ravenscar-thread.c (ravenscar_wait): Only update the list
            of threads and inferior_ptid if the inferior is still alive.

commit 7fce6a4fa3ed7553aa8454666bfe896e605f7e53
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:17:19 2012 +0000

    [Ada] use lbasename when testing if file is part of Ada runtime.
    
    We use a list of regular expressions to match a symtab filenames
    against the names of the files in the Ada runtime.  These regular
    expressions do assume that the filename is a basename, however.
    So make sure to evaluate these regular expressions against
    the symtab's filename.
    
    Without this patch, we run into problems when the Ada runtime was built
    using a project file (through gprbuild).
    
    gdb/ChangeLog:
    
            * ada-lang.c (is_known_support_routine): Use lbasename when
            matching the symtab's filename against
            known_runtime_file_name_patterns.

commit d6c3c4a5ad09e3a1e3dd17836c39c3d5cb81d69c
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:14:20 2012 +0000

    [Ada] Allow assignment to wide string.
    
    Given the following variable declaration...
    
       Www : Wide_String := "12345";
    
    ... this patch allows the following assignment to work:
    
       (gdb) set variable www := "qwert"
    
    Without this patch, the debugger rejects the assignment because
    the size of the array elements are different:
    
       (gdb) set www := "asdfg"
       Incompatible types in assignment
    
    (on the lhs, we have an array of 2-bytes elements, and on the rhs,
    we have a standard 1-byte string).
    
    gdb/ChangeLog:
    
            * ada-lang.c (ada_same_array_size_p): New function.
            (ada_promote_array_of_integrals): New function.
            (coerce_for_assign): Add handling of arrays where the elements
            are integrals of a smaller size than the size of the target
            array element type.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.ada/set_wstr: New testcase.

commit 7332ce74bfbc4470f7245004b9a8ea6276aa1710
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:11:20 2012 +0000

    off-by-one max exponent computation in convert_doublest_to_floatformat
    
    Assuming the following variable definition:
    
        long double inp = 2.0;
    
    On platforms where "long double" is a double precision IEEE flaoting
    point, GDB currently behaves as follow:
    
        (gdb) set variable inp = 1.6e+308l
        (gdb) p inp
        $2 = inf   <<<<---- !!!!
    
    Instead, the value of "inp" should be printed as:
    
        (gdb) p inp
        $1 = 1.6e+308
    
    The problem is due to a small error in the comparison of the exponent
    versus the maximum value this exponent can take, causing us to think
    that the value was too big to fit. But it isn't.
    
    gdb/ChangeLog:
    
            * doublest.c (convert_doublest_to_floatformat): Fix comparison
            against maximum exponent value.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.

commit 31337e61a3a460b806281db79bdf05ad4660e43e
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:08:04 2012 +0000

    [Ada] Skip unwind-seh.c when searching first "user" frame
    
    On x86_64-windows with GCC 4.7 (using native SEH info), the debugger
    behaves as follow:
    
        (gdb) catch exception unhandled
        Catchpoint 1: unhandled Ada exceptions
        (gdb) run
        Starting program: C:\[...]\b.exe
    
        Catchpoint 1, unhandled CONSTRAINT_ERROR at 0x000000000040cc57 in _GCC_specific_handler ([...]) at ../../../src/libgcc/unwind-seh.c:289
        [...]
    
    This is after compiler the following code:
    
        procedure B is
        begin
           raise Constraint_Error;
        end B;
    
    ... using the following command:
    
        % gnatmake -g b
    
    When hitting the exception catchpoint, it should have gone up the stack
    all the way until finding the frame corresponding to procedure B.
    But if stopped short because unwind-seh.c is compiled with debugging
    information, and the debugger is also able to locate that source file.
    
    To prevent this from happening, this patch adds unwind-seh.c to the list
    of files that should be ignored, regardless of other factors.
    
    gdb/ChangeLog:
    
            * ada-lang.h (ADA_KNOWN_RUNTIME_FILE_NAME_PATTERNS): Add entry for
            "unwind-seh.c".

commit 997d8e5e5fcaf31fda4d34c5e0facdadf3875208
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 18:06:06 2012 +0000

    [Ada] Pointers to unconstrained arrays inside variant record.
    
    gdb/ChangeLog:
    
            * ada-lang.c (ada_template_to_fixed_record_type_1): Do not
            strip typedef layer when computing the fixed type's field type,
            only when computing its size.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.

commit e3ccae427acc6a03d43b01a38c1165914061e672
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Wed Oct 24 14:59:24 2012 +0000

    * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.

commit 001da3c7e838bdf58cc739de62159c3f5d4f493b
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Wed Oct 24 14:56:00 2012 +0000

    PR gdb/12783
    * i386-tdep.c (i386_return_value): Handle complex double and long
    double.

commit 09fed62171dee60d4df3ad42d33be24130daa7fb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Oct 24 13:45:50 2012 +0000

    gdb/testsuite/
    	* gdb.base/callfuncs.exp (do_function_calls): Fix
    	setup_kfail_for_target for -m32 mode.

commit 718129c64f92bd9402eba24d00642fec78f83791
Author: Corinna Vinschen <corinna@vinschen.de>
Date:   Wed Oct 24 13:41:35 2012 +0000

    	* configure.ac (FLAGS_FOR_TARGET,target=cygwin): Fix for building
    	against Mingw64 w32api.
    	* configure: Regenerate.

commit f4ffd90a7bd3da2011167daa7ec911dd56a4dbfc
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Oct 24 13:40:08 2012 +0000

    [Windows] run program with space in path to exe.
    
    The following works...
    
        % gdb c:\path to exe\foo.exe
        (gdb) start
    
    ... unless a file or directory called "c:\path" or "c:\path to" exist.
    This is what happens in the latter case:
    
        (gdb) start
        [...]
        Error creating process C:\path to exe\foo.exe (error 193).
    
    This is because we are calling CreateProcess (et al) without specifying
    the lpApplicationName, so Windows determines the name of the executable
    using the second argument, which is the entire command line.  This
    command line is a space-separated list of tokens, so the space in
    the path to the executable which potentially creates an ambiguity.
    The ambiguity is automatically resolved unless we're in the situation
    above.
    
    The solution, as suggested by the MSDN documentation for CreateProcess
    is to quote the executable name.
    
    gdb/ChangeLog:
    
            * windows-nat.c (windows_create_inferior) [!__CYGWIN__]:
            New local variable args_len.
            Quote the name of the executable when computing the command line.

commit ce33f9885f14311c596a4177789dfdbdf0a6ea11
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Oct 24 11:09:28 2012 +0000

    Move disable_target_specific_optimizations to bfd_link_info
    
    include/
    
    	* bfdlink.h (bfd_link_info): Add
    	disable_target_specific_optimizations.
    
    ld/
    
    	* ld.h (command_line): Remove
    	disable_target_specific_optimizations.
    	(RELAXATION_DISABLED_BY_DEFAULT): Removed.
    	(RELAXATION_DISABLED_BY_USER): Likewise.
    	(RELAXATION_ENABLED): Likewise.
    	(DISABLE_RELAXATION): Likewise.
    	(ENABLE_RELAXATION): Likewise.
    
    	* ldmain.c (main): Updated.
    
    	* ldmain.h (RELAXATION_DISABLED_BY_DEFAULT): New macro.
    	(RELAXATION_DISABLED_BY_USER): Likewise.
    	(RELAXATION_ENABLED): Likewise.
    	(DISABLE_RELAXATION): Likewise.
    	(ENABLE_RELAXATION): Likewise.

commit d59b20d2d10082d7a2df547f314b0759bbb58baa
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Oct 24 00:00:02 2012 +0000

    *** empty log message ***

commit 59edf67862d31cd6ee25248d4492c2924201f54d
Author: Eric Botcazou <ebotcazou@libertysurf.fr>
Date:   Tue Oct 23 23:02:33 2012 +0000

    	PR bootstrap/54820
    	* configure.ac (have_static_libs): Force 'no' for GCC version < 4.5.
    	* configure: Regenerate.

commit f92a5d158b60347eb72ebfbb8ec231bdd42483ac
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Oct 23 23:00:04 2012 +0000

    daily update

commit 6778cf56aa3925d6c3c8ba4c7976e553207e3a44
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Tue Oct 23 18:25:24 2012 +0000

    * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
    are now fixed.

commit e8d292014c88266e35d7cff759d4a65fab0f6470
Author: Mark Kettenis <kettenis@gnu.org>
Date:   Tue Oct 23 18:16:52 2012 +0000

    PR gdb/12796
    PR gdb/12798
    PR gdb/12800
    * amd64-tdep.h (enum amd64_regnum): Add AMD64_ST1_REGNUM and
    AMD64_FTAG_REGNUM.
    * amd64-tdep.c (amd64_classify): Classify complex types.
    (amd64_return_value): Handle the COMPLEX_X87 class.

commit e7e9e7efbed40700dc661edb5b487b3f0c28b373
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Oct 23 17:46:44 2012 +0000

    binutils
    	* readelf.c (get_note_type): Handle NT_SIGINFO, NT_FILE.
    	(print_core_note): New function.
    	(process_note): Call it.
    include/common/elf
    	* common.h (NT_SIGINFO, NT_FILE): New defines.

commit e330111d534c214f7bc0a1f0d4c6e483e1bbfdad
Author: qiyao <qiyao>
Date:   Tue Oct 23 15:49:11 2012 +0000

    gdb/testsuite:
    
    	* gdb.base/info-os.exp: Resume the inferior until it exits.

commit f8711c468527f9f5a15382d9cbf8b0d8b2cb92ab
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 23 15:37:21 2012 +0000

    Change target-wide-charset to UTF-16 on ppc-aix.
    
    On ppc-aix, type wchar_t is 2 bytes long, so override the default
    target-wide-charset (UTF-32) with UTF-16. This allows us to print
    wide characters correctly.
    
    gdb/ChangeLog:
    
            * rs6000-aix-tdep.c (rs6000_aix_auto_wide_charset): New function.
            (rs6000_aix_init_osabi): Set auto_wide_charset gdbarch method.

commit 535ddb5a0174a2fdb9076369721df0c5f4f276b3
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 23 15:37:01 2012 +0000

    Set default target-wide-charset setting to "UTF-16" for x86_64-windows.
    
    Type wchar_t is only 2 bytes long on x86_64-windows.
    
    gdb/ChangeLog:
    
            * amd64-windows-tdep.c (amd64_windows_auto_wide_charset): New
            function.
            (amd64_windows_init_abi): Set auto_wide_charset gdbarch method
            to amd64_windows_auto_wide_charset.

commit 1fd8df38a3111efcd30105bfbe5b17be92097fc7
Author: Nathan Sidwell <nathan@codesourcery.com>
Date:   Tue Oct 23 09:33:51 2012 +0000

    	bfd/
    	* bfd-in.h (bfd_elf_stack_segment_size): Declare.
    	* bfd-in2.h: Rebuilt.
    	* elfxx-target.h (elf_backend_stack_align): New.
    	(elfNN_bed): Add it.
    	* elf-bfd.h (struct elf_backend_data): Add stack_align field.
    	* elf.c (bfd_elf_map_sections_to_segments): Pay attention to
    	stack_align and stacksize for PT_GNU_STACK segment.
    	(assign_file_positions_for_non_load_sections): Set p_memsz for
    	PT_GNU_STACK segment.
    	(copy_elf_program_header): Copy PT_GNU_STACK size.
    	* elflink.c (bfd_elf_stack_segment_size): New function, taken from
    	uclinux backends.
    	(bfd_elf_size_dynamic_sections): Determine
    	PT_GNU_STACK requirements after calling backend.  Pay attention to
    	stacksize.
    	* elf32-bfin.c (elf32_bfinfdpic_always_size_sections): Call
    	bfd_elf_stack_segment_size.
    	(elf32_bfinfdpic_modify_program_headers): Delete.
    	(elf32_bfingfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK
    	here.
    	(elf_backend_stack_align): Override.
    	(elf_backend_modify_program_headers): Don't override.
    	* elf32-frv.c (frvfdpic_always_size_sections): Call
    	bfd_elf_stack_segment_size.
    	(elf32_frvfdpic_modify_program_headers): Delete.
    	(elf32_frvfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK
    	here.
    	(elf_backend_stack_align): Override.
    	(elf_backend_modify_program_headers): Don't override.
    	* elf32-lm32.c (lm32_elf_always_size_sections): Leave
    	PT_GNU_STACK creation to underlying elf support.  Check
    	__stacksize here for backwards compatibility, and set it if
    	needed.
    	(lm32_elf_modify_segment_map): Delete.
    	(lm32_elf_modify_program_headers): Delete.
    	(elf_backend_stack_align): Override.
    	(elf_backend_modify_segment_map): Don't override.
    	(elf_backend_modify_program_headers): Don't override.
    	* elf32-sh.c (sh_elf_always_size_sections): Call
    	bfd_elf_stack_segment_size.
    	(sh_elf_modify_program_headers): Delete.
    	(sh_elf_copy_private_data): Don't copy PT_GNU_STACK
    	here.
    	(elf_backend_stack_align): Override.
    	(elf_backend_modify_program_headers): Don't override.
    	* elf32-tic6x.c (elf32_tic6x_always_size_sections): Call
    	bfd_elf_stack_segment_size.
    	(elf32_tic6x_modify_program_headers): Delete.
    	(elf32_tic6x_copy_private_data): Delete.
    	(elf_backend_stack_align): Override.
    	(bfd_elf32_bfd_copy_private_bfd_data): Don't override.
    	(elf_backend_modify_program_headers): Don't override.
    
    	include/
    	* bfdlink.h (struct bfd_link_info): Add stacksize option.
    
    	ld/
    	* ld.texinfo (stack-size): New option.
    	* emultempl/elf32.em: Add stack-size option.
    
    	ld/testsuite/
    	* ld-elf/binutils.exp: Add -z stack-size=0.
    	* ld-elf/elf.exp: Add stack-exec and stack-size tests.
    	* ld-elf/orphan-region.d: Add stack-size option. Remove xfail.
    	* ld-elf/stack-exec.rd: New.
    	* ld-elf/stack-size.rd: New.
    	* ld-elf/stack.s: New.
    	* ld-scripts/empty-aligned.d: Add stack-size option.
    	* ld-sh/fdpic-stack-set.d: New.
    	* ld-tic6x/shlib-1.rd: Remove __stacksize symbol.
    	* ld-tic6x/shlib-1b.rd: Likewise.
    	* ld-tic6x/shlib-1r.rd: Likewise.
    	* ld-tic6x/shlib-1rb.rd: Likewise.
    	* ld-tic6x/shlib-app-1.rd: Likewise.
    	* ld-tic6x/shlib-app-1b.rd: Likewise.
    	* ld-tic6x/shlib-app-1r.rd: Likewise.
    	* ld-tic6x/shlib-app-1rb.rd: Likewise.
    	* ld-tic6x/shlib-noindex.rd: Likewise.
    	* ld-tic6x/static-app-1.rd: Likewise.
    	* ld-tic6x/static-app-1b.rd: Likewise.
    	* ld-tic6x/static-app-1r.rd: Likewise.
    	* ld-tic6x/static-app-1rb.rd: Likewise.

commit bd9917ad0699d50eee004326fe2c1f9ceb92045f
Author: qiyao <qiyao>
Date:   Tue Oct 23 06:20:45 2012 +0000

    gdb/
    	* event-top.c (mark_async_signal_handler_wrapper): Remove.
    	* event-top.h: Remove its declaration.
    	(async_request_quit): Call mark_async_signal_handler instead of
    	mark_async_signal_handler_wrapper.
    	(async_do_nothing, async_disconnect): Likewise.
    	(async_stop_sig): Likewise.
    	* remote.c (handle_remote_sigint): Likewise.
    	(handle_remote_sigint_twice): Likewise.

commit 0a6d4b0fca4b836b2d724b0f1c31dc0675f7e9c9
Author: qiyao <qiyao>
Date:   Tue Oct 23 06:12:01 2012 +0000

    gdb/
    	* event-top.c (sigint_token, sighup_token): Replace 'void *'
    	with 'static struct async_signal_handler *'.
    	(sighup_token, sigquit_token, sigstp_token): Likewise.

commit 48905955871307cb809e1efc8694792379c9ae51
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Oct 23 00:00:33 2012 +0000

    *** empty log message ***

commit 5c530ee746d0126580ffa64f675671cdae4a0e96
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 22 23:00:04 2012 +0000

    daily update

commit 92f69465c0d05ca006792fe964fe3a636e17154b
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Mon Oct 22 16:04:26 2012 +0000

    opcodes/
    	* ppc-opc.c (powerpc_opcodes) <vcfpsxws>: Fix opcode spelling.
    
    gas/testsuite/
    	* gas/ppc/altivec.s <vcfpsxws>: Fix opcode spelling.

commit b35a5aa5da6d0f2c724803c6574a6e09dddd6cf3
Author: alianwar <alianwar>
Date:   Mon Oct 22 13:35:39 2012 +0000

    Ali Anwar  <ali_anwar@codesourcery.com>
    
    	* gdbarch.sh (function_list): Use 'pstring' when printing a
    	variable which could return NULL.
    	* gdbarch.c: Regenerate.

commit af557426433d59afecc8c7325371dca77bdaddd7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 22 13:33:48 2012 +0000

    include/
    	PR ld/14426
    	* bfdlink.h (bfd_link_info): Add ignore_hash.
    ld/
    	PR ld/14426
    	* ldlex.h (option_values): Add OPTION_IGNORE_UNRESOLVED_SYMBOL.
    	* lexsup.c (parse_args): Likewise.
    	(ld_options): Describe --ignore-unresolved-symbol.
    	* ldmain.h (add_ignoresym): Declare.
    	* ldmain.c (add_ignoresym): New function, extracted from..
    	(undefined_symbol): ..here.  Return if the symbol is in ignore_hash.
    	(constructor_callback): Don't use global link_info here.
    	(reloc_overflow): Likewise.

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

Summary of changes:
 ChangeLog                                          |   21 +
 bfd/ChangeLog                                      |  235 ++++-
 bfd/Makefile.in                                    |    4 +-
 bfd/aclocal.m4                                     |    4 +-
 bfd/aout-target.h                                  |   13 +-
 bfd/aout-tic30.c                                   |    2 +-
 bfd/bfd-in.h                                       |    2 +
 bfd/bfd-in2.h                                      |    2 +
 bfd/bfdio.c                                        |    4 +-
 bfd/cache.c                                        |    2 +-
 bfd/coff-h8500.c                                   |    4 +-
 bfd/coff-ppc.c                                     |   14 +-
 bfd/coff-tic4x.c                                   |   24 +-
 bfd/coff-x86_64.c                                  |    3 +
 bfd/compress.c                                     |   13 +-
 bfd/configure                                      |    4 +
 bfd/configure.in                                   |    6 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/Makefile.in                                |    5 +-
 bfd/dwarf2.c                                       |    2 +-
 bfd/elf-bfd.h                                      |    5 +
 bfd/elf.c                                          |   25 +-
 bfd/elf32-arm.c                                    |   19 +
 bfd/elf32-bfin.c                                   |  109 +--
 bfd/elf32-frv.c                                    |  112 +--
 bfd/elf32-i386.c                                   |    9 +-
 bfd/elf32-lm32.c                                   |  128 +--
 bfd/elf32-ppc.c                                    |   89 ++-
 bfd/elf32-s390.c                                   |    3 +
 bfd/elf32-sh.c                                     |  117 +--
 bfd/elf32-tic6x.c                                  |  124 +--
 bfd/elf32-v850.c                                   |    2 +-
 bfd/elf32-xgate.c                                  |    4 +-
 bfd/elf64-ppc.c                                    |  274 +++--
 bfd/elf64-s390.c                                   |    3 +
 bfd/elf64-x86-64.c                                 |   13 +-
 bfd/elflink.c                                      |  117 ++-
 bfd/elfxx-target.h                                 |    4 +
 bfd/hosts/x86-64linux.h                            |  109 ++-
 bfd/libbfd.h                                       |    2 +-
 bfd/mach-o.c                                       |    3 +
 bfd/opncls.c                                       |   10 +-
 bfd/plugin.c                                       |    2 +-
 bfd/po/SRC-POTFILES.in                             |    9 +
 bfd/po/uk.po                                       |  249 ++--
 bfd/reloc.c                                        |    2 +-
 bfd/section.c                                      |    2 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-lib.c                                      |    6 +-
 config/ChangeLog                                   |    4 +
 config/gthr.m4                                     |   27 +
 configure                                          |   48 +-
 configure.ac                                       |   46 +-
 gdb/ChangeLog                                      |  465 +++++++
 gdb/MAINTAINERS                                    |   63 +-
 gdb/NEWS                                           |    5 +
 gdb/ada-lang.c                                     |  124 ++-
 gdb/ada-lang.h                                     |    1 +
 gdb/ada-varobj.h                                   |    1 -
 gdb/amd64-tdep.c                                   |   43 +-
 gdb/amd64-tdep.h                                   |    2 +
 gdb/amd64-windows-tdep.c                           |   10 +
 gdb/arm-tdep.c                                     |    3 +-
 gdb/breakpoint.c                                   |   82 +-
 gdb/c-typeprint.c                                  |    5 +-
 gdb/coff-pe-read.c                                 |    3 +-
 gdb/common/linux-osdata.c                          |    1 -
 gdb/configure                                      |    2 +-
 gdb/configure.ac                                   |    2 +-
 gdb/contrib/ari/create-web-ari-in-src.sh           |   77 ++
 gdb/contrib/ari/gdb_ari.sh                         | 1352 ++++++++++++++++++++
 gdb/contrib/ari/gdb_find.sh                        |   42 +
 gdb/contrib/ari/update-web-ari.sh                  |  939 ++++++++++++++
 gdb/contrib/cc-with-tweaks.sh                      |   20 +
 gdb/corelow.c                                      |   41 +-
 gdb/doc/ChangeLog                                  |   41 +
 gdb/doc/gdb.texinfo                                |  128 ++-
 gdb/doc/observer.texi                              |   15 -
 gdb/doublest.c                                     |    2 +-
 gdb/dwarf2read.c                                   | 1057 +++++++++++++---
 gdb/eval.c                                         |  193 +---
 gdb/event-top.c                                    |   24 +-
 gdb/event-top.h                                    |    1 -
 gdb/expprint.c                                     |   16 -
 gdb/frame.c                                        |    7 +-
 gdb/gdb_bfd.c                                      |  184 +--
 gdb/gdbarch.c                                      |   34 +-
 gdb/gdbarch.h                                      |   31 +-
 gdb/gdbarch.sh                                     |   63 +-
 gdb/gdbserver/ChangeLog                            |    9 +
 gdb/gdbserver/gdbthread.h                          |    2 +
 gdb/gdbserver/remote-utils.c                       |    2 +-
 gdb/gdbserver/server.c                             |    6 +-
 gdb/gdbserver/spu-low.c                            |    3 -
 gdb/gdbserver/thread-db.c                          |    2 +-
 gdb/gdbserver/tracepoint.c                         |    2 +-
 gdb/gnu-nat.c                                      |    3 +-
 gdb/gnulib/update-gnulib.sh                        |  118 ++
 gdb/go32-nat.c                                     |    3 +-
 gdb/i386-darwin-tdep.h                             |    1 -
 gdb/i386-nat.c                                     |    2 +-
 gdb/i386-nat.h                                     |    2 -
 gdb/i386-tdep.c                                    |   43 +-
 gdb/inferior.c                                     |   26 +
 gdb/inferior.h                                     |   18 +
 gdb/infrun.c                                       |   95 +-
 gdb/linux-nat.c                                    |    5 +
 gdb/linux-tdep.c                                   |   56 +
 gdb/m68k-tdep.c                                    |    3 -
 gdb/mi/mi-cmd-break.c                              |    2 +-
 gdb/osabi.c                                        |   29 +-
 gdb/parse.c                                        |    1 -
 gdb/ppc-linux-tdep.c                               |   12 +-
 gdb/ppcnbsd-nat.c                                  |    3 +-
 gdb/python/py-auto-load.c                          |   23 +-
 gdb/python/py-bpevent.c                            |    1 +
 gdb/python/py-continueevent.c                      |    1 +
 gdb/python/py-event.c                              |    1 +
 gdb/python/py-event.h                              |    1 -
 gdb/python/py-events.h                             |    1 -
 gdb/python/py-evts.c                               |    1 +
 gdb/python/py-exitedevent.c                        |    1 +
 gdb/python/py-newobjfileevent.c                    |    1 +
 gdb/python/py-signalevent.c                        |    1 +
 gdb/python/py-stopevent.c                          |    1 +
 gdb/python/py-threadevent.c                        |    1 +
 gdb/ravenscar-sparc-thread.c                       |    4 +
 gdb/ravenscar-thread.c                             |   15 +-
 gdb/remote.c                                       |   13 +-
 gdb/rs6000-aix-tdep.c                              |   10 +
 gdb/s390-tdep.c                                    |   15 +-
 gdb/sh64-tdep.c                                    |   15 +-
 gdb/solib-som.c                                    |    4 +-
 gdb/source.c                                       |    8 +
 gdb/std-operator.def                               |   13 -
 gdb/target-descriptions.c                          |   96 ++-
 gdb/target-descriptions.h                          |   34 +-
 gdb/target.c                                       |    2 +
 gdb/target.h                                       |   10 -
 gdb/testsuite/ChangeLog                            |  239 ++++
 gdb/testsuite/gdb.ada/set_wstr.exp                 |   74 ++
 gdb/testsuite/gdb.ada/set_wstr/a.adb               |   26 +
 gdb/testsuite/gdb.ada/set_wstr/pck.adb             |   21 +
 gdb/testsuite/gdb.ada/set_wstr/pck.ads             |   19 +
 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp   |   84 ++
 .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb         |   51 +
 .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb         |   21 +
 .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads         |   19 +
 gdb/testsuite/gdb.arch/amd64-pseudo.c              |   16 +
 gdb/testsuite/gdb.arch/pa-nullify.exp              |   20 +-
 gdb/testsuite/gdb.arch/system-gcore.exp            |   19 +-
 gdb/testsuite/gdb.arch/vsx-regs.exp                |   20 +-
 gdb/testsuite/gdb.base/auxv.exp                    |   15 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    9 -
 gdb/testsuite/gdb.base/catch-syscall.exp           |    5 +
 gdb/testsuite/gdb.base/comprdebug.exp              |   46 +
 .../gdb.base/disabled-location.c}                  |   31 +-
 gdb/testsuite/gdb.base/disabled-location.exp       |   41 +
 .../gdb.base/foll-vfork-exit.c}                    |   40 +-
 gdb/testsuite/gdb.base/foll-vfork.c                |   19 +
 gdb/testsuite/gdb.base/foll-vfork.exp              |  573 ++++++---
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |   15 +-
 gdb/testsuite/gdb.base/gcore-relro.exp             |   13 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   20 +-
 gdb/testsuite/gdb.base/gnu_vector.c                |   13 +
 gdb/testsuite/gdb.base/gnu_vector.exp              |   10 +
 gdb/testsuite/gdb.base/info-os.exp                 |    2 +-
 .../gdb.base/ldbl_e308.c}                          |   22 +-
 gdb/testsuite/gdb.base/ldbl_e308.exp               |   31 +
 gdb/testsuite/gdb.base/setvar.c                    |    7 +
 gdb/testsuite/gdb.base/setvar.exp                  |    8 +
 gdb/testsuite/gdb.base/siginfo-obj.exp             |   22 +
 gdb/testsuite/gdb.base/siginfo-thread.c            |   83 ++
 .../{siginfo-obj.exp => siginfo-thread.exp}        |   87 +-
 gdb/testsuite/gdb.base/varargs.exp                 |   11 +-
 gdb/testsuite/gdb.base/vforked-prog.c              |   17 +
 gdb/testsuite/gdb.cell/gcore.exp                   |   14 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |   20 +
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    3 +-
 gdb/testsuite/gdb.mi/mi-disassemble.exp            |   17 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    4 +-
 .../gdb.multi/multi-arch-exec.c}                   |   31 +-
 gdb/testsuite/gdb.multi/multi-arch-exec.exp        |   64 +
 gdb/testsuite/gdb.multi/multi-arch.exp             |   76 ++
 gdb/testsuite/gdb.python/py-strfns.exp             |   17 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |   14 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |    4 +-
 gdb/testsuite/lib/gdb.exp                          |   38 +-
 gdb/tui/tui-hooks.c                                |   41 +-
 gdb/ui-file.c                                      |   12 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   12 +-
 gdb/xcoffread.c                                    |    8 +-
 include/ChangeLog                                  |   24 +
 include/bfdlink.h                                  |   26 +
 include/dwarf2.def                                 |   14 +
 include/elf/ChangeLog                              |   19 +-
 include/elf/arm.h                                  |    5 +
 include/elf/common.h                               |    6 +
 include/elf/mips.h                                 |    8 +-
 opcodes/ChangeLog                                  |   40 +
 opcodes/aarch64-opc.h                              |    2 +-
 opcodes/configure.in                               |    2 +-
 opcodes/i386-dis.c                                 |  119 +-
 opcodes/ia64-gen.c                                 |    2 +-
 opcodes/po/POTFILES.in                             |   11 +
 opcodes/ppc-opc.c                                  |    6 +-
 opcodes/s390-mkopc.c                               |    2 +-
 opcodes/s390-opc.c                                 |    6 +
 opcodes/s390-opc.txt                               |   21 +-
 opcodes/z8k-opc.h                                  |   96 +-
 opcodes/z8kgen.c                                   |   17 +-
 sim/ChangeLog                                      |    4 +
 sim/MAINTAINERS                                    |    2 +-
 214 files changed, 7899 insertions(+), 2525 deletions(-)
 create mode 100644 config/gthr.m4
 create mode 100644 gdb/contrib/ari/create-web-ari-in-src.sh
 create mode 100644 gdb/contrib/ari/gdb_ari.sh
 create mode 100644 gdb/contrib/ari/gdb_find.sh
 create mode 100644 gdb/contrib/ari/update-web-ari.sh
 create mode 100644 gdb/gnulib/update-gnulib.sh
 create mode 100644 gdb/testsuite/gdb.ada/set_wstr.exp
 create mode 100644 gdb/testsuite/gdb.ada/set_wstr/a.adb
 create mode 100644 gdb/testsuite/gdb.ada/set_wstr/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/set_wstr/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp
 create mode 100644 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.ads
 create mode 100644 gdb/testsuite/gdb.base/comprdebug.exp
 copy gdb/{i386-darwin-tdep.h => testsuite/gdb.base/disabled-location.c} (53%)
 create mode 100644 gdb/testsuite/gdb.base/disabled-location.exp
 copy gdb/{i386-darwin-tdep.h => testsuite/gdb.base/foll-vfork-exit.c} (53%)
 copy gdb/{i386-darwin-tdep.h => testsuite/gdb.base/ldbl_e308.c} (56%)
 create mode 100644 gdb/testsuite/gdb.base/ldbl_e308.exp
 create mode 100644 gdb/testsuite/gdb.base/siginfo-thread.c
 copy gdb/testsuite/gdb.base/{siginfo-obj.exp => siginfo-thread.exp} (54%)
 copy gdb/{i386-darwin-tdep.h => testsuite/gdb.multi/multi-arch-exec.c} (53%)
 create mode 100644 gdb/testsuite/gdb.multi/multi-arch-exec.exp
 create mode 100644 gdb/testsuite/gdb.multi/multi-arch.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index b526a8f..831ab76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2012-11-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure: Regenerated.
+
+2012-11-03  Robert Mason  <rbmj@verizon.net>
+
+	* configure.ac: add --disable-libstdcxx configure option
+	and handle defaulted state only for VxWorks, ARM-wince-pe and AVR.
+
+2012-10-24  Corinna Vinschen  <corinna@vinschen.de>
+
+	* configure.ac (FLAGS_FOR_TARGET,target=cygwin): Fix for building
+	against Mingw64 w32api.
+	* configure: Regenerate.
+
+2012-10-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR bootstrap/54820
+	* configure.ac (have_static_libs): Force 'no' for GCC version < 4.5.
+	* configure: Regenerate.
+
 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR bootstrap/54820
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4bb6d53..85e94b9 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,234 @@
+2012-11-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* aout-tic30.c (MY_final_link_callback): Remove trailing
+	redundant `;'.
+	* coff-h8500.c (extra_case): Likewise.
+	(bfd_coff_reloc16_get_value): Likewise.
+	* dwarf2.c (_bfd_dwarf2_cleanup_debug_info): Likewise.
+	* elf.c (_bfd_elf_slurp_version_tables): Likewise.
+	* elf32-frv.c (elf32_frv_relocate_section): Likewise.
+	* elf32-v850.c (v850_elf_perform_relocation): Likewise.
+	* opncls.c (bfd_calc_gnu_debuglink_crc32): Likewise.
+	* plugin.c (add_symbols): Likewise.
+	* reloc.c (bfd_check_overflow): Likewise.
+	* vms-lib.c (_bfd_vms_lib_archive_p): Likewise.
+
+2012-11-08  Tom Tromey  <tromey@redhat.com>
+
+	* elf.c (elfcore_grok_note) <NT_SIGINFO>: New case; make
+	pseudosection.
+
+2012-11-08  Alan Modra  <amodra@gmail.com>
+
+	* aclocal.m4: Regenerate.
+	* Makefile.in: Regenerate.
+	* po/SRC-POTFILES.in: Regenerate.
+
+2012-11-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* section.c (bfd_get_section_contents): Replace memcpy
+	with memmove.
+
+2012-11-07  Hans-Peter Nilsson  <hp@axis.com>
+
+	PR binutils/14481
+	* aout-target.h (MY_close_and_cleanup): Make local function
+	instead of alias of MY_bfd_free_cached_info.  Also call
+	_bfd_generic_close_and_cleanup.
+
+2012-11-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/14813
+	* bfdio.c (bfd_iovec): Change return type of bclose to
+	bfd_boolean.
+	(memory_bclose): Change return type to bfd_boolean.
+	* cache.c (cache_bclose): Likewise.
+	* opncls.c (opncls_bclose): Likewise.  Return TRUE on success.
+	* vms-lib.c (vms_lib_bclose): Likewise.  Return TRUE.
+	* libbfd.h: Regenerated.
+
+2012-11-06  Tristan Gingold  <gingold@adacore.com>
+
+	* coff-x86_64.c (_bfd_generic_find_nearest_line_discriminator):
+	Define as coff_find_nearest_line_discriminator.
+
+2012-11-06  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/14567
+	* opncls.c (opncls_iovec): Forward declare.
+	(_bfd_new_bfd_contained_in): If using opncls_iovec, copy iostream
+	to new bfd.
+
+2012-11-06  Alan Modra  <amodra@gmail.com>
+
+	* mach-o.c (bfd_mach_o_close_and_cleanup): Don't call
+	_bfd_generic_close_and_cleanup for mach_o_fat archives.
+
+2012-11-06  Alan Modra  <amodra@gmail.com>
+
+	* coff-tic4x.c (tic4x_coff0_vec, tic4x_coff0_beh_vec,
+	tic4x_coff1_vec, tic4x_coff1_beh_vec, tic4x_coff2_vec,
+	tic4x_coff2_beh_vec): Allow SEC_CODE and SEC_READONLY in
+	section flags.
+	* coff-ppc.c (TARGET_LITTLE_SYM): Likewise.
+	(TARGET_BIG_SYM): Likewise.
+
+2012-11-06  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (struct ppc_link_hash_table): Add dot_toc_dot.
+	(ppc64_elf_size_stubs): Lookup ".TOC.".
+	(ppc64_elf_relocate_section): Resolve special symbol ".TOC.".
+
+2012-11-06  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (maybe_strip_output): Heed SEC_KEEP.
+
+2012-11-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+	PR target/14788
+	* elf32-s390.c (elf_s390_relocate_section): Set elf.dynobj for
+	local ifunc symbols.
+	* elf64-s390.c (elf_s390_relocate_section): Likewise.
+
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+	* configure.in: Apply 2012-09-10 change to config.in here.
+
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Clear "repeat" inside
+	loop.  Really mark toc entry referring to another toc entry
+	only if the first is used.
+
+2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure.in: Also handle --enable-64-bit-bfd when setting
+	CORE_HEADER for 'i[3-7]86-*-linux-*'.
+
+2012-10-30  Steve McIntyre  <steve.mcintyre@linaro.org>
+
+	* elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and
+	display the new ARM hard-float/soft-float ABI flags for EABI_VER5
+	(elf32_arm_post_process_headers): Add the hard-float/soft-float
+	ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5.
+
+2012-10-30  Yao Qi  <yao@codesourcery.com>
+	    H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure.in: Set CORE_HEADER to hosts/x86-64linux.h for
+	'i[3-7]86-*-linux-*' if x86_64-*linux is enabled.
+	* configure: Regenerated.
+
+	* elf64-x86-64.c (elf_x86_64_write_core_note): Replace type
+	'prpsinfo_t' and 'prstatus_t' with 'prpsinfo64_t' and
+	'prstatus64_t' respectively.
+
+	* hosts/x86-64linux.h (a8_uint64_t): New.
+	(user_regsx32_struct): Renamed to ...
+	(user_regs64_struct): This.  Replace uint64_t with a8_uint64_t.
+	(elf_gregx32_t): Renamed to ...
+	(elf_greg64_t): This.  Replace uint64_t with a8_uint64_t.
+	(ELF_NGREGX32): Removed.
+	(ELF_NGREG64): New.
+	(elf_gregx32_t): Removed.
+	(elf_greg64_t): New.
+	(struct prstatus64_timeval): New.
+	(elf_prstatusx32): Replace elf_gregsetx32_t with elf_gregset64_t.
+	(elf_prstatus64): New.
+	(elf_prpsinfo64): New.
+	(prstatus64_t, prpsinfo64_t): New typedef.
+
+2012-10-29  Sean Keys <skeys@ipdatasys.com>
+
+	* elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
+	R_XGATE_16
+
+2012-10-29  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_howto_raw): Correct dst_mask in
+	R_PPC_VLE_LO16A, R_PPC_VLE_HI16A, R_PPC_VLE_HA16A,
+	R_PPC_VLE_SDAREL_LO16A, R_PPC_VLE_SDAREL_HI16A,
+	R_PPC_VLE_SDAREL_HA16A reloc howtos.
+
+2012-10-26  Nick Clifton  <nickc@redhat.com>
+
+	* po/uk.po: Updated Ukranian translation.
+
+2012-10-26  Alan Modra  <amodra@gmail.com>
+
+	PR target/14758
+	* elf32-ppc.c (ppc_elf_reloc_type_lookup): Decode ppc64 _DS
+	bfd_reloc values.  Map to corresponding D-form relocs.
+	(is_insn_ds_form, is_insn_qs_form): New functions.
+	(ppc_elf_relocate_section): Validate insn with DS-form or DQ-form
+	fields using D-form reloc.
+
+2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_size_dynamic_sections): Replace
+	_GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot.
+	* elf64-x86-64.c (elf_x86_64_size_dynamic_sections): Likewise.
+
+2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* compress.c (bfd_is_section_compressed): Don't decompress the
+	section.
+
+2012-10-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* bfd-in.h (bfd_elf_stack_segment_size): Declare.
+	* bfd-in2.h: Rebuilt.
+	* elfxx-target.h (elf_backend_stack_align): New.
+	(elfNN_bed): Add it.
+	* elf-bfd.h (struct elf_backend_data): Add stack_align field.
+	* elf.c (bfd_elf_map_sections_to_segments): Pay attention to
+	stack_align and stacksize for PT_GNU_STACK segment.
+	(assign_file_positions_for_non_load_sections): Set p_memsz for
+	PT_GNU_STACK segment.
+	(copy_elf_program_header): Copy PT_GNU_STACK size.
+	* elflink.c (bfd_elf_stack_segment_size): New function, taken from
+	uclinux backends.
+	(bfd_elf_size_dynamic_sections): Determine
+	PT_GNU_STACK requirements after calling backend.  Pay attention to
+	stacksize.
+	* elf32-bfin.c (elf32_bfinfdpic_always_size_sections): Call
+	bfd_elf_stack_segment_size.
+	(elf32_bfinfdpic_modify_program_headers): Delete.
+	(elf32_bfingfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK
+	here.
+	(elf_backend_stack_align): Override.
+	(elf_backend_modify_program_headers): Don't override.
+	* elf32-frv.c (frvfdpic_always_size_sections): Call
+	bfd_elf_stack_segment_size.
+	(elf32_frvfdpic_modify_program_headers): Delete.
+	(elf32_frvfdpic_copy_private_bfd_data): Don't copy PT_GNU_STACK
+	here.
+	(elf_backend_stack_align): Override.
+	(elf_backend_modify_program_headers): Don't override.
+	* elf32-lm32.c (lm32_elf_always_size_sections): Leave
+	PT_GNU_STACK creation to underlying elf support.  Check
+	__stacksize here for backwards compatibility, and set it if
+	needed.
+	(lm32_elf_modify_segment_map): Delete.
+	(lm32_elf_modify_program_headers): Delete.
+	(elf_backend_stack_align): Override.
+	(elf_backend_modify_segment_map): Don't override.
+	(elf_backend_modify_program_headers): Don't override.
+	* elf32-sh.c (sh_elf_always_size_sections): Call
+	bfd_elf_stack_segment_size.
+	(sh_elf_modify_program_headers): Delete.
+	(sh_elf_copy_private_data): Don't copy PT_GNU_STACK
+	here.
+	(elf_backend_stack_align): Override.
+	(elf_backend_modify_program_headers): Don't override.
+	* elf32-tic6x.c (elf32_tic6x_always_size_sections): Call
+	bfd_elf_stack_segment_size.
+	(elf32_tic6x_modify_program_headers): Delete.
+	(elf32_tic6x_copy_private_data): Delete.
+	(elf_backend_stack_align): Override.
+	(bfd_elf32_bfd_copy_private_bfd_data): Don't override.
+	(elf_backend_modify_program_headers): Don't override.
+
 2012-10-22  Alan Modra  <amodra@gmail.com>
 
 	* cache.c (cache_bmmap): Don't use void* arithmetic.
@@ -1301,7 +1532,7 @@
 	PR target/13503
 	* reloc.c: Rename BFD_RELOC_AVR_8_HHI to BFD_RELOC_AVR_8_HLO.
 	* bfd-in2.h: Regenerate.
-	* libbfd.h: Regenrate.
+	* libbfd.h: Regenerate.
 	* elf32-avr.c (elf_avr_howto_table): Rename R_AVR_8_HHI8 to
 	R_AVR_8_HLO8.
 	(avr_reloc_map): Likewise.
@@ -1439,7 +1670,7 @@
 	* reloc.c: Add new ENUM for BFD_RELOC_AVR_8_LO,
 	BFD_RELOC_AVR_8_HI, BFD_RELOC_AVR_8_HHI.
 	* bfd-in2.h: Regenerate.
-	* libbfd.h: Regenrate.
+	* libbfd.h: Regenerate.
 	* elf32-avr.c (elf_avr_howto_table): Add entries for
 	R_AVR_8_LO8, R_AVR_8_HI8, R_AVR_8_HHI8.
 	(avr_reloc_map): Add RELOC mappings for R_AVR_8_LO8, R_AVR_8_HI8,
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 7b0f863..66dd911 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -47,8 +47,7 @@ DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
 	$(top_srcdir)/po/Make-in $(srcdir)/../depcomp \
 	$(am__bfdinclude_HEADERS_DIST)
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/../bfd/bfd.m4 \
-	$(top_srcdir)/../bfd/warning.m4 $(top_srcdir)/../config/acx.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 	$(top_srcdir)/../config/depstand.m4 \
 	$(top_srcdir)/../config/gettext-sister.m4 \
 	$(top_srcdir)/../config/largefile.m4 \
@@ -61,6 +60,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../bfd/bfd.m4 \
 	$(top_srcdir)/../config/stdint.m4 $(top_srcdir)/../libtool.m4 \
 	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
 	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
+	$(top_srcdir)/bfd.m4 $(top_srcdir)/warning.m4 \
 	$(top_srcdir)/acinclude.m4 $(top_srcdir)/../config/zlib.m4 \
 	$(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
diff --git a/bfd/aclocal.m4 b/bfd/aclocal.m4
index bf4ef1d..d9e743e 100644
--- a/bfd/aclocal.m4
+++ b/bfd/aclocal.m4
@@ -968,8 +968,6 @@ AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
 
-m4_include([../bfd/bfd.m4])
-m4_include([../bfd/warning.m4])
 m4_include([../config/acx.m4])
 m4_include([../config/depstand.m4])
 m4_include([../config/gettext-sister.m4])
@@ -986,4 +984,6 @@ m4_include([../ltoptions.m4])
 m4_include([../ltsugar.m4])
 m4_include([../ltversion.m4])
 m4_include([../lt~obsolete.m4])
+m4_include([bfd.m4])
+m4_include([warning.m4])
 m4_include([acinclude.m4])
diff --git a/bfd/aout-target.h b/bfd/aout-target.h
index f6e8bd2..1ffef87 100644
--- a/bfd/aout-target.h
+++ b/bfd/aout-target.h
@@ -577,7 +577,18 @@ MY_bfd_final_link (bfd *abfd, struct bfd_link_info *info)
 #endif
 
 #ifndef MY_close_and_cleanup
-#define MY_close_and_cleanup MY_bfd_free_cached_info
+
+/* Handle closing of a BFD including the resource-releasing parts.  */
+
+static bfd_boolean
+MY_close_and_cleanup (bfd *abfd)
+{
+  if (!MY_bfd_free_cached_info (abfd))
+    return FALSE;
+
+  return _bfd_generic_close_and_cleanup (abfd);
+}
+
 #endif
 
 #ifndef MY_get_dynamic_symtab_upper_bound
diff --git a/bfd/aout-tic30.c b/bfd/aout-tic30.c
index f3b0d36..d8ce9be 100644
--- a/bfd/aout-tic30.c
+++ b/bfd/aout-tic30.c
@@ -701,7 +701,7 @@ MY_final_link_callback (bfd *abfd,
 
   *ptreloff = obj_datasec (abfd)->filepos + execp->a_data;
   *pdreloff = *ptreloff + execp->a_trsize;
-  *psymoff = *pdreloff + execp->a_drsize;;
+  *psymoff = *pdreloff + execp->a_drsize;
 }
 
 #endif
diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h
index a8c2db1..968b72c 100644
--- a/bfd/bfd-in.h
+++ b/bfd/bfd-in.h
@@ -648,6 +648,8 @@ extern struct bfd_link_needed_list *bfd_elf_get_needed_list
   (bfd *, struct bfd_link_info *);
 extern bfd_boolean bfd_elf_get_bfd_needed_list
   (bfd *, struct bfd_link_needed_list **);
+extern bfd_boolean bfd_elf_stack_segment_size (bfd *, struct bfd_link_info *,
+					       const char *, bfd_vma);
 extern bfd_boolean bfd_elf_size_dynamic_sections
   (bfd *, const char *, const char *, const char *, const char *, const char *,
    const char * const *, struct bfd_link_info *, struct bfd_section **);
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 919f51a..e94e3c8 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -655,6 +655,8 @@ extern struct bfd_link_needed_list *bfd_elf_get_needed_list
   (bfd *, struct bfd_link_info *);
 extern bfd_boolean bfd_elf_get_bfd_needed_list
   (bfd *, struct bfd_link_needed_list **);
+extern bfd_boolean bfd_elf_stack_segment_size (bfd *, struct bfd_link_info *,
+					       const char *, bfd_vma);
 extern bfd_boolean bfd_elf_size_dynamic_sections
   (bfd *, const char *, const char *, const char *, const char *, const char *,
    const char * const *, struct bfd_link_info *, struct bfd_section **);
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 43a7684..a80cd4f 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -154,7 +154,7 @@ DESCRIPTION
 .  {* For the following, on successful completion a value of 0 is returned.
 .     Otherwise, a value of -1 is returned (and  <<bfd_error>> is set).  *}
 .  int (*bseek) (struct bfd *abfd, file_ptr offset, int whence);
-.  int (*bclose) (struct bfd *abfd);
+.  bfd_boolean (*bclose) (struct bfd *abfd);
 .  int (*bflush) (struct bfd *abfd);
 .  int (*bstat) (struct bfd *abfd, struct stat *sb);
 .  {* Mmap a part of the files. ADDR, LEN, PROT, FLAGS and OFFSET are the usual
@@ -576,7 +576,7 @@ memory_bseek (bfd *abfd, file_ptr position, int direction)
   return 0;
 }
 
-static int
+static bfd_boolean
 memory_bclose (struct bfd *abfd)
 {
   struct bfd_in_memory *bim = (struct bfd_in_memory *) abfd->iostream;
diff --git a/bfd/cache.c b/bfd/cache.c
index 88f89b1..b1dcd5a 100644
--- a/bfd/cache.c
+++ b/bfd/cache.c
@@ -359,7 +359,7 @@ cache_bwrite (struct bfd *abfd, const void *where, file_ptr nbytes)
   return nwrite;
 }
 
-static int
+static bfd_boolean
 cache_bclose (struct bfd *abfd)
 {
   return bfd_cache_close (abfd);
diff --git a/bfd/coff-h8500.c b/bfd/coff-h8500.c
index 1fae964..9b64599 100644
--- a/bfd/coff-h8500.c
+++ b/bfd/coff-h8500.c
@@ -222,7 +222,7 @@ extra_case (bfd *in_abfd,
 	v = (v & 0x00ffffff) | (o & 0xff00000);
 	bfd_put_32 (in_abfd, (bfd_vma) v, data  + *dst_ptr -1);
 	(*dst_ptr) += 3;
-	(*src_ptr) += 3;;
+	(*src_ptr) += 3;
       }
       break;
     case R_H8500_IMM32:
@@ -230,7 +230,7 @@ extra_case (bfd *in_abfd,
 	int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
 	bfd_put_32 (in_abfd, (bfd_vma) v, data  + *dst_ptr);
 	(*dst_ptr) += 4;
-	(*src_ptr) += 4;;
+	(*src_ptr) += 4;
       }
       break;
 
diff --git a/bfd/coff-ppc.c b/bfd/coff-ppc.c
index fa04933..19ae3e6 100644
--- a/bfd/coff-ppc.c
+++ b/bfd/coff-ppc.c
@@ -2480,10 +2480,11 @@ const bfd_target TARGET_LITTLE_SYM =
    HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
 
 #ifndef COFF_WITH_PE
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC),		/* section flags */
 #else
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC /* section flags */
-   | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
 #endif
 
   0,				/* leading char */
@@ -2540,10 +2541,11 @@ const bfd_target TARGET_BIG_SYM =
    HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
 
 #ifndef COFF_WITH_PE
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC),		/* section flags */
 #else
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC /* section flags */
-   | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
 #endif
 
   0,				/* leading char */
diff --git a/bfd/coff-tic4x.c b/bfd/coff-tic4x.c
index 5814faf..c59894a 100644
--- a/bfd/coff-tic4x.c
+++ b/bfd/coff-tic4x.c
@@ -261,19 +261,31 @@ tic4x_reloc_processing (arelent *relent,
 
 
 /* TI COFF v0, DOS tools (little-endian headers).  */
-CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x", HAS_LOAD_PAGE, 0, '_', NULL, & ticoff0_swap_table);
+CREATE_LITTLE_COFF_TARGET_VEC(tic4x_coff0_vec, "coff0-tic4x",
+			      HAS_LOAD_PAGE, SEC_CODE | SEC_READONLY, '_',
+			      NULL, &ticoff0_swap_table);
 
 /* TI COFF v0, SPARC tools (big-endian headers).  */
-CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x", HAS_LOAD_PAGE, 0, '_', &tic4x_coff0_vec, & ticoff0_swap_table);
+CREATE_BIGHDR_COFF_TARGET_VEC(tic4x_coff0_beh_vec, "coff0-beh-tic4x",
+			      HAS_LOAD_PAGE, SEC_CODE | SEC_READONLY, '_',
+			      &tic4x_coff0_vec, &ticoff0_swap_table);


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-10-22 13:01 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-10-22 13:01 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  b0396353c2fa485e08a975c2c698708ef1f41d69 (commit)
       via  3508c904e7b36680763556d8e7213ad8f738ee6a (commit)
       via  21f249bbeaacb92cda30d69b115f5c72a315e52b (commit)
       via  9689da2e60bde4962a94136af52d4c31efc6d16e (commit)
       via  9bc10291197be3b860f32b5a59e11687549b7aa6 (commit)
       via  4d7064fa6d0b8d7338211fcf29c1db7c5ebcf413 (commit)
       via  56f6d4f2fd8a41daa14c70b7f7f9b485302cc168 (commit)
       via  497ba787a5ab17a1fbb874ad437f443c3613e944 (commit)
       via  c31da3416b1a760d90801b71059be46475d677dc (commit)
       via  26be3e6a3fbc9b84c0443cd73131c7f3dc7499b6 (commit)
       via  8874b5be162e12d59f4b5072b623d4920a7987d7 (commit)
       via  5f73fa323b3f282d14fb486def94416d7d475d53 (commit)
       via  1539c2f0160ed4de83fca2a760f64c0b1ce764d5 (commit)
       via  a875be70cae8f467a3fe7efd062e95dd33a12315 (commit)
       via  eef622ee1e8b1c8d6c9fb102e4c8103aeb70cea5 (commit)
       via  9488100b8787340925ca1e59164dde6d4d2cf436 (commit)
       via  5e225f618b61e104a25f150bb88b218611028b21 (commit)
       via  f5d43dbff1f74188b2ae452511050d6fe98d360d (commit)
       via  ad2a734644cd8199465af8568b14d7b9d31fb0fc (commit)
       via  ced47a72fc3e436b8e491c25e3e76f3a9e2819d1 (commit)
       via  ea4c1210a4b1bb403ad4a0d3a503b7b25d5064a3 (commit)
       via  2863a91d356ee1a36fd3d0c8f9d6fdd18d0fe6c9 (commit)
       via  2a9cc33208852e18f5f797183732f20478ece889 (commit)
       via  ca4d1da0f6850561b29ff5fe990fddbf696cd1a4 (commit)
       via  7c90899a73c8e0292e589aca863378a8fcb204ac (commit)
       via  1b61a7ba0ccb7eb086af318e1ecb1cc3cca55503 (commit)
       via  019dbcb5fe889ced4798de5f130f37b9e73a9c2f (commit)
       via  f02af1f9500f56e8cc8f5e3661a6e985f2cd0cf0 (commit)
       via  7b765da72e49f145afa1f19c93a72c48ae1bd9e0 (commit)
       via  19cabf7931d10773d26e32009b9cb08b9aa35c1a (commit)
       via  29285c69dff6a87e6b321d47a1c6fa281c589d90 (commit)
       via  ab9c05fa888d850452177a0c74c148f79e9351d3 (commit)
       via  a6c65358e266de28bc237284367da056fa8c1b8b (commit)
       via  ea0f3648418ff20a982b9aac3ea815c508abae20 (commit)
       via  b7b700ef6da2f2f107db1b834be71f476912cafc (commit)
       via  def4e30a8b0d1d1c4f01071c90f552bac2bb4e3b (commit)
       via  19031c92bd82f545f2060fea12094f92b0b17f6d (commit)
       via  85849bc27508b22a6c8545eb4015b5c147d9585e (commit)
       via  9a99fe8be24975ba021d660f3174ee30ddf7c515 (commit)
       via  57a1466a6f657dc682d672b88c5db2173c2d76c4 (commit)
       via  767c5410f562b2738c4c7f3ae205a5c8da91bc17 (commit)
       via  33c3b296c6bb1bc9dd5dc427fafe1b5f3b01e61d (commit)
       via  952998bd5eab93697cc08f26f2567e767f0836c4 (commit)
       via  06fb2b96b8803806319224b9709af774dfeb734a (commit)
       via  5164ec17af2b8a66674aaf0ee013ed9d71fa383e (commit)
       via  8c92d9818f5a178441fecaed33186f005b85f077 (commit)
       via  4999b5a24180e51906f49ed2d159f2d4fcce856b (commit)
       via  1ce5c307035afccf57fc08a4a9f5bebf6d28534a (commit)
       via  84b4fe601987a7754dca0024a4e0b42c8e71f0c2 (commit)
       via  356d1d858ee29e61ed75b6209ecaa1fd1c21188f (commit)
       via  e010f740f669de4d0adf039f9e586fa93e1e44a3 (commit)
       via  f45e35bd6b08b2fe82fbfad76b316dba5ac22fdb (commit)
       via  f4b02b440ffba0b7867d4fef1f2e13d44d1344ff (commit)
       via  ec53cfb44193d6488a810f63eefa85d0ae1345f5 (commit)
       via  5a45da1e3ac5869358554a783e2f43d5a4ef4919 (commit)
       via  8b44e7ce7fc895e34ffdc44a6363ec75d3355a1c (commit)
       via  aaea4effb8b199247b3cbd5ed0a57dc774852bca (commit)
       via  c85286eeb4a7e77ed0a1e3bb8ba6aa36487f2778 (commit)
       via  830aec17775884484c88fd3b3b012cb92dd13c80 (commit)
       via  647db817de5f310c1f04db19df9f56467193dc56 (commit)
       via  1734add6d09b9b429bc575c4b87a817e6bcb0981 (commit)
       via  713b5e202e200767b028ccc24a590fd1d39d4773 (commit)
       via  ce5b0c372a70088f8e6e1aef383bc29b2e7890b5 (commit)
       via  03f9b5b08cd0073b4fc84cfa14891adc10ae27d8 (commit)
       via  cc36b2559ea965ac7a426a0c3a72079a15790533 (commit)
       via  4bcbf97c83d3fc641ebf3bde2648e28b4126460f (commit)
       via  4c7ae8118b662acb7e58c6ed9671ca52f1e5e4bd (commit)
       via  92b16ce927cc4715936fb13c1e822ac8d4fd240e (commit)
       via  28fabb616b116a014365a6f14616773dab999b38 (commit)
       via  97d4ee2eb1dc37a678281d72a68c22848ee381ce (commit)
       via  7aa08c1bfcd2f9f1e1af89808c00d229793b21da (commit)
       via  f46e8f16aa85428caedc9d6da685b522b9df4e8a (commit)
       via  e5d50ea9080983054d905d57544e64fb4ba0caab (commit)
       via  1edb337426fc87d213b39ba766abaef0561f86af (commit)
       via  8ff7e49469b5392bd0663a503023b9987dd1b9de (commit)
       via  4e86402c289771bf7b183f90ad18dcf5e341fba8 (commit)
       via  8b65358c7feed040bf663cf1b2b31c88452c1c38 (commit)
       via  e9c131b08a3301704555f36ae763df3ceea0cb29 (commit)
       via  2695e0cf37253247b4821b14efcdb7a8e0d5aace (commit)
       via  a7b7978644517e74c6f39278e3105a8689f53623 (commit)
       via  bf7c8219274f81a1f8ae3a03e4e96a2bb6bfd1a7 (commit)
       via  6fcaa160862fda55e90d58afd714bc7a690c1f64 (commit)
       via  1c0bc6059b21e09735d0b509dee4b61312918fa4 (commit)
       via  8bd9bf880f8164ce1b7bb783152bb1360dae0f6e (commit)
       via  8cd4e987025248ce7945b03678f50db3105c9a26 (commit)
       via  0c4f7434f19e683c4821879171c46def9000e1a7 (commit)
       via  2b1a9c38b0309c2551efed9e62a24bc4206e16e3 (commit)
       via  16c7fc573ce213fe6c69f2f0c458befba7646b87 (commit)
       via  04f049c29862bbc718c3fa4bcc96fc40fcf6afd6 (commit)
       via  eb4502f719445af9cb55266440bc2f0e6c1a5921 (commit)
       via  e594e6e3c36929e30428d3c155e3ebb99cb50a6f (commit)
       via  9b5928cc4cc6fc4a8b776fb35219961d21e70987 (commit)
       via  fdcddf9adc35bbaac17cc05ec902b882510c6cc5 (commit)
       via  01a00d123dc12a9639a289f791555637bfebec55 (commit)
       via  8e7343642bf4980bf8b9013d533a1966b539f8a5 (commit)
       via  e4c1db05ffd643e33046a7e8a2616809918871f4 (commit)
       via  e868d35c8fe14aebbe3a1dc925533673739161d7 (commit)
       via  17d3d949be4e85fc44fdf6ffaf9ffcfefcbcaf22 (commit)
       via  fc826d34ab30a3c78b5ff7c533c4f85c6fcb8002 (commit)
       via  e5db674cf1a93c5e82121e8795838828c5a3b154 (commit)
       via  18f25a96f74d1debcf6bcb7c15bb5cb464f4d6b1 (commit)
       via  5c23f671def03b324f6d6530b0597d39908da0b0 (commit)
       via  dc8b40ac76b91e515a1c672de3635391f314d216 (commit)
       via  ab7fb330c1ef27876f4e700f63da8394aea99321 (commit)
       via  ab1f60722f78838c8d4e5d321620a904aee0ccba (commit)
       via  26b681fcd054dd2bb69f1c95caec19afa912cebd (commit)
       via  e2edcd96c4c7a7f373fb3303320af899b4ef64e3 (commit)
       via  975e2c247b74177daf323e337288e13e654fa4b3 (commit)
       via  efce39c2915641a2ca85296e3f8b82ae99f70bf8 (commit)
       via  fc4bf3eba57b4e9ef854ee63d221855bbc5a40ce (commit)
       via  21b5ecc7193b53133ecf6ca0fe33e7f29b60f1cd (commit)
      from  04437f1d987cf165f40a57449fe1de78041bb9eb (commit)

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

- Log -----------------------------------------------------------------
commit b0396353c2fa485e08a975c2c698708ef1f41d69
Merge: 04437f1 3508c90
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Oct 22 14:01:34 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 3508c904e7b36680763556d8e7213ad8f738ee6a
Author: Eric Botcazou <ebotcazou@libertysurf.fr>
Date:   Mon Oct 22 07:32:02 2012 +0000

    	PR bootstrap/54820
    	* Makefile.tpl (STAGE1_FLAGS_TO_PASS): New variable.
    	(all-[+prefix+][+module+]): Pass stage1_args to sub-makes.
    	(all-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
    	(clean-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
    	(host_modules): Set stage1_args to STAGE1_FLAGS_TO_PASS.
    	* Makefile.in: Regenerate.
    	* configure.ac (have_static_libs): New variable and associated check.
    	(stage1-ldflags): Move to after stage1_libs and set to -static-libstdc++
    	-static-libgcc if stage1_libs is empty and have_static_libs is yes.
    	* configure: Regenerate.

commit 21f249bbeaacb92cda30d69b115f5c72a315e52b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 22 04:51:49 2012 +0000

    	* cache.c (cache_bmmap): Don't use void* arithmetic.

commit 9689da2e60bde4962a94136af52d4c31efc6d16e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Oct 22 00:00:33 2012 +0000

    *** empty log message ***

commit 9bc10291197be3b860f32b5a59e11687549b7aa6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 21 23:00:04 2012 +0000

    daily update

commit 4d7064fa6d0b8d7338211fcf29c1db7c5ebcf413
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 21 09:06:06 2012 +0000

    bfd/
    	* compress.c (bfd_cache_section_contents): New function.
    	* bfd-in2.h: Regenerate.
    binutils/
    	* objdump.c (load_specific_debug_section): Use
    	bfd_cache_section_contents.

commit 56f6d4f2fd8a41daa14c70b7f7f9b485302cc168
Author: Hans-Peter Nilsson <hp@axis.com>
Date:   Sun Oct 21 03:25:02 2012 +0000

    Correct last entry

commit 497ba787a5ab17a1fbb874ad437f443c3613e944
Author: Hans-Peter Nilsson <hp@axis.com>
Date:   Sun Oct 21 03:23:37 2012 +0000

    	* linker.c (_bfd_generic_link_output_symbols): Handle a
    	no-longer-global symbol entered as a BFD_PLUGIN.

commit c31da3416b1a760d90801b71059be46475d677dc
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Oct 21 00:00:03 2012 +0000

    *** empty log message ***

commit 26be3e6a3fbc9b84c0443cd73131c7f3dc7499b6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 20 23:00:05 2012 +0000

    daily update

commit 8874b5be162e12d59f4b5072b623d4920a7987d7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 20 08:27:11 2012 +0000

    	* compress.c: Reinstate 2012-10-19 change.
    	(bfd_get_full_section_contents): Don't free unless we alloc.
    	Use proper decompress size.  Delete some vars, rename others.

commit 5f73fa323b3f282d14fb486def94416d7d475d53
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Oct 20 00:00:04 2012 +0000

    *** empty log message ***

commit 1539c2f0160ed4de83fca2a760f64c0b1ce764d5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 19 23:00:05 2012 +0000

    daily update

commit a875be70cae8f467a3fe7efd062e95dd33a12315
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Fri Oct 19 19:58:18 2012 +0000

    ppc-aix osabi sniffer: Turn test of bfd flavour into assertion
    
    Due to the way this function is registers, we know that given bfd's
    flavour should always be bfd_target_xcoff_flavour, thus making
    the former test always true, which means that this function should
    always return GDB_OSABI_AIX, and never return GDB_OSABI_UNKNOWN.
    
    This patch also fixes a typo detected by Tom Tromey that caused
    the test itself to be completely ineffective.
    
    gdb/ChangeLog (by Tom Tromey and Joel Brobecker):
    
            * rs6000-aix-tdep.c (rs6000_aix_osabi_sniffer): Replace
            inneffective if condition by gdb assertion.  Add function
            description comment.

commit eef622ee1e8b1c8d6c9fb102e4c8103aeb70cea5
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Fri Oct 19 19:55:55 2012 +0000

    Document exp_descriptor.op_name should never return NULL.
    
    This documents a constaint that struct exp_descriptor's "op_name"
    method implementation should obey.  This might not have been part
    of the initial design, but is currently true of all instantiations,
    and already assumed by the current users.
    
    gdb/ChangeLog:
    
            * parser-defs.h (struct exp_descriptor): Document constraint
            on return value for "op_name" callbacks.

commit 9488100b8787340925ca1e59164dde6d4d2cf436
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Oct 19 16:59:55 2012 +0000

    	* compress.c: Revert previous patch.

commit 5e225f618b61e104a25f150bb88b218611028b21
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Oct 19 15:51:50 2012 +0000

    	* compress.c (bfd_get_full_section_contents): Don't cache
    	decompressed contents.

commit f5d43dbff1f74188b2ae452511050d6fe98d360d
Author: xguo <xguo>
Date:   Fri Oct 19 07:50:20 2012 +0000

    Correct my ChangeLog entry

commit ad2a734644cd8199465af8568b14d7b9d31fb0fc
Author: xguo <xguo>
Date:   Fri Oct 19 07:36:18 2012 +0000

            * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
            * gdb.base/print-file-var.exp: Likewise.
            * gdb.base/type-opaque.exp: Likewise.

commit ced47a72fc3e436b8e491c25e3e76f3a9e2819d1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Oct 19 00:00:03 2012 +0000

    *** empty log message ***

commit ea4c1210a4b1bb403ad4a0d3a503b7b25d5064a3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Oct 18 23:00:04 2012 +0000

    daily update

commit 2863a91d356ee1a36fd3d0c8f9d6fdd18d0fe6c9
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Oct 18 20:14:44 2012 +0000

    	* tracepoint.c (print_one_static_tracepoint_marker): Constify.
    	* symtab.c (iterate_over_some_symtabs): Constify.
    	* source.h (symtab_to_fullname): Return 'const char *'.
    	* source.c (symtab_to_fullname): Return 'const char *'.
    	* python/py-symtab.c (stpy_fullname): Constify.
    	* cli/cli-cmds.c (edit_command): Constify.
    	* breakpoint.c (print_breakpoint_location)
    	(update_static_tracepoint): Constify.

commit 2a9cc33208852e18f5f797183732f20478ece889
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Oct 18 20:12:18 2012 +0000

    	* breakpoint.c (compare_breakpoints): Fix comparison.

commit ca4d1da0f6850561b29ff5fe990fddbf696cd1a4
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Oct 18 18:55:41 2012 +0000

    Remove some extraneous changes in readline/terminal.c
    
    This patch removes some unnecessary differences between the official
    version of readline, and GDB's copy of it.
    
    readline/ChangeLog.gdb:
    
            * terminal.c: Remove duplicate includes of windows.h and
            wincon.h.
            (_rl_get_screen_size): Remove redundant code for MinGW getting
            the console size from the Windows API.

commit 7c90899a73c8e0292e589aca863378a8fcb204ac
Author: Kai Tietz <kai.tietz@onevision.com>
Date:   Thu Oct 18 17:42:25 2012 +0000

    ChangeLog bfd
    
    2012-10-18  Kai Tietz  <ktietz@redhat.com>
    
    	PR binutils/14067
    	* coff-i386.c (bfd_target): Add section flag SEC_EXCLUDE.
    	Allow BFD_COMPRESS and BFD_DECOMPRESS flags.
    	* coff-x86_64.c: Likewise.
    	* coffcode.h (DOT_ZDEBUG): New define.
    	(sec_to_styp_flags): Check for .zdebug.
    	(styp_to_sec_flags): Likewise.
    	* coffgen.c (make_a_section): Handle .debug_* section
    	compression/decompression flags.
    	* cofflink.c (mark_relocs): Ignore relocations
    	for a section, which isn't marked as used.
    	(_bfd_coff_link_input_bfd): Add support of compressed
    	debug sections.
    	* compress.c (decompress_contents): Loop as long
    	as there is input available and there is room for
    	output.
    	* bfd/pe-arm.c: Add .zdebug_ partial match entry.
    	* pe-i386.c: Likewise.
    	* pe-x86_64.c: Likewise.
    	* peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't clear all
    	data-directories as this might destroy content.
    
            * coff-i386.c (_bfd_generic_find_nearest_line_discriminator):
            define as coff_find_nearest_line_discriminator.
            * libcoff-in.h (coff_find_nearest_line_discriminator): New
            * libcoff.h: Regenerated.
            * coff-x86_64.c: Likewise.
            * coffgen.c (coff_find_nearest_line_discriminator): New function.
            prototype.
    
    ChangeLog binutils
    
    2012-10-18  Kai Tietz  <ktietz@redhat.com>
    
    	* objdump.c (dump_bfd): Call dump headers after
    	call of slurp_symtab.
    
    ChangeLog ld
    
    2012-10-18  Kai Tietz  <ktietz@redhat.com>
    
    	PR binutils/14067
    	* NEWS: Menition new feature.
    	* scripttempl/pep.sc: Add zdebug sections.
    	* scripttempl/pe.sc: L

commit 1b61a7ba0ccb7eb086af318e1ecb1cc3cca55503
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Oct 18 15:28:06 2012 +0000

    	* tic54x-dis.c (print_instruction): Don't use K&R style.
    	(print_parallel_instruction, sprint_dual_address)
    	(sprint_indirect_address, sprint_direct_address, sprint_mmr)
    	(sprint_cc2, sprint_condition): Likewise.

commit 019dbcb5fe889ced4798de5f130f37b9e73a9c2f
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Oct 18 15:25:50 2012 +0000

    	* valprint.c (generic_emit_char, generic_printstr): Pass size of
    	gdb_wchar_t to convert_between_encodings.

commit f02af1f9500f56e8cc8f5e3661a6e985f2cd0cf0
Author: Kai Tietz <kai.tietz@onevision.com>
Date:   Thu Oct 18 06:53:16 2012 +0000

            * aarch64-asm.c (aarch64_ins_ldst_reglist): Initialize
            value with a default.
            (do_special_encoding): Likewise.
            (aarch64_ins_ldst_elemlist): Pre-initialize QSsize, and opcodeh2
            variables with default.
            * arc-dis.c (write_comments_): Don't use strncat due
            size of state->commentBuffer pointer isn't predictable.

commit 7b765da72e49f145afa1f19c93a72c48ae1bd9e0
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Oct 18 00:00:32 2012 +0000

    *** empty log message ***

commit 19cabf7931d10773d26e32009b9cb08b9aa35c1a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Oct 17 23:00:03 2012 +0000

    daily update

commit 29285c69dff6a87e6b321d47a1c6fa281c589d90
Author: qiyao <qiyao>
Date:   Wed Oct 17 00:53:19 2012 +0000

    gdb:
    	* breakpoint.c (invalidate_bp_value_on_memory_change): Add one
    	more parameter 'inferior'.
    	* corefile.c (write_memory_with_notification): Caller update.
    
    	* mi/mi-cmd-var.c: Include "mi-main.h".
    	(mi_cmd_var_assign): Set mi_suppress_notification.data_write_memory
    	to 1 and restore it later.
    	* mi/mi-cmds.c (mi_cmd mi_cmds): Update for "data-write-memory"
    	and "data-write-memory-bytes.
    	* mi/mi-interp.c: Include objfiles.h.
    	(mi_interpreter_init): Call observer_attach_memory_changed.
    	(mi_memory_changed): New.
    	* mi/mi-main.h (struct mi_suppress_notification) <memory>:
    	New field.
    
    	* NEWS: Mention new MI notification "memory-changed".
    
    gdb/doc:
    
    	* observer.texi (GDB Observers): Update observer
    	'memory_changed'.
    	* gdb.texinfo (GDB/MI Async Records): Document for
    	"memory-changed" notification.
    
    gdb/testsuite:
    
    	* gdb.mi/mi-memory-changed.exp: New.

commit ab9c05fa888d850452177a0c74c148f79e9351d3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Oct 17 00:00:33 2012 +0000

    *** empty log message ***

commit a6c65358e266de28bc237284367da056fa8c1b8b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Oct 16 23:00:04 2012 +0000

    daily update

commit ea0f3648418ff20a982b9aac3ea815c508abae20
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 16 22:57:50 2012 +0000

    Add missing ChangeLog entry for previous commit:
    
    2012-10-16  Joel Brobecker  <brobecker@adacore.com>
    
           * coff64-rs6000.c (rs6000coff64_vec): Set _close_and_cleanup
           field to _bfd_archive_close_and_cleanup.
           (aix5coff64_vec): Likewise.

commit b7b700ef6da2f2f107db1b834be71f476912cafc
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 16 22:56:55 2012 +0000

    dangling pointer in coff64-rs6000 archive cache.
    
    bfd/ChangeLog:
    
            * coff64-rs6000.c (rs6000coff64_vec): Set _close_and_cleanup
            field to _bfd_archive_close_and_cleanup.
            (aix5coff64_vec): Likewise.

commit def4e30a8b0d1d1c4f01071c90f552bac2bb4e3b
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 16 22:46:59 2012 +0000

    Dangling bfd pointer in archive cache.
    
    This dandling pointer eventually leads to a crash when trying to run
    on ppc-aix a program using threading...
    
    bfd/ChangeLog:
    
            * coff-rs6000.c (rs6000coff_vec): Set _close_and_cleanup
            field to _bfd_archive_close_and_cleanup.
            (pmac_xcoff_vec): Likewise.

commit 19031c92bd82f545f2060fea12094f92b0b17f6d
Author: yufeng <yufeng>
Date:   Tue Oct 16 16:36:44 2012 +0000

    	Fixed AArch64 TLS relocation resolution.
    
    	bfd/
    
    	* elf64-aarch64.c (elf64_aarch64_tls_howto_table): Fix shift value for
    	R_AARCH64_TLSIE_LD_GOTTPREL_PREL19, R_AARCH64_TLSLE_MOVW_TPREL_G2,
    	R_AARCH64_TLSLE_MOVW_TPREL_G1, R_AARCH64_TLSLE_MOVW_TPREL_G1_NC,
    	R_AARCH64_TLSLE_ADD_TPREL_HI12.
    	(elf64_aarch64_tlsdesc_howto_table): Fix shift value for
    	R_AARCH64_TLSDESC_LD64_PREL19 and R_AARCH64_TLSDESC_OFF_G1.
    	(elf64_aarch64_final_link_relocate): Add signed_addend when resolving
    	AARCH64_TLSLE_*_TPREL_* relocations.
    
    	ld/testsuite/
    
    	* ld-aarch64/tlsle-symbol-offset.s: New file.
    	* ld-aarch64/tlsle-symbol-offset.d: New file.
    	* ld-aarch64/aarch64-elf.exp: Add tlsle-symbol-offset test.

commit 85849bc27508b22a6c8545eb4015b5c147d9585e
Author: qiyao <qiyao>
Date:   Tue Oct 16 13:14:36 2012 +0000

    gdb/testsuite/
    	* gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
    	returns true.
    	Call gdb_load_shlibs.
    	* gdb.reverse/solib-reverse.exp: Likewise.

commit 9a99fe8be24975ba021d660f3174ee30ddf7c515
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Oct 16 08:46:54 2012 +0000

    gdb/
    	* dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Remove comment.

commit 57a1466a6f657dc682d672b88c5db2173c2d76c4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Oct 16 01:42:41 2012 +0000

    	* elf32-xtensa.c (free_section_cache): Renamed from
    	clear_section_cache.  Don't zero cache.
    	(section_cache_section): Remove ineffectual zero of cache.
    	Call init_section_cache instead.

commit 767c5410f562b2738c4c7f3ae205a5c8da91bc17
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Oct 16 00:00:33 2012 +0000

    *** empty log message ***

commit 33c3b296c6bb1bc9dd5dc427fafe1b5f3b01e61d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 15 23:00:04 2012 +0000

    daily update

commit 952998bd5eab93697cc08f26f2567e767f0836c4
Author: Keith Seitz <keiths@redhat.com>
Date:   Mon Oct 15 22:32:49 2012 +0000

    	* lib/cp-support.exp (cp_test_ptype_class): Add support
    	for class typedefs.
    
    	* gdb.cp/derivation.exp: Add tests for g_instance.

commit 06fb2b96b8803806319224b9709af774dfeb734a
Author: Doug Evans <dje@google.com>
Date:   Mon Oct 15 21:45:01 2012 +0000

    	New option -nh: inhibit loading of ~/.gdbinit.
    	* NEWS: Mention -nh.
    	* main.c (captured_main): Recognize and process -nh.
    	(print_gdb_help): Mention -nh.
    	* gdb.1: Mention -nh.  Remove erroneous docs on -nx behavior.
    
    	doc/
    	* gdb.texinfo (Mode Options): Document -nh.
    	Elaborate on docs for -nx.

commit 5164ec17af2b8a66674aaf0ee013ed9d71fa383e
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Oct 15 20:37:37 2012 +0000

    Remove sp_regnum_from_eax and pc_regnum_from_eax
    
    	PR backtrace/14646
    	PR gdb/14647
    	* i386-tdep.h (gdbarch_tdep): Remove sp_regnum_from_eax and
    	pc_regnum_from_eax.
    	* i386-tdep.c (i386_gdbarch_init): Don't use sp_regnum_from_eax
    	nor pc_regnum_from_eax.
    	* amd64-tdep.c (amd64_x32_init_abi): Don't set sp_regnum_from_eax
    	nor pc_regnum_from_eax.

commit 8c92d9818f5a178441fecaed33186f005b85f077
Author: Doug Evans <dje@google.com>
Date:   Mon Oct 15 20:36:11 2012 +0000

    	* elf.c (special_sections_d): Add comment.

commit 4999b5a24180e51906f49ed2d159f2d4fcce856b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Oct 15 19:15:52 2012 +0000

    gdb/
    	Fix entry values resolving in inlined frames.
    	* dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Move func_addr,
    	gdbarch and caller_frame initialization later.  Skip INLINE_FRAME
    	entries of FRAME.
    
    gdb/testsuite/
    	Fix entry values resolving in inlined frames.
    	* gdb.arch/amd64-entry-value-inline.S: New file.
    	* gdb.arch/amd64-entry-value-inline.c: New file.
    	* gdb.arch/amd64-entry-value-inline.exp: New file.

commit 1ce5c307035afccf57fc08a4a9f5bebf6d28534a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Oct 15 19:11:56 2012 +0000

    gdb/testsuite/
    	Fix recent gdb_breakpoint regression.
    	* gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
    	braces from the parameter.
    	* gdb.java/jprint.exp: Likewise.

commit 84b4fe601987a7754dca0024a4e0b42c8e71f0c2
Author: Doug Evans <dje@google.com>
Date:   Mon Oct 15 17:35:54 2012 +0000

    	* lib/gdb.exp (runto): Fix call to gdb_breakpoint.

commit 356d1d858ee29e61ed75b6209ecaa1fd1c21188f
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Oct 15 17:26:13 2012 +0000

    Remove trailing '#' in gdb.dwarf2/dw2-icc-opaque.S
    
    gdb/testsuite/ChangeLog:
    
            * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.

commit e010f740f669de4d0adf039f9e586fa93e1e44a3
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Oct 15 17:17:46 2012 +0000

    Build with -DMS_WIN64 on amd64-windows if Python enabled...
    
    ... and building with GCC.
    
    gdb/ChangeLog:
    
            * configure.ac: Build with -DMS_WIN64 if building with Python
            enabled using GCC on amd64-windows.
            * configure: Regenerate.

commit f45e35bd6b08b2fe82fbfad76b316dba5ac22fdb
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Oct 15 15:23:44 2012 +0000

    	PR python/14635:
    	* python/py-symtab.c (del_objfile_sal): Set 'symtab' field
    	to Py_None.
    testsuite
    	* gdb.python/py-symtab.exp: Test sal and symtab destructors.

commit f4b02b440ffba0b7867d4fef1f2e13d44d1344ff
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Oct 15 15:20:22 2012 +0000

    	PR python/14634:
    	* python/py-symbol.c (sympy_dealloc): Check for NULL symbol.
    testsuite
    	* gdb.python/py-symbol.exp: Test symbol destructor.

commit ec53cfb44193d6488a810f63eefa85d0ae1345f5
Author: yufeng <yufeng>
Date:   Mon Oct 15 15:07:48 2012 +0000

    Updated the system register table.
    
    opcodes/
    
    * aarch64-opc.c (aarch64_sys_regs): Add rmr_el1, rmr_el2 and
    rmr_el3; remove daifset and daifclr.
    
    gas/testsuite/
    
    * gas/aarch64/sysreg-1.s: Add tests of rmr_el1, rmr_el2 and rmr_el3.
    * gas/aarch64/sysreg-1.d: Update.
    * gas/aarch64/illegal.s: Add tests of daifset and daifclr.
    * gas/aarch64/illegal.d: Update.

commit 5a45da1e3ac5869358554a783e2f43d5a4ef4919
Author: yufeng <yufeng>
Date:   Mon Oct 15 14:57:31 2012 +0000

    Added the changelog for the previous commit.

commit 8b44e7ce7fc895e34ffdc44a6363ec75d3355a1c
Author: yufeng <yufeng>
Date:   Mon Oct 15 14:52:05 2012 +0000

    Added missing alignment check to load/store uimm12 immediate offset.
    
    opcodes/
    
    * aarch64-opc.c (operand_general_constraint_met_p): Change to check
    the alignment of addr.offset.imm instead of that of shifter.amount for
    operand type AARCH64_OPND_ADDR_UIMM12.
    
    gas/testsuite/
    
    * gas/aarch64/illegal-2.s: Add test case.
    * gas/aarch64/illegal-2.l: Likewise.

commit aaea4effb8b199247b3cbd5ed0a57dc774852bca
Author: Dave Anglin <dave.anglin@nrc.ca>
Date:   Mon Oct 15 00:22:35 2012 +0000

    	* hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx
    	opcodes.  Likewise, use "cM" instead of "cm" in fstqs opcodes.

commit c85286eeb4a7e77ed0a1e3bb8ba6aa36487f2778
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Oct 15 00:00:33 2012 +0000

    *** empty log message ***

commit 830aec17775884484c88fd3b3b012cb92dd13c80
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 14 23:00:04 2012 +0000

    daily update

commit 647db817de5f310c1f04db19df9f56467193dc56
Author: qiyao <qiyao>
Date:   Sun Oct 14 12:24:05 2012 +0000

    gdb/testsuite/
    	* gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
    	* gdb.mi/mi-cli.exp: New.
    
    	* gdb.mi/mi2-basics.exp: Remove.
    	* gdb.mi/mi2-break.exp: Remove.
    	* gdb.mi/mi2-console.exp: Remove.
    	* gdb.mi/mi2-disassemble.exp: Remove.
    	* gdb.mi/mi2-eval.exp: Remove.
    	* gdb.mi/mi2-file.exp: Remove.
    	* gdb.mi/mi2-hack-cli.exp: Remove.
    	* gdb.mi/mi2-pthreads.exp: Remove.
    	* gdb.mi/mi2-read-memory.exp: Remove.
    	* gdb.mi/mi2-regs.exp: Remove.
    	* gdb.mi/mi2-return.exp: Remove.
    	* gdb.mi/mi2-simplerun.exp: Remove.
    	* gdb.mi/mi2-stack.exp: Remove.
    	* gdb.mi/mi2-stepi.exp: Remove.
    	* gdb.mi/mi2-syn-frame.exp: Remove.
    	* gdb.mi/mi2-until.exp: Remove.
    	* gdb.mi/mi2-watch.exp: Remove.
    	* gdb.mi/mi2-var-block.exp: Remove.
    	* gdb.mi/mi2-var-cmd.exp: Remove.
    	* gdb.mi/mi2-var-display.exp: Remove.

commit 1734add6d09b9b429bc575c4b87a817e6bcb0981
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Oct 14 00:00:03 2012 +0000

    *** empty log message ***

commit 713b5e202e200767b028ccc24a590fd1d39d4773
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 13 23:00:04 2012 +0000

    daily update

commit ce5b0c372a70088f8e6e1aef383bc29b2e7890b5
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sat Oct 13 14:17:08 2012 +0000

    Replace -ldl with @lt_cv_dlopen_libs@
    
    	* Makefile.am (LIBDL): Replace -ldl with @lt_cv_dlopen_libs@.
    	* configure.in (lt_cv_dlopen_libs): AC_SUBST.
    	* Makefile.in: Regenerated.
    	* configure: Likewise.

commit 03f9b5b08cd0073b4fc84cfa14891adc10ae27d8
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Oct 13 00:00:32 2012 +0000

    *** empty log message ***

commit cc36b2559ea965ac7a426a0c3a72079a15790533
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 12 23:00:05 2012 +0000

    daily update

commit 4bcbf97c83d3fc641ebf3bde2648e28b4126460f
Author: qiyao <qiyao>
Date:   Fri Oct 12 00:02:22 2012 +0000

    gdb/testsuite/
    	* gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
    	trail '.*' on matching patterns.

commit 4c7ae8118b662acb7e58c6ed9671ca52f1e5e4bd
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Oct 12 00:00:33 2012 +0000

    *** empty log message ***

commit 92b16ce927cc4715936fb13c1e822ac8d4fd240e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Oct 11 23:00:05 2012 +0000

    daily update

commit 28fabb616b116a014365a6f14616773dab999b38
Author: aburgess <aburgess>
Date:   Thu Oct 11 21:25:17 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-10/msg00032.html
    
    gdb/ChangeLog
    
            * remote-sim.c (gdbsim_create_inferior): Call init_thread_list to
            reset thread numbering back to 1.

commit 97d4ee2eb1dc37a678281d72a68c22848ee381ce
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 11 17:42:58 2012 +0000

    Use is_x86_like_target to check x86 targets
    
    	* gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
    	* gdb.arch/i386-cfi-notcurrent.exp: Likewise.
    	* gdb.arch/i386-disp-step.exp: Likewise.
    	* gdb.arch/i386-gnu-cfi.exp: Likewise.
    	* gdb.arch/i386-prologue.exp: Likewise.
    	* gdb.arch/i386-size-overlap.exp: Likewise.
    	* gdb.arch/i386-size.exp: Likewise.
    	* gdb.arch/i386-unwind.exp: Likewise.

commit 7aa08c1bfcd2f9f1e1af89808c00d229793b21da
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 11 17:41:32 2012 +0000

    Check byte/word registers on x86_64
    
    	* gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
    	* gdb.arch/i386-word.exp: Likewise.

commit f46e8f16aa85428caedc9d6da685b522b9df4e8a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 11 17:40:29 2012 +0000

    Check is_amd64_regs_target to to set nr_regs
    
    	* gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
    	is_ilp32_target to set nr_regs.
    	* gdb.arch/i386-sse.exp: Likewise.

commit e5d50ea9080983054d905d57544e64fb4ba0caab
Author: Doug Evans <dje@google.com>
Date:   Thu Oct 11 16:11:58 2012 +0000

    	PR breakpoints/14643.
    	* linespec.c (struct ls_parser): New member keyword_ok.
    	(linespec_lexer_lex_string): Add comment.
    	(linespec_lexer_lex_one): Ignore keywords if it's the wrong place
    	for one.
    	(parse_linespec): Set keyword_ok.
    
    	testsuite/
    	* gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
    	* gdb.linespec/thread.c: New file.
    	* gdb.linespec/thread.exp: New file.

commit 1edb337426fc87d213b39ba766abaef0561f86af
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Oct 11 16:04:17 2012 +0000

    config.{guess,sub}: update from upstream config-patches repo
    
    From: David Holsgrove <david.holsgrove@xilinx.com>
    
    Adds microblaze little endian support.
    
    Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 8ff7e49469b5392bd0663a503023b9987dd1b9de
Author: Doug Evans <dje@google.com>
Date:   Thu Oct 11 15:59:56 2012 +0000

    	* lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
    	Recognize "message" -> print pass and fail.  Add eof case.
    	(runto): Recognize message, no-message.  Print pass/fail if requested,
    	with same treatment as gdb_breakpoint.
    	(runto_main): Pass no-message to runto.
    	(gdb_internal_error_resync): Add log message.
    	(gdb_file_cmd): Tweak internal error fail text for consistency.

commit 4e86402c289771bf7b183f90ad18dcf5e341fba8
Author: Richard Earnshaw <richard.earnshaw@arm.com>
Date:   Thu Oct 11 15:33:06 2012 +0000

    2012-10-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
    
    	* arm-dis.c: Use preferred form of vrint instruction variants
    	for disassembly.
    
    2012-10-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
    
    	* gas/arm/armv8-a+fp.d: Use preferred form of vrint instruction
    	variants for disassembly.
    	* gas/arm/armv8-a+fp.s: Likewise.
    	* gas/arm/armv8-a+simd.d: Likewise.
    	* gas/arm/armv8-a+simd.s: Likewise.

commit 8b65358c7feed040bf663cf1b2b31c88452c1c38
Author: Doug Evans <dje@google.com>
Date:   Thu Oct 11 02:21:44 2012 +0000

    	* dwarf2read.c (process_psymtab_comp_unit_reader): Remove duplicate
    	"0x" prefix on address in log message.

commit e9c131b08a3301704555f36ae763df3ceea0cb29
Author: Doug Evans <dje@google.com>
Date:   Thu Oct 11 02:07:22 2012 +0000

    	* dwarf2read.c (read_1_byte): Add const to buf parameter.
    	(read_1_signed_byte, read_2_bytes, read_2_signed_bytes): Ditto.
    	(read_4_bytes, read_4_signed_bytes, read_8_bytes): Ditto.
    	(lookup_dwo_file): Add const to dwo_name parameter.
    	(lookup_dwo_comp_unit, lookup_dwo_type_unit): Ditto.

commit 2695e0cf37253247b4821b14efcdb7a8e0d5aace
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Oct 11 00:00:32 2012 +0000

    *** empty log message ***

commit a7b7978644517e74c6f39278e3105a8689f53623
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Oct 10 23:00:05 2012 +0000

    daily update

commit bf7c8219274f81a1f8ae3a03e4e96a2bb6bfd1a7
Author: DJ Delorie <dj@delorie.com>
Date:   Wed Oct 10 03:11:22 2012 +0000

    merge from gcc

commit 6fcaa160862fda55e90d58afd714bc7a690c1f64
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Oct 10 00:00:03 2012 +0000

    *** empty log message ***

commit 1c0bc6059b21e09735d0b509dee4b61312918fa4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Oct 9 23:00:05 2012 +0000

    daily update

commit 8bd9bf880f8164ce1b7bb783152bb1360dae0f6e
Author: neggone <neggone>
Date:   Tue Oct 9 08:43:04 2012 +0000

    Add AMD bdver3 support.
    
    gas/
    
    	* config/tc-i386.c (cpu_arch): Add CPU_BDVER3_FLAGS.
    	* doc/c-i386.texi: Add -march=bdver3 option.
    
    gas/testsuite/
    
    	* gas/i386/i386.exp: Run bdver3 test cases.
    	* gas/i386/nops-1-bdver3.d: New.
    	* gas/i386/arch-10-bdver3.d: New.
    	* gas/i386/x86-64-nops-1-bdver3.d: New.
    	* gas/i386/x86-64-arch-2-bdver3.d: New.
    
    opcodes/
    
    	* i386-gen.c (cpu_flag_init): Add CPU_BDVER3_FLAGS.
    	* i386-init.h: Regenerated.

commit 8cd4e987025248ce7945b03678f50db3105c9a26
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Oct 9 00:00:20 2012 +0000

    *** empty log message ***

commit 0c4f7434f19e683c4821879171c46def9000e1a7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Oct 8 23:00:05 2012 +0000

    daily update

commit 2b1a9c38b0309c2551efed9e62a24bc4206e16e3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Oct 8 00:00:33 2012 +0000

    *** empty log message ***

commit 16c7fc573ce213fe6c69f2f0c458befba7646b87
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 7 23:59:24 2012 +0000

    	PR binutils/14662
    	* elf.c (_bfd_elf_make_section_from_shdr): Treat .gdb_index as
    	SEC_DEBUGGING.

commit 04f049c29862bbc718c3fa4bcc96fc40fcf6afd6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Oct 7 23:00:05 2012 +0000

    daily update

commit eb4502f719445af9cb55266440bc2f0e6c1a5921
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Oct 7 00:00:32 2012 +0000

    *** empty log message ***

commit e594e6e3c36929e30428d3c155e3ebb99cb50a6f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 6 23:00:05 2012 +0000

    daily update

commit 9b5928cc4cc6fc4a8b776fb35219961d21e70987
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Oct 6 21:10:29 2012 +0000

    gdb/
    	Fix crash during stepping on ppc32.
    	* ppc-linux-tdep.c (powerpc_linux_in_dynsym_resolve_code): Test NULL
    	SYM.
    
    gdb/testsuite/
    	Fix crash during stepping on ppc32.
    	* gdb.base/step-symless.c: New file.
    	* gdb.base/step-symless.exp: New file.

commit fdcddf9adc35bbaac17cc05ec902b882510c6cc5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Oct 6 00:00:04 2012 +0000

    daily update

commit 01a00d123dc12a9639a289f791555637bfebec55
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Oct 6 00:00:02 2012 +0000

    *** empty log message ***

commit 8e7343642bf4980bf8b9013d533a1966b539f8a5
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Fri Oct 5 14:06:19 2012 +0000

    opcodes/
    	* ppc-dis.c (ppc_opts) <altivec>: Use PPC_OPCODE_ALTIVEC2;
    	* ppc-opc.c (VBA): New define.
    	(powerpc_opcodes) <vcuxwfp, vcsxwfp, vcfpuxws, vcfpsxsw, vmr, vnot,
    	mfppr, mfppr32, mtppr, mtppr32>: New extended mnemonics.
    
    gas/testsuite/
    	* gas/ppc/power7.d: Add tests for mfppr, mfppr32, mtppr and mtppr32.
    	* gas/ppc/power7.s: Likewise.
    	* gas/ppc/altivec.d: Add tests for all legacy Altivec instructions.
    	* gas/ppc/altivec.s: Likewise.
    	* gas/ppc/altivec2.d: New test file.
    	* gas/ppc/altivec2.s: Likewise.
    	* gas/ppc/ppc.exp: Run it.

commit e4c1db05ffd643e33046a7e8a2616809918871f4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Oct 5 00:00:04 2012 +0000

    daily update

commit e868d35c8fe14aebbe3a1dc925533673739161d7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Oct 5 00:00:02 2012 +0000

    *** empty log message ***

commit 17d3d949be4e85fc44fdf6ffaf9ffcfefcbcaf22
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Oct 4 10:30:05 2012 +0000

    	* v850-dis.c (disassemble): Place square parentheses around second
    	register operand of clr1, not1, set1 and tst1 instructions.
    
    	* config/tc-v850.c (v850_insert_operand): Use a static buffer for
    	the error message.
    
    	* gas/v850/v850e1.d: Fix expected disassembly of clr1, not1, set1
    	and tst1 insns.

commit fc826d34ab30a3c78b5ff7c533c4f85c6fcb8002
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Thu Oct 4 08:47:32 2012 +0000

    2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* config/tc-s390.c (s390_parse_cpu): Add new option zEC12.
    	* doc/as.texinfo: Document new option zEC12.
    	* doc/c-s390.texi: Likewise.
    
    2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* gas/s390/s390.exp: Run zEC12 tests.
    	* gas/s390/zarch-zEC12.d: New file.
    	* gas/s390/zarch-zEC12.s: New file.
    
    2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* s390-mkopc.c: Support new option zEC12.
    	* s390-opc.c: Add new instruction formats.
    	* s390-opc.txt: Add new instructions for zEC12.
    
    2012-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* s390.h (s390_opcode_cpu_val): Add S390_OPCODE_ZEC12.

commit e5db674cf1a93c5e82121e8795838828c5a3b154
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Oct 4 00:00:04 2012 +0000

    daily update

commit 18f25a96f74d1debcf6bcb7c15bb5cb464f4d6b1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Oct 4 00:00:03 2012 +0000

    *** empty log message ***

commit 5c23f671def03b324f6d6530b0597d39908da0b0
Author: Steve Ellcey <sje@cup.hp.com>
Date:   Wed Oct 3 21:11:46 2012 +0000

    2012-10-04  Chao-ying Fu  <fu@mips.com>
    	    Steve Ellcey  <sellcey@mips.com>
    
    	* mips/mips3264r2.igen (rdhwr): New.

commit dc8b40ac76b91e515a1c672de3635391f314d216
Author: Doug Evans <dje@google.com>
Date:   Wed Oct 3 17:04:59 2012 +0000

    	PR symtab/14601
    	* buildsym.c (buildsym_init): Reset using_directives to NULL.
    
    	testsuite/
    	* gdb.cp/using-crash.exp: New file.
    	* gdb.cp/using-crash.cc: New file.

commit ab7fb330c1ef27876f4e700f63da8394aea99321
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Oct 3 00:00:04 2012 +0000

    daily update

commit ab1f60722f78838c8d4e5d321620a904aee0ccba
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Oct 3 00:00:03 2012 +0000

    *** empty log message ***

commit 26b681fcd054dd2bb69f1c95caec19afa912cebd
Author: aburgess <aburgess>
Date:   Tue Oct 2 21:52:41 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-10/msg00027.html
    
    gdb/ChangeLog
    
            * remote-sim.c (dump_mem): Always dump buffer contents, zero fill
            output and use uint32_t not long to ensure 4 byte size.

commit e2edcd96c4c7a7f373fb3303320af899b4ef64e3
Author: Doug Evans <dje@google.com>
Date:   Tue Oct 2 17:17:44 2012 +0000

    	* lib/gdb.exp (gdb_unload): Change wording of perror text to be
    	more consistent.
    	(runto,gdb_debug_format): Ditto.
    	(gdb_file_cmd): Watch for eof in nested gdb_expect.
    	Clean up logging and error messages.

commit 975e2c247b74177daf323e337288e13e654fa4b3
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Oct 2 15:05:40 2012 +0000

    gdb_bfd_unref failed assertion on AIX.
    
    Trying to run any program on AIX triggers a failed assertion:
    
        (gdb) run
        Starting program: /[...]/simple_main
        /[...]/gdb_bfd.c:288: internal-error: gdb_bfd_unref: Assertion `gdata->refc >= 1' failed.
        A problem internal to GDB has been detected,
        further debugging may prove unreliable.
        Quit this debugging session? (y or n)
    
    What happens is that we have a loop where we forgot to update
    the value of "last", resulting in the loop unref'ing the same
    BFD over and over again. We bomb the second time around, when
    triggering an assertion on the ref counter.
    
    gdb/ChangeLog:
    
            * rs6000-nat.c (add_vmap): Set "last" to "next" after having
            unref'ed it.

commit efce39c2915641a2ca85296e3f8b82ae99f70bf8
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Oct 2 00:00:33 2012 +0000

    *** empty log message ***

commit fc4bf3eba57b4e9ef854ee63d221855bbc5a40ce
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Oct 2 00:00:04 2012 +0000

    daily update

commit 21b5ecc7193b53133ecf6ca0fe33e7f29b60f1cd
Author: aburgess <aburgess>
Date:   Mon Oct 1 12:02:11 2012 +0000

    http://sourceware.org/ml/gdb-patches/2012-09/msg00568.html
    
    gdb/ChangeLog
    
            * target.c (simple_search_memory): Include access length in
            warning message.
    
    gdb/gdbserver/ChangeLog
    
            * server.c (handle_search_memory_1): Include access length in
            warning message.
    
    gdb/testsuite/ChangeLog
    
            Test find command on unmapped memory.
            * gdb.base/find-unmapped.c: New file.
            * gdb.base/find-unmapped.exp: New file.

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

Summary of changes:
 ChangeLog                                          |   19 +
 Makefile.in                                        |  725 +++++++-------------
 Makefile.tpl                                       |   19 +-
 bfd/ChangeLog                                      |  110 +++-
 bfd/Makefile.am                                    |    2 +-
 bfd/Makefile.in                                    |    3 +-
 bfd/bfd-in2.h                                      |    3 +
 bfd/cache.c                                        |    2 +-
 bfd/coff-i386.c                                    |    9 +-
 bfd/coff-rs6000.c                                  |    4 +-
 bfd/coff-x86_64.c                                  |    6 +-
 bfd/coff64-rs6000.c                                |    4 +-
 bfd/coffcode.h                                     |    7 +-
 bfd/coffgen.c                                      |   92 +++-
 bfd/cofflink.c                                     |   11 +-
 bfd/compress.c                                     |   62 ++-
 bfd/configure                                      |    6 +-
 bfd/configure.in                                   |    1 +
 bfd/elf.c                                          |   57 +-
 bfd/elf32-xtensa.c                                 |   12 +-
 bfd/elf64-aarch64.c                                |   16 +-
 bfd/libcoff-in.h                                   |    3 +
 bfd/libcoff.h                                      |    3 +
 bfd/linker.c                                       |    6 +
 bfd/pe-arm.c                                       |    2 +
 bfd/pe-i386.c                                      |    2 +
 bfd/pe-x86_64.c                                    |    2 +
 bfd/peXXigen.c                                     |    3 -
 bfd/version.h                                      |    2 +-
 config.guess                                       |   64 ++-
 config.sub                                         |   26 +-
 configure                                          |  124 +++-
 configure.ac                                       |   44 +-
 gdb/ChangeLog                                      |  149 ++++
 gdb/NEWS                                           |    7 +
 gdb/amd64-tdep.c                                   |    3 -
 gdb/breakpoint.c                                   |    9 +-
 gdb/buildsym.c                                     |    1 +
 gdb/cli/cli-cmds.c                                 |    3 +-
 gdb/configure                                      |   14 +
 gdb/configure.ac                                   |   14 +
 gdb/corefile.c                                     |    2 +-
 gdb/doc/ChangeLog                                  |   12 +
 gdb/doc/gdb.texinfo                                |   42 +-
 gdb/doc/observer.texi                              |    4 +-
 gdb/dwarf2loc.c                                    |   16 +-
 gdb/dwarf2read.c                                   |   36 +-
 gdb/gdb.1                                          |    7 +-
 gdb/gdbserver/ChangeLog                            |    5 +
 gdb/gdbserver/server.c                             |    9 +-
 gdb/i386-tdep.c                                    |   11 -
 gdb/i386-tdep.h                                    |    8 -
 gdb/linespec.c                                     |   22 +-
 gdb/main.c                                         |   11 +-
 gdb/mi/mi-cmd-var.c                                |   10 +
 gdb/mi/mi-cmds.c                                   |    6 +-
 gdb/mi/mi-interp.c                                 |   45 ++
 gdb/mi/mi-main.h                                   |    2 +
 gdb/parser-defs.h                                  |    5 +-
 gdb/ppc-linux-tdep.c                               |    5 +-
 gdb/python/py-symbol.c                             |    2 +-
 gdb/python/py-symtab.c                             |    7 +-
 gdb/remote-sim.c                                   |   37 +-
 gdb/rs6000-aix-tdep.c                              |   13 +-
 gdb/rs6000-nat.c                                   |    1 +
 gdb/source.c                                       |    2 +-
 gdb/source.h                                       |    2 +-
 gdb/symtab.c                                       |    2 +-
 gdb/target.c                                       |    8 +-
 gdb/testsuite/ChangeLog                            |  149 ++++
 gdb/testsuite/gdb.arch/amd64-entry-value-inline.S  |  672 ++++++++++++++++++
 gdb/testsuite/gdb.arch/amd64-entry-value-inline.c  |   50 ++
 ...notcurrent.exp => amd64-entry-value-inline.exp} |   30 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    6 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-byte.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp     |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    6 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-word.exp               |    2 +-
 gdb/testsuite/gdb.base/ctxobj.exp                  |    4 +
 gdb/testsuite/gdb.base/find-unmapped.c             |  106 +++
 gdb/testsuite/gdb.base/find-unmapped.exp           |   46 ++
 gdb/testsuite/gdb.base/print-file-var.exp          |    4 +
 gdb/testsuite/gdb.base/step-symless.c              |   38 +
 .../step-symless.exp}                              |   31 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |    4 +
 gdb/testsuite/gdb.cp/derivation.exp                |   16 +
 gdb/testsuite/gdb.cp/using-crash.cc                |   43 ++
 .../mi2-hack-cli.exp => gdb.cp/using-crash.exp}    |   36 +-
 gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S          |    2 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    4 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    4 +-
 gdb/testsuite/gdb.linespec/ls-errs.exp             |    2 +-
 gdb/testsuite/gdb.linespec/thread.c                |   31 +
 .../thread.exp}                                    |   31 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    6 +-
 gdb/testsuite/gdb.mi/{mi2-cli.exp => mi-cli.exp}   |    6 +-
 gdb/testsuite/gdb.mi/mi-memory-changed.exp         |   81 +++
 gdb/testsuite/gdb.mi/mi2-basics.exp                |  229 ------
 gdb/testsuite/gdb.mi/mi2-break.exp                 |  157 -----
 gdb/testsuite/gdb.mi/mi2-console.exp               |   78 ---
 gdb/testsuite/gdb.mi/mi2-disassemble.exp           |  238 -------
 gdb/testsuite/gdb.mi/mi2-eval.exp                  |   61 --
 gdb/testsuite/gdb.mi/mi2-file.exp                  |   73 --
 gdb/testsuite/gdb.mi/mi2-pthreads.exp              |   71 --
 gdb/testsuite/gdb.mi/mi2-read-memory.exp           |   82 ---
 gdb/testsuite/gdb.mi/mi2-regs.exp                  |  121 ----
 gdb/testsuite/gdb.mi/mi2-return.exp                |   66 --
 gdb/testsuite/gdb.mi/mi2-simplerun.exp             |  189 -----
 gdb/testsuite/gdb.mi/mi2-stack.exp                 |  210 ------
 gdb/testsuite/gdb.mi/mi2-stepi.exp                 |   77 --
 gdb/testsuite/gdb.mi/mi2-syn-frame.exp             |  101 ---
 gdb/testsuite/gdb.mi/mi2-until.exp                 |   84 ---
 gdb/testsuite/gdb.mi/mi2-var-block.exp             |  173 -----
 gdb/testsuite/gdb.mi/mi2-var-cmd.exp               |  529 --------------
 gdb/testsuite/gdb.mi/mi2-var-display.exp           |  631 -----------------
 gdb/testsuite/gdb.mi/mi2-watch.exp                 |  186 -----
 gdb/testsuite/gdb.python/py-symbol.exp             |    1 +
 gdb/testsuite/gdb.python/py-symtab.exp             |    3 +
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    5 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    5 +-
 gdb/testsuite/lib/cp-support.exp                   |   28 +
 gdb/testsuite/lib/gdb.exp                          |  142 +++-
 gdb/tracepoint.c                                   |    2 +-
 gdb/valprint.c                                     |    4 +-
 gdb/version.in                                     |    2 +-
 include/ChangeLog                                  |   10 +
 include/demangle.h                                 |    3 +
 include/objalloc.h                                 |    4 +-
 include/opcode/ChangeLog                           |    9 +
 include/opcode/hppa.h                              |    8 +-
 include/opcode/s390.h                              |    1 +
 libiberty/ChangeLog                                |   23 +
 libiberty/Makefile.in                              |   25 +-
 libiberty/config.in                                |    3 +
 libiberty/configure                                |   13 +-
 libiberty/configure.ac                             |    8 +-
 libiberty/cp-demangle.c                            |   26 +
 libiberty/functions.texi                           |   70 ++-
 libiberty/maint-tool                               |    2 +-
 libiberty/objalloc.c                               |   11 +-
 libiberty/strnlen.c                                |   30 +
 opcodes/ChangeLog                                  |   60 ++-
 opcodes/aarch64-asm.c                              |   10 +-
 opcodes/aarch64-opc.c                              |    9 +-
 opcodes/arc-dis.c                                  |    3 +-
 opcodes/arm-dis.c                                  |   10 +-
 opcodes/i386-gen.c                                 |    2 +
 opcodes/i386-init.h                                |    6 +
 opcodes/ppc-dis.c                                  |    2 +-
 opcodes/ppc-opc.c                                  |   13 +
 opcodes/s390-mkopc.c                               |    5 +-
 opcodes/s390-opc.c                                 |   74 ++-
 opcodes/s390-opc.txt                               |   39 +-
 opcodes/tic54x-dis.c                               |   68 +-
 opcodes/v850-dis.c                                 |   16 +-
 readline/ChangeLog.gdb                             |    7 +
 readline/terminal.c                                |   19 -
 sim/mips/ChangeLog                                 |    5 +
 sim/mips/mips3264r2.igen                           |   11 +
 166 files changed, 3212 insertions(+), 4352 deletions(-)
 create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-inline.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-inline.c
 copy gdb/testsuite/gdb.arch/{i386-cfi-notcurrent.exp => amd64-entry-value-inline.exp} (52%)
 create mode 100644 gdb/testsuite/gdb.base/find-unmapped.c
 create mode 100644 gdb/testsuite/gdb.base/find-unmapped.exp
 create mode 100644 gdb/testsuite/gdb.base/step-symless.c
 copy gdb/testsuite/{gdb.arch/i386-cfi-notcurrent.exp => gdb.base/step-symless.exp} (50%)
 create mode 100644 gdb/testsuite/gdb.cp/using-crash.cc
 rename gdb/testsuite/{gdb.mi/mi2-hack-cli.exp => gdb.cp/using-crash.exp} (56%)
 create mode 100644 gdb/testsuite/gdb.linespec/thread.c
 copy gdb/testsuite/{gdb.arch/i386-cfi-notcurrent.exp => gdb.linespec/thread.exp} (55%)
 rename gdb/testsuite/gdb.mi/{mi2-cli.exp => mi-cli.exp} (98%)
 create mode 100644 gdb/testsuite/gdb.mi/mi-memory-changed.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-basics.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-break.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-console.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-disassemble.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-eval.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-file.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-pthreads.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-read-memory.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-regs.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-return.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-simplerun.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-stack.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-stepi.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-syn-frame.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-until.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-var-block.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-var-cmd.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-var-display.exp
 delete mode 100644 gdb/testsuite/gdb.mi/mi2-watch.exp
 create mode 100644 libiberty/strnlen.c

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 469651a..b526a8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR bootstrap/54820
+	* Makefile.tpl (STAGE1_FLAGS_TO_PASS): New variable.
+	(all-[+prefix+][+module+]): Pass stage1_args to sub-makes.
+	(all-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
+	(clean-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
+	(host_modules): Set stage1_args to STAGE1_FLAGS_TO_PASS.
+	* Makefile.in: Regenerate.
+	* configure.ac (have_static_libs): New variable and associated check.
+	(stage1-ldflags): Move to after stage1_libs and set to -static-libstdc++
+	-static-libgcc if stage1_libs is empty and have_static_libs is yes.
+	* configure: Regenerate.
+
+2012-10-10  David Holsgrove  <david.holsgrove@xilinx.com>
+
+	* config.guess, config.sub: Include updated version from
+	config-patches.  Adds microblaze little endian support.
+
 2012-09-28  Ian Lance Taylor  <iant@google.com>
 
 	* Makefile.def: Make all-target-libgo depend on
diff --git a/Makefile.in b/Makefile.in
index 9536aff..321fec9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -802,6 +802,12 @@ EXTRA_HOST_FLAGS = \
 
 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
 
+# Flags to pass to stage1 or when not bootstrapping.
+
+STAGE1_FLAGS_TO_PASS = \
+	LDFLAGS="$${LDFLAGS}" \
+	HOST_LIBS="$${HOST_LIBS}"
+
 # Flags to pass to stage2 and later makes.
 
 POSTSTAGE1_FLAGS_TO_PASS = \
@@ -2628,7 +2634,7 @@ all-build-libiberty: configure-build-libiberty
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/libiberty && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-libiberty))
 @endif build-libiberty
 
@@ -2684,7 +2690,7 @@ all-build-bison: configure-build-bison
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/bison && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-bison))
 @endif build-bison
 
@@ -2740,7 +2746,7 @@ all-build-flex: configure-build-flex
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/flex && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-flex))
 @endif build-flex
 
@@ -2796,7 +2802,7 @@ all-build-m4: configure-build-m4
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/m4 && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-m4))
 @endif build-m4
 
@@ -2852,7 +2858,7 @@ all-build-texinfo: configure-build-texinfo
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/texinfo && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-texinfo))
 @endif build-texinfo
 
@@ -2908,7 +2914,7 @@ all-build-fixincludes: configure-build-fixincludes
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(BUILD_EXPORTS)  \
 	(cd $(BUILD_SUBDIR)/fixincludes && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
 		$(TARGET-build-fixincludes))
 @endif build-fixincludes
 
@@ -3164,7 +3170,7 @@ all-bfd: configure-bfd
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/bfd && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-bfd))
 @endif bfd
 
@@ -3192,7 +3198,8 @@ all-stage1-bfd: configure-stage1-bfd
 		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
 		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
 		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
-		$(EXTRA_HOST_FLAGS)   \
+		$(EXTRA_HOST_FLAGS)  \
+		$(STAGE1_FLAGS_TO_PASS)  \
 		TFLAGS="$(STAGE1_TFLAGS)" \
 		$(TARGET-stage1-bfd)
 
@@ -3207,7 +3214,7 @@ clean-stage1-bfd:
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
 	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		 clean
+	$(STAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -3248,9 +3255,7 @@ clean-stage2-bfd:
 	  $(MAKE) stage2-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -3291,9 +3296,7 @@ clean-stage3-bfd:
 	  $(MAKE) stage3-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -3334,9 +3337,7 @@ clean-stage4-bfd:
 	  $(MAKE) stage4-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -3377,9 +3378,7 @@ clean-stageprofile-bfd:
 	  $(MAKE) stageprofile-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -3420,9 +3419,7 @@ clean-stagefeedback-bfd:
 	  $(MAKE) stagefeedback-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/bfd && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif bfd-bootstrap
 
 
@@ -4045,7 +4042,7 @@ all-opcodes: configure-opcodes
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/opcodes && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-opcodes))
 @endif opcodes
 
@@ -4073,7 +4070,8 @@ all-stage1-opcodes: configure-stage1-opcodes
 		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
 		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
 		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
-		$(EXTRA_HOST_FLAGS)   \
+		$(EXTRA_HOST_FLAGS)  \
+		$(STAGE1_FLAGS_TO_PASS)  \
 		TFLAGS="$(STAGE1_TFLAGS)" \
 		$(TARGET-stage1-opcodes)
 
@@ -4088,7 +4086,7 @@ clean-stage1-opcodes:
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
 	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		 clean
+	$(STAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4129,9 +4127,7 @@ clean-stage2-opcodes:
 	  $(MAKE) stage2-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4172,9 +4168,7 @@ clean-stage3-opcodes:
 	  $(MAKE) stage3-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4215,9 +4209,7 @@ clean-stage4-opcodes:
 	  $(MAKE) stage4-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4258,9 +4250,7 @@ clean-stageprofile-opcodes:
 	  $(MAKE) stageprofile-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4301,9 +4291,7 @@ clean-stagefeedback-opcodes:
 	  $(MAKE) stagefeedback-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/opcodes && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif opcodes-bootstrap
 
 
@@ -4926,7 +4914,7 @@ all-binutils: configure-binutils
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/binutils && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-binutils))
 @endif binutils
 
@@ -4954,7 +4942,8 @@ all-stage1-binutils: configure-stage1-binutils
 		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
 		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
 		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
-		$(EXTRA_HOST_FLAGS)   \
+		$(EXTRA_HOST_FLAGS)  \
+		$(STAGE1_FLAGS_TO_PASS)  \
 		TFLAGS="$(STAGE1_TFLAGS)" \
 		$(TARGET-stage1-binutils)
 
@@ -4969,7 +4958,7 @@ clean-stage1-binutils:
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
 	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		 clean
+	$(STAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5010,9 +4999,7 @@ clean-stage2-binutils:
 	  $(MAKE) stage2-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5053,9 +5040,7 @@ clean-stage3-binutils:
 	  $(MAKE) stage3-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5096,9 +5081,7 @@ clean-stage4-binutils:
 	  $(MAKE) stage4-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5139,9 +5122,7 @@ clean-stageprofile-binutils:
 	  $(MAKE) stageprofile-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5182,9 +5163,7 @@ clean-stagefeedback-binutils:
 	  $(MAKE) stagefeedback-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/binutils && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif binutils-bootstrap
 
 
@@ -5611,7 +5590,7 @@ all-bison: configure-bison
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/bison && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-bison))
 @endif bison
 
@@ -6054,7 +6033,7 @@ all-cgen: configure-cgen
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/cgen && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-cgen))
 @endif cgen
 
@@ -6494,7 +6473,7 @@ all-dejagnu: configure-dejagnu
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-dejagnu))
 @endif dejagnu
 
@@ -6934,7 +6913,7 @@ all-etc: configure-etc
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/etc && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-etc))
 @endif etc
 
@@ -7374,7 +7353,7 @@ all-fastjar: configure-fastjar
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/fastjar && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-fastjar))
 @endif fastjar
 
@@ -7817,7 +7796,7 @@ all-fixincludes: configure-fixincludes
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/fixincludes && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-fixincludes))
 @endif fixincludes
 
@@ -8241,7 +8220,7 @@ all-flex: configure-flex
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/flex && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-flex))
 @endif flex
 
@@ -8880,7 +8859,7 @@ all-gas: configure-gas
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/gas && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
 		$(TARGET-gas))
 @endif gas
 
@@ -8908,7 +8887,8 @@ all-stage1-gas: configure-stage1-gas
 		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
 		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
 		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
-		$(EXTRA_HOST_FLAGS)   \
+		$(EXTRA_HOST_FLAGS)  \
+		$(STAGE1_FLAGS_TO_PASS)  \
 		TFLAGS="$(STAGE1_TFLAGS)" \
 		$(TARGET-stage1-gas)
 
@@ -8923,7 +8903,7 @@ clean-stage1-gas:
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
 	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		 clean
+	$(STAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -8964,9 +8944,7 @@ clean-stage2-gas:
 	  $(MAKE) stage2-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -9007,9 +8985,7 @@ clean-stage3-gas:
 	  $(MAKE) stage3-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -9050,9 +9026,7 @@ clean-stage4-gas:
 	  $(MAKE) stage4-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -9093,9 +9067,7 @@ clean-stageprofile-gas:
 	  $(MAKE) stageprofile-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -9136,9 +9108,7 @@ clean-stagefeedback-gas:
 	  $(MAKE) stagefeedback-start; \
 	fi; \
 	cd $(HOST_SUBDIR)/gas && \
-	$(MAKE) $(EXTRA_HOST_FLAGS)  \
-		$(POSTSTAGE1_FLAGS_TO_PASS)  \
-		 clean
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
 @endif gas-bootstrap
 
 
@@ -9761,7 +9731,7 @@ all-gcc: configure-gcc
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/gcc && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
 		$(TARGET-gcc))


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-09-07 13:38 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-09-07 13:38 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  e66d17148bfb06c08f197b2ab82b4a0a6c368a2e (commit)
       via  b40cd7f4a3f4026397960a1ba4f5d461487b9dc9 (commit)
       via  2252c4e0f97f520305c4b9514b9ceec418d495c4 (commit)
       via  c94c03c12b4a1b88e80cbf72e6fe4ebb7fa3cb60 (commit)
       via  cc1854e72babff9a318df53397f8ba21f5a2ed95 (commit)
       via  73c47ece564458b946b38bb34eb44d28ef060e71 (commit)
       via  340f03d58bc0c25215742d04c268f253ae168bfb (commit)
       via  c0aab0d73a30f1c7d1a952cdcc93da56fabff509 (commit)
       via  6ad1958845d3107f289f93a7dd29e3f8b3c9b621 (commit)
       via  544c4a04eb8ed4614b36d0617ddf80bf159d3508 (commit)
       via  65019b4366177aa6d89c8d95a4295f2c305cecd2 (commit)
       via  20215593e6fe8d3beb14bcaac191715ef31e6692 (commit)
       via  31478e01680c6881465e46d181b69095df4a4655 (commit)
       via  022711aa6794900e33b582f1950afa2dd4c34b20 (commit)
       via  0a59781fc011056bf2d65e101d3b4f0f0a739e44 (commit)
       via  e2cbfed3e0609d6bd8eb57077cf562119e53ee95 (commit)
       via  636392c0fed8a268c3cbb59003b255dc5462d0af (commit)
      from  db866dac10077dcb9ee2b4b4865c06ccd39d4e99 (commit)

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

- Log -----------------------------------------------------------------
commit e66d17148bfb06c08f197b2ab82b4a0a6c368a2e
Merge: db866da b40cd7f
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Fri Sep 7 14:38:39 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit b40cd7f4a3f4026397960a1ba4f5d461487b9dc9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Sep 7 00:00:33 2012 +0000

    *** empty log message ***

commit 2252c4e0f97f520305c4b9514b9ceec418d495c4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Sep 7 00:00:04 2012 +0000

    daily update

commit c94c03c12b4a1b88e80cbf72e6fe4ebb7fa3cb60
Author: Cary Coutant <ccoutant@google.com>
Date:   Thu Sep 6 23:08:07 2012 +0000

    2012-09-06  Cary Coutant  <ccoutant@google.com>
    
    include/
    	* dwarf2.def: Edit comment.

commit cc1854e72babff9a318df53397f8ba21f5a2ed95
Author: Doug Evans <dje@google.com>
Date:   Thu Sep 6 20:39:48 2012 +0000

    	* boards/fission.exp: New file.

commit 73c47ece564458b946b38bb34eb44d28ef060e71
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Sep 6 20:14:09 2012 +0000

    	* python/py-newobjfileevent.c (create_new_objfile_event_object):
    	Don't decref py_objfile.

commit 340f03d58bc0c25215742d04c268f253ae168bfb
Author: Doug Evans <dje@google.com>
Date:   Thu Sep 6 17:57:41 2012 +0000

    (test_subscript_regression): Remove no longer necessary globals,
    from previous patch.

commit c0aab0d73a30f1c7d1a952cdcc93da56fabff509
Author: Doug Evans <dje@google.com>
Date:   Thu Sep 6 17:52:37 2012 +0000

    	* gdb.python/py-value.exp: Use clean_restart.

commit 6ad1958845d3107f289f93a7dd29e3f8b3c9b621
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Sep 6 00:00:05 2012 +0000

    daily update

commit 544c4a04eb8ed4614b36d0617ddf80bf159d3508
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Sep 6 00:00:03 2012 +0000

    *** empty log message ***

commit 65019b4366177aa6d89c8d95a4295f2c305cecd2
Author: Doug Evans <dje@google.com>
Date:   Wed Sep 5 18:20:52 2012 +0000

    	* gdb.base/info-macros.c: Fix whitespace.

commit 20215593e6fe8d3beb14bcaac191715ef31e6692
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Sep 5 00:00:04 2012 +0000

    daily update

commit 31478e01680c6881465e46d181b69095df4a4655
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Sep 5 00:00:03 2012 +0000

    *** empty log message ***

commit 022711aa6794900e33b582f1950afa2dd4c34b20
Author: Hans-Peter Nilsson <hp@axis.com>
Date:   Tue Sep 4 23:54:40 2012 +0000

    	* linux-crisv32-low.c: Fix compile errors.

commit 0a59781fc011056bf2d65e101d3b4f0f0a739e44
Author: Joel Sherrill <joel@oarcorp.com>
Date:   Tue Sep 4 21:40:26 2012 +0000

    2012-09-03 Joel Sherrill <joel.sherrill@oarcorp.com>
    
    	* configure.ac: Always link against dv-sockser.o.
    	* configure: Regenerate.

commit e2cbfed3e0609d6bd8eb57077cf562119e53ee95
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Sep 4 13:52:04 2012 +0000

    Add Intel Itanium Series 9500 support
    
    bfd/
    
    2012-09-04  Sergey A. Guriev <sergey.a.guriev@intel.com>
    
    	* cpu-ia64-opc.c (ins_cnt6a): New function.
    	(ext_cnt6a): Ditto.
    	(ins_strd5b): Ditto.
    	(ext_strd5b): Ditto.
    	(elf64_ia64_operands): Add new operand types.
    
    gas/
    
    2012-09-04  Sergey A. Guriev  <sergey.a.guriev@intel.com>
    
    	* config/tc-ia64.c (reg_symbol): Add a new register.
    	(indirect_reg): Ditto.
    	(pseudo_func): Add new symbolic constants.
    	(operand_match): Add new operand types recognition.
    	(operand_insn): Add new register recognition.
    	(md_begin): Add new register definition.
    	(specify_resource): Add new register recognition.
    
    gas/testsuite/
    
    2012-09-04  Sergey A. Guriev  <sergey.a.guriev@intel.com>
    
    	* gas/testsuite/gas/ia64/psn.d: New file.
    	* gas/testsuite/gas/ia64/psn.s: New file.
    	* gas/testsuite/gas/ia64/ia64.exp: Add new testcase.
    	* gas/testsuite/gas/ia64/opc-i.d: Fixed failing tests.
    	* gas/testsuite/gas/ia64/opc-m.d: Ditto.
    
    include/opcode/
    
    2012-09-04  Sergey A. Guriev <sergey.a.guriev@intel.com>
    
    	* ia64.h (ia64_opnd): Add new operand types.
    
    opcodes/
    
    2012-09-04  Sergey A. Guriev <sergey.a.guriev@intel.com>
    
    	* ia64-asmtab.h (completer_index): Extend bitfield to full uint.
    	* ia64-gen.c: Promote completer index type to longlong.
    	(irf_operand): Add new register recognition.
    	(in_iclass_mov_x): Add an entry for the new mov_* instruction type.
    	(lookup_specifier): Add new resource recognition.
    	(insert_bit_table_ent): Relax abort condition according to the
    	changed completer index type.
    	(print_dis_table): Fix printf format for completer index.
    	* ia64-ic.tbl: Add a new instruction class.
    	* ia64-opc-i.c (ia64_opcodes_i): Define new I-instructions.
    	* ia64-opc-m.c (ia64_opcodes_m): Define new M-instructions.
    	* ia64-opc.h: Define short names for new operand types.
    	* ia64-raw.tbl: Add new RAW resource for DAHR register.
    	* ia64-waw.tbl: Add new WAW resource for DAHR register.
    	* ia64-asmtab.c: Regenerate.

commit 636392c0fed8a268c3cbb59003b255dc5462d0af
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Sep 4 12:35:33 2012 +0000

    Ignore section symbols without a BFD section
    
    bfd/
    
    	PR binutils/14493
    	* elf.c (ignore_section_sym): Also ignore section symbols without
    	a BFD section.
    
    binutils/
    
    	PR binutils/14493
    	* readelf.c (get_symbol_index_type): Check bad section index.

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

Summary of changes:
 bfd/ChangeLog                         |   14 +
 bfd/cpu-ia64-opc.c                    |   54 +
 bfd/elf.c                             |   14 +-
 bfd/version.h                         |    2 +-
 gdb/ChangeLog                         |    5 +
 gdb/gdbserver/ChangeLog               |    4 +
 gdb/gdbserver/linux-crisv32-low.c     |   23 +-
 gdb/python/py-newobjfileevent.c       |    6 +-
 gdb/testsuite/ChangeLog               |   10 +
 gdb/testsuite/boards/fission.exp      |   30 +
 gdb/testsuite/gdb.base/info-macros.c  |    8 +-
 gdb/testsuite/gdb.python/py-value.exp |   14 +-
 gdb/version.in                        |    2 +-
 include/ChangeLog                     |    4 +
 include/dwarf2.def                    |    2 +-
 include/opcode/ChangeLog              |   48 +-
 include/opcode/ia64.h                 |    9 +
 opcodes/ChangeLog                     |   18 +
 opcodes/ia64-asmtab.c                 |16489 ++++++++++++++++++---------------
 opcodes/ia64-asmtab.h                 |    2 +-
 opcodes/ia64-gen.c                    |   35 +-
 opcodes/ia64-ic.tbl                   |    1 +
 opcodes/ia64-opc-i.c                  |    7 +-
 opcodes/ia64-opc-m.c                  | 1223 +++-
 opcodes/ia64-opc.h                    |    6 +
 opcodes/ia64-raw.tbl                  |    1 +
 opcodes/ia64-waw.tbl                  |    1 +
 sim/mips/ChangeLog                    |    5 +
 sim/mips/configure                    |    3 +-
 sim/mips/configure.ac                 |    3 +-
 30 files changed, 10617 insertions(+), 7426 deletions(-)
 create mode 100644 gdb/testsuite/boards/fission.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 189d52d..ff0c5c2 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,17 @@
+2012-09-04  Sergey A. Guriev <sergey.a.guriev@intel.com>
+
+	* cpu-ia64-opc.c (ins_cnt6a): New function.
+	(ext_cnt6a): Ditto.
+	(ins_strd5b): Ditto.
+	(ext_strd5b): Ditto.
+	(elf64_ia64_operands): Add new operand types.
+
+2012-09-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/14493
+	* elf.c (ignore_section_sym): Also ignore section symbols without
+	a BFD section.
+
 2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
 	* elf32-s390.c (elf_s390_relocate_section): Handle PLTOFF for
diff --git a/bfd/cpu-ia64-opc.c b/bfd/cpu-ia64-opc.c
index b797e44..dcc318e 100644
--- a/bfd/cpu-ia64-opc.c
+++ b/bfd/cpu-ia64-opc.c
@@ -380,6 +380,46 @@ ext_cnt2c (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep)
 }
 
 static const char*
+ins_cnt6a (const struct ia64_operand *self, ia64_insn value,
+	    ia64_insn *code)
+{
+  if (value < 1 || value > 64)
+    return "value must be between 1 and 64";
+  return ins_immu (self, value - 1, code);
+}
+
+static const char*
+ext_cnt6a (const struct ia64_operand *self, ia64_insn code,
+	    ia64_insn *valuep)
+{
+  const char *result;
+
+  result = ext_immu (self, code, valuep);
+  if (result)
+    return result;
+
+  *valuep = *valuep + 1;
+  return 0;
+}
+
+static const char*
+ins_strd5b (const struct ia64_operand *self, ia64_insn value,
+	    ia64_insn *code)
+{
+  if (  value & 0x3f )
+    return "value must be a multiple of 64";
+  return ins_imms_scaled (self, value, code, 6);
+}
+
+static const char*
+ext_strd5b (const struct ia64_operand *self, ia64_insn code,
+	    ia64_insn *valuep)
+{
+  return ext_imms_scaled (self, code, valuep, 6);
+}
+
+
+static const char*
 ins_inc3 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code)
 {
   BFD_HOST_64_BIT val = value;
@@ -480,6 +520,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] =
       "a general register" },
     { REG, ins_reg,   ext_reg,	 "r", {{ 2, 20}}, 0,		/* R3_2 */
       "a general register r0-r3" },
+    { REG, ins_reg,   ext_reg,	 "dahr", {{ 3, 23}}, 0,		/* DAHR */
+      "a dahr register dahr0-7" },
 
     /* memory operands: */
     { IND, ins_reg,   ext_reg,	"",      {{7, 20}}, 0,		/* MR3 */
@@ -504,6 +546,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] =
       "a pmc register" },
     { IND, ins_reg,   ext_reg,	"pmd",   {{7, 20}}, 0,		/* PMD_R3 */
       "a pmd register" },
+    { IND, ins_reg,   ext_reg,	"dahr",  {{7, 20}}, 0,		/* DAHR_R3 */
+      "a dahr register" },
     { IND, ins_reg,   ext_reg,	"rr",    {{7, 20}}, 0,		/* RR_R3 */
       "an rr register" },
 
@@ -568,9 +612,15 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] =
     { ABS, ins_imms,  ext_imms, 0,				/* IMM14 */
       {{ 7, 13}, { 6, 27}, { 1, 36}}, SDEC,
       "a 14-bit integer (-8192-8191)" },
+    { ABS, ins_immu,  ext_immu,  0,				/* IMMU16 */
+      {{4,  6}, {11, 12}, { 1, 36}}, UDEC,
+      "a 16-bit unsigned" },
     { ABS, ins_imms1, ext_imms1, 0,				/* IMM17 */
       {{ 7,  6}, { 8, 24}, { 1, 36}}, 0,
       "a 17-bit integer (-65536-65535)" },
+    { ABS, ins_immu,  ext_immu,  0,				/* IMMU19 */
+      {{4,  6}, {14, 12}, { 1, 36}}, UDEC,
+      "a 19-bit unsigned" },
     { ABS, ins_immu,  ext_immu,  0, {{20,  6}, { 1, 36}}, 0,	/* IMMU21 */
       "a 21-bit unsigned" },
     { ABS, ins_imms,  ext_imms,  0,				/* IMM22 */
@@ -613,4 +663,8 @@ const struct ia64_operand elf64_ia64_operands[IA64_OPND_COUNT] =
 
     { ABS, ins_const, ext_const, 0, {{0, 0}}, 0,		/* LDXMOV */
       "ldxmov target" },
+    { ABS, ins_cnt6a, ext_cnt6a, 0, {{6, 6}}, UDEC,		/* CNT6a */
+      "lfetch count" },
+    { ABS, ins_strd5b, ext_strd5b, 0, {{5, 13}}, SDEC,		/* STRD5b*/
+      "lfetch stride" },
   };
diff --git a/bfd/elf.c b/bfd/elf.c
index 0208e05..b4043b1 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -3264,13 +3264,21 @@ sym_is_global (bfd *abfd, asymbol *sym)
 }
 
 /* Don't output section symbols for sections that are not going to be
-   output, or that are duplicates.  */
+   output, that are duplicates or there is no BFD section.  */
 
 static bfd_boolean
 ignore_section_sym (bfd *abfd, asymbol *sym)
 {
-  return ((sym->flags & BSF_SECTION_SYM) != 0
-	  && !(sym->section->owner == abfd
+  elf_symbol_type *type_ptr;
+
+  if ((sym->flags & BSF_SECTION_SYM) == 0)
+    return FALSE;
+
+  type_ptr = elf_symbol_from (abfd, sym);
+  return ((type_ptr != NULL
+	   && type_ptr->internal_elf_sym.st_shndx != 0
+	   && bfd_is_abs_section (sym->section))
+	  || !(sym->section->owner == abfd
 	       || (sym->section->output_section->owner == abfd
 		   && sym->section->output_offset == 0)
 	       || bfd_is_abs_section (sym->section)));
diff --git a/bfd/version.h b/bfd/version.h
index ee5f832..869fb76 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120904
+#define BFD_VERSION_DATE 20120907
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 05b3142..ffc5c94 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-06  Tom Tromey  <tromey@redhat.com>
+
+	* python/py-newobjfileevent.c (create_new_objfile_event_object):
+	Don't decref py_objfile.
+
 2012-09-02  Khoo Yit Phang  <khooyp@cs.umd.edu>
 
 	Do not enable -lmcheck by default when Python is enabled with
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index fb89abb..672a87d 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,7 @@
+2012-09-05  Michael Brandt  <michael.brandt@axis.com>
+
+	* linux-crisv32-low.c: Fix compile errors.
+
 2012-09-04  Yao Qi  <yao@codesourcery.com>
 
 	* tracepoint.c (cmd_qtsv): Adjust debug message.
diff --git a/gdb/gdbserver/linux-crisv32-low.c b/gdb/gdbserver/linux-crisv32-low.c
index 1cc4cd1..d0e2f56 100644
--- a/gdb/gdbserver/linux-crisv32-low.c
+++ b/gdb/gdbserver/linux-crisv32-low.c
@@ -231,6 +231,7 @@ cris_remove_point (char type, CORE_ADDR addr, int len)
   unsigned long bp_ctrl;
   unsigned long start, end;
   struct regcache *regcache;
+  unsigned long bp_d_regs[12];
 
   /* Breakpoint/watchpoint types:
      0 = memory breakpoint for instructions
@@ -259,8 +260,6 @@ cris_remove_point (char type, CORE_ADDR addr, int len)
      single switch (addr) as there may be several watchpoints with
      the same start address for example.  */
 
-  unsigned long bp_d_regs[12];
-
   /* Get all range registers to simplify search.  */
   collect_register_by_name (regcache, "s3", &bp_d_regs[0]);
   collect_register_by_name (regcache, "s4", &bp_d_regs[1]);
@@ -321,8 +320,9 @@ static int
 cris_stopped_by_watchpoint (void)
 {
   unsigned long exs;
+  struct regcache *regcache = get_thread_regcache (current_inferior, 1);
 
-  collect_register_by_name ("exs", &exs);
+  collect_register_by_name (regcache, "exs", &exs);
 
   return (((exs & 0xff00) >> 8) == 0xc);
 }
@@ -331,47 +331,46 @@ static CORE_ADDR
 cris_stopped_data_address (void)
 {
   unsigned long eda;
+  struct regcache *regcache = get_thread_regcache (current_inferior, 1);
 
-  collect_register_by_name ("eda", &eda);
+  collect_register_by_name (regcache, "eda", &eda);
 
   /* FIXME: Possibly adjust to match watched range.  */
   return eda;
 }
 
 static void
-cris_fill_gregset (void *buf)
+cris_fill_gregset (struct regcache *regcache, void *buf)
 {
   int i;
 
   for (i = 0; i < cris_num_regs; i++)
     {
       if (cris_regmap[i] != -1)
-	collect_register (i, ((char *) buf) + cris_regmap[i]);
+	collect_register (regcache, i, ((char *) buf) + cris_regmap[i]);
     }
 }
 
 static void
-cris_store_gregset (const void *buf)
+cris_store_gregset (struct regcache *regcache, const void *buf)
 {
   int i;
 
   for (i = 0; i < cris_num_regs; i++)
     {
       if (cris_regmap[i] != -1)
-	supply_register (i, ((char *) buf) + cris_regmap[i]);
+	supply_register (regcache, i, ((char *) buf) + cris_regmap[i]);
     }
 }
 
-typedef unsigned long elf_gregset_t[cris_num_regs];
-
 struct regset_info target_regsets[] = {
-  { PTRACE_GETREGS, PTRACE_SETREGS, 0, sizeof (elf_gregset_t),
+  { PTRACE_GETREGS, PTRACE_SETREGS, 0, cris_num_regs * 4,
     GENERAL_REGS, cris_fill_gregset, cris_store_gregset },
   { 0, 0, 0, -1, -1, NULL, NULL }
 };
 
 struct linux_target_ops the_low_target = {
-  init_register_crisv32,
+  init_registers_crisv32,
   -1,
   NULL,
   NULL,
diff --git a/gdb/python/py-newobjfileevent.c b/gdb/python/py-newobjfileevent.c
index 3059ae4..46b26ab 100644
--- a/gdb/python/py-newobjfileevent.c
+++ b/gdb/python/py-newobjfileevent.c
@@ -25,23 +25,23 @@ static PyObject *
 create_new_objfile_event_object (struct objfile *objfile)
 {
   PyObject *objfile_event;
-  PyObject *py_objfile = NULL;
+  PyObject *py_objfile;
 
   objfile_event = create_event_object (&new_objfile_event_object_type);
   if (!objfile_event)
     goto fail;
 
+  /* Note that objfile_to_objfile_object returns a borrowed reference,
+     so we don't need a decref here.  */
   py_objfile = objfile_to_objfile_object (objfile);
   if (!py_objfile || evpy_add_attribute (objfile_event,
                                          "new_objfile",
                                          py_objfile) < 0)
     goto fail;
-  Py_DECREF (py_objfile);
 
   return objfile_event;
 
  fail:
-  Py_XDECREF (py_objfile);
   Py_XDECREF (objfile_event);
   return NULL;
 }
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 3be01db..bea1678 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2012-09-06  Doug Evans  <dje@google.com>
+
+	* boards/fission.exp: New file.
+
+	* gdb.python/py-value.exp: Use clean_restart.
+
+2012-09-05  Doug Evans  <dje@google.com>
+
+	* gdb.base/info-macros.c: Fix whitespace.
+
 2012-08-28  Pedro Alves  <palves@redhat.com>
 
 	PR gdb/14428
diff --git a/gdb/testsuite/boards/fission.exp b/gdb/testsuite/boards/fission.exp
new file mode 100644
index 0000000..f51243b
--- /dev/null
+++ b/gdb/testsuite/boards/fission.exp
@@ -0,0 +1,30 @@
+# Copyright 2012 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# This file is a dejagnu "board file" and is used to run the testsuite
+# with Fission support.  http://gcc.gnu.org/wiki/DebugFission
+#
+# Example usage:
+# bash$ make check RUNTESTFLAGS='--target_board=fission'
+
+# This is copied from baseboards/unix.exp.
+# At the moment this only supports things that unix.exp supports.
+load_generic_config "unix"
+process_multilib_options ""
+set_board_info compiler "[find_gcc]"
+
+# This requires a relatively recent version of gcc (>4.7) and gold
+# for the linker.
+set_board_info debug_flags "-gdwarf-4 -gsplit-dwarf -Wl,--gdb-index"
diff --git a/gdb/testsuite/gdb.base/info-macros.c b/gdb/testsuite/gdb.base/info-macros.c
index f874156..4a6c960 100644
--- a/gdb/testsuite/gdb.base/info-macros.c
+++ b/gdb/testsuite/gdb.base/info-macros.c
@@ -4,8 +4,7 @@
     #ifdef FOO
     #undef FOO
     #endif
-
-  #define FOO "hello"
+    #define FOO "hello"
   #else
     #undef FOO
   #endif
@@ -15,15 +14,14 @@
     #ifdef FOO
     #undef FOO
     #endif
-  #define FOO " "
+    #define FOO " "
   #endif
 
   #ifdef THREE
     #ifdef FOO
     #undef FOO
     #endif
-
-  #define FOO "world"
+    #define FOO "world"
   #endif
 
   #ifdef FOUR
diff --git a/gdb/testsuite/gdb.python/py-value.exp b/gdb/testsuite/gdb.python/py-value.exp
index 87b0734..3ece588 100644
--- a/gdb/testsuite/gdb.python/py-value.exp
+++ b/gdb/testsuite/gdb.python/py-value.exp
@@ -363,14 +363,8 @@ proc test_value_after_death {} {
 # subscript operation to proceed.
 
 proc test_subscript_regression {exefile lang} {
-
- global srcdir subdir
-
  # Start with a fresh gdb.
- gdb_exit
- gdb_start
- gdb_reinitialize_dir $srcdir/$subdir
- gdb_load ${exefile}
+ clean_restart ${exefile}
 
  if ![runto_main ] then {
      perror "couldn't run to breakpoint"
@@ -466,11 +460,7 @@ build_inferior "${binfile}" "c"
 build_inferior "${binfile}-cxx" "c++"
 
 # Start with a fresh gdb.
-
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
-gdb_load ${binfile}
+clean_restart ${binfile}
 
 # Skip all tests if Python scripting is not enabled.
 if { [skip_python_tests] } { continue }
diff --git a/gdb/version.in b/gdb/version.in
index 3479df8..46761b9 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.5.50.20120904-cvs
+7.5.50.20120907-cvs
diff --git a/include/ChangeLog b/include/ChangeLog
index ad7f0f1..d4cc815 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2012-09-06  Cary Coutant  <ccoutant@google.com>
+
+	* dwarf2.def: Edit comment.
+
 2012-08-24  Sriraman Tallam  <tmsriram@google.com>
 
 	* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
diff --git a/include/dwarf2.def b/include/dwarf2.def
index 3c3dfcc..7fe2df1 100644
--- a/include/dwarf2.def
+++ b/include/dwarf2.def
@@ -586,7 +586,7 @@ DW_OP (DW_OP_GNU_convert, 0xf7)
 DW_OP (DW_OP_GNU_reinterpret, 0xf9)
 /* The GNU parameter ref extension.  */
 DW_OP (DW_OP_GNU_parameter_ref, 0xfa)
-/* Extension for Fission.  See http://gcc.gnu.org/wiki/DebugFission.  */
+/* Extensions for Fission.  See http://gcc.gnu.org/wiki/DebugFission.  */
 DW_OP (DW_OP_GNU_addr_index, 0xfb)
 DW_OP (DW_OP_GNU_const_index, 0xfc)
 /* HP extensions.  */
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog
index e0b0673..ce5c71d 100644
--- a/include/opcode/ChangeLog
+++ b/include/opcode/ChangeLog
@@ -1,22 +1,26 @@
+2012-09-04  Sergey A. Guriev <sergey.a.guriev@intel.com>
+
+	* ia64.h (ia64_opnd): Add new operand types.
+
 2012-08-21  David S. Miller  <davem@davemloft.net>
 
 	* sparc.h (F3F4): New macro.
 
 2012-08-13  Ian Bolton  <ian.bolton@arm.com>
-            Laurent Desnogues  <laurent.desnogues@arm.com>
-            Jim MacArthur  <jim.macarthur@arm.com>
-            Marcus Shawcroft  <marcus.shawcroft@arm.com>
-            Nigel Stephens  <nigel.stephens@arm.com>
-            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-            Richard Earnshaw  <rearnsha@arm.com>
-            Sofiane Naci  <sofiane.naci@arm.com>
-            Tejas Belagod  <tejas.belagod@arm.com>
-            Yufeng Zhang  <yufeng.zhang@arm.com>
+	    Laurent Desnogues  <laurent.desnogues@arm.com>
+	    Jim MacArthur  <jim.macarthur@arm.com>
+	    Marcus Shawcroft  <marcus.shawcroft@arm.com>
+	    Nigel Stephens  <nigel.stephens@arm.com>
+	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+	    Richard Earnshaw  <rearnsha@arm.com>
+	    Sofiane Naci  <sofiane.naci@arm.com>
+	    Tejas Belagod  <tejas.belagod@arm.com>
+	    Yufeng Zhang  <yufeng.zhang@arm.com>
 
 	* aarch64.h: New file.
 
 2012-08-13  Richard Sandiford  <rdsandiford@googlemail.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+	    Maciej W. Rozycki  <macro@codesourcery.com>
 
 	* mips.h (mips_opcode): Add the exclusions field.
 	(OPCODE_IS_MEMBER): Remove macro.
@@ -24,8 +28,8 @@
 	(opcode_is_member): Likewise.
 
 2012-07-31  Chao-Ying Fu  <fu@mips.com>
-            Catherine Moore  <clm@codesourcery.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+	    Catherine Moore  <clm@codesourcery.com>
+	    Maciej W. Rozycki  <macro@codesourcery.com>
 


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-09-04 12:17 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-09-04 12:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  a55f52d41be94f4da9b701175aa4d14e1175be21 (commit)
       via  fe93d6d74513d8ac898a069380f377a2c2a0f8a6 (commit)
       via  d9bb9d9544493e5ad193625bc5ac2eda541177c1 (commit)
       via  1288634f93e2f17e649ac4661e127661c32a1bbe (commit)
      from  a0b6fe5aad3b22d5c241f438f7d074b73142123b (commit)

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

- Log -----------------------------------------------------------------
commit a55f52d41be94f4da9b701175aa4d14e1175be21
Merge: a0b6fe5 fe93d6d
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Sep 4 13:16:51 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit fe93d6d74513d8ac898a069380f377a2c2a0f8a6
Author: qiyao <qiyao>
Date:   Tue Sep 4 01:47:48 2012 +0000

    gdb/gdbserver/
    	* tracepoint.c (cmd_qtsv): Adjust debug message.
    	Don't check CUR_TPOINT.

commit d9bb9d9544493e5ad193625bc5ac2eda541177c1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Sep 4 00:00:05 2012 +0000

    daily update

commit 1288634f93e2f17e649ac4661e127661c32a1bbe
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Sep 4 00:00:02 2012 +0000

    *** empty log message ***

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

Summary of changes:
 bfd/version.h              |    2 +-
 gdb/gdbserver/ChangeLog    |    5 +++++
 gdb/gdbserver/tracepoint.c |   10 ++--------
 gdb/version.in             |    2 +-
 4 files changed, 9 insertions(+), 10 deletions(-)

First 500 lines of diff:
diff --git a/bfd/version.h b/bfd/version.h
index a957e04..ee5f832 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120903
+#define BFD_VERSION_DATE 20120904
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index eb6002c..fb89abb 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-04  Yao Qi  <yao@codesourcery.com>
+
+	* tracepoint.c (cmd_qtsv): Adjust debug message.
+	Don't check CUR_TPOINT.
+
 2012-08-28  Yao Qi  <yao@codesourcery.com>
 
 	* ax.c, tracepoint.c: Replace ATTR_FORMAT with ATTRIBUTE_PRINTF.
diff --git a/gdb/gdbserver/tracepoint.c b/gdb/gdbserver/tracepoint.c
index 1bc563d..201a25b 100644
--- a/gdb/gdbserver/tracepoint.c
+++ b/gdb/gdbserver/tracepoint.c
@@ -3873,15 +3873,9 @@ cmd_qtfv (char *packet)
 static void
 cmd_qtsv (char *packet)
 {
-  trace_debug ("Returning first trace state variable definition");
+  trace_debug ("Returning additional trace state variable definition");
 
-  if (!cur_tpoint)
-    {
-      /* This case would normally never occur, but be prepared for
-	 GDB misbehavior.  */
-      strcpy (packet, "l");
-    }
-  else if (cur_tsv)
+  if (cur_tsv)
     {
       cur_tsv = cur_tsv->next;
       if (cur_tsv)
diff --git a/gdb/version.in b/gdb/version.in
index d018d62..3479df8 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.5.50.20120903-cvs
+7.5.50.20120904-cvs


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-09-04 12:13 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-09-04 12:13 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  e0f2184cc6cc333e8e5eadb6646f02e651c02bd9 (commit)
       via  c0887f46d6b113e0c071e46c4e65fe636826eb71 (commit)
       via  a44518e348ff53b72bb0411387ce19d7cad1e075 (commit)
       via  3806871900a3242c3e778b9d9a520efc2d51aba9 (commit)
       via  9e83e8776665b0c67b6cd40cd643c6be23484a82 (commit)
       via  3051e95635c4068b90a6da5a68fd8dcce2409597 (commit)
       via  5efb7ad002be63d9b2e7173461b89c5e0a578fc1 (commit)
       via  66f7499100532e14d0a4a534ad1d9c6bb9c55429 (commit)
       via  5309191f4d804dd91caaff1b8da91127db0c21a0 (commit)
       via  97ebed829f6907553eaa96944e1bcdb08899d3b4 (commit)
       via  a6033018ace08a9c3e9b674c551b473f0167b592 (commit)
       via  ad1305f111b8e618f0b92d3393592d0960d46cc6 (commit)
       via  fc2564fa5c130576fa8b4777a3c2e3ca08e8a964 (commit)
       via  ac5448b918f30c3520e66561b0f4f7d9f93df189 (commit)
       via  c1ce427fb58e47e852daf97564888b104a5a737a (commit)
       via  fecc5be2895ffb1a6e2c9009488a237c9f0f123b (commit)
       via  baaf7f122ba7c1c63783dd64098e9d7eddd1863a (commit)
       via  99ffe49dadcbc3cc3df01f5ce7065ae92f261e7c (commit)
       via  1622ea9a5a5a8fc4a9d308631b6854d135d7cc38 (commit)
       via  24f532258d2e1e5a0218bd8d29371f9ae1a0c903 (commit)
       via  4bde8440e186c35f59fb1d87f78baeb013ebefb8 (commit)
      from  88cfaa95b88070ff1a1514b5340262084d36fe68 (commit)

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

- Log -----------------------------------------------------------------
commit e0f2184cc6cc333e8e5eadb6646f02e651c02bd9
Merge: 88cfaa9 c0887f4
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Sep 4 13:03:41 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
    
    Conflicts:
    	gdb/mi/mi-cmds.c

commit c0887f46d6b113e0c071e46c4e65fe636826eb71
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Mon Sep 3 12:03:46 2012 +0000

    2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    
    	* elf32-s390.c (elf_s390_relocate_section): Handle PLTOFF for
    	local and global ifunc symbols.
    	* elf64-s390.c (elf_s390_relocate_section): Likewise.

commit a44518e348ff53b72bb0411387ce19d7cad1e075
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Sep 3 10:13:11 2012 +0000

    	PR sim/14540
    	* armsupp.c (ARMul_MRC): Return 0 if access to the MRC instruction
    	is denied.

commit 3806871900a3242c3e778b9d9a520efc2d51aba9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Sep 3 00:00:04 2012 +0000

    daily update

commit 9e83e8776665b0c67b6cd40cd643c6be23484a82
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Sep 3 00:00:03 2012 +0000

    *** empty log message ***

commit 3051e95635c4068b90a6da5a68fd8dcce2409597
Author: khooyp <khooyp>
Date:   Sun Sep 2 22:57:41 2012 +0000

    2012-09-02  Khoo Yit Phang  <khooyp@cs.umd.edu>
    
    	Do not enable -lmcheck by default when Python is enabled with
    	threading support.
    	* configure.ac: (python_has_threads) New variable, by testing
    	if WITH_THREAD is defined in Python.h.
    	Move --enable-lmcheck after --with-python.
    	Do not enable -lmcheck by default if python_has_threads=yes.
    	Warn if --enable-lmcheck and python_has_threads=yes.
    	* configure: Regenerate.

commit 5efb7ad002be63d9b2e7173461b89c5e0a578fc1
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Sep 2 12:17:24 2012 +0000

    Add hdynamic to elf_link_hash_table for _DYNAMIC
    
    	* elf-bfd.h (elf_link_hash_table): Add hdynamic for the
    	_DYNAMIC symbol.
    
    	* elflink.c (_bfd_elf_link_create_dynamic_sections): Set
    	hdynamic.
    
    	* elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Check
    	hdynamic instead of "_DYNAMIC".
    	* elf32-arm.c (elf32_arm_finish_dynamic_symbol): Likewise.
    	* elf32-cr16.c (elf32_arm_finish_dynamic_symbol): Likewise.
    	* elf32-cris.c (elf_cris_finish_dynamic_symbol): Likewise.
    	* elf32-hppa.c (elf32_hppa_finish_dynamic_symbol): Likewise.
    	* elf32-i386.c (elf_i386_convert_mov_to_lea): Likewise.
    	* elf32-lm32.c (lm32_elf_finish_dynamic_symbol): Likewise.
    	* elf32-m32r.c (m32r_elf_finish_dynamic_symbol): Likewise.
    	* elf32-s390.c (elf_s390_finish_dynamic_symbol): Likewise.
    	* elf32-sh.c (sh_elf_finish_dynamic_symbol): Likewise.
    	* elf32-tic6x.c (elf32_tic6x_finish_dynamic_symbol): Likewise.
    	* elf32-tilepro.c (tilepro_elf_finish_dynamic_symbol): Likewise.
    	* elf32-vax.c (elf_vax_finish_dynamic_symbol): Likewise.
    	* elf32-xtensa.c (elf_xtensa_finish_dynamic_symbol): Likewise.
    	* elf64-aarch64.c elf64_aarch64_finish_dynamic_symbol(): Likewise.
    	* elf64-alpha.c (elf64_alpha_finish_dynamic_symbol): Likewise.
    	* elf64-ia64-vms.c (elf64_ia64_finish_dynamic_symbol): Likewise.
    	* elf64-s390.c (elf_s390_finish_dynamic_symbol): Likewise.
    	* elf64-sh64.c (sh64_elf64_finish_dynamic_symbol): Likewise.
    	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
    	* elfnn-ia64.c (elfNN_ia64_finish_dynamic_symbol): Likewise.
    	* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Likewise.
    	* elfxx-sparc.c (_bfd_sparc_elf_finish_dynamic_symbol): Likewise.
    	* elfxx-tilegx.c (tilegx_elf_finish_dynamic_symbol): Likewise.
    
    	* elf32-microblaze.c (microblaze_elf_finish_dynamic_symbol): Check
    	hdynamic, hgot, hplt instead of _DYNAMIC, _GLOBAL_OFFSET_TABLE_,
    	_PROCEDURE_LINKAGE_TABLE_.
    	* elf32-score.c (s3_bfd_score_elf_finish_dynamic_symbol): Likewise.
    	* elf32-score7.c (s7_bfd_score_elf_finish_dynamic_symbol): Likewise.

commit 66f7499100532e14d0a4a534ad1d9c6bb9c55429
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Sep 2 00:00:32 2012 +0000

    *** empty log message ***

commit 5309191f4d804dd91caaff1b8da91127db0c21a0
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Sep 2 00:00:04 2012 +0000

    daily update

commit 97ebed829f6907553eaa96944e1bcdb08899d3b4
Author: khooyp <khooyp>
Date:   Sat Sep 1 03:14:15 2012 +0000

    2012-08-30  Khoo Yit Phang  <khooyp@cs.umd.edu>
    
    	* MAINTAINERS (Write After Approval): Add "Khoo Yit Phang".

commit a6033018ace08a9c3e9b674c551b473f0167b592
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sat Sep 1 02:50:10 2012 +0000

    Don't optimize relocation against _DYNAMIC
    
    bfd/
    
    	* elf32-i386.c (elf_i386_convert_mov_to_lea): Don't optimize
    	_DYNAMIC.
    	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
    
    ld/testsuite/
    
    	* ld-i386/i386.exp: Run mov1a, mov1b.
    	* ld-x86-64/x86-64.exp: Run mov1a, mov1b, mov1c, mov1d.
    
    	* ld-i386/mov1.s: New file.
    	* ld-i386/mov1a.d: Likewise.
    	* ld-i386/mov1b.d: Likewise.
    	* ld-x86-64/mov1.s: Likewise.
    	* ld-x86-64/mov1a.d: Likewise.
    	* ld-x86-64/mov1b.d: Likewise.
    	* ld-x86-64/mov1c.d: Likewise.
    	* ld-x86-64/mov1d.d: Likewise.

commit ad1305f111b8e618f0b92d3393592d0960d46cc6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Sep 1 00:00:33 2012 +0000

    *** empty log message ***

commit fc2564fa5c130576fa8b4777a3c2e3ca08e8a964
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Sep 1 00:00:05 2012 +0000

    daily update

commit ac5448b918f30c3520e66561b0f4f7d9f93df189
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Aug 31 20:41:40 2012 +0000

    Convert mov to lea in size_dynamic_sections
    
    bfd/
    
    	* elf32-i386.c (elf_i386_convert_mov_to_lea): New.
    	(elf_i386_size_dynamic_sections): Use it on input sections.
    	(elf_i386_relocate_section): Don't convert
    	"mov foo@GOT(%reg), %reg" to "lea foo@GOTOFF(%reg), %reg"
    	for local symbols here.
    
    	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): New.
    	(elf_x86_64_size_dynamic_sections): Use it on input sections.
    	(elf_x86_64_relocate_section): Don't convert
    	"mov foo@GOTPCREL(%rip), %reg" to "lea foo@GOTOFF(%reg), %reg"
    	for local symbols.
    
    ld/testsuite/
    
    	* ld-i386/i386.exp: Run lea1d, lea1f, lea1f.
    	* ld-x86-64/x86-64.exp: Run lea1g, lea1h, lea1i, lea1j, lea1k,
    	lea1l.
    
    	* ld-ifunc/ifunc-13-i386.d: Remove R_386_RELATIVE entry.
    
    	* ld-i386/lea1d.d: New file.
    	* ld-i386/lea1e.d: Likewise.
    	* ld-i386/lea1f.d: Likewise.
    	* ld-x86-64/lea1g.d: Likewise.
    	* ld-x86-64/lea1h.d: Likewise.
    	* ld-x86-64/lea1i.d: Likewise.
    	* ld-x86-64/lea1j.d: Likewise.
    	* ld-x86-64/lea1k.d: Likewise.
    	* ld-x86-64/lea1l.d: Likewise.

commit c1ce427fb58e47e852daf97564888b104a5a737a
Author: qiyao <qiyao>
Date:   Fri Aug 31 08:41:53 2012 +0000

    gdb/
    	* mi/mi-cmds.c (mi_cmds): New macros DEF_MI_CMD_CLI
    	DEF_MI_CMD_MI DEF_MI_CMD_CLI_1 and DEF_MI_CMD_CLI_1.
    	Update some commands.
    	* mi/mi-cmds.h (struct mi_cmd) <suppress_notification>: New field.
    	* mi/mi-main.c (mi_cmd_execute): Set '*parse->cmd->suppress_notification'
    	to 1.

commit fecc5be2895ffb1a6e2c9009488a237c9f0f123b
Author: qiyao <qiyao>
Date:   Fri Aug 31 08:30:20 2012 +0000

    gdb/
    	* mi/mi-cmds.c (mi_cmds): Add 'static'.

commit baaf7f122ba7c1c63783dd64098e9d7eddd1863a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Aug 31 04:26:16 2012 +0000

    Convert mov to lea for loading local function address
    
    bfd/
    
    	* elf32-i386.c (elf_i386_relocate_section): Convert
    	"mov foo@GOT(%reg), %reg" to "lea foo@GOTOFF(%reg), %reg"
    	for local symbols.
    
    	* elf64-x86-64.c (elf_x86_64_relocate_section): Convert
    	"mov foo@GOTPCREL(%rip), %reg" to "lea foo(%rip), %reg"
    	for local symbols.
    
    ld/testsuite/
    
    	* ld-i386/i386.exp: Run lea1a, lea1b, lea1c.
    	* ld-x86-64/x86-64.exp: Run lea1a, lea1b, lea1c, lea1d, lea1e,
    	lea1f.
    
    	* ld-i386/lea1.s: New file.
    	* ld-i386/lea1a.d: Likewise.
    	* ld-i386/lea1b.d: Likewise.
    	* ld-i386/lea1c.d: Likewise.
    	* ld-x86-64/lea1.s: Likewise.
    	* ld-x86-64/lea1a.d: Likewise.
    	* ld-x86-64/lea1b.d: Likewise.
    	* ld-x86-64/lea1c.d: Likewise.
    	* ld-x86-64/lea1d.d: Likewise.
    	* ld-x86-64/lea1e.d: Likewise.
    	* ld-x86-64/lea1f.d: Likewise.

commit 99ffe49dadcbc3cc3df01f5ce7065ae92f261e7c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 31 02:42:56 2012 +0000

    	PR ld/14464
    	* elf64-ppc.c (ppc64_elf_relocate_section): Map symbols defined
    	by a linker script in .opd to corresponding input .opd section.

commit 1622ea9a5a5a8fc4a9d308631b6854d135d7cc38
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 31 00:00:04 2012 +0000

    daily update

commit 24f532258d2e1e5a0218bd8d29371f9ae1a0c903
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Aug 31 00:00:02 2012 +0000

    *** empty log message ***

commit 4bde8440e186c35f59fb1d87f78baeb013ebefb8
Author: khooyp <khooyp>
Date:   Thu Aug 30 18:59:53 2012 +0000

    Add "Khoo Yit Phang" to gdb/MAINTAINERS.

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

Summary of changes:
 bfd/ChangeLog          |   82 +++++++++++++++++
 bfd/elf-bfd.h          |    3 +
 bfd/elf-m10300.c       |    2 +-
 bfd/elf32-arm.c        |    2 +-
 bfd/elf32-cr16.c       |    2 +-
 bfd/elf32-cris.c       |    2 +-
 bfd/elf32-hppa.c       |    4 +-
 bfd/elf32-i386.c       |  149 ++++++++++++++++++++++++++++++
 bfd/elf32-lm32.c       |    3 +-
 bfd/elf32-m32r.c       |    3 +-
 bfd/elf32-microblaze.c |    6 +-
 bfd/elf32-s390.c       |   10 ++-
 bfd/elf32-score.c      |    3 +-
 bfd/elf32-score7.c     |    3 +-
 bfd/elf32-sh.c         |    2 +-
 bfd/elf32-tic6x.c      |    2 +-
 bfd/elf32-tilepro.c    |    2 +-
 bfd/elf32-vax.c        |    2 +-
 bfd/elf32-xtensa.c     |    2 +-
 bfd/elf64-aarch64.c    |    2 +-
 bfd/elf64-alpha.c      |    2 +-
 bfd/elf64-ia64-vms.c   |    2 +-
 bfd/elf64-ppc.c        |   27 ++++++
 bfd/elf64-s390.c       |   13 ++-
 bfd/elf64-sh64.c       |    2 +-
 bfd/elf64-x86-64.c     |  150 ++++++++++++++++++++++++++++++
 bfd/elflink.c          |    5 +-
 bfd/elfnn-ia64.c       |    2 +-
 bfd/elfxx-mips.c       |    2 +-
 bfd/elfxx-sparc.c      |    2 +-
 bfd/elfxx-tilegx.c     |    2 +-
 bfd/version.h          |    2 +-
 gdb/ChangeLog          |   28 ++++++
 gdb/MAINTAINERS        |    1 +
 gdb/configure          |  163 ++++++++++++++++++++-------------
 gdb/configure.ac       |   69 ++++++++++-----
 gdb/mi/mi-cmds.c       |  237 ++++++++++++++++++++++++++----------------------
 gdb/mi/mi-cmds.h       |    6 +
 gdb/mi/mi-main.c       |   13 +--
 gdb/version.in         |    2 +-
 sim/arm/ChangeLog      |    6 +
 sim/arm/armsupp.c      |    2 +-
 42 files changed, 782 insertions(+), 242 deletions(-)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 3ec6b2f..189d52d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,85 @@
+2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+	* elf32-s390.c (elf_s390_relocate_section): Handle PLTOFF for
+	local and global ifunc symbols.
+	* elf64-s390.c (elf_s390_relocate_section): Likewise.
+
+2012-09-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf-bfd.h (elf_link_hash_table): Add hdynamic for the
+	_DYNAMIC symbol.
+
+	* elflink.c (_bfd_elf_link_create_dynamic_sections): Set
+	hdynamic.
+
+	* elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Check
+	hdynamic instead of "_DYNAMIC".
+	* elf32-arm.c (elf32_arm_finish_dynamic_symbol): Likewise.
+	* elf32-cr16.c (elf32_arm_finish_dynamic_symbol): Likewise.
+	* elf32-cris.c (elf_cris_finish_dynamic_symbol): Likewise.
+	* elf32-hppa.c (elf32_hppa_finish_dynamic_symbol): Likewise.
+	* elf32-i386.c (elf_i386_convert_mov_to_lea): Likewise.
+	* elf32-lm32.c (lm32_elf_finish_dynamic_symbol): Likewise.
+	* elf32-m32r.c (m32r_elf_finish_dynamic_symbol): Likewise.
+	* elf32-s390.c (elf_s390_finish_dynamic_symbol): Likewise.
+	* elf32-sh.c (sh_elf_finish_dynamic_symbol): Likewise.
+	* elf32-tic6x.c (elf32_tic6x_finish_dynamic_symbol): Likewise.
+	* elf32-tilepro.c (tilepro_elf_finish_dynamic_symbol): Likewise.
+	* elf32-vax.c (elf_vax_finish_dynamic_symbol): Likewise.
+	* elf32-xtensa.c (elf_xtensa_finish_dynamic_symbol): Likewise.
+	* elf64-aarch64.c elf64_aarch64_finish_dynamic_symbol(): Likewise.
+	* elf64-alpha.c (elf64_alpha_finish_dynamic_symbol): Likewise.
+	* elf64-ia64-vms.c (elf64_ia64_finish_dynamic_symbol): Likewise.
+	* elf64-s390.c (elf_s390_finish_dynamic_symbol): Likewise.
+	* elf64-sh64.c (sh64_elf64_finish_dynamic_symbol): Likewise.
+	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
+	* elfnn-ia64.c (elfNN_ia64_finish_dynamic_symbol): Likewise.
+	* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Likewise.
+	* elfxx-sparc.c (_bfd_sparc_elf_finish_dynamic_symbol): Likewise.
+	* elfxx-tilegx.c (tilegx_elf_finish_dynamic_symbol): Likewise.
+
+	* elf32-microblaze.c (microblaze_elf_finish_dynamic_symbol): Check
+	hdynamic, hgot, hplt instead of _DYNAMIC, _GLOBAL_OFFSET_TABLE_,
+	_PROCEDURE_LINKAGE_TABLE_.
+	* elf32-score.c (s3_bfd_score_elf_finish_dynamic_symbol): Likewise.
+	* elf32-score7.c (s7_bfd_score_elf_finish_dynamic_symbol): Likewise.
+
+2012-08-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_convert_mov_to_lea): Don't optimize
+	_DYNAMIC.
+	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
+
+2012-08-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_convert_mov_to_lea): New.
+	(elf_i386_size_dynamic_sections): Use it on input sections.
+	(elf_i386_relocate_section): Don't convert
+	"mov foo@GOT(%reg), %reg" to "lea foo@GOTOFF(%reg), %reg"
+	for local symbols here.
+
+	* elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): New.
+	(elf_x86_64_size_dynamic_sections): Use it on input sections.
+	(elf_x86_64_relocate_section): Don't convert
+	"mov foo@GOTPCREL(%rip), %reg" to "lea foo(%rip), %reg"
+	for local symbols here.
+
+2012-08-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_relocate_section): Convert
+	"mov foo@GOT(%reg), %reg" to "lea foo@GOTOFF(%reg), %reg"
+	for local symbols.
+
+	* elf64-x86-64.c (elf_x86_64_relocate_section): Convert
+	"mov foo@GOTPCREL(%rip), %reg" to "lea foo(%rip), %reg"
+	for local symbols.
+
+2012-08-31  Alan Modra  <amodra@gmail.com>
+
+	PR ld/14464
+	* elf64-ppc.c (ppc64_elf_relocate_section): Map symbols defined
+	by a linker script in .opd to corresponding input .opd section.
+
 2012-08-28  Maciej W. Rozycki  <macro@codesourcery.com>
 
 	* elf32-ppc.c (ppc_elf_relocate_section): Assert that dynindx is
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index e57528e..1225036 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -498,6 +498,9 @@ struct elf_link_hash_table
   /* The _PROCEDURE_LINKAGE_TABLE_ symbol.  */
   struct elf_link_hash_entry *hplt;
 
+  /* The _DYNAMIC symbol.  */
+  struct elf_link_hash_entry *hdynamic;
+
   /* A pointer to information used to merge SEC_MERGE sections.  */
   void *merge_info;
 
diff --git a/bfd/elf-m10300.c b/bfd/elf-m10300.c
index 709ea16..b44a4b4 100644
--- a/bfd/elf-m10300.c
+++ b/bfd/elf-m10300.c
@@ -5395,7 +5395,7 @@ _bfd_mn10300_elf_finish_dynamic_symbol (bfd * output_bfd,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (streq (h->root.root.string, "_DYNAMIC")
+  if (h == elf_hash_table (info)->hdynamic
       || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index a287fbb..633bb64 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -14003,7 +14003,7 @@ elf32_arm_finish_dynamic_symbol (bfd * output_bfd,
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  On VxWorks,
      the _GLOBAL_OFFSET_TABLE_ symbol is not absolute: it is relative
      to the ".got" section.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == htab->root.hdynamic
       || (!htab->vxworks_p && h == htab->root.hgot))
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-cr16.c b/bfd/elf32-cr16.c
index 97fa569..46769f5 100644
--- a/bfd/elf32-cr16.c
+++ b/bfd/elf32-cr16.c
@@ -2698,7 +2698,7 @@ _bfd_cr16_elf_finish_dynamic_symbol (bfd * output_bfd,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == elf_hash_table (info)->hdynamic
       || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-cris.c b/bfd/elf32-cris.c
index c9316ee..33afc63 100644
--- a/bfd/elf32-cris.c
+++ b/bfd/elf32-cris.c
@@ -2288,7 +2288,7 @@ elf_cris_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == elf_hash_table (info)->hdynamic
       || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c
index dc3053c..7ec06c7 100644
--- a/bfd/elf32-hppa.c
+++ b/bfd/elf32-hppa.c
@@ -4442,9 +4442,7 @@ elf32_hppa_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (eh_name (eh)[0] == '_'
-      && (strcmp (eh_name (eh), "_DYNAMIC") == 0
-	  || eh == htab->etab.hgot))
+  if (eh == htab->etab.hdynamic || eh == htab->etab.hgot)
     {
       sym->st_shndx = SHN_ABS;
     }
diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c
index 7d3652d..25e3a33 100644
--- a/bfd/elf32-i386.c
+++ b/bfd/elf32-i386.c
@@ -2536,6 +2536,152 @@ elf_i386_readonly_dynrelocs (struct elf_link_hash_entry *h, void *inf)
   return TRUE;
 }
 
+/* Convert
+   mov foo@GOT(%reg), %reg
+   to
+   lea foo@GOTOFF(%reg), %reg
+   with the local symbol, foo.  */
+
+static bfd_boolean
+elf_i386_convert_mov_to_lea (bfd *abfd, asection *sec,
+			     struct bfd_link_info *link_info)
+{
+  Elf_Internal_Shdr *symtab_hdr;
+  Elf_Internal_Rela *internal_relocs;
+  Elf_Internal_Rela *irel, *irelend;
+  bfd_byte *contents;
+  struct elf_i386_link_hash_table *htab;
+  bfd_boolean changed_contents;
+  bfd_boolean changed_relocs;
+  bfd_signed_vma *local_got_refcounts;
+
+  /* Don't even try to convert non-ELF outputs.  */
+  if (!is_elf_hash_table (link_info->hash))
+    return FALSE;
+
+  /* Nothing to do if there are no codes or no relocations.  */
+  if ((sec->flags & (SEC_CODE | SEC_RELOC)) != (SEC_CODE | SEC_RELOC)
+      || sec->reloc_count == 0)
+    return TRUE;
+
+  symtab_hdr = &elf_tdata (abfd)->symtab_hdr;
+
+  /* Load the relocations for this section.  */
+  internal_relocs = (_bfd_elf_link_read_relocs
+		     (abfd, sec, NULL, (Elf_Internal_Rela *) NULL,
+		      link_info->keep_memory));
+  if (internal_relocs == NULL)
+    return FALSE;
+
+  htab = elf_i386_hash_table (link_info);
+  changed_contents = FALSE;
+  changed_relocs = FALSE;
+  local_got_refcounts = elf_local_got_refcounts (abfd);
+
+  /* Get the section contents.  */
+  if (elf_section_data (sec)->this_hdr.contents != NULL)
+    contents = elf_section_data (sec)->this_hdr.contents;
+  else
+    {
+      if (!bfd_malloc_and_get_section (abfd, sec, &contents))
+	goto error_return;
+    }
+
+  irelend = internal_relocs + sec->reloc_count;
+  for (irel = internal_relocs; irel < irelend; irel++)
+    {
+      unsigned int r_type = ELF32_R_TYPE (irel->r_info);
+      unsigned int r_symndx = ELF32_R_SYM (irel->r_info);
+      unsigned int indx;
+      struct elf_link_hash_entry *h;
+
+      if (r_type != R_386_GOT32)
+	continue;
+
+      /* Get the symbol referred to by the reloc.  */
+      if (r_symndx < symtab_hdr->sh_info)
+	{
+	  Elf_Internal_Sym *isym;
+
+	  isym = bfd_sym_from_r_symndx (&htab->sym_cache,
+					abfd, r_symndx);
+
+	  /* STT_GNU_IFUNC must keep R_386_GOT32 relocation.  */
+	  if (ELF_ST_TYPE (isym->st_info) != STT_GNU_IFUNC
+	      && bfd_get_8 (input_bfd,
+			    contents + irel->r_offset - 2) == 0x8b)
+	    {
+	      bfd_put_8 (output_bfd, 0x8d,
+			 contents + irel->r_offset - 2);
+	      irel->r_info = ELF32_R_INFO (r_symndx, R_386_GOTOFF);
+	      if (local_got_refcounts != NULL
+		  && local_got_refcounts[r_symndx] > 0)
+		local_got_refcounts[r_symndx] -= 1;
+	      changed_contents = TRUE;
+	      changed_relocs = TRUE;
+	    }
+	  continue;
+	}
+
+      indx = r_symndx - symtab_hdr->sh_info;
+      h = elf_sym_hashes (abfd)[indx];
+      BFD_ASSERT (h != NULL);
+
+      while (h->root.type == bfd_link_hash_indirect
+	     || h->root.type == bfd_link_hash_warning)
+	h = (struct elf_link_hash_entry *) h->root.u.i.link;
+
+      /* STT_GNU_IFUNC must keep R_386_GOT32 relocation.  We also avoid
+	 optimizing _DYNAMIC since ld.so may use its link-time address.  */
+      if (h->def_regular
+	  && h->type != STT_GNU_IFUNC
+	  && h != htab->elf.hdynamic
+	  && SYMBOL_REFERENCES_LOCAL (link_info, h)
+	  && bfd_get_8 (input_bfd,
+			contents + irel->r_offset - 2) == 0x8b)
+	{
+	  bfd_put_8 (output_bfd, 0x8d,
+		     contents + irel->r_offset - 2);
+	  irel->r_info = ELF32_R_INFO (r_symndx, R_386_GOTOFF);
+	  if (h->got.refcount > 0)
+	    h->got.refcount -= 1;
+	  changed_contents = TRUE;
+	  changed_relocs = TRUE;
+	}
+    }
+
+  if (contents != NULL
+      && elf_section_data (sec)->this_hdr.contents != contents)
+    {
+      if (!changed_contents && !link_info->keep_memory)
+	free (contents);
+      else
+	{
+	  /* Cache the section contents for elf_link_input_bfd.  */
+	  elf_section_data (sec)->this_hdr.contents = contents;
+	}
+    }
+
+  if (elf_section_data (sec)->relocs != internal_relocs)
+    {
+      if (!changed_relocs)
+	free (internal_relocs);
+      else
+	elf_section_data (sec)->relocs = internal_relocs;
+    }
+
+  return TRUE;
+
+ error_return:
+  if (contents != NULL
+      && elf_section_data (sec)->this_hdr.contents != contents)
+    free (contents);
+  if (internal_relocs != NULL
+      && elf_section_data (sec)->relocs != internal_relocs)
+    free (internal_relocs);
+  return FALSE;
+}
+
 /* Set the sizes of the dynamic sections.  */
 
 static bfd_boolean
@@ -2586,6 +2732,9 @@ elf_i386_size_dynamic_sections (bfd *output_bfd, struct bfd_link_info *info)
 	{
 	  struct elf_dyn_relocs *p;
 
+	  if (!elf_i386_convert_mov_to_lea (ibfd, s, info))
+	    return FALSE;
+
 	  for (p = ((struct elf_dyn_relocs *)
 		     elf_section_data (s)->local_dynrel);
 	       p != NULL;
diff --git a/bfd/elf32-lm32.c b/bfd/elf32-lm32.c
index 8d530a4..f40536c 100644
--- a/bfd/elf32-lm32.c
+++ b/bfd/elf32-lm32.c
@@ -1745,8 +1745,7 @@ lm32_elf_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark some specially defined symbols as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
-      || h == htab->root.hgot)
+  if (h == htab->root.hdynamic || h == htab->root.hgot)
     sym->st_shndx = SHN_ABS;
 
   return TRUE;
diff --git a/bfd/elf32-m32r.c b/bfd/elf32-m32r.c
index e3e3bb0..70ddaab 100644
--- a/bfd/elf32-m32r.c
+++ b/bfd/elf32-m32r.c
@@ -3295,8 +3295,7 @@ m32r_elf_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark some specially defined symbols as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
-      || h == htab->root.hgot)
+  if (h == htab->root.hdynamic || h == htab->root.hgot)
     sym->st_shndx = SHN_ABS;
 
   return TRUE;
diff --git a/bfd/elf32-microblaze.c b/bfd/elf32-microblaze.c
index 27b569e..c000424 100644
--- a/bfd/elf32-microblaze.c
+++ b/bfd/elf32-microblaze.c
@@ -2882,9 +2882,9 @@ microblaze_elf_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark some specially defined symbols as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
-      || strcmp (h->root.root.string, "_GLOBAL_OFFSET_TABLE_") == 0
-      || strcmp (h->root.root.string, "_PROCEDURE_LINKAGE_TABLE_") == 0)
+  if (h == htab->elf.hdynamic
+      || h == htab->elf.hgot
+      || h == htab->elf.hplt)
     sym->st_shndx = SHN_ABS;
 
   return TRUE;
diff --git a/bfd/elf32-s390.c b/bfd/elf32-s390.c
index 8d654d5..d6eedfa 100644
--- a/bfd/elf32-s390.c
+++ b/bfd/elf32-s390.c
@@ -2349,6 +2349,10 @@ elf_s390_relocate_section (bfd *output_bfd,
 
 	      switch (r_type)
 		{
+		case R_390_PLTOFF16:
+		case R_390_PLTOFF32:
+		  relocation -= htab->elf.sgot->output_section->vma;
+		  break;
 		case R_390_GOTPLT12:
 		case R_390_GOTPLT16:
 		case R_390_GOTPLT20:
@@ -2625,9 +2629,9 @@ elf_s390_relocate_section (bfd *output_bfd,
 
 	  /* For local symbols or if we didn't make a PLT entry for
 	     this symbol resolve the symbol directly.  */
-	  if (   h == NULL
+	  if (h == NULL
 	      || h->plt.offset == (bfd_vma) -1
-	      || htab->elf.splt == NULL)
+	      || (htab->elf.splt == NULL && !s390_is_ifunc_symbol_p (h)))
 	    {
 	      relocation -= htab->elf.sgot->output_section->vma;
 	      break;
@@ -3703,7 +3707,7 @@ elf_s390_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark some specially defined symbols as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == htab->elf.hdynamic
       || h == htab->elf.hgot
       || h == htab->elf.hplt)
     sym->st_shndx = SHN_ABS;
diff --git a/bfd/elf32-score.c b/bfd/elf32-score.c
index 01a602b..7b16ea2 100644
--- a/bfd/elf32-score.c
+++ b/bfd/elf32-score.c
@@ -3537,7 +3537,8 @@ s3_bfd_score_elf_finish_dynamic_symbol (bfd *output_bfd,
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
   name = h->root.root.string;
-  if (strcmp (name, "_DYNAMIC") == 0 || strcmp (name, "_GLOBAL_OFFSET_TABLE_") == 0)
+  if (h == elf_hash_table (info)->hdynamic
+      || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
   else if (strcmp (name, "_DYNAMIC_LINK") == 0)
     {
diff --git a/bfd/elf32-score7.c b/bfd/elf32-score7.c
index 3615a1e..30bfe39 100644
--- a/bfd/elf32-score7.c
+++ b/bfd/elf32-score7.c
@@ -3345,7 +3345,8 @@ s7_bfd_score_elf_finish_dynamic_symbol (bfd *output_bfd,
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
   name = h->root.root.string;
-  if (strcmp (name, "_DYNAMIC") == 0 || strcmp (name, "_GLOBAL_OFFSET_TABLE_") == 0)
+  if (h == elf_hash_table (info)->hdynamic
+      || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
   else if (strcmp (name, "_DYNAMIC_LINK") == 0)
     {
diff --git a/bfd/elf32-sh.c b/bfd/elf32-sh.c
index cbd00aa..df4affd 100644
--- a/bfd/elf32-sh.c
+++ b/bfd/elf32-sh.c
@@ -7157,7 +7157,7 @@ sh_elf_finish_dynamic_symbol (bfd *output_bfd, struct bfd_link_info *info,
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  On VxWorks,
      _GLOBAL_OFFSET_TABLE_ is not absolute: it is relative to the
      ".got" section.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == htab->root.hdynamic
       || (!htab->vxworks_p && h == htab->root.hgot))
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-tic6x.c b/bfd/elf32-tic6x.c
index dbe2c16..ef0d155 100644
--- a/bfd/elf32-tic6x.c
+++ b/bfd/elf32-tic6x.c
@@ -1903,7 +1903,7 @@ elf32_tic6x_finish_dynamic_symbol (bfd * output_bfd,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == elf_hash_table (info)->hdynamic
       || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-tilepro.c b/bfd/elf32-tilepro.c
index aa2dfd6..cbb65c6 100644
--- a/bfd/elf32-tilepro.c
+++ b/bfd/elf32-tilepro.c
@@ -3787,7 +3787,7 @@ tilepro_elf_finish_dynamic_symbol (bfd *output_bfd,
     }
 
   /* Mark some specially defined symbols as absolute. */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == htab->elf.hdynamic
       || (h == htab->elf.hgot || h == htab->elf.hplt))
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-vax.c b/bfd/elf32-vax.c
index 6258d96..3fbc289 100644
--- a/bfd/elf32-vax.c
+++ b/bfd/elf32-vax.c
@@ -1908,7 +1908,7 @@ elf_vax_finish_dynamic_symbol (bfd *output_bfd, struct bfd_link_info *info,
     }
 
   /* Mark _DYNAMIC and _GLOBAL_OFFSET_TABLE_ as absolute.  */
-  if (strcmp (h->root.root.string, "_DYNAMIC") == 0
+  if (h == elf_hash_table (info)->hdynamic
       || h == elf_hash_table (info)->hgot)
     sym->st_shndx = SHN_ABS;
 
diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-08-30 16:58 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-08-30 16:58 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  35d0c4bf23040dc8167f774119df13ac7e1ffc67 (commit)
       via  d0cd1a3b264442d8bae921cf52fe41dec3456538 (commit)
       via  4bc38b10926c1c4016502548804b1aa07c0bfce8 (commit)
       via  b2f77e5e25e255026e18463f63470612c3fcb348 (commit)
       via  a24067b5d09b19956714f0a30573e52b7c581e20 (commit)
       via  1456516244896dd91534e3d770e3a1ccb411f4ed (commit)
       via  eb1bf7a2baf62efb5d5139efdfe4dc2ec0501572 (commit)
       via  ccc92436f901eb8f785263fd09e189e73a2e1074 (commit)
       via  8b63b2833c26919b1f13840c08857750183b49a3 (commit)
       via  8bb94bcd8e71a06f92c9961df019f3fcd50a53cd (commit)
       via  ce4d103648a9e37fb85a8a9f822b85fcc9d1f64f (commit)
       via  98f27bb1430d17d3fc6ad88bce129d498621b754 (commit)
       via  edecd5458dedec5b210b2fb60c0a551da89d533c (commit)
       via  75bf040f1984ff06d388a1b9625670ef214ffc82 (commit)
       via  0bfcd6c3d033346498f5864ff3dca0432a6179b1 (commit)
       via  e708fd7bb60194f33821e762cef4d5d2b0d04d1c (commit)
       via  575722288a9e2e7eb3e239b2c3f2b2682fea1645 (commit)
       via  bb55c3f9f5b4c0505d02a303217950bee7c9ca05 (commit)
       via  6ba36d2768692f57d95bfcde8e2c920d5eab3065 (commit)
       via  7cb88549940b0779bc564a9af6117c7d0fe8cdc3 (commit)
       via  d4023ffb3f873e59d4b32513e6a785124f4f4810 (commit)
       via  9bbe4a258f6e476f46997b0a3c1697acdb5365aa (commit)
       via  af0af79a1f5751a4ae2dde3f4b2ae17fd135585d (commit)
       via  489a5bc09845b93d75eb2ece2b831c34b6587589 (commit)
       via  f18a6e6bb050b649c84c28fdf1c8c4092c5dd7f2 (commit)
       via  e48b70bea1ca8e22401ac9b9826224a930b895f6 (commit)
       via  6acf383f35fd10738c493147bf3dd5da8284d0f1 (commit)
       via  a22242070f8b4ddf3c681d5b8f7f1b9584fd0d96 (commit)
       via  89b97fe274a8cbb3e192beb6b61ef2f4c65e70ba (commit)
       via  0355c7203b2848300698af40e5ddb6938ed3e223 (commit)
       via  2490d5aab4272f2f935907a3dcba04dce0b130e2 (commit)
       via  ef0e5f034dc650beb82e0d6aefc72d0979d9cc24 (commit)
       via  c5e7b5c3b1a341c32e7fab762b6611011641901f (commit)
       via  ce3c5eda0b8d664790bc633a1013193a3289dff0 (commit)
       via  612c0a30f8008106f59c017d711a68862239b041 (commit)
       via  06dbc802391fed1e18662056c49fcd4c8120e296 (commit)
       via  df04b7bf5ece24c2eff8c1de8dd96e123ae7c22a (commit)
       via  6cc4d093fdeb664c04288fbb010a54a313861a98 (commit)
       via  c69b002edc1fde0e32e2fe331382b2b92ef33b80 (commit)
       via  96cfeb94938bcf9e41ffc30c0a0b73fa06b4b809 (commit)
       via  d275a8ffad432b435ef0dfe5900396566ae2a379 (commit)
       via  d505d0927883b2f310c22444994b962efcf17421 (commit)
       via  2cd8cbc8c0f8d1b76f723c9dd5bac108484b1956 (commit)
       via  f371a9a7d5d50179fca4a9b68ccc89d3664613a8 (commit)
       via  78717b4df3d7a582b678aa3990e205455a68abb4 (commit)
       via  6e62b167e77401c74c0408c1a8e5df4f304b9df6 (commit)
       via  0e163b7f37deccb7b77ed36b52cec3f5b4e97fb3 (commit)
       via  049b8590c93f1d29ae08748e562c1b423c06ffcc (commit)
       via  9e3b7a6706afd99b7b57a54e147c611bfe006b44 (commit)
       via  de40209d704681326fd0e4936b5a40a8d30d7398 (commit)
       via  708c0ae036f596ad1ec139fa522676ad8417fda2 (commit)
       via  637efd8671901242c301b270e38288ed0a6a76d8 (commit)
       via  ba6caefda887a97669a0ca0fd26c4d624507e9af (commit)
       via  3c7872b7f16b0f8552e1048a221f3e8f7c479316 (commit)
       via  54301def22f7d8629af0d2ba18318e92f88614e3 (commit)
       via  9071e6173680a3ab7486e1deba5623fd7e8aa7b1 (commit)
       via  dc2b66aeacf1fb84d6531231efd901cc2a3083df (commit)
       via  127c77aa2ac4ccc321bab4d27deffbdc15a7fdf2 (commit)
       via  7585e121ef9dd09d3ac76783fc28d74693934b4b (commit)
       via  3c9f743f7cbc3e5a5474ae896465a3b4b55b56af (commit)
       via  21ebaf891ac164159ff2c16537947a2dedb96570 (commit)
       via  fe7e11537e338780d80c278c8a2b734a491e29a8 (commit)
       via  8e17bc5e2f1b15b2e4827275085b37dfb3e486ae (commit)
       via  453fefe26e92b605e3f11f95da063e1f6ad86c3b (commit)
       via  faaabc0d1f67ee1d284f007e3489eabafdb77c0f (commit)
       via  26abef1e9c605b23664108b75dedddbe7f9f278b (commit)
       via  afcebe419c558d920c75e56bfbfcb7f53e987a62 (commit)
       via  65ef9dd821eb07cf32f8bbad8a91c9a5f0830115 (commit)
      from  0b8f3279654cca66be3ddbcc3b8603d83f1317b5 (commit)

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

- Log -----------------------------------------------------------------
commit 35d0c4bf23040dc8167f774119df13ac7e1ffc67
Merge: 0b8f327 d0cd1a3
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Thu Aug 30 17:58:10 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit d0cd1a3b264442d8bae921cf52fe41dec3456538
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Aug 30 07:05:19 2012 +0000

    sim: cr16: update syscall list

commit 4bc38b10926c1c4016502548804b1aa07c0bfce8
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Aug 30 06:10:28 2012 +0000

    sim: cr16: improve trap handling

commit b2f77e5e25e255026e18463f63470612c3fcb348
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Aug 30 06:09:45 2012 +0000

    sim: cr16: add sim_complete_command stub

commit a24067b5d09b19956714f0a30573e52b7c581e20
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Aug 30 00:00:33 2012 +0000

    *** empty log message ***

commit 1456516244896dd91534e3d770e3a1ccb411f4ed
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 30 00:00:04 2012 +0000

    daily update

commit eb1bf7a2baf62efb5d5139efdfe4dc2ec0501572
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Wed Aug 29 22:34:03 2012 +0000

    	* ppc-opc.c (VXASHB_MASK): New define.
    	(powerpc_opcodes) <vsldoi>: Use VXASHB_MASK.

commit ccc92436f901eb8f785263fd09e189e73a2e1074
Author: Doug Evans <dje@google.com>
Date:   Wed Aug 29 19:17:15 2012 +0000

    	* main.c (print_gdb_help): Remove reference to
    	--use-deprecated-index-sections.

commit 8b63b2833c26919b1f13840c08857750183b49a3
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Aug 29 01:02:41 2012 +0000

    Replace malloc with xmalloc
    
    	* argv.c (dupargv): Replace malloc with xmalloc.  Don't check
    	xmalloc return.
    	(buildargv): Likewise.  Also replace strdup with xstrdup.
    	(expandargv): Don't check dupargv return.

commit 8bb94bcd8e71a06f92c9961df019f3fcd50a53cd
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Aug 29 00:45:49 2012 +0000

    Replace alloca with xmalloc/free
    
    	PR binutils/14526
    	* argv.c (buildargv): Replace alloca with xmalloc/free.

commit ce4d103648a9e37fb85a8a9f822b85fcc9d1f64f
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Aug 29 00:00:34 2012 +0000

    *** empty log message ***

commit 98f27bb1430d17d3fc6ad88bce129d498621b754
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 29 00:00:05 2012 +0000

    daily update

commit edecd5458dedec5b210b2fb60c0a551da89d533c
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Aug 28 20:17:55 2012 +0000

    	* elf32-ppc.c (ppc_elf_relocate_section): Assert that dynindx is
    	not minus one.
    	* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.

commit 75bf040f1984ff06d388a1b9625670ef214ffc82
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Aug 28 20:13:26 2012 +0000

    	* elflink.c (_bfd_elf_merge_symbol): Also override the version
    	a dynamic symbol defaulted to if preempted with a hidden or
    	internal definition.

commit 0bfcd6c3d033346498f5864ff3dca0432a6179b1
Author: qiyao <qiyao>
Date:   Tue Aug 28 16:53:30 2012 +0000

    gdb/gdbserver/
    	* ax.c, tracepoint.c: Replace ATTR_FORMAT with ATTRIBUTE_PRINTF.
    	* server.h: Include 'libiberty.h' and 'ansidecl.h'.
    	(ATTR_NORETURN, ATTR_FORMAT, ATTR_MALLOC): Remove.
    	Remove declarations of xmalloc, xreallloc, xstrdup and
    	freeargv.
    	* Makefile.in (libiberty_h): New.
    	(server_h): Append dependencies 'libiberty.h' and 'ansidecl.h'.
    	(linux-bfin-low.o): Append dependency 'libiberty.h'.

commit e708fd7bb60194f33821e762cef4d5d2b0d04d1c
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Tue Aug 28 16:41:07 2012 +0000

    	* ppc-opc.c (UIMM4, UIMM3, UIMM2, VXVA_MASK, VXVB_MASK, VXVAVB_MASK,
    	VXVDVA_MASK, VXUIMM4_MASK, VXUIMM3_MASK, VXUIMM2_MASK): New defines.
    	(powerpc_opcodes) <vexptefp, vlogefp, vrefp, vrfim, vrfin, vrfip,
    	vrfiz, vrsqrtefp, vupkhpx, vupkhsb, vupkhsh, vupklpx, vupklsb,
    	vupklsh>: Use VXVA_MASK.
    	<vspltisb, vspltish, vspltisw>: Use VXVB_MASK.
    	<mfvscr>: Use VXVAVB_MASK.
    	<mtvscr>: Use VXVDVA_MASK.
    	<vspltb>: Use VXUIMM4_MASK.
    	<vsplth>: Use VXUIMM3_MASK.
    	<vspltw>: Use VXUIMM2_MASK.

commit 575722288a9e2e7eb3e239b2c3f2b2682fea1645
Author: qiyao <qiyao>
Date:   Tue Aug 28 14:08:37 2012 +0000

    gdb/
    	* cli/cli-cmds.c (max_user_call_depth): Add 'unsigned'.
    	(init_cmds): Call add_setshow_uinteger_cmd for command
    	'max-user-call-depth'.
    	* cli/cli-script.c (execute_user_command): Add 'unsigned' to the
    	declaration of 'max_user_call_depth'.
    	* frame.c (backtrace_limit): Add 'unsigned'.
    	(_initialize_frame): Call add_setshow_uinteger_cmd for command
    	'limit'.
    	* remote.c (remoteaddresssize): Add 'unsigned'.
    	(remote_address_masked): Change local var 'address_size' to
    	'unsigned'.
    	(_initialize_remote): Call add_setshow_uinteger_cmd for
    	'remoteaddresssize'.
    	* top.c (history_size): Add 'unsigned'.
    	(show_commands): Change local variables to 'unsigned'.
    	(set_history_size_command): Don't check history_size is negative.
    	Adjust the condition to call unstifle_history and set history_size
    	to UNIT_MAX.

commit bb55c3f9f5b4c0505d02a303217950bee7c9ca05
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Aug 28 09:05:34 2012 +0000

    2012-08-28  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/14428
    
    	gdb/
    	* infcmd.c (default_print_one_register_info): New, factored out
    	from default_print_registers_info.
    	(default_print_registers_info): Use it.  Mark value unavailable if
    	necessary.
    	(registers_info): Print user registers with
    	default_print_one_register_info.
    
    	gdb/testsuite/
    	* gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.

commit 6ba36d2768692f57d95bfcde8e2c920d5eab3065
Author: walt <walt>
Date:   Tue Aug 28 06:28:29 2012 +0000

    Add padding to the plt section so that its size is a multiple of its
    entry size.
    	* elf32-tilepro.c (allocate_dynrelocs): Use PLT_ENTRY_SIZE as size
    	of header.
    	(tilepro_plt_entry_build): Account for new header size.
    	(tilepro_elf_finish_dynamic_sections): Ditto.
    	(tilepro_elf_plt_sym_val): Ditto.
    	* elfxx-tilegx.c (allocate_dynrelocs): Use PLT_ENTRY_SIZE as size
    	of header + tail.
    	(tilegx_elf_finish_dynamic_sections): Account for new padding.

commit 7cb88549940b0779bc564a9af6117c7d0fe8cdc3
Author: walt <walt>
Date:   Tue Aug 28 02:43:16 2012 +0000

    Add support for constructing pc-relative addresses to the plt, by
    adding the necessary assembly operators and relocations.
    
    bfd:
    	* reloc.c (Add BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): new relocations.
    	* elfxx-tilegx.c (tilegx_elf_howto_table): Handle new relocations.
    	(tilegx_reloc_map): Ditto.
    	(reloc_to_create_func): Ditto.
    	(tilegx_elf_check_relocs): Ditto.
    	(tilegx_elf_gc_sweep_hook): Ditto.
    	(tilegx_elf_relocate_section): Ditto.
    	* libbfd.h: Regenerate.
    	* bfd-in2.h: Regenerate.
    
    gas:
    	* tc-tilegx.c (O_hw0_plt): Define operator.
    	(O_hw1_plt): Ditto.
    	(O_hw1_last_plt): Ditto.
    	(O_hw2_last_plt): Ditto.
    	(md_begin): Handle new operators.
    	(emit_tilegx_instruction): Ditto.
    	(md_apply_fix): Ditto.
    	* doc/c-tilegx.texi: Document new operators.
    
    include/elf:
    	* tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
    	(R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL	): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.

commit d4023ffb3f873e59d4b32513e6a785124f4f4810
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 28 00:00:04 2012 +0000

    daily update

commit 9bbe4a258f6e476f46997b0a3c1697acdb5365aa
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Aug 28 00:00:02 2012 +0000

    *** empty log message ***

commit af0af79a1f5751a4ae2dde3f4b2ae17fd135585d
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Aug 27 17:00:41 2012 +0000

    Check if TUI_SRC_WIN is not NULL before referencing it
    
    	PR tui/14486
    	* tui/tui-source.c (tui_source_is_displayed): Check if TUI_SRC_WIN
    	is not NULL before referencing it.

commit 489a5bc09845b93d75eb2ece2b831c34b6587589
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:55:35 2012 +0000

    gdb/
    	* breakpoint.c (parse_breakpoint_sals) <(*address) == NULL>: New
    	variable pc.  Call find_pc_line instead of find_pc_overlay, restore
    	original PC for it.
    
    gdb/testsuite/
    	* gdb.base/break-caller-line.c: New file.
    	* gdb.base/break-caller-line.exp: New file.

commit f18a6e6bb050b649c84c28fdf1c8c4092c5dd7f2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:50:53 2012 +0000

    gdb/
    	* auto-load.c (auto_load_objfile_script): Rename to ...
    	(auto_load_objfile_script_1): ... here, change variable realname to
    	parameter realname, document it, add return value, add variable retval.
    	(auto_load_objfile_script): New function.
    
    gdb/doc/
    	* gdb.texinfo (objfile-gdb.py file): New paragraph for .exe stripping.

commit e48b70bea1ca8e22401ac9b9826224a930b895f6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:47:15 2012 +0000

    gdb/
    	* cli/cli-decode.c (print_doc_line): Keep skipping '.' and ',' not
    	followed by a whitespace.

commit 6acf383f35fd10738c493147bf3dd5da8284d0f1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:43:26 2012 +0000

    ChangeLog fix:
    	PR gdb/14494.
    	* dwarf2read.c (dwarf2_locate_sections): Move variable aflag here.
    	Move the SEC_HAS_CONTENTS check here - for any NAMES use.
    	(dwarf2_locate_sections) <eh_frame>: Move the variable and check from
    	here.

commit a22242070f8b4ddf3c681d5b8f7f1b9584fd0d96
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:37:39 2012 +0000

    gdb/
    	* dwarf2read.c (dwarf2_locate_sections): Move variable aflag here.
    	Move the SEC_HAS_CONTENTS check here - for any NAMES use.
    	(dwarf2_locate_sections) <eh_frame>: Move the variable and check from
    	here.

commit 89b97fe274a8cbb3e192beb6b61ef2f4c65e70ba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 27 16:34:32 2012 +0000

    gdb/testsuite/
    	* gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
    	* gdb.arch/i386-cfi-notcurrent.S: New file.
    	* gdb.arch/i386-cfi-notcurrent.exp: New file.

commit 0355c7203b2848300698af40e5ddb6938ed3e223
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Aug 27 08:57:59 2012 +0000

    2012-08-27  Wei-cheng Wang  <cole945@gmail.com>
    
    	* memattr.c (create_mem_region): Fix memory region overlapping
    	checking.
    
    2012-08-27  Wei-cheng Wang  <cole945@gmail.com>
    	    Yao Qi <yao@codesourcery.com>
    	    Pedro Alves <palves@redhat.com>
    
    	* gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
    	New procedures.
    	(top level): Add overlap checking tests.

commit 2490d5aab4272f2f935907a3dcba04dce0b130e2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 27 00:00:04 2012 +0000

    daily update

commit ef0e5f034dc650beb82e0d6aefc72d0979d9cc24
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Aug 27 00:00:03 2012 +0000

    *** empty log message ***

commit c5e7b5c3b1a341c32e7fab762b6611011641901f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Aug 26 14:41:28 2012 +0000

    Don't set HOST_LIB_PATH_bfd/HOST_LIB_PATH_opcodes
    
    	PR binutils/4970
    	* Makefile.def (host_modules): Rmove lib_path=.libs from bfd
    	and opcodes.
    	* Makefile.in: Regenerated.

commit ce3c5eda0b8d664790bc633a1013193a3289dff0
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Aug 26 14:34:38 2012 +0000

    Sync toplevel files with GCC tree
    
    2012-08-14   Diego Novillo  <dnovillo@google.com>
    
    	Merge from cxx-conversion branch.
    
    	* Makefile.tpl (STAGE[+id+]_CXXFLAGS): Remove
    	POSTSTAGE1_CONFIGURE_FLAGS.
    	* Makefile.in: Regenerate.
    	* configure.ac (ENABLE_BUILD_WITH_CXX): Remove.  Update all users.
    	Force C++ when bootstrapping.
    	* configure: Regenerate.
    
    2012-07-06  Richard Guenther  <rguenther@suse.de>
    
    	* Makefile.def (cloog): Pass $(HOST_GMPINC) and $(HOST_ISLINC)
    	as CPPFLAGS, pass path to built gmp as LDFLAGS, always use
    	--with-gmp=system.
    	* Makefile.in: Regenerated.
    	* configure: Likewise.
    
    2012-07-06  Richard Guenther  <rguenther@suse.de>
    
    	* configure.ac (extra_isl_gmp_configure_flags): Initialize and subst.
    	* Makefile.def (isl): Use extra_isl_gmp_configure_flags and
    	supply V=1 as extra_make_flags.
    	* configure: Regenerated.
    	* Makefile.in: Likewise.
    
    2012-07-03  Richard Guenther  <rguenther@suse.de>
    
    	* Makfile.def (isl): Remove not necessary extra_exports and
    	extra_make_flags.
    	(cloog): Use $$CPPFLAGS instead of ${CPPFLAGS}.
    	* Makefile.in: Regenerated.
    
    2012-07-03  Richard Guenther  <rguenther@suse.de>
    
    	* Makefile.def (cloog): Add V=1 to extra_make_flags.
    	* configure.ac: If either the ISL or the CLooG check failed
    	do not try to build in-tree versions.
    	* Makefile.in: Regenerated.
    	* configure: Regenerated.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    	Michael Matz  <matz@suse.de>
    	Tobias Grosser <tobias@grosser.es>
    	Sebastian Pop <sebpop@gmail.com>
    
    	* Makefile.def: Add ISL host module, remove PPL host module.
    	Adjust ClooG host module to use the proper ISL.
    	* Makefile.tpl: Pass ISL include flags instead of PPL ones.
    	* configure.ac: Include config/isl.m4.  Add ISL host library,
    	remove PPL.  Remove PPL configury, add ISL configury, adjust
    	ClooG configury.
    	* Makefile.in: Regenerated.
    	* configure: Likewise.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    
    	Merge from graphite branch
    	2011-07-21  Tobias Grosser  <tobias@grosser.es>
    
    	* configure: Regenerated.
    	* config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma,
    	both cloog.org and legacy versions. The only supported version will
    	be CLooG with the isl backend.
    
    	2011-07-21  Tobias Grosser  <tobias@grosser.es>
    
    	* configure: Regenerated.
    	* configure.ac: Require cloog isl 0.17.0
    
    	2011-07-21  Tobias Grosser  <tobias@grosser.es>
    
    	* configure: Regenerated.
    	* config/cloog.m4: Do not define CLOOG_ORG
    
    2012-06-29  Steven Bosscher  <steven@gcc.gnu.org>
    
    	* configure.ac: Skip C if explicitly selected.
    	* configure: Regenerate.
    
    2012-06-28  Christophe Lyon <christophe.lyon@st.com>
    
    	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
    	they contain -O2.
    	* configure: Regenerate.
    
    2012-06-20  Jason Merrill  <jason@redhat.com>
    
    	* Makefile.tpl (check-target-libgomp-c++): New.
    	(check-target-libitm-c++): New.
    	* Makefile.def (c++): Add them.
    	* Makefile.in: Regenerate.
    
    2012-05-16  Olivier Hainque  <hainque@adacore.com>
    
    	* Makefile.tpl (gcc-no-fixedincludes): Rename into ...
    	(gcc-install-no-fixedincludes): Now forwarder to local target in gcc/
    	(install-no-fixedincludes): Adjust accordingly.
    	* Makefile.in: Regenerate.
    
    2012-05-09  Nick Clifton  <nickc@redhat.com>
    	    Paul Smith  <psmith@gnu.org>
    
    	PR bootstrap/50461
    	* configure.ac (mpfr-dir): When using in-tree MPFR sources
    	allow for the fact that from release v3.1.0 of MPFR the source
    	files were moved into a src sub-directory.
    	* configure: Regenerate.
    
    2012-05-07  Janne Blomqvist  <jb@gcc.gnu.org>
    
    	* configure.ac: Bump minimum MPFR version to 2.4.0.
    	* configure: Regenerated.
    
    2012-05-01  Richard Henderson  <rth@redhat.com>
    
    	* Makefile.def (libatomic): New target_module.
    	* configure.ac (target_libraries): Add libatomic.
    	(noconfigdirs): Check if libatomic is supported.
    	* Makefile.in, configure: Rebuild.
    
    config/
    
    2012-08-26  Art Haas <ahaas@impactweather.com>
    
    	* cloog.m4 (CLOOG_INIT_FLAGS): Use = instead of == in test.
    
    2012-07-04  Tristan Gingold  <gingold@adacore.com>
    
    	* isl.m4 (ISL_CHECK_VERSION): Set to yes if cross-compiling.
    	Fix comments.
    
    2012-07-03  Richard Guenther  <rguenther@suse.de>
    
    	* cloog.m4: Remove debugging print.
    
    2012-07-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
    
    	* isl.m4 (ISL_CHECK_VERSION): Add -lisl to LIBS, not LDFLAGS.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    
    	* isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
    	Fix version test.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    	Michael Matz  <matz@suse.de>
    	Tobias Grosser <tobias@grosser.es>
    	Sebastian Pop <sebpop@gmail.com>
    
    	* cloog.m4: Set up to work against ISL only.
    	* isl.m4: New file.

commit 612c0a30f8008106f59c017d711a68862239b041
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Aug 26 14:09:07 2012 +0000

    Sync libtool.m4 with GCC tree
    
    2012-05-15  H.J. Lu  <hongjiu.lu@intel.com>
    
    	Merge upstream change
    	* libtool.m4 (_LT_ENABLE_LOCK): Support x32.
    
    2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
    
    	* libtool.m4: Additional FreeBSD 10 fixes.

commit 06dbc802391fed1e18662056c49fcd4c8120e296
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Aug 26 00:00:33 2012 +0000

    *** empty log message ***

commit df04b7bf5ece24c2eff8c1de8dd96e123ae7c22a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 26 00:00:04 2012 +0000

    daily update

commit 6cc4d093fdeb664c04288fbb010a54a313861a98
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Aug 25 00:00:33 2012 +0000

    *** empty log message ***

commit c69b002edc1fde0e32e2fe331382b2b92ef33b80
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 25 00:00:05 2012 +0000

    daily update

commit 96cfeb94938bcf9e41ffc30c0a0b73fa06b4b809
Author: tmsriram <tmsriram>
Date:   Fri Aug 24 18:35:35 2012 +0000

    Patch adds support to allow plugins to map selected subset of sections to unique
    segments.
    
    
    2012-08-24  Sriraman Tallam  <tmsriram@google.com>
    
    	* gold.cc (queue_middle_tasks): Call layout again when unique
    	segments for sections is desired.
    	* layout.cc (Layout::Layout): Initialize new members.
    	(Layout::get_output_section_flags): New function.
    	(Layout::choose_output_section): Call get_output_section_flags.
    	(Layout::layout): Make output section for mapping to a unique segment.
    	(Layout::insert_section_segment_map): New function.
    	(Layout::attach_allocated_section_to_segment): Make unique segment for
    	output sections marked so.
    	(Layout::segment_precedes): Check for unique segments when sorting.
    	* layout.h (Layout::Unique_segment_info): New struct.
    	(Layout::Section_segment_map): New typedef.
    	(Layout::insert_section_segment_map): New function.
    	(Layout::get_output_section_flags): New function.
    	(Layout::is_unique_segment_for_sections_specified): New function.
    	(Layout::set_unique_segment_for_sections_specified): New function.
    	(Layout::unique_segment_for_sections_specified_): New member.
    	(Layout::section_segment_map_): New member.
    	* object.cc (Sized_relobj_file<size, big_endian>::do_layout):
    	Rename is_gc_pass_one to is_pass_one.
    	Rename is_gc_pass_two to is_pass_two.
    	Rename is_gc_or_icf to is_two_pass.
    	Check for which pass based on whether symbols data is present.
    	Make it two pass when unique segments for sections is desired.
    	* output.cc (Output_section::Output_section): Initialize new
    	members.
    	* output.h (Output_section::is_unique_segment): New function.
    	(Output_section::set_is_unique_segment): New function.
    	(Output_section::is_unique_segment_): New member.
    	(Output_section::extra_segment_flags): New function.
    	(Output_section::set_extra_segment_flags): New function.
    	(Output_section::extra_segment_flags_): New member.
    	(Output_section::segment_alignment): New function.
    	(Output_section::set_segment_alignment): New function.
    	(Output_section::segment_alignment_): New member.
    	(Output_segment::Output_segment): Initialize is_unique_segment_.
    	(Output_segment::is_unique_segment): New function.
    	(Output_segment::set_is_unique_segment): New function.
    	(Output_segment::is_unique_segment_): New member.
    	* plugin.cc (allow_unique_segment_for_sections): New function.
    	(unique_segment_for_sections): New function.
    	(Plugin::load): Add new functions to transfer vector.
    	* Makefile.am (plugin_final_layout.readelf.stdout): Add readelf output.
    	* Makefile.in: Regenerate.
    	* testsuite/plugin_final_layout.sh: Check if unique segment
    	functionality works.
    	* testsuite/plugin_section_order.c (onload): Check if new interfaces
    	are available.
    	(allow_unique_segment_for_sections): New global.
    	(unique_segment_for_sections): New global.
    	(claim_file_hook): Call allow_unique_segment_for_sections.
    	(all_symbols_read_hook): Call unique_segment_for_sections.
    
    
    2012-08-24  Sriraman Tallam  <tmsriram@google.com>
    
    	* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
    	New interface.
    	(ld_plugin_unique_segment_for_sections): New interface.
    	(LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
    	(LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
    	(tv_allow_unique_segment_for_sections): New member.
    	(tv_unique_segment_for_sections): New member.

commit d275a8ffad432b435ef0dfe5900396566ae2a379
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 24 15:26:22 2012 +0000

    	* lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
    	gdb_test_multiple fails for other reasons.

commit d505d0927883b2f310c22444994b962efcf17421
Author: khooyp <khooyp>
Date:   Fri Aug 24 15:23:57 2012 +0000

    Move misplaced entries from gdb/ChangeLog to gdb/doc/ChangeLog.
    
    2012-08-23  Khoo Yit Phang <khooyp@cs.umd.edu>
    
    	Document how to return from "python-interactive" to GDB.
    	* gdb.texinfo (Python Commands): Update documentation.
    
    2012-08-22  Khoo Yit Phang <khooyp@cs.umd.edu>
    
    	Add a new "python-interactive" command that starts a standard
    	Python interactive prompt with "pi" as alias, and add "py" as
    	an alias to "python".
    	* gdb.texinfo (Python Commands): Document the new commands.

commit 2cd8cbc8c0f8d1b76f723c9dd5bac108484b1956
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:14:40 2012 +0000

    	* gas/config/tc-arm.c (ARM_ENC_TAB): Add sha1h and sha2op entries.
    	(do_sha1h): New function.
    	(do_sha1su1): Likewise.
    	(do_sha256su0): Likewise.
    	(insns): Add 2 operand SHA instructions.
    	* gas/testsuite/gas/arm/armv8-a+crypto.s: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+crypto.d: Likewise.
    	* opcodes/arm-dis.c (neon_opcodes): Add 2 operand sha instructions.

commit f371a9a7d5d50179fca4a9b68ccc89d3664613a8
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:14:04 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add sha3op entry.
    	(do_crypto_3op_1): New function.
    	(do_sha1c): Likewise.
    	(do_sha1p): Likewise.
    	(do_sha1m): Likewise.
    	(do_sha1su0): Likewise.
    	(do_sha256h): Likewise.
    	(do_sha256h2): Likewise.
    	(do_sha256su1): Likewise.
    	(insns): Add SHA 3 operand instructions.
    	* gas/testsuite/gas/arm/armv8-a+crypto.d: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise.
    	* opcodes/arm-dis.c (neon_opcodes): Add SHA 3-operand instructions.

commit 78717b4df3d7a582b678aa3990e205455a68abb4
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:13:24 2012 +0000

    	* gas/config/tc-arm.c (neon_type_mask): Add P64 type.
    	(type_chk_of_el_type): Handle P64 type.
    	(el_type_of_type_chk): Likewise.
    	(do_neon_vmull): Handle VMULL.P64.
    	* gas/testsuite/gas/arm/armv8-a+crypto.d: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise.
    	* opcodes/arm-dis.c (neon_opcodes): Handle VMULL.P64.

commit 6e62b167e77401c74c0408c1a8e5df4f304b9df6
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:12:44 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add aes entry.
    	(neon_type_mask): Add N_UNT.
    	(neon_check_type): Don't always decay typed to untyped sizes.
    	(do_crypto_2op_1): New function.
    	(do_aese): Likewise.
    	(do_aesd): Likewise.
    	(do_aesmc.8): Likewise.
    	(do_aesimc.8): Likewise.
    	(insns): Add AES instructions.
    	* gas/testsuite/gas/arm/armv8-a+crypto.d: New testcase.
    	* gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise.
    	* opcodes/arm-dis.c (neon_opcodes): Add support for AES instructions.

commit 0e163b7f37deccb7b77ed36b52cec3f5b4e97fb3
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:11:44 2012 +0000

    	* gas/config/tc-arm.c (el_type_type_check): Add handling for 16-bit
    	floating point types.
    	(do_neon_cvttb_2): New function.
    	(do_neon_cvttb_1): Likewise.
    	(do_neon_cvtb): Refactor to use do_neon_cvttb_1.
    	(do_neon_cvtt): Likewise.
    	* gas/testsuite/gas/arm/armv8-a+fp.d: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+fp.s: Likewise.
    	* gas/testsuite/gas/arm/half-prec-vfpv3.s: Likewise.
    	* opcodes/arm-dis.c (coprocessor_opcodes): Add support for HP/DP
    	conversions.

commit 049b8590c93f1d29ae08748e562c1b423c06ffcc
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:11:13 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add vrint entries.
    	(neon_cvt_mode): Add neon_cvt_mode_r.
    	(do_vrint_1): New function.
    	(do_vrint_x): Likewise.
    	(do_vrint_z): Likewise.
    	(do_vrint_r): Likewise.
    	(do_vrint_a): Likewise.
    	(do_vrint_n): Likewise.
    	(do_vrint_p): Likewise.
    	(do_vrint_m): Likewise.
    	(insns): Add VRINT instructions.
    	* gas/testsuite/gas/arm/armv8-a+fpv5.d: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+fpv5.s: Likewise.
    	* gas/testsuite/gas/arm/armv8-a+simdv3.d: Likewise.
    	* gas/testsuite/gas/arm/armv8-a+simdv3.s: Likewise.
    	* opcodes/arm-dis.c (coprocessor_opcodes): Add VRINT.
    	(neon_opcodes): Likewise.

commit 9e3b7a6706afd99b7b57a54e147c611bfe006b44
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:09:50 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add vcvta entry.
    	(neon_cvt_mode): New enumeration.
    	(do_vfp_nsyn_cvt_fpv8): New function.
    	(do_neon_cvt_1): Add support for new conversions.
    	(do_neon_cvtr): Use neon_cvt_mode enumerator.
    	(do_neon_cvt): Likewise.
    	(do_neon_cvta): New function.
    	(do_neon_cvtn): Likewise.
    	(do_neon_cvtp): Likewise.
    	(do_neon_cvtm): Likewise.
    	(insns): Add new VCVT instructions.
    	* gas/testsuite/gas/arm/armv8-a+fp.d: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a+fp.s: Likewise.
    	* gas/testsuite/gas/arm/armv8-a+simd.d: Likewise.
    	* gas/testsuite/gas/arm/armv8-a+simd.s: Likewise.
    	* opcodes/arm-dis.c (coprocessor_opcodes): Add support for new VCVT
    	variants.
    	(neon_opcodes): Likewise.

commit de40209d704681326fd0e4936b5a40a8d30d7398
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:07:36 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add vmaxnm, vminnm entries.
    	(vfp_or_neon_is_neon_bits): Add NEON_CHECK_ARCH8 enumerator.
    	(vfp_or_neon_is_neon): Add check for SIMD for ARMv8.
    	(do_maxnm): New function.
    	(insns): Add vmaxnm, vminnm entries.
    	* gas/testsuite/gas/testsuite/gas/armv8-a+fp.d: Update testcase.
    	* gas/testsuite/gas/testsuite/gas/armv8-a+fp.s: Likewise.
    	* gas/testsuite/gas/testsuite/gas/armv8-a+simd.d: New testcase.
    	* gas/testsuite/gas/testsuite/gas/armv8-a+simd.s: Likewise.
    	* opcodes/arm-dis.c (coprocessor_opcodes): Add VMAXNM/VMINNM.
    	(neon_opcodes): Likewise.

commit 708c0ae036f596ad1ec139fa522676ad8417fda2
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:06:36 2012 +0000

    	* gas/config/tc-arm.c (NEON_ENC_TAB): Add entries for VSEL.
    	(NEON_ENC_FPV8_): New define.
    	(do_vfp_nsyn_fpv8): New function.
    	(do_vsel): Likewise.
    	(insns): Add VSEL instructions.
    	* gas/testsuite/gas/arm/armv8-a+fp.d: New testcase.
    	* gas/testsuite/gas/arm/armv8-a+fp.s: Likewise.
    	* opcodes/arm-dis.c (coprocessor_opcodes): Add VSEL.
    	(print_insn_coprocessor): Add new %<>c bitfield format
    	specifier.

commit 637efd8671901242c301b270e38288ed0a6a76d8
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:03:39 2012 +0000

    	* gas/config/tc-arm.c (do_rm_rn): New function.
    	(do_strlex): Likewise.
    	(do_t_strlex): Likewise.
    	(insns): Add support for LDRA/STRL instructions.
    	* gas/testsuite/gas/arm/armv8-a-bad.l: Update testcase.
    	* gas/testsuite/gas/arm/armv8-a-bad.s: Likewise.
    	* gas/testsuite/gas/arm/armv8-a.d: Likewise.
    	* gas/testsuite/gas/arm/armv8-a.s: Likewise.
    	* opcodes/arm-dis.c (arm_opcodes): Add LDRA/STRL instructions.
    	(thumb32_opcodes): Likewise.
    	(print_arm_insn): Add support for %<>T formatter.

commit ba6caefda887a97669a0ca0fd26c4d624507e9af
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:02:51 2012 +0000

    	* gas/config/tc-arm.c (do_t_bkpt_hlt1): New function.
    	(do_t_hlt): New function.
    	(do_t_bkpt): Use do_t_bkpt_hlt1.
    	(insns): Add HLT.
    	* gas/testsuite/gas/arm/armv8-a-bad.l: Update for HLT.
    	* gas/testsuite/gas/arm/armv8-a-bad.s: Likewise.
    	* gas/testsuite/gas/arm/armv8-a.d: Likewise.
    	* gas/testsuite/gas/arm/armv8-a.s: Likewise.
    	* opcodes/arm-dis.c (arm_opcodes): Add HLT.
    	(thumb_opcodes): Likewise.

commit 3c7872b7f16b0f8552e1048a221f3e8f7c479316
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:02:09 2012 +0000

    	* gas/config/tc-arm.c (insns): Add DCPS instruction.
    	* gas/testsuite/gas/arm/armv8-a.d: Update.
    	* gas/testsuite/gas/arm/armv8-a.s: Likewise.
    	* opcodes/arm-dis.c (thumb32_opcodes): Add DCPS instruction.

commit 54301def22f7d8629af0d2ba18318e92f88614e3
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:01:18 2012 +0000

    	* gas/config/tc-arm.c (T16_32_TAB): Add _sevl.
    	(insns): Add SEVL.
    	* gas/testsuite/gas/arm/armv8-a.s: New testcase.
    	* gas/testsuite/gas/arm/armv8-a.d: Likewise.
    	* opcodes/arm-dis.c (arm_opcodes): Add SEVL.
    	(thumb_opcodes): Likewise.
    	(thumb32_opcodes): Likewise.

commit 9071e6173680a3ab7486e1deba5623fd7e8aa7b1
Author: mgretton <mgretton>
Date:   Fri Aug 24 08:00:19 2012 +0000

    	* gas/config/tc-arm.c (asm_barrier_opt): Add arch field.
    	(mark_feature_used): New function.
    	(parse_barrier): Check specified option is valid for the
    	specified architecture.
    	(UL_BARRIER): New macro.
    	(barrier_opt_names): Update for new barrier options.
    	* gas/testsuite/gas/arm/armv8-a-barrier.s: New testcase.
    	* gas/testsuite/gas/arm/armv8-a-barrier-arm.d: Likewise.
    	* gas/testsuite/gas/arm/armv8-a-barrier-thumb.d: Likewise.
    	* opcodes/arm-dis.c (data_barrier_option): New function.
    	(print_insn_arm): Use data_barrier_option.
    	(print_insn_thumb32): Use data_barrier_option.

commit dc2b66aeacf1fb84d6531231efd901cc2a3083df
Author: mgretton <mgretton>
Date:   Fri Aug 24 07:59:04 2012 +0000

    	* opcodes/arm-dis.c (COND_UNCOND): New constant.
    	(print_insn_coprocessor): Add support for %u format specifier.
    	(print_insn_neon): Likewise.

commit 127c77aa2ac4ccc321bab4d27deffbdc15a7fdf2
Author: mgretton <mgretton>
Date:   Fri Aug 24 07:52:49 2012 +0000

    	* gas/config/tc-arm.c (check_obsolete): New function.
    	(do_rd_rm_rn): Check swp{b} for obsoletion.
    	* gas/testsuite/gas/arm/armv8-a-bad.d: New testcase.
    	* gas/testsuite/gas/arm/armv8-a-bad.l: Likewise.
    	* gas/testsuite/gas/arm/armv8-a-bad.s: Likewise.
    	* gas/testsuite/gas/arm/depr-swp.l: Update for change in expected output.
    	* gas/testsuite/gas/arm/depr-swp.s: Add additional test.
    	* include/opcode/arm.h (ARM_CPU_IS_ANY): New define.

commit 7585e121ef9dd09d3ac76783fc28d74693934b4b
Author: mgretton <mgretton>
Date:   Fri Aug 24 07:50:24 2012 +0000

    	* bfd/elf32-arm.c (v8): New array.
    	(tag_cpu_arch_combine): Add support for ARMv8 attributes.
    	(elf32_arm_merge_eabi_attributes): Likewise.
    	(VFP_VERSION_COUNT): New define.
    	* binutils/readelf.c (arm_attr_tag_CPU_arch): Update for ARMv8.
    	(arm_attr_tag_FP_arch): Likewise.
    	(arm_attr_tag_Advanced_SIMD_arch): Likewise.
    	* gas/config/tc-arm.h (arm_ext_v8): New variable.
    	(fpu_vfp_ext_armv8): Likewise.
    	(fpu_neon_ext_armv8): Likewise.
    	(fpu_crypto_ext_armv8): Likewise.
    	(arm_archs): Add armv8-a.
    	(arm_extensions): Add crypto, fp, and simd.
    	(arm_fpus): Add fp-armv8, neon-fp-armv8, crypto-neon-fp-armv8.
    	(cpu_arch_ver): Add support for ARMv8.
    	(aeabi_set_public_sttributes): Likewise.
    	* gas/doc/c-arm.texi (ARM Options): Document new architecture and
    	extension options for ARMv8.
    	* gas/testsuite/gas/arm/attr-march-all.d: Update for change in expected
    	output.
    	* gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
    	* gas/testsuite/gas/arm/attr-mfpu-vfpv4.d: Likewise.
    	* gas/testsuite/gas/arm/attr-march-armv8-a+crypto.d: New testcase.
    	* gas/testsuite/gas/arm/attr-march-armv8-a+fp.d: Likewise.
    	* gas/testsuite/gas/arm/attr-march-armv8-a+simd.d: Likewise.
    	* gas/testsuite/gas/arm/attr-march-armv8-a.d: Likewise.
    	* include/elf/arm.h (TAG_CPU_ARCH_V8): New define.
    	(MAX_TAG_CPU_ARCH): Update.
    	* include/opcode/arm.h (ARM_EXT_V8): New define.
    	(FPU_VFP_EXT_ARMV8): Likewise.
    	(FPU_NEON_EXT_ARMV8): Likewise.
    	(FPU_CRYPTO_EXT_ARMV8): Likewise.
    	(ARM_AEXT_V8A): Likewise.
    	(FPU_VFP_ARMV8): Likwise.
    	(FPU_NEON_ARMV8): Likewise.
    	(FPU_CRYPTO_ARMV8): Likewise.
    	(FPU_ARCH_VFP_ARMV8): Likewise.
    	(FPU_ARCH_NEON_VFP_ARMV8): Likewise.
    	(FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
    	(ARM_ARCH_V8A): Likwise.
    	(ARM_ARCH_V8A_FP): Likewise.
    	(ARM_ARCH_V8A_SIMD): Likewise.
    	(ARM_ARCH_V8A_CRYPTO): Likewise.
    	* ld/testsuite/ld-arm/arm-elf.exp: Add new testcases.
    	* ld/testsuite/ld-arm/attr-merge-vfp-3.d: Update for change in expected
    	output.
    	* ld/testsuite/ld-arm/attr-merge-vfp-3r.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-4.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-4r.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-5.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-5r.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-7.d: New testcase.
    	* ld/testsuite/ld-arm/attr-merge-vfp-7r.d: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s: Likewise.
    	* ld/testsuite/ld-arm/attr-merge-vfp-armv8.s: Likewise.

commit 3c9f743f7cbc3e5a5474ae896465a3b4b55b56af
Author: siddhesh <siddhesh>
Date:   Fri Aug 24 03:57:22 2012 +0000

            * h8300-tdep.c (h8300_push_dummy_call): Replace unsafe alloca
            with xmalloc/cleanup.
            * mt-tdep.c (mt_push_dummy_call): Likewise.
            * tilegx-tdep.c (tilegx_push_dummy_call): Likewise.
            * xstormy16-tdep.c (xstormy16_push_dummy_call): Likewise.

commit 21ebaf891ac164159ff2c16537947a2dedb96570
Author: qiyao <qiyao>
Date:   Fri Aug 24 03:19:58 2012 +0000

    gdb/testsuite/
    	* lib/gdb.exp (skip_unwinder_tests): Remove pass.

commit fe7e11537e338780d80c278c8a2b734a491e29a8
Author: qiyao <qiyao>
Date:   Fri Aug 24 03:17:12 2012 +0000

    gdb/
    	* jv-exp.y (push_expression_name): Add "." at the end of error
    	message.

commit 8e17bc5e2f1b15b2e4827275085b37dfb3e486ae
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Aug 24 00:00:33 2012 +0000

    *** empty log message ***

commit 453fefe26e92b605e3f11f95da063e1f6ad86c3b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 24 00:00:05 2012 +0000

    daily update

commit faaabc0d1f67ee1d284f007e3489eabafdb77c0f
Author: khooyp <khooyp>
Date:   Thu Aug 23 18:55:24 2012 +0000

    	Document how to return from "python-interactive" to GDB.
    	* doc/gdb.texinfo (Python Commands): Update documentation.
    	* python/python.c (_initialize_python): Update documentation.

commit 26abef1e9c605b23664108b75dedddbe7f9f278b
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Aug 23 16:59:08 2012 +0000

    2012-08-23  Pedro Alves  <palves@redhat.com>
    
    	gdb/
    	* infrun.c (_initialize_infrun) <handle command help text>:
    	Mention that multiple signals are supported.
    
    	gdb/testsuite/
    	* gdb.base/help.exp: Adjust to "handle" help text change.

commit afcebe419c558d920c75e56bfbfcb7f53e987a62
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Aug 23 16:44:24 2012 +0000

    2012-08-23  Pedro Alves  <palves@redhat.com>
    
    	* infcmd.c (_initialize_infcmd) <signal command>: Fix typo in help
    	string.

commit 65ef9dd821eb07cf32f8bbad8a91c9a5f0830115
Author: qiyao <qiyao>
Date:   Thu Aug 23 16:11:07 2012 +0000

    gdb/
    
    	* tracepoint.c (disconnect_tracing): Call set_tracepoint_num.
    	(tfind_1): Don't call registers_changed, set_traceframe_num,
    	and clear_traceframe_info.
    	Call set_current_traceframe.
    	(set_current_traceframe): call set_traceframe_num.
    
    gdb/testsuite:
    
    	* gdb.trace/disconnected-tracing.c (start, end): New.
    	(main): Call start and end.
    	* gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
    	existing tests into this proc.
    	(disconnected_tfind): New.

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

Summary of changes:
 ChangeLog                                          |  138 ++
 Makefile.def                                       |   32 +-
 Makefile.in                                        | 2244 ++++++++++++++------
 Makefile.tpl                                       |   61 +-
 bfd/ChangeLog                                      |   55 +
 bfd/bfd-in2.h                                      |   14 +
 bfd/elf32-arm.c                                    |   38 +-
 bfd/elf32-ppc.c                                    |    2 +
 bfd/elf32-tilepro.c                                |   12 +-
 bfd/elf64-ppc.c                                    |    6 +-
 bfd/elflink.c                                      |   30 +-
 bfd/elfxx-tilegx.c                                 |  129 +-
 bfd/libbfd.h                                       |   14 +
 bfd/reloc.c                                        |   28 +
 bfd/version.h                                      |    2 +-
 config/ChangeLog                                   |   34 +
 config/cloog.m4                                    |  169 +--
 config/isl.m4                                      |  163 ++
 configure                                          |  708 ++----
 configure.ac                                       |  283 +--
 gdb/ChangeLog                                      |  113 +-
 gdb/auto-load.c                                    |   54 +-
 gdb/breakpoint.c                                   |   10 +-
 gdb/cli/cli-cmds.c                                 |   10 +-
 gdb/cli/cli-decode.c                               |    5 +-
 gdb/cli/cli-script.c                               |    2 +-
 gdb/doc/ChangeLog                                  |   16 +
 gdb/doc/gdb.texinfo                                |   10 +-
 gdb/dwarf2read.c                                   |   15 +-
 gdb/frame.c                                        |   14 +-
 gdb/gdbserver/ChangeLog                            |   11 +
 gdb/gdbserver/Makefile.in                          |    5 +-
 gdb/gdbserver/ax.c                                 |    2 +-
 gdb/gdbserver/server.h                             |   41 +-
 gdb/gdbserver/tracepoint.c                         |    2 +-
 gdb/h8300-tdep.c                                   |    6 +-
 gdb/infcmd.c                                       |  169 +-
 gdb/infrun.c                                       |   10 +-
 gdb/jv-exp.y                                       |    2 +-
 gdb/main.c                                         |    4 -
 gdb/memattr.c                                      |    2 +-
 gdb/mt-tdep.c                                      |    8 +-
 gdb/python/python.c                                |    5 +-
 gdb/remote.c                                       |   14 +-
 gdb/testsuite/ChangeLog                            |   46 +
 gdb/testsuite/gdb.ada/rdv_wait.exp                 |    3 +
 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S       |   76 +
 .../i386-cfi-notcurrent.exp}                       |   28 +-
 .../break-caller-line.c}                           |   12 +-
 gdb/testsuite/gdb.base/break-caller-line.exp       |   55 +
 gdb/testsuite/gdb.base/help.exp                    |    6 +-
 gdb/testsuite/gdb.base/memattr.exp                 |   92 +
 gdb/testsuite/gdb.base/pc-fp.exp                   |    2 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.c     |   10 +
 gdb/testsuite/gdb.trace/disconnected-tracing.exp   |  104 +-
 gdb/testsuite/lib/gdb.exp                          |   11 +-
 gdb/tilegx-tdep.c                                  |    8 +-
 gdb/top.c                                          |   27 +-
 gdb/tracepoint.c                                   |    9 +-
 gdb/tui/tui-source.c                               |    3 +-
 gdb/version.in                                     |    2 +-
 gdb/xstormy16-tdep.c                               |    8 +-
 include/ChangeLog                                  |   34 +
 include/elf/ChangeLog                              |   17 +
 include/elf/arm.h                                  |    3 +-
 include/elf/tilegx.h                               |   20 +-
 include/opcode/arm.h                               |   26 +
 include/plugin-api.h                               |   33 +-
 libiberty/ChangeLog                                |   12 +
 libiberty/argv.c                                   |   51 +-
 libtool.m4                                         |   17 +-
 opcodes/ChangeLog                                  |   95 +
 opcodes/arm-dis.c                                  |  199 ++-
 opcodes/ppc-opc.c                                  |   80 +-
 sim/common/ChangeLog                               |    5 +
 sim/common/gennltvals.sh                           |    2 +-
 sim/common/nltvals.def                             |   52 +-
 sim/cr16/ChangeLog                                 |    6 +
 sim/cr16/cr16_sim.h                                |    6 +
 sim/cr16/interp.c                                  |    9 +
 sim/cr16/simops.c                                  |   21 +-
 81 files changed, 3930 insertions(+), 1952 deletions(-)
 create mode 100644 config/isl.m4
 create mode 100644 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S
 copy gdb/testsuite/{gdb.ada/rdv_wait.exp => gdb.arch/i386-cfi-notcurrent.exp} (57%)
 copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/break-caller-line.c} (90%)
 create mode 100644 gdb/testsuite/gdb.base/break-caller-line.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index f4fbf7e..f1a09a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,141 @@
+2012-08-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/4970
+	* Makefile.def (host_modules): Rmove lib_path=.libs from bfd
+	and opcodes.
+	* Makefile.in: Regenerated.
+
+2012-08-14   Diego Novillo  <dnovillo@google.com>
+
+	Merge from cxx-conversion branch.
+
+	* Makefile.tpl (STAGE[+id+]_CXXFLAGS): Remove
+	POSTSTAGE1_CONFIGURE_FLAGS.
+	* Makefile.in: Regenerate.
+	* configure.ac (ENABLE_BUILD_WITH_CXX): Remove.  Update all users.
+	Force C++ when bootstrapping.
+	* configure: Regenerate.
+
+2012-07-06  Richard Guenther  <rguenther@suse.de>
+
+	* Makefile.def (cloog): Pass $(HOST_GMPINC) and $(HOST_ISLINC)
+	as CPPFLAGS, pass path to built gmp as LDFLAGS, always use
+	--with-gmp=system.
+	* Makefile.in: Regenerated.
+	* configure: Likewise.
+
+2012-07-06  Richard Guenther  <rguenther@suse.de>
+
+	* configure.ac (extra_isl_gmp_configure_flags): Initialize and subst.
+	* Makefile.def (isl): Use extra_isl_gmp_configure_flags and
+	supply V=1 as extra_make_flags.
+	* configure: Regenerated.
+	* Makefile.in: Likewise.
+
+2012-07-03  Richard Guenther  <rguenther@suse.de>
+
+	* Makfile.def (isl): Remove not necessary extra_exports and
+	extra_make_flags.
+	(cloog): Use $$CPPFLAGS instead of ${CPPFLAGS}.
+	* Makefile.in: Regenerated.
+
+2012-07-03  Richard Guenther  <rguenther@suse.de>
+
+	* Makefile.def (cloog): Add V=1 to extra_make_flags.
+	* configure.ac: If either the ISL or the CLooG check failed
+	do not try to build in-tree versions.
+	* Makefile.in: Regenerated.
+	* configure: Regenerated.
+
+2012-07-02  Richard Guenther  <rguenther@suse.de>
+	Michael Matz  <matz@suse.de>
+	Tobias Grosser <tobias@grosser.es>
+	Sebastian Pop <sebpop@gmail.com>
+
+	* Makefile.def: Add ISL host module, remove PPL host module.
+	Adjust ClooG host module to use the proper ISL.
+	* Makefile.tpl: Pass ISL include flags instead of PPL ones.
+	* configure.ac: Include config/isl.m4.  Add ISL host library,
+	remove PPL.  Remove PPL configury, add ISL configury, adjust
+	ClooG configury.
+	* Makefile.in: Regenerated.
+	* configure: Likewise.
+
+2012-07-02  Richard Guenther  <rguenther@suse.de>
+
+	Merge from graphite branch
+	2011-07-21  Tobias Grosser  <tobias@grosser.es>
+
+	* configure: Regenerated.
+	* config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma,
+	both cloog.org and legacy versions. The only supported version will
+	be CLooG with the isl backend.
+
+	2011-07-21  Tobias Grosser  <tobias@grosser.es>
+
+	* configure: Regenerated.
+	* configure.ac: Require cloog isl 0.17.0
+
+	2011-07-21  Tobias Grosser  <tobias@grosser.es>
+
+	* configure: Regenerated.
+	* config/cloog.m4: Do not define CLOOG_ORG
+
+2012-06-29  Steven Bosscher  <steven@gcc.gnu.org>
+
+	* configure.ac: Skip C if explicitly selected.
+	* configure: Regenerate.
+
+2012-06-28  Christophe Lyon <christophe.lyon@st.com>
+
+	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
+	they contain -O2.
+	* configure: Regenerate.
+
+2012-06-20  Jason Merrill  <jason@redhat.com>
+
+	* Makefile.tpl (check-target-libgomp-c++): New.
+	(check-target-libitm-c++): New.
+	* Makefile.def (c++): Add them.
+	* Makefile.in: Regenerate.
+
+2012-05-16  Olivier Hainque  <hainque@adacore.com>
+
+	* Makefile.tpl (gcc-no-fixedincludes): Rename into ...
+	(gcc-install-no-fixedincludes): Now forwarder to local target in gcc/
+	(install-no-fixedincludes): Adjust accordingly.
+	* Makefile.in: Regenerate.
+
+2012-05-09  Nick Clifton  <nickc@redhat.com>
+	    Paul Smith  <psmith@gnu.org>
+
+	PR bootstrap/50461
+	* configure.ac (mpfr-dir): When using in-tree MPFR sources
+	allow for the fact that from release v3.1.0 of MPFR the source
+	files were moved into a src sub-directory.
+	* configure: Regenerate.
+
+2012-05-07  Janne Blomqvist  <jb@gcc.gnu.org>
+
+	* configure.ac: Bump minimum MPFR version to 2.4.0.
+	* configure: Regenerated.
+
+2012-05-01  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.def (libatomic): New target_module.
+	* configure.ac (target_libraries): Add libatomic.
+	(noconfigdirs): Check if libatomic is supported.
+	* Makefile.in, configure: Rebuild.
+
+2012-05-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Merge upstream change
+	* libtool.m4 (_LT_ENABLE_LOCK): Support x32.
+
+2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
+
+	* libtool.m4: Additional FreeBSD 10 fixes.
+
 2012-06-28  Christophe Lyon <christophe.lyon@st.com>
 
 	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
diff --git a/Makefile.def b/Makefile.def
index 9e41ff5..0639fac 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -32,8 +32,8 @@ build_modules= { module= m4; };
 build_modules= { module= texinfo; };
 build_modules= { module= fixincludes; };
 
-host_modules= { module= bfd; lib_path=.libs; bootstrap=true; };
-host_modules= { module= opcodes; lib_path=.libs; bootstrap=true; };
+host_modules= { module= bfd; bootstrap=true; };
+host_modules= { module= opcodes; bootstrap=true; };
 host_modules= { module= binutils; bootstrap=true; };
 host_modules= { module= bison; no_check_cross= true; };
 host_modules= { module= cgen; };
@@ -61,13 +61,14 @@ host_modules= { module= mpfr; lib_path=.libs; bootstrap=true;
 host_modules= { module= mpc; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@';
 		no_install= true; };
-host_modules= { module= ppl; lib_path=src/.libs; bootstrap=true;
-		extra_configure_flags='--disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/';
+host_modules= { module= isl; lib_path=.libs; bootstrap=true;
+		extra_configure_flags='--disable-shared @extra_isl_gmp_configure_flags@';
+		extra_make_flags='V=1';
 		no_install= true; };
 host_modules= { module= cloog; lib_path=.libs; bootstrap=true;
-		extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl';
-		extra_exports='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; ';
-		extra_make_flags='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"';
+		extra_configure_flags='--disable-shared --with-gmp=system --with-bits=gmp --with-isl=system';
+		extra_exports='CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; ';
+		extra_make_flags='CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1';
 		no_install= true; };
 host_modules= { module= libelf; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared';
@@ -139,6 +140,8 @@ target_modules = { module= boehm-gc; };
 target_modules = { module= rda; };
 target_modules = { module= libada; };
 target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
+target_modules = { module= libitm; lib_path=.libs; };
+target_modules = { module= libatomic; lib_path=.libs; };
 
 // These are (some of) the make targets to be done in each subdirectory.
 // Not all; these are the ones which don't have special options.
@@ -293,7 +296,6 @@ dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
 dependencies = { module=all-gcc; on=all-mpfr; };
 dependencies = { module=all-gcc; on=all-mpc; };
-dependencies = { module=all-gcc; on=all-ppl; };
 dependencies = { module=all-gcc; on=all-cloog; };
 dependencies = { module=all-gcc; on=all-build-texinfo; };
 dependencies = { module=all-gcc; on=all-build-bison; };
@@ -313,6 +315,7 @@ dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
 dependencies = { module=install-gcc ; on=install-lto-plugin; };
 dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; };
+dependencies = { module=install-strip-gcc ; on=install-strip-lto-plugin; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
 dependencies = { module=configure-libcpp; on=configure-intl; };
@@ -329,9 +332,9 @@ dependencies = { module=all-utils; on=all-libiberty; };
 
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
-dependencies = { module=configure-ppl; on=all-gmp; };
-dependencies = { module=configure-ppl; on=all-mpfr; };
-dependencies = { module=configure-cloog; on=all-ppl; };
+dependencies = { module=configure-isl; on=all-gmp; };
+dependencies = { module=configure-cloog; on=all-isl; };
+dependencies = { module=configure-cloog; on=all-gmp; };
 
 // Host modules specific to gdb.
 dependencies = { module=configure-gdb; on=all-intl; };
@@ -471,6 +474,7 @@ dependencies = { module=all-m4; on=all-build-texinfo; };
 // environment (e.g. on libstdc++).  By default target modules depend
 // on libgcc and newlib/libgloss.
 lang_env_dependencies = { module=libjava; cxx=true; };
+lang_env_dependencies = { module=libitm; cxx=true; };
 lang_env_dependencies = { module=newlib; no_c=true; };
 lang_env_dependencies = { module=libgloss; no_c=true; };
 lang_env_dependencies = { module=libgcc; no_gcc=true; no_c=true; };
@@ -512,9 +516,11 @@ 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++ check-c++0x";
+languages = { language=c++;	gcc-check-target=check-c++;
 				lib-check-target=check-target-libstdc++-v3;
-				lib-check-target=check-target-libmudflap-c++; };
+				lib-check-target=check-target-libmudflap-c++;
+				lib-check-target=check-target-libitm-c++;
+				lib-check-target=check-target-libgomp-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 038f801..0108162 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -219,8 +219,7 @@ HOST_EXPORTS = \
 	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
 	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
 	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
-	PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
-	PPLINC="$(HOST_PPLINC)"; export PPLINC; \
+	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
 	CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
 	CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
 	LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
@@ -310,9 +309,8 @@ NORMAL_TARGET_EXPORTS = \
 HOST_GMPLIBS = @gmplibs@
 HOST_GMPINC = @gmpinc@
 
-# Where to find PPL
-HOST_PPLLIBS = @ppllibs@
-HOST_PPLINC = @pplinc@
+# Where to find ISL
+HOST_ISLINC = @islinc@
 
 # Where to find CLOOG
 HOST_CLOOGLIBS = @clooglibs@
@@ -422,7 +420,6 @@ 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.
@@ -433,10 +430,7 @@ STAGE1_CXXFLAGS = $(CXXFLAGS)
 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE1_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGE1_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 2; some are overridden below.
 STAGE2_CFLAGS = $(STAGE_CFLAGS)
@@ -446,10 +440,7 @@ STAGE2_CXXFLAGS = $(CXXFLAGS)
 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE2_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGE2_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 3; some are overridden below.
 STAGE3_CFLAGS = $(STAGE_CFLAGS)
@@ -459,10 +450,7 @@ STAGE3_CXXFLAGS = $(CXXFLAGS)
 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE3_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGE3_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 4; some are overridden below.
 STAGE4_CFLAGS = $(STAGE_CFLAGS)
@@ -472,10 +460,7 @@ STAGE4_CXXFLAGS = $(CXXFLAGS)
 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGE4_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGE4_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage profile; some are overridden below.
 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
@@ -485,10 +470,7 @@ STAGEprofile_CXXFLAGS = $(CXXFLAGS)
 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGEprofile_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage feedback; some are overridden below.
 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
@@ -498,10 +480,7 @@ STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
 @endif target-libstdc++-v3-bootstrap
 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
-# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
-# POSTSTAGE1_CONFIGURE_FLAGS here.
-STAGEfeedback_CONFIGURE_FLAGS = \
-	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
+STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 
 # Only build the C compiler for stage1, because that is the only one that
@@ -519,9 +498,6 @@ 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)"
 
@@ -599,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_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
+TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(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:
@@ -617,11 +593,19 @@ TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
 @endif target-libgomp
 
+@if target-libitm
+TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
+@endif target-libitm
+
+@if target-libatomic
+TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
+@endif target-libatomic
+
 
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
 # so that programs built for the host machine work.
-HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
+HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
 
 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
 @if gcc
@@ -629,16 +613,6 @@ HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)
 @endif gcc
 
 
-@if bfd
-HOST_LIB_PATH_bfd = \
-  $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
-@endif bfd
-
-@if opcodes
-HOST_LIB_PATH_opcodes = \
-  $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
-@endif opcodes
-
 @if gmp
 HOST_LIB_PATH_gmp = \
   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
@@ -654,10 +628,10 @@ HOST_LIB_PATH_mpc = \
   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
 @endif mpc
 
-@if ppl
-HOST_LIB_PATH_ppl = \
-  $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
-@endif ppl
+@if isl
+HOST_LIB_PATH_isl = \
+  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
+@endif isl
 
 @if cloog
 HOST_LIB_PATH_cloog = \
@@ -907,7 +881,7 @@ configure-host:  \
     maybe-configure-gmp \
     maybe-configure-mpfr \
     maybe-configure-mpc \
-    maybe-configure-ppl \
+    maybe-configure-isl \
     maybe-configure-cloog \
     maybe-configure-libelf \
     maybe-configure-gold \
@@ -955,7 +929,9 @@ configure-target:  \
     maybe-configure-target-boehm-gc \
     maybe-configure-target-rda \
     maybe-configure-target-libada \
-    maybe-configure-target-libgomp
+    maybe-configure-target-libgomp \
+    maybe-configure-target-libitm \
+    maybe-configure-target-libatomic
 
 # The target built for a native non-bootstrap build.
 .PHONY: all
@@ -1024,9 +1000,9 @@ all-host: maybe-all-mpfr
 @if mpc-no-bootstrap
 all-host: maybe-all-mpc
 @endif mpc-no-bootstrap
-@if ppl-no-bootstrap
-all-host: maybe-all-ppl
-@endif ppl-no-bootstrap
+@if isl-no-bootstrap
+all-host: maybe-all-isl
+@endif isl-no-bootstrap
 @if cloog-no-bootstrap
 all-host: maybe-all-cloog
 @endif cloog-no-bootstrap
@@ -1102,6 +1078,8 @@ all-target: maybe-all-target-libada
 @if target-libgomp-no-bootstrap
 all-target: maybe-all-target-libgomp
 @endif target-libgomp-no-bootstrap
+all-target: maybe-all-target-libitm
+all-target: maybe-all-target-libatomic
 
 # Do a target for all the subdirectories.  A ``make do-X'' will do a
 # ``make X'' in all subdirectories (because, in general, there is a
@@ -1134,7 +1112,7 @@ info-host: maybe-info-gcc
 info-host: maybe-info-gmp
 info-host: maybe-info-mpfr
 info-host: maybe-info-mpc
-info-host: maybe-info-ppl
+info-host: maybe-info-isl
 info-host: maybe-info-cloog
 info-host: maybe-info-libelf
 info-host: maybe-info-gold
@@ -1184,6 +1162,8 @@ info-target: maybe-info-target-boehm-gc
 info-target: maybe-info-target-rda
 info-target: maybe-info-target-libada
 info-target: maybe-info-target-libgomp
+info-target: maybe-info-target-libitm
+info-target: maybe-info-target-libatomic
 
 .PHONY: do-dvi
 do-dvi:
@@ -1211,7 +1191,7 @@ dvi-host: maybe-dvi-gcc
 dvi-host: maybe-dvi-gmp
 dvi-host: maybe-dvi-mpfr
 dvi-host: maybe-dvi-mpc
-dvi-host: maybe-dvi-ppl
+dvi-host: maybe-dvi-isl
 dvi-host: maybe-dvi-cloog
 dvi-host: maybe-dvi-libelf
 dvi-host: maybe-dvi-gold
@@ -1261,6 +1241,8 @@ dvi-target: maybe-dvi-target-boehm-gc
 dvi-target: maybe-dvi-target-rda
 dvi-target: maybe-dvi-target-libada
 dvi-target: maybe-dvi-target-libgomp
+dvi-target: maybe-dvi-target-libitm
+dvi-target: maybe-dvi-target-libatomic
 
 .PHONY: do-pdf
 do-pdf:
@@ -1288,7 +1270,7 @@ pdf-host: maybe-pdf-gcc
 pdf-host: maybe-pdf-gmp
 pdf-host: maybe-pdf-mpfr


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-08-23 14:56 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-08-23 14:56 UTC (permalink / raw)
  To: archer-commits

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

The branch, archer-pmuldoon-python-backtrace has been updated
       via  d7f9500d9e6602fb6067a5881e74c5420dbaf9c8 (commit)
       via  9fafcc0b32dead133ecf287613e27673a04d494b (commit)
       via  e7acb4313b3cfc36904fa7af36951c1d2506c92f (commit)
       via  833a86f61c9309bd1969b6bdf8d44fc7d85137ab (commit)
       via  22b4715a126c04ee32a1035a089a6572da634b0e (commit)
       via  a9b502d32998feb5232900caacd0434c5dd83cfd (commit)
       via  725d349ca33589b5090ed8ab01b2183e79a519e7 (commit)
       via  7d4a6b09c8370301414e2d16a5a6276087c06c79 (commit)
       via  1735c95af7dfb62073f03fff7f9cdf2a2864d12b (commit)
       via  2b5c243b4699455294a5087d46926d263882fe66 (commit)
       via  e493a2763e7b1f4f0621651eb75c5ab81b3345d3 (commit)
       via  cf9cee187411f994b30fdedfbe19c79cd266b8d8 (commit)
       via  694f471701aa8adac8f09a31bc713397bdb315bf (commit)
       via  775f009526211c189caf7d39f6210f87264e7eff (commit)
       via  b34e35f119e5a6ba3ad6640fd8b8488b3c3e4557 (commit)
       via  ca5cb667e64339dcd2c41717fa8790c3c0115b3e (commit)
       via  1ae3e33fd54ef9ca560ac70e365e67152f1a3f53 (commit)
       via  c4780b7ad5baaee7a84bef83839b4ca43156387e (commit)
       via  b786bc9853154980d210b688c850b081fc14f22e (commit)
       via  5bf42c5b7a6b35676cd5836330e3ba0b9bf98c4f (commit)
       via  25d216af65c60f4f8f0e1c6447736bac9219ff04 (commit)
       via  ce7c6a44dd3d384fa518ff76b62dd5af5d23ee6e (commit)
       via  4411ab11224f7afb3a808d05c8d88d4b79ed2f1b (commit)
       via  d058aa73b25478f2158dea6f9955838c230fefef (commit)
       via  330835f7ccaf2005f83c867308cac7d5e74ca90c (commit)
       via  41284d06a97454baa969700ebba583fc01dcd8df (commit)
       via  97f161a2e297a77530a3bfd3b4e6d42587cd6b99 (commit)
       via  b5bd04b0837147e8c73c8cd74e6955f42ac0ebbf (commit)
       via  0117de4392fb46315c5519bb068ef9a447afe22b (commit)
       via  4af947d5298d69b39c16683c23e3dec72c95a81c (commit)
       via  56ece92d34dd2d6021cdd1f21cb5327fee510382 (commit)
       via  d0c894ab14958b82910a14a0729fb85b0b3bff37 (commit)
       via  2e1133e9004c87a0a694831d1bd8e88761c5df63 (commit)
       via  1101353454d147a88c3cbcec0507bb8e85ac1769 (commit)
       via  7637b5848574bc7085e62bc61c3f6899f5467533 (commit)
       via  4c8a1c4edeb9f75b187962c83fb2ef1870fda999 (commit)
       via  66ac5d0d1d3d21be2443a6b161af69e76971b926 (commit)
       via  79853a679f4784db99d3528fbf98886da4073b86 (commit)
       via  3cd03e9a32a456e7c97eb9ed11b8b31b6f950837 (commit)
       via  8e7f750073a309f7950ec374e5dc61a7f2d0e5e7 (commit)
       via  a6aaf3cdc60679e96ad0a12eb17c85f6528a2ae9 (commit)
       via  47edc94a78c6650d0f5f5ce32e45cdc3d62b4adb (commit)
       via  9a829ff6793ab71dcae9abd1b8f5a704a82b4e60 (commit)
       via  eed5222a6f9fe21423112fd5132ba71e28e42da3 (commit)
       via  d3a28c3135101c31defc4632a2453836ef226613 (commit)
       via  fb11f48c4e3d090583ad106db557a684e4d5dcc2 (commit)
       via  e8370ca50fb32c1561e962b07c2e84cf715f2416 (commit)
       via  602c5e1f860a01590f87284a462c0420721cabfe (commit)
       via  5c068652b15c430e68e20eac9b34554451088156 (commit)
       via  9e32cddf31054c7af967b794d731e2eb128099fd (commit)
       via  b62510a151b2b377e16f307bb64ffdac3a44fc72 (commit)
       via  ee1e0707e6a3dd6e20aa19b895e23b4f2ccb1653 (commit)
       via  5e96d5241c877ccff10c46f6b40f701d56c1f745 (commit)
       via  6da592454bc977d2ac0140a4f8a59659a6448588 (commit)
       via  99eb1c237fa33bcfc0862513eaf7e2f1216a0c14 (commit)
       via  649d50729de1f62bd96539a18857380bb2377432 (commit)
       via  7bdaa230a7fc333f81a0622d330ad2c6b010a08d (commit)
       via  217968566e210aefa576734b8859a4177bd3dd53 (commit)
       via  f6ba08c0862d2cf52a31053f38cfbbe54a32da6e (commit)
       via  c617a1c72a67a5544e4417bda57c20c27d19d599 (commit)
       via  cbdc05be0013b29907e42bd58e58e8ebcea96e28 (commit)
       via  e4110edfad0aefe99733814f7ed2463ccfa9a63a (commit)
       via  df37d818e505165941ceff793fb222616d95ff4e (commit)
       via  44e688d2612fa2e3f80420502ce203db0e314e60 (commit)
       via  515da1cefcf4dbd92bbc293e471ef5e5eaf5d8df (commit)
       via  e4c7564bb5fc1a8b121a22435324bdc354eb0430 (commit)
       via  7ed4993567488cb95304566c96ee9162fc97c230 (commit)
       via  2971f82e774b5ff41b7c0e6327e9d4c095f5be1b (commit)
       via  3d437467f5ea95a33403af35f935770c32666342 (commit)
       via  350bcb623fdb187bb75998169e9ea5e40bd95768 (commit)
       via  604765312055720ecca91509dc16cf5ea331ddd1 (commit)
       via  de23be1b47d023f499dba8f9b036d45115b5c044 (commit)
       via  cadf2edc905fabb80cc3aeb90199bce7d6ba5f9d (commit)
       via  97143778fc8aceaca6895de13b93c88811402441 (commit)
       via  a7057ca7d3c4ff310d19018161de3f79052528a3 (commit)
       via  1378893e46ccd84937aaa4adbb7016097ff3267c (commit)
       via  69a5e2b022c7d15ec4c7c49e6f53a8d924d3b72b (commit)
       via  dfa708d0d9c69edf81151a4fe004a68c0ed445e0 (commit)
       via  9df5e4a424f8ded373cde26770f3dba1abf5d3a7 (commit)
       via  9b4d285613a594813ddadfe3ee6a4283978f2e82 (commit)
       via  510ea979974ed489bfd81cc1fa4a0da784d14706 (commit)
       via  0435e68c5179b43a4bced017a8f6bd004f014133 (commit)
       via  d89b1f27abd6d722c2d4b3096dd50945a0c84357 (commit)
       via  25e22952d36c2116ace6a0c42f674be99fadb909 (commit)
      from  8a1e1772259968d49dd6a96c4e9b86fdbce3e130 (commit)

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

- Log -----------------------------------------------------------------
commit d7f9500d9e6602fb6067a5881e74c5420dbaf9c8
Merge: 8a1e177 9fafcc0
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Thu Aug 23 15:55:45 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 9fafcc0b32dead133ecf287613e27673a04d494b
Author: qiyao <qiyao>
Date:   Thu Aug 23 14:01:41 2012 +0000

    gdb/testsuite/
    
    	* boards/native-gdbserver.exp (${board}_upload): New.
    	* boards/native-stdio-gdbserver.exp (${board}_upload): New.
    	* gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
    	Execute tfile on remote target.
    	Copy trace file from target to host.

commit e7acb4313b3cfc36904fa7af36951c1d2506c92f
Author: qiyao <qiyao>
Date:   Thu Aug 23 01:41:05 2012 +0000

    gdb/gdbserver/
    	* server.h: Remove declaration of 'xsnprintf'.

commit 833a86f61c9309bd1969b6bdf8d44fc7d85137ab
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 23 00:00:04 2012 +0000

    daily update

commit 22b4715a126c04ee32a1035a089a6572da634b0e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Aug 23 00:00:02 2012 +0000

    *** empty log message ***

commit a9b502d32998feb5232900caacd0434c5dd83cfd
Author: sergiodj <sergiodj>
Date:   Wed Aug 22 21:31:14 2012 +0000

    2012-08-22  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* remote-sim.c (_initialize_remote_sim): Pass NULL argument to
    	`register_inferior_data_with_cleanup', fixing regression on PowerPC64.

commit 725d349ca33589b5090ed8ab01b2183e79a519e7
Author: khooyp <khooyp>
Date:   Wed Aug 22 21:04:52 2012 +0000

    	Enable readline in Python in a GDB-specific way and block the
    	standard Python readline module to prevent conflicts with GDB.
    	* Makefile.in (SUBDIR_PYTHON_OBS): Add py-gdb-readline.o.
    	(SUBDIR_PYTHON_SRCS): Add python/py-gdb-readline.c.
    	(py-gdb-readline.o): Add rule to compile python/py-gdb-readline.c.
    	* python/py-gdb-readline.c: New file.
    	* python/python-internal.h (gdbpy_initialize_gdb_readline): New
    	prototype.
    	* python/python.c (_initialize_python): Call
    	gdbpy_initialize_gdb_readline.

commit 7d4a6b09c8370301414e2d16a5a6276087c06c79
Author: Keith Seitz <keiths@redhat.com>
Date:   Wed Aug 22 20:04:03 2012 +0000

    	* defs.h: Include build-gnulib/config.h
    	* server.h: Include build-gnulib-gbserver/config.h.
    	* gdbreplay.c: Likewise.

commit 1735c95af7dfb62073f03fff7f9cdf2a2864d12b
Author: Joseph Myers <jsm@polyomino.org.uk>
Date:   Wed Aug 22 19:47:55 2012 +0000

    	* arm-tdep.c (thumb_get_next_pc_raw): Mask off low bits for bx pc
    	and blx pc.
    
    testsuite:
    	* gdb.arch/thumb-bx-pc.S: New file.
    	* gdb.arch/thumb-bx-pc.exp: New file.

commit 2b5c243b4699455294a5087d46926d263882fe66
Author: khooyp <khooyp>
Date:   Wed Aug 22 19:15:13 2012 +0000

    	Add a new "python-interactive" command that starts a standard
    	Python interactive prompt with "pi" as alias, and add "py" as
    	an alias to "python".
    	* NEWS: Mention the new commands.
    	* doc/gdb.texinfo (Python Commands): Document the new
    	commands.
    	* python/python.c (eval_python_command): New function.
    	(python_interactive_command): For "python-interactive" with
    	arguments, call eval_python_command.  For "python-interactive"
    	without arguments, call PyRun_InteractiveLoop.
    	(_initialize_python): Add "python-interactive" command with
    	"pi" as alias, and add "py" as an alias to "python".

commit e493a2763e7b1f4f0621651eb75c5ab81b3345d3
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 17:48:45 2012 +0000

    	* defs.h (quit_flag): Don't declare.
    	(clear_quit_flag, check_quit_flag, set_quit_flag): Declare.
    	(QUIT): Use new functions.
    	* event-top.c (command_handler): Use clear_quit_flag.
    	(handle_sigint): Use set_quit_flag.
    	(async_request_quit): Use check_quit_flag.  Don't check
    	immediate_quit.
    	* exceptions.c (throw_exception): Use clear_quit_flag.
    	* main.c (captured_main): Use clear_quit_flag.
    	* python/python.c (clear_quit_flag, set_quit_flag)
    	(check_quit_flag): New functions.
    	* remote-sim.c (gdb_os_poll_quit): Use check_quit_flag,
    	clear_quit_flag.
    	* remote.c (remote_wait_as): Use check_quit_flag,
    	clear_quit_flag.
    	(remote_start_remote): Call QUIT.
    	* symfile.c (load_progress): Use check_quit_flag.
    	* top.c (command_loop): Use clear_quit_flag.
    	(command_line_input): Call QUIT.
    	* utils.c (quit_flag): Conditionally define.
    	(clear_quit_flag, check_quit_flag, set_quit_flag): New
    	functions.
    	(prompt_for_continue): Call QUIT.  Use quit, not
    	async_request_quit.
    	* remote-mips.c (mips_expect_timeout): Call QUIT.
    	* monitor.c (monitor_expect): Call QUIT.

commit cf9cee187411f994b30fdedfbe19c79cd266b8d8
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 17:31:40 2012 +0000

    	* event-top.c (sigwinch_token, handle_sigwinch): Remove.
    	(async_init_signals): Update.
    	* utils.c (init_page_info): Don't use SIGWINCH_HANDLER.
    	(SIGWINCH_HANDLER_BODY): Remove.
    gdb/doc
    	* gdbint.texinfo (Host Definition): Remove documentation for
    	SIGWINCH_HANDLER and SIGWINCH_HANDLER_BODY.

commit 694f471701aa8adac8f09a31bc713397bdb315bf
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 16:44:44 2012 +0000

    	* jit.c (jit_object_close_impl): Don't malloc the objfile
    	name.
    	* objfiles.c (allocate_objfile): Don't malloc the objfile
    	name.
    	(free_objfile): Don't free the objfile name.
    	* objfiles.h (struct objfile) <name>: Update comment.
    	* symfile.c (reread_symbols): Fix reference counting.  Don't
    	malloc objfile name.

commit 775f009526211c189caf7d39f6210f87264e7eff
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 16:24:38 2012 +0000

    	* windows-nat.c (windows_make_so): Use gdb_bfd_open.
    	* symfile.c (bfd_open_maybe_remote): Use gdb_bfd_open.
    	(symfile_bfd_open): Likewise.
    	(generic_load): Likewise.
    	* solib.c (solib_bfd_fopen): Use gdb_bfd_open.
    	* solib-pa64.c (pa64_solib_create_inferior_hook): Use
    	gdb_bfd_open.
    	* solib-darwin.c (darwin_solib_get_all_image_info_addr_at_init):
    	Use gdb_bfd_open.
    	* rs6000-nat.c (add_vmap): Use gdb_bfd_open.
    	* remote-mips.c (mips_load_srec): Use gdb_bfd_open.
    	(pmon_load_fast): Likewise.
    	* remote-m32r-sdi.c (m32r_load): Use gdb_bfd_open.
    	* procfs.c (insert_dbx_link_bpt_in_file): Use gdb_bfd_open.
    	* machoread.c (macho_symfile_read_all_oso): Use gdb_bfd_open.
    	(macho_check_dsym): Likewise.
    	* m32r-rom.c (m32r_load): Use gdb_bfd_open.
    	(m32r_upload_command): Likewise.
    	* gdb_bfd.h (gdb_bfd_cache): Declare.
    	* gdb_bfd.c (struct gdb_bfd_data): New.
    	(gdb_bfd_cache): New global.
    	(struct gdb_bfd_cache_search): New.
    	(hash_bfd): New function.
    	(eq_bfd): Likewise.
    	(gdb_bfd_open): Likewise.
    	(gdb_bfd_ref): Allocate a gdb_bfd_data and attach to the BFD.
    	(gdb_bfd_unref): Remove closed BFD from cache.  Update for
    	gdb_bfd_data.
    	* exec.c (exec_file_attach): Use gdb_bfd_open.
    	* dsrec.c (load_srec): Use gdb_bfd_open.

commit b34e35f119e5a6ba3ad6640fd8b8488b3c3e4557
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 16:12:47 2012 +0000

    	* dwarf2read.c (macro_start_file): Update.
    	* objfiles.c (get_objfile_bfd_data): Initialize macro_cache.
    	(free_objfile_per_bfd_storage): Destroy macro_cache.
    	(allocate_objfile, free_objfile): Update.
    	* objfiles.h (struct objfile_per_bfd_storage) <macro_cache>:
    	New field.
    	(struct objfile) <macro_cache>: Remove.
    	* symfile.c (reread_symbols): Update.
    	* symmisc.c (print_symbol_bcache_statistics): Update.
    	(print_objfile_statistics): Update.

commit ca5cb667e64339dcd2c41717fa8790c3c0115b3e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 16:01:06 2012 +0000

    	* elfread.c (elf_symtab_read): Update.
    	* objfiles.c (objfiles_bfd_data): New global.
    	(get_objfile_bfd_data, free_objfile_per_bfd_storage)
    	(objfile_bfd_data_free, set_objfile_per_bfd): New functions.
    	(allocate_objfile, free_objfile): Update.
    	(_initialize_objfiles): Initialize objfiles_bfd_data.
    	* objfiles.h (struct objfile_per_bfd_storage): New.
    	(struct objfile) <per_bfd>: New field.
    	<filename_cache>: Remove.
    	(set_objfile_per_bfd): Declare.
    	* symfile.c (reread_symbols): Update.  Call
    	set_objfile_per_bfd.
    	(allocate_symtab): Update.
    	* symmisc.c (print_symbol_bcache_statistics): Update.
    	(print_objfile_statistics): Print the size of the BFD obstack.
    gdb/testsuite
    	* gdb.base/maint.exp: Update.

commit 1ae3e33fd54ef9ca560ac70e365e67152f1a3f53
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 15:50:37 2012 +0000

    	* gdb_bfd.h: Include registry.h.  Use DECLARE_REGISTRY.
    	* gdb_bfd.c: Use DEFINE_REGISTRY.
    	(struct gdb_bfd_data): Add REGISTRY_FIELDS.
    	(gdb_bfd_ref): Call bfd_alloc_data.
    	(gdb_bfd_unref): Call bfd_free_data.

commit c4780b7ad5baaee7a84bef83839b4ca43156387e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 15:31:10 2012 +0000

    	* registry.h (struct registry_fields): New.
    	(REGISTRY_FIELDS): Redefine.
    	(REGISTRY_ACCESS_FIELD): New macro.
    	(DEFINE_REGISTRY): Add ACCESS argument.  Update defined
    	functions.

commit b786bc9853154980d210b688c850b081fc14f22e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 15:17:18 2012 +0000

    	* auto-load.c (_initialize_auto_load): Update.
    	* solib-svr4.c (_initialize_svr4_solib): Update
    	* solib-dsbt.c (_initialize_dsbt_solib): Update.
    	* solib-darwin.c (_initialize_darwin_solib): Update.
    	* registry.h: New file.
    	* python/py-progspace.c (gdbpy_initialize_pspace): Update.
    	* python/py-inferior.c (gdbpy_initialize_inferior): Update.
    	* progspace.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(register_program_space_data_with_cleanup)
    	(register_program_space_data, program_space_alloc_data)
    	(clear_program_space_data, set_program_space_data)
    	(program_space_data): Don't declare.
    	* progspace.c: Use DEFINE_REGISTRY.
    	(struct program_space_data, struct
    	program_space_data_registration, struct
    	program_space_data_registry, program_space_data_registry)
    	(register_program_space_data_with_cleanup)
    	(register_program_space_data, program_space_alloc_data)
    	(program_space_free_data, clear_program_space_data)
    	(set_program_space_data, program_space_data): Remove.
    	* objfiles.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(struct objfile) <data, num_data>: Replace with REGISTRY_FIELDS.
    	(register_objfile_data_with_cleanup, register_objfile_data)
    	(clear_objfile_data, set_objfile_data, objfile_data): Don't
    	declare.
    	* objfiles.c: Use DEFINE_REGISTRY.
    	(struct objfile_data, struct objfile_data_registration, struct
    	objfile_data_registry, objfile_data_registry)
    	(register_objfile_data_with_cleanup, register_objfile_data)
    	(objfile_alloc_data, objfile_free_data, clear_objfile_data)
    	(set_objfile_data, objfile_data): Remove.
    	(_initialize_objfiles): Update.
    	* jit.c (_initialize_jit): Update.
    	* inflow.c (_initialize_inflow): Update.
    	* inferior.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(struct inferior) <data, num_data>: Replace with REGISTRY_FIELDS.
    	(register_inferior_data_with_cleanup, register_inferior_data)
    	(clear_inferior_data, set_inferior_data, inferior_data): Don't
    	declare.
    	* inferior.c: Use DEFINE_REGISTRY.
    	(struct inferior_data, struct inferior_data_registration, struct
    	inferior_data_registry, inferior_data_registry)
    	(register_inferior_data_with_cleanup, register_inferior_data)
    	(inferior_alloc_data, inferior_free_data  clear_inferior_data)
    	(set_inferior_data, inferior_data): Remove.
    	* auxv.c (_initialize_auxv): Update.
    	* ada-lang.c (_initialize_ada_language): Update.
    	* breakpoint.c (_initialize_breakpoint): Update.
    	* i386-nat.c (i386_use_watchpoints): Update.

commit 5bf42c5b7a6b35676cd5836330e3ba0b9bf98c4f
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 15:01:47 2012 +0000

    	* exec.c (exec_close, exec_file_attach): Update.
    	(add_to_section_table): Initialize 'key' field.
    	(add_target_sections, remove_target_sections): Add 'key' argument.
    	* exec.h (add_target_sections, remove_target_sections): Add
    	'key' argument.
    	* solib.c (solib_map_sections, update_solib_list, clear_solib)
    	(reload_shared_libraries_1): Update.
    	* target.h (struct target_section) <key>: New field.

commit 25d216af65c60f4f8f0e1c6447736bac9219ff04
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 14:27:46 2012 +0000

    	* lib/gdb.exp (skip_unwinder_tests): New proc.
    	* gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
    	* gdb.java/jnpe.exp: Use skip_unwinder_tests.

commit ce7c6a44dd3d384fa518ff76b62dd5af5d23ee6e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 22 14:23:58 2012 +0000

    	* cli/cli-cmds.c (filter_sals): Handle nelts == 0 case.

commit 4411ab11224f7afb3a808d05c8d88d4b79ed2f1b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Aug 22 00:00:34 2012 +0000

    *** empty log message ***

commit d058aa73b25478f2158dea6f9955838c230fefef
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 22 00:00:04 2012 +0000

    daily update

commit 330835f7ccaf2005f83c867308cac7d5e74ca90c
Author: David S. Miller <davem@redhat.com>
Date:   Tue Aug 21 23:00:35 2012 +0000

    Fix sparc opcode encoding for 4-arg crypto instructions.
    
    include/opcode
    
    	* sparc.h (F3F4): New macro.
    
    opcodes
    
    	* sparc-opc.c (4-argument crypto instructions): Fix encoding using
    	F3F4 macro.
    
    gas/testsuite
    
    	* gas/sparc/crypto.d: Fix opcodes for 4-arg crypto instructions.

commit 41284d06a97454baa969700ebba583fc01dcd8df
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Aug 21 19:36:46 2012 +0000

    	* gdb.hp/gdb.aCC/exception.exp: Remove.

commit 97f161a2e297a77530a3bfd3b4e6d42587cd6b99
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue Aug 21 15:43:46 2012 +0000

    	* symfile.c (allocate_symtab): Use host_address_to_string
    	function instead of cast of pointer to long which is not
    	compatible with x86_64-w64-mingw32 build.

commit b5bd04b0837147e8c73c8cd74e6955f42ac0ebbf
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Aug 21 00:00:32 2012 +0000

    *** empty log message ***

commit 0117de4392fb46315c5519bb068ef9a447afe22b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 21 00:00:05 2012 +0000

    daily update

commit 4af947d5298d69b39c16683c23e3dec72c95a81c
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 20 14:32:28 2012 +0000

    	* vms-lib.c (_bfd_vms_lib_get_module): Use bfd_zmalloc for
    	areltdata.
    	* opncls.c (_bfd_delete_bfd): Free arelt_data.
    	* mach-o.c (bfd_mach_o_fat_member_init): Use bfd_zmalloc for
    	areltdata.
    	* ecoff.c (_bfd_ecoff_slurp_armap): Use free for mapdata.
    	* coff-rs6000.c (_bfd_xcoff_read_ar_hdr): Use bfd_zmalloc for
    	areltdata.
    	(xcoff_write_archive_contents_old): Likewise.
    	(xcoff_write_archive_contents_big): Likewise.
    	* archive64.c (bfd_elf64_archive_slurp_armap): Use free for
    	areltdata.
    	* archive.c (_bfd_generic_read_ar_hdr_mag): Use bfd_zmalloc and
    	free for areltdata.
    	(_bfd_get_elt_at_filepos): Likewise.  Clear n_nfd->arelt_data on
    	failure.
    	(do_slurp_bsd_armap): Use bfd_zmalloc and free for areltdata.
    	(do_slurp_coff_armap): Likewise.
    	(_bfd_slurp_extended_name_table): Likewise.
    	(bfd_slurp_bsd_armap_f2): Likewise.  Don't leak 'mapdata'.

commit 56ece92d34dd2d6021cdd1f21cb5327fee510382
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 20 03:20:22 2012 +0000

    opcodes/ChangeLog
    	* ppc-opc.c (powerpc_opcodes): Changed opcode for vabsdub,
    	vabsduh, vabsduw, mviwsplt.
    gas/testsuite/ChangeLog
    	* gas/ppc/e6500.d: Changed opcode for vabsdub, vabsduh, vabsduw,
    	mviwsplt.

commit d0c894ab14958b82910a14a0729fb85b0b3bff37
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 20 00:00:04 2012 +0000

    daily update

commit 2e1133e9004c87a0a694831d1bd8e88761c5df63
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Aug 20 00:00:03 2012 +0000

    *** empty log message ***

commit 1101353454d147a88c3cbcec0507bb8e85ac1769
Author: pinskia <pinskia>
Date:   Sun Aug 19 22:22:48 2012 +0000

    2012-08-19  Andrew Pinski  <apinski@cavium.com>
    
    	* mips-tdep.c (is_octeon): New function.
    	(is_octeon_bbit_op): New function.
    	(mips32_next_pc): Handle Octeon's bbit instructions.
    	(mips32_instruction_has_delay_slot): Likewise.
    
    012-08-19  Andrew Pinski  <apinski@cavium.com>
    
            * gdb.arch/mips-octeon-bbit.c: New file.
            * gdb.arch/mips-octeon-bbit.exp: New Test.

commit 7637b5848574bc7085e62bc61c3f6899f5467533
Author: pinskia <pinskia>
Date:   Sun Aug 19 22:21:18 2012 +0000

    2012-08-19  Andrew Pinski  <apinski@cavium.com>
    
    	* mips-tdep.c (mips32_next_pc): Fix line spacing of the comment
    	before the function.

commit 4c8a1c4edeb9f75b187962c83fb2ef1870fda999
Author: pinskia <pinskia>
Date:   Sun Aug 19 22:20:26 2012 +0000

    2012-08-19  Andrew Pinski  <apinski@cavium.com>
    
    	* mips-tdep.c (mips32_next_pc): Consolidate calls to itype_op.

commit 66ac5d0d1d3d21be2443a6b161af69e76971b926
Author: Keith Seitz <keiths@redhat.com>
Date:   Sun Aug 19 19:37:49 2012 +0000

    	PR c++/14365
    	* c-typeprint.c (c_type_print_varspec_prefix): Pass
    	-1 for SHOW to c_type_print_base for METHODPTR and MEMBERPTR.
    
    	* gdb.dwarf2/dw2-anon-mptr.exp: New file.
    	* gdb.dwarf2/dw2-anon-mptr.S: New file.

commit 79853a679f4784db99d3528fbf98886da4073b86
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 19 00:00:04 2012 +0000

    daily update

commit 3cd03e9a32a456e7c97eb9ed11b8b31b6f950837
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Aug 19 00:00:03 2012 +0000

    *** empty log message ***

commit 8e7f750073a309f7950ec374e5dc61a7f2d0e5e7
Author: Eli Zaretskii <eliz@gnu.org>
Date:   Sat Aug 18 11:00:36 2012 +0000

    Fix a typo that prevented "make TAGS" from working.
    
     gdb/Makefile.in (HFILES_NO_SRCDIR): Fix a typo: golang.h -> go-lang.h.
     The typo broke "make TAGS".

commit a6aaf3cdc60679e96ad0a12eb17c85f6528a2ae9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Aug 18 07:02:08 2012 +0000

    gdb/testsuite/
    	* gdb.base/solib-corrupted.exp (make solibs looping): Replace
    	verbose -log by more specific untested call.

commit 47edc94a78c6650d0f5f5ce32e45cdc3d62b4adb
Author: qiyao <qiyao>
Date:   Sat Aug 18 01:00:18 2012 +0000

    gdb/testsuite/
    
    	* gdb.trace/tfind.exp: Move tests on various command help before
    	checking target supports trace.
    	Fix the expected output of 'help tfind end'.

commit 9a829ff6793ab71dcae9abd1b8f5a704a82b4e60
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 18 00:00:05 2012 +0000

    daily update

commit eed5222a6f9fe21423112fd5132ba71e28e42da3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Aug 18 00:00:03 2012 +0000

    *** empty log message ***

commit d3a28c3135101c31defc4632a2453836ef226613
Author: Andreas Schwab <schwab@suse.de>
Date:   Fri Aug 17 21:59:31 2012 +0000

    * floatformat.c (floatformat_to_double): Correctly handle numbers
    between 1 and 2.  Simplify handling of denormal number.
    (main): Test with 1.1.

commit fb11f48c4e3d090583ad106db557a684e4d5dcc2
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Aug 17 18:41:46 2012 +0000

    GDB 7.5 released.

commit e8370ca50fb32c1561e962b07c2e84cf715f2416
Author: Keith Seitz <keiths@redhat.com>
Date:   Fri Aug 17 17:36:56 2012 +0000

    	PR c++/13356
    	* gdbtypes.c (strict_type_checking): New variable.
    	(show_strict_type_checking): New function.
    	(rank_one_type): Return NS_POINTER_INTEGER_CONVERSION_BADNESS
    	if strict type checking is disabled.
    	(_initialize_gdbtypes): Add "check type" subcommand.
    	* gdbtypes.h (NS_INTEGER_POINTER_CONVERSION_BADNESS): New struct.
    
    	PR c++/13356
    	* gdb.base/default.exp: Update all "check type" tests.
    	* gdb.base/help.exp: Likewise.
    	* gdb.base/setshow.exp: Likewise.
    	* gdb.cp/converts.cc (foo1_type_check): New function.
    	(foo2_type_check): New function.
    	(foo3_type_check): New function.
    	(main): Call new functions.
    	* converts.exp: Add tests for integer-to-pointer conversions
    	with/without strict type-checking.
    
    	PR c++/13356
    	* gdb.texinfo (Type and Range Checking): Remove warning.
    	Remove spurious commas.
    	Update text and examples for re-implementation of set/show
    	check type.
    	(C and C++ Type and Range Checks): Likewise.
    
    	* language.h (type_mode): Remove.
    	(type_check): Remove.
    	(struct language_defn): Remove la_type_check.
    	(STRICT_TYPE): Remove unused macro.
    	(type_error): Remove.
    	* language.c (set_type_range_case): Renamed to ...
    	(set_range_case): ... this.  Update all callers.
    	Remove type_mode/type_check.
    	(type_mode): Remove.
    	(type_check): Remove.
    	(show_type_command): Remove.
    	(set_type_command): Remove.
    	(language_info): Remove type checking output.
    	(type_error): Remove unused function.
    	(range_error): Update comment.
    	(unknown_language_defn): Remove la_type_check.
    	(auto_language_defn): Likewise.
    	(local_language_defn): Likewise.
    	(_initialize_language): Remove "check type" subcommand.
    	* ada-lang.c (ada_language_defn): Remove la_type_check.
    	* c-lang.c (c_language_defn): Likewise.
    	(cplus_language_defn): Likewise.
    	(asm_language_defn): Likewise.
    	(minimal_language_defn): Likewise.
    	* d-lang.c (d_language_defn): Likewise.
    	* f-lang.c (f_language_defn): Likewise.
    	* go-lang.c (go_language_defn): Likewise.
    	* jv-lang.c (java_language_defn): Likewise.
    	* m2-lang.c (m2_language_defn): Likewise.
    	* objc-lang.c (objc_language_defn): Likewise.
    	* opencl-lang.c (opencl_language_defn): Likewise.
    	* p-lang.c (pascal_language_defn): Likewise.

commit 602c5e1f860a01590f87284a462c0420721cabfe
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Aug 17 17:12:32 2012 +0000

    Add AMD btver1 and btver2 support
    
    gas/
    
    2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
    
    	* config/tc-i386.c (cpu_arch): Add CPU_BTVER1_FLAGS and
    	CPU_BTVER2_FLAGS.
    	(i386_align_code): Add case for PROCESSOR_BT.
    
    	* config/tc-i386.h (enum processor_type): Add PROCESSOR_BT.
    
    	* doc/c-i386.texi: Add -march={btver1, btver2} options.
    
    gas/testsuite/
    
    2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
    
    	* gas/i386/i386.exp: Run btver1 and btver2 test cases.
    
    	* gas/i386/nops-1-btver1.d: New.
    	* gas/i386/nops-1-btver2.d: New.
    	* gas/i386/arch-10-btver1.d: New.
    	* gas/i386/arch-10-btver2.d: New.
    	* gas/i386/x86-64-nops-1-btver1.d: New.
    	* gas/i386/x86-64-nops-1-btver2.d: New.
    	* gas/i386/x86-64-arch-2-btver1.d: New.
    	* gas/i386/x86-64-arch-2-btver2.d: New.
    
    opcodes/
    
    2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
    
    	* i386-gen.c (cpu_flag_init): Add CPU_BTVER1_FLAGS and
    	CPU_BTVER2_FLAGS.
    
    	* i386-opc.h: Update CpuPRFCHW comment.
    
    	* i386-opc.tbl: Enable prefetch instruction for CpuPRFCHW.
    	* i386-init.h: Regenerated.
    	* i386-tbl.h: Likewise.

commit 5c068652b15c430e68e20eac9b34554451088156
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Aug 17 14:33:22 2012 +0000

    	* po/vi.po: Updated Vietnamese translation.
    
    	* po/uk.po: New Ukranian translation.
    	* configure.in (ALL_LINGUAS): Add uk.
    	* configure: Regenerate.

commit 9e32cddf31054c7af967b794d731e2eb128099fd
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 17 03:06:10 2012 +0000

    gdb: fix test failures after updating usage strings

commit b62510a151b2b377e16f307bb64ffdac3a44fc72
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 17 02:39:26 2012 +0000

    typo fixes

commit ee1e0707e6a3dd6e20aa19b895e23b4f2ccb1653
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 17 01:06:27 2012 +0000

    	PR binutils/14475:
    	* archive.c (bfd_ar_hdr_from_filesystem): Revert last change.
    	Instead malloc areltdata.

commit 5e96d5241c877ccff10c46f6b40f701d56c1f745
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Aug 17 00:00:33 2012 +0000

    *** empty log message ***

commit 6da592454bc977d2ac0140a4f8a59659a6448588
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 17 00:00:04 2012 +0000

    daily update

commit 99eb1c237fa33bcfc0862513eaf7e2f1216a0c14
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Aug 16 23:55:01 2012 +0000

    fix internal_error during fork event handling.
    
    When running on ia64-hpux a program that calls fork, GDB currently
    reports the following internal error:
    
        internal-error: Can't determine the current address space of thread process 1882
    
    Here is what happens:
      1. GDB receives a "fork" event;
      2. handle_inferior_event calls detach_breakpoints for the child process;
      3. detach_breakpoints calls ia64's gdbarch remove_breakpoint hook,
         which needs to read an entire instruction slot in order to remove
         a breakpoint instruction from memory;
      4. To read inferior memory, the ia64-hpux code needs to know where
         that memory is located relative to the bsp..bspstore area,
         and thus needs to read the value of those registers;
      5. To get the value of those registers, ia64_hpux_xfer_memory current
         uses the current regcache.
    
    The problem is that at the time we are trying to remove the breakpoints
    from the child, the child process is not part of the list of inferiors
    really known to GDB (it has not been added to inferior_list), so trying
    to create a regcache for it triggers an internal error when creating
    address space for the regcache (as the address space is ultimately
    fetched from the inferior).
    
    To work around this limitation, ia64_hpux_xfer_memory has been modified
    to detect the fact the current inferior is not in our inferior list,
    and to go, in that case, straight to the source to fetch the registers
    it needs.
    
    gdb/ChangeLog:
    
            * ia64-hpux-nat.c (ia64_hpux_get_register_from_save_state_t):
            New function.
            (ia64_hpux_xfer_memory): Check if inferior_ptid is known before
            using the regache.  Use ia64_hpux_get_register_from_save_state_t
            to access the bsp and bspstore registers if not.

commit 649d50729de1f62bd96539a18857380bb2377432
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Aug 16 23:54:50 2012 +0000

    Change detach_breakpoints to take a ptid instead of a pid
    
    Before this change, detach_breakpoints would take a pid, and then
    set inferior_ptid to a ptid that it constructs using pid_to_ptid (pid).
    Unfortunately, this ptid is not necessarily valid.  Consider for
    instance the case of ia64-hpux, where ttrace refuses a register-read
    operation if the LWP is not provided.
    
    This problems shows up when GDB is trying to handle fork events.
    Assuming GDB is configured to follow the parent, GDB will try to
    detach from the child. But before doing so, it needs to remove
    all breakpoints inside that child.  On ia64, this involves reading
    inferior (the child's) memory. And on ia64-hpux, reading memory
    requires us to read the bsp and bspstore registers, in order to
    determine where that memory is relative to the value of those
    registers, and thus to determine which ttrace operation to use in
    order to fetch that memory (see ia64_hpux_xfer_memory).
    
    This patch therefore changes detach_breakpoints to take a ptid instead
    of a pid, and then updates all callers.
    
    One of the consequences of this patch is that it trips an assert
    on GNU/Linux targets.  But this assert appears to have not actual
    purpose, and is thus removed.
    
    gdb/ChangeLog:
    
            * breakpoint.h (detach_breakpoints): pid parameter is now a ptid.
            * breakpoint.c (detach_breakpoints): Change pid parameter into
            a ptid.  Adjust code accordingly.
            * infrun.c (handle_inferior_event): Delete variable child_pid.
            Update call to detach_breakpoints to pass the child ptid for
            fork events.
            * linux-nat.c (linux_nat_iterate_watchpoint_lwps): Remove
            assert that inferior_ptid's lwp is zero.
            (linux_handle_extended_wait): Update call to detach_breakpoints.
            * inf-ttrace.c (inf_ttrace_follow_fork): Update call to
            detach_breakpoints.

commit 7bdaa230a7fc333f81a0622d330ad2c6b010a08d
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Aug 16 23:54:36 2012 +0000

    inf_ttrace_follow_fork: detach_breakpoints called twice for child.
    
    When debugging a program that forks with follow-fork set to follow
    the parent, we end up calling detach_breakpoints for the child twice.
    On ia64-hpux, this leads to a warning when trying to remove the
    breakpoints the second time around, because the ia64 code detects
    that the address does not point to a breakpoint instruction.
    
    gdb/ChangeLog:
    
            * inf-ttrace.c (inf_ttrace_follow_fork): When following the
            parent, only call detach_breakpoints if tts.tts_event ==
            TTEVT_VFORK.

commit 217968566e210aefa576734b8859a4177bd3dd53
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Thu Aug 16 18:12:37 2012 +0000

    	* ppc-opc.c (powerpc_opcodes) <"lswx">: Use RAX for the second and
    	RBX for the third operand.
    	<"lswi">: Use RAX for second and NBI for the third operand.

commit f6ba08c0862d2cf52a31053f38cfbbe54a32da6e
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Aug 16 15:45:38 2012 +0000

    DWARF frame unwinder executes one too many rows
    
    The problem is trying to unwind from a function where %ebp is NOT
    used as the frame pointer, and the size of the frame changes over
    the lifetime of that function.
    
    For instance, trying to unwind past the GNAT runtime function
    called system.tasking.rendezvous.timed_selective_wait on x86-linux,
    one can get:
    
        (gdb) bt
        [...]
        #3  0x0805364b in system.tasking.rendezvous.timed_selective_wait ()
        #4  0xb7fe5068 in ?? ()
        Backtrace stopped: previous frame inner to this frame (corrupt stack?)
    
    Looking at the CFI, we find the following initial instructions...
    
    >   DW_CFA_def_cfa: %esp+4 (r4 ofs 4)
    >   DW_CFA_offset: %eip at cfa-4  (r8 = %eip)
    
    ... and the associated FDE:
    
    > 00001be4 00000054 00001be8 FDE cie=00000000 pc=08053310..08053951
    [...]
    >   DW_CFA_advance_loc: 8 to 080534ad
    >   DW_CFA_def_cfa_offset: 112
    >   DW_CFA_advance_loc2: 414 to 0805364b
    >   DW_CFA_def_cfa_offset: 108
    [...]
    
    The problem is that the DWARF frame unwinder executed the FDE until
    the row for PC == 0x0805364b. But in reality, our program hasn't
    executed the instruction at that address yet (it is the return address).
    So GDB executed a little too much of the FDE, giving us the wrong
    offset for the frame base, and thus the wrong address where %eip
    got saved.
    
    This patch fixes the problem by using a more correct PC as the bound
    for executing the FDE.
    
    gdb/ChangeLog:
    
            * dwarf2-frame.c (dwarf2_frame_cache): Use
            get_frame_address_in_block instead of get_frame_pc as
            the bound for executing the frame's FDE.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.ada/rdv_wait: New testcase.

commit c617a1c72a67a5544e4417bda57c20c27d19d599
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Aug 16 14:24:42 2012 +0000

    	PR binutils/14475:
    	* archive.c (bfd_ar_hdr_from_filesystem): Allocate areltdata on
    	'member' BFD.  Don't try to free 'ared'.

commit cbdc05be0013b29907e42bd58e58e8ebcea96e28
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Aug 16 08:38:45 2012 +0000

    oops - acxidentally omitted from previous delta.

commit e4110edfad0aefe99733814f7ed2463ccfa9a63a
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Aug 16 07:56:19 2012 +0000

    	* end.c: Include config.h before system header files.
    	* erc32.c: Likewise.
    	* exec.c: Likewise.
    	* float.c: Likewise.
    	* func.c: Likewise.
    	* help.c: Likewise.
    	* interf.c: Likewise.

commit df37d818e505165941ceff793fb222616d95ff4e
Author: qiyao <qiyao>
Date:   Thu Aug 16 07:36:11 2012 +0000

    gdb/
    	* gdbtypes.h (enum type_code): Define TYPE_CODE_BITSTRING -1.
    	* arm-tdep.c (arm_type_align): Remove code handling TYPE_CODE_BITSTRING.
    	* c-typeprint.c (c_type_print_varspec_prefix): Likewise.
    	(c_type_print_varspec_suffix): Likewise.
    	* eval.c (evaluate_subexp_standard): Likewise.
    	* f-typeprint.c (f_type_print_varspec_prefix): Likewise.
    	(f_type_print_varspec_suffix): Likewise.
    	* gdbtypes.c (is_scalar_type): Likewise.
    	(recursive_dump_type): Likewise.
    	* infcall.c (value_arg_coerce): Likewise.
    	* m2-valprint.c (m2_val_print): Likewise.
    	* p-typeprint.c (pascal_type_print_varspec_prefix): Likewise.
    	(pascal_type_print_varspec_suffix): Likewise.
    	(pascal_type_print_base): Likewise.
    	* p-valprint.c (pascal_val_print): Likewise.
    	(pascal_val_print): Likewise.
    	* valops.c (value_slice): Likewise.
    	* valprint.c (scalar_type_p): Likewise.
    	* valarith.c (value_bitstring_subscript): Remove.
    	(value_concat): Remove code handling TYPE_CODE_BITSTRING.
    	Remove comment on TYPE_CODE_BITSTRING.
    
    	* stabsread.c (read_type): Don't set TYPE_CODE (type) to
    	TYPE_CODE_BITSTRING.
    
    	* python/py-type.c (pyty_codes): Move ENTRY (TYPE_CODE_BITSTRING) to
    	slot 0.
    
    gdb/doc:
    	* gdb.texinfo (Types In Python): Mention gdb.TYPE_CODE_BITSTRING
    	is deprecated.

commit 44e688d2612fa2e3f80420502ce203db0e314e60
Author: qiyao <qiyao>
Date:   Thu Aug 16 07:26:15 2012 +0000

    gdb/
    	* tracepoint.c (trace_find_none_command): Remove.
    	(_initialize_tracepoint): Call add_alias_cmd for "tfind none".

commit 515da1cefcf4dbd92bbc293e471ef5e5eaf5d8df
Author: qiyao <qiyao>
Date:   Thu Aug 16 07:21:57 2012 +0000

    gdb/
    	* remote.c (handle_notification): Remove parameter 'length'.
    	(putpkt_binary, getpkt_or_notif_sane_1): Caller update.

commit e4c7564bb5fc1a8b121a22435324bdc354eb0430
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Aug 16 00:00:33 2012 +0000

    *** empty log message ***

commit 7ed4993567488cb95304566c96ee9162fc97c230
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 16 00:00:04 2012 +0000

    daily update

commit 2971f82e774b5ff41b7c0e6327e9d4c095f5be1b
Author: Keith Seitz <keiths@redhat.com>
Date:   Wed Aug 15 23:43:14 2012 +0000

    	* gdbtypes.c (opaque_type_resolution): Make static.
    	Add missing comment.
    	(overload_debug): Add missing comment.
    	(show_opaque_type_resolution): Likewise.
    	(show_overload_debug): Likewise.
    	(print_bit_vector): Remove unnecessary forward declaration.
    	(print_arg_types): Likewise.
    	(dump_fn_fieldlists): Likewise.
    	(print_cplus_stuff): Likewise.

commit 3d437467f5ea95a33403af35f935770c32666342
Author: Keith Seitz <keiths@redhat.com>
Date:   Wed Aug 15 23:25:08 2012 +0000

    Forgotten commit from 2012-07-30.

commit 350bcb623fdb187bb75998169e9ea5e40bd95768
Author: DJ Delorie <dj@delorie.com>
Date:   Wed Aug 15 22:37:56 2012 +0000

    * rl78-decode.opc (rl78_decode_opcode): Merge %e and %[01]
    operands, so that data addresses can be corrected when not
    ES-overridden.
    * rl78-decode.c: Regenerate.
    * rl78-dis.c (print_insn_rl78): Make order of modifiers
    irrelevent.  When the 'e' specifier is used on an operand and no
    ES prefix is provided, adjust address to make it absolute.

commit 604765312055720ecca91509dc16cf5ea331ddd1
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Wed Aug 15 21:25:21 2012 +0000

    opcodes/
    	* ppc-opc.c <RSQ, RTQ>: Use PPC_OPERAND_GPR.
    
    gas/testsuite/
    	* gas/ppc/power4.s <lq, stq>: Add more tests.
    	* gas/ppc/power4.d: Likewise.

commit de23be1b47d023f499dba8f9b036d45115b5c044
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Wed Aug 15 15:33:24 2012 +0000

    opcodes/
    	* ppc-opc.c <xnop, yield, mdoio, mdoom>: New extended mnemonics.
    
    gas/testsuite/
    	* gas/ppc/common.d ("nop", "xnop"): Add tests.
    	* gas/ppc/common.s: Likewise.
    	* gas/ppc/power7.d ("yield", "mdoio", "mdoom"): Add tests.
    	* gas/ppc/power7.s: Likewise.

commit cadf2edc905fabb80cc3aeb90199bce7d6ba5f9d
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 15 14:33:39 2012 +0000

    	* gdb_bfd.c (struct gdb_bfd_data) <archive_bfd>: New field.
    	(gdb_bfd_ref): Initialize new field.
    	(gdb_bfd_unref): Unref the archive BFD.
    	(gdb_bfd_openr_next_archived_file): Acquire a reference to the
    	parent archive.

commit 97143778fc8aceaca6895de13b93c88811402441
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 15 14:21:57 2012 +0000

    	PR python/14387:
    	* python/py-bpevent.c (create_breakpoint_event_object): Update
    	comment.
    	* python/py-event.c (evpy_add_attribute): Update comment.
    	* python/py-exitedevent.c (create_exited_event_object): Fix
    	reference counting and error handling.
    	* python/py-newobjfileevent.c (create_new_objfile_event_object):
    	Fix reference counting.
    	* python/py-signalevent.c (create_signal_event_object): Fix
    	reference counting and error handling.
    	* python/py-stopevent.c (emit_stop_event): Fix reference
    	counting.
    	* python/py-threadevent.c (get_event_thread): Return a
    	borrowed reference.
    	* python/py-type.c (convert_field): Fix reference counting.

commit a7057ca7d3c4ff310d19018161de3f79052528a3
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Aug 15 14:18:17 2012 +0000

    	* dwarf2read.c (dwarf_decode_macro_bytes)
    	<DW_MACRO_GNU_transparent_include>: Use pointer to included data
    	as hash key.

commit 1378893e46ccd84937aaa4adbb7016097ff3267c
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Aug 15 01:59:40 2012 +0000

    gdb: improve usage strings
    
    This adds Usage strings to a bunch of commands, tweaks the grammar in a
    few, and improves the help text for the handle command.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 69a5e2b022c7d15ec4c7c49e6f53a8d924d3b72b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Aug 15 00:00:03 2012 +0000

    *** empty log message ***

commit dfa708d0d9c69edf81151a4fe004a68c0ed445e0
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 15 00:00:03 2012 +0000

    daily update

commit 9df5e4a424f8ded373cde26770f3dba1abf5d3a7
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Aug 14 22:00:05 2012 +0000

    	* mips-dis.c (print_insn_args): Add GET_OP and GET_OP_S local
    	macros, use local variables for info struct member accesses,
    	update the type of the variable used to hold the instruction
    	word.
    	(print_insn_mips, print_mips16_insn_arg): Likewise.
    	(print_insn_mips16): Add GET_OP and GET_OP_S local macros, use
    	local variables for info struct member accesses.
    	(print_insn_micromips): Add GET_OP_S local macro.
    	(_print_insn_mips): Update the type of the variable used to hold
    	the instruction word.

commit 9b4d285613a594813ddadfe3ee6a4283978f2e82
Author: Doug Evans <dje@google.com>
Date:   Tue Aug 14 19:35:47 2012 +0000

    	* gdbtypes.c (struct extra): Delete, unused.

commit 510ea979974ed489bfd81cc1fa4a0da784d14706
Author: Doug Evans <dje@google.com>
Date:   Tue Aug 14 19:28:14 2012 +0000

    	* gdbtypes.c: Whitespace cleanup.
    	(address_space_name_to_int): Remove "extern" from definition.
    	(_initialize_gdbtypes): Declare with initialize_file_ftype.

commit 0435e68c5179b43a4bced017a8f6bd004f014133
Author: Doug Evans <dje@google.com>
Date:   Tue Aug 14 19:03:46 2012 +0000

    	* gdbtypes.c (make_pointer_type): Remove redundant setting of
    	TYPE_POINTER_TYPE (type).

commit d89b1f27abd6d722c2d4b3096dd50945a0c84357
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 14 18:47:37 2012 +0000

    gdb/testsuite/
    	* gdb.base/attach-twice.exp: Remove excessive ps exec.

commit 25e22952d36c2116ace6a0c42f674be99fadb909
Author: gary <gary>
Date:   Tue Aug 14 16:16:03 2012 +0000

    2012-08-14  Gary Benson  <gbenson@redhat.com>
    
    	* solib-svr4.c (svr4_free_library_list): Use free_so.

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

Summary of changes:
 bfd/ChangeLog                                      |   44 +
 bfd/ChangeLog-0203                                 |    2 +-
 bfd/ChangeLog-2008                                 |    2 +-
 bfd/ChangeLog-2009                                 |    2 +-
 bfd/ChangeLog-2010                                 |    4 +-
 bfd/archive.c                                      |   36 +-
 bfd/archive64.c                                    |    2 +-
 bfd/coff-rs6000.c                                  |    6 +-
 bfd/ecoff.c                                        |    2 +-
 bfd/elf-bfd.h                                      |    2 +-
 bfd/elf32-ppc.c                                    |    2 +-
 bfd/elf64-ia64-vms.c                               |    2 +-
 bfd/elfnn-ia64.c                                   |    2 +-
 bfd/elfxx-mips.c                                   |    4 +-
 bfd/mach-o.c                                       |    2 +-
 bfd/opncls.c                                       |    1 +
 bfd/po/vi.po                                       |   47 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    2 +-
 bfd/vms-lib.c                                      |    4 +-
 gdb/ChangeLog                                      |  462 +++++++
 gdb/Makefile.in                                    |    8 +-
 gdb/NEWS                                           |    8 +
 gdb/ada-lang.c                                     |    3 +-
 gdb/arm-tdep.c                                     |    3 +-
 gdb/auto-load.c                                    |    3 +-
 gdb/auxv.c                                         |    2 +-
 gdb/breakpoint.c                                   |    9 +-
 gdb/breakpoint.h                                   |    2 +-
 gdb/c-lang.c                                       |    4 -
 gdb/c-typeprint.c                                  |    6 +-
 gdb/cli/cli-cmds.c                                 |    3 +-
 gdb/d-lang.c                                       |    1 -
 gdb/defs.h                                         |   25 +-
 gdb/doc/ChangeLog                                  |   19 +
 gdb/doc/gdb.texinfo                                |  141 +--
 gdb/doc/gdbint.texinfo                             |    8 -
 gdb/dsrec.c                                        |    2 +-
 gdb/dwarf2-frame.c                                 |    5 +-
 gdb/dwarf2read.c                                   |   53 +-
 gdb/elfread.c                                      |    2 +-
 gdb/eval.c                                         |    6 -
 gdb/event-top.c                                    |   31 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exec.c                                         |   28 +-
 gdb/exec.h                                         |    5 +-
 gdb/f-lang.c                                       |    1 -
 gdb/f-typeprint.c                                  |    2 -
 gdb/gdb_bfd.c                                      |   30 +-
 gdb/gdb_bfd.h                                      |    4 +
 gdb/gdbserver/ChangeLog                            |    9 +
 gdb/gdbserver/gdbreplay.c                          |    2 +
 gdb/gdbserver/server.h                             |    4 +-
 gdb/gdbtypes.c                                     |  112 ++-
 gdb/gdbtypes.h                                     |   10 +-
 gdb/go-lang.c                                      |    1 -
 gdb/i386-nat.c                                     |    2 +-
 gdb/ia64-hpux-nat.c                                |   52 +-
 gdb/inf-ttrace.c                                   |    8 +-
 gdb/infcall.c                                      |    1 -
 gdb/infcmd.c                                       |   29 +-
 gdb/inferior.c                                     |  105 +--
 gdb/inferior.h                                     |   13 +-
 gdb/inflow.c                                       |    2 +-
 gdb/infrun.c                                       |   10 +-
 gdb/jit.c                                          |    5 +-
 gdb/jv-lang.c                                      |    1 -
 gdb/language.c                                     |  137 +--
 gdb/language.h                                     |   30 -
 gdb/linux-nat.c                                    |    3 +-
 gdb/m2-lang.c                                      |    1 -
 gdb/m2-valprint.c                                  |   16 +-
 gdb/m32r-rom.c                                     |    4 +-
 gdb/machoread.c                                    |    4 +-
 gdb/main.c                                         |    2 +-
 gdb/mips-tdep.c                                    |   68 +-
 gdb/monitor.c                                      |    1 +
 gdb/objc-lang.c                                    |    1 -
 gdb/objfiles.c                                     |  206 ++--
 gdb/objfiles.h                                     |   58 +-
 gdb/opencl-lang.c                                  |    1 -
 gdb/p-lang.c                                       |    1 -
 gdb/p-typeprint.c                                  |    6 -
 gdb/p-valprint.c                                   |   16 +-
 gdb/progspace.c                                    |  111 +--
 gdb/progspace.h                                    |   14 +-
 gdb/python/py-bpevent.c                            |    3 +-
 gdb/python/py-event.c                              |    3 +-
 gdb/python/py-exitedevent.c                        |   29 +-
 gdb/python/py-gdb-readline.c                       |  113 ++
 gdb/python/py-inferior.c                           |    2 +-
 gdb/python/py-newobjfileevent.c                    |    4 +-
 gdb/python/py-progspace.c                          |    2 +-
 gdb/python/py-signalevent.c                        |   14 +-
 gdb/python/py-stopevent.c                          |    1 +
 gdb/python/py-threadevent.c                        |    4 +-
 gdb/python/py-type.c                               |    8 +-
 gdb/python/python-internal.h                       |    1 +
 gdb/python/python.c                                |  130 ++-
 gdb/registry.h                                     |  215 ++++
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |    5 +-
 gdb/remote-sim.c                                   |    6 +-
 gdb/remote.c                                       |   11 +-
 gdb/rs6000-nat.c                                   |    7 +-
 gdb/solib-darwin.c                                 |    5 +-
 gdb/solib-dsbt.c                                   |    2 +-
 gdb/solib-pa64.c                                   |    2 +-
 gdb/solib-svr4.c                                   |    4 +-
 gdb/solib.c                                        |   10 +-
 gdb/stabsread.c                                    |    4 +-
 gdb/symfile.c                                      |   35 +-
 gdb/symmisc.c                                      |   12 +-
 gdb/target.h                                       |    6 +
 gdb/testsuite/ChangeLog                            |   79 ++
 gdb/testsuite/boards/native-gdbserver.exp          |    4 +
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |    4 +
 .../gdb.aCC/exception.exp => gdb.ada/rdv_wait.exp} |   25 +-
 gdb/testsuite/gdb.ada/rdv_wait/foo.adb             |   53 +
 gdb/testsuite/gdb.ada/rdv_wait/pck.adb             |   23 +
 gdb/testsuite/gdb.ada/rdv_wait/pck.ads             |   22 +
 gdb/testsuite/gdb.arch/mips-octeon-bbit.c          |   49 +
 gdb/testsuite/gdb.arch/mips-octeon-bbit.exp        |  112 ++
 gdb/testsuite/gdb.arch/thumb-bx-pc.S               |   34 +
 gdb/testsuite/gdb.arch/thumb-bx-pc.exp             |   41 +
 gdb/testsuite/gdb.base/attach-twice.exp            |    1 -
 gdb/testsuite/gdb.base/default.exp                 |   28 +-
 gdb/testsuite/gdb.base/help.exp                    |   65 +-
 gdb/testsuite/gdb.base/maint.exp                   |    2 +-
 gdb/testsuite/gdb.base/setshow.exp                 |   29 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |    3 +-
 gdb/testsuite/gdb.cp/converts.cc                   |    8 +
 gdb/testsuite/gdb.cp/converts.exp                  |   28 +
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |   30 +-
 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S           |  377 ++++++
 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp         |   44 +
 gdb/testsuite/gdb.java/jnpe.exp                    |   15 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |   23 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   52 +-
 gdb/testsuite/lib/gdb.exp                          |   37 +
 gdb/top.c                                          |    3 +-
 gdb/tracepoint.c                                   |   12 +-
 gdb/utils.c                                        |   50 +-
 gdb/valarith.c                                     |   56 +-
 gdb/valops.c                                       |   34 +-
 gdb/valprint.c                                     |    1 -
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 include/opcode/ChangeLog                           |    4 +
 include/opcode/sparc.h                             |    1 +
 libiberty/ChangeLog                                |    6 +
 libiberty/floatformat.c                            |   38 +-
 opcodes/ChangeLog                                  |   92 ++-
 opcodes/configure                                  |    2 +-
 opcodes/configure.in                               |    2 +-
 opcodes/i386-gen.c                                 |    4 +
 opcodes/i386-init.h                                |   12 +
 opcodes/i386-opc.h                                 |    2 +-
 opcodes/i386-opc.tbl                               |    2 +-
 opcodes/i386-tbl.h                                 |    2 +-
 opcodes/mips-dis.c                                 |  570 ++++-----
 opcodes/po/uk.po                                   | 1308 ++++++++++++++++++++
 opcodes/ppc-opc.c                                  |   26 +-
 opcodes/rl78-decode.opc                            |  260 ++--
 opcodes/rl78-dis.c                                 |  219 ++--
 opcodes/sparc-opc.c                                |   26 +-
 sim/erc32/ChangeLog                                |   10 +
 sim/erc32/end.c                                    |    1 +
 sim/erc32/erc32.c                                  |    1 +
 sim/erc32/exec.c                                   |    1 +
 sim/erc32/float.c                                  |    1 +
 sim/erc32/func.c                                   |    1 +
 sim/erc32/help.c                                   |    1 +
 sim/erc32/interf.c                                 |    1 +
 174 files changed, 4788 insertions(+), 1887 deletions(-)
 create mode 100644 gdb/python/py-gdb-readline.c
 create mode 100644 gdb/registry.h
 rename gdb/testsuite/{gdb.hp/gdb.aCC/exception.exp => gdb.ada/rdv_wait.exp} (58%)
 create mode 100644 gdb/testsuite/gdb.ada/rdv_wait/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/rdv_wait/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/rdv_wait/pck.ads
 create mode 100644 gdb/testsuite/gdb.arch/mips-octeon-bbit.c
 create mode 100644 gdb/testsuite/gdb.arch/mips-octeon-bbit.exp
 create mode 100644 gdb/testsuite/gdb.arch/thumb-bx-pc.S
 create mode 100644 gdb/testsuite/gdb.arch/thumb-bx-pc.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
 create mode 100644 opcodes/po/uk.po

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index deac174..92aac79 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,47 @@
+2012-08-20  Tom Tromey  <tromey@redhat.com>
+
+	* vms-lib.c (_bfd_vms_lib_get_module): Use bfd_zmalloc for
+	areltdata.
+	* opncls.c (_bfd_delete_bfd): Free arelt_data.
+	* mach-o.c (bfd_mach_o_fat_member_init): Use bfd_zmalloc for
+	areltdata.
+	* ecoff.c (_bfd_ecoff_slurp_armap): Use free for mapdata.
+	* coff-rs6000.c (_bfd_xcoff_read_ar_hdr): Use bfd_zmalloc for
+	areltdata.
+	(xcoff_write_archive_contents_old): Likewise.
+	(xcoff_write_archive_contents_big): Likewise.
+	* archive64.c (bfd_elf64_archive_slurp_armap): Use free for
+	areltdata.
+	* archive.c (_bfd_generic_read_ar_hdr_mag): Use bfd_zmalloc and
+	free for areltdata.
+	(_bfd_get_elt_at_filepos): Likewise.  Clear n_nfd->arelt_data on
+	failure.
+	(do_slurp_bsd_armap): Use bfd_zmalloc and free for areltdata.
+	(do_slurp_coff_armap): Likewise.
+	(_bfd_slurp_extended_name_table): Likewise.
+	(bfd_slurp_bsd_armap_f2): Likewise.  Don't leak 'mapdata'.
+
+2012-08-17  Nick Clifton  <nickc@redhat.com>
+
+	* po/vi.po: Updated Vietnamese translation.
+
+2012-08-17  Yuri Chornoivan  <yurchor@ukr.net>
+
+	* elf-bfd.h, * elf32-ppc.c, * elf64-ia64-vms.c, * elfnn-ia64.c,
+	* elfxx-mips.c, * vms-alpha.c: Typo fixes.
+
+2012-08-17  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/14475:
+	* archive.c (bfd_ar_hdr_from_filesystem): Revert last change.
+	Instead malloc areltdata.
+
+2012-08-16  Tom Tromey  <tromey@redhat.com>
+
+	PR binutils/14475:
+	* archive.c (bfd_ar_hdr_from_filesystem): Allocate areltdata on
+	'member' BFD.  Don't try to free 'ared'.
+
 2012-08-14  Nick Clifton  <nickc@redhat.com>
 
 	* po/uk.po: Updated Ukranian translation.
diff --git a/bfd/ChangeLog-0203 b/bfd/ChangeLog-0203
index 1b1abb1..6c66f75 100644
--- a/bfd/ChangeLog-0203
+++ b/bfd/ChangeLog-0203
@@ -1303,7 +1303,7 @@
 	(elf32_hppa_check_relocs): Don't set SEC_HAS_GOT_REF flag.
 	(elf32_hppa_size_stubs): Pass info to hppa_type_of_stub.
 	(final_link_relocate): Change all DLTIND relocs to DPREL relocs in a
-	non-shared link.  Convert instructions that use the the linkage table
+	non-shared link.  Convert instructions that use the linkage table
 	pointer, or a facsimile thereof, to use the global data pointer when
 	the reloc has been changed.
 
diff --git a/bfd/ChangeLog-2008 b/bfd/ChangeLog-2008
index eb63e09..e5e8aa0 100644
--- a/bfd/ChangeLog-2008
+++ b/bfd/ChangeLog-2008
@@ -22,7 +22,7 @@
 	PR ld/7036
 	* elfxx-ia64.c (elfNN_ia64_relax_section): Assume linker will
 	always insert 32byte between the .plt and .text sections after
-	the the first relaxation pass.
+	the first relaxation pass.
 
 2008-12-23  Nick Clifton  <nickc@redhat.com>
 
diff --git a/bfd/ChangeLog-2009 b/bfd/ChangeLog-2009
index cc33261..68a9829 100644
--- a/bfd/ChangeLog-2009
+++ b/bfd/ChangeLog-2009
@@ -3606,7 +3606,7 @@
 	(bfd_xcoff_set_archive_import_path): Likewise.
 	(xcoff_set_import_path): Move earlier in file.
 	(xcoff_link_add_dynamic_symbols): Set the import path of a non-archive
-	object to the the directory part of the bfd's filename.  Get the
+	object to the directory part of the bfd's filename.  Get the
 	import path and filename of an archive object from the archive's
 	xcoff_tdata, initializing it if necessary.  Update use of
 	import_file_id.
diff --git a/bfd/ChangeLog-2010 b/bfd/ChangeLog-2010
index c486f58..e9c7778 100644
--- a/bfd/ChangeLog-2010
+++ b/bfd/ChangeLog-2010
@@ -1173,11 +1173,11 @@
 
 	* elf64-x86-64.c (elf64_x86_64_grok_prstatus): Write the LWPID to
 	elf_tdata's core_lwpid instead of to core_pid.
-	(elf64_x86_64_grok_psinfo): Extract the the main process's PID,
+	(elf64_x86_64_grok_psinfo): Extract the main process's PID,
 	and store it in elf_tdata's core_pid field.
 	* elf32-i386.c (elf_i386_grok_prstatus): Write the LWPID to
 	elf_tdata's core_lwpid instead of to core_pid.
-	(elf_i386_grok_psinfo): Extract the the main process's PID, and
+	(elf_i386_grok_psinfo): Extract the main process's PID, and
 	store it in elf_tdata's core_pid field.
 
 	* elf32-am33lin.c (elf32_am33lin_grok_prstatus): Write the LWPID
diff --git a/bfd/archive.c b/bfd/archive.c
index dc67da7..8e8fd2d 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -517,7 +517,7 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
       parsed_size -= namelen;
       extra_size = namelen;
 
-      allocptr = (char *) bfd_zalloc (abfd, allocsize);
+      allocptr = (char *) bfd_zmalloc (allocsize);
       if (allocptr == NULL)
 	return NULL;
       filename = (allocptr
@@ -525,6 +525,7 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
 		  + sizeof (struct ar_hdr));
       if (bfd_bread (filename, namelen, abfd) != namelen)
 	{
+	  free (allocptr);
 	  if (bfd_get_error () != bfd_error_system_call)
 	    bfd_set_error (bfd_error_no_more_archived_files);
 	  return NULL;
@@ -560,7 +561,7 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
 
   if (!allocptr)
     {
-      allocptr = (char *) bfd_zalloc (abfd, allocsize);
+      allocptr = (char *) bfd_zmalloc (allocsize);
       if (allocptr == NULL)
 	return NULL;
     }
@@ -643,7 +644,10 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
 	{
 	  filename = _bfd_append_relative_path (archive, filename);
 	  if (filename == NULL)
-	    return NULL;
+	    {
+	      free (new_areldata);
+	      return NULL;
+	    }
 	}
 
       if (new_areldata->origin > 0)
@@ -655,13 +659,13 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
 	  if (ext_arch == NULL
 	      || ! bfd_check_format (ext_arch, bfd_archive))
 	    {
-	      bfd_release (archive, new_areldata);
+	      free (new_areldata);
 	      return NULL;
 	    }
 	  n_nfd = _bfd_get_elt_at_filepos (ext_arch, new_areldata->origin);
 	  if (n_nfd == NULL)
 	    {
-	      bfd_release (archive, new_areldata);
+	      free (new_areldata);
 	      return NULL;
 	    }
 	  n_nfd->proxy_origin = bfd_tell (archive);
@@ -683,7 +687,7 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
 
   if (n_nfd == NULL)
     {
-      bfd_release (archive, new_areldata);
+      free (new_areldata);
       return NULL;
     }
 
@@ -707,7 +711,8 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
   if (_bfd_add_bfd_to_archive_cache (archive, filepos, n_nfd))
     return n_nfd;
 
-  bfd_release (archive, new_areldata);
+  free (new_areldata);
+  n_nfd->arelt_data = NULL;
   return NULL;
 }
 
@@ -894,7 +899,7 @@ do_slurp_bsd_armap (bfd *abfd)
   if (mapdata == NULL)
     return FALSE;
   parsed_size = mapdata->parsed_size;
-  bfd_release (abfd, mapdata);	/* Don't need it any more.  */
+  free (mapdata);
 
   raw_armap = (bfd_byte *) bfd_zalloc (abfd, parsed_size);
   if (raw_armap == NULL)
@@ -970,7 +975,7 @@ do_slurp_coff_armap (bfd *abfd)
   if (mapdata == NULL)
     return FALSE;
   parsed_size = mapdata->parsed_size;
-  bfd_release (abfd, mapdata);	/* Don't need it any more.  */
+  free (mapdata);
 
   if (bfd_bread (int_buf, 4, abfd) != 4)
     {
@@ -1063,7 +1068,7 @@ do_slurp_coff_armap (bfd *abfd)
 	    ardata->first_file_filepos +=
 	      (tmp->parsed_size + sizeof (struct ar_hdr) + 1) & ~(unsigned) 1;
 	  }
-	bfd_release (abfd, tmp);
+	free (tmp);
       }
   }
 
@@ -1180,15 +1185,17 @@ bfd_slurp_bsd_armap_f2 (bfd *abfd)
 
   if (mapdata->parsed_size < HPUX_SYMDEF_COUNT_SIZE + BSD_STRING_COUNT_SIZE)
     {
+      free (mapdata);
     wrong_format:
       bfd_set_error (bfd_error_wrong_format);
     byebye:
-      bfd_release (abfd, mapdata);
       return FALSE;
     }
   left = mapdata->parsed_size - HPUX_SYMDEF_COUNT_SIZE - BSD_STRING_COUNT_SIZE;
 
   amt = mapdata->parsed_size;
+  free (mapdata);
+
   raw_armap = (bfd_byte *) bfd_zalloc (abfd, amt);
   if (raw_armap == NULL)
     goto byebye;
@@ -1290,7 +1297,7 @@ _bfd_slurp_extended_name_table (bfd *abfd)
       if (bfd_ardata (abfd)->extended_names == NULL)
 	{
 	byebye:
-	  bfd_release (abfd, namedata);
+	  free (namedata);
 	  return FALSE;
 	}
 
@@ -1327,8 +1334,7 @@ _bfd_slurp_extended_name_table (bfd *abfd)
       bfd_ardata (abfd)->first_file_filepos +=
 	(bfd_ardata (abfd)->first_file_filepos) % 2;
 
-      /* FIXME, we can't release namedata here because it was allocated
-	 below extended_names on the objalloc...  */
+      free (namedata);
     }
   return TRUE;
 }
@@ -1896,7 +1902,7 @@ bfd_ar_hdr_from_filesystem (bfd *abfd, const char *filename, bfd *member)
     }
 
   amt = sizeof (struct ar_hdr) + sizeof (struct areltdata);
-  ared = (struct areltdata *) bfd_zalloc (abfd, amt);
+  ared = (struct areltdata *) bfd_zmalloc (amt);
   if (ared == NULL)
     return NULL;
   hdr = (struct ar_hdr *) (((char *) ared) + sizeof (struct areltdata));
diff --git a/bfd/archive64.c b/bfd/archive64.c
index f3a13d3..db4ce2c 100644
--- a/bfd/archive64.c
+++ b/bfd/archive64.c
@@ -77,7 +77,7 @@ bfd_elf64_archive_slurp_armap (bfd *abfd)
   if (mapdata == NULL)
     return FALSE;
   parsed_size = mapdata->parsed_size;
-  bfd_release (abfd, mapdata);
+  free (mapdata);
 
   if (bfd_bread (int_buf, 8, abfd) != 8)
     {
diff --git a/bfd/coff-rs6000.c b/bfd/coff-rs6000.c
index 9326b32..edbef95 100644
--- a/bfd/coff-rs6000.c
+++ b/bfd/coff-rs6000.c
@@ -1496,7 +1496,7 @@ _bfd_xcoff_read_ar_hdr (bfd *abfd)
   struct areltdata *ret;
   bfd_size_type amt = sizeof (struct areltdata);
 
-  ret = (struct areltdata *) bfd_alloc (abfd, amt);
+  ret = (struct areltdata *) bfd_zmalloc (amt);
   if (ret == NULL)
     return NULL;
 
@@ -2113,7 +2113,7 @@ xcoff_write_archive_contents_old (bfd *abfd)
       total_namlen += strlen (normalize_filename (sub)) + 1;
       if (sub->arelt_data == NULL)
 	{
-	  sub->arelt_data = bfd_zalloc (sub, sizeof (struct areltdata));
+	  sub->arelt_data = bfd_zmalloc (sizeof (struct areltdata));
 	  if (sub->arelt_data == NULL)
 	    return FALSE;
 	}
@@ -2329,7 +2329,7 @@ xcoff_write_archive_contents_big (bfd *abfd)
       if (current_bfd->arelt_data == NULL)
 	{
 	  size = sizeof (struct areltdata);
-	  current_bfd->arelt_data = bfd_zalloc (current_bfd, size);
+	  current_bfd->arelt_data = bfd_zmalloc (size);
 	  if (current_bfd->arelt_data == NULL)
 	    return FALSE;
 	}
diff --git a/bfd/ecoff.c b/bfd/ecoff.c
index 3b65c0e..eaf8ada 100644
--- a/bfd/ecoff.c
+++ b/bfd/ecoff.c
@@ -2904,7 +2904,7 @@ _bfd_ecoff_slurp_armap (bfd *abfd)
   if (mapdata == NULL)
     return FALSE;
   parsed_size = mapdata->parsed_size;
-  bfd_release (abfd, (void *) mapdata);
+  free (mapdata);
 
   raw_armap = (char *) bfd_alloc (abfd, parsed_size);
   if (raw_armap == NULL)
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index 6a44912..e57528e 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -2465,7 +2465,7 @@ extern asection _bfd_elf_large_com_section;
     continue;								\
   }
 
-/* Will a symbol be bound to the the definition within the shared
+/* Will a symbol be bound to the definition within the shared
    library, if any.  A unique symbol can never be bound locally.  */
 #define SYMBOLIC_BIND(INFO, H) \
     (!(H)->unique_global \
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index 3d0a2d9..779ca6d 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -8980,7 +8980,7 @@ ppc_elf_finish_dynamic_symbol (bfd *output_bfd,
 			    htab->plt->contents + ent->plt.offset + 28);
 
 		/* Fill in the GOT entry corresponding to this PLT slot with
-		   the address immediately after the the "bctr" instruction
+		   the address immediately after the "bctr" instruction
 		   in this PLT entry.  */
 		bfd_put_32 (output_bfd, (htab->plt->output_section->vma
 					 + htab->plt->output_offset
diff --git a/bfd/elf64-ia64-vms.c b/bfd/elf64-ia64-vms.c
index ef78374..f723068 100644
--- a/bfd/elf64-ia64-vms.c
+++ b/bfd/elf64-ia64-vms.c
@@ -539,7 +539,7 @@ elf64_ia64_relax_section (bfd *abfd, asection *sec,
 	     .plt section.  After the first relaxation pass, linker may
 	     increase the gap between the .plt and .text sections up
 	     to 32byte.  We assume linker will always insert 32byte
-	     between the .plt and .text sections after the the first
+	     between the .plt and .text sections after the first
 	     relaxation pass.  */
 	  if (tsec == ia64_info->root.splt)
 	    offset = -0x1000000 + 32;
diff --git a/bfd/elfnn-ia64.c b/bfd/elfnn-ia64.c
index 7021ff5..e6abb79 100644
--- a/bfd/elfnn-ia64.c
+++ b/bfd/elfnn-ia64.c
@@ -570,7 +570,7 @@ elfNN_ia64_relax_section (bfd *abfd, asection *sec,
 	     .plt section.  After the first relaxation pass, linker may
 	     increase the gap between the .plt and .text sections up
 	     to 32byte.  We assume linker will always insert 32byte
-	     between the .plt and .text sections after the the first
+	     between the .plt and .text sections after the first
 	     relaxation pass.  */
 	  if (tsec == ia64_info->root.splt)
 	    offset = -0x1000000 + 32;
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index 5f8693e..9c3f372 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -12764,7 +12764,7 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
 	  /* Fix the relocation's type.  */
 	  irel->r_info = ELF32_R_INFO (r_symndx, R_MICROMIPS_PC10_S1);
 
-	  /* Replace the the 32-bit opcode with a 16-bit opcode.  */
+	  /* Replace the 32-bit opcode with a 16-bit opcode.  */
 	  bfd_put_16 (abfd,
 		      (b_insn_16.match
 		       | (opcode & 0x3ff)),		/* Addend value.  */
@@ -12791,7 +12791,7 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
 	  /* Fix the relocation's type.  */
 	  irel->r_info = ELF32_R_INFO (r_symndx, R_MICROMIPS_PC7_S1);
 
-	  /* Replace the the 32-bit opcode with a 16-bit opcode.  */
+	  /* Replace the 32-bit opcode with a 16-bit opcode.  */
 	  bfd_put_16 (abfd,
 		      (bz_insns_16[fndopc].match
 		       | BZ16_REG_FIELD (reg)
diff --git a/bfd/mach-o.c b/bfd/mach-o.c
index 84d5a72..0379f4f 100644
--- a/bfd/mach-o.c
+++ b/bfd/mach-o.c
@@ -4294,7 +4294,7 @@ bfd_mach_o_fat_member_init (bfd *abfd,
       abfd->filename = name;
     }
 
-  areltdata = bfd_zalloc (abfd, sizeof (struct areltdata));
+  areltdata = bfd_zmalloc (sizeof (struct areltdata));
   areltdata->parsed_size = entry->size;
   abfd->arelt_data = areltdata;
   abfd->iostream = NULL;
diff --git a/bfd/opncls.c b/bfd/opncls.c
index b2ed9be..fdccba3 100644
--- a/bfd/opncls.c
+++ b/bfd/opncls.c
@@ -136,6 +136,7 @@ _bfd_delete_bfd (bfd *abfd)
       objalloc_free ((struct objalloc *) abfd->memory);
     }
 
+  free (abfd->arelt_data);
   free (abfd);
 }
 
diff --git a/bfd/po/vi.po b/bfd/po/vi.po
index ef6b28d..4f62e60 100644
--- a/bfd/po/vi.po
+++ b/bfd/po/vi.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: bfd-2.22.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 "POT-Creation-Date: 2011-10-25 11:58+0100\n"
-"PO-Revision-Date: 2012-08-08 14:20+0700\n"
+"PO-Revision-Date: 2012-08-15 14:47+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 "Language: vi\n"
@@ -650,9 +650,8 @@ msgstr ""
 "      Kiểu: %s"
 
 #: elf-attrs.c:569
-#, fuzzy
 msgid "error: %B: Object has vendor-specific contents that must be processed by the '%s' toolchain"
-msgstr "lỗi: %B: Phải được dãy công cụ \"%s\" xử lý"
+msgstr "lỗi: %B: Đối tượng có nội dung \"vendor-specific\" phải được xử lý bởi toolchain '%s'"
 
 #: elf-attrs.c:578
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
@@ -2049,9 +2048,8 @@ msgid "%B(%A): error: call to undefined function '%s'"
 msgstr "%B(%A): lỗi: gọi hàm chưa được định nghĩa '%s'"
 
 #: elf32-rx.c:1338
-#, fuzzy
 msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
-msgstr "Cảnh báo: vị trí sắp hàng %u của ký hiệu \"%s\" trong %B là nhỏ hơn %u trong %B"
+msgstr "%B(%A): cảnh báo: unaligned access to symbol '%s' trong vùng dữ liệu nhỏ"
 
 #: elf32-rx.c:1342
 msgid "%B(%A): internal error: out of range error"
@@ -2793,9 +2791,8 @@ msgid "%P: cannot find opd entry toc for %s\n"
 msgstr "%P: không tìm thấy mục opd toc(mục lục) cho %s\n"
 
 #: elf64-ppc.c:9680
-#, fuzzy
 msgid "%P: long branch stub `%s' offset overflow\n"
-msgstr "mẩu nhánh dài \"%s\" tràn khoảng bù"
+msgstr "%P: mẩu nhánh dài \"%s\" tràn khoảng bù\n"
 
 #: elf64-ppc.c:9739
 msgid "%P: can't find branch stub `%s'\n"
@@ -2847,14 +2844,12 @@ msgid "%P: %H: %s used with non-TLS symbol %s\n"
 msgstr "%P: %H: %s được sử dụng với ký hiệu không-phải-TLS %s\n"
 
 #: elf64-ppc.c:12556
-#, fuzzy
 msgid "%P: %H: automatic multiple TOCs not supported using your crt files; recompile with -mminimal-toc or upgrade gcc\n"
-msgstr "%B(%A+0x%lx): tự động tạo nhiều TOC không được hỗ trợ khi dùng các tập tin CRT của bạn; hãy biên dịch lại với \"-mminimal-toc\", hoặc nâng cấp GCC"
+msgstr "%P: %H: tự động tạo nhiều TOC không được hỗ trợ khi dùng các tập tin CRT của bạn; hãy biên dịch lại với \"-mminimal-toc\", hoặc nâng cấp GCC\n"
 
 #: elf64-ppc.c:12562
-#, fuzzy
 msgid "%P: %H: sibling call optimization to `%s' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `%s' extern\n"
-msgstr "%B(%A+0x%lx): tối ưu hoá cuộc gọi cùng chỗ cho \"%s\" không cho phép tự động tạo nhiều TOC; hãy biên dịch lại với \"-mminimal-toc\" hoặc \"-fno-optimize-sibling-calls\", hoặc làm cho \"%s\" là bên ngoài"
+msgstr "%P: %H: tối ưu hoá cuộc gọi cùng chỗ (sibling) cho \"%s\" không cho phép tự động tạo nhiều TOC; hãy biên dịch lại với \"-mminimal-toc\" hoặc \"-fno-optimize-sibling-calls\", hoặc làm cho \"%s\" bên ngoài\n"
 
 #: elf64-ppc.c:13286
 msgid "%P: %B: relocation %s is not supported for symbol %s\n"
@@ -4073,9 +4068,9 @@ msgid "  EEOM (len=%u):\n"
 msgstr "  EEOM (dài=%u):\n"
 
 #: vms-alpha.c:5736
-#, fuzzy, c-format
+#, c-format
 msgid "   number of cond linkage pairs: %u\n"
-msgstr "STC_LP (store cond linkage pair)\n"
+msgstr "   số lượng của cặp liên kết \"cond\": %u\n"
 
 #: vms-alpha.c:5738
 #, c-format
@@ -4088,9 +4083,9 @@ msgid "   transfer addr flags: 0x%02x\n"
 msgstr "   cờ chuyển đổi địa chỉ: 0x%02x\n"
 
 #: vms-alpha.c:5743
-#, fuzzy, c-format
+#, c-format
 msgid "   transfer addr psect: %u\n"
-msgstr "   cờ chuyển đổi địa chỉ: 0x%02x\n"
+msgstr "   chuyển đổi \"addr psect\": %u\n"


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-08-14 16:08 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-08-14 16:08 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  ce126c971ee4f1908c026de832cedd633c4028b5 (commit)
       via  fb70436ebc191361813bc4890db962cf803b3cd8 (commit)
       via  75da6212538db29efe995a7a4bdbbe12033c050c (commit)
       via  af8c77a2f255997ad4f71748ece2219ea307f7e8 (commit)
       via  8e0ca418b7af62eb2032b79ec8354ae246a94152 (commit)
       via  9fe322b663d844a11bdd9a4267dce63f58cd8851 (commit)
       via  b6f75956dfe844ba4249c99332794d2af98d93dc (commit)
       via  8dfb0e518d13a7637d02318f3c07394bba3a2ab7 (commit)
       via  996895acb6041dbba07aa0f43a38e7442d4d1400 (commit)
       via  d8037c4af5316234e59dd4166bebb57229de5cd0 (commit)
       via  ae1a9a25e6c71e1b584eceecc87b3fff16e5f70e (commit)
       via  9a354aaa1d797e1f964b1be1fb253858f35d4c30 (commit)
       via  91a2c2e8d41e78fe2bcc387abcd5664fe2fd1db2 (commit)
       via  492a50b4c9f9d51d29e0035417e29e7d4f5cc1cc (commit)
       via  4e691aa3ce0784b9c7f566bbc4c7f960e836bc76 (commit)
       via  ea01ce5cb4525da9f982a57fd3a5cdd2dd70d099 (commit)
       via  f048063d75fd0f6b4f186d1512a4977733808340 (commit)
       via  0068840d036189ab124ca3b550a17e29765b24e1 (commit)
       via  c4fa24b5f722e0e6e6c3c5e98d8551da88164c64 (commit)
       via  ded47deef0bf6cbeeb56497d6483162b4017c93d (commit)
       via  d4082faa79cd3424941e9a88b228598892868c5e (commit)
       via  e826334f04fb6027489f33575846bcb9616d7ac5 (commit)
       via  f5197d42c13e329056e811f1cea4352407efc4d2 (commit)
       via  96e5de1146522ad853b4cb51ff58fdad6ad79f7d (commit)
       via  89a52f35ac455f4ea8395433bf99dafb2a03c27c (commit)
       via  95ed1154af62257f640e8a879fca62858e508818 (commit)
       via  a4320238c2c4996859ee325cf438fdd46b39c515 (commit)
       via  03476df4899aedbb8d926c9554273adc6b9e955e (commit)
       via  8a5713fa5196e387768911062b131d97926683c3 (commit)
      from  12f3ffcbc3530fb011af47e03f6dabfb96f42147 (commit)

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

- Log -----------------------------------------------------------------
commit ce126c971ee4f1908c026de832cedd633c4028b5
Merge: 12f3ffc fb70436
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Aug 14 17:08:31 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
    
    Conflicts:
    	gdb/data-directory/Makefile.in

commit fb70436ebc191361813bc4890db962cf803b3cd8
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Aug 14 11:59:04 2012 +0000

    Updated Ukranian translations.

commit 75da6212538db29efe995a7a4bdbbe12033c050c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Aug 14 00:00:33 2012 +0000

    *** empty log message ***

commit af8c77a2f255997ad4f71748ece2219ea307f7e8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 14 00:00:05 2012 +0000

    daily update

commit 8e0ca418b7af62eb2032b79ec8354ae246a94152
Author: Doug Evans <dje@google.com>
Date:   Mon Aug 13 21:14:47 2012 +0000

    	* gdb.base/help.exp: Update expected output.

commit 9fe322b663d844a11bdd9a4267dce63f58cd8851
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Aug 13 19:43:37 2012 +0000

    	* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Look up
    	the options section in the output rather than input BFD to
    	decide if to add a DT_MIPS_OPTIONS tag.

commit b6f75956dfe844ba4249c99332794d2af98d93dc
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon Aug 13 15:43:59 2012 +0000

    gdb: ignore generated go-exp.c

commit 8dfb0e518d13a7637d02318f3c07394bba3a2ab7
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Aug 13 15:01:13 2012 +0000

    	* config.bfd: Wrap mips*el-*-linux* and mips*-*-linux* into
    	#ifdef BFD64.

commit 996895acb6041dbba07aa0f43a38e7442d4d1400
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Aug 13 14:52:30 2012 +0000

    Add support for 64-bit ARM architecture: AArch64

commit d8037c4af5316234e59dd4166bebb57229de5cd0
Author: Doug Evans <dje@google.com>
Date:   Mon Aug 13 14:30:55 2012 +0000

    	* value.c (show_convenience): Tweak comment.
    	(_initialize_values): Mention convenience functions in the help text
    	for "show convenience".
    
    	doc/
    	* gdb.texinfo (Convenience Vars): Update text for "show convenience"
    	to include functions.
    
    	testsuite/
    	* gdb.base/default.exp: Update expected output of "show convenience".

commit ae1a9a25e6c71e1b584eceecc87b3fff16e5f70e
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Aug 13 14:26:09 2012 +0000

    	include/opcode/
    	* mips.h (mips_opcode): Add the exclusions field.
    	(OPCODE_IS_MEMBER): Remove macro.
    	(cpu_is_member): New inline function.
    	(opcode_is_member): Likewise.
    
    	opcodes/
    	* micromips-opc.c (micromips_opcodes): Update comment.
    	* mips-opc.c (mips_builtin_opcodes): Likewise.  Mark coprocessor
    	instructions for IOCT as appropriate.
    	* mips-dis.c (print_insn_mips): Replace OPCODE_IS_MEMBER with
    	opcode_is_member.
    	* configure.in: Substitute NO_WMISSING_FIELD_INITIALIZERS with
    	the result of a check for the -Wno-missing-field-initializers
    	GCC option.
    	* Makefile.am (NO_WMISSING_FIELD_INITIALIZERS): New variable.
    	(mips-opc.lo): Pass $(NO_WMISSING_FIELD_INITIALIZERS) to
    	compilation.
    	(mips16-opc.lo): Likewise.
    	(micromips-opc.lo): Likewise.
    	* aclocal.m4: Regenerate.
    	* configure: Regenerate.
    	* Makefile.in: Regenerate.
    
    	gas/
    	* config/tc-mips.c (NO_ISA_COP, COP_INSN): Remove macros.
    	(is_opcode_valid): Remove coprocessor instruction exclusions.
    	Replace OPCODE_IS_MEMBER with opcode_is_member.
    	(is_opcode_valid_16): Replace OPCODE_IS_MEMBER with
    	opcode_is_member.
    	(macro): Remove coprocessor instruction exclusions.

commit 9a354aaa1d797e1f964b1be1fb253858f35d4c30
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Aug 13 13:06:13 2012 +0000

    	* elfxx-mips.c (mips_elf_calculate_relocation): Fix the handling
    	of protected symbols.

commit 91a2c2e8d41e78fe2bcc387abcd5664fe2fd1db2
Author: qiyao <qiyao>
Date:   Mon Aug 13 01:02:05 2012 +0000

    gdb/
    	* std-operator.def: Remove TERNOP_SLICE_COUNT.
    	* breakpoint.c (watchpoint_exp_is_const): Remove handling to
    	TERNOP_SLICE_COUNT.
    	* eval.c (evaluate_subexp_standard): Likewise.
    	* expprint.c (print_subexp_standard): Likewise.
    	(dump_subexp_body_standard): Likewise.
    	* parse.c (operator_length_standard): Likewise.

commit 492a50b4c9f9d51d29e0035417e29e7d4f5cc1cc
Author: qiyao <qiyao>
Date:   Mon Aug 13 00:54:03 2012 +0000

    gdb/
    	* std-operator.def: Remove OP_BITSTRING.
    	* breakpoint.c (watchpoint_exp_is_const): Update.
    	* eval.c (evaluate_subexp_standard): Remove handling to
    	OP_BITSTRING.
    	* expprint.c (print_subexp_standard): Likewise.
    	(dump_subexp_body_standard): Likewise.
    	* parse.c (operator_length_standard): Likewise.
    	* valops.c (value_bitstring): Remove.
    	* value.h: Remove the declaration of 'value_bitstring'.

commit 4e691aa3ce0784b9c7f566bbc4c7f960e836bc76
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 13 00:00:05 2012 +0000

    daily update

commit ea01ce5cb4525da9f982a57fd3a5cdd2dd70d099
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Aug 13 00:00:03 2012 +0000

    *** empty log message ***

commit f048063d75fd0f6b4f186d1512a4977733808340
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Aug 12 00:00:32 2012 +0000

    *** empty log message ***

commit 0068840d036189ab124ca3b550a17e29765b24e1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 12 00:00:05 2012 +0000

    daily update

commit c4fa24b5f722e0e6e6c3c5e98d8551da88164c64
Author: sergiodj <sergiodj>
Date:   Sat Aug 11 00:20:14 2012 +0000

    2012-08-10  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* linespec.c (find_methods): Remove unused variables `i1' and
    	`name_len'.
    	(decode_line_full): Likewise for `arg_start'.

commit ded47deef0bf6cbeeb56497d6483162b4017c93d
Author: sergiodj <sergiodj>
Date:   Sat Aug 11 00:05:53 2012 +0000

    2012-08-10  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* gdb_bfd.c (gdb_bfd_unref): Remove unused variable `slot'.
    	(zlib_decompress_section): Likewise for `section_data'.
    	(gdb_bfd_map_section): Likewise for `buf' and `retbuf'.

commit d4082faa79cd3424941e9a88b228598892868c5e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Aug 11 00:00:33 2012 +0000

    *** empty log message ***

commit e826334f04fb6027489f33575846bcb9616d7ac5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 11 00:00:05 2012 +0000

    daily update

commit f5197d42c13e329056e811f1cea4352407efc4d2
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Aug 10 21:19:39 2012 +0000

    Enable FMA instructions for bdver2
    
    gas/testsuite/
    
    	PR gas/14423
    	* gas/i386/arch-10-bdver2.d: New file.
    	* gas/i386/x86-64-arch-2-bdver2.d: Likewise.
    	* gas/i386/i386.exp: Run new test
    
    opcodes/
    
    2012-08-11  Saravanan Ekanathan <saravanan.ekanathan@amd.com>
    
    	PR gas/14423
    	* i386-gen.c (cpu_flag_init): Add CpuFMA in CPU_BDVER2_FLAGS.
    	* i386-init.h: Regenerated.

commit 96e5de1146522ad853b4cb51ff58fdad6ad79f7d
Author: Doug Evans <dje@google.com>
Date:   Fri Aug 10 20:25:50 2012 +0000

    	Add $_memeq, $_regex, $_streq, $_strlen convenience functions.
    	* NEWS: Document them.
    	* data-directory/Makefile.in (PYTHON_FILES): Add function/__init__.py,
    	function/strfns.py.
    	* python/py-type.c (typy_array_1): New function.
    	(typy_array): Call it.
    	(typy_vector): New function.
    	(type_object_methods): Add "vector".
    	* python/lib/gdb/function/__init__.py: New file.
    	* python/lib/gdb/function/strfns.py: New file.
    
    	doc/
    	* gdb.texinfo (Convenience Funs): New node.
    	(Types In Python): Document Type.vector.
    
    	testsuite/
    	* gdb.python/py-strfns.c: New file.
    	* gdb.python/py-strfns.exp: New file.
    	* gdb.python/py-type.exp (test_fields): Add vector tests.

commit 89a52f35ac455f4ea8395433bf99dafb2a03c27c
Author: siddhesh <siddhesh>
Date:   Fri Aug 10 18:55:16 2012 +0000

    	* python/py-type.c (convert_field): Use gdb_py_long_from_longest
    	for TYPE_FIELD_BITPOS.
    	(typy_get_sizeof): Likewise for TYPE_LENGTH.

commit 95ed1154af62257f640e8a879fca62858e508818
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 10 05:03:07 2012 +0000

    gdb: add completion handler for "handle" and "signal"
    
    The command line completion has spoiled me.  Thus the lack of completion with
    the "handle" command annoys me.  Patch!
    
    This does a few things:
     - adds a VEC_merge helper
     - adds a generic signal completer
     - adds a completion handler for the "handle" command
     - sets the completion handler for the "signal" command
    
    URL: http://sourceware.org/bugzilla/show_bug.cgi?id=10436
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit a4320238c2c4996859ee325cf438fdd46b39c515
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 10 02:14:49 2012 +0000

    	PR binutils/14444
    	* elf.c (IS_VALID_GROUP_SECTION_HEADER) Add minsize param.
    	(setup_group): Adjust uses.
    	(bfd_section_from_shdr): Allow SHT_GROUP sections with just a flag
    	word.

commit 03476df4899aedbb8d926c9554273adc6b9e955e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 10 00:00:04 2012 +0000

    daily update

commit 8a5713fa5196e387768911062b131d97926683c3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Aug 10 00:00:03 2012 +0000

    *** empty log message ***

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

Summary of changes:
 bfd/ChangeLog                           |  112 +-
 bfd/Makefile.am                         |    4 +
 bfd/Makefile.in                         |    6 +
 bfd/archures.c                          |    4 +
 bfd/bfd-in.h                            |   26 +
 bfd/bfd-in2.h                           |  242 +
 bfd/config.bfd                          |   23 +-
 bfd/configure                           |    2 +
 bfd/configure.in                        |    2 +
 bfd/cpu-aarch64.c                       |  121 +
 bfd/doc/Makefile.in                     |    4 +-
 bfd/elf-bfd.h                           |    3 +-
 bfd/elf.c                               |   10 +-
 bfd/elf64-aarch64.c                     | 7016 ++++++++++++++++++++++++++++
 bfd/elfxx-mips.c                        |    7 +-
 bfd/libbfd.h                            |   57 +
 bfd/po/uk.po                            |   92 +-
 bfd/reloc.c                             |  274 ++-
 bfd/targets.c                           |    4 +
 bfd/version.h                           |    2 +-
 gdb/.gitignore                          |    1 +
 gdb/ChangeLog                           |   81 +
 gdb/NEWS                                |   11 +
 gdb/breakpoint.c                        |    2 -
 gdb/common/vec.h                        |   72 +
 gdb/completer.c                         |   32 +
 gdb/completer.h                         |    3 +
 gdb/data-directory/Makefile.in          |    2 +
 gdb/doc/ChangeLog                       |   10 +
 gdb/doc/gdb.texinfo                     |   54 +-
 gdb/eval.c                              |   21 -
 gdb/expprint.c                          |   10 -
 gdb/gdb_bfd.c                           |    3 -
 gdb/infcmd.c                            |    3 +-
 gdb/infrun.c                            |   35 +-
 gdb/linespec.c                          |    3 -
 gdb/parse.c                             |    7 -
 gdb/python/lib/gdb/function/__init__.py |   14 +
 gdb/python/lib/gdb/function/strfns.py   |  108 +
 gdb/python/py-type.c                    |   34 +-
 gdb/std-operator.def                    |   11 -
 gdb/testsuite/ChangeLog                 |   16 +
 gdb/testsuite/gdb.base/completion.exp   |   26 +
 gdb/testsuite/gdb.base/default.exp      |   22 +-
 gdb/testsuite/gdb.base/help.exp         |    2 +-
 gdb/testsuite/gdb.python/py-strfns.c    |   50 +
 gdb/testsuite/gdb.python/py-strfns.exp  |  103 +
 gdb/testsuite/gdb.python/py-type.exp    |   15 +
 gdb/valops.c                            |   13 -
 gdb/value.c                             |   30 +-
 gdb/value.h                             |    2 -
 gdb/version.in                          |    2 +-
 include/ChangeLog                       |   15 +
 include/dis-asm.h                       |    3 +
 include/elf/ChangeLog                   |   15 +
 include/elf/aarch64.h                   |  214 +
 include/elf/common.h                    |    4 +-
 include/opcode/ChangeLog                |   21 +
 include/opcode/aarch64.h                |  928 ++++
 include/opcode/mips.h                   |  135 +-
 opcodes/ChangeLog                       |   54 +
 opcodes/Makefile.am                     |   41 +-
 opcodes/Makefile.in                     |   48 +-
 opcodes/aarch64-asm-2.c                 |  345 ++
 opcodes/aarch64-asm.c                   | 1268 +++++
 opcodes/aarch64-asm.h                   |   73 +
 opcodes/aarch64-dis-2.c                 | 7655 +++++++++++++++++++++++++++++++
 opcodes/aarch64-dis.c                   | 2392 ++++++++++
 opcodes/aarch64-dis.h                   |   94 +
 opcodes/aarch64-gen.c                   | 1317 ++++++
 opcodes/aarch64-opc-2.c                 |  195 +
 opcodes/aarch64-opc.c                   | 3074 +++++++++++++
 opcodes/aarch64-opc.h                   |  392 ++
 opcodes/aarch64-tbl.h                   | 2253 +++++++++
 opcodes/aclocal.m4                      |    1 +
 opcodes/configure                       |   51 +-
 opcodes/configure.in                    |    3 +
 opcodes/disassemble.c                   |   15 +
 opcodes/i386-gen.c                      |    2 +-
 opcodes/i386-init.h                     |    2 +-
 opcodes/micromips-opc.c                 |    2 +-
 opcodes/mips-dis.c                      |    2 +-
 opcodes/mips-opc.c                      |  182 +-
 83 files changed, 29288 insertions(+), 317 deletions(-)
 create mode 100644 bfd/cpu-aarch64.c
 create mode 100644 bfd/elf64-aarch64.c
 create mode 100644 gdb/python/lib/gdb/function/__init__.py
 create mode 100644 gdb/python/lib/gdb/function/strfns.py
 create mode 100644 gdb/testsuite/gdb.python/py-strfns.c
 create mode 100644 gdb/testsuite/gdb.python/py-strfns.exp
 create mode 100644 include/elf/aarch64.h
 create mode 100644 include/opcode/aarch64.h
 create mode 100644 opcodes/aarch64-asm-2.c
 create mode 100644 opcodes/aarch64-asm.c
 create mode 100644 opcodes/aarch64-asm.h
 create mode 100644 opcodes/aarch64-dis-2.c
 create mode 100644 opcodes/aarch64-dis.c
 create mode 100644 opcodes/aarch64-dis.h
 create mode 100644 opcodes/aarch64-gen.c
 create mode 100644 opcodes/aarch64-opc-2.c
 create mode 100644 opcodes/aarch64-opc.c
 create mode 100644 opcodes/aarch64-opc.h
 create mode 100644 opcodes/aarch64-tbl.h

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index af00be7..deac174 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,75 @@
+2012-08-14  Nick Clifton  <nickc@redhat.com>
+
+	* po/uk.po: Updated Ukranian translation.
+
+2012-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Look up
+	the options section in the output rather than input BFD to
+	decide if to add a DT_MIPS_OPTIONS tag.
+
+2012-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* config.bfd: Wrap mips*el-*-linux* and mips*-*-linux* into
+	#ifdef BFD64.
+
+2012-08-13  Ian Bolton  <ian.bolton@arm.com>
+            Laurent Desnogues  <laurent.desnogues@arm.com>
+            Jim MacArthur  <jim.macarthur@arm.com>
+            Marcus Shawcroft  <marcus.shawcroft@arm.com>
+            Nigel Stephens  <nigel.stephens@arm.com>
+            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+            Richard Earnshaw  <rearnsha@arm.com>
+            Sofiane Naci  <sofiane.naci@arm.com>
+            Tejas Belagod  <tejas.belagod@arm.com>
+            Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* Makefile.am: Add AArch64 files.
+	* Makefile.in: Regenerate.
+	* archures.c (bfd_aarch64_arch): New declaration.
+	(bfd_archures_list): Use bfd_archures_list.
+	* bfd-in.h (bfd_elf64_aarch64_init_maps): New declaration.
+	(bfd_aarch64_process_before_allocation): New declaration.
+	(bfd_elf64_aarch64_process_before_allocation): New declaration.
+	(bfd_elf64_aarch64_set_options): New declaration.
+	(bfd_elf64_aarch64_add_glue_sections_to_bfd): New declaration.
+	(BFD_AARCH64_SPECIAL_SYM_TYPE_MAP): New definition.
+	(BFD_AARCH64_SPECIAL_SYM_TYPE_TAG): New definition.
+	(BFD_AARCH64_SPECIAL_SYM_TYPE_OTHER): New definition.
+	(BFD_AARCH64_SPECIAL_SYM_TYPE_ANY): New definition.
+	(bfd_is_aarch64_special_symbol_name): New declaration.
+	(bfd_aarch64_merge_machines): New declaration.
+	(bfd_aarch64_update_notes): New declaration.
+	(int bfd_aarch64_get_mach_from_notes): New declaration.
+	(elf64_aarch64_setup_section_lists): New declaration.
+	(elf64_aarch64_next_input_section): New declaration.
+	(elf64_aarch64_size_stubs): New declaration.
+	(elf64_aarch64_build_stubs): New declaration.
+	* config.bfd: Add AArch64.
+	* configure.in: Add AArch64.
+	* configure: Regenerate.
+	* cpu-aarch64.c: New file.
+	* elf-bfd.h: Add AArch64.
+	* bfd-in2.h: Regenerate.
+	* libbfd.h: Regenerate.
+	* elf64-aarch64.c: New file.
+	* reloc.c: Add AArch64 relocations.
+	* targets.c: Add AArch64.
+	* po/SRC-POTFILES.in: Regenerate.
+
+2012-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (mips_elf_calculate_relocation): Fix the handling
+	of protected symbols.
+
+2012-08-10  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/14444
+	* elf.c (IS_VALID_GROUP_SECTION_HEADER) Add minsize param.
+	(setup_group): Adjust uses.
+	(bfd_section_from_shdr): Allow SHT_GROUP sections with just a flag
+	word.
+
 2012-08-09  Nick Clifton  <nickc@redhat.com>
 
 	* po/vi.po: Updated Vietnamese translation.
@@ -139,47 +211,47 @@
 	* dwarf2.c (struct line_info): Add discriminator field.
 	(add_line_info): Fill in new discriminator field.
 	(decode_line_info): Record discriminator information instead
-        of ignoring it.
+	of ignoring it.
 	(lookup_address_in_line_info_table): Return discriminator field if
-        requested.
+	requested.
 	(comp_unit_find_nearest_line): Add discriminator argument.
 	(find_line): Likewise.
 	(_bfd_dwarf2_find_nearest_line): Likewise.
 	(_bfd_dwarf2_find_line): Likewise.
 	* elf-bfd.h (_bfd_elf_find_nearest_line_discriminator): New.
-        (_bfd_elf_find_line_discriminator): Likewise.
-        (_bfd_generic_find_nearest_line_discriminator): Likewise. Defined.
+	(_bfd_elf_find_line_discriminator): Likewise.
+	(_bfd_generic_find_nearest_line_discriminator): Likewise. Defined.
 	* elf.c (_bfd_elf_find_nearest_line): Change to a wrapper
-        that invokes _bfd_elf_find_nearest_line_discriminator with correct
-        arguments.
+	that invokes _bfd_elf_find_nearest_line_discriminator with correct
+	arguments.
 	(_bfd_elf_find_nearest_line_discriminator): New.
 	(_bfd_elf_find_line): Change to a wrapper
-        that invokes _bfd_elf_find_line_discriminator with correct
-        arguments.
+	that invokes _bfd_elf_find_line_discriminator with correct
+	arguments.
 	(_bfd_elf_find_line_discriminator): New.
 	* coffgen.c (coff_find_nearest_line_with_names): Handle
-        new discriminator argument.
+	new discriminator argument.
 	* elf32-arm.c (elf32_arm_find_nearest_line): Likewise.
 	* elf64-alpha.c (elf64_alpha_find_nearest_line): Likewise.
 	* elfxx-mips.c (_bfd_mips_elf_find_nearest_line): Likewise.
 	* mach-o.c (bfd_mach_o_find_nearest_line): Likewise.
 	* libbfd-in.h (_bfd_dwarf2_find_nearest_line): Add discriminator
-        argument.
-        (_bfd_dwarf2_find_line): Likewise.
-        (_bfd_generic_find_nearest_line_discriminator): New.
+	argument.
+	(_bfd_dwarf2_find_line): Likewise.
+	(_bfd_generic_find_nearest_line_discriminator): New.
 	* libbfd.c (_bfd_generic_find_nearest_line_discriminator): New.
 	* bfd-in2.h: Regenerated.
 	* libbfd.h: Likewise.
 	* targets.c (BFD_JUMP_TABLE_SYMBOLS): Initialize
-        _bfd_find_nearest_line_discriminator with
-        _bfd_generic_find_nearest_line_discriminator.
-        (bfd_target): Add _bfd_find_nearest_line_discriminator.
+	_bfd_find_nearest_line_discriminator with
+	_bfd_generic_find_nearest_line_discriminator.
+	(bfd_target): Add _bfd_find_nearest_line_discriminator.
 
 2012-07-24  Sean Keys  <skeys@ipdatasys.com>
 
-        * elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Added code
+	* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Added code
 	that enables the linker to offset addresses, when linking against
-        symbols from the XGATE processor and vice versa.
+	symbols from the XGATE processor and vice versa.
 
 2012-07-23  Nick Clifton  <nickc@redhat.com>
 
@@ -657,7 +729,7 @@
 2012-05-23  Alan Modra  <amodra@gmail.com>
 
 	* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Handle
-        BFDs with multiple .eh_frame sections.
+	BFDs with multiple .eh_frame sections.
 
 2012-05-23  Alan Modra  <amodra@gmail.com>
 
@@ -891,8 +963,8 @@
 
 2012-05-16  Alan Modra  <amodra@gmail.com>
 
- 	PR ld/13962
- 	PR ld/7023
+	PR ld/13962
+	PR ld/7023
 	* elf.c (bfd_section_from_shdr): Fail when .dynsym sh_info is
 	out of range.  As a special case, fix sh_info for zero sh_size.
 	Do the same for .symtab.
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index b7271cc..49f9662 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -71,6 +71,7 @@ BFD64_LIBS_CFILES = archive64.c
 # This list is alphabetized to make it easier to keep in sync
 # with the decls and initializer in archures.c.
 ALL_MACHINES = \
+	cpu-aarch64.lo \
 	cpu-alpha.lo \
 	cpu-arc.lo \
 	cpu-arm.lo \
@@ -151,6 +152,7 @@ ALL_MACHINES = \
 	cpu-z8k.lo
 
 ALL_MACHINES_CFILES = \
+	cpu-aarch64.c \
 	cpu-alpha.c \
 	cpu-arc.c \
 	cpu-arm.c \
@@ -613,6 +615,7 @@ BFD32_BACKENDS_CFILES = \
 # elf32-ia64.c requires a 64-bit bfd_vma, and hence can not be put in
 # BFD32_BACKENDS.
 BFD64_BACKENDS = \
+	elf64-aarch64.lo \
 	aix5ppc-core.lo \
 	aout64.lo \
 	coff-alpha.lo \
@@ -651,6 +654,7 @@ BFD64_BACKENDS = \
 	vms-alpha.lo
 
 BFD64_BACKENDS_CFILES = \
+	elf64-aarch64.c \
 	aix5ppc-core.c \
 	aout64.c \
 	coff-alpha.c \
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 8ee6681..5718fab 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -370,6 +370,7 @@ BFD64_LIBS_CFILES = archive64.c
 # This list is alphabetized to make it easier to keep in sync
 # with the decls and initializer in archures.c.
 ALL_MACHINES = \
+	cpu-aarch64.lo \
 	cpu-alpha.lo \
 	cpu-arc.lo \
 	cpu-arm.lo \
@@ -450,6 +451,7 @@ ALL_MACHINES = \
 	cpu-z8k.lo
 
 ALL_MACHINES_CFILES = \
+	cpu-aarch64.c \
 	cpu-alpha.c \
 	cpu-arc.c \
 	cpu-arm.c \
@@ -914,6 +916,7 @@ BFD32_BACKENDS_CFILES = \
 # elf32-ia64.c requires a 64-bit bfd_vma, and hence can not be put in
 # BFD32_BACKENDS.
 BFD64_BACKENDS = \
+	elf64-aarch64.lo \
 	aix5ppc-core.lo \
 	aout64.lo \
 	coff-alpha.lo \
@@ -952,6 +955,7 @@ BFD64_BACKENDS = \
 	vms-alpha.lo
 
 BFD64_BACKENDS_CFILES = \
+	elf64-aarch64.c \
 	aix5ppc-core.c \
 	aout64.c \
 	coff-alpha.c \
@@ -1270,6 +1274,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cofflink.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/corefile.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-aarch64.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-alpha.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-arc.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-arm.Plo@am__quote@
@@ -1427,6 +1432,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-xstormy16.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-xtensa.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf64-aarch64.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf64-alpha.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf64-gen.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf64-hppa.Plo@am__quote@
diff --git a/bfd/archures.c b/bfd/archures.c
index a23534b..3198436 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -461,6 +461,8 @@ DESCRIPTION
 .#define bfd_mach_tilepro   1
 .#define bfd_mach_tilegx    1
 .#define bfd_mach_tilegx32  2
+.  bfd_arch_aarch64,   {* AArch64  *}
+.#define bfd_mach_aarch64 0
 .  bfd_arch_last
 .  };
 */
@@ -505,6 +507,7 @@ DESCRIPTION
 .
 */
 
+extern const bfd_arch_info_type bfd_aarch64_arch;
 extern const bfd_arch_info_type bfd_alpha_arch;
 extern const bfd_arch_info_type bfd_arc_arch;
 extern const bfd_arch_info_type bfd_arm_arch;
@@ -590,6 +593,7 @@ static const bfd_arch_info_type * const bfd_archures_list[] =
 #ifdef SELECT_ARCHITECTURES
     SELECT_ARCHITECTURES,
 #else
+    &bfd_aarch64_arch,
     &bfd_alpha_arch,
     &bfd_arc_arch,
     &bfd_arm_arch,
diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h
index 5300b14..a8c2db1 100644
--- a/bfd/bfd-in.h
+++ b/bfd/bfd-in.h
@@ -928,6 +928,32 @@ extern unsigned int _bfd_elf_ppc_at_tls_transform
 extern unsigned int _bfd_elf_ppc_at_tprel_transform
   (unsigned int, unsigned int);
 
+extern void bfd_elf64_aarch64_init_maps
+  (bfd *);
+
+void bfd_elf64_aarch64_set_options
+  (bfd *, struct bfd_link_info *, int, int, int);
+
+/* ELF AArch64 mapping symbol support.  */
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_MAP	(1 << 0)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_TAG	(1 << 1)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_OTHER	(1 << 2)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_ANY	(~0)
+extern bfd_boolean bfd_is_aarch64_special_symbol_name
+  (const char * name, int type);
+
+/* AArch64 stub generation support.  Called from the linker.  */
+extern int elf64_aarch64_setup_section_lists
+  (bfd *, struct bfd_link_info *);
+extern void elf64_aarch64_next_input_section
+  (struct bfd_link_info *, struct bfd_section *);
+extern bfd_boolean elf64_aarch64_size_stubs
+  (bfd *, bfd *, struct bfd_link_info *, bfd_signed_vma,
+   struct bfd_section * (*) (const char *, struct bfd_section *),
+   void (*) (void));
+extern bfd_boolean elf64_aarch64_build_stubs
+  (struct bfd_link_info *);
+  
 /* TI COFF load page support.  */
 extern void bfd_ticoff_set_section_load_page
   (struct bfd_section *, int);
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index c7ce4cc..e496083 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -935,6 +935,32 @@ extern unsigned int _bfd_elf_ppc_at_tls_transform
 extern unsigned int _bfd_elf_ppc_at_tprel_transform
   (unsigned int, unsigned int);
 
+extern void bfd_elf64_aarch64_init_maps
+  (bfd *);
+
+void bfd_elf64_aarch64_set_options
+  (bfd *, struct bfd_link_info *, int, int, int);
+
+/* ELF AArch64 mapping symbol support.  */
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_MAP	(1 << 0)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_TAG	(1 << 1)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_OTHER	(1 << 2)
+#define BFD_AARCH64_SPECIAL_SYM_TYPE_ANY	(~0)
+extern bfd_boolean bfd_is_aarch64_special_symbol_name
+  (const char * name, int type);
+
+/* AArch64 stub generation support.  Called from the linker.  */
+extern int elf64_aarch64_setup_section_lists
+  (bfd *, struct bfd_link_info *);
+extern void elf64_aarch64_next_input_section
+  (struct bfd_link_info *, struct bfd_section *);
+extern bfd_boolean elf64_aarch64_size_stubs
+  (bfd *, bfd *, struct bfd_link_info *, bfd_signed_vma,
+   struct bfd_section * (*) (const char *, struct bfd_section *),
+   void (*) (void));
+extern bfd_boolean elf64_aarch64_build_stubs
+  (struct bfd_link_info *);
+  
 /* TI COFF load page support.  */
 extern void bfd_ticoff_set_section_load_page
   (struct bfd_section *, int);
@@ -2164,6 +2190,8 @@ enum bfd_architecture
 #define bfd_mach_tilepro   1
 #define bfd_mach_tilegx    1
 #define bfd_mach_tilegx32  2
+  bfd_arch_aarch64,   /* AArch64  */
+#define bfd_mach_aarch64 0
   bfd_arch_last
   };
 
@@ -5040,6 +5068,220 @@ value in a word.  The relocation is relative offset from  */
 the dynamic object into the runtime process image.  */
   BFD_RELOC_MICROBLAZE_COPY,
 
+/* AArch64 ADD immediate instruction, holding bits 0 to 11 of the address.
+Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_ADD_LO12,
+
+/* Get to the page base of the global offset table entry for a symbol as
+part of an ADRP instruction using a 21 bit PC relative value.Used in
+conjunction with BFD_RELOC_AARCH64_LD64_GOT_LO12_NC.  */
+  BFD_RELOC_AARCH64_ADR_GOT_PAGE,
+
+/* AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
+offset, giving a 4KB aligned page base address.  */
+  BFD_RELOC_AARCH64_ADR_HI21_PCREL,
+
+/* AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
+offset, giving a 4KB aligned page base address, but with no overflow
+checking.  */
+  BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL,
+
+/* AArch64 ADR instruction, holding a simple 21 bit pc-relative byte offset.  */
+  BFD_RELOC_AARCH64_ADR_LO21_PCREL,
+
+/* AArch64 19 bit pc-relative conditional branch and compare & branch.
+The lowest two bits must be zero and are not stored in the instruction,
+giving a 21 bit signed byte offset.  */
+  BFD_RELOC_AARCH64_BRANCH19,
+
+/* AArch64 26 bit pc-relative unconditional branch and link.
+The lowest two bits must be zero and are not stored in the instruction,
+giving a 28 bit signed byte offset.  */
+  BFD_RELOC_AARCH64_CALL26,
+
+/* AArch64 pseudo relocation code to be used internally by the AArch64
+assembler and not (currently) written to any object files.  */
+  BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP,
+
+/* AArch64 26 bit pc-relative unconditional branch.
+The lowest two bits must be zero and are not stored in the instruction,
+giving a 28 bit signed byte offset.  */
+  BFD_RELOC_AARCH64_JUMP26,
+
+/* AArch64 Load Literal instruction, holding a 19 bit pc-relative word
+offset.  The lowest two bits must be zero and are not stored in the
+instruction, giving a 21 bit signed byte offset.  */
+  BFD_RELOC_AARCH64_LD_LO19_PCREL,
+
+/* Unsigned 12 bit byte offset for 64 bit load/store from the page of
+the GOT entry for this symbol.  Used in conjunction with
+BFD_RELOC_AARCH64_ADR_GOTPAGE.  */
+  BFD_RELOC_AARCH64_LD64_GOT_LO12_NC,
+
+/* AArch64 unspecified load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST_LO12,
+
+/* AArch64 8-bit load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST8_LO12,
+
+/* AArch64 16-bit load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST16_LO12,
+
+/* AArch64 32-bit load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST32_LO12,
+
+/* AArch64 64-bit load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST64_LO12,
+
+/* AArch64 128-bit load/store instruction, holding bits 0 to 11 of the
+address.  Used in conjunction with BFD_RELOC_AARCH64_ADR_HI21_PCREL.  */
+  BFD_RELOC_AARCH64_LDST128_LO12,
+
+/* AArch64 MOV[NZK] instruction with most significant bits 0 to 15
+of an unsigned address/value.  */
+  BFD_RELOC_AARCH64_MOVW_G0,
+
+/* AArch64 MOV[NZ] instruction with most significant bits 0 to 15
+of a signed value.  Changes instruction to MOVZ or MOVN depending on the
+value's sign.  */
+  BFD_RELOC_AARCH64_MOVW_G0_S,
+
+/* AArch64 MOV[NZK] instruction with less significant bits 0 to 15 of
+an address/value.  No overflow checking.  */
+  BFD_RELOC_AARCH64_MOVW_G0_NC,
+
+/* AArch64 MOV[NZK] instruction with most significant bits 16 to 31
+of an unsigned address/value.  */
+  BFD_RELOC_AARCH64_MOVW_G1,
+
+/* AArch64 MOV[NZK] instruction with less significant bits 16 to 31
+of an address/value.  No overflow checking.  */
+  BFD_RELOC_AARCH64_MOVW_G1_NC,
+
+/* AArch64 MOV[NZ] instruction with most significant bits 16 to 31
+of a signed value.  Changes instruction to MOVZ or MOVN depending on the
+value's sign.  */
+  BFD_RELOC_AARCH64_MOVW_G1_S,
+
+/* AArch64 MOV[NZK] instruction with most significant bits 32 to 47
+of an unsigned address/value.  */
+  BFD_RELOC_AARCH64_MOVW_G2,
+
+/* AArch64 MOV[NZK] instruction with less significant bits 32 to 47
+of an address/value.  No overflow checking.  */
+  BFD_RELOC_AARCH64_MOVW_G2_NC,
+
+/* AArch64 MOV[NZ] instruction with most significant bits 32 to 47
+of a signed value.  Changes instruction to MOVZ or MOVN depending on the
+value's sign.  */
+  BFD_RELOC_AARCH64_MOVW_G2_S,
+
+/* AArch64 MOV[NZK] instruction with most signficant bits 48 to 64
+of a signed or unsigned address/value.  */
+  BFD_RELOC_AARCH64_MOVW_G3,
+
+/* AArch64 TLS relocation.  */
+  BFD_RELOC_AARCH64_TLSDESC,
+
+/* AArch64 TLS DESC relocation.  */
+  BFD_RELOC_AARCH64_TLSDESC_ADD,
+
+/* AArch64 TLS DESC relocation.  */
+  BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC,
+
+/* AArch64 TLS DESC relocation.  */
+  BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE,
+
+/* AArch64 TLS DESC relocation.  */
+  BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21,


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


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

* [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
@ 2012-08-09 17:02 pmuldoon
  0 siblings, 0 replies; 36+ messages in thread
From: pmuldoon @ 2012-08-09 17:02 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-python-backtrace has been updated
       via  ee73819ce0a91fd1e20670770445f5a50d7d7ec6 (commit)
       via  d025f3b80a6e91653651ef4d20b87ad91f5e6e39 (commit)
       via  ab0f756b94697f0b57d14a68c6d64aabac7b7dea (commit)
       via  923405685ea8614b15b725bb383e058ee03d1488 (commit)
       via  c07854ab1c19dbd8d1be09f436376c5f4efe8b36 (commit)
       via  3f363d4c03ba972b772f67f524e384bd88797cdf (commit)
       via  7060e755f6c22397f2af30e6b57b599d50086cd6 (commit)
       via  bc8049a5a4dd19712571a02210950c6a63fa452d (commit)
       via  d5742f3ab6d2361640215aa6b1c1289f795ef8e3 (commit)
       via  cf66372305f92eca89b35258468f1d6f35f08f30 (commit)
       via  155177fa8d70fe06875531061667780bff67895a (commit)
       via  765eef0ea9c7b0e6648086b3d5a6c354ff312977 (commit)
       via  6351e1f17146b297a928f87db5f3f5af851dd56a (commit)
       via  cf4705fb0f809bcd8d13fa55c78cb24ec3be85ea (commit)
       via  0de675940ff71c2f2039bbaef7e826e021e525ec (commit)
       via  773bfd8c4a562463f3ffc12c6c99ecddbfe036bf (commit)
       via  edaebf6a03fee764d69efb18d3fff1c37f5bfd75 (commit)
       via  2636a39d8bf9b24dce328e4f906e8710b52d2105 (commit)
       via  61ab2e32245eadc40c36c5d7d4c4962962df59bd (commit)
       via  4104321ae5ce78f7c0fce93857eb0a1611df51dd (commit)
       via  3818a6b073c83ecc3cba0d2568b687defcc74908 (commit)
       via  435c79ec2e45c7d8b5c1b6b5631084360af0ddae (commit)
       via  82763a3d329b0d342d0273941b1521be9ef0c604 (commit)
       via  1be123a1b1a624d83ee1e10ba5749c9b2920bf46 (commit)
       via  cf55925a2df37f4a1c7edd8b9bcb71c304bf9d09 (commit)
       via  f682fcd892b0d53015a5ddca2bc6d27b2f56053b (commit)
       via  5b9f55068e782e001f2a5bd6d2cb9d327d7f0896 (commit)
       via  0a63f46c30ac533601323c9e7926293651ee589d (commit)
       via  ac92fbc1bd38f3a8678fd8602cbf24df98fa2884 (commit)
       via  ad6123b3e82f60a15860ba4c929dcd483f9fe12d (commit)
       via  d3b3c8dd0eb5ab8234c134de5509548d7ed76dd6 (commit)
       via  6a5015ed5386e216af14f32db09ea6314155f91f (commit)
       via  3e23650b21fdf05adedf50acefce844aa61e80b0 (commit)
       via  509660fbbf8dfd7cae77c9f937fefd9961534455 (commit)
       via  173d53526020d61eb8b8cb530422c79169afbb11 (commit)
       via  b285235a737e55c8a7d97263dcc33b7347202375 (commit)
       via  937c5d40dc6e5bac1044a7c483391c7d57e1d7ed (commit)
       via  74f43db8536616516b003f3313417de128776044 (commit)
       via  21608c273fd4113f8054ce90dfe4be111f99dead (commit)
       via  f2902fc436387e437b8a459001aab774acd08dfb (commit)
       via  82f42acdb28854895f41ad2f71abe5518ea16c17 (commit)
       via  a430374139ebb1082b911391af4684fa7a7c2981 (commit)
       via  38087e6ccac9e5992ad1387def238f7840921a4b (commit)
       via  af7b35f5336f3f0ca582043cfa098db8c7c6d703 (commit)
       via  1bb2706479adb304a34363e067e3fe6e53c396e8 (commit)
       via  89e26fde9d6b097f0821548b05235bf2cb1a80dc (commit)
       via  a040b20d88cc17d813e9fe2a4c9e6623194268a5 (commit)
       via  c4864d027bc680df986e7be110b21657cdaa9412 (commit)
       via  c7932a1967ed306ea6ac7ae793933b478612137a (commit)
       via  f22ddace5cea8e78fdbdb375493efe52d5bcdbfd (commit)
       via  36f7176799067ae1d016a6d4e424185a85ef0d28 (commit)
       via  14f9eec8aad488c211b72db213d15382b00cb111 (commit)
       via  5f1d0ab00a40cafb9e2a670d7ad2e6ee50f22bf0 (commit)
       via  a9ea00ea2b5f8fa1ff976e3bb05c2a5bca18bdcc (commit)
       via  8b47c2bdf43ba50cabeb24b029a505f50935061f (commit)
       via  61e7624bbb28d0d7e353a462319266175cbc99a0 (commit)
       via  27f238d47a2a1c478f2aed4ab5e7ce6bacd2bffa (commit)
       via  7a9f5d1c57eb00d3398d51b224d635131e8c25c7 (commit)
       via  7d8593e1e8a7effa576bd746a41078d3557b667d (commit)
       via  2c0d8392efb75e96b914c6f5b338ab77c65fcbbe (commit)
       via  5cb0a0b4f6483462c515c05f8004dd6080710e01 (commit)
       via  715c3c9de50a7008f1297d6d64f79135a23c3b50 (commit)
       via  638a452d3c11f61ac374ae155e611deac48bfbd9 (commit)
       via  c0cf8ae366f2c9dae4b69210f1759957b35a9be4 (commit)
       via  d24ced2b05aee89993491eb8070967dea3e5d20b (commit)
       via  f21d0f2d9afa0db1a2e9d48fdba42132ca5b6f21 (commit)
       via  78519d5d4649373e80ec027e356e11ef521adfdf (commit)
       via  a7c105a57959095559e436ee51346f2e7e2f4afd (commit)
       via  46735f6cad93eaa46f32a512b87b8746322e4490 (commit)
      from  3f14f035eced37f12bd9c065ea8f86ccf26f4150 (commit)

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

- Log -----------------------------------------------------------------
commit ee73819ce0a91fd1e20670770445f5a50d7d7ec6
Merge: 3f14f03 d025f3b
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Thu Aug 9 18:02:00 2012 +0100

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit d025f3b80a6e91653651ef4d20b87ad91f5e6e39
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Aug 9 14:46:33 2012 +0000

    Updated Vietnamese translation.

commit ab0f756b94697f0b57d14a68c6d64aabac7b7dea
Author: qiyao <qiyao>
Date:   Thu Aug 9 12:53:41 2012 +0000

    gdb/
    
    	* cli/cli-decode.c (set_cmd_prefix): New.
    	(lookup_cmd_for_prefixlist): New.
    	(add_prefix_cmd): Call set_cmd_prefix and update field 'prefix'
    	of each cmd_list_element in *prefixlist.
    	(add_setshow_cmd_full): set_cmd_prefix.
    	(add_alias_cmd): Likewise.
    	* cli/cli-decode.h (struct cmd_list_element) <prefix>: New field.
    	Declare 'auto_boolean_enums'.
    	* cli/cli-setshow.c: Include "observer.h".
    	(notify_command_param_changed_p): New.
    	(add_setshow_auto_boolean_cmd): Move auto_boolean_enums out.
    	Remove 'static'.
    	(do_setshow_command): Split it to ...
    	(do_set_command, do_show_command): ... them.  New.
    	(do_set_command): Call observer_notify_command_param_changed if
    	notify_command_param_changed_p returns true.
    	(cmd_show_list): Caller update.
    	* auto-load.c (set_auto_load_cmd): Likewise.
    	* remote.c (show_remote_cmd): Likewise.
    	* cli/cli-setshow.h: Update declarations.
    	* top.c (execute_command): Call do_set_command and do_show_command.
    
    	* NEWS: Mention new MI notification.
    	* mi/mi-interp.c: Declare mi_command_param_changed.
    	(mi_interpreter_init): Attach mi_command_param_changed to
    	observer command_param_changed.
    	(mi_command_param_changed): New.
    	Remove mi_suppress_breakpoint_notifications.
    	Define global variable mi_suppress_notification.
    	(mi_breakpoint_created): Update.
    	(mi_breakpoint_deleted): Likewise.
    	(mi_breakpoint_modified): Likewise.
    	* mi/mi-main.c (mi_cmd_execute): Likewise.  Check command
    	'gdb-set' and set mi_suppress_notification.
    	* mi/mi-main.h: (mi_suppress_notification): New struct.
    
    gdb/doc/
    
    	* observer.texi: New observer command_param_changed.
    	* gdb.texinfo (GDB/MI Async Records): Doc for '=cmd-param-changed'.
    
    gdb/testsuite/
    
    	* gdb.mi/mi-cmd-param-changed.exp: New.
    	* gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
    	* gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
    	* gdb.mi/mi2-prompt.exp: Likewise.

commit 923405685ea8614b15b725bb383e058ee03d1488
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Thu Aug 9 12:05:14 2012 +0000

    	* elfxx-mips.c (LA25_LUI_MICROMIPS_1, LA25_LUI_MICROMIPS_2):
    	Remove macros, folding them into...
    	(LA25_LUI_MICROMIPS): ... this new macro.
    	(LA25_J_MICROMIPS_1, LA25_J_MICROMIPS_2): Likewise into...
    	(LA25_J_MICROMIPS): ... this new macro.
    	(LA25_ADDIU_MICROMIPS_1, LA25_ADDIU_MICROMIPS_2): Likewise
    	into...
    	(LA25_ADDIU_MICROMIPS): ... this new macro.
    	(bfd_put_micromips_32, bfd_get_micromips_32): New functions.
    	(mips_elf_create_la25_stub): Use them.
    	(check_br32_dslot, check_br32, check_relocated_bzc): Likewise.
    	(_bfd_mips_elf_relax_section): Likewise.

commit c07854ab1c19dbd8d1be09f436376c5f4efe8b36
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Aug 9 09:24:22 2012 +0000

    gdb/
    	* fbsd-nat.h (fbsd_find_memory_regions): Use find_memory_region_ftype.

commit 3f363d4c03ba972b772f67f524e384bd88797cdf
Author: qiyao <qiyao>
Date:   Thu Aug 9 06:48:21 2012 +0000

    gdb/
    	* cli/cli-cmds.c (enablebreaklist): Move it to breakpoint.c.
    	(skiplist): Move it to skip.c.
    	(init_cmd_lists): Remove code setting enablebreaklist and
    	skiplist to NULL.
    	* breakpoint.c (enablebreaklist): Moved from cli/cli-cmds.c.
    	* cli/cli-cmds.h: Remove declaration of enablebreaklist and
    	skiplist.
    	* gdbcmd.h: Likewise.
    	* skip.c (_initialize_step_skip): Move 'skiplist' from
    	cli/cli-cmds.c.

commit 7060e755f6c22397f2af30e6b57b599d50086cd6
Author: qiyao <qiyao>
Date:   Thu Aug 9 06:26:21 2012 +0000

    gdb/
    	* cli/cli-dump.c: Add 'static' to some cmd_list_element variables.
    	* gnu-nat.c, symfile.c: Likewise.

commit bc8049a5a4dd19712571a02210950c6a63fa452d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 9 06:25:51 2012 +0000

    	* archive.c (SECTION Archives): Update documentation.
    	(_bfd_delete_archive_data): Remove.
    	(_bfd_add_bfd_to_archive_cache): Set 'parent_cache' and 'key'.
    	(archive_close_worker, _bfd_archive_close_and_cleanup): New
    	functions.
    	* libbfd-in.h (struct areltdata <parent_cache, key>): New fields.
    	(_bfd_delete_archive_data): Don't declare.
    	(_bfd_archive_close_and_cleanup): Declare.
    	(_bfd_generic_close_and_cleanup): Redefine.
    	* libbfd.h: Rebuild.
    	* opncls.c (_bfd_delete_bfd): Don't call _bfd_delete_archive_data.
    	(bfd_close): Don't close nested thin archives here.

commit d5742f3ab6d2361640215aa6b1c1289f795ef8e3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 9 00:00:05 2012 +0000

    daily update

commit cf66372305f92eca89b35258468f1d6f35f08f30
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Aug 9 00:00:03 2012 +0000

    *** empty log message ***

commit 155177fa8d70fe06875531061667780bff67895a
Author: Doug Evans <dje@google.com>
Date:   Wed Aug 8 21:55:00 2012 +0000

    	* utils.c (prompt_for_continue_wait_time): New static global.
    	(make_command_stats_cleanup): Initialize it.
    	(report_command_stats): Subtract time waiting for user.
    	(prompt_for_continue): Track time waiting for user.
    	(defaulted_query): Track time waiting for user.

commit 765eef0ea9c7b0e6648086b3d5a6c354ff312977
Author: Doug Evans <dje@google.com>
Date:   Wed Aug 8 21:17:03 2012 +0000

    	* eval.c (evaluate_subexp_standard): Fix thinko in handling
    	UNOP_MEMVAL_TYPE.
    	* expprint.c (print_subexp_standard, case OP_TYPE): New.
    	(print_subexp_standard, case UNOP_CAST_TYPE): Don't increment pos.
    	(print_subexp_standard, case UNOP_DYNAMIC_CAST): Ditto.
    	(print_subexp_standard, case UNOP_REINTERPRET_CAST): Ditto.
    	(print_subexp_standard, case UNOP_MEMVAL_TYPE): Ditto.
    	(dump_subexp_body_standard, case UNOP_DYNAMIC_CAST): Don't increment
    	elt.
    	(dump_subexp_body_standard, case UNOP_REINTERPRET_CAST): Ditto.
    	(dump_subexp_body_standard, case UNOP_CAST_TYPE): Ditto.
    	(dump_subexp_body_standard, case UNOP_MEMVAL_TYPE): Ditto.
    	(dump_prefix_expression): Handle OP_TYPE.
    
    	testsuite/
    	* gdb.base/debug-expr.c: New file.
    	* gdb.base/debug-expr.exp: New file.
    	* gdb.base/exprs.exp: Test {type} casts.
    	* gdb.cp/debug-expr.exp: New file.

commit 6351e1f17146b297a928f87db5f3f5af851dd56a
Author: Keith Seitz <keiths@redhat.com>
Date:   Wed Aug 8 20:39:33 2012 +0000

    	* breakpoint.c (parse_breakpoint_sals): Remove unused variable
    	addr_start.

commit cf4705fb0f809bcd8d13fa55c78cb24ec3be85ea
Author: Doug Evans <dje@google.com>
Date:   Wed Aug 8 19:48:16 2012 +0000

    	* gdb_string.h: Moved to ...
    	* common/gdb_string.h: ... here.
    	* common/vec.h: Remove #ifndef GDBSERVER conditional inclusion of
    	gdb_string.h and gdb_assert.h.
    
    	gdbserver/
    	* configure.ac: Add check for strstr.
    	* config.in: Regenerate.
    	* configure: Regenerate.
    
    	* linux-thread-db.c: #include "gdb_vecs.h".
    	(try_thread_db_load_from_pdir_1): New arg "subdir".  All callers
    	updated.
    	(try_thread_db_load_from_pdir): New arg "subdir".  All callers updated.
    	(thread_db_load_search): Use a vector to iterate over path elements.
    	Handle text appearing after "$pdir".
    
    	gdbserver/
    	* Makefile.in (SFILES): Add gdb_vecs.c.
    	(OBS): Add gdb_vecs.o.
    	(gdb_vecs_h, host_defs_h): New variables.
    	(thread-db.o): Add $(gdb_vecs_h) dependency.
    	(gdb_vecs.o): New rule.
    	* thread-db.c: #include "gdb_vecs.h".
    	(thread_db_load_search): Use a vector to iterate over path elements.
    	Handle text appearing after "$pdir".

commit 0de675940ff71c2f2039bbaef7e826e021e525ec
Author: qiyao <qiyao>
Date:   Wed Aug 8 05:47:54 2012 +0000

    gdb/
    	* tic6x-tdep.c (tic6x_register_to_value): Remove.
    	(tic6x_value_to_register): Likewise.
    	(tic6x_gdbarch_init): Don't call set_gdbarch_register_to_value
    	and set_gdbarch_value_to_register.

commit 773bfd8c4a562463f3ffc12c6c99ecddbfe036bf
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Aug 8 00:00:32 2012 +0000

    *** empty log message ***

commit edaebf6a03fee764d69efb18d3fff1c37f5bfd75
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 8 00:00:05 2012 +0000

    daily update

commit 2636a39d8bf9b24dce328e4f906e8710b52d2105
Author: Roland McGrath <roland@gnu.org>
Date:   Tue Aug 7 18:22:04 2012 +0000

    gas/testsuite/
    	* gas/i386/prefetch.s: New file.
    	* gas/i386/prefetch.d: New file.
    	* gas/i386/prefetch-intel.d: New file.
    	* gas/i386/x86-64-prefetch.d: New file.
    	* gas/i386/x86-64-prefetch-intel.d: New file.
    	* gas/i386/i386.exp: Run them.
    
    opcodes/
    	* i386-dis.c (reg_table): Fill out REG_0F0D table with
    	AMD-reserved cases as "prefetch".
    	(MOD_0F18_REG_4, MOD_0F18_REG_5): New enum constants.
    	(MOD_0F18_REG_6, MOD_0F18_REG_7): Likewise.
    	(reg_table): Use those under REG_0F18.
    	(mod_table): Add those cases as "nop/reserved".

commit 61ab2e32245eadc40c36c5d7d4c4962962df59bd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 7 18:04:11 2012 +0000

    gdb/testsuite/
    	* gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
    	global variable loop, not a 'break'.  Add loop count limit to 100.
    	Add new fail case for terminated vgdb.

commit 4104321ae5ce78f7c0fce93857eb0a1611df51dd
Author: Jan Beulich <jbeulich@novell.com>
Date:   Tue Aug 7 16:51:33 2012 +0000

    There were several cases where the registers in the REX encoded range
    got treated identically to the ones in the base range, due to not
    paying attention to the fact that reg_entry's reg_num field doesn't
    fully specify the register number (reg_flags also needs to be checked
    for RegRex). This patch introduces and uses a new (inline) function to
    obtain the full register number, and uses it to fix all those cases.
    
    It additionally adds the missing operand checks for SVME instructions
    (which match the monitor/mwait ones).
    
    gas/
    2012-08-07  Jan Beulich <jbeulich@suse.com>
    
    	* config/tc-i386.c (register_number): New function.
    	(build_vex_prefix, process_immext, process_operands,
    	build_modrm_byte, i386_index_check): Use it.
    
    gas/testsuite/
    2012-08-07  Jan Beulich <jbeulich@suse.com>
    
    	* gas/i386/x86-64-specific-reg.{s,l}: New.
    	* gas/i386/i386.exp: Run new test.
    
    opcodes/
    2012-08-07  Jan Beulich <jbeulich@suse.com>
    
    	* i386-opc.tbl: Remove "FIXME" comments from SVME instructions.

commit 3818a6b073c83ecc3cba0d2568b687defcc74908
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 7 16:49:38 2012 +0000

    gdb/doc/
    	* gdbint.texinfo (Debugging GDB): In section
    	'Debugging @value{GDBN} with itself' change .gdbinit for gdb-gdb.gdb.
    	Mention also gdb-gdb.py.

commit 435c79ec2e45c7d8b5c1b6b5631084360af0ddae
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Aug 7 13:47:13 2012 +0000

    	* config/tc-i386.c (lex_got): Provide implementation for PE
    	format.
    
    	* gas/i386/secrel.s: Add test of <symbol>@SECREL32.
    	* gas/i386/secrel.d: Add expected disassembly.
    
    	* scripttempl/pe.sc (R_TLS): Add .tls$AAA and .tls$ZZZ.
    	* scripttempl/pep.sc (R_TLS): Add .tls$AAA and .tls$ZZZ.
    
    	* archive.c (_bfd_delete_archive_data): New function.
    	* libbfd-in.h (_bfd_delete_archive_data): Declare.
    	* libbfd.h: Rebuild.
    	* opncls.c (_bfd_delete_bfd): Call _bfd_delete_archive_data.

commit 82763a3d329b0d342d0273941b1521be9ef0c604
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 7 13:26:29 2012 +0000

    gdb/
    	PR 11804
    	* defs.h (find_memory_region_ftype): New comment.  New arg modified.
    	* fbsd-nat.c (fbsd_find_memory_regions): Add the passed modified value.
    	* gcore.c (gcore_create_callback): New function comment.  Add modified
    	parameter.  Only write modified regions.  Set SEC_READONLY exactly
    	according to MODIFIED.
    	(objfile_find_memory_regions): Ignore separate debug info files.  Ass
    	the passed modified value to FUNC.
    	* gnu-nat.c (gnu_find_memory_regions): Add the passed modified value.
    	* linux-tdep.c (linux_find_memory_regions): Try to reads smaps file
    	first.  New variables modified and has_anonymous.  Parse the lines of
    	smaps file.  Add the passed MODIFIED value to FUNC.
    	* procfs.c (find_memory_regions_callback): Add the passed modified
    	value.
    
    gdb/testsuite/
    	PR 11804
    	* gdb.base/gcore-relro.exp: New file.
    	* gdb.base/gcore-relro-main.c: New file.
    	* gdb.base/gcore-relro-lib.c: New file.

commit 1be123a1b1a624d83ee1e10ba5749c9b2920bf46
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 7 13:13:49 2012 +0000

    gdb/testsuite/
    	Do not false FAIL with old GCCs.
    	* gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
    	GCC < 4.5 in $no_hw mode.

commit cf55925a2df37f4a1c7edd8b9bcb71c304bf9d09
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Aug 7 10:37:29 2012 +0000

    Updated Ukranian and Japanese translations.

commit f682fcd892b0d53015a5ddca2bc6d27b2f56053b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Aug 7 05:49:01 2012 +0000

    gdb/testsuite/
    	* gdb.base/default.exp (cd): Accept new directory with no arguments.

commit 5b9f55068e782e001f2a5bd6d2cb9d327d7f0896
Author: qiyao <qiyao>
Date:   Tue Aug 7 01:11:02 2012 +0000

    gdb/doc:
    	Revert the folloing patch:
    	2012-08-06  Yao Qi  <yao@codesourcery.com>
    	* gdb.texinfo (Remote Configuration): Add kindex for 'set
    	remote hardware-watchpoint-limit' and 'set
    	remote hardware-breakpoint-limit'.

commit 0a63f46c30ac533601323c9e7926293651ee589d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Aug 7 00:00:05 2012 +0000

    daily update

commit ac92fbc1bd38f3a8678fd8602cbf24df98fa2884
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Aug 7 00:00:03 2012 +0000

    *** empty log message ***

commit ad6123b3e82f60a15860ba4c929dcd483f9fe12d
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Aug 6 22:27:49 2012 +0000

    	bfd/
    	* elflink.c (bfd_elf_record_link_assignment): Remove --defsym
    	symbols special case.
    
    	ld/
    	* ldexp.h (etree_union): Add defsym member to the assign member
    	structure.
    	(exp_assign): Add hidden argument to prototype.
    	* ldexp.c (exp_fold_tree_1): Use the defsym member to handle
    	--defsym symbols.
    	(exp_assop): Add defsym argument, initialize the defsym member
    	of the assign structure.
    	(exp_assign): Handle hidden symbols.
    	(exp_defsym): Update to use the defsym argument to exp_assop.
    	(exp_provide): Update to handle the defsym argument to exp_assop.
    	* ldlex.l (HIDDEN): New token.
    	* ldgram.y (HIDDEN): Likewise.
    	(assignment, section): Update calls to exp_assign.
    	* ldctor.c (ldctor_build_sets): Likewise.
    	* mri.c (mri_format): Likewise.
    	* ldlang.c (lang_insert_orphan, lang_leave_overlay): Likewise.
    	(open_input_bfds): Remove --defsym symbols special case.
    	* emultempl/beos.em (gld_${EMULATION_NAME}_set_symbols): Update
    	call to exp_assign.
    	* emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Likewise.
    	* emultempl/pep.em (gld_${EMULATION_NAME}_set_symbols): Likewise.
    	* emultempl/spuelf.em (spu_place_special_section): Likewise.
    	* emultempl/xtensaelf.em (ld_xtensa_insert_page_offsets):
    	Likewise.
    	* ld.texinfo (Assigning Values to Symbols): Add HIDDEN.
    	(HIDDEN): New subsection.

commit d3b3c8dd0eb5ab8234c134de5509548d7ed76dd6
Author: Roland McGrath <roland@gnu.org>
Date:   Mon Aug 6 22:08:25 2012 +0000

    gas/testsuite/
    	* gas/i386/x86-64-stack.s: Add cases for push segment register.
    	* gas/i386/x86-64-stack.d: Updated.
    	* gas/i386/x86-64-stack-suffix.d: Updated.
    	* gas/i386/x86-64-stack-intel.d: Updated.
    	* gas/i386/ilp32/x86-64-stack.d: Updated.
    	* gas/i386/ilp32/x86-64-stack-suffix.d: Updated.
    	* gas/i386/ilp32/x86-64-stack-intel.d: Updated.
    
    opcodes/
    	* i386-dis.c (print_insn): Print spaces between multiple excess
    	prefixes.  Return actual number of excess prefixes consumed,
    	not always one.
    
    	* i386-dis.c (OP_REG): Ignore REX_B for segment register cases.

commit 6a5015ed5386e216af14f32db09ea6314155f91f
Author: Roland McGrath <roland@gnu.org>
Date:   Mon Aug 6 20:19:34 2012 +0000

    gas/testsuite/
    	* gas/i386/x86-64-stack.s: Add cases for push immediate.
    	* gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d: Updated.
    	* gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d: Updated.
    	* gas/testsuite/gas/i386/ilp32/x86-64-stack.d: Updated.
    	* gas/testsuite/gas/i386/x86-64-stack-intel.d: Updated.
    	* gas/testsuite/gas/i386/x86-64-stack-suffix.d: Updated.
    	* gas/testsuite/gas/i386/x86-64-stack.d: Updated.
    
    opcodes/
    	* i386-dis.c (OP_sI): In b_T_mode and v_mode, REX_W trumps DFLAG.
    	(putop): For 'T', 'U', and 'V', treat REX_W like DFLAG.
    	(intel_operand_size): For stack_v_mode, treat REX_W like DFLAG.
    	(OP_E_register): Likewise.
    	(OP_REG): For low 8 whole registers, treat REX_W like DFLAG.

commit 3e23650b21fdf05adedf50acefce844aa61e80b0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 6 20:14:10 2012 +0000

    gdb/testsuite/
    	* gdb.base/list.exp (test_only_end): New function.
    	Call it.

commit 509660fbbf8dfd7cae77c9f937fefd9961534455
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 6 19:20:42 2012 +0000

    	* dwarf2-frame.c (clear_pointer_cleanup): New function.
    	(dwarf2_frame_cache): Use it.
    	* frame-unwind.h (frame_sniffer_ftype): Document prologue
    	cache initialization constraint.

commit 173d53526020d61eb8b8cb530422c79169afbb11
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 6 18:44:43 2012 +0000

    	PR python/14386:
    	* varobj.c (update_dynamic_varobj_children): Don't call
    	PyIter_Check.
    gdb/testsuite
    	* gdb.python/py-mi.exp: Add test for printer whose children
    	are a list.
    	* gdb.python/py-prettyprint.c (struct children_as_list): New.
    	(main): New variable children_as_list.
    	* gdb.python/py-prettyprint.py (class pp_children_as_list):
    	New.
    	(register_pretty_printers): Register new printer.

commit b285235a737e55c8a7d97263dcc33b7347202375
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Aug 6 18:28:12 2012 +0000

    	PR cli/14392:
    	* cli/cli-cmds.c (list_command): Filter 'sals_end'.

commit 937c5d40dc6e5bac1044a7c483391c7d57e1d7ed
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Aug 6 17:13:23 2012 +0000

    gdb/
    2012-08-06  Nathaniel Flath  <flat0103@gmail.com>
    	* NEWS: New entry for 'cd' default parameters.
    	* cli/cli-cmds.c (cd_command): Replace error_no_arg by DIR assignment.
    
    gdb/doc/
    2012-08-06  Nathaniel Flath  <flat0103@gmail.com>
    	* gdb.texinfo (Working Directory): Added information about new
    	default argument for 'cd' command.

commit 74f43db8536616516b003f3313417de128776044
Author: qiyao <qiyao>
Date:   Mon Aug 6 14:28:45 2012 +0000

    gdb/doc/
    	* gdb.texinfo (Remote Configuration): Add kindex for 'set
    	remote hardware-watchpoint-limit' and 'set
    	remote hardware-breakpoint-limit'.

commit 21608c273fd4113f8054ce90dfe4be111f99dead
Author: qiyao <qiyao>
Date:   Mon Aug 6 14:21:10 2012 +0000

    gdb/doc/
    	Fix PR14371.
    
    	* gdb.texinfo (GDB/MI Async Records): Fix the doc for
    	'=breakpoint-deleted'.

commit f2902fc436387e437b8a459001aab774acd08dfb
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 6 00:00:05 2012 +0000

    daily update

commit 82f42acdb28854895f41ad2f71abe5518ea16c17
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Aug 6 00:00:03 2012 +0000

    *** empty log message ***

commit a430374139ebb1082b911391af4684fa7a7c2981
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Sun Aug 5 22:45:18 2012 +0000

    	bfd/
    	* elf32-vax.c (elf_vax_adjust_dynamic_symbol): Don't allocate
    	PLT slots for local symbols.
    
    	ld/testsuite/
    	* ld-vax-elf: New directory.
    	* ld-vax-elf/plt-local-lib.dd: New test.
    	* ld-vax-elf/plt-local-lib.ld: New test linker script.
    	* ld-vax-elf/plt-local-lib.s: New test source.
    	* ld-vax-elf/plt-local.dd: New test.
    	* ld-vax-elf/plt-local.ld: New test linker script.
    	* ld-vax-elf/plt-local.s: New test source.
    	* ld-vax-elf/plt-local-hidden-pic.s: New test source.
    	* ld-vax-elf/plt-local-rehidden-pic.s: New test source.
    	* ld-vax-elf/vax-elf.exp: New test script.

commit 38087e6ccac9e5992ad1387def238f7840921a4b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Aug 5 00:00:33 2012 +0000

    *** empty log message ***

commit af7b35f5336f3f0ca582043cfa098db8c7c6d703
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 5 00:00:05 2012 +0000

    daily update

commit 1bb2706479adb304a34363e067e3fe6e53c396e8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 4 00:00:04 2012 +0000

    daily update

commit 89e26fde9d6b097f0821548b05235bf2cb1a80dc
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Aug 4 00:00:02 2012 +0000

    *** empty log message ***

commit a040b20d88cc17d813e9fe2a4c9e6623194268a5
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Fri Aug 3 22:17:19 2012 +0000

    	* elf64-mips.c (mips16_elf64_howto_table_rela): Correct src_mask
    	field initializers throughout.
    	* elfn32-mips.c (elf_mips16_howto_table_rela): Likewise.

commit c4864d027bc680df986e7be110b21657cdaa9412
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Fri Aug 3 22:14:20 2012 +0000

    	bfd/
    	* elfxx-mips.c (mips_elf_perform_relocation): Update the
    	cross-mode jump message.
    
    	ld/testsuite/
    	* ld-mips-elf/mode-change-error-1.d: Update the error message.

commit c7932a1967ed306ea6ac7ae793933b478612137a
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Fri Aug 3 22:09:40 2012 +0000

    	* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Update the
    	comment on DT_MIPS_RLD_MAP.

commit f22ddace5cea8e78fdbdb375493efe52d5bcdbfd
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 3 20:52:46 2012 +0000

    	* dwarf2-frame.c (dwarf2_frame_cache): Call do_cleanups before
    	return.

commit 36f7176799067ae1d016a6d4e424185a85ef0d28
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 3 20:09:39 2012 +0000

    	* opncls.c (_bfd_delete_bfd): Now static.
    	* libbfd-in.h (_bfd_delete_bfd): Don't declare.
    	* libbfd.h: Rebuild.

commit 14f9eec8aad488c211b72db213d15382b00cb111
Author: emachado <emachado>
Date:   Fri Aug 3 16:03:06 2012 +0000

    2012-08-03  Edjunior Machado  <emachado@linux.vnet.ibm.com>
    
    	* gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
    	symbols. Abort if vgdb remote connection is closed.

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

Summary of changes:
 bfd/ChangeLog                                 |   84 +
 bfd/archive.c                                 |   73 +-
 bfd/elf32-m68hc1x.c                           |    6 +-
 bfd/elf32-vax.c                               |   32 +-
 bfd/elf64-mips.c                              |   14 +-
 bfd/elflink.c                                 |    2 +-
 bfd/elfn32-mips.c                             |   14 +-
 bfd/elfxx-mips.c                              |   99 +-
 bfd/libbfd-in.h                               |    8 +-
 bfd/libbfd.h                                  |    8 +-
 bfd/opncls.c                                  |   12 +-
 bfd/po/uk.po                                  |  624 ++--
 bfd/po/vi.po                                  | 5241 ++++++++++++++++++-------
 bfd/version.h                                 |    2 +-
 gdb/ChangeLog                                 |  261 ++
 gdb/NEWS                                      |    8 +
 gdb/arch-utils.h                              |    3 -
 gdb/auto-load.c                               |    2 +-
 gdb/breakpoint.c                              |    6 +-
 gdb/cli/cli-cmds.c                            |   12 +-
 gdb/cli/cli-cmds.h                            |    6 -
 gdb/cli/cli-d