public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2012-01-18  3:20 sergiodj
  0 siblings, 0 replies; 6+ messages in thread
From: sergiodj @ 2012-01-18  3:20 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-stap has been updated
       via  4ec9691d55716a9434f9c202bc77c92f831a1242 (commit)
       via  abbac3321fc2ca2333c40964de353fc053a6f83d (commit)
       via  87b69ac3610aebe0b5feb19bdc2acad78e924946 (commit)
       via  36cb85a2b2eb54b5d1eba3fdec0287a8e940ad0c (commit)
       via  0c1532ed20dd75284f60957468dcad7f8e7b4bb9 (commit)
       via  d7111a16aaa26fec7df3b9c300e1b4e5dfb7c45e (commit)
       via  fc1d45efe6f147f908e83e0d964b2ae0bdca0edd (commit)
       via  206f5104a093a985adf5b71f70ba14a3caea590b (commit)
       via  f3695ff1bd878b820f0ac14c7f3bb6a6ec1f7894 (commit)
       via  8cbdf06daf5619b71c669ccaa57a53f22d95a4f7 (commit)
       via  9b7ba679f3435dadc823a8482ef32f0b7faed391 (commit)
       via  11351ea233688d11f842e8e4eeceecdf78a8c67f (commit)
       via  246d190db54ec78f2a02a2e8b370b04e9e8bed55 (commit)
       via  65be0ccfacf7fdc18142401b129fe691dbe0dd7f (commit)
       via  b07c527f5b38d57f43c159e793b67dceae34f6d6 (commit)
       via  024e0e8b29c57131c65424b31e931e6f8f511248 (commit)
       via  eb28de4a09f016d3de7caccec781eb70995a4001 (commit)
       via  c9ea08b938e6c8804cfe952f7a33c6739d3e3141 (commit)
       via  35dec6ed88864cef7864cad0b83d7b3299598da8 (commit)
       via  fcd5eaaf1eb9a344b3820783176f5f34fff664d2 (commit)
       via  b4527452f67c810f09b9720e168fda6e81a8e6f3 (commit)
       via  059cf75cfdb996073bcbcabe0197e493f5eee9df (commit)
       via  d504b1c14fc621ff2361aa460ab44ec6be11b65d (commit)
       via  9f657ad9e2933d086535f3dd48aeee80f3e80454 (commit)
       via  ae1c83217dcf9bfb5754fea21f29d6e0d70f206d (commit)
       via  451100043afeab8a6b5088e5475d718ebc1f5990 (commit)
       via  150dec02d614e5c3efdb5585801796906cea2d97 (commit)
       via  ae9e2424c438b8bb9063135e3187a4f2747e41e5 (commit)
       via  f6ec9443f3e32af5fc5ff859ab8847d29d670ee7 (commit)
       via  9419f48a3f19336b3ad893ab2201383b3174dcce (commit)
       via  cae7a4ec49e1cfdf9615604cf1216290cbe68abb (commit)
       via  e92a10e35348aabd054abd60b6746da9bf911d21 (commit)
       via  2a21d5a1f8c086565b601d7fa6e56f57a0fcfe4a (commit)
       via  d14a7c886d85eaeccfa00447f8066affadee06b1 (commit)
       via  9ecfb009dde40e26d8aca5a2cf38a83eb3853b5c (commit)
       via  3755ee0b8cd7f557b148f497fa8b68d16efd9294 (commit)
       via  ee50ea8ee6c40f05c23d5e504489bbd26a30c4d7 (commit)
       via  4a2ac83c0696bb48d9e3319dd40888ba1776f33c (commit)
       via  068a39199938dc3d6aac9dd2e0406ec1e8d43c11 (commit)
       via  6953b3f029cbcadfaddb118c13e886af3c642ddf (commit)
       via  12cdd4a2a58e15ecfe9c9fb66a44274c6002fb92 (commit)
       via  d3bed95da2150f6975c82e37e0bfcef1ce03e0de (commit)
       via  220a56d6842d4fa2ab21f3aa65007b7437ea9d40 (commit)
       via  7e3dc1f41b1ede605c12f569a53485378a337779 (commit)
       via  4cc4e73e87f07edb7a57293d4ce9546ab6f31cc6 (commit)
       via  84e80da4eade8efe1856f97ade61042738a006d6 (commit)
       via  9feaf67514d726c1edc668b2d1cbc485165ff257 (commit)
       via  48a9848d6e23c9dde6d9be17ef2caacd6531d84d (commit)
       via  e07ebf7d7cf1532473e18a9ccd0e2026c900f44a (commit)
       via  632c8b0680717bac5243e6af32e9fddb75f98f11 (commit)
       via  3ece4e77364e9f55fbdde79c6d67775b851cd1e9 (commit)
       via  1d6ca920d399edee406af7f685c1590c30e2db5f (commit)
       via  cc686707dab829cc94da8158bc173424a6a526f9 (commit)
       via  aa2aa7e74e593a79126a97eff51fa91559e0ba59 (commit)
       via  9fb803c468a12d27a28280464bc5ff36d604f84b (commit)
       via  3358f06ef6a0456a218970c5d7fc8512a90961ea (commit)
       via  c551b0d5bc62dafad1a873aea7e55b1441749657 (commit)
       via  8ddaa0d003966976a7396b4747a179648b15601f (commit)
       via  76003d29fa25c83bd8485c328c7acfb72749100d (commit)
       via  20ae35443bea3b90dfe1982adcc30ee654938bbf (commit)
       via  caf5222403ab23860c406cb6c3d40d9d8f48263c (commit)
       via  3109486dcedd4c1b913d58f73fd3cf3dd483661d (commit)
       via  5115732e5b5f4e0ac71e8f697cd6ca14c59071af (commit)
       via  0e29fd4c30c4dfa74b6906da4d3abd7f3960bebd (commit)
       via  d4166d7e5fcfd74010f3e548cf1bd50f0de8ac1e (commit)
       via  bcd1f26d006587d538265966a022f780770bb873 (commit)
       via  1f02184c077a07bf446536dab021505e81cd470e (commit)
       via  0e8d7d882c77983c12af6ed704f3bf647d7d75bb (commit)
       via  f4d6e6cd21754953bdb712adfe03b8e2c66c8d37 (commit)
       via  519528f2ccf23284473bf8458b41cd97b44f09cd (commit)
       via  9fe609accf24ee19c9bbc9d733113693fd87eea0 (commit)
       via  8029d61b44899feca9110c468692eec40d56db10 (commit)
       via  b37458def40a3a1217a3ac84072386c686bfb278 (commit)
       via  5e7ea24cacf7e087b3ad66348d34edb024939d15 (commit)
       via  66f408b53d6d80434296a05247bcd36e2577ffbf (commit)
       via  3efe5c012e0c659fafb2d3689bbd91d1079dbf13 (commit)
       via  0c3ed8ed69393074c4de646d1c5d3ccafac9417c (commit)
       via  bd70f02e75124ee77800619c33e160b49a5a480e (commit)
       via  908e6baf5d264ca61631c85a63cba62b97cb51b6 (commit)
       via  ea87b1c628e6a051003d562e81a5c5e3b6148011 (commit)
       via  7011f2de064560ceb3d041f12e45352a322b40b2 (commit)
       via  17d84bcd78dec55d3ed6ada60a56f7b259cccdc9 (commit)
       via  e25fab22c712775046cf557345c1b84dad7ddfe4 (commit)
       via  606f193cb160749f89279e069fdcbc276ca0001c (commit)
       via  ab1126b7c8b2a758ce5960f7116581b8e10a6321 (commit)
       via  16ca8625837306845bc9d88db8f7ebcedacf44d6 (commit)
       via  99381cf3cdd3b2fce04175418561f4bf9ee6e191 (commit)
       via  021018aaec30e77471c7c689a7cd54f75cf2da07 (commit)
       via  ec9f619953971666fccfc2a5f92f67a6f57a22ac (commit)
       via  fe9bb263c966cbda8f8fefb4a9657454c9bcc3ef (commit)
       via  5a013f5055b2ba02734dcd98bc3ecefa407bc6b7 (commit)
       via  b8238046f6926eb90441e225283360ffe0ac8759 (commit)
       via  32c57356449d018ec9a74a160c9e436928c0c0d9 (commit)
       via  e705dfd53b8cd64634ff898049705d6eb745e0e2 (commit)
       via  7a5f2c46bbd1ecfc2b5f63f564e8e2fe93943524 (commit)
       via  1416bb519c523c784b5374e90d890f1577d55cc2 (commit)
       via  5791fa9b81085eb4af573e82a9edac37651abb0a (commit)
       via  445892f57ce9654e47b31972df3cf381c13eb111 (commit)
       via  da17f14349db98aec668708e19befc99760bf5b4 (commit)
       via  390a338dab52cfd6a3a1822d12b70e6b828fd607 (commit)
       via  30536099d24804cdcbf3d938dbf735a1d463986a (commit)
       via  7c2b8865438982f93fe8ec547c4bc694d3223e15 (commit)
       via  ba5add44c675dd4255a4a990b23200cd053c5bc8 (commit)
       via  4505bc965fc1982cfc3d8c02048871a21aa4be61 (commit)
       via  a51139c879f86d11b739a523cb8fdb435751603d (commit)
       via  156f35d7f8386e29c04b8e9c419084f7e1708bbf (commit)
       via  b4bf956906d1df89bcc64e9ab5971a34897c28a3 (commit)
       via  daf9479c463b4cecaed26d55cdf665ac67794df7 (commit)
       via  39cc7a2771e7072d41e0311adbb10a5110095493 (commit)
       via  243e1a7f66805db7767f9dd4a4924584c18fd1f5 (commit)
       via  8871f491ccf5a3b08d497dfa40c1206915511262 (commit)
       via  7517f772518a5b6b8c99090b957af323c63e6259 (commit)
       via  2538013569252fa4ae3dba08fda5f5e7d042296d (commit)
       via  923061996f73406c942ed720c7835afd65364063 (commit)
       via  592e109a6a61b9c432f124707b9c3eb1879041be (commit)
       via  94ab6108249e15e9ede7e6bc72dee821b4797714 (commit)
       via  ab12d09e20dafba6e5aa6a00e76025318c24e649 (commit)
       via  8cb35e12e0d9482b615e85d3bff2b2d8c019664a (commit)
       via  bf66745c7aad0f0cca2cda6adec1e537959898c4 (commit)
       via  c01e7ed17d6b711ea29ddd864bf1c74e7c244cbb (commit)
       via  f5f6624d9edccc9ecdc5cd39be5fb427521878f6 (commit)
       via  4acace672080ccac23a6ac51c2dcb04a2b70daf9 (commit)
       via  efcf8621b3a627ca0bb85fd96523b97f743feb9f (commit)
       via  40d26e2a386a70d27cf6db98e081419e47a8f443 (commit)
       via  286ab76684c1fa044fe41ed7da7efb0e5025ee24 (commit)
       via  339c5f9841cdb634259fa1b6f1b10a3436684ca5 (commit)
       via  10ac3269da048dc68462fa1db0ff8b5e7f987140 (commit)
       via  ac29c6ed03369e8113f20f3bf859dc0a10767a0f (commit)
       via  46324ad6def0aec612286e434810e39b3226fdc3 (commit)
       via  f6a90d34257cc589e04d5f7e24340b0baa86a775 (commit)
       via  b65049e362fd91271924324d92f0b1a00ded151c (commit)
       via  c2e02db808f2c6ebc9989a2044041b392d661aae (commit)
       via  fe03c8e9aa347128280ac6eb770b3e65102694ce (commit)
       via  56ed3805a88893a397c07668088304425694a540 (commit)
       via  125ed9c2d97dd0e30d9ea77580e9c731c2a8d3c3 (commit)
       via  9694cdf1ceb9b5160813e2914f27f6642bebcb6c (commit)
       via  7862132823bf9e723aaf74f3b8edc3bc20594c4b (commit)
       via  6867d58759c6a5d31cc44160ab02a54cf2883842 (commit)
       via  c478766fb386bc91e894040595529f503fde7078 (commit)
       via  d37fc309ca1f995de45657d9eff93b08f326c664 (commit)
       via  69abc2442e07eb7d0fb276a188c45cbc068579a7 (commit)
       via  24709a5fefa6a58ef337d38183824bd48bad3194 (commit)
       via  5fab05b81edc3a4d3220a8aeac587136dc663886 (commit)
       via  fb5ed594d660a63893dfcbcd1ded5ad3f3fb4e11 (commit)
       via  85f9920343f58f89f3b0a59a5f0d8d485663cb6e (commit)
       via  8ca0e0858ce210a49b2efcc08f8c8549673acc46 (commit)
       via  641d898e09fd9711c714870902e4975bcd6ef738 (commit)
       via  2e3bac0ffeb9fe499785c6b2e4324652a965da0f (commit)
      from  b62aa4d06e991a7910263aa451836c6c9fb635d7 (commit)

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

- Log -----------------------------------------------------------------
commit 4ec9691d55716a9434f9c202bc77c92f831a1242
Merge: abbac33 87b69ac
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Wed Jan 18 01:19:23 2012 -0200

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap

commit abbac3321fc2ca2333c40964de353fc053a6f83d
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Wed Jan 18 01:17:53 2012 -0200

    Implementing the breakpoint OO methods for SystemTap breaks.
    
    This is using the brand new way of calling breakpoint_ops specific
    functions for certain kinds of breakpoints.  Regtested without
    regresissions.

commit 87b69ac3610aebe0b5feb19bdc2acad78e924946
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 18 00:00:33 2012 +0000

    *** empty log message ***

commit 36cb85a2b2eb54b5d1eba3fdec0287a8e940ad0c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 17 23:00:05 2012 +0000

    daily update

commit 0c1532ed20dd75284f60957468dcad7f8e7b4bb9
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 17 20:30:14 2012 +0000

    	* linespec.c (decode_line_internal): Don't call symtabs_from_filename
    	if we know we don't have a file name to look for.

commit d7111a16aaa26fec7df3b9c300e1b4e5dfb7c45e
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Tue Jan 17 17:22:10 2012 +0000

    2012-01-17  Pedro Alves  <palves@redhat.com>
    
    	* tracepoint.c (initialize_tracepoint): Use mmap instead of
    	memalign plus mprotect to allocate the scratch buffer.

commit fc1d45efe6f147f908e83e0d964b2ae0bdca0edd
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Tue Jan 17 14:03:29 2012 +0000

    2012-01-17  Pedro Alves  <palves@redhat.com>
    
    	* dwarf2-frame.c (dwarf2_frame_cfa): Throw NOT_AVAILABLE_ERROR, if
    	the frame's stop reason is UNWIND_UNAVAILABLE.

commit 206f5104a093a985adf5b71f70ba14a3caea590b
Merge: b62aa4d f3695ff
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Tue Jan 17 01:16:55 2012 -0200

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
    
    Conflicts:
    	gdb/infrun.c

commit f3695ff1bd878b820f0ac14c7f3bb6a6ec1f7894
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 17 00:06:45 2012 +0000

    gdb/
    	Fix compilation error.
    	* m2-exp.y (yyerror): Use ANSI C prototype.

commit 8cbdf06daf5619b71c669ccaa57a53f22d95a4f7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 17 00:00:33 2012 +0000

    *** empty log message ***

commit 9b7ba679f3435dadc823a8482ef32f0b7faed391
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 16 23:51:35 2012 +0000

    	PR binutils/10173
    	* cr16-dis.c (print_arg): Test symtab_size not num_symbols.

commit 11351ea233688d11f842e8e4eeceecdf78a8c67f
Author: Andreas Schwab <schwab@suse.de>
Date:   Mon Jan 16 23:19:20 2012 +0000

    * gas/testsuite/gas/m68k/pmove.s, gas/testsuite/gas/m68k/pmove.d: New test.
    * gas/testsuite/gas/m68k/all.exp: Run it.
    
    * opcodes/m68k-opc.c (m68k_opcodes): Fix entries for pmove with BADx/BACx
    register and move them after pmove with PSR/PCSR register.

commit 246d190db54ec78f2a02a2e8b370b04e9e8bed55
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 16 23:00:05 2012 +0000

    daily update

commit 65be0ccfacf7fdc18142401b129fe691dbe0dd7f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 16 22:30:19 2012 +0000

    	* elf32-ppc.c (ppc_elf_write_core_note <NT_PRPSINFO>): Don't leave
    	trailing garbage in the note.
    	* elf64-ppc.c (ppc64_elf_write_core_note <NT_PRPSINFO>): Likewise.

commit b07c527f5b38d57f43c159e793b67dceae34f6d6
Author: sergiodj <sergiodj>
Date:   Mon Jan 16 21:03:36 2012 +0000

    2012-01-16  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    * f-exp.y (parse_number): Convert prototype from K&R to ANSI C.
    (growbuf_by_size): Likewise.
    (yyerror): Likewise.
    * m2-exp.y (make_qualname): Remove function (was #if 0'ed).
    (modblock): Remove variable (was #if 0'ed).
    (parse_number): Convert prototype from K&R to ANSI C.
    (yyerror): Likewise.
    * objc-exp.y (parse_number): Likewise.
    (yyerror): Likewise.
    (yylex): Remove #if 0'ed code.
    * p-exp.y (uptok): Convert prototype from K&R to ANSI C.
    (yyerror): Likewise.

commit 024e0e8b29c57131c65424b31e931e6f8f511248
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jan 16 20:40:47 2012 +0000

    gdb
    	* NEWS: Add item.
    	* symtab.h (compare_filenames_for_search): Declare.
    	* symtab.c (compare_filenames_for_search): New function.
    	(iterate_over_some_symtabs): Use it.
    	* symfile.h (struct quick_symbol_functions)
    	<map_symtabs_matching_filename>: Change spec.
    	* psymtab.c (partial_map_symtabs_matching_filename): Use
    	compare_filenames_for_search.  Update for new spec.
    	* dwarf2read.c (dw2_map_symtabs_matching_filename): Use
    	compare_filenames_for_search.  Update for new spec.
    	* breakpoint.c (clear_command): Use compare_filenames_for_search.
    gdb/doc
    	* gdb.texinfo (Specify Location): Document relative file name
    	handling.
    gdb/testsuite
    	* gdb.linespec/linespec.exp: Change some tests to use $decimal.
    	Add tests for relative directory.

commit eb28de4a09f016d3de7caccec781eb70995a4001
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jan 16 19:44:11 2012 +0000

    gdb
    	PR python/13281:
    	* gdbtypes.h (TYPE_FLAG_ENUM): New macro.
    	(struct main_type) <flag_flag_enum>: New field.
    	* dwarf2read.c (process_enumeration_scope): Detect "flag" enums.
    	* NEWS: Add entries.
    	* c-valprint.c (c_val_print) <TYPE_CODE_ENUM>: Handle "flag"
    	enums.
    	* python/lib/gdb/printing.py (_EnumInstance): New class.
    	(FlagEnumerationPrinter): Likewise.
    gdb/doc
    	* gdb.texinfo (gdb.printing): Document FlagEnumerationPrinter.
    gdb/testsuite
    	* gdb.base/printcmds.c (enum flag_enum): New.
    	(three): New global.
    	* gdb.base/printcmds.exp (test_print_enums): Add test for flag
    	enum printing.
    	* gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
    	FlagEnumerationPrinter.
    	* gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
    	* gdb.python/py-pp-maint.c (enum flag_enum): New.
    	(fval): New global.

commit c9ea08b938e6c8804cfe952f7a33c6739d3e3141
Author: sergiodj <sergiodj>
Date:   Mon Jan 16 17:44:32 2012 +0000

    2012-01-16  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    * breakpoint.c (create_sals_from_address_default): New function.
    (create_breakpoints_sal_default): Likewise.
    (decode_linespec_default): Likewise.
    (is_marker_spec): Removed.
    (strace_marker_p): New function.
    (init_breakpoint_sal): Using `strace_marker_p' instead of
    `is_marker_spec'.
    (create_breakpoint): Call method `create_sals_from_address' from
    breakpoint_ops, replacing code that created SALs conditionally
    on the type of the breakpoint.  Call method `create_breakpoints_sal',
    replacing code that created breakpoints conditionally on the type
    wanted.
    (base_breakpoint_create_sals_from_address): New function.
    (base_breakpoint_create_breakpoints_sal): Likewise.
    (base_breakpoint_decode_linespec): Likewise.
    (base_breakpoint_ops): Add methods
    `base_breakpoint_create_sals_from_address',
    `base_breakpoint_create_breakpoints_sal' and
    `base_breakpoint_decode_linespec'.
    (bkpt_create_sals_from_address): New function.
    (bkpt_create_breakpoints_sal): Likewise.
    (bkpt_decode_linespec): Likewise.
    (tracepoint_create_sals_from_address): Likewise.
    (tracepoint_create_breakpoints_sal): Likewise.
    (tracepoint_decode_linespec): Likewise.
    (strace_marker_create_sals_from_address): Likewise.
    (strace_marker_create_breakpoints_sal): Likewise.
    (strace_marker_decode_linespec): Likewise.
    (strace_marker_breakpoint_ops): New variable.
    (addr_string_to_sals): Remove `marker_spec'.  Call method
    `decode_linespec' from breakpoint_ops, replacing code that decoded
    an address string into a SAL.  Use `strace_marker_p' instead of
    `marker_spec'.
    (strace_command): Decide whether we are dealing with a static
    tracepoint with marker or not.  Use the appropriate breakpoint_ops.
    (initialize_breakpoint_ops): Initialize new fields of breakpoint_ops.
    * breakpoint.h (linespec_result, linespec_sals): New forward
    declarations.
    (breakpoint_ops) <create_sals_from_address>,
    <create_breakpoints_sal>, <decode_linespec>: New methods.

commit 35dec6ed88864cef7864cad0b83d7b3299598da8
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Jan 16 17:31:23 2012 +0000

    2012-01-16  Pedro Alves  <palves@redhat.com>
    
    	* lib/gdb.exp (banned_procedures): New variable.
    	(banned_variables_traced): Rename to ...
    	(banned_traced): ... this.
    	(gdb_init): Also trace banned procedures.
    	(gdb_finish): Also untrace banned procedures.

commit fcd5eaaf1eb9a344b3820783176f5f34fff664d2
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Jan 16 16:21:42 2012 +0000

    2012-01-16  Pedro Alves  <palves@redhat.com>
    
    	Remove all calls to strace.

commit b4527452f67c810f09b9720e168fda6e81a8e6f3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 16 08:30:09 2012 +0000

    	PR ld/13491
    	* coff-i386.c (coff_i386_rtype_to_howto <R_SECREL32>): Test
    	h->root.type not h->type.
    	* coff-x86_64.c (coff_amd64_rtype_to_howto <R_AMD64_SECREL>): Likewise.

commit 059cf75cfdb996073bcbcabe0197e493f5eee9df
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jan 16 00:00:04 2012 +0000

    *** empty log message ***

commit d504b1c14fc621ff2361aa460ab44ec6be11b65d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jan 15 23:00:06 2012 +0000

    daily update

commit 9f657ad9e2933d086535f3dd48aeee80f3e80454
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Jan 15 00:00:03 2012 +0000

    *** empty log message ***

commit ae1c83217dcf9bfb5754fea21f29d6e0d70f206d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jan 14 23:00:06 2012 +0000

    daily update

commit 451100043afeab8a6b5088e5475d718ebc1f5990
Author: Doug Evans <dje@google.com>
Date:   Sat Jan 14 18:13:26 2012 +0000

    	* NEWS: Update text for "maint set python print-stack".
    	It is deprecated in gdb 7.4 and deleted in 7.5.

commit 150dec02d614e5c3efdb5585801796906cea2d97
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Jan 14 10:46:34 2012 +0000

    gdb/testsuite/
    	* gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
    	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.

commit ae9e2424c438b8bb9063135e3187a4f2747e41e5
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Jan 14 00:00:33 2012 +0000

    *** empty log message ***

commit f6ec9443f3e32af5fc5ff859ab8847d29d670ee7
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jan 13 23:00:11 2012 +0000

    daily update

commit 9419f48a3f19336b3ad893ab2201383b3174dcce
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jan 13 22:19:27 2012 +0000

    Add vmfunc
    
    gas/
    
    2012-01-13  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* config/tc-i386.c (cpu_arch): Add ".vmfunc".
    
    	* doc/c-i386.texi: Document vmfunc.
    
    gas/testsuite/
    
    2012-01-13  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* gas/i386/i386.exp: Run vmfunc and x86-64-vmfunc.
    
    	* gas/i386/vmfunc.d: New.
    	* gas/i386/vmfunc.s: Likewise.
    	* gas/i386/x86-64-vmfunc.d: Likewise.
    
    opcodes/
    
    2012-01-13  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-dis.c (mod_table): Add vmfunc.
    
    	* i386-gen.c (cpu_flag_init): Add CPU_VMFUNC_FLAGS.
    	(cpu_flags): CpuVMFUNC.
    
    	* i386-opc.h (CpuVMFUNC): New.
    	(i386_cpu_flags): Add cpuvmfunc.
    
    	* i386-opc.tbl: Add vmfunc.
    	* i386-init.h: Regenerated.
    	* i386-tbl.h: Likewise.

commit cae7a4ec49e1cfdf9615604cf1216290cbe68abb
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Fri Jan 13 20:06:40 2012 +0000

    2012-01-13  Pedro Alves  <palves@redhat.com>
    
    	* server.c (attach_inferior): Clear `cont_thread'.

commit e92a10e35348aabd054abd60b6746da9bf911d21
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Fri Jan 13 20:02:36 2012 +0000

    2012-01-13  Pedro Alves  <palves@redhat.com>
    
    	* server.c (main): Avoid infinite loop while detaching/killing
    	after a longjmp.

commit 2a21d5a1f8c086565b601d7fa6e56f57a0fcfe4a
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date:   Fri Jan 13 18:39:31 2012 +0000

    2012-01-13  Paul Pluzhnikov  <ppluzhnikov@google.com>
    
    	* gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
    	* gdb.base/pie-execl.exp: Likewise.

commit d14a7c886d85eaeccfa00447f8066affadee06b1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 13 14:31:55 2012 +0000

    gdb/doc/
    	* gdbint.texinfo (Coding Standards): Require braces for two lines of
    	code.

commit 9ecfb009dde40e26d8aca5a2cf38a83eb3853b5c
Author: iains <iains>
Date:   Fri Jan 13 12:59:29 2012 +0000

    handle absolute indirect syms in mach-o
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_build_dysymtab_command): Handle absolute
    	indirect symbols.
    gas:
    
    	* config/obj-macho.c (obj_mach_o_set_indirect_symbols): Handle
    	absolute indirect symbols.
    
    gas/testsuite:
    
    	* gas/mach-o/dysymtab-3.d: New.
    	* gas/mach-o/symbols-7.s: New.

commit 3755ee0b8cd7f557b148f497fa8b68d16efd9294
Author: iains <iains>
Date:   Fri Jan 13 12:08:22 2012 +0000

    order relocs after segments for mach-o
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_write_relocs): Move compuation of relocs file
    	position from here... to (bfd_mach_o_build_seg_command): Here.

commit ee50ea8ee6c40f05c23d5e504489bbd26a30c4d7
Author: Eli Zaretskii <eliz@gnu.org>
Date:   Fri Jan 13 10:44:35 2012 +0000

    Avoid compiler warnings in gdb_curses.h on MinGW.
    
    See http://sourceware.org/ml/gdb-patches/2012-01/msg00298.html
    for more details about the problem.
    
     gdb/gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before
     including curses.h.

commit 4a2ac83c0696bb48d9e3319dd40888ba1776f33c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jan 13 00:00:32 2012 +0000

    *** empty log message ***

commit 068a39199938dc3d6aac9dd2e0406ec1e8d43c11
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 12 23:38:46 2012 +0000

    gdb/
    	* configure: Regenerate.
    	* config.in: Regenerate.

commit 6953b3f029cbcadfaddb118c13e886af3c642ddf
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jan 12 23:00:05 2012 +0000

    daily update

commit 12cdd4a2a58e15ecfe9c9fb66a44274c6002fb92
Author: Keith Seitz <keiths@redhat.com>
Date:   Thu Jan 12 22:51:08 2012 +0000

    	PR mi/10586
    	* varobj.c (ANONYMOUS_STRUCT_NAME): Define.
    	(ANONYMOUS_UNION_NAME): Define.
    	(is_path_expr_parent): New function.
    	(get_path_expr_parent): New function.
    	(is_anonymous_child): New function.
    	(create_child_with_value): If the child is anonymous and without
    	a name, assign an object name to it.
    	(c_describe_child): Use get_path_expr_parent to determine
    	the parent expression.
    	If there field represents an anonymous struct or union and
    	has no name, set an appropriate display name and expression.
    	(cplus_describe_child): Likewise.

commit d3bed95da2150f6975c82e37e0bfcef1ce03e0de
Author: Keith Seitz <keiths@redhat.com>
Date:   Thu Jan 12 22:50:49 2012 +0000

    	PR mi/10586
    	* gdb.mi/var-cmd.c (struct anonymous): New structure.
    	(do_anonymous_type_tests): New function.
    	(main): Call do_anonymous_type_tests.
    	* gdb.mi/mi2-var-child.exp: Add anonymous type tests.
    	(verify_everything): New procedure.
    	* gdb.mi/mi-var-cp.cc (class A): New class.
    	(anonymous_structs_and_unions): New function.
    	(main): Call anonymous_structs_and_unions.
    	* gdb.mi/mi-var-cp.exp: Add anonymous type tests.
    	(verify_everything): New procedure.

commit 220a56d6842d4fa2ab21f3aa65007b7437ea9d40
Author: Keith Seitz <keiths@redhat.com>
Date:   Thu Jan 12 22:28:33 2012 +0000

    	* lib/mi-support.exp: Expand comments about PATH_EXPR.
    	(varobj_tree::get_path_expr): Assume that all varobjs are
    	compound unless they are known simple types.
    	Adjust path expressions based on parent type, path parent type,
    	and tree language.
    	(varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
    	the root varobj.
    	(mi_walk_varobj_tree): Add LANGUAGE parameter.

commit 7e3dc1f41b1ede605c12f569a53485378a337779
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 12 15:39:28 2012 +0000

    2012-01-12  Pedro Alves  <palves@redhat.com>
    
    	* i386-tdep.c (i386_frame_cache_1): Also mark the frame base as
    	available when %ebp is found to be zero (outermost).

commit 4cc4e73e87f07edb7a57293d4ce9546ab6f31cc6
Author: iains <iains>
Date:   Thu Jan 12 14:03:05 2012 +0000

    add indirect_symbol to mach-o port.
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_count_indirect_symbols): New.
    	(bfd_mach_o_build_dysymtab_command): Populate indirect symbol table.
    	* mach-o.h (bfd_mach_o_asymbol): Move declaration to start of the
    	file. (bfd_mach_o_section): Add indirect_syms field.
    
    gas:
    
    	* config/obj-macho.c (obj_mach_o_set_symbol_qualifier): Switch off
    	lazy when the symbol is private_extern.
    	(obj_mach_o_indirect_sym): New type.
    	(obj_mach_o_indirect_symbol): New.
    	(mach_o_pseudo_table): Use obj_mach_o_indirect_symbol.
    	(obj_macho_frob_label): Adjust to avoid adding bsyms for locals.
    	(obj_macho_frob_label): Likewise.  Adjust external and comm
    	symbol tests.
    	(obj_mach_o_set_indirect_symbols): New.
    	(obj_mach_o_frob_file_after_relocs): New.
    	*config/obj-macho.h (obj_frob_file_after_relocs): Define.
    	(obj_mach_o_frob_file_after_relocs): Declare.
    
    include/mach-o:
    
    	* loader.h (BFD_MACH_O_INDIRECT_SYM_LOCAL): New.
    	(BFD_MACH_O_INDIRECT_SYM_ABS): New
    
    gas/testsuite:
    
    	* gas/mach-o/dysymtab-2.d: New.
    	* gas/mach-o/err-syms-4.s: New.
    	* gas/mach-o/err-syms-5.s: New.
    	* gas/mach-o/err-syms-6.s: New.
    	* gas/mach-o/symbols-6-64.d: New.
    	* gas/mach-o/symbols-6-64.s: New.
    	* gas/mach-o/symbols-6.d: New.
    	* gas/mach-o/symbols-6.s: New.

commit 84e80da4eade8efe1856f97ade61042738a006d6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jan 12 00:00:32 2012 +0000

    *** empty log message ***

commit 9feaf67514d726c1edc668b2d1cbc485165ff257
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date:   Thu Jan 12 00:00:01 2012 +0000

    Trivial cleanup: kill trailing whitespace

commit 48a9848d6e23c9dde6d9be17ef2caacd6531d84d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 11 23:00:05 2012 +0000

    daily update

commit e07ebf7d7cf1532473e18a9ccd0e2026c900f44a
Author: andreast <andreast>
Date:   Wed Jan 11 21:51:25 2012 +0000

    2012-01-11  Andreas Tobler  <andreast@fgznet.ch>
    
    	* common/gdb_assert.h (gdb_static_assert): Rename static_assert to
    	an internal gdb_static_assert.
    	* mi/mi-common.c: Rename static_assert to gdb_static_assert.

commit 632c8b0680717bac5243e6af32e9fddb75f98f11
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 11 18:30:05 2012 +0000

    	PR gdb/9598:
    	* breakpoint.c (_initialize_breakpoint): Fix help for "catch
    	catch" and "catch throw".

commit 3ece4e77364e9f55fbdde79c6d67775b851cd1e9
Author: iains <iains>
Date:   Wed Jan 11 15:24:09 2012 +0000

    bfd:
    
    	* mach-o.c (bfd_mach_o_build_seg_command): Separate computation of
    	vmsize from filesize.  Don't compute offsets or file sizes for
    	zerofill sections.

commit 1d6ca920d399edee406af7f685c1590c30e2db5f
Author: iains <iains>
Date:   Wed Jan 11 15:06:34 2012 +0000

    bfd:
    
    	* mach-o.c (bfd_mach_o_build_commands): Make the building of each
    	command type independent.

commit cc686707dab829cc94da8158bc173424a6a526f9
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Wed Jan 11 10:59:51 2012 +0000

    2012-01-11  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/default.exp (core-file): Don't expect "GDB can't read
    	core files on this machine" anymore.

commit aa2aa7e74e593a79126a97eff51fa91559e0ba59
Author: Paul N. Hilfinger <hilfinger@adacore.com>
Date:   Wed Jan 11 10:36:17 2012 +0000

    Add test for use of "<block>::<variable>" syntax for locals in watch.
    
    First, fix a technical problem with the function recurser.  The test sets a
    watch on local_x at a point where its value is technically undefined.  The
    test is written assuming that the value is not initially 2, but nothing in the
    C standard guarantees that.
    
    Second, augment the existing test for variables in recursive calls to check an
    equivalent expression that explicitly sets the scope of the local variable
    being tracked.
    
    2012-01-11  Paul Hilfinger  <hilfingr@adacore.com>
    
    	* gdb.base/watchpoint.c (recurser): Initialize local_x.
    	(main): Repeat recurser call.
    	* gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
    	equivalent to 'local_x'.

commit 9fb803c468a12d27a28280464bc5ff36d604f84b
Author: Paul N. Hilfinger <hilfinger@adacore.com>
Date:   Wed Jan 11 10:35:11 2012 +0000

    Add testcase for locals identified with FUNCTION::VAR syntax.
    
    This test stops inside a recursive function after a few levels of recursion,
    goes up some frames, and then accesses a local variable with 'print foo::val'
    rather than the usual 'print val' to see if the former pays attention to the
    selected frame.
    
    2012-01-11  Paul Hilfinger  <hilfingr@adacore.com>
        	    Joel Brobecker <brobecker@adacore.com>
    
    	* gdb.base/recpar.c, gdb.base/recpar.exp: New files.

commit 3358f06ef6a0456a218970c5d7fc8512a90961ea
Author: Paul N. Hilfinger <hilfinger@adacore.com>
Date:   Wed Jan 11 10:34:19 2012 +0000

    Have block_innermost_frame start from selected frame and document.
    
    GDB used to search for the frame containing variables in a particular
    lexical block starting from the current (top) frame, ignoring any
    currently selected frame.  It is not clear why this is desirable for
    variables that require a frame; why would a user deliberately select
    one frame and then expect to see the value of a variable in a more
    recent frame?  This change causes block_innermost_frame to start
    looking from the selected frame, if there is one.  It may be
    unnecessarily conservative: we use get_selected_frame_if_set rather
    than get_selected_frame in order to avoid the side effect of calling
    select_frame, which would probably be harmless.
    
    Expression-parsing routines previously made the unwarranted assumption
    that all block-qualified variables (written with the GDB extension
    <block>::<variable>) are static.  As a result, they failed to update
    innermost_block, which confused the watch commands about when
    variables in watched expressions went out of scope, and also caused
    the wrong variables to be watched.  This patch also modifies these
    routines to treat all local variables the same whether or not they are
    block-qualified.
    
    Finally, we add a paragraph to the "Program Variables" section of the texinfo
    documentation concerning the use of "::" for accessing non-static variables.
    
    2012-01-11  Paul Hilfinger  <hilfingr@adacore.com>
    
    	* gdb/blockframe.c (block_innermost_frame): Start search from selected
    	frame, if present, or otherwise the current frame.
    
    	* gdb/c-exp.y (variable): Update innermost_block for
    	'block COLONCOLON NAME' clause.
    	* gdb/m2-exp.y (variable): Ditto.
    	* gdb/objc-exp.y (variable): Ditto.
    
    	* gdb/doc/gdb.texinfo (Variables): Document use of :: for non-static
    	variables.

commit c551b0d5bc62dafad1a873aea7e55b1441749657
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 11 09:28:44 2012 +0000

    bfd/
    	* elf64-ppc.c: Define more insns used in plt call stubs.
    	(ppc64_elf_brtaken_reloc): Assume isa version 2 or above.
    	(ppc64_elf_relocate_section): Likewise.
    	(enum ppc_stub_type): Add ppc_stub_plt_call_r2save.
    	(struct ppc_link_hash_table): Increase size of stub_count array.
    	Add plt_stub_align and plt_thread_safe.
    	(ALWAYS_USE_FAKE_DEP, ALWAYS_EMIT_R2SAVE): Define.
    	(plt_stub_size, plt_stub_pad): New functions.
    	(build_plt_stub): Emit barriers for power7 thread safety.  Don't
    	emit needless save of r2.
    	(build_tls_get_addr_stub): Adjust params.
    	(ppc_build_one_stub): Handle ppc_stub_plt_call_r2save and aligning
    	plt stubs.  Adjust build_*plt_stub calls.
    	(ppc_size_one_stub): Similarly.
    	(ppc64_elf_size_stubs): Accept plt_thread_safe and plt_stub_align
    	params.  Choose default for plt_thread_safe based on existence of
    	calls to thread creation functions.  Modify plt_call to
    	plt_call_r2save when no tocsave reloc found.  Align tail of stub
    	sections.
    	(ppc64_elf_build_stubs): Align tail of stub sections.  Adjust
    	output of stub statistics.
    	(ppc64_elf_relocate_section): Handle ppc_stub_plt_call_r2save.
    	* elf64-ppc.h (ppc64_elf_size_stubs): Update prototype.
    ld/
    	* emultempl/ppc64elf.em (PARSE_AND_LIST_PROLOGUE,
    	PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS,
    	PARSE_AND_LIST_ARGS_CASES): Handle --{no-,}plt-thread-safe and
    	--{no-,}plt-align.
    	(plt_thread_safe, plt_stub_align): New vars.
    	(gld${EMULATION_NAME}_after_allocation): Pass them to
    	ppc64_elf_size_stubs.  Align stub sections according to plt_stub_align.
    	* ld.texinfo: Document new command line options, and an old
    	undocumented option.

commit 8ddaa0d003966976a7396b4747a179648b15601f
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 11 00:00:03 2012 +0000

    *** empty log message ***

commit 76003d29fa25c83bd8485c328c7acfb72749100d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 10 23:00:05 2012 +0000

    daily update

commit 20ae35443bea3b90dfe1982adcc30ee654938bbf
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 10 21:26:38 2012 +0000

    	PR python/13199:
    	* python/python.c (finish_python_initialization): Set sys.argv.

commit caf5222403ab23860c406cb6c3d40d9d8f48263c
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 10 21:16:53 2012 +0000

    	* dwarf2read.c (dwarf_decode_lines): Remove arg "abfd".  New arg
    	"want_line_info".  All callers updated.
    	(dwarf_decode_lines_1): New function.
    	(handle_DW_AT_stmt_list): Add function comment.
    	New arg "want_line_info".  All callers updated.
    	(read_file_scope,read_type_unit_scope): Move comment from
    	handle_DW_AT_stmt_list to here.

commit 3109486dcedd4c1b913d58f73fd3cf3dd483661d
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jan 10 20:18:14 2012 +0000

    Remove ABI_64_P check on R_X86_64_PCXX
    
    bfd/
    
    2012-01-10  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13581
    	* elf64-x86-64.c (elf_x86_64_relocate_section): Remove ABI_64_P
    	check on R_X86_64_PCXX.
    
    ld/testsuite/
    
    2012-01-10  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13581
    	* ld-x86-64/ilp32-4.s: New.
    	* ld-x86-64/ilp32-10.d: Likewise.
    	* ld-x86-64/ilp32-10.s: Likewise.
    
    	* ld-x86-64/ilp32-4.d: Adjusted.
    	* ld-x86-64/ilp32-5.d: Likewise.
    	* ld-x86-64/ilp32-5.s: Likewise.
    
    	* ld-x86-64/x86-64.exp: Run ilp32-10.

commit 5115732e5b5f4e0ac71e8f697cd6ca14c59071af
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 10 19:29:06 2012 +0000

    gdb/
    	Fix regression after libiberty/ update for GCC PR 6057 and others.
    	* c-exp.y (operator) <OPERATOR DELETE>
    	(operator) <OPERATOR DELETE '[' ']'>: Add trailing space.
    	* cp-name-parser.y (fill_comp, make_operator, make_dtor)
    	(make_builtin_type, make_name): New variable i, add gdb_assert.
    	(operator) <OPERATOR NEW>: Update ARGS to 3.
    	(operator) <OPERATOR DELETE>: Add trailing space.
    	(operator) <OPERATOR NEW '[' ']'>: Update ARGS to 3.
    	(operator) <OPERATOR DELETE '[' ']'>: Add trailing space.
    	* cp-support.c (cp_canonicalize_string): Check NULL from
    	cp_comp_to_string, call warning and return.

commit 0e29fd4c30c4dfa74b6906da4d3abd7f3960bebd
Author: DJ Delorie <dj@delorie.com>
Date:   Tue Jan 10 18:15:31 2012 +0000

    merge from gcc

commit d4166d7e5fcfd74010f3e548cf1bd50f0de8ac1e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 10 16:30:34 2012 +0000

    gdb/
    	Fix duplicate .o files after omitting libbfd.a.
    	* Makefile.in (ALL_TARGET_OBS): Remove corelow.o.
    	(SFILES): Add corelow.c.
    	(COMMON_OBS): Add corelow.o.
    	(ALLDEPFILES): Remove corelow.c.
    	* config/alpha/alpha-linux.mh (NATDEPFILES): Remove corelow.o.
    	* config/alpha/alpha-osf3.mh: Likewise.
    	* config/alpha/fbsd.mh: Likewise.
    	* config/arm/nbsdaout.mh: Likewise.
    	* config/arm/nbsdelf.mh: Likewise.
    	* config/i386/i386gnu.mh: Likewise.
    	* config/ia64/hpux.mh: Likewise.
    	* config/ia64/linux.mh: Likewise.
    	* config/m32r/linux.mh: Likewise.
    	* config/m68k/linux.mh: Likewise.
    	* config/mips/irix5.mh: Likewise.
    	* config/mips/irix6.mh: Likewise.
    	* config/pa/hpux.mh: Likewise.
    	* config/pa/linux.mh: Likewise.
    	* config/powerpc/aix.mh: Likewise.
    	* config/sparc/linux.mh: Likewise.
    	* config/sparc/linux64.mh: Likewise.
    	* config/sparc/sol2.mh: Likewise.
    	* config/vax/vax.mh: Likewise.
    	* configure.tgt (alpha*-*-freebsd* alpha*-*-kfreebsd*-gnu)
    	(alpha*-*-netbsd*, alpha*-*-knetbsd*-gnu, alpha*-*-openbsd*)
    	(am33_2.0*-*-linux*, arm*-wince-pe, arm*-*-mingw32ce*, arm*-*-linux*)
    	(arm*-*-openbsd*, cris*, frv-*-*, hppa*-*-hpux*, hppa*-*-netbsd*)
    	(hppa*-*-openbsd*, i[34567]86-*-dicos*, i[34567]86-*-freebsd*)
    	(i[34567]86-*-kfreebsd*-gnu, i[34567]86-*-netbsd*)
    	(i[34567]86-*-knetbsd*-gnu, i[34567]86-*-openbsd*, i[34567]86-*-nto*)
    	(i[34567]86-*-solaris2.1[0-9]*, x86_64-*-solaris2.1[0-9]*)
    	(i[34567]86-*-solaris*, i[34567]86-*-linux*, i[34567]86-*-cygwin*)
    	(i[34567]86-*-mingw32*, m68*-*-netbsd*, m68*-*-knetbsd*-gnu)
    	(m68*-*-openbsd*, m88*-*-openbsd*, microblaze*-linux-*)
    	(microblaze*-*-linux*, mips*-*-linux*, mips*-*-netbsd*)
    	(mips*-*-knetbsd*-gnu, mips64*-*-openbsd*, powerpc-*-netbsd*)
    	(powerpc-*-knetbsd*-gnu, powerpc-*-openbsd*, powerpc-*-linux*)
    	(powerpc64-*-linux*, s390*-*-*, score-*-*, sh*-*-linux*)
    	(sh*-*-netbsdelf*, sh*-*-knetbsd*-gnu, sh*-*-openbsd*)
    	(sparc*-*-freebsd*, sparc*-*-kfreebsd*-gnu, sparc-*-netbsd*)
    	(sparc-*-knetbsd*-gnu, sparc64-*-netbsd*, sparc64-*-knetbsd*-gnu)
    	(sparc-*-openbsd*, sparc64-*-openbsd*, tic6x-*-*linux, vax-*-netbsd*)
    	(vax-*-knetbsd*-gnu, vax-*-openbsd*, x86_64-*-dicos*, x86_64-*-linux*)
    	(x86_64-*-freebsd*, x86_64-*-kfreebsd*-gnu, x86_64-*-netbsd*)
    	(x86_64-*-knetbsd*-gnu, x86_64-*-openbsd*, xtensa*-*-linux*): Remove
    	corelow.o from gdb_target_obs.
    	* corefile.c (core_target): Update the comment on NULL value.
    	(core_file_command): Replace error by gdb_assert on CORE_TARGET.
    	* corelow.c (sniff_core_bfd): Call error instead of warning on zero
    	MATCHES.  Drop YUMMY set on NULL.
    	(core_close): Do not call exit_inferior_silent on zero PID.  Do not
    	reclaim CORE_DATA if it is already NULL.

commit bcd1f26d006587d538265966a022f780770bb873
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jan 10 11:59:28 2012 +0000

    2012-01-10  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_build_commands): Avoid uninitialized false
    	warning.

commit 1f02184c077a07bf446536dab021505e81cd470e
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jan 10 11:51:08 2012 +0000

    2012-01-10  Tristan Gingold  <gingold@adacore.com>
    
    	* bfdio.c (bfd_tell): Handle nested archives.
    	(bfd_seek): Ditto.
    	* cache.c (bfd_cache_lookup_worker): Ditto.
    	* archive.c (_bfd_get_elt_at_filepos): Remove code dealing with
    	nested archives.
    	(bfd_generic_openr_next_archived_file): Likewise.

commit 0e8d7d882c77983c12af6ed704f3bf647d7d75bb
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 10 00:00:32 2012 +0000

    *** empty log message ***

commit f4d6e6cd21754953bdb712adfe03b8e2c66c8d37
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 9 23:00:05 2012 +0000

    daily update

commit 519528f2ccf23284473bf8458b41cd97b44f09cd
Author: Doug Evans <dje@google.com>
Date:   Mon Jan 9 22:31:37 2012 +0000

    	* gdbtypes.c (safe_parse_type): Initialize type to keep gcc happy.
    	* varobj.c (varobj_set_value): Initialize val,value to keep gcc happy.

commit 9fe609accf24ee19c9bbc9d733113693fd87eea0
Author: Keith Seitz <keiths@redhat.com>
Date:   Mon Jan 9 20:47:46 2012 +0000

    	* breakpoint.c (wrapper.h): Don't include.

commit 8029d61b44899feca9110c468692eec40d56db10
Author: Keith Seitz <keiths@redhat.com>
Date:   Mon Jan 9 20:27:41 2012 +0000

    	* Makefile.in (SFILES): Remove wrapper.c.
    	(HFILES_NO_SRCDIR): Remove wrapper.h.
    	(COMMON_OBS): Remove wrapper.o.
    	* cli/cli-interp.c: Don't inlude wrapper.h.
    	* corelow.c: Likewise.
    	(core_open): Replace gdb_target_find_new_threads with
    	TRY_CATCH around target_find_new_threads.
    	* eval.c (fetch_subexp_value): Likewise for value_fetch_lazy.
    	* gdbtypes.c (safe_parse_type): Likewise for parse_and_eval_type.
    	* varobj.c (varobj_create): Likewise for parse_exp_1 and
    	evaluate_expression.
    	(varobj_set_value): Likewise for evaluate_expression and
    	value_assign.
    	(install_new_variable): Likewise for value_fetch_lazy.
    	(adjust_value_for_child_access): Likewise for value_ind.
    	(c_describe_child): Likewise for value_subscript and
    	value_ind.
    	(c_value_of_root): Likewise for evaluate_expression.
    	* wrapper.c: Remove.
    	* wrapper.h: Remove.

commit b37458def40a3a1217a3ac84072386c686bfb278
Author: Doug Evans <dje@google.com>
Date:   Mon Jan 9 17:40:04 2012 +0000

    	* dwarf2read.c (read_and_check_comp_unit_head): Renamed from
    	partial_read_comp_unit_head.  Replace "buffer", "buffer_size" and
    	"abfd" args with "section".  All callers updated.
    	Error checking code moved ...
    	(error_check_comp_unit_head): ... here.  New function.
    	(read_and_check_type_unit_head): Renamed from read_type_unit_head.
    	Delete arg "abfd".  New arg "type_offset".  All callers updated.
    	(create_debug_types_hash_table): Simplify by using
    	read_and_check_type_unit_head.

commit 5e7ea24cacf7e087b3ad66348d34edb024939d15
Author: Doug Evans <dje@google.com>
Date:   Mon Jan 9 17:27:15 2012 +0000

    	* parser-defs.h (namecopy): Delete.
    	* parse.c (namecopy, namecopy_size): Move into copy_name.

commit 66f408b53d6d80434296a05247bcd36e2577ffbf
Author: Doug Evans <dje@google.com>
Date:   Mon Jan 9 17:17:50 2012 +0000

    	* server.c (start_inferior): Set last_ptid in --wrapper case.

commit 3efe5c012e0c659fafb2d3689bbd91d1079dbf13
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 9 15:21:07 2012 +0000

    gdb/
    	Partially fix duplicate .o files after omitting libbfd.a.
    	* config/alpha/alpha-osf3.mh (NATDEPFILES): Remove solib.o.
    	* config/i386/nbsdaout.mh (NATDEPFILES): Remove solib.o.
    	* config/i386/obsdaout.mh (NATDEPFILES): Remove solib.o.
    	* config/m68k/nbsdaout.mh (NATDEPFILES): Remove solib.o.
    	* config/m68k/obsd.mh (NATDEPFILES): Remove solib.o.
    	* config/powerpc/aix.mh (NATDEPFILES): Remove xcoffread.o.
    	* config/vax/nbsdaout.mh (NATDEPFILES): Remove solib.o.

commit 0c3ed8ed69393074c4de646d1c5d3ccafac9417c
Author: iains <iains>
Date:   Mon Jan 9 10:47:45 2012 +0000

    add symbol qualifiers for mach-o to bfd/gas
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_bfd_copy_private_symbol_data): Implement.
    	(bfd_mach_o_write_symtab): Remove handling for indirect syms.
    	(bfd_mach_o_primary_symbol_sort_key): Likewise.
    	(bfd_mach_o_cf_symbols): Likewise.
    	(bfd_mach_o_sort_symbol_table): Remove.
    	(bfd_mach_o_mangle_symbols): Adjust arguments, remove handling
    	for indirect and dysymtab counts.  Do the symbol sorting here.
    	(bfd_mach_o_build_dysymtab_command): Count the symbol types here.
    	Make the indirect symbols a TODO.
    	(bfd_mach_o_build_commands): Adjust call to bfd_mach_o_mangle_symbols.
    	(bfd_mach_o_make_empty_symbol): Specifically flag unset symbols with
    	a non-zero value.
    	(bfd_mach_o_read_symtab_symbol): Record the symbol index.
    	(bfd_mach_o_read_symtab_symbol): Adjust recording of global status.
    	* mach-o.h (mach_o_data_struct): Remove indirect and dysymtab entries.
    	(IS_MACHO_INDIRECT): Remove.
    	(SYM_MACHO_FIELDS_UNSET, SYM_MACHO_FIELDS_NOT_VALIDATED): New.
    
    gas:
    
    	* config/obj-macho.c (obj_mach_o_weak): Remove.
    	(obj_mach_o_common_parse): Set symbol qualifiers.
    	(LAZY, REFE): New macros.
    	(obj_mach_o_symbol_type): New enum.
    	(obj_mach_o_set_symbol_qualifier): New.
    	(obj_mach_o_sym_qual): New.
    	(mach_o_pseudo_table): Add symbol qualifiers, set indirect_symbol to
    	a dummy function.
    	(obj_mach_o_type_for_symbol): New.
    	(obj_macho_frob_label): New.
    	(obj_macho_frob_symbol): New.
    	* config/obj-macho.h (S_SET_ALIGN): Amend temorary var name.
    	(obj_frob_label, obj_macho_frob_label): Declare.
    	(obj_frob_symbol, obj_macho_frob_symbol): Declare.
    
    gas/testsuite:
    
    	* gas/mach-o/err-syms-1.s: New.
    	* gas/mach-o/err-syms-2.s: New.
    	* gas/mach-o/err-syms-3.s: New.
    	* gas/mach-o/symbols-2.d: New.
    	* gas/mach-o/symbols-2.s: New.
    	* gas/mach-o/symbols-3.s: New.
    	* gas/mach-o/symbols-4.s: New.
    	* gas/mach-o/symbols-5.d: New.
    	* gas/mach-o/symbols-5.s: New.

commit bd70f02e75124ee77800619c33e160b49a5a480e
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Jan 9 10:07:26 2012 +0000

    2012-01-09  Pedro Alves  <palves@redhat.com>
    
    	* MAINTAINERS: Update my email address.

commit 908e6baf5d264ca61631c85a63cba62b97cb51b6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jan 9 00:00:03 2012 +0000

    *** empty log message ***

commit ea87b1c628e6a051003d562e81a5c5e3b6148011
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jan 8 23:00:06 2012 +0000

    daily update

commit 7011f2de064560ceb3d041f12e45352a322b40b2
Author: Doug Evans <dje@google.com>
Date:   Sun Jan 8 22:20:16 2012 +0000

    	* dwarf2read.c (dwarf2_per_objfile): Rename n_type_comp_units to
    	n_type_units.  Rename type_comp_units to all_type_units.
    	All uses updated.
    	(add_signatured_type_cu_to_table): Renamed from
    	add_signatured_type_cu_to_list.  All callers updated.

commit 17d84bcd78dec55d3ed6ada60a56f7b259cccdc9
Author: Doug Evans <dje@google.com>
Date:   Sun Jan 8 21:02:39 2012 +0000

    	* gdbtypes.h (struct cplus_struct_type): Delete member
    	nfn_fields_total.  All uses removed.

commit e25fab22c712775046cf557345c1b84dad7ddfe4
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Jan 8 00:00:02 2012 +0000

    *** empty log message ***

commit 606f193cb160749f89279e069fdcbc276ca0001c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jan 7 23:00:06 2012 +0000

    daily update

commit ab1126b7c8b2a758ce5960f7116581b8e10a6321
Author: Jason Merrill <jason@redhat.com>
Date:   Sat Jan 7 02:53:16 2012 +0000

    merge from gcc

commit 16ca8625837306845bc9d88db8f7ebcedacf44d6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Jan 7 00:00:03 2012 +0000

    *** empty log message ***

commit 99381cf3cdd3b2fce04175418561f4bf9ee6e191
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jan 6 23:00:06 2012 +0000

    daily update

commit 021018aaec30e77471c7c689a7cd54f75cf2da07
Author: DJ Delorie <dj@delorie.com>
Date:   Fri Jan 6 22:04:39 2012 +0000

    merge from gcc

commit ec9f619953971666fccfc2a5f92f67a6f57a22ac
Author: Doug Evans <dje@google.com>
Date:   Fri Jan 6 18:13:21 2012 +0000

    	* dwarf2read.c: Move FIXME from dwarf2_build_psymtabs_hard
    	to top of file.
    	(dwarf2_find_comp_unit): Delete.
    	(process_psymtab_comp_unit): Make result "void".
    	Delete args buffer, info_ptr, buffer_size, and replace with
    	"section".  All callers updated.
    	(dwarf2_build_psymtabs_hard): Simplify.

commit fe9bb263c966cbda8f8fefb4a9657454c9bcc3ef
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 6 15:44:28 2012 +0000

    	PR binutils/13121
    	* reloc.c (bfd_generic_lookup_section_flags): Rename 'finfo' to
    	'flaginfo' to avoid conflicts with AIX system headers.

commit 5a013f5055b2ba02734dcd98bc3ecefa407bc6b7
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jan 6 11:43:50 2012 +0000

    2012-01-06  Tristan Gingold  <gingold@adacore.com>
    
    	* bfdio.c (bfd_bread): Use arelt_size macro.

commit b8238046f6926eb90441e225283360ffe0ac8759
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jan 6 11:41:27 2012 +0000

    2012-01-06  Tristan Gingold  <gingold@adacore.com>
    
    	* config.bfd (i[3-7]86-*-darwin*): Define targ64_selvecs.

commit 32c57356449d018ec9a74a160c9e436928c0c0d9
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Jan 6 06:43:47 2012 +0000

    sim: headers: use abs_srcdir to find helper scripts
    
    Trying to run `headers` in an out-of-tree build fails atm due to the
    relative srcdir paths being used in a location other than where they
    were setup to be used from.  Get abs_srcdir from configure and use
    that instead where applicable.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit e705dfd53b8cd64634ff898049705d6eb745e0e2
Author: qiyao <qiyao>
Date:   Fri Jan 6 05:58:28 2012 +0000

    	* tracepoint.c [IN_PROCESS_AGENT] (debug_threads): Macro
    	defined.
    	[IN_PROCESS_AGENT] (debug_agent): New global variable.

commit 7a5f2c46bbd1ecfc2b5f63f564e8e2fe93943524
Author: sergiodj <sergiodj>
Date:   Fri Jan 6 03:34:44 2012 +0000

    2012-01-06  Sergio Durigan Junior  <sergiodj@redhat.com>
    	    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	* ada-lang.c (ada_exception_name_addr): Add `volatile' keyword
    	before `struct gdb_exception'.
    	* breakpoint.c (update_global_location_list_nothrow)
    	(update_breakpoint_locations, enable_breakpoint_disp): Likewise.
    	* cp-abi.c (value_rtti_type): Likewise.
    	* cp-support.c (cp_validate_operator): Likewise.
    	* infrun.c (insert_exception_resume_breakpoint)
    	(check_exception_resume, keep_going): Likewise.
    	* mi-interp.c (mi_breakpoint_created)
    	(mi_breakpoint_modified): Likewise.
    	* rs6000-aix-tdep.c (rs6000_convert_from_func_ptr_addr): Likewise.
    	* solib-ia64-hpux.c (ia64_hpux_at_dld_breakpoint_p)
    	(ia64_hpux_handle_dld_breakpoint_1): Likewise.

commit 1416bb519c523c784b5374e90d890f1577d55cc2
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jan 6 00:00:03 2012 +0000

    *** empty log message ***

commit 5791fa9b81085eb4af573e82a9edac37651abb0a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jan 5 23:00:06 2012 +0000

    daily update

commit 445892f57ce9654e47b31972df3cf381c13eb111
Author: Doug Evans <dje@google.com>
Date:   Thu Jan 5 21:56:37 2012 +0000

    	* dwarf2read.c (statement_prologue): Delete, unused.

commit da17f14349db98aec668708e19befc99760bf5b4
Author: Doug Evans <dje@google.com>
Date:   Thu Jan 5 21:53:12 2012 +0000

    	* dwarf2read.c (dwarf2_per_cu_addr_size): Make result type an int.
    	* dwarf2loc.h (dwarf2_per_cu_addr_size): Update.

commit 390a338dab52cfd6a3a1822d12b70e6b828fd607
Author: Doug Evans <dje@google.com>
Date:   Thu Jan 5 20:17:49 2012 +0000

    	* dwarf2read.c (comp_unit_header): Delete, unused.

commit 30536099d24804cdcbf3d938dbf735a1d463986a
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Thu Jan 5 17:06:59 2012 +0000

    	* configure.tgt [s390*-*-*] (gdb_target_obs): Add corelow.o.
    	* config/s390/s390.mh (NATDEPFILES): Remove corelow.o.

commit 7c2b8865438982f93fe8ec547c4bc694d3223e15
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 5 13:11:29 2012 +0000

    2012-01-05  Khoo Yit Phang  <khooyp@cs.umd.edu>
    
    	* infrun.c (normal_stop): Don't skip calling the normal_stop
    	observers if the thread was doing a multi-step, but stopped for
    	some reason other than stepping.
    
    gdb/testsuite/
    2012-01-05  Pedro Alves  <alves.ped@gmail.com>
    
    	* gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
    	* gdb.python/py-events.c (first): Add bits for new "step N" test.
    	* gdb.python/py-events.exp: Test that "step N" tripping on a
    	breakpoint emits a breakpoint event.

commit ba5add44c675dd4255a4a990b23200cd053c5bc8
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 5 11:39:30 2012 +0000

    2012-01-05  Pedro Alves  <alves.ped@gmail.com>
    
    	* cli/cli-decode.h: Add comments.
    	(CMD_LIST_AMBIGUOUS): Moved to command.h
    	(add_cmd, add_alias_cmd, add_prefix_cmd, add_abbrev_prefix_cmd)
    	(set_cmd_cfunc, set_cmd_sfunc, set_cmd_completer, cmd_cfunc_eq)
    	(set_cmd_context, get_cmd_context, lookup_cmd, lookup_cmd_1)
    	(deprecate_cmd, deprecated_cmd_warning, lookup_cmd_composition)
    	(add_com, add_com_alias, add_info, add_info_alias)
    	(complete_on_cmdlist, complete_on_enum, help_list): Remove
    	declarations.
    	* command.h: Add and adjust comments.
    	(CMD_LIST_AMBIGUOUS): Moved here.
    	(help_cmd, help_cmd_list): Delete declarations.

commit 4505bc965fc1982cfc3d8c02048871a21aa4be61
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jan 5 10:09:33 2012 +0000

    Rotate ChangeLogs

commit a51139c879f86d11b739a523cb8fdb435751603d
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jan 5 09:57:18 2012 +0000

    	PR ld/12161
    	* elf32-avr.c (elf32_avr_relax_delete_bytes): Read in relocs if
    	necessary.

commit 156f35d7f8386e29c04b8e9c419084f7e1708bbf
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Jan 5 09:41:03 2012 +0000

    Document new procedure for updating copyright years
    
    We now use a different script to perform the update.  This patch
    updates the procedure in our documentation
    
    gdb/doc/ChangeLog:
    
            * gdbint.texinfo (Start of New Year Procedure): Update
            to replace use of copyright.sh by use of copyright.py.

commit b4bf956906d1df89bcc64e9ab5971a34897c28a3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 5 07:50:43 2012 +0000

    bfd/
    	Fix zero registers core files when built by gcc-4.7.
    	* elf64-x86-64.c (elf_x86_64_write_core_note): Remove variables p and
    	size.  Call elfcore_write_note for the local variables.  Remove the
    	final elfcore_write_note call.  Add NOTREACHED comments.

commit daf9479c463b4cecaed26d55cdf665ac67794df7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jan 5 00:00:33 2012 +0000

    *** empty log message ***

commit 39cc7a2771e7072d41e0311adbb10a5110095493
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 4 19:49:41 2012 +0000

    	* dwarf2read.c (dwarf2_read_abbrevs): Delete arg "abfd".
    	All callers updated.
    	(load_full_type_unit): Renamed from read_signatured_type_at_offset.
    	Replace all arguments with "per_cu".  All callers updated.

commit 243e1a7f66805db7767f9dd4a4924584c18fd1f5
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 4 19:16:14 2012 +0000

    	* dwarf2read.c (dwarf2_per_cu_data): Remove outdated comment.

commit 8871f491ccf5a3b08d497dfa40c1206915511262
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 4 19:07:35 2012 +0000

    	* dwarf2read.c (init_one_comp_unit): Delete arg "objfile".
    	New arg "per_cu".  All callers updated.

commit 7517f772518a5b6b8c99090b957af323c63e6259
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 4 18:56:58 2012 +0000

    	Delete #if 0'd out code.
    	* language.c (binop_result_type): Delete.
    	(simple_type, ordered_type, same_type, integral_type): Delete.
    	(numeric_type, character_type, string_type, boolean_type): Delete.
    	(float_type, structured_type): Delete.
    	* language.h: Update.

commit 2538013569252fa4ae3dba08fda5f5e7d042296d
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 4 16:15:08 2012 +0000

    	* python/py-value.c (valpy_binop): Initialize 'res_val'.

commit 923061996f73406c942ed720c7835afd65364063
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 15:13:25 2012 +0000

    Get rid of corefile.c:close_exec_file
    
    The body of this function has been commented out since Jul 1999, and
    thus seems unnecessary. While at it, remove some commented out code
    that seems to be related to the function being deleted.
    
    gdb/ChangeLog:
    
    	* corefile.c (close_exec_file): Delete.
    	(reopen_exec_file): Remove commented out code that seems related
    	to close_exec_file, which is being deleted here.
    	* inferior.h (close_exec_file): Delete.
    	* fork-child.c (fork_inferior): Remove call to fork_inferior.

commit 592e109a6a61b9c432f124707b9c3eb1879041be
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 14:55:07 2012 +0000

    Use skip_spaces and skip_to_space in ada-lang.c
    
    This is just a minor cleanup that reduces a bit the code in ada-lang.c
    by using skip_spaces or skip_to_space, instead of doing the skipping
    ourselves.
    
    gdb/ChangeLog:
    
            * ada-lang.c: #include "cli/cli-utils.h".
            (get_selections): Use skip_spaces.
            (ada_get_next_arg): Use skip_spaces and skip_to_space.
            (catch_ada_exception_command_split): Use skip_spaces.
            (ada_decode_assert_location): Likewise.

commit 94ab6108249e15e9ede7e6bc72dee821b4797714
Author: qiyao <qiyao>
Date:   Wed Jan 4 14:39:12 2012 +0000

    gdb/gdbserver/
    	* tracepoint.c (cmd_qtdp): Print debug message
    	for static tracepoint.

commit ab12d09e20dafba6e5aa6a00e76025318c24e649
Author: qiyao <qiyao>
Date:   Wed Jan 4 14:34:49 2012 +0000

    gdb/gdbserver/
    	* tracepoint.c (trace_vdebug): Differentiate debug message
    	between gdbserver and IPA.

commit 8cb35e12e0d9482b615e85d3bff2b2d8c019664a
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 14:24:55 2012 +0000

    do not call decode_compound with Ada expressions.
    
    Trying to insert a breakpoint on `ops."<"', we get the following error:
    
        (gdb) b ops."<"
        malformed template specification in command
    
    This is because locate_first_half skips the linespec until the dot,
    and the decode_line_internal thinks that the dot might mean that
    we have C++ or Java compound.  It then tries calling decode_compound
    which errors out because it sees the opening angle bracket but not
    the closing one (I am guessing).
    
    This patch short-circuits this part of the code when the current
    language is Ada.
    
    gdb/ChangeLog:
    
            * linespec.c (decode_line_internal): Check for C++ or Java
            compound constructs only if the current language is C, C++
            or Java.

commit bf66745c7aad0f0cca2cda6adec1e537959898c4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Jan 4 13:51:35 2012 +0000

    gdb/
    	Revert:
    	2012-01-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
    		    Joel Brobecker  <brobecker@adacore.com>
    	Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
    	* arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
    	3 times.
    	* infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
    	fall through into AT_ENTRY_POINT.
    	(call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len.  Adjust
    	DUMMY_ADDR with it.
    	* ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
    	PPC_INSN_SIZE skip to 3 times.

commit c01e7ed17d6b711ea29ddd864bf1c74e7c244cbb
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 13:31:27 2012 +0000

    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_fat_stat_arch_elt): New function.
    	(bfd_mach_o_generic_stat_arch_elt): Adjust.

commit f5f6624d9edccc9ecdc5cd39be5fb427521878f6
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 13:22:21 2012 +0000

    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_fat_member_init): New function.
    	(bfd_mach_o_openr_next_archived_file): Reindent.
    	Adjust to call bfd_mach_o_fat_member_init.
    	(bfd_mach_o_fat_extract): Adjust to call bfd_mach_o_fat_member_init.

commit 4acace672080ccac23a6ac51c2dcb04a2b70daf9
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 13:15:16 2012 +0000

    linespec: keep function descriptors during minimal symbol search
    
    When discarding data (minimal) symbols, we need to be careful to
    not throw away the function descriptors.  This makes a difference
    on platforms where these descriptors are used and live in a data
    section.
    
    gdb/ChangeLog:
    
            * linespec.c (add_minsym): Preserve function descriptors.

commit efcf8621b3a627ca0bb85fd96523b97f743feb9f
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 12:59:23 2012 +0000

    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o-x86-64.c (bfd_mach_o_x86_64_swap_reloc_out): Handle
    	BFD_RELOC_32, BFD_RELOC_MACH_O_X86_64_PCREL32_1,
    	BFD_RELOC_MACH_O_X86_64_PCREL32_2,
    	BFD_RELOC_MACH_O_X86_64_PCREL32_4,
    	BFD_RELOC_MACH_O_X86_64_BRANCH32,
    	BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32,
    	BFD_RELOC_MACH_O_X86_64_GOT.

commit 40d26e2a386a70d27cf6db98e081419e47a8f443
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Wed Jan 4 12:31:45 2012 +0000

    	* breakpoint.c (all_locations_are_pending): Consider locations
    	in program spaces executing during startup pending as well.

commit 286ab76684c1fa044fe41ed7da7efb0e5025ee24
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 10:37:34 2012 +0000

    bfd/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.h (bfd_mach_o_fvmlib_command): New structure.
    	(bfd_mach_o_load_command): Add fvmlib field.
    
    	* mach-o.c (bfd_mach_o_read_fvmlib): New function.
    	(bfd_mach_o_read_command): Handle fvmlib.
    
    binutils/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* od-macho.c (dump_load_command): Handle fvmlib.
    
    include/mach-o/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* external.h (mach_o_fvmlib_command_external): New structure.

commit 339c5f9841cdb634259fa1b6f1b10a3436684ca5
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 10:25:11 2012 +0000

    bfd/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_convert_architecture): Reindent.
    	Decode msubtype for ARM.
    
    include/mach-o/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* loader.h: Update copyright year.
    	(bfd_mach_o_cpu_subtype): Add ARM subtypes.

commit 10ac3269da048dc68462fa1db0ff8b5e7f987140
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 10:14:24 2012 +0000

    bfd/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_get_synthetic_symtab): Add comments.

commit ac29c6ed03369e8113f20f3bf859dc0a10767a0f
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 09:58:52 2012 +0000

    bfd/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.h: Reindent header.
    	(bfd_mach_o_encryption_info_command): New structure.
    	(bfd_mach_o_load_command): Add encryption_info field.
    
    	* mach-o.c (bfd_mach_o_read_encryption_info): New function.
    	(bfd_mach_o_read_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO.
    	(bfd_mach_o_read_command): Adjust error message.
    
    binutils/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* od-macho.c: Update copyright year.
    	(dump_load_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO.
    
    include/mach-o/
    2012-01-04  Tristan Gingold  <gingold@adacore.com>
    
    	* external.h: Update copyright year.
    	(mach_o_symtab_command_external): Add comments.
    	(mach_o_encryption_info_command_external): New structure.

commit 46324ad6def0aec612286e434810e39b3226fdc3
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jan 4 08:44:03 2012 +0000

    2012-01-04  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
    
    	* dwarf2.c (_bfd_dwarf2_slurp_debug_info): Factor out the part
    	which reads DWARF2 and stores in stash from find_line.
    	(find_line) Call _bfd_dwarf2_slurp_debug_info.
    	* libbfd-in.h (_bfd_dwarf2_slurp_debug_info): Add declaration.
    	* libbfd.h (_bfd_dwarf2_slurp_debug_info): Regenerate.
    	* mach-o.c (dsym_subdir): The name of subdir where debug
    	information may be stored.
    	(bfd_mach_o_lookup_uuid_command): New. Lookup a load command whose
    	type is UUID.
    	(bfd_mach_o_dsym_for_uuid_p): New. Check if the specified BFD is
    	corresponding to the executable.
    	(bfd_mach_o_find_dsym): New. Find a debug information BFD in the
    	specified binary file.
    	(bfd_mach_o_follow_dsym): New. Find a debug information BFD for
    	the original BFD.
    	(bfd_mach_o_find_nearest_line): Check dSYM files for Mach-O
    	executables, dylibs, and bundles.
    	(bfd_mach_o_close_and_cleanup): Clean up BFDs for the dSYM file.
    	* mach-o.h (dsym_bfd): The BFD of the dSYM file.

commit f6a90d34257cc589e04d5f7e24340b0baa86a775
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 08:27:48 2012 +0000

    Copyright year update in most files of the GDB Project.
    
    gdb/ChangeLog:
    
            Copyright year update in most files of the GDB Project.

commit b65049e362fd91271924324d92f0b1a00ded151c
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 08:16:51 2012 +0000

    Copyright year update in most files of the GDB Project.
    
    gdb/ChangeLog:
    
            Copyright year update in most files of the GDB Project.

commit c2e02db808f2c6ebc9989a2044041b392d661aae
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 07:55:48 2012 +0000

    use gnulib's update-copyright script to update copyright years
    
    This patch now retires the old copyright.sh script which was using
    emacs to perform the copyright update. It also completely rewrite
    copyright.py to call update-copyright with the appropriate list
    of files.
    
    In addition to calling update-copyright, the new script also performs
    a sanity-check on all the files that update-copyright could not update,
    and sees whether the file might contain a copyright notice that
    the script could not decipher.
    
    gdb/ChangeLog:
    
            * copyright.sh: Delete.
            * copyright.py: Rewrite.

commit fe03c8e9aa347128280ac6eb770b3e65102694ce
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 07:55:11 2012 +0000

    Import gnulib's update-copyright script
    
    gdb/ChangeLog:
    
            * gnulib/extra/update-copyright: New file, imported from gnulib.

commit 56ed3805a88893a397c07668088304425694a540
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jan 4 04:11:33 2012 +0000

    [README] Add note about copyright and license notices
    
    Also explain the use of year ranges in copyright notices.
    
    gdb/ChangeLog:
    
            * README (Copyright and License Notices): New section.

commit 125ed9c2d97dd0e30d9ea77580e9c731c2a8d3c3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 4 00:00:33 2012 +0000

    *** empty log message ***

commit 9694cdf1ceb9b5160813e2914f27f6642bebcb6c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 3 23:00:05 2012 +0000

    daily update

commit 7862132823bf9e723aaf74f3b8edc3bc20594c4b
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 3 19:27:51 2012 +0000

    	PR python/12533:
    	* python/py-value.c (valpy_dereference, valpy_get_address
    	valpy_get_dynamic_type, valpy_lazy_string, valpy_do_cast)
    	(valpy_getitem, valpy_call, valpy_binop, valpy_negative)
    	(valpy_absolute, valpy_richcompare): Free intermediate values.

commit 6867d58759c6a5d31cc44160ab02a54cf2883842
Author: DJ Delorie <dj@delorie.com>
Date:   Tue Jan 3 16:02:36 2012 +0000

    merge from gcc

commit c478766fb386bc91e894040595529f503fde7078
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jan 3 13:30:57 2012 +0000

    more copyright notice reformatting.
    
    gdb/ChangeLog:
    
            * ada-lang.c: Reformat the copyright notice.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.base/auxv.exp: Reformat the copyright notice.

commit d37fc309ca1f995de45657d9eff93b08f326c664
Author: iains <iains>
Date:   Tue Jan 3 13:18:46 2012 +0000

    support stabs on mach-o GAS.
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_mangle_symbols): Put in the section index
    	for stabd symbols.
    	(bfd_mach_o_primary_symbol_sort_key): Adjust for stabs.
    	(bfd_mach_o_cf_symbols): Likewise.
    
    gas:
    
    	* config/obj-macho.c (obj_macho_process_stab): New.
    	* config/obj-macho.h (OBJ_PROCESS_STAB): Define.
    	(obj_macho_process_stab): Declare.

commit 69abc2442e07eb7d0fb276a188c45cbc068579a7
Author: iains <iains>
Date:   Tue Jan 3 12:03:08 2012 +0000

    correct typo in previous commit.
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_mangle_symbols): Correct typo.

commit 24709a5fefa6a58ef337d38183824bd48bad3194
Author: iains <iains>
Date:   Tue Jan 3 10:54:00 2012 +0000

    add dysymtab write support to bfd/mach-o.
    
    bfd:
    
    	* mach-o.c (bfd_mach_o_write_symtab): Fill in the string table index
    	as the value of an indirect symbol.  Keep the string table index in
    	non-indirect syms for reference.
    	(bfd_mach_o_write_dysymtab): New.
    	(bfd_mach_o_primary_symbol_sort_key): New.
    	(bfd_mach_o_cf_symbols): New.
    	(bfd_mach_o_sort_symbol_table): New.
    	(bfd_mach_o_mangle_symbols): Return early if no symbols.  Sort symbols.
    	If we are emitting a dysymtab, process indirect symbols and count the
    	number of each other kind.
    	(bfd_mach_o_mangle_sections): New.
    	(bfd_mach_o_write_contents): Split out some pre-requisite code into
    	the command builder. Write dysymtab if the command is present.
    	(bfd_mach_o_count_sections_for_seg): New.
    	(bfd_mach_o_build_seg_command): New.
    	(bfd_mach_o_build_dysymtab_command): New.
    	(bfd_mach_o_build_commands): Reorganize to support the fact that some
    	commands are optional and should not be emitted if there are no
    	sections or symbols.
    	(bfd_mach_o_set_section_contents): Amend comment.
    	* mach-o.h: Amend and add to comments.
    	(mach_o_data_struct): Add fields for dysymtab symbols counts and a
    	pointer to the indirects, when present.
    	(bfd_mach_o_should_emit_dysymtab): New macro.
    	(IS_MACHO_INDIRECT): Likewise.
    
    gas/testsuite:
    
    	* gas/mach-o/dysymtab-1-64.d: New.
    	* gas/mach-o/dysymtab-1.d: New.
    	* gas/mach-o/symbols-1-64.d: New.
    	* gas/mach-o/symbols-1.d: New.
    	* gas/mach-o/symbols-base-64.s: New.
    	* gas/mach-o/symbols-base.s: New.

commit 5fab05b81edc3a4d3220a8aeac587136dc663886
Author: qiyao <qiyao>
Date:   Tue Jan 3 02:38:37 2012 +0000

    gdb/testsuite/
    	* gdb.trace/strace.exp (strace_trace_on_same_addr): New.
    	(strace_trace_on_diff_addr): New.
    	* gdb.trace/strace.c: (main): Add two local variables.

commit fb5ed594d660a63893dfcbcd1ded5ad3f3fb4e11
Author: qiyao <qiyao>
Date:   Tue Jan 3 02:26:52 2012 +0000

    gdb/gdbserver/
    	* tracepoint.c (tracepoint_was_hit): Don't collect for
    	static tracepoint.

commit 85f9920343f58f89f3b0a59a5f0d8d485663cb6e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 3 00:00:33 2012 +0000

    *** empty log message ***

commit 8ca0e0858ce210a49b2efcc08f8c8549673acc46
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 2 23:00:05 2012 +0000

    daily update

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

Summary of changes:
 bfd/ChangeLog                                      | 3543 +------------
 bfd/{ChangeLog => ChangeLog-2011}                  |    0
 bfd/archive.c                                      |    8 -
 bfd/bfdio.c                                        |   22 +-
 bfd/cache.c                                        |    2 +-
 bfd/coff-i386.c                                    |    4 +-
 bfd/coff-x86_64.c                                  |    3 +-
 bfd/config.bfd                                     |    3 +-
 bfd/dwarf2.c                                       |  234 +-
 bfd/elf32-avr.c                                    |   14 +-
 bfd/elf32-ppc.c                                    |    4 +-
 bfd/elf64-ppc.c                                    |  319 +-
 bfd/elf64-ppc.h                                    |    4 +-
 bfd/elf64-x86-64.c                                 |   30 +-
 bfd/libbfd-in.h                                    |    4 +
 bfd/libbfd.h                                       |    4 +
 bfd/mach-o-x86-64.c                                |   35 +
 bfd/mach-o.c                                       | 1337 +++++-
 bfd/mach-o.h                                       |   75 +-
 bfd/reloc.c                                        |    4 +-
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  486 ++
 gdb/MAINTAINERS                                    |    2 +-
 gdb/Makefile.in                                    |   20 +-
 gdb/NEWS                                           |   30 +-
 gdb/README                                         |   20 +
 gdb/ada-exp.y                                      |    4 +-
 gdb/ada-lang.c                                     |   28 +-
 gdb/ada-lang.h                                     |    4 +-
 gdb/ada-lex.l                                      |    4 +-
 gdb/ada-operator.def                               |    4 +-
 gdb/ada-tasks.c                                    |    4 +-
 gdb/ada-typeprint.c                                |    4 +-
 gdb/ada-valprint.c                                 |    5 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/addrmap.h                                      |    2 +-
 gdb/aix-thread.c                                   |    4 +-
 gdb/alpha-linux-nat.c                              |    3 +-
 gdb/alpha-linux-tdep.c                             |    3 +-
 gdb/alpha-mdebug-tdep.c                            |    3 +-
 gdb/alpha-nat.c                                    |    4 +-
 gdb/alpha-osf1-tdep.c                              |    3 +-
 gdb/alpha-tdep.c                                   |    4 +-
 gdb/alpha-tdep.h                                   |    4 +-
 gdb/alphabsd-nat.c                                 |    3 +-
 gdb/alphabsd-tdep.c                                |    3 +-
 gdb/alphabsd-tdep.h                                |    3 +-
 gdb/alphafbsd-tdep.c                               |    3 +-
 gdb/alphanbsd-tdep.c                               |    3 +-
 gdb/alphaobsd-tdep.c                               |    3 +-
 gdb/amd64-darwin-tdep.c                            |    3 +-
 gdb/amd64-darwin-tdep.h                            |    2 +-
 gdb/amd64-dicos-tdep.c                             |    2 +-
 gdb/amd64-linux-nat.c                              |    3 +-
 gdb/amd64-linux-tdep.c                             |    3 +-
 gdb/amd64-linux-tdep.h                             |    3 +-
 gdb/amd64-nat.c                                    |    3 +-
 gdb/amd64-nat.h                                    |    3 +-
 gdb/amd64-sol2-tdep.c                              |    3 +-
 gdb/amd64-tdep.c                                   |    3 +-
 gdb/amd64-tdep.h                                   |    4 +-
 gdb/amd64-windows-nat.c                            |    2 +-
 gdb/amd64-windows-tdep.c                           |    2 +-
 gdb/amd64bsd-nat.c                                 |    3 +-
 gdb/amd64fbsd-nat.c                                |    3 +-
 gdb/amd64fbsd-tdep.c                               |    3 +-
 gdb/amd64nbsd-nat.c                                |    3 +-
 gdb/amd64nbsd-tdep.c                               |    3 +-
 gdb/amd64obsd-nat.c                                |    3 +-
 gdb/amd64obsd-tdep.c                               |    3 +-
 gdb/annotate.c                                     |    4 +-
 gdb/annotate.h                                     |    4 +-
 gdb/arch-utils.c                                   |    5 +-
 gdb/arch-utils.h                                   |    4 +-
 gdb/arm-linux-nat.c                                |    3 +-
 gdb/arm-linux-tdep.c                               |    3 +-
 gdb/arm-linux-tdep.h                               |    3 +-
 gdb/arm-symbian-tdep.c                             |    2 +-
 gdb/arm-tdep.c                                     |    5 +-
 gdb/arm-tdep.h                                     |    3 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/armbsd-tdep.c                                  |    3 +-
 gdb/armnbsd-nat.c                                  |    4 +-
 gdb/armnbsd-tdep.c                                 |    3 +-
 gdb/armobsd-tdep.c                                 |    3 +-
 gdb/auxv.c                                         |    3 +-
 gdb/auxv.h                                         |    3 +-
 gdb/avr-tdep.c                                     |    3 +-
 gdb/ax-gdb.c                                       |    4 +-
 gdb/ax-gdb.h                                       |    3 +-
 gdb/ax-general.c                                   |    3 +-
 gdb/ax.h                                           |    3 +-
 gdb/bcache.c                                       |    4 +-
 gdb/bcache.h                                       |    4 +-
 gdb/bfd-target.c                                   |    3 +-
 gdb/bfd-target.h                                   |    3 +-
 gdb/bfin-linux-tdep.c                              |    3 +-
 gdb/bfin-tdep.c                                    |    3 +-
 gdb/bfin-tdep.h                                    |    3 +-
 gdb/block.c                                        |    3 +-
 gdb/block.h                                        |    3 +-
 gdb/blockframe.c                                   |   13 +-
 gdb/breakpoint.c                                   |  550 ++-
 gdb/breakpoint.h                                   |   37 +-
 gdb/bsd-kvm.c                                      |    3 +-
 gdb/bsd-kvm.h                                      |    3 +-
 gdb/bsd-uthread.c                                  |    3 +-
 gdb/bsd-uthread.h                                  |    3 +-
 gdb/buildsym.c                                     |    4 +-
 gdb/buildsym.h                                     |    5 +-
 gdb/c-exp.y                                        |   16 +-
 gdb/c-lang.c                                       |    4 +-
 gdb/c-lang.h                                       |    4 +-
 gdb/c-typeprint.c                                  |    5 +-
 gdb/c-valprint.c                                   |   40 +-
 gdb/call-cmds.h                                    |    4 +-
 gdb/cc-with-index.sh                               |    2 +-
 gdb/charset-list.h                                 |    2 +-
 gdb/charset.c                                      |    3 +-
 gdb/charset.h                                      |    3 +-
 gdb/cli-out.c                                      |    4 +-
 gdb/cli-out.h                                      |    3 +-
 gdb/cli/cli-cmds.c                                 |    3 +-
 gdb/cli/cli-cmds.h                                 |    3 +-
 gdb/cli/cli-decode.c                               |    4 +-
 gdb/cli/cli-decode.h                               |   98 +-
 gdb/cli/cli-dump.c                                 |    3 +-
 gdb/cli/cli-dump.h                                 |    3 +-
 gdb/cli/cli-interp.c                               |    4 +-
 gdb/cli/cli-logging.c                              |    3 +-
 gdb/cli/cli-script.c                               |    4 +-
 gdb/cli/cli-script.h                               |    3 +-
 gdb/cli/cli-setshow.c                              |    3 +-
 gdb/cli/cli-setshow.h                              |    3 +-
 gdb/cli/cli-utils.c                                |    2 +-
 gdb/cli/cli-utils.h                                |    2 +-
 gdb/coff-pe-read.c                                 |    3 +-
 gdb/coff-pe-read.h                                 |    3 +-
 gdb/coffread.c                                     |    4 +-
 gdb/command.h                                      |   19 +-
 gdb/common/ax.def                                  |    3 +-
 gdb/common/buffer.c                                |    2 +-
 gdb/common/buffer.h                                |    2 +-
 gdb/common/common-utils.c                          |    4 +-
 gdb/common/common-utils.h                          |    4 +-
 gdb/common/gdb_assert.h                            |    5 +-
 gdb/common/gdb_dirent.h                            |    3 +-
 gdb/common/gdb_locale.h                            |    3 +-
 gdb/common/gdb_signals.h                           |    4 +-
 gdb/common/gdb_thread_db.h                         |    3 +-
 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.h                          |    2 +-
 gdb/common/ptid.c                                  |    4 +-
 gdb/common/ptid.h                                  |    4 +-
 gdb/common/signals.c                               |    4 +-
 gdb/common/xml-utils.c                             |    3 +-
 gdb/common/xml-utils.h                             |    3 +-
 gdb/complaints.c                                   |    4 +-
 gdb/complaints.h                                   |    4 +-
 gdb/completer.c                                    |    3 +-
 gdb/completer.h                                    |    3 +-
 gdb/config.in                                      |   28 +-
 gdb/config/alpha/alpha-linux.mh                    |    2 +-
 gdb/config/alpha/alpha-osf3.mh                     |    4 +-
 gdb/config/alpha/fbsd.mh                           |    2 +-
 gdb/config/alpha/nm-osf3.h                         |    2 +-
 gdb/config/arm/nbsdaout.mh                         |    2 +-
 gdb/config/arm/nbsdelf.mh                          |    2 +-
 gdb/config/djgpp/djconfig.sh                       |    4 +-
 gdb/config/djgpp/langinfo.h                        |    2 +-
 gdb/config/djgpp/nl_types.h                        |    2 +-
 gdb/config/i386/i386gnu.mh                         |    2 +-
 gdb/config/i386/nbsdaout.mh                        |    2 +-
 gdb/config/i386/nm-fbsd.h                          |    4 +-
 gdb/config/i386/nm-i386gnu.h                       |    3 +-
 gdb/config/i386/obsdaout.mh                        |    2 +-
 gdb/config/ia64/hpux.mh                            |    2 +-
 gdb/config/ia64/linux.mh                           |    2 +-
 gdb/config/m32r/linux.mh                           |    2 +-
 gdb/config/m68k/linux.mh                           |    2 +-
 gdb/config/m68k/nbsdaout.mh                        |    2 +-
 gdb/config/m68k/obsd.mh                            |    2 +-
 gdb/config/mips/irix5.mh                           |    2 +-
 gdb/config/mips/irix6.mh                           |    2 +-
 gdb/config/nm-linux.h                              |    3 +-
 gdb/config/nm-nto.h                                |    2 +-
 gdb/config/pa/hpux.mh                              |    2 +-
 gdb/config/pa/linux.mh                             |    2 +-
 gdb/config/powerpc/aix.mh                          |    4 +-
 gdb/config/rs6000/nm-rs6000.h                      |    4 +-
 gdb/config/s390/s390.mh                            |    2 +-
 gdb/config/sparc/linux.mh                          |    2 +-
 gdb/config/sparc/linux64.mh                        |    2 +-
 gdb/config/sparc/nm-sol2.h                         |    2 +-
 gdb/config/sparc/sol2.mh                           |    2 +-
 gdb/config/vax/nbsdaout.mh                         |    2 +-
 gdb/config/vax/vax.mh                              |    2 +-
 gdb/configure                                      |    2 +-
 gdb/configure.ac                                   |    4 +-
 gdb/configure.tgt                                  |  127 +-
 gdb/continuations.c                                |    4 +-
 gdb/continuations.h                                |    3 +-
 gdb/copyright.py                                   |  844 +---
 gdb/copyright.sh                                   |  170 -
 gdb/core-regset.c                                  |    4 +-
 gdb/corefile.c                                     |   26 +-
 gdb/corelow.c                                      |   43 +-
 gdb/cp-abi.c                                       |    5 +-
 gdb/cp-abi.h                                       |    3 +-
 gdb/cp-name-parser.y                               |   41 +-
 gdb/cp-namespace.c                                 |    3 +-
 gdb/cp-support.c                                   |   12 +-
 gdb/cp-support.h                                   |    3 +-
 gdb/cp-valprint.c                                  |    5 +-
 gdb/cris-tdep.c                                    |    3 +-
 gdb/d-lang.c                                       |    3 +-
 gdb/d-lang.h                                       |    3 +-
 gdb/d-valprint.c                                   |    2 +-
 gdb/darwin-nat-info.c                              |    3 +-
 gdb/darwin-nat.c                                   |    2 +-
 gdb/darwin-nat.h                                   |    4 +-
 gdb/data-directory/Makefile.in                     |    2 +-
 gdb/dbug-rom.c                                     |    4 +-
 gdb/dbxread.c                                      |    4 +-
 gdb/dcache.c                                       |    4 +-
 gdb/dcache.h                                       |    4 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/defs.h                                         |    5 +-
 gdb/demangle.c                                     |    4 +-
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/dicos-tdep.c                                   |    2 +-
 gdb/dicos-tdep.h                                   |    2 +-
 gdb/dictionary.c                                   |    3 +-
 gdb/dictionary.h                                   |    3 +-
 gdb/dink32-rom.c                                   |    4 +-
 gdb/disasm.c                                       |    3 +-
 gdb/disasm.h                                       |    3 +-
 gdb/doc/ChangeLog                                  |   25 +
 gdb/doc/Makefile.in                                |    4 +-
 gdb/doc/agentexpr.texi                             |    3 +-
 gdb/doc/all-cfg.texi                               |    3 +-
 gdb/doc/annotate.texinfo                           |    4 +-
 gdb/doc/gdb.texinfo                                |   61 +-
 gdb/doc/gdbint.texinfo                             |   57 +-
 gdb/doc/observer.texi                              |    3 +-
 gdb/doc/refcard.tex                                |    4 +-
 gdb/doc/stabs.texinfo                              |    5 +-
 gdb/doublest.c                                     |    5 +-
 gdb/doublest.h                                     |    5 +-
 gdb/dsrec.c                                        |    4 +-
 gdb/dummy-frame.c                                  |    4 +-
 gdb/dummy-frame.h                                  |    3 +-
 gdb/dwarf2-frame-tailcall.c                        |    2 +-
 gdb/dwarf2-frame-tailcall.h                        |    2 +-
 gdb/dwarf2-frame.c                                 |    7 +-
 gdb/dwarf2-frame.h                                 |    3 +-
 gdb/dwarf2expr.c                                   |    4 +-
 gdb/dwarf2expr.h                                   |    4 +-
 gdb/dwarf2loc.c                                    |    3 +-
 gdb/dwarf2loc.h                                    |    5 +-
 gdb/dwarf2read.c                                   |  657 ++--
 gdb/elfread.c                                      |    4 +-
 gdb/environ.c                                      |    4 +-
 gdb/environ.h                                      |    4 +-
 gdb/eval.c                                         |   23 +-
 gdb/event-loop.c                                   |    3 +-
 gdb/event-loop.h                                   |    3 +-
 gdb/event-top.c                                    |    4 +-
 gdb/event-top.h                                    |    4 +-
 gdb/exceptions.c                                   |    4 +-
 gdb/exceptions.h                                   |    4 +-
 gdb/exec.c                                         |    4 +-
 gdb/exec.h                                         |    3 +-
 gdb/expprint.c                                     |    5 +-
 gdb/expression.h                                   |    4 +-
 gdb/f-exp.y                                        |   17 +-
 gdb/f-lang.c                                       |    4 +-
 gdb/f-lang.h                                       |    4 +-
 gdb/f-typeprint.c                                  |    5 +-
 gdb/f-valprint.c                                   |    4 +-
 gdb/fbsd-nat.c                                     |    3 +-
 gdb/fbsd-nat.h                                     |    3 +-
 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.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/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-fpu.xml                          |    2 +-
 gdb/features/mips-linux.xml                        |    2 +-
 gdb/features/mips64-cp0.xml                        |    2 +-
 gdb/features/mips64-cpu.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                                      |    5 +-
 gdb/fork-child.c                                   |    8 +-
 gdb/frame-base.c                                   |    3 +-
 gdb/frame-base.h                                   |    3 +-
 gdb/frame-unwind.c                                 |    3 +-
 gdb/frame-unwind.h                                 |    3 +-
 gdb/frame.c                                        |    5 +-
 gdb/frame.h                                        |    5 +-
 gdb/frv-linux-tdep.c                               |    3 +-
 gdb/frv-tdep.c                                     |    3 +-
 gdb/frv-tdep.h                                     |    3 +-
 gdb/gcore.c                                        |    3 +-
 gdb/gcore.h                                        |    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                                    |    4 +-
 gdb/gdb.1                                          |    2 +-
 gdb/gdb.c                                          |    3 +-
 gdb/gdb.h                                          |    3 +-
 gdb/gdb_buildall.sh                                |    2 +-
 gdb/gdb_curses.h                                   |   11 +-
 gdb/gdb_expat.h                                    |    3 +-
 gdb/gdb_gcore.sh                                   |    3 +-
 gdb/gdb_mbuild.sh                                  |    3 +-
 gdb/gdb_obstack.h                                  |    3 +-
 gdb/gdb_proc_service.h                             |    3 +-
 gdb/gdb_ptrace.h                                   |    3 +-
 gdb/gdb_regex.h                                    |    4 +-
 gdb/gdb_select.h                                   |    3 +-
 gdb/gdb_stat.h                                     |    3 +-
 gdb/gdb_string.h                                   |    4 +-
 gdb/gdb_usleep.c                                   |    2 +-
 gdb/gdb_usleep.h                                   |    2 +-
 gdb/gdb_vfork.h                                    |    3 +-
 gdb/gdb_wait.h                                     |    3 +-
 gdb/gdb_wchar.h                                    |    2 +-
 gdb/gdbarch.sh                                     |    3 +-
 gdb/gdbcmd.h                                       |    4 +-
 gdb/gdbcore.h                                      |    5 +-
 gdb/gdbserver/ChangeLog                            |   39 +
 gdb/gdbserver/Makefile.in                          |    4 +-
 gdb/gdbserver/configure.ac                         |    3 +-
 gdb/gdbserver/event-loop.c                         |    4 +-
 gdb/gdbserver/gdb_proc_service.h                   |    3 +-
 gdb/gdbserver/gdbreplay.c                          |    4 +-
 gdb/gdbserver/gdbserver.1                          |    2 +-
 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                            |    4 +-
 gdb/gdbserver/i387-fp.h                            |    3 +-
 gdb/gdbserver/inferiors.c                          |    3 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |    2 +-
 gdb/gdbserver/linux-arm-low.c                      |    3 +-
 gdb/gdbserver/linux-bfin-low.c                     |    3 +-
 gdb/gdbserver/linux-cris-low.c                     |    4 +-
 gdb/gdbserver/linux-crisv32-low.c                  |    4 +-
 gdb/gdbserver/linux-i386-ipa.c                     |    2 +-
 gdb/gdbserver/linux-ia64-low.c                     |    4 +-
 gdb/gdbserver/linux-low.c                          |    3 +-
 gdb/gdbserver/linux-low.h                          |    4 +-
 gdb/gdbserver/linux-m32r-low.c                     |    3 +-
 gdb/gdbserver/linux-m68k-low.c                     |    4 +-
 gdb/gdbserver/linux-mips-low.c                     |    4 +-
 gdb/gdbserver/linux-ppc-low.c                      |    4 +-
 gdb/gdbserver/linux-s390-low.c                     |    3 +-
 gdb/gdbserver/linux-sh-low.c                       |    4 +-
 gdb/gdbserver/linux-sparc-low.c                    |    3 +-
 gdb/gdbserver/linux-tic6x-low.c                    |    3 +-
 gdb/gdbserver/linux-x86-low.c                      |    3 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/lynx-i386-low.c                      |    2 +-
 gdb/gdbserver/lynx-low.c                           |    2 +-
 gdb/gdbserver/lynx-low.h                           |    2 +-
 gdb/gdbserver/lynx-ppc-low.c                       |    2 +-
 gdb/gdbserver/mem-break.c                          |    4 +-
 gdb/gdbserver/mem-break.h                          |    3 +-
 gdb/gdbserver/nto-low.c                            |    2 +-
 gdb/gdbserver/nto-low.h                            |    2 +-
 gdb/gdbserver/nto-x86-low.c                        |    2 +-
 gdb/gdbserver/proc-service.c                       |    3 +-
 gdb/gdbserver/proc-service.list                    |    2 +-
 gdb/gdbserver/regcache.c                           |    4 +-
 gdb/gdbserver/regcache.h                           |    3 +-
 gdb/gdbserver/remote-utils.c                       |    4 +-
 gdb/gdbserver/server.c                             |   23 +-
 gdb/gdbserver/server.h                             |    4 +-
 gdb/gdbserver/spu-low.c                            |    3 +-
 gdb/gdbserver/target.c                             |    4 +-
 gdb/gdbserver/target.h                             |    3 +-
 gdb/gdbserver/terminal.h                           |    2 +-
 gdb/gdbserver/thread-db.c                          |    3 +-
 gdb/gdbserver/tracepoint.c                         |   52 +-
 gdb/gdbserver/utils.c                              |    4 +-
 gdb/gdbserver/win32-arm-low.c                      |    2 +-
 gdb/gdbserver/win32-i386-low.c                     |    2 +-
 gdb/gdbserver/win32-low.c                          |    3 +-
 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                                    |    4 +-
 gdb/gdbtypes.c                                     |   19 +-
 gdb/gdbtypes.h                                     |   21 +-
 gdb/glibc-tdep.c                                   |    3 +-
 gdb/glibc-tdep.h                                   |    3 +-
 gdb/gnu-nat.c                                      |    4 +-
 gdb/gnu-nat.h                                      |    4 +-
 gdb/gnu-v2-abi.c                                   |    4 +-
 gdb/gnu-v3-abi.c                                   |    3 +-
 gdb/gnulib/extra/update-copyright                  |  267 +
 gdb/go32-nat.c                                     |    4 +-
 gdb/gregset.h                                      |    3 +-
 gdb/h8300-tdep.c                                   |    5 +-
 gdb/hppa-hpux-nat.c                                |    3 +-
 gdb/hppa-hpux-tdep.c                               |    3 +-
 gdb/hppa-linux-nat.c                               |    3 +-
 gdb/hppa-linux-offsets.h                           |    2 +-
 gdb/hppa-linux-tdep.c                              |    3 +-
 gdb/hppa-tdep.c                                    |    5 +-
 gdb/hppa-tdep.h                                    |    3 +-
 gdb/hppabsd-nat.c                                  |    3 +-
 gdb/hppabsd-tdep.c                                 |    3 +-
 gdb/hppabsd-tdep.h                                 |    2 +-
 gdb/hppanbsd-nat.c                                 |    2 +-
 gdb/hppanbsd-tdep.c                                |    2 +-
 gdb/hppaobsd-tdep.c                                |    3 +-
 gdb/i386-cygwin-tdep.c                             |    3 +-
 gdb/i386-darwin-nat.c                              |    3 +-
 gdb/i386-darwin-tdep.c                             |    3 +-
 gdb/i386-darwin-tdep.h                             |    2 +-
 gdb/i386-dicos-tdep.c                              |    2 +-
 gdb/i386-linux-nat.c                               |    3 +-
 gdb/i386-linux-tdep.c                              |    3 +-
 gdb/i386-linux-tdep.h                              |    3 +-
 gdb/i386-nat.c                                     |    4 +-
 gdb/i386-nat.h                                     |    2 +-
 gdb/i386-nto-tdep.c                                |    3 +-
 gdb/i386-sol2-nat.c                                |    3 +-
 gdb/i386-sol2-tdep.c                               |    3 +-
 gdb/i386-tdep.c                                    |    9 +-
 gdb/i386-tdep.h                                    |    3 +-
 gdb/i386-windows-nat.c                             |    2 +-
 gdb/i386bsd-nat.c                                  |    3 +-
 gdb/i386bsd-nat.h                                  |    3 +-
 gdb/i386bsd-tdep.c                                 |    3 +-
 gdb/i386fbsd-nat.c                                 |    3 +-
 gdb/i386fbsd-tdep.c                                |    3 +-
 gdb/i386gnu-nat.c                                  |    4 +-
 gdb/i386gnu-tdep.c                                 |    3 +-
 gdb/i386nbsd-nat.c                                 |    3 +-
 gdb/i386nbsd-tdep.c                                |    4 +-
 gdb/i386obsd-nat.c                                 |    3 +-
 gdb/i386obsd-tdep.c                                |    5 +-
 gdb/i386v4-nat.c                                   |    4 +-
 gdb/i387-tdep.c                                    |    5 +-
 gdb/i387-tdep.h                                    |    3 +-
 gdb/ia64-hpux-nat.c                                |    2 +-
 gdb/ia64-hpux-tdep.c                               |    2 +-
 gdb/ia64-hpux-tdep.h                               |    2 +-
 gdb/ia64-linux-nat.c                               |    3 +-
 gdb/ia64-linux-tdep.c                              |    4 +-
 gdb/ia64-tdep.c                                    |    3 +-
 gdb/ia64-tdep.h                                    |    3 +-
 gdb/inf-child.c                                    |    5 +-
 gdb/inf-child.h                                    |    3 +-
 gdb/inf-loop.c                                     |    3 +-
 gdb/inf-loop.h                                     |    3 +-
 gdb/inf-ptrace.c                                   |    5 +-
 gdb/inf-ptrace.h                                   |    3 +-
 gdb/inf-ttrace.c                                   |    3 +-
 gdb/inf-ttrace.h                                   |    3 +-
 gdb/infcall.c                                      |   51 +-
 gdb/infcall.h                                      |    3 +-
 gdb/infcmd.c                                       |    4 +-
 gdb/inferior.c                                     |    2 +-
 gdb/inferior.h                                     |    7 +-
 gdb/inflow.c                                       |    4 +-
 gdb/inflow.h                                       |    3 +-
 gdb/infrun.c                                       |   13 +-
 gdb/inline-frame.c                                 |    2 +-
 gdb/inline-frame.h                                 |    2 +-
 gdb/interps.c                                      |    4 +-
 gdb/interps.h                                      |    4 +-
 gdb/iq2000-tdep.c                                  |    4 +-
 gdb/irix5-nat.c                                    |    5 +-
 gdb/jit-reader.in                                  |    2 +-
 gdb/jit.c                                          |    2 +-
 gdb/jit.h                                          |    2 +-
 gdb/jv-exp.y                                       |    3 +-
 gdb/jv-lang.c                                      |    5 +-
 gdb/jv-lang.h                                      |    4 +-
 gdb/jv-typeprint.c                                 |    3 +-
 gdb/jv-valprint.c                                  |    3 +-
 gdb/language.c                                     |  271 +-
 gdb/language.h                                     |   22 +-
 gdb/libunwind-frame.c                              |    3 +-
 gdb/libunwind-frame.h                              |    3 +-
 gdb/linespec.c                                     |  119 +-
 gdb/linespec.h                                     |    3 +-
 gdb/linux-fork.c                                   |    3 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |    3 +-
 gdb/linux-nat.h                                    |    3 +-
 gdb/linux-record.c                                 |    2 +-
 gdb/linux-record.h                                 |    2 +-
 gdb/linux-tdep.c                                   |    2 +-
 gdb/linux-tdep.h                                   |    2 +-
 gdb/linux-thread-db.c                              |    3 +-
 gdb/lm32-tdep.c                                    |    2 +-
 gdb/m2-exp.y                                       |   41 +-
 gdb/m2-lang.c                                      |    4 +-
 gdb/m2-lang.h                                      |    4 +-
 gdb/m2-typeprint.c                                 |    5 +-
 gdb/m2-valprint.c                                  |    4 +-
 gdb/m32c-tdep.c                                    |    3 +-
 gdb/m32r-linux-nat.c                               |    3 +-
 gdb/m32r-linux-tdep.c                              |    3 +-
 gdb/m32r-rom.c                                     |    4 +-
 gdb/m32r-tdep.c                                    |    4 +-
 gdb/m32r-tdep.h                                    |    3 +-
 gdb/m68hc11-tdep.c                                 |    3 +-
 gdb/m68k-tdep.c                                    |    4 +-
 gdb/m68k-tdep.h                                    |    4 +-
 gdb/m68kbsd-nat.c                                  |    3 +-
 gdb/m68kbsd-tdep.c                                 |    3 +-
 gdb/m68klinux-nat.c                                |    3 +-
 gdb/m68klinux-tdep.c                               |    4 +-
 gdb/m88k-tdep.c                                    |    3 +-
 gdb/m88k-tdep.h                                    |    3 +-
 gdb/m88kbsd-nat.c                                  |    3 +-
 gdb/machoread.c                                    |    2 +-
 gdb/macrocmd.c                                     |    3 +-
 gdb/macroexp.c                                     |    3 +-
 gdb/macroexp.h                                     |    3 +-
 gdb/macroscope.c                                   |    3 +-
 gdb/macroscope.h                                   |    3 +-
 gdb/macrotab.c                                     |    3 +-
 gdb/macrotab.h                                     |    3 +-
 gdb/main.c                                         |    4 +-
 gdb/main.h                                         |    3 +-
 gdb/maint.c                                        |    4 +-
 gdb/mdebugread.c                                   |    5 +-
 gdb/mdebugread.h                                   |    3 +-
 gdb/mem-break.c                                    |    4 +-
 gdb/memattr.c                                      |    3 +-
 gdb/memattr.h                                      |    3 +-
 gdb/memory-map.c                                   |    3 +-
 gdb/memory-map.h                                   |    3 +-
 gdb/memrange.c                                     |    2 +-
 gdb/memrange.h                                     |    2 +-
 gdb/mep-tdep.c                                     |    3 +-
 gdb/mi/mi-cmd-break.c                              |    3 +-
 gdb/mi/mi-cmd-disas.c                              |    3 +-
 gdb/mi/mi-cmd-env.c                                |    3 +-
 gdb/mi/mi-cmd-file.c                               |    3 +-
 gdb/mi/mi-cmd-stack.c                              |    4 +-
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |    4 +-
 gdb/mi/mi-cmds.c                                   |    4 +-
 gdb/mi/mi-cmds.h                                   |    4 +-
 gdb/mi/mi-common.c                                 |    6 +-
 gdb/mi/mi-common.h                                 |    3 +-
 gdb/mi/mi-console.c                                |    3 +-
 gdb/mi/mi-console.h                                |    3 +-
 gdb/mi/mi-getopt.c                                 |    3 +-
 gdb/mi/mi-getopt.h                                 |    3 +-
 gdb/mi/mi-interp.c                                 |    7 +-
 gdb/mi/mi-main.c                                   |    3 +-
 gdb/mi/mi-main.h                                   |    3 +-
 gdb/mi/mi-out.c                                    |    4 +-
 gdb/mi/mi-out.h                                    |    3 +-
 gdb/mi/mi-parse.c                                  |    3 +-
 gdb/mi/mi-parse.h                                  |    3 +-
 gdb/mi/mi-symbol-cmds.c                            |    3 +-
 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                                   |    3 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/minsyms.h                                      |    2 +-
 gdb/mips-irix-tdep.c                               |    3 +-
 gdb/mips-linux-nat.c                               |    3 +-
 gdb/mips-linux-tdep.c                              |    3 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |    4 +-
 gdb/mips-tdep.h                                    |    3 +-
 gdb/mips64obsd-nat.c                               |    3 +-
 gdb/mips64obsd-tdep.c                              |    3 +-
 gdb/mipsnbsd-nat.c                                 |    4 +-
 gdb/mipsnbsd-tdep.c                                |    3 +-
 gdb/mipsnbsd-tdep.h                                |    3 +-
 gdb/mipsread.c                                     |    3 +-
 gdb/mn10300-linux-tdep.c                           |    3 +-
 gdb/mn10300-tdep.c                                 |    3 +-
 gdb/mn10300-tdep.h                                 |    3 +-
 gdb/monitor.c                                      |    4 +-
 gdb/monitor.h                                      |    4 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/moxie-tdep.h                                   |    2 +-
 gdb/mt-tdep.c                                      |    3 +-
 gdb/nbsd-nat.c                                     |    3 +-
 gdb/nbsd-nat.h                                     |    3 +-
 gdb/nbsd-tdep.c                                    |    3 +-
 gdb/nbsd-tdep.h                                    |    3 +-
 gdb/nto-procfs.c                                   |    3 +-
 gdb/nto-tdep.c                                     |    3 +-
 gdb/nto-tdep.h                                     |    3 +-
 gdb/objc-exp.y                                     |   23 +-
 gdb/objc-lang.c                                    |    3 +-
 gdb/objc-lang.h                                    |    3 +-
 gdb/objfiles.c                                     |    4 +-
 gdb/objfiles.h                                     |    4 +-
 gdb/obsd-tdep.c                                    |    3 +-
 gdb/obsd-tdep.h                                    |    3 +-
 gdb/observer.c                                     |    3 +-
 gdb/observer.sh                                    |    3 +-
 gdb/opencl-lang.c                                  |    2 +-
 gdb/osabi.c                                        |    3 +-
 gdb/osabi.h                                        |    3 +-
 gdb/osdata.c                                       |    2 +-
 gdb/osdata.h                                       |    2 +-
 gdb/p-exp.y                                        |   11 +-
 gdb/p-lang.c                                       |    4 +-
 gdb/p-lang.h                                       |    3 +-
 gdb/p-typeprint.c                                  |    3 +-
 gdb/p-valprint.c                                   |    4 +-
 gdb/parse.c                                        |   34 +-
 gdb/parser-defs.h                                  |   16 +-
 gdb/posix-hdep.c                                   |    3 +-
 gdb/ppc-linux-nat.c                                |    5 +-
 gdb/ppc-linux-tdep.c                               |    7 +-
 gdb/ppc-linux-tdep.h                               |    2 +-
 gdb/ppc-sysv-tdep.c                                |    4 +-
 gdb/ppc-tdep.h                                     |    3 +-
 gdb/ppcbug-rom.c                                   |    4 +-
 gdb/ppcnbsd-nat.c                                  |    3 +-
 gdb/ppcnbsd-tdep.c                                 |    3 +-
 gdb/ppcnbsd-tdep.h                                 |    3 +-
 gdb/ppcobsd-nat.c                                  |    3 +-
 gdb/ppcobsd-tdep.c                                 |    3 +-
 gdb/ppcobsd-tdep.h                                 |    3 +-
 gdb/printcmd.c                                     |    4 +-
 gdb/proc-api.c                                     |    4 +-
 gdb/proc-events.c                                  |    4 +-
 gdb/proc-flags.c                                   |    3 +-
 gdb/proc-service.c                                 |    4 +-
 gdb/proc-service.list                              |    2 +-
 gdb/proc-utils.h                                   |    3 +-
 gdb/proc-why.c                                     |    4 +-
 gdb/procfs.c                                       |    3 +-
 gdb/procfs.h                                       |    2 +-
 gdb/progspace.c                                    |    2 +-
 gdb/progspace.h                                    |    2 +-
 gdb/prologue-value.c                               |    3 +-
 gdb/prologue-value.h                               |    3 +-
 gdb/psympriv.h                                     |    2 +-
 gdb/psymtab.c                                      |   28 +-
 gdb/psymtab.h                                      |    2 +-
 gdb/python/lib/gdb/__init__.py                     |    2 +-
 gdb/python/lib/gdb/command/__init__.py             |    2 +-
 gdb/python/lib/gdb/command/pretty_printers.py      |    2 +-
 gdb/python/lib/gdb/command/prompt.py               |    2 +-
 gdb/python/lib/gdb/printing.py                     |   52 +-
 gdb/python/lib/gdb/prompt.py                       |    2 +-
 gdb/python/lib/gdb/types.py                        |    2 +-
 gdb/python/py-auto-load.c                          |    2 +-
 gdb/python/py-block.c                              |    2 +-
 gdb/python/py-bpevent.c                            |    2 +-
 gdb/python/py-breakpoint.c                         |    2 +-
 gdb/python/py-cmd.c                                |    2 +-
 gdb/python/py-continueevent.c                      |    2 +-
 gdb/python/py-event.c                              |    2 +-
 gdb/python/py-event.h                              |    2 +-
 gdb/python/py-events.h                             |    2 +-
 gdb/python/py-evtregistry.c                        |    2 +-
 gdb/python/py-evts.c                               |    2 +-
 gdb/python/py-exitedevent.c                        |    2 +-
 gdb/python/py-finishbreakpoint.c                   |    2 +-
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/py-function.c                           |    2 +-
 gdb/python/py-inferior.c                           |    2 +-
 gdb/python/py-infthread.c                          |    2 +-
 gdb/python/py-lazy-string.c                        |    2 +-
 gdb/python/py-newobjfileevent.c                    |    2 +-
 gdb/python/py-objfile.c                            |    2 +-
 gdb/python/py-param.c                              |    2 +-
 gdb/python/py-prettyprint.c                        |    2 +-
 gdb/python/py-progspace.c                          |    2 +-
 gdb/python/py-signalevent.c                        |    2 +-
 gdb/python/py-stopevent.c                          |    2 +-
 gdb/python/py-stopevent.h                          |    2 +-
 gdb/python/py-symbol.c                             |    2 +-
 gdb/python/py-symtab.c                             |    2 +-
 gdb/python/py-threadevent.c                        |    2 +-
 gdb/python/py-type.c                               |    2 +-
 gdb/python/py-utils.c                              |    2 +-
 gdb/python/py-value.c                              |  102 +-
 gdb/python/python-internal.h                       |    2 +-
 gdb/python/python.c                                |    5 +-
 gdb/python/python.h                                |    2 +-
 gdb/ravenscar-sparc-thread.c                       |    2 +-
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/ravenscar-thread.h                             |    2 +-
 gdb/record.c                                       |    2 +-
 gdb/record.h                                       |    2 +-
 gdb/regcache.c                                     |    4 +-
 gdb/regcache.h                                     |    4 +-
 gdb/regformats/regdat.sh                           |    3 +-
 gdb/regformats/regdef.h                            |    3 +-
 gdb/reggroups.c                                    |    3 +-
 gdb/reggroups.h                                    |    3 +-
 gdb/regset.c                                       |    3 +-
 gdb/regset.h                                       |    3 +-
 gdb/remote-fileio.c                                |    3 +-
 gdb/remote-fileio.h                                |    3 +-
 gdb/remote-m32r-sdi.c                              |    3 +-
 gdb/remote-mips.c                                  |    4 +-
 gdb/remote-sim.c                                   |    4 +-
 gdb/remote.c                                       |    4 +-
 gdb/remote.h                                       |    3 +-
 gdb/reply_mig_hack.awk                             |    4 +-
 gdb/reverse.c                                      |    3 +-
 gdb/rs6000-aix-tdep.c                              |    5 +-
 gdb/rs6000-nat.c                                   |    5 +-
 gdb/rs6000-tdep.c                                  |    5 +-
 gdb/rs6000-tdep.h                                  |    3 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/s390-nat.c                                     |    4 +-
 gdb/s390-tdep.c                                    |    3 +-
 gdb/s390-tdep.h                                    |    3 +-
 gdb/score-tdep.c                                   |    3 +-
 gdb/score-tdep.h                                   |    3 +-
 gdb/sentinel-frame.c                               |    4 +-
 gdb/sentinel-frame.h                               |    3 +-
 gdb/ser-base.c                                     |    5 +-
 gdb/ser-base.h                                     |    3 +-
 gdb/ser-go32.c                                     |    4 +-
 gdb/ser-mingw.c                                    |    3 +-
 gdb/ser-pipe.c                                     |    3 +-
 gdb/ser-tcp.c                                      |    4 +-
 gdb/ser-tcp.h                                      |    3 +-
 gdb/ser-unix.c                                     |    4 +-
 gdb/ser-unix.h                                     |    4 +-
 gdb/serial.c                                       |    4 +-
 gdb/serial.h                                       |    4 +-
 gdb/sh-linux-tdep.c                                |    3 +-
 gdb/sh-tdep.c                                      |    4 +-
 gdb/sh-tdep.h                                      |    3 +-
 gdb/sh64-tdep.c                                    |    4 +-
 gdb/shnbsd-nat.c                                   |    3 +-
 gdb/shnbsd-tdep.c                                  |    3 +-
 gdb/sim-regno.h                                    |    3 +-
 gdb/skip.c                                         |    2 +-
 gdb/skip.h                                         |    2 +-
 gdb/sol-thread.c                                   |    3 +-
 gdb/sol2-tdep.c                                    |    3 +-
 gdb/sol2-tdep.h                                    |    3 +-
 gdb/solib-darwin.c                                 |    2 +-
 gdb/solib-darwin.h                                 |    2 +-
 gdb/solib-dsbt.c                                   |    2 +-
 gdb/solib-frv.c                                    |    3 +-
 gdb/solib-ia64-hpux.c                              |    6 +-
 gdb/solib-ia64-hpux.h                              |    2 +-
 gdb/solib-irix.c                                   |    4 +-
 gdb/solib-irix.h                                   |    2 +-
 gdb/solib-osf.c                                    |    4 +-
 gdb/solib-pa64.c                                   |    3 +-
 gdb/solib-pa64.h                                   |    3 +-
 gdb/solib-som.c                                    |    3 +-
 gdb/solib-som.h                                    |    3 +-
 gdb/solib-spu.c                                    |    2 +-
 gdb/solib-spu.h                                    |    2 +-
 gdb/solib-sunos.c                                  |    4 +-
 gdb/solib-svr4.c                                   |    5 +-
 gdb/solib-svr4.h                                   |    3 +-
 gdb/solib-target.c                                 |    2 +-
 gdb/solib-target.h                                 |    2 +-
 gdb/solib.c                                        |    4 +-
 gdb/solib.h                                        |    4 +-
 gdb/solist.h                                       |    4 +-
 gdb/somread.c                                      |    4 +-
 gdb/source.c                                       |    4 +-
 gdb/source.h                                       |    3 +-
 gdb/sparc-linux-nat.c                              |    3 +-
 gdb/sparc-linux-tdep.c                             |    3 +-
 gdb/sparc-nat.c                                    |    3 +-
 gdb/sparc-nat.h                                    |    3 +-
 gdb/sparc-sol2-nat.c                               |    3 +-
 gdb/sparc-sol2-tdep.c                              |    3 +-
 gdb/sparc-tdep.c                                   |    3 +-
 gdb/sparc-tdep.h                                   |    3 +-
 gdb/sparc64-linux-nat.c                            |    3 +-
 gdb/sparc64-linux-tdep.c                           |    3 +-
 gdb/sparc64-nat.c                                  |    3 +-
 gdb/sparc64-sol2-tdep.c                            |    3 +-
 gdb/sparc64-tdep.c                                 |    3 +-
 gdb/sparc64-tdep.h                                 |    3 +-
 gdb/sparc64fbsd-nat.c                              |    3 +-
 gdb/sparc64fbsd-tdep.c                             |    3 +-
 gdb/sparc64nbsd-nat.c                              |    3 +-
 gdb/sparc64nbsd-tdep.c                             |    3 +-
 gdb/sparc64obsd-tdep.c                             |    3 +-
 gdb/sparcnbsd-nat.c                                |    3 +-
 gdb/sparcnbsd-tdep.c                               |    3 +-
 gdb/sparcobsd-tdep.c                               |    3 +-
 gdb/spu-linux-nat.c                                |    3 +-
 gdb/spu-multiarch.c                                |    2 +-
 gdb/spu-tdep.c                                     |    3 +-
 gdb/spu-tdep.h                                     |    3 +-
 gdb/srec.h                                         |    4 +-
 gdb/stabsread.c                                    |   11 +-
 gdb/stabsread.h                                    |    5 +-
 gdb/stack.c                                        |    4 +-
 gdb/stack.h                                        |    3 +-
 gdb/std-operator.def                               |    4 +-
 gdb/std-regs.c                                     |    3 +-
 gdb/symfile-mem.c                                  |    5 +-
 gdb/symfile.c                                      |   12 +-
 gdb/symfile.h                                      |    6 +-
 gdb/symmisc.c                                      |    5 +-
 gdb/symtab.c                                       |   69 +-
 gdb/symtab.h                                       |    9 +-
 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                          |    3 +-
 gdb/target-descriptions.h                          |    3 +-
 gdb/target-memory.c                                |    3 +-
 gdb/target.c                                       |    4 +-
 gdb/target.h                                       |    4 +-
 gdb/terminal.h                                     |    4 +-
 gdb/testsuite/ChangeLog                            |  108 +-
 gdb/testsuite/Makefile.in                          |    4 +-
 gdb/testsuite/boards/native-gdbserver.exp          |    2 +-
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |    2 +-
 gdb/testsuite/config/cfdbug.exp                    |    3 +-
 gdb/testsuite/config/d10v.exp                      |    3 +-
 gdb/testsuite/config/default.exp                   |    2 +-
 gdb/testsuite/config/dve.exp                       |    3 +-
 gdb/testsuite/config/gdbserver.exp                 |    3 +-
 gdb/testsuite/config/i960.exp                      |    3 +-
 gdb/testsuite/config/m32r.exp                      |    3 +-
 gdb/testsuite/config/mips-idt.exp                  |    3 +-
 gdb/testsuite/config/mips.exp                      |    3 +-
 gdb/testsuite/config/mn10300-eval.exp              |    3 +-
 gdb/testsuite/config/monitor.exp                   |    3 +-
 gdb/testsuite/config/proelf.exp                    |    3 +-
 gdb/testsuite/config/rom68k.exp                    |    3 +-
 gdb/testsuite/config/sh.exp                        |    3 +-
 gdb/testsuite/config/sid.exp                       |    3 +-
 gdb/testsuite/config/sim.exp                       |    4 +-
 gdb/testsuite/config/slite.exp                     |    3 +-
 gdb/testsuite/config/unix.exp                      |    4 +-
 gdb/testsuite/config/vr4300.exp                    |    3 +-
 gdb/testsuite/config/vr5000.exp                    |    3 +-
 gdb/testsuite/config/vx.exp                        |    4 +-
 gdb/testsuite/config/vxworks.exp                   |    3 +-
 gdb/testsuite/config/vxworks29k.exp                |    3 +-
 gdb/testsuite/configure.ac                         |    3 +-
 gdb/testsuite/dg-extract-results.sh                |    2 +-
 gdb/testsuite/gdb.ada/array_bounds.exp             |    6 +-
 gdb/testsuite/gdb.ada/array_bounds/bar.adb         |    2 +-
 gdb/testsuite/gdb.ada/array_return.exp             |    7 +-
 gdb/testsuite/gdb.ada/array_return/p.adb           |    3 +-
 gdb/testsuite/gdb.ada/array_return/pck.adb         |    3 +-
 gdb/testsuite/gdb.ada/array_return/pck.ads         |    3 +-
 gdb/testsuite/gdb.ada/array_subscript_addr.exp     |    6 +-
 gdb/testsuite/gdb.ada/array_subscript_addr/p.adb   |    2 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    6 +-
 gdb/testsuite/gdb.ada/arrayidx/p.adb               |    3 +-
 gdb/testsuite/gdb.ada/arrayparam.exp               |    6 +-
 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                 |    6 +-
 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                 |    6 +-
 gdb/testsuite/gdb.ada/atomic_enum.exp              |    6 +-
 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/boolean_expr.exp             |    6 +-
 gdb/testsuite/gdb.ada/call_pn.exp                  |    6 +-
 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                 |    6 +-
 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               |    6 +-
 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                 |    6 +-
 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                |    6 +-
 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                  |    6 +-
 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/exec_changed.exp             |    6 +-
 gdb/testsuite/gdb.ada/exec_changed/first.adb       |    3 +-
 gdb/testsuite/gdb.ada/exec_changed/second.adb      |    3 +-
 gdb/testsuite/gdb.ada/exprs.exp                    |    6 +-
 gdb/testsuite/gdb.ada/exprs/p.adb                  |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp.exp                |    6 +-
 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             |    6 +-
 .../gdb.ada/fixed_points/fixed_points.adb          |    3 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    6 +-
 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               |    6 +-
 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                 |    6 +-
 gdb/testsuite/gdb.ada/fun_addr/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare.exp           |    6 +-
 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            |    6 +-
 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                 |    3 +-
 gdb/testsuite/gdb.ada/homonym.exp                  |    6 +-
 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_types.c                 |    2 +-
 gdb/testsuite/gdb.ada/info_types.exp               |    2 +-
 gdb/testsuite/gdb.ada/int_deref.exp                |    6 +-
 gdb/testsuite/gdb.ada/int_deref/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/int_deref/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/interface.exp                |    6 +-
 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/lang_switch.exp              |    6 +-
 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_info.exp             |    2 +-
 gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb |    2 +-
 gdb/testsuite/gdb.ada/mod_from_name.exp            |    6 +-
 gdb/testsuite/gdb.ada/mod_from_name/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/nested.exp                   |    6 +-
 gdb/testsuite/gdb.ada/nested/hello.adb             |    2 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    6 +-
 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              |    6 +-
 gdb/testsuite/gdb.ada/null_record/bar.adb          |    3 +-
 gdb/testsuite/gdb.ada/null_record/bar.ads          |    3 +-
 gdb/testsuite/gdb.ada/null_record/null_record.adb  |    3 +-
 gdb/testsuite/gdb.ada/packed_array.exp             |    6 +-
 gdb/testsuite/gdb.ada/packed_array/pa.adb          |    3 +-
 gdb/testsuite/gdb.ada/packed_array/pck.adb         |    3 +-
 gdb/testsuite/gdb.ada/packed_array/pck.ads         |    3 +-
 gdb/testsuite/gdb.ada/packed_tagged.exp            |    6 +-
 gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb   |    2 +-
 gdb/testsuite/gdb.ada/print_chars.exp              |    6 +-
 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                 |    6 +-
 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        |    6 +-
 gdb/testsuite/gdb.ada/ptype_field.exp              |    6 +-
 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       |    6 +-
 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/rec_return.exp               |    6 +-
 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                |    6 +-
 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            |    6 +-
 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/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                    |    6 +-
 gdb/testsuite/gdb.ada/start/dummy.adb              |    3 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp              |    6 +-
 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           |    6 +-
 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                |    6 +-
 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                   |    6 +-
 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/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                    |    6 +-
 gdb/testsuite/gdb.ada/tasks/foo.adb                |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv.exp           |    6 +-
 gdb/testsuite/gdb.ada/tick_last_segv/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    6 +-
 gdb/testsuite/gdb.ada/type_coercion/assign.adb     |    2 +-
 gdb/testsuite/gdb.ada/type_coercion/ident.adb      |    2 +-
 gdb/testsuite/gdb.ada/uninitialized_vars.exp       |    6 +-
 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb |    2 +-
 .../uninitialized_vars/parse_controlled.ads        |    2 +-
 .../gdb.ada/variant_record_packed_array.exp        |    6 +-
 .../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                |    6 +-
 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          |    3 +-
 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              |    6 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    8 +-
 gdb/testsuite/gdb.arch/altivec-regs.exp            |    8 +-
 gdb/testsuite/gdb.arch/amd64-byte.exp              |    6 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.S           |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    6 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    6 +-
 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-word.exp              |    6 +-
 gdb/testsuite/gdb.arch/arm-disp-step.S             |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |    6 +-
 gdb/testsuite/gdb.arch/e500-abi.exp                |    6 +-
 gdb/testsuite/gdb.arch/e500-prologue.c             |    2 +-
 gdb/testsuite/gdb.arch/e500-prologue.exp           |    6 +-
 gdb/testsuite/gdb.arch/e500-regs.exp               |    7 +-
 gdb/testsuite/gdb.arch/gcore.c                     |    3 +-
 gdb/testsuite/gdb.arch/gdb1291.exp                 |    6 +-
 gdb/testsuite/gdb.arch/gdb1291.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.exp                 |    7 +-
 gdb/testsuite/gdb.arch/gdb1431.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1558.c                   |    3 +-
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    6 +-
 gdb/testsuite/gdb.arch/i386-avx.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    6 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    6 +-
 gdb/testsuite/gdb.arch/i386-byte.exp               |    6 +-
 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          |    6 +-
 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            |    6 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.S             |    2 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.exp           |    6 +-
 gdb/testsuite/gdb.arch/i386-prologue.c             |    3 +-
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    7 +-
 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       |    6 +-
 gdb/testsuite/gdb.arch/i386-size.c                 |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    6 +-
 gdb/testsuite/gdb.arch/i386-sse.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    7 +-
 gdb/testsuite/gdb.arch/i386-unwind.c               |    3 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    7 +-
 gdb/testsuite/gdb.arch/i386-word.exp               |    6 +-
 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/pa-nullify.exp              |    6 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.c      |    2 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp    |    6 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.c         |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.exp       |    6 +-
 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                 |    6 +-
 gdb/testsuite/gdb.arch/ppc-fp.c                    |    2 +-
 gdb/testsuite/gdb.arch/ppc-fp.exp                  |    6 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.c         |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    6 +-
 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            |    6 +-
 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                |    6 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    7 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    8 +-
 gdb/testsuite/gdb.base/advance.exp                 |    6 +-
 gdb/testsuite/gdb.base/alias.exp                   |    2 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |    7 +-
 gdb/testsuite/gdb.base/annota1.exp                 |    7 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    7 +-
 gdb/testsuite/gdb.base/anon.exp                    |    2 +-
 gdb/testsuite/gdb.base/args.exp                    |    6 +-
 gdb/testsuite/gdb.base/arithmet.exp                |    7 +-
 gdb/testsuite/gdb.base/arrayidx.c                  |    2 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    6 +-
 gdb/testsuite/gdb.base/assign.exp                  |    7 +-
 gdb/testsuite/gdb.base/async-shell.c               |    2 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    2 +-
 gdb/testsuite/gdb.base/async.exp                   |    7 +-
 gdb/testsuite/gdb.base/attach-pie-misread.c        |    2 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |    6 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.c         |    2 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.exp       |    2 +-
 gdb/testsuite/gdb.base/attach.exp                  |    8 +-
 gdb/testsuite/gdb.base/auxv.c                      |    4 +-
 gdb/testsuite/gdb.base/auxv.exp                    |    9 +-
 gdb/testsuite/gdb.base/bang.exp                    |    7 +-
 gdb/testsuite/gdb.base/bfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/bfp-test.exp                |    6 +-
 gdb/testsuite/gdb.base/bigcore.c                   |    2 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |    8 +-
 gdb/testsuite/gdb.base/bitfields.exp               |    8 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    8 +-
 gdb/testsuite/gdb.base/bitops.exp                  |    7 +-
 gdb/testsuite/gdb.base/break-always.c              |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break-entry.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      |    6 +-
 gdb/testsuite/gdb.base/break.c                     |    4 +-
 gdb/testsuite/gdb.base/break.exp                   |    5 +-
 gdb/testsuite/gdb.base/break1.c                    |    4 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.c         |    2 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |    2 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |    7 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    7 +-
 gdb/testsuite/gdb.base/call-sc.c                   |    2 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    6 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    6 +-
 gdb/testsuite/gdb.base/call-signals.c              |    2 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    7 +-
 gdb/testsuite/gdb.base/callexit.c                  |    2 +-
 gdb/testsuite/gdb.base/callexit.exp                |    6 +-
 gdb/testsuite/gdb.base/callfuncs.c                 |    4 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    7 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    4 +-
 gdb/testsuite/gdb.base/charset-malloc.c            |    2 +-
 gdb/testsuite/gdb.base/charset.c                   |    3 +-
 gdb/testsuite/gdb.base/charset.exp                 |    7 +-
 gdb/testsuite/gdb.base/checkpoint.c                |    3 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    7 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    6 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    7 +-
 gdb/testsuite/gdb.base/code_elim.exp               |    7 +-
 gdb/testsuite/gdb.base/code_elim1.c                |    2 +-
 gdb/testsuite/gdb.base/code_elim2.c                |    2 +-
 gdb/testsuite/gdb.base/commands.exp                |    9 +-
 gdb/testsuite/gdb.base/completion.exp              |    8 +-
 gdb/testsuite/gdb.base/complex.c                   |    3 +-
 gdb/testsuite/gdb.base/complex.exp                 |    6 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |    7 +-
 gdb/testsuite/gdb.base/condbreak.exp               |    7 +-
 gdb/testsuite/gdb.base/consecutive.exp             |    7 +-
 gdb/testsuite/gdb.base/constvars.exp               |    7 +-
 gdb/testsuite/gdb.base/corefile.exp                |    7 +-
 gdb/testsuite/gdb.base/coremaker.c                 |    3 +-
 gdb/testsuite/gdb.base/coremaker2.c                |    3 +-
 gdb/testsuite/gdb.base/cursal.c                    |    2 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    6 +-
 gdb/testsuite/gdb.base/cvexpr.c                    |    3 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    7 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    7 +-
 gdb/testsuite/gdb.base/default.exp                 |    7 +-
 gdb/testsuite/gdb.base/define.exp                  |    8 +-
 gdb/testsuite/gdb.base/del.c                       |    2 +-
 gdb/testsuite/gdb.base/del.exp                     |    6 +-
 gdb/testsuite/gdb.base/detach.exp                  |    7 +-
 gdb/testsuite/gdb.base/dfp-exprs.exp               |    6 +-
 gdb/testsuite/gdb.base/dfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |    6 +-
 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                 |    7 +-
 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/dump.exp                    |    7 +-
 gdb/testsuite/gdb.base/dup-sect.S                  |    2 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    2 +-
 gdb/testsuite/gdb.base/echo.exp                    |    8 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |    8 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    3 +-
 gdb/testsuite/gdb.base/environ.exp                 |    7 +-
 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               |    7 +-
 gdb/testsuite/gdb.base/eval.exp                    |    2 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |    6 +-
 gdb/testsuite/gdb.base/expand-psymtabs.c           |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |    6 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    8 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    7 +-
 gdb/testsuite/gdb.base/find.c                      |    2 +-
 gdb/testsuite/gdb.base/find.exp                    |    6 +-
 gdb/testsuite/gdb.base/finish.exp                  |    7 +-
 gdb/testsuite/gdb.base/fixsection.c                |    2 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    6 +-
 gdb/testsuite/gdb.base/float.c                     |    2 +-
 gdb/testsuite/gdb.base/float.exp                   |    6 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |    3 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |    3 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    3 +-
 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              |    6 +-
 gdb/testsuite/gdb.base/freebpcmd.c                 |    3 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +-
 gdb/testsuite/gdb.base/fullname.c                  |    2 +-
 gdb/testsuite/gdb.base/fullname.exp                |    2 +-
 gdb/testsuite/gdb.base/funcargs.exp                |    8 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.c     |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |    6 +-
 gdb/testsuite/gdb.base/gcore.c                     |    3 +-
 gdb/testsuite/gdb.base/gcore.exp                   |    7 +-
 gdb/testsuite/gdb.base/gdb1056.exp                 |    6 +-
 gdb/testsuite/gdb.base/gdb1090.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1090.exp                 |    6 +-
 gdb/testsuite/gdb.base/gdb11530.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11530.exp                |    6 +-
 gdb/testsuite/gdb.base/gdb11531.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    6 +-
 gdb/testsuite/gdb.base/gdb1250.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    6 +-
 gdb/testsuite/gdb.base/gdb1555-main.c              |    2 +-
 gdb/testsuite/gdb.base/gdb1555.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |    6 +-
 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                 |    7 +-
 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              |    6 +-
 gdb/testsuite/gdb.base/hashline1.exp               |    6 +-
 gdb/testsuite/gdb.base/hashline2.exp               |    6 +-
 gdb/testsuite/gdb.base/hashline3.exp               |    6 +-
 gdb/testsuite/gdb.base/hbreak.c                    |    2 +-
 gdb/testsuite/gdb.base/hbreak.exp                  |    2 +-
 gdb/testsuite/gdb.base/help.exp                    |    5 +-
 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                    |    7 +-
 gdb/testsuite/gdb.base/ifelse.exp                  |    6 +-
 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/infnan.c                    |    2 +-
 gdb/testsuite/gdb.base/infnan.exp                  |    2 +-
 gdb/testsuite/gdb.base/info-macros.exp             |    2 +-
 gdb/testsuite/gdb.base/info-proc.exp               |    7 +-
 gdb/testsuite/gdb.base/info-target.exp             |    6 +-
 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                    |    3 +-
 gdb/testsuite/gdb.base/interp.exp                  |    7 +-
 gdb/testsuite/gdb.base/interrupt.exp               |    7 +-
 gdb/testsuite/gdb.base/jit-main.c                  |    2 +-
 gdb/testsuite/gdb.base/jit-so.exp                  |    6 +-
 gdb/testsuite/gdb.base/jit-solib.c                 |    2 +-
 gdb/testsuite/gdb.base/jit.exp                     |    6 +-
 gdb/testsuite/gdb.base/jump.exp                    |    7 +-
 gdb/testsuite/gdb.base/kill-after-signal.c         |    2 +-
 gdb/testsuite/gdb.base/kill-after-signal.exp       |    2 +-
 gdb/testsuite/gdb.base/label.exp                   |    6 +-
 gdb/testsuite/gdb.base/langs.exp                   |    7 +-
 gdb/testsuite/gdb.base/langs1.f                    |    2 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |    6 +-
 gdb/testsuite/gdb.base/linespecs.exp               |    2 +-
 gdb/testsuite/gdb.base/list.exp                    |    8 +-
 gdb/testsuite/gdb.base/logical.exp                 |    7 +-
 gdb/testsuite/gdb.base/long_long.c                 |    2 +-
 gdb/testsuite/gdb.base/long_long.exp               |    7 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    2 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    6 +-
 gdb/testsuite/gdb.base/macscp.exp                  |    6 +-
 gdb/testsuite/gdb.base/maint.exp                   |    7 +-
 gdb/testsuite/gdb.base/memattr.c                   |    2 +-
 gdb/testsuite/gdb.base/memattr.exp                 |    7 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |    8 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    7 +-
 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               |    3 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |    7 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |    8 +-
 gdb/testsuite/gdb.base/nofield.c                   |    2 +-
 gdb/testsuite/gdb.base/nofield.exp                 |    6 +-
 gdb/testsuite/gdb.base/nostdlib.c                  |    2 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |    2 +-
 gdb/testsuite/gdb.base/opaque.exp                  |    8 +-
 gdb/testsuite/gdb.base/overlays.exp                |    8 +-
 gdb/testsuite/gdb.base/page.exp                    |    8 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |    7 +-
 gdb/testsuite/gdb.base/pending.c                   |    2 +-
 gdb/testsuite/gdb.base/pending.exp                 |    7 +-
 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               |    4 +-
 gdb/testsuite/gdb.base/pointers.exp                |    7 +-
 gdb/testsuite/gdb.base/pr10179.exp                 |    2 +-
 gdb/testsuite/gdb.base/pr11022.c                   |    2 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |    6 +-
 gdb/testsuite/gdb.base/prelink-lib.c               |    2 +-
 gdb/testsuite/gdb.base/prelink.c                   |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |    6 +-
 gdb/testsuite/gdb.base/printcmds.c                 |    4 +
 gdb/testsuite/gdb.base/printcmds.exp               |   10 +-
 gdb/testsuite/gdb.base/prologue.c                  |    2 +-
 gdb/testsuite/gdb.base/prologue.exp                |    2 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    6 +-
 gdb/testsuite/gdb.base/ptr-typedef.c               |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |    6 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    8 +-
 gdb/testsuite/gdb.base/radix.exp                   |    7 +-
 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                |    7 +-
 gdb/testsuite/gdb.base/{dmsym_main.c => recpar.c}  |   24 +-
 .../gdb.base/{watchpoint-delete.exp => recpar.exp} |   32 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    8 +-
 gdb/testsuite/gdb.base/regs.exp                    |    7 +-
 gdb/testsuite/gdb.base/relational.exp              |    7 +-
 gdb/testsuite/gdb.base/relativedebug.c             |    2 +-
 gdb/testsuite/gdb.base/relativedebug.exp           |    6 +-
 gdb/testsuite/gdb.base/relocate.c                  |    3 +-
 gdb/testsuite/gdb.base/relocate.exp                |    7 +-
 gdb/testsuite/gdb.base/remote.exp                  |    7 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    6 +-
 gdb/testsuite/gdb.base/reread.exp                  |    7 +-
 gdb/testsuite/gdb.base/restore.c                   |    3 +-
 gdb/testsuite/gdb.base/restore.exp                 |    7 +-
 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                  |    4 +-
 gdb/testsuite/gdb.base/return2.exp                 |    7 +-
 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               |    6 +-
 gdb/testsuite/gdb.base/scope.exp                   |    8 +-
 gdb/testsuite/gdb.base/sect-cmd.exp                |    7 +-
 gdb/testsuite/gdb.base/sep-proc.c                  |    2 +-
 gdb/testsuite/gdb.base/sep.c                       |    2 +-
 gdb/testsuite/gdb.base/sep.exp                     |    6 +-
 gdb/testsuite/gdb.base/sepdebug.c                  |    4 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    9 +-
 gdb/testsuite/gdb.base/sepdebug2.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    6 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    6 +-
 gdb/testsuite/gdb.base/setshow.exp                 |    8 +-
 gdb/testsuite/gdb.base/setvar.exp                  |    8 +-
 gdb/testsuite/gdb.base/shell.exp                   |    2 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    7 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |    7 +-
 gdb/testsuite/gdb.base/sigall.exp                  |    7 +-
 gdb/testsuite/gdb.base/sigaltstack.c               |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    6 +-
 gdb/testsuite/gdb.base/sigbpt.c                    |    2 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |    7 +-
 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            |    6 +-
 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             |    6 +-
 gdb/testsuite/gdb.base/siginfo.c                   |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    6 +-
 gdb/testsuite/gdb.base/signals.exp                 |    8 +-
 gdb/testsuite/gdb.base/signest.c                   |    2 +-
 gdb/testsuite/gdb.base/signest.exp                 |    2 +-
 gdb/testsuite/gdb.base/signull.c                   |    4 +-
 gdb/testsuite/gdb.base/signull.exp                 |    7 +-
 gdb/testsuite/gdb.base/sigrepeat.c                 |    3 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    7 +-
 gdb/testsuite/gdb.base/sigstep.c                   |    2 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    7 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    7 +-
 gdb/testsuite/gdb.base/skip-solib.exp              |    2 +-
 gdb/testsuite/gdb.base/skip.exp                    |    2 +-
 gdb/testsuite/gdb.base/so-disc-shr.c               |    2 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    8 +-
 gdb/testsuite/gdb.base/so-indr-cl.exp              |    7 +-
 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              |    3 +-
 gdb/testsuite/gdb.base/solib.exp                   |    7 +-
 gdb/testsuite/gdb.base/source-error.gdb            |    2 +-
 gdb/testsuite/gdb.base/source-test.gdb             |    2 +-
 gdb/testsuite/gdb.base/source.exp                  |    6 +-
 gdb/testsuite/gdb.base/stack-checking.c            |    2 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    6 +-
 gdb/testsuite/gdb.base/start.c                     |    2 +-
 gdb/testsuite/gdb.base/start.exp                   |    6 +-
 gdb/testsuite/gdb.base/step-break.c                |    2 +-
 gdb/testsuite/gdb.base/step-break.exp              |    6 +-
 gdb/testsuite/gdb.base/step-bt.c                   |    2 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |    6 +-
 gdb/testsuite/gdb.base/step-line.c                 |    2 +-
 gdb/testsuite/gdb.base/step-line.exp               |    7 +-
 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-test.exp               |    8 +-
 gdb/testsuite/gdb.base/store.exp                   |    7 +-
 gdb/testsuite/gdb.base/structs.c                   |    3 +-
 gdb/testsuite/gdb.base/structs.exp                 |    8 +-
 gdb/testsuite/gdb.base/structs2.exp                |    7 +-
 gdb/testsuite/gdb.base/structs3.c                  |    2 +-
 gdb/testsuite/gdb.base/structs3.exp                |    2 +-
 gdb/testsuite/gdb.base/subst.exp                   |    6 +-
 .../gdb.base/symbol-without-target_section.c       |    2 +-
 .../gdb.base/symbol-without-target_section.exp     |    2 +-
 gdb/testsuite/gdb.base/term.exp                    |    8 +-
 gdb/testsuite/gdb.base/testenv.c                   |    2 +-
 gdb/testsuite/gdb.base/testenv.exp                 |    6 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    6 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |    2 +-
 gdb/testsuite/gdb.base/twice.exp                   |    7 +-
 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             |    6 +-
 gdb/testsuite/gdb.base/ui-redirect.exp             |    2 +-
 gdb/testsuite/gdb.base/unload.c                    |    2 +-
 gdb/testsuite/gdb.base/unload.exp                  |    7 +-
 gdb/testsuite/gdb.base/unloadshr.c                 |    2 +-
 gdb/testsuite/gdb.base/unloadshr2.c                |    2 +-
 gdb/testsuite/gdb.base/until.exp                   |    6 +-
 gdb/testsuite/gdb.base/unwindonsignal.c            |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    6 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.c        |    2 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.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                 |    7 +-
 gdb/testsuite/gdb.base/volatile.exp                |    8 +-
 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          |    3 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    6 +-
 .../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        |    6 +-
 gdb/testsuite/gdb.base/watchpoint.c                |    8 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   21 +-
 gdb/testsuite/gdb.base/watchpoints.c               |    2 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    6 +-
 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              |    7 +-
 gdb/testsuite/gdb.base/whatis.c                    |    4 +-
 gdb/testsuite/gdb.base/whatis.exp                  |    8 +-
 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                    |    4 +-
 gdb/testsuite/gdb.cell/gcore.exp                   |    4 +-
 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            |   19 +-
 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                 |    8 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    7 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |    7 +-
 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                |    8 +-
 gdb/testsuite/gdb.cp/arg-reference.cc              |    2 +-
 gdb/testsuite/gdb.cp/arg-reference.exp             |    6 +-
 gdb/testsuite/gdb.cp/bool.cc                       |    3 +-
 gdb/testsuite/gdb.cp/bool.exp                      |    7 +-
 gdb/testsuite/gdb.cp/breakpoint.cc                 |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.exp                |    6 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    3 +-
 gdb/testsuite/gdb.cp/bs15503.exp                   |    7 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    2 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    2 +-
 gdb/testsuite/gdb.cp/call-c.exp                    |    6 +-
 gdb/testsuite/gdb.cp/casts.exp                     |    7 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    3 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    7 +-
 gdb/testsuite/gdb.cp/classes.cc                    |    3 +-
 gdb/testsuite/gdb.cp/classes.exp                   |    7 +-
 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              |    6 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    6 +-
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |    8 +-
 gdb/testsuite/gdb.cp/ctti.exp                      |    8 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    3 +-
 gdb/testsuite/gdb.cp/demangle.exp                  |    8 +-
 gdb/testsuite/gdb.cp/derivation.exp                |    7 +-
 gdb/testsuite/gdb.cp/destrprint.exp                |    2 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    3 +-
 gdb/testsuite/gdb.cp/exception.exp                 |    8 +-
 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             |    6 +-
 gdb/testsuite/gdb.cp/fpointer.exp                  |    2 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    6 +-
 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                   |    6 +-
 gdb/testsuite/gdb.cp/gdb2495.cc                    |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    6 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    7 +-
 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                   |    8 +-
 gdb/testsuite/gdb.cp/koenig.exp                    |    2 +-
 gdb/testsuite/gdb.cp/local.exp                     |    7 +-
 gdb/testsuite/gdb.cp/m-data.exp                    |    6 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |    7 +-
 gdb/testsuite/gdb.cp/maint.exp                     |    6 +-
 gdb/testsuite/gdb.cp/mb-ctor.exp                   |    6 +-
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    6 +-
 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              |    6 +-
 gdb/testsuite/gdb.cp/member-ptr.cc                 |    3 +-
 gdb/testsuite/gdb.cp/member-ptr.exp                |    8 +-
 gdb/testsuite/gdb.cp/meth-typedefs.cc              |    2 +-
 gdb/testsuite/gdb.cp/meth-typedefs.exp             |    2 +-
 gdb/testsuite/gdb.cp/method.exp                    |    8 +-
 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                       |    3 +-
 gdb/testsuite/gdb.cp/misc.exp                      |    8 +-
 gdb/testsuite/gdb.cp/namespace-enum.exp            |    2 +-
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    6 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |    8 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |    3 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |    2 +-
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |    6 +-
 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                    |    6 +-
 gdb/testsuite/gdb.cp/nsimport.exp                  |    6 +-
 gdb/testsuite/gdb.cp/nsnested.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsnoimports.exp               |    2 +-
 gdb/testsuite/gdb.cp/nsrecurs.exp                  |    6 +-
 gdb/testsuite/gdb.cp/nsstress.exp                  |    6 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    6 +-
 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                  |    7 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |    8 +-
 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                   |    6 +-
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    6 +-
 gdb/testsuite/gdb.cp/pr-574.cc                     |    3 +-
 gdb/testsuite/gdb.cp/pr-574.exp                    |    6 +-
 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                |    3 +-
 gdb/testsuite/gdb.cp/printmethod.exp               |    7 +-
 gdb/testsuite/gdb.cp/psmang.exp                    |    7 +-
 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/punctuator.exp                |    6 +-
 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                |    6 +-
 gdb/testsuite/gdb.cp/ref-types.cc                  |    3 +-
 gdb/testsuite/gdb.cp/ref-types.exp                 |    7 +-
 gdb/testsuite/gdb.cp/rtti.exp                      |    7 +-
 gdb/testsuite/gdb.cp/rtti.h                        |    3 +-
 gdb/testsuite/gdb.cp/rtti1.cc                      |    3 +-
 gdb/testsuite/gdb.cp/rtti2.cc                      |    3 +-
 gdb/testsuite/gdb.cp/shadow.exp                    |    6 +-
 gdb/testsuite/gdb.cp/smartp.cc                     |    3 +-
 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                   |    6 +-
 gdb/testsuite/gdb.cp/templates.exp                 |    8 +-
 gdb/testsuite/gdb.cp/try_catch.cc                  |    2 +-
 gdb/testsuite/gdb.cp/try_catch.exp                 |    6 +-
 gdb/testsuite/gdb.cp/typedef-operator.cc           |    2 +-
 gdb/testsuite/gdb.cp/typedef-operator.exp          |    2 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    3 +-
 gdb/testsuite/gdb.cp/userdef.exp                   |    7 +-
 gdb/testsuite/gdb.cp/virtbase.exp                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc.cc                   |    4 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    8 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc2.exp                 |    2 +-
 gdb/testsuite/gdb.disasm/am33.exp                  |    7 +-
 gdb/testsuite/gdb.disasm/h8300s.exp                |    7 +-
 gdb/testsuite/gdb.disasm/hppa.exp                  |    7 +-
 gdb/testsuite/gdb.disasm/mn10300.exp               |    6 +-
 gdb/testsuite/gdb.disasm/sh3.exp                   |    7 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    7 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    7 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    7 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    7 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    7 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    7 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    7 +-
 gdb/testsuite/gdb.dwarf2/Makefile.in               |    4 +-
 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              |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |    3 +-
 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             |    3 +-
 .../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-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           |    3 +-
 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          |    3 +-
 .../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-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           |    3 +-
 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-modula2-self-type.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |    2 +-
 ...r-zero-addr.S => dw2-namespaceless-anonymous.S} |   23 +-
 ...ritance.exp => dw2-namespaceless-anonymous.exp} |   10 +-
 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-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/implptr-64bit.S           |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr-64bit.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S   |    2 +-
 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/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              |    4 +-
 gdb/testsuite/gdb.fortran/array-element.exp        |    6 +-
 gdb/testsuite/gdb.fortran/array-element.f          |    2 +-
 gdb/testsuite/gdb.fortran/charset.exp              |    2 +-
 gdb/testsuite/gdb.fortran/complex.exp              |    2 +-
 gdb/testsuite/gdb.fortran/complex.f                |    2 +-
 gdb/testsuite/gdb.fortran/derived-type.exp         |    6 +-
 gdb/testsuite/gdb.fortran/derived-type.f90         |    2 +-
 gdb/testsuite/gdb.fortran/exprs.exp                |    8 +-
 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              |    2 +-
 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             |    6 +-
 gdb/testsuite/gdb.fortran/subarray.f               |    2 +-
 gdb/testsuite/gdb.fortran/types.exp                |    8 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    7 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |    7 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    8 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    7 +-
 gdb/testsuite/gdb.hp/gdb.aCC/exception.exp         |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp          |    7 +-
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp        |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp    |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp          |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp      |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg.exp           |    6 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp    |    7 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp     |    7 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp           |    8 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp           |    8 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp           |    7 +-
 gdb/testsuite/gdb.hp/gdb.defects/bs14602.exp       |    4 -
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    7 +-
 gdb/testsuite/gdb.java/jmain.exp                   |    7 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    7 +-
 gdb/testsuite/gdb.java/jnpe.exp                    |    6 +-
 gdb/testsuite/gdb.java/jnpe.java                   |    2 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    7 +-
 gdb/testsuite/gdb.java/jprint.java                 |    3 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |    6 +-
 gdb/testsuite/gdb.java/jv-print.exp                |    6 +-
 gdb/testsuite/gdb.linespec/linespec.exp            |   19 +-
 gdb/testsuite/gdb.mi/array.f                       |    2 +-
 gdb/testsuite/gdb.mi/basics.c                      |    3 +-
 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                    |    3 +-
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb701.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb792.exp                    |    3 +-
 gdb/testsuite/gdb.mi/mi-async.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    3 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi-cli.exp                    |    3 +-
 gdb/testsuite/gdb.mi/mi-console.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi-disassemble.exp            |    4 +-
 gdb/testsuite/gdb.mi/mi-eval.exp                   |    3 +-
 gdb/testsuite/gdb.mi/mi-file-transfer.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |    3 +-
 gdb/testsuite/gdb.mi/mi-hack-cli.exp               |    3 +-
 .../gdb.mi/mi-inheritance-syntax-error.exp         |    3 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |    3 +-
 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                |    6 +-
 gdb/testsuite/gdb.mi/mi-pendshr.c                  |    2 +-
 gdb/testsuite/gdb.mi/mi-pthreads.exp               |    3 +-
 gdb/testsuite/gdb.mi/mi-read-memory.exp            |    3 +-
 gdb/testsuite/gdb.mi/mi-regs.exp                   |    3 +-
 gdb/testsuite/gdb.mi/mi-return.exp                 |    4 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi-solib.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-stack.c                    |    4 +-
 gdb/testsuite/gdb.mi/mi-stack.exp                  |    4 +-
 gdb/testsuite/gdb.mi/mi-stepi.exp                  |    4 +-
 .../{gdb.python/py-events.c => gdb.mi/mi-stepn.c}  |   23 +-
 .../leader-exit.exp => gdb.mi/mi-stepn.exp}        |   32 +-
 gdb/testsuite/gdb.mi/mi-syn-frame.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child.c                |    3 +-
 gdb/testsuite/gdb.mi/mi-var-child.exp              |    4 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp                |    4 +-
 gdb/testsuite/gdb.mi/mi-var-cp.cc                  |   48 +-
 gdb/testsuite/gdb.mi/mi-var-cp.exp                 |   75 +-
 gdb/testsuite/gdb.mi/mi-var-display.exp            |    3 +-
 gdb/testsuite/gdb.mi/mi-var-invalidate.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-watch-nonstop.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    4 +-
 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-basics.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi2-break.exp                 |    4 +-
 gdb/testsuite/gdb.mi/mi2-cli.exp                   |    3 +-
 gdb/testsuite/gdb.mi/mi2-console.exp               |    3 +-
 gdb/testsuite/gdb.mi/mi2-disassemble.exp           |    3 +-
 gdb/testsuite/gdb.mi/mi2-eval.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi2-file.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi2-hack-cli.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi2-pthreads.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi2-read-memory.exp           |    3 +-
 gdb/testsuite/gdb.mi/mi2-regs.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi2-return.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi2-simplerun.exp             |    3 +-
 gdb/testsuite/gdb.mi/mi2-stack.exp                 |    3 +-
 gdb/testsuite/gdb.mi/mi2-stepi.exp                 |    3 +-
 gdb/testsuite/gdb.mi/mi2-syn-frame.exp             |    3 +-
 gdb/testsuite/gdb.mi/mi2-until.exp                 |    4 +-
 gdb/testsuite/gdb.mi/mi2-var-block.exp             |    3 +-
 gdb/testsuite/gdb.mi/mi2-var-child.exp             |   98 +-
 gdb/testsuite/gdb.mi/mi2-var-cmd.exp               |    3 +-
 gdb/testsuite/gdb.mi/mi2-var-display.exp           |    3 +-
 gdb/testsuite/gdb.mi/mi2-watch.exp                 |    3 +-
 gdb/testsuite/gdb.mi/non-stop-exit.c               |    2 +-
 gdb/testsuite/gdb.mi/non-stop.c                    |    3 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |    2 +-
 gdb/testsuite/gdb.mi/nsintrall.c                   |    3 +-
 gdb/testsuite/gdb.mi/nsmoribund.c                  |    3 +-
 gdb/testsuite/gdb.mi/nsthrexec.c                   |    2 +-
 gdb/testsuite/gdb.mi/pthreads.c                    |    3 +-
 gdb/testsuite/gdb.mi/solib-lib.c                   |    2 +-
 gdb/testsuite/gdb.mi/solib-main.c                  |    2 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |   54 +-
 gdb/testsuite/gdb.mi/watch-nonstop.c               |    2 +-
 gdb/testsuite/gdb.modula2/Makefile.in              |    2 +-
 gdb/testsuite/gdb.modula2/unbounded-array.exp      |    6 +-
 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.objc/basicclass.exp              |    7 +-
 gdb/testsuite/gdb.objc/nondebug.exp                |    6 +-
 gdb/testsuite/gdb.objc/objcdecode.exp              |    6 +-
 gdb/testsuite/gdb.objc/print.exp                   |    6 +-
 gdb/testsuite/gdb.opencl/callfuncs.cl              |    2 +-
 gdb/testsuite/gdb.opencl/callfuncs.exp             |    6 +-
 gdb/testsuite/gdb.opencl/convs_casts.cl            |    2 +-
 gdb/testsuite/gdb.opencl/convs_casts.exp           |    6 +-
 gdb/testsuite/gdb.opencl/datatypes.cl              |    2 +-
 gdb/testsuite/gdb.opencl/datatypes.exp             |    6 +-
 gdb/testsuite/gdb.opencl/operators.cl              |    2 +-
 gdb/testsuite/gdb.opencl/operators.exp             |    6 +-
 gdb/testsuite/gdb.opencl/vec_comps.cl              |    2 +-
 gdb/testsuite/gdb.opencl/vec_comps.exp             |    6 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.c     |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.exp   |    6 +-
 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                |    6 +-
 gdb/testsuite/gdb.pascal/floats.pas                |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.exp              |    6 +-
 gdb/testsuite/gdb.pascal/gdb11492.pas              |    2 +-
 gdb/testsuite/gdb.pascal/hello.exp                 |    6 +-
 gdb/testsuite/gdb.pascal/integers.exp              |    6 +-
 gdb/testsuite/gdb.pascal/integers.pas              |    2 +-
 gdb/testsuite/gdb.pascal/print.exp                 |    6 +-
 gdb/testsuite/gdb.pascal/types.exp                 |    8 +-
 gdb/testsuite/gdb.python/lib-types.cc              |    2 +-
 gdb/testsuite/gdb.python/lib-types.exp             |    6 +-
 gdb/testsuite/gdb.python/py-block.c                |    2 +-
 gdb/testsuite/gdb.python/py-block.exp              |    6 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |    2 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |    6 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |    6 +-
 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               |    7 +-
 gdb/testsuite/gdb.python/py-events.exp             |   18 +-
 gdb/testsuite/gdb.python/py-events.py              |    2 +-
 gdb/testsuite/gdb.python/py-evsignal.exp           |    6 +-
 gdb/testsuite/gdb.python/py-evthreads.c            |    2 +-
 gdb/testsuite/gdb.python/py-evthreads.exp          |    6 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.c    |    2 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.exp  |    6 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.py   |    2 +-
 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  |    2 +-
 gdb/testsuite/gdb.python/py-frame-inline.c         |    2 +-
 gdb/testsuite/gdb.python/py-frame-inline.exp       |    2 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    6 +-
 gdb/testsuite/gdb.python/py-function.exp           |    6 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |    6 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |    6 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |    2 +-
 .../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     |    6 +-
 gdb/testsuite/gdb.python/py-objfile.c              |    2 +-
 gdb/testsuite/gdb.python/py-objfile.exp            |    6 +-
 gdb/testsuite/gdb.python/py-parameter.exp          |    6 +-
 gdb/testsuite/gdb.python/py-pp-maint.c             |   12 +-
 gdb/testsuite/gdb.python/py-pp-maint.exp           |   43 +-
 gdb/testsuite/gdb.python/py-pp-maint.py            |    5 +-
 gdb/testsuite/gdb.python/py-prettyprint.c          |    2 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    6 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    2 +-
 gdb/testsuite/gdb.python/py-progspace.c            |    2 +-
 gdb/testsuite/gdb.python/py-progspace.exp          |    6 +-
 gdb/testsuite/gdb.python/py-prompt.c               |    2 +-
 gdb/testsuite/gdb.python/py-prompt.exp             |    6 +-
 gdb/testsuite/gdb.python/py-section-script.c       |    2 +-
 gdb/testsuite/gdb.python/py-section-script.exp     |    6 +-
 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             |    2 +-
 gdb/testsuite/gdb.python/py-symbol.c               |    2 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |    6 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |    6 +-
 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               |    6 +-
 gdb/testsuite/gdb.python/py-value.c                |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |    6 +-
 gdb/testsuite/gdb.python/python-1.c                |    2 +-
 gdb/testsuite/gdb.python/python.c                  |    2 +-
 gdb/testsuite/gdb.python/python.exp                |    6 +-
 gdb/testsuite/gdb.python/source1                   |    2 +-
 gdb/testsuite/gdb.python/source2.py                |    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        |    6 +-
 gdb/testsuite/gdb.reverse/i386-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    6 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |    6 +-
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |    6 +-
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |    6 +-
 .../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      |    6 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.c         |    2 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    6 +-
 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                    |    4 +-
 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-mon.exp            |    2 +-
 gdb/testsuite/gdb.server/server-run.exp            |    2 +-
 gdb/testsuite/gdb.server/server.c                  |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    7 +-
 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               |    6 +-
 gdb/testsuite/gdb.stabs/weird.exp                  |    8 +-
 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         |    7 +-
 gdb/testsuite/gdb.threads/corethreads.c            |    2 +-
 gdb/testsuite/gdb.threads/corethreads.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         |    7 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.c   |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |    7 +-
 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          |    7 +-
 gdb/testsuite/gdb.threads/killed.c                 |    3 +-
 gdb/testsuite/gdb.threads/killed.exp               |    7 +-
 gdb/testsuite/gdb.threads/leader-exit.c            |    2 +-
 gdb/testsuite/gdb.threads/leader-exit.exp          |    2 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    7 +-
 .../gdb.threads/local-watch-wrong-thread.c         |    3 +-
 .../gdb.threads/local-watch-wrong-thread.exp       |    2 +-
 gdb/testsuite/gdb.threads/manythreads.c            |    3 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    7 +-
 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           |    3 +-
 gdb/testsuite/gdb.threads/pending-step.exp         |    2 +-
 gdb/testsuite/gdb.threads/print-threads.exp        |    8 +-
 gdb/testsuite/gdb.threads/pthread_cond_wait.c      |    2 +-
 gdb/testsuite/gdb.threads/pthread_cond_wait.exp    |    7 +-
 gdb/testsuite/gdb.threads/pthreads.c               |    3 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |    8 +-
 gdb/testsuite/gdb.threads/schedlock.c              |    3 +-
 gdb/testsuite/gdb.threads/schedlock.exp            |    8 +-
 gdb/testsuite/gdb.threads/sigthread.exp            |    2 +-
 gdb/testsuite/gdb.threads/staticthreads.c          |    2 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |    7 +-
 gdb/testsuite/gdb.threads/step.exp                 |    7 +-
 gdb/testsuite/gdb.threads/step2.exp                |    7 +-
 gdb/testsuite/gdb.threads/switch-threads.c         |    2 +-
 gdb/testsuite/gdb.threads/switch-threads.exp       |    7 +-
 gdb/testsuite/gdb.threads/thread-execl.c           |    2 +-
 gdb/testsuite/gdb.threads/thread-execl.exp         |    2 +-
 gdb/testsuite/gdb.threads/thread-find.exp          |    7 +-
 gdb/testsuite/gdb.threads/thread-specific.c        |    2 +-
 gdb/testsuite/gdb.threads/thread-specific.exp      |    6 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    6 +-
 gdb/testsuite/gdb.threads/thread_check.c           |    3 +-
 gdb/testsuite/gdb.threads/thread_check.exp         |    7 +-
 gdb/testsuite/gdb.threads/thread_events.c          |    2 +-
 gdb/testsuite/gdb.threads/thread_events.exp        |    6 +-
 gdb/testsuite/gdb.threads/threadapply.c            |    3 +-
 gdb/testsuite/gdb.threads/threadapply.exp          |    6 +-
 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          |    3 +-
 gdb/testsuite/gdb.threads/tls-shared.exp           |    6 +-
 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                  |    3 +-
 gdb/testsuite/gdb.threads/tls2.c                   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |    2 +-
 gdb/testsuite/gdb.threads/watchthreads.c           |    3 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    6 +-
 gdb/testsuite/gdb.threads/watchthreads2.c          |    2 +-
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    6 +-
 gdb/testsuite/gdb.trace/actions.exp                |    7 +-
 gdb/testsuite/gdb.trace/ax.exp                     |    6 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    7 +-
 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             |    6 +-
 gdb/testsuite/gdb.trace/change-loc.h               |    2 +-
 gdb/testsuite/gdb.trace/circ.exp                   |    6 +-
 gdb/testsuite/gdb.trace/collection.exp             |    7 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |    7 +-
 gdb/testsuite/gdb.trace/ftrace.c                   |    2 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |    7 +-
 gdb/testsuite/gdb.trace/packetlen.exp              |    7 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    7 +-
 gdb/testsuite/gdb.trace/passcount.exp              |    7 +-
 gdb/testsuite/gdb.trace/pending.c                  |    2 +-
 gdb/testsuite/gdb.trace/pending.exp                |    6 +-
 gdb/testsuite/gdb.trace/pendshr1.c                 |    2 +-
 gdb/testsuite/gdb.trace/pendshr2.c                 |    2 +-
 gdb/testsuite/gdb.trace/report.exp                 |    7 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |    7 +-
 gdb/testsuite/gdb.trace/status-stop.c              |    2 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |    2 +-
 gdb/testsuite/gdb.trace/strace.c                   |    7 +-
 gdb/testsuite/gdb.trace/strace.exp                 |  166 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    6 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    7 +-
 gdb/testsuite/gdb.trace/trace-break.c              |    2 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |    2 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |    7 +-
 gdb/testsuite/gdb.trace/tspeed.c                   |    3 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    3 +-
 gdb/testsuite/gdb.trace/tstatus.exp                |    2 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |    6 +-
 gdb/testsuite/gdb.trace/unavailable.cc             |    3 +-
 gdb/testsuite/gdb.trace/unavailable.exp            |    3 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |    7 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |    7 +-
 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/cell.exp                         |    2 +-
 gdb/testsuite/lib/cl_util.c                        |    2 +-
 gdb/testsuite/lib/cl_util.h                        |    2 +-
 gdb/testsuite/lib/compiler.c                       |    4 +-
 gdb/testsuite/lib/compiler.cc                      |    4 +-
 gdb/testsuite/lib/cp-support.exp                   |    3 +-
 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                          |   38 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    3 +-
 gdb/testsuite/lib/java.exp                         |    4 +-
 gdb/testsuite/lib/mi-support.exp                   |   73 +-
 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                |    3 +-
 gdb/thread.c                                       |    5 +-
 gdb/tic6x-linux-tdep.c                             |    3 +-
 gdb/tic6x-tdep.c                                   |    2 +-
 gdb/tic6x-tdep.h                                   |    3 +-
 gdb/top.c                                          |    4 +-
 gdb/top.h                                          |    5 +-
 gdb/tracepoint.c                                   |    3 +-
 gdb/tracepoint.h                                   |    3 +-
 gdb/trad-frame.c                                   |    3 +-
 gdb/trad-frame.h                                   |    3 +-
 gdb/tramp-frame.c                                  |    3 +-
 gdb/tramp-frame.h                                  |    3 +-
 gdb/tui/tui-command.c                              |    3 +-
 gdb/tui/tui-command.h                              |    4 +-
 gdb/tui/tui-data.c                                 |    3 +-
 gdb/tui/tui-data.h                                 |    4 +-
 gdb/tui/tui-disasm.c                               |    3 +-
 gdb/tui/tui-disasm.h                               |    4 +-
 gdb/tui/tui-file.c                                 |    3 +-
 gdb/tui/tui-file.h                                 |    3 +-
 gdb/tui/tui-hooks.c                                |    3 +-
 gdb/tui/tui-hooks.h                                |    3 +-
 gdb/tui/tui-interp.c                               |    3 +-
 gdb/tui/tui-io.c                                   |    3 +-
 gdb/tui/tui-io.h                                   |    4 +-
 gdb/tui/tui-layout.c                               |    3 +-
 gdb/tui/tui-layout.h                               |    4 +-
 gdb/tui/tui-out.c                                  |    4 +-
 gdb/tui/tui-regs.c                                 |    3 +-
 gdb/tui/tui-regs.h                                 |    4 +-
 gdb/tui/tui-source.c                               |    3 +-
 gdb/tui/tui-source.h                               |    4 +-
 gdb/tui/tui-stack.c                                |    3 +-
 gdb/tui/tui-stack.h                                |    4 +-
 gdb/tui/tui-win.c                                  |    3 +-
 gdb/tui/tui-win.h                                  |    4 +-
 gdb/tui/tui-windata.c                              |    3 +-
 gdb/tui/tui-windata.h                              |    4 +-
 gdb/tui/tui-wingeneral.c                           |    3 +-
 gdb/tui/tui-wingeneral.h                           |    4 +-
 gdb/tui/tui-winsource.c                            |    3 +-
 gdb/tui/tui-winsource.h                            |    4 +-
 gdb/tui/tui.c                                      |    3 +-
 gdb/tui/tui.h                                      |    4 +-
 gdb/typeprint.c                                    |    3 +-
 gdb/typeprint.h                                    |    4 +-
 gdb/ui-file.c                                      |    3 +-
 gdb/ui-file.h                                      |    3 +-
 gdb/ui-out.c                                       |    4 +-
 gdb/ui-out.h                                       |    4 +-
 gdb/unwind_stop_reasons.def                        |    2 +-
 gdb/user-regs.c                                    |    3 +-
 gdb/user-regs.h                                    |    3 +-
 gdb/utils.c                                        |    4 +-
 gdb/v850-tdep.c                                    |    4 +-
 gdb/valarith.c                                     |    5 +-
 gdb/valops.c                                       |    4 +-
 gdb/valprint.c                                     |    4 +-
 gdb/valprint.h                                     |    4 +-
 gdb/value.c                                        |    4 +-
 gdb/value.h                                        |    4 +-
 gdb/varobj.c                                       |  253 +-
 gdb/varobj.h                                       |    4 +-
 gdb/vax-nat.c                                      |    3 +-
 gdb/vax-tdep.c                                     |    5 +-
 gdb/vax-tdep.h                                     |    3 +-
 gdb/vaxbsd-nat.c                                   |    3 +-
 gdb/vaxnbsd-tdep.c                                 |    3 +-
 gdb/vaxobsd-tdep.c                                 |    3 +-
 gdb/vec.c                                          |    3 +-
 gdb/vec.h                                          |    3 +-
 gdb/version.h                                      |    3 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    3 +-
 gdb/windows-nat.h                                  |    2 +-
 gdb/windows-tdep.c                                 |    2 +-
 gdb/windows-tdep.h                                 |    2 +-
 gdb/windows-termcap.c                              |    3 +-
 gdb/wrapper.c                                      |  185 -
 gdb/wrapper.h                                      |   53 -
 gdb/xcoffread.c                                    |    4 +-
 gdb/xcoffread.h                                    |    2 +-
 gdb/xcoffsolib.c                                   |    4 +-
 gdb/xcoffsolib.h                                   |    4 +-
 gdb/xml-support.c                                  |    3 +-
 gdb/xml-support.h                                  |    3 +-
 gdb/xml-syscall.c                                  |    2 +-
 gdb/xml-syscall.h                                  |    2 +-
 gdb/xml-tdesc.c                                    |    2 +-
 gdb/xml-tdesc.h                                    |    2 +-
 gdb/xstormy16-tdep.c                               |    3 +-
 gdb/xtensa-config.c                                |    3 +-
 gdb/xtensa-linux-nat.c                             |    2 +-
 gdb/xtensa-linux-tdep.c                            |    2 +-
 gdb/xtensa-tdep.c                                  |    3 +-
 gdb/xtensa-tdep.h                                  |    3 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/ChangeLog                                  |    9 +
 include/demangle.h                                 |    5 +
 include/gdb/callback.h                             |    2 +-
 include/gdb/fileio.h                               |    2 +-
 include/gdb/remote-sim.h                           |    4 +-
 include/gdb/signals.def                            |    2 +-
 include/gdb/signals.h                              |    4 +-
 include/gdb/sim-arm.h                              |    3 +-
 include/gdb/sim-bfin.h                             |    2 +-
 include/gdb/sim-cr16.h                             |    2 +-
 include/gdb/sim-d10v.h                             |    3 +-
 include/gdb/sim-frv.h                              |    2 +-
 include/gdb/sim-h8300.h                            |    3 +-
 include/gdb/sim-lm32.h                             |    2 +-
 include/gdb/sim-m32c.h                             |    3 +-
 include/gdb/sim-ppc.h                              |    2 +-
 include/gdb/sim-rx.h                               |    2 +-
 include/gdb/sim-sh.h                               |    4 +-
 include/mach-o/ChangeLog                           |   20 +
 include/mach-o/external.h                          |   24 +-
 include/mach-o/loader.h                            |   16 +-
 libiberty/ChangeLog                                |   43 +
 libiberty/configure                                |    3 -
 libiberty/cp-demangle.c                            |  295 +-
 libiberty/make-relative-prefix.c                   |   23 +-
 libiberty/testsuite/demangle-expected              |   56 +-
 opcodes/ChangeLog                                  |  818 +---
 opcodes/{ChangeLog => ChangeLog-2011}              |    0
 opcodes/cr16-dis.c                                 |    4 +-
 opcodes/i386-dis.c                                 |    3 +
 opcodes/i386-gen.c                                 |    3 +
 opcodes/i386-init.h                                |  149 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |    4 +
 opcodes/i386-tbl.h                                 | 5350 ++++++++++----------
 opcodes/m68k-opc.c                                 |    4 +-
 sim/Makefile.in                                    |    4 +-
 sim/arm/Makefile.in                                |    3 +-
 sim/arm/iwmmxt.c                                   |    3 +-
 sim/arm/iwmmxt.h                                   |    3 +-
 sim/arm/maverick.c                                 |    3 +-
 sim/arm/wrapper.c                                  |    4 +-
 sim/avr/Makefile.in                                |    2 +-
 sim/avr/interp.c                                   |    2 +-
 sim/bfin/Makefile.in                               |    2 +-
 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_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_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/ChangeLog                               |    6 +
 sim/common/Make-common.in                          |    4 +-
 sim/common/Makefile.in                             |    8 +-
 sim/common/callback.c                              |    4 +-
 sim/common/cgen-cpu.h                              |    3 +-
 sim/common/cgen-defs.h                             |    3 +-
 sim/common/cgen-engine.h                           |    3 +-
 sim/common/cgen-mem.h                              |    3 +-
 sim/common/cgen-ops.h                              |    4 +-
 sim/common/cgen-par.c                              |    3 +-
 sim/common/cgen-par.h                              |    3 +-
 sim/common/cgen-run.c                              |    3 +-
 sim/common/cgen-scache.c                           |    3 +-
 sim/common/cgen-scache.h                           |    3 +-
 sim/common/cgen-sim.h                              |    3 +-
 sim/common/cgen-trace.c                            |    3 +-
 sim/common/cgen-trace.h                            |    3 +-
 sim/common/cgen-types.h                            |    3 +-
 sim/common/cgen-utils.c                            |    3 +-
 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                            |    3 +-
 sim/common/dv-sockser.h                            |    2 +-
 sim/common/genmloop.sh                             |    3 +-
 sim/common/hw-alloc.c                              |    3 +-
 sim/common/hw-alloc.h                              |    3 +-
 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                             |    3 +-
 sim/common/hw-events.h                             |    3 +-
 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                               |    3 +-
 sim/common/hw-ports.c                              |    3 +-
 sim/common/hw-ports.h                              |    3 +-
 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                                  |    3 +-
 sim/common/run-sim.h                               |    2 +-
 sim/common/run.1                                   |    2 +-
 sim/common/run.c                                   |    4 +-
 sim/common/sim-abort.c                             |    3 +-
 sim/common/sim-alu.h                               |    2 +-
 sim/common/sim-arange.c                            |    3 +-
 sim/common/sim-arange.h                            |    3 +-
 sim/common/sim-assert.h                            |    2 +-
 sim/common/sim-base.h                              |    3 +-
 sim/common/sim-basics.h                            |    3 +-
 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                            |    3 +-
 sim/common/sim-core.c                              |    2 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-cpu.c                               |    3 +-
 sim/common/sim-cpu.h                               |    3 +-
 sim/common/sim-endian.c                            |    2 +-
 sim/common/sim-endian.h                            |    2 +-
 sim/common/sim-engine.c                            |    3 +-
 sim/common/sim-engine.h                            |    3 +-
 sim/common/sim-events.c                            |    2 +-
 sim/common/sim-events.h                            |    2 +-
 sim/common/sim-fpu.h                               |    4 +-
 sim/common/sim-hload.c                             |    3 +-
 sim/common/sim-hrw.c                               |    3 +-
 sim/common/sim-hw.c                                |    3 +-
 sim/common/sim-hw.h                                |    3 +-
 sim/common/sim-info.c                              |    3 +-
 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                              |    4 +-
 sim/common/sim-memopt.c                            |    3 +-
 sim/common/sim-memopt.h                            |    3 +-
 sim/common/sim-model.c                             |    3 +-
 sim/common/sim-model.h                             |    3 +-
 sim/common/sim-module.c                            |    3 +-
 sim/common/sim-module.h                            |    3 +-
 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                           |    4 +-
 sim/common/sim-options.h                           |    3 +-
 sim/common/sim-profile.c                           |    4 +-
 sim/common/sim-profile.h                           |    3 +-
 sim/common/sim-reason.c                            |    3 +-
 sim/common/sim-reg.c                               |    3 +-
 sim/common/sim-resume.c                            |    3 +-
 sim/common/sim-run.c                               |    3 +-
 sim/common/sim-signal.c                            |    3 +-
 sim/common/sim-signal.h                            |    3 +-
 sim/common/sim-stop.c                              |    3 +-
 sim/common/sim-trace.c                             |    4 +-
 sim/common/sim-trace.h                             |    4 +-
 sim/common/sim-types.h                             |    3 +-
 sim/common/sim-utils.c                             |    3 +-
 sim/common/sim-utils.h                             |    3 +-
 sim/common/sim-watch.c                             |    3 +-
 sim/common/sim-watch.h                             |    3 +-
 sim/common/syscall.c                               |    4 +-
 sim/common/version.h                               |    3 +-
 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                               |    3 +-
 sim/cris/arch.c                                    |    2 +-
 sim/cris/arch.h                                    |    2 +-
 sim/cris/cpuall.h                                  |    2 +-
 sim/cris/cpuv10.c                                  |    2 +-
 sim/cris/cpuv10.h                                  |    2 +-
 sim/cris/cpuv32.c                                  |    2 +-
 sim/cris/cpuv32.h                                  |    2 +-
 sim/cris/cris-desc.c                               |    2 +-
 sim/cris/cris-desc.h                               |    2 +-
 sim/cris/cris-opc.h                                |    2 +-
 sim/cris/cris-sim.h                                |    3 +-
 sim/cris/cris-tmpl.c                               |    3 +-
 sim/cris/crisv10f.c                                |    3 +-
 sim/cris/crisv32f.c                                |    3 +-
 sim/cris/decodev10.c                               |    2 +-
 sim/cris/decodev10.h                               |    2 +-
 sim/cris/decodev32.c                               |    2 +-
 sim/cris/decodev32.h                               |    2 +-
 sim/cris/devices.c                                 |    3 +-
 sim/cris/dv-cris.c                                 |    2 +-
 sim/cris/dv-rv.c                                   |    2 +-
 sim/cris/mloop.in                                  |    3 +-
 sim/cris/modelv10.c                                |    2 +-
 sim/cris/modelv32.c                                |    2 +-
 sim/cris/rvdummy.c                                 |    2 +-
 sim/cris/semcrisv10f-switch.c                      |    2 +-
 sim/cris/semcrisv32f-switch.c                      |    2 +-
 sim/cris/sim-if.c                                  |    3 +-
 sim/cris/sim-main.h                                |    3 +-
 sim/cris/tconfig.in                                |    3 +-
 sim/cris/traps.c                                   |    3 +-
 sim/d10v/Makefile.in                               |    3 +-
 sim/erc32/Makefile.in                              |    4 +-
 sim/frv/Makefile.in                                |    4 +-
 sim/frv/arch.c                                     |    2 +-
 sim/frv/arch.h                                     |    2 +-
 sim/frv/cache.c                                    |    4 +-
 sim/frv/cache.h                                    |    4 +-
 sim/frv/cpu.c                                      |    2 +-
 sim/frv/cpu.h                                      |    2 +-
 sim/frv/cpuall.h                                   |    2 +-
 sim/frv/decode.c                                   |    2 +-
 sim/frv/decode.h                                   |    2 +-
 sim/frv/devices.c                                  |    3 +-
 sim/frv/frv-sim.h                                  |    4 +-
 sim/frv/frv.c                                      |    4 +-
 sim/frv/interrupts.c                               |    3 +-
 sim/frv/memory.c                                   |    4 +-
 sim/frv/mloop.in                                   |    4 +-
 sim/frv/model.c                                    |    2 +-
 sim/frv/options.c                                  |    3 +-
 sim/frv/pipeline.c                                 |    4 +-
 sim/frv/profile-fr400.c                            |    3 +-
 sim/frv/profile-fr400.h                            |    3 +-
 sim/frv/profile-fr450.c                            |    3 +-
 sim/frv/profile-fr500.c                            |    4 +-
 sim/frv/profile-fr500.h                            |    3 +-
 sim/frv/profile-fr550.c                            |    3 +-
 sim/frv/profile-fr550.h                            |    3 +-
 sim/frv/profile.c                                  |    4 +-
 sim/frv/profile.h                                  |    4 +-
 sim/frv/registers.c                                |    4 +-
 sim/frv/registers.h                                |    3 +-
 sim/frv/reset.c                                    |    4 +-
 sim/frv/sem.c                                      |    2 +-
 sim/frv/sim-if.c                                   |    3 +-
 sim/frv/sim-main.h                                 |    4 +-
 sim/frv/traps.c                                    |    4 +-
 sim/h8300/Makefile.in                              |    4 +-
 sim/igen/Makefile.in                               |    2 +-
 sim/igen/compare_igen_models                       |    3 +-
 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                             |    3 +-
 sim/iq2000/arch.c                                  |    2 +-
 sim/iq2000/arch.h                                  |    2 +-
 sim/iq2000/cpu.c                                   |    2 +-
 sim/iq2000/cpu.h                                   |    2 +-
 sim/iq2000/cpuall.h                                |    2 +-
 sim/iq2000/decode.c                                |    2 +-
 sim/iq2000/decode.h                                |    2 +-
 sim/iq2000/iq2000-sim.h                            |    3 +-
 sim/iq2000/iq2000.c                                |    3 +-
 sim/iq2000/mloop.in                                |    3 +-
 sim/iq2000/model.c                                 |    2 +-
 sim/iq2000/sem-switch.c                            |    2 +-
 sim/iq2000/sem.c                                   |    2 +-
 sim/iq2000/sim-if.c                                |    3 +-
 sim/lm32/arch.c                                    |    2 +-
 sim/lm32/arch.h                                    |    2 +-
 sim/lm32/cpu.c                                     |    2 +-
 sim/lm32/cpu.h                                     |    2 +-
 sim/lm32/cpuall.h                                  |    2 +-
 sim/lm32/decode.c                                  |    2 +-
 sim/lm32/decode.h                                  |    2 +-
 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/model.c                                   |    2 +-
 sim/lm32/sem-switch.c                              |    2 +-
 sim/lm32/sem.c                                     |    2 +-
 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                               |    3 +-
 sim/m32c/blinky.S                                  |    3 +-
 sim/m32c/configure.ac                              |    3 +-
 sim/m32c/cpu.h                                     |    3 +-
 sim/m32c/gdb-if.c                                  |    3 +-
 sim/m32c/gloss.S                                   |    3 +-
 sim/m32c/int.c                                     |    3 +-
 sim/m32c/int.h                                     |    3 +-
 sim/m32c/load.c                                    |    3 +-
 sim/m32c/load.h                                    |    3 +-
 sim/m32c/m32c.opc                                  |    3 +-
 sim/m32c/main.c                                    |    3 +-
 sim/m32c/mem.c                                     |    3 +-
 sim/m32c/mem.h                                     |    3 +-
 sim/m32c/misc.c                                    |    3 +-
 sim/m32c/misc.h                                    |    3 +-
 sim/m32c/opc2c.c                                   |    3 +-
 sim/m32c/r8c.opc                                   |    3 +-
 sim/m32c/reg.c                                     |    3 +-
 sim/m32c/safe-fgets.c                              |    3 +-
 sim/m32c/safe-fgets.h                              |    3 +-
 sim/m32c/sample.S                                  |    3 +-
 sim/m32c/sample.ld                                 |    3 +-
 sim/m32c/sample2.c                                 |    3 +-
 sim/m32c/srcdest.c                                 |    3 +-
 sim/m32c/syscalls.c                                |    3 +-
 sim/m32c/syscalls.h                                |    3 +-
 sim/m32c/trace.c                                   |    3 +-
 sim/m32c/trace.h                                   |    3 +-
 sim/m32r/Makefile.in                               |    4 +-
 sim/m32r/arch.c                                    |    2 +-
 sim/m32r/arch.h                                    |    2 +-
 sim/m32r/cpu.c                                     |    2 +-
 sim/m32r/cpu.h                                     |    2 +-
 sim/m32r/cpu2.c                                    |    2 +-
 sim/m32r/cpu2.h                                    |    2 +-
 sim/m32r/cpuall.h                                  |    2 +-
 sim/m32r/cpux.c                                    |    2 +-
 sim/m32r/cpux.h                                    |    2 +-
 sim/m32r/decode.c                                  |    2 +-
 sim/m32r/decode.h                                  |    2 +-
 sim/m32r/decode2.c                                 |    2 +-
 sim/m32r/decode2.h                                 |    2 +-
 sim/m32r/decodex.c                                 |    2 +-
 sim/m32r/decodex.h                                 |    2 +-
 sim/m32r/devices.c                                 |    3 +-
 sim/m32r/m32r-sim.h                                |    4 +-
 sim/m32r/m32r.c                                    |    4 +-
 sim/m32r/m32r2.c                                   |    4 +-
 sim/m32r/m32rx.c                                   |    3 +-
 sim/m32r/mloop.in                                  |    3 +-
 sim/m32r/mloop2.in                                 |    4 +-
 sim/m32r/mloopx.in                                 |    3 +-
 sim/m32r/model.c                                   |    2 +-
 sim/m32r/model2.c                                  |    2 +-
 sim/m32r/modelx.c                                  |    2 +-
 sim/m32r/sem-switch.c                              |    2 +-
 sim/m32r/sem.c                                     |    2 +-
 sim/m32r/sem2-switch.c                             |    2 +-
 sim/m32r/semx-switch.c                             |    2 +-
 sim/m32r/sim-if.c                                  |    4 +-
 sim/m32r/traps-linux.c                             |    3 +-
 sim/m32r/traps.c                                   |    3 +-
 sim/m68hc11/Makefile.in                            |    3 +-
 sim/m68hc11/dv-m68hc11.c                           |    3 +-
 sim/m68hc11/dv-m68hc11eepr.c                       |    3 +-
 sim/m68hc11/dv-m68hc11sio.c                        |    3 +-
 sim/m68hc11/dv-m68hc11spi.c                        |    4 +-
 sim/m68hc11/dv-m68hc11tim.c                        |    4 +-
 sim/m68hc11/dv-nvram.c                             |    3 +-
 sim/m68hc11/emulos.c                               |    3 +-
 sim/m68hc11/gencode.c                              |    3 +-
 sim/m68hc11/interp.c                               |    3 +-
 sim/m68hc11/interrupts.c                           |    3 +-
 sim/m68hc11/interrupts.h                           |    3 +-
 sim/m68hc11/m68hc11_sim.c                          |    3 +-
 sim/m68hc11/sim-main.h                             |    3 +-
 sim/mcore/Makefile.in                              |    4 +-
 sim/mcore/interp.c                                 |    4 +-
 sim/mcore/sysdep.h                                 |    3 +-
 sim/microblaze/Makefile.in                         |    4 +-
 sim/microblaze/interp.c                            |    2 +-
 sim/microblaze/microblaze.h                        |    2 +-
 sim/microblaze/microblaze.isa                      |    2 +-
 sim/microblaze/sim-main.h                          |    2 +-
 sim/microblaze/sysdep.h                            |    2 +-
 sim/mips/configure.ac                              |    2 +-
 sim/mips/cp1.c                                     |    3 +-
 sim/mips/cp1.h                                     |    4 +-
 sim/mips/dsp.c                                     |    3 +-
 sim/mips/dsp.igen                                  |    2 +-
 sim/mips/dsp2.igen                                 |    2 +-
 sim/mips/dv-tx3904cpu.c                            |    3 +-
 sim/mips/dv-tx3904irc.c                            |    3 +-
 sim/mips/dv-tx3904sio.c                            |    3 +-
 sim/mips/dv-tx3904tmr.c                            |    3 +-
 sim/mips/m16e.igen                                 |    2 +-
 sim/mips/mdmx.c                                    |    3 +-
 sim/mips/mdmx.igen                                 |    2 +-
 sim/mips/mips3264r2.igen                           |    2 +-
 sim/mips/mips3d.igen                               |    2 +-
 sim/mips/sb1.igen                                  |    2 +-
 sim/mips/sim-main.h                                |    4 +-
 sim/mips/smartmips.igen                            |    2 +-
 sim/mn10300/Makefile.in                            |    4 +-
 sim/mn10300/dv-mn103cpu.c                          |    3 +-
 sim/mn10300/dv-mn103int.c                          |    3 +-
 sim/mn10300/dv-mn103iop.c                          |    3 +-
 sim/mn10300/dv-mn103ser.c                          |    3 +-
 sim/mn10300/dv-mn103tim.c                          |    3 +-
 sim/moxie/Makefile.in                              |    2 +-
 sim/moxie/interp.c                                 |    2 +-
 sim/moxie/sim-main.h                               |    2 +-
 sim/moxie/sysdep.h                                 |    2 +-
 sim/ppc/altivec.igen                               |    2 +-
 sim/ppc/altivec_expression.h                       |    2 +-
 sim/ppc/altivec_registers.h                        |    2 +-
 sim/ppc/dp-bit.c                                   |    3 +-
 sim/ppc/e500.igen                                  |    2 +-
 sim/ppc/e500_expression.h                          |    2 +-
 sim/ppc/e500_registers.h                           |    2 +-
 sim/ppc/gdb-sim.c                                  |    3 +-
 sim/ppc/psim.texinfo                               |    4 +-
 sim/rl78/Makefile.in                               |    2 +-
 sim/rl78/configure.ac                              |    3 +-
 sim/rl78/cpu.c                                     |    3 +-
 sim/rl78/cpu.h                                     |    3 +-
 sim/rl78/load.c                                    |    3 +-
 sim/rl78/load.h                                    |    2 +-
 sim/rl78/main.c                                    |    3 +-
 sim/rl78/mem.c                                     |    3 +-
 sim/rl78/mem.h                                     |    3 +-
 sim/rl78/rl78.c                                    |    2 +-
 sim/rl78/trace.c                                   |    3 +-
 sim/rl78/trace.h                                   |    3 +-
 sim/rx/Makefile.in                                 |    2 +-
 sim/rx/configure.ac                                |    3 +-
 sim/rx/cpu.h                                       |    3 +-
 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                                      |    3 +-
 sim/rx/load.h                                      |    2 +-
 sim/rx/main.c                                      |    3 +-
 sim/rx/mem.c                                       |    3 +-
 sim/rx/mem.h                                       |    3 +-
 sim/rx/misc.c                                      |    3 +-
 sim/rx/misc.h                                      |    3 +-
 sim/rx/reg.c                                       |    3 +-
 sim/rx/rx.c                                        |    2 +-
 sim/rx/syscalls.c                                  |    3 +-
 sim/rx/syscalls.h                                  |    3 +-
 sim/rx/trace.c                                     |    3 +-
 sim/rx/trace.h                                     |    3 +-
 sim/sh/Makefile.in                                 |    4 +-
 sim/sh64/Makefile.in                               |    2 +-
 sim/sh64/arch.c                                    |    2 +-
 sim/sh64/arch.h                                    |    2 +-
 sim/sh64/cpu.c                                     |    2 +-
 sim/sh64/cpu.h                                     |    2 +-
 sim/sh64/cpuall.h                                  |    2 +-
 sim/sh64/decode-compact.c                          |    2 +-
 sim/sh64/decode-compact.h                          |    2 +-
 sim/sh64/decode-media.c                            |    2 +-
 sim/sh64/decode-media.h                            |    2 +-
 sim/sh64/defs-compact.h                            |    2 +-
 sim/sh64/defs-media.h                              |    2 +-
 sim/sh64/eng.h                                     |    2 +-
 sim/sh64/sem-compact-switch.c                      |    2 +-
 sim/sh64/sem-compact.c                             |    2 +-
 sim/sh64/sem-media-switch.c                        |    2 +-
 sim/sh64/sem-media.c                               |    2 +-
 sim/sh64/sh-desc.c                                 |    2 +-
 sim/sh64/sh-desc.h                                 |    2 +-
 sim/sh64/sh-opc.h                                  |    2 +-
 sim/sh64/sh64-sim.h                                |    3 +-
 sim/sh64/sh64.c                                    |    4 +-
 sim/sh64/sim-if.c                                  |    2 +-
 sim/testsuite/Makefile.in                          |    3 +-
 sim/testsuite/common/bits-gen.c                    |    3 +-
 sim/testsuite/d10v-elf/Makefile.in                 |    3 +-
 sim/testsuite/frv-elf/Makefile.in                  |    3 +-
 sim/testsuite/m32r-elf/Makefile.in                 |    3 +-
 sim/testsuite/mips64el-elf/Makefile.in             |    3 +-
 sim/testsuite/sim/cris/asm/asm.exp                 |    3 +-
 sim/testsuite/sim/cris/c/c.exp                     |    3 +-
 sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp        |    3 +-
 sim/testsuite/sim/mips/mips32-dsp.s                |    2 +-
 sim/testsuite/sim/mips/testutils.inc               |    3 +-
 sim/testsuite/sim/mips/utils-dsp.inc               |    3 +-
 sim/testsuite/sim/mips/utils-fpu.inc               |    3 +-
 sim/testsuite/sim/mips/utils-mdmx.inc              |    3 +-
 sim/v850/Makefile.in                               |    3 +-
 3174 files changed, 12152 insertions(+), 16350 deletions(-)
 copy bfd/{ChangeLog => ChangeLog-2011} (100%)
 delete mode 100644 gdb/copyright.sh
 create mode 100755 gdb/gnulib/extra/update-copyright
 copy gdb/testsuite/gdb.base/{dmsym_main.c => recpar.c} (72%)
 copy gdb/testsuite/gdb.base/{watchpoint-delete.exp => recpar.exp} (57%)
 copy gdb/testsuite/gdb.dwarf2/{dw2-var-zero-addr.S => dw2-namespaceless-anonymous.S} (83%)
 copy gdb/testsuite/gdb.dwarf2/{dw2-inheritance.exp => dw2-namespaceless-anonymous.exp} (79%)
 copy gdb/testsuite/{gdb.python/py-events.c => gdb.mi/mi-stepn.c} (77%)
 copy gdb/testsuite/{gdb.threads/leader-exit.exp => gdb.mi/mi-stepn.exp} (54%)
 delete mode 100644 gdb/wrapper.c
 delete mode 100644 gdb/wrapper.h
 copy opcodes/{ChangeLog => ChangeLog-2011} (100%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9af9565..a0be3dc 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3379 +1,248 @@
-2011-12-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
+2012-01-17  Alan Modra  <amodra@gmail.com>
 
-	* elf32-rl78.c (rl78_elf_relocate_section, rl78_dump_symtab)
-	(rl78_elf_relax_section): Remove debug prints.
+	* elf32-ppc.c (ppc_elf_write_core_note <NT_PRPSINFO>): Don't leave
+	trailing garbage in the note.
+	* elf64-ppc.c (ppc64_elf_write_core_note <NT_PRPSINFO>): Likewise.
 
-2011-12-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+2012-01-16  Daniel Green  <venix1@gmail.com>
 
-	* elf32-rl78.c (rl78_elf_relocate_section, rl78_elf_relax_section): Use
-	BFD_VMA_FMT.
+	PR ld/13491
+	* coff-i386.c (coff_i386_rtype_to_howto <R_SECREL32>): Test
+	h->root.type not h->type.
+	* coff-x86_64.c (coff_amd64_rtype_to_howto <R_AMD64_SECREL>): Likewise.
 
-2011-12-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+2012-01-13  Iain Sandoe  <idsandoe@googlemail.com>
 
-	* elf32-rl78.c (prev_alignment, sec_start): Remove unused variables.
+	* mach-o.c (bfd_mach_o_build_dysymtab_command): Handle absolute
+	indirect symbols.
 
-2011-12-23  Tristan Gingold  <gingold@adacore.com>
+2012-01-13  Iain Sandoe  <idsandoe@googlemail.com>
 
-	* vms-lib.c (vms_traverse_index): Move pointer update code.
+	* mach-o.c (bfd_mach_o_write_relocs): Move computation of relocs file
+	position from here... to (bfd_mach_o_build_seg_command): Here.
 
-2011-12-22  DJ Delorie  <dj@redhat.com>
+2012-01-12  Iain Sandoe  <idsandoe@googlemail.com>
 
-	* elf32-rl78.c (rl78_elf_howto_table): Add R_RL78_RH_RELAX.
-	(rl78_reloc_map): Add BFD_RELOC_RL78_RELAX.
-	(rl78_elf_relocate_section): Add R_RL78_RH_RELAX, R_RL78_RH_SFR,
-	and R_RL78_RH_SADDR.
-	(rl78_elf_finish_dynamic_sections): Only validate PLT section if
-	we didn't relax anything, as relaxing might remove a PLT reference
-	after we've set up the table.
-	(elf32_rl78_relax_delete_bytes): New.
-	(reloc_bubblesort): New.
-	(rl78_offset_for_reloc): New.
-	(relax_addr16): New.
-	(rl78_elf_relax_section): Add support for relaxing long
-	instructions into short ones.
+	* mach-o.c (bfd_mach_o_count_indirect_symbols): New.
+	(bfd_mach_o_build_dysymtab_command): Populate indirect symbol table.
+	* mach-o.h (bfd_mach_o_asymbol): Move declaration to start of the
+	file. (bfd_mach_o_section): Add indirect_syms field.
 
-2011-12-22  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+2012-01-11  Iain Sandoe  <idsandoe@googlemail.com>
 
-	* elf32-s390.c (elf_s390_relocate_section): Add check for debugging
-	section in LD to LE linker relaxation for R_390_TLS_LDO32.
-	* elf64-s390.c (elf_s390_relocate_section): Likewise for
-	R_390_TLS_LDO64.
+	* mach-o.c (bfd_mach_o_build_seg_command): Separate computation of
+	vmsize from filesize.  Don't compute offsets or file sizes for
+	zerofill sections.
 
-2011-12-21  Ulrich Weigand  <ulrich.weigand@linaro.org>
+2012-01-11  Iain Sandoe  <idsandoe@googlemail.com>
 
-	* elf32-arm.c (elf32_arm_nabi_grok_psinfo): Fill in core_pid.
+	* mach-o.c (bfd_mach_o_build_commands): Make the building of each
+	command type independent.
 
-2011-12-19  Iain Sandoe  <idsandoe@googlemail.com>
+2012-01-11  Alan Modra  <amodra@gmail.com>
 
-	* mach-o-i386.c (bfd_mach_o_section_type_valid_for_tgt): Define NULL.
-	* mach-o-target.c (bfd_mach_o_backend_data): Initialize
-	bfd_mach_o_section_type_valid_for_tgt
-	* mach-o-x86-64.c (bfd_mach_o_section_type_valid_for_x86_64): New.
-	(bfd_mach_o_section_type_valid_for_tgt): Set to
-	bfd_mach_o_section_type_valid_for_x86_64.
-	* mach-o.c (bfd_mach_o_section_type_name): Reorder and eliminate dup.
-	(bfd_mach_o_section_attribute_name): Reorder.
-	(bfd_mach_o_get_section_type_from_name): If the target has defined a
-	validator for section types, then use it.
-	* mach-o.h (bfd_mach_o_get_section_type_from_name): Alter declaration
-	to include the bfd.
-
-2011-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
-
-	* reloc.c (BFD_RELOC_MIPS16_TLS_GD,BFD_RELOC_MIPS16_TLS_LDM,
-	BFD_RELOC_MIPS16_TLS_DTPREL_HI16,BFD_RELOC_MIPS16_TLS_DTPREL_LO16,
-	BFD_RELOC_MIPS16_TLS_GOTTPREL,BFD_RELOC_MIPS16_TLS_TPREL_HI16,
-	BFD_RELOC_MIPS16_TLS_TPREL_LO16): New relocations for MIPS16 TLS.
-	* bfd-in2.h (bfd_reloc_code_real): Regenerate.
-	* libbfd.h (bfd_reloc_code_real_names): Regenerate.
-	* elf32-mips.c (elf_mips16_howto_table_rel): Add R_MIPS16_TLS_*
-	entries.
-	(mips16_reloc_map): Add BFD_RELOC_MIPS16_TLS_* to R_MIPS16_TLS_*
-	mappings.
-	* elfn32-mips.c (elf_mips16_howto_table_rel,
-	elf_mips16_howto_table_rela): Add R_MIPS16_TLS_* entries.
-	(mips16_reloc_map): Add BFD_RELOC_MIPS16_TLS_* to R_MIPS16_TLS_*
-	mappings.
-	* elf64-mips.c (mips16_elf64_howto_table_rel,
-	mips16_elf64_howto_table_rela): Add R_MIPS16_TLS_* entries.
-	(mips16_reloc_map): Add BFD_RELOC_MIPS16_TLS_* to R_MIPS16_TLS_*
-	mappings.
-	* elfxx-mips.c (TLS_RELOC_P,mips16_reloc_p,
-	_bfd_mips_elf_check_relocs): Add cases for R_MIPS16_TLS_* relocations.
-	(tls_gd_reloc_p): Add R_MIPS16_TLS_GD case.
-	(tls_ldm_reloc_p): Add R_MIPS16_TLS_LDM case.
-	(tls_gottprel_reloc_p): Add R_MIPS16_TLS_GOTTPREL case.
-	(mips_elf_calculate_relocation): Add cases for R_MIPS16_TLS_*,
-	R_MIPS_TLS_DTPREL32/64, and R_MIPS_TLS_TPREL32/64 relocations.
-
-2011-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
-	    Catherine Moore  <clm@codesourcery.com>
-	    Sandra Loosemore  <sandra@codesourcery.com>
-	    Richard Sandiford  <rdsandiford@googlemail.com>
-
-	* elfxx-mips.c (mips_elf_local_pic_function_p): Return true when
-	H is a MIPS16 function with a kept 32-bit stub. Update comments.
-	(mips_elf_get_la25_target): New function.
-	(mips_elf_add_la25_intro): Change to use mips_elf_get_la25_target().
-	(mips_elf_add_la25_stub): Move compute of use_trampoline_p down,
-	change to use mips_elf_get_la25_target().
-	(mips_elf_relocation_needs_la25_stub): Add target_is_16_bit_code_p
-	parameter, add switch case for R_MIPS16_26.
-	(mips_elf_calculate_relocation): Redirect relocation to point to the
-	LA25 stub if it exists, instead of the MIPS16 stub. Update arguments
-	of call to mips_elf_relocation_needs_la25_stub(), don't use la25 stub
-	for mips16->mips16 calls.
-	(_bfd_mips_elf_check_relocs): Update arguments of call to
-	mips_elf_relocation_needs_la25_stub().
-	(mips_elf_create_la25_stub): Change to use mips_elf_get_la25_target().
-
-2011-12-16  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
-
-	* mach-o-i386.c (TARGET_PRIORITY): Define as 0 (top priority)
-	* mach-o-target.c (TARGET_NAME): Use TARGET_PRIORITY
-	* mach-o-x86-64.c (TARGET_PRIORITY): Define as 0 (top priority)
-	* mach-o.c (bfd_mach_o_header_p): Remove special handling for
-	mach-o-i386.
-	(TARGET_PRIORITY) Set 1 for mach-o-be and mach-o-le, and set 0 for
-	mach-o-fat.
-
-2011-12-15  Kevin Buettner  <kevinb@redhat.com>
-
-	* elf32-am33lin.c (elf32_am33lin_grok_prstatus): Add case
-	to correspond to a smaller ELF_NGREG defined by the kernel.
-
-2011-12-15  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elf64-x86-64.c (ELF32_DYNAMIC_INTERPRETER): Set to
-	 "/lib/ldx32.so.1".
-
-2011-12-15  Iain Sandoe  <iains@gcc.gnu.org>
-
-	* mach-o.c (bfd_mach_o_mkobject_init): Initialize dyn_reloc_cache.
-	(bfd_mach_o_close_and_cleanup): Only cleanup Mach-O private data
-	for object files.
-
-2011-12-15  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
-
-	* mach-o.c (bfd_mach_o_canonicalize_reloc): Update relocation
-	table only when there isn't the cahce.
-	(bfd_mach_o_get_dynamic_reloc_upper_bound): Need one more space
-	for a pointer for the watchdog.
-	(bfd_mach_o_canonicalize_dynamic_reloc): Utilize cache like
-	bfd_mach_o_canonicalize_reloc.
-	(bfd_mach_o_close_and_cleanup): Call bfd_mach_o_free_cached_info.
-	(bfd_mach_o_free_cached_info): Free up cache data.
-	* mach-o.h (reloc_cache): A place to store cache of dynamic relocs.
-	(bfd_mach_o_free_cached_info): Add declaration.
-
-2011-12-15  Iain Sandoe  <iains@gcc.gnu.org>
-
-	* mach-o-target.c (bfd_mach_o_bfd_set_private_flags): Use
-	bfd_mach_o_bfd_set_private_flags.
-	* mach-o.c (bfd_mach_o_bfd_set_private_flags): New.
-	* mach-o.h (bfd_mach_o_bfd_set_private_flags): Declare.
-
-2011-12-14  Nick Clifton  <nickc@redhat.com>
-
-	PR ld/12451
-	* elfcode.h (elf_checksum_contents): Read in the section's
-	contents if they are not already available, and the section
-	actually has some contents.
-
-	* compress.c (bfd_get_full_section_contents): Use zmalloc to
-	allocate the buffers so that excess bytes are guaranteed to be
-	zero.
-
-2011-12-14  Iain Sandoe  <iains@gcc.gnu.org>
-
-	* mach-o-i386.c (text_section_names_xlat): New table.
-	(data_section_names_xlat): Likewise.
-	(import_section_names_xlat): Likewise.
-	(mach_o_i386_segsec_names_xlat): Likewise.
-	(bfd_mach_o_tgt_seg_table): Use new tables.
-	* mach-o-x86-64.c (bfd_mach_o_tgt_seg_table): Set NULL.
-	* mach-o.c (mach_o_section_name_xlat, mach_o_segment_name_xlat):
-	Move to mach-o.h as   typedefs.
-	(text_section_names_xlat): Update for current GCC usage.
-	(data_section_names_xlat): Likewise.
-	(dwarf_section_names_xlat): Likewise.
-	(objc_section_names_xlat): New table.
-	(segsec_names_xlat): Add objc table.
-	(bfd_mach_o_normalize_section_name):  Replace with...
-	(bfd_mach_o_section_data_for_mach_sect): New.
-	(bfd_mach_o_section_data_for_bfd_name): New.
-	(bfd_mach_o_section_data_for_bfd_name): Update to use additional data.
-	(bfd_mach_o_convert_section_name_to_mach_o): Likewise.
-	(bfd_mach_o_bfd_copy_private_section_data): Implement.
-	(bfd_mach_o_write_symtab): Write a zero-length string as the first entry
-	for compatibility with system tools.
-	(bfd_mach_o_build_commands): Update section alignment info.
-	(bfd_mach_o_new_section_hook): Use translation table data to define
-	default section flags, type, attributes and alignment, when available.
-	(bfd_mach_o_init_section_from_mach_o): Add TODO comment.
-	(bfd_mach_o_section_type_name): Add 'symbol_stubs'.
-	(bfd_mach_o_section_attribute_name): Add 'self_modifying_code'.
-	(bfd_mach_o_get_section_type_from_name): Change "not-found" return
-	value.
-	(bfd_mach_o_tgt_seg_table): Set default NULL.
-	* mach-o.h (bfd_mach_o_segment_command):  Use define for name length.
-	(bfd_mach_o_backend_data): Move until after contents are defined.
-	(bfd_mach_o_normalize_section_name): Remove.
-	(bfd_mach_o_convert_section_name_to_bfd): Declare.
-	(mach_o_section_name_xlat): Declare.
-	(mach_o_segment_name_xlat): Declare.
-	(bfd_mach_o_section_data_for_mach_sect): Declare.
-	(bfd_mach_o_section_data_for_bfd_name): Declare.
-
-2011-12-13  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>
-
-	* dwarf2.c (bfd_dwarf2_cleanup_debug_info): Accept stash as an
-	argument like other functions to support formats other than ELF.
-	* elf-bfd.h (bfd_dwarf2_cleanup_debug_info): Move to bfd-in.h.
-	* elf.c (_bfd_elf_close_and_cleanup): Pass dwarf2_find_line_info
-	in tdata as a parameter.
-	* libbfd-in.h (bfd_dwarf2_cleanup_debug_info): Move from
-	elf-bfd.h.
-	* libbfd.h (bfd_dwarf2_cleanup_debug_info): Regenerate.
-	* mach-o-target.c (bfd_mach_o_close_and_cleanup): Remove the
-	fallback macro.
-	(bfd_mach_o_find_nearest_line): Likewise.
-	* mach-o.c (bfd_mach_o_find_nearest_line): Add the definition
-	which calls _bfd_dwarf2_find_nearest_line.
-	(bfd_mach_o_close_and_cleanup): Likewise.
-	* mach-o.h (mach_o_data_struct): Add dwarf2_find_line_info.
-	(bfd_mach_o_find_nearest_line): Add declaration.
-	(bfd_mach_o_close_and_cleanup): Add declaration.
-
-2011-12-13  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_read_symtab_symbols): Make global.  Remove
-	prototype.
-	(bfd_mach_o_section_get_entry_size): Make global.
-	(bfd_mach_o_section_get_nbr_indirect): Likewise.
-	(bfd_mach_o_read_symtab_strtab): Likewise.
-	(struct bfd_mach_o_xlat_name): Move to mach-o.h
-	(bfd_mach_o_print_flags): Move to binutils/od-macho.c
-	(bfd_mach_o_get_name_of_null, bfd_mach_o_get_name): Likewise.
-	(bfd_mach_o_cpu_name, bfd_mach_o_filetype_name): Likewise.
-	(bfd_mach_o_header_flags_name): Likewise.
-	(bfd_mach_o_load_command_name): Likewise.
-	(bfd_mach_o_print_private_header): Likewise.
-	(bfd_mach_o_print_section_map, bfd_mach_o_print_section): Likwise.
-	(bfd_mach_o_print_segment, bfd_mach_o_print_dysymtab): Likewise.
-	(bfd_mach_o_print_dyld_info): Likewise.
-	(bfd_mach_o_print_private_bfd_data): Remove.
-	(bfd_mach_o_type_name): Make global.
-	(bfd_mach_o_section_attribute_name): Likewise.
-	* mach-o.h (bfd_mach_o_xlat_name): Added.
-	(bfd_mach_o_section_get_nbr_indirect)
-	(bfd_mach_o_section_get_entry_size)
-	(bfd_mach_o_read_symtab_symbols)
-	(bfd_mach_o_read_symtab_strtab)
-	(bfd_mach_o_section_attribute_name)
-	(bfd_mach_o_section_type_name): Likewise.
-	* mach-o-target.c (bfd_mach_o_bfd_print_private_bfd_data): Define.
-
-2011-12-13  Chung-Lin Tang  <cltang@codesourcery.com>
-
-	* elfxx-mips.c (mips_elf_calculate_relocation): Correct
-	R_MIPS16_HI16/R_MIPS16_LO16 handling of two cleared lower bits,
-	update comments.
-
-2011-12-12  Iain Sandoe  <iains@gcc.gnu.org>
-
-	* mach-o.c (bfd_mach_o_read_section_32): Null-terminate sectname.
-	(bfd_mach_o_read_section_64): Likewise.
-
-2011-12-11  John Davis Anglin  <dave.anglin@nrc-cnrc.gc.ca>
-
-	PR binutils/13476
-	* elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
-	R_PARISC_TLS_LDM21L and R_PARISC_TLS_IE21L relocations to
-	R_PARISC_DPREL21L when not doing a shared link.  Likewise convert
-	R_PARISC_TLS_GD14R, R_PARISC_TLS_LDM14R and R_PARISC_TLS_IE14R to
-	R_PARISC_DPREL14R.  Handle R_PARISC_TLS_GD21L, R_PARISC_TLS_LDM21L
-	and R_PARISC_TLS_IE21L with R_PARISC_DLTIND21L.
-
-2011-12-10  David Daney  <david.daney@cavium.com>
-
-	* elfxx-mips.c (mips_elf_link_hash_table.rld_value): Remove.
-	(mips_elf_link_hash_table.rld_symbol): New field;
-	(MIPS_ELF_RLD_MAP_SIZE): New macro.
-	(_bfd_mips_elf_add_symbol_hook): Remember __rld_obj_head symbol
-	in rld_symbol.
-	(_bfd_mips_elf_create_dynamic_sections): Remember __rld_map symbol
-	in rld_symbol.
-	(_bfd_mips_elf_size_dynamic_sections): Set correct size for .rld_map.
-	(_bfd_mips_elf_finish_dynamic_symbol): Remove .rld_map handling.
-	(_bfd_mips_elf_finish_dynamic_sections): Use rld_symbol to
-	calculate DT_MIPS_RLD_MAP value.
-	(_bfd_mips_elf_link_hash_table_create): Initialize rld_symbol,
-	quit initializing rld_value.
-
-2011-12-08  Andrew Pinski  <apinski@cavium.com>
-            Adam Nemet  <anemet@caviumnetworks.com>
-
-	* archures.c (bfd_mach_mips_octeon2): New macro
-	* bfd-in2.h: Regenerate.
-	* cpu-mips.c (I_mipsocteon2): New enum value.
-	(arch_info_struct): Add bfd_mach_mips_octeon2.
-	* elfxx-mips.c (_bfd_elf_mips_mach): Support E_MIPS_MACH_OCTEON2.
-	(mips_set_isa_flags): Add bfd_mach_mips_octeon2.
-	(mips_mach_extensions): Add bfd_mach_mips_octeon2.
-
-2011-12-07  Alan Modra  <amodra@gmail.com>
-
-	PR ld/12772
-	* elflink.c (elf_gc_sweep_symbol): Discard unmarked symbols
-	defined in shared libraries.
-
-2011-12-07  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_canonicalize_symtab): Fix indentation.
-	Adjust the condition.
-	(bfd_mach_o_read_symtab_symbol): Now returns a bfd_boolean.
-	Adjust return statements.
-	(bfd_mach_o_read_symtab_strtab): Likewise.
-	(bfd_mach_o_read_symtab_symbols): Likewise.
-	(bfd_mach_o_scan_start_address): Likewise.  Make it static.
-	(bfd_mach_o_scan): Likewise.
-	(bfd_mach_o_read_dysymtab_symbol): Remove unused function.
-	(bfd_mach_o_header_p): Adjust call.
-	(bfd_mach_o_cpu_name): Make it const.
-	(bfd_mach_o_filetype_name): Likewise.
-	(bfd_mach_o_header_flags_name): Likewise.
-	(bfd_mach_o_section_type_name): Likewise.
-	(bfd_mach_o_section_attribute_name): Likewise.
-	(bfd_mach_o_load_command_name): Likewise.
-	(bfd_mach_o_get_section_type_from_name): Add a const qualifier
-	after above change.
-	(bfd_mach_o_get_section_attribute_from_name): Likewise.
-	* mach-o.h (bfd_mach_o_read_dysymtab_symbol)
-	(bfd_mach_o_scan_start_address, bfd_mach_o_scan): Remove.
-
-2011-12-06  Ulrich Weigand  <uweigand@de.ibm.com>
-
-	* elf-bfd.h (elfcore_write_s390_last_break): Add prototype.
-	(elfcore_write_s390_system_call): Likewise.
-	* elf.c (elfcore_write_s390_last_break): New function.
-	(elfcore_write_s390_system_call): Likewise.
-	(elfcore_write_register_note): Call them.
-	(elfcore_grok_s390_last_break): New function.
-	(elfcore_grok_s390_system_call): Likewise.
-	(elfcore_grok_note): Call them.
-
-2011-12-05  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_read_symtab_symbol): Accept indirect symbols.
-
-2011-12-05  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_write_contents): Handle LC_LOAD_UPWARD_DYLIB.
-	(bfd_mach_o_read_dylib): Likewise.
-	(bfd_mach_o_read_command): Likewise.
-	(bfd_mach_o_bfd_print_private_bfd_data): Likewise.
-
-2011-12-05  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_read_command): Add the bfd in the error
-	message.
-	(bfd_mach_o_openr_next_archived_file): Use arch name as member name.
-	(bfd_mach_o_fat_extract): Ditto.
-
-2011-12-03  Alan Modra  <amodra@gmail.com>
-
-	PR ld/13468
-	* elflink.c (bfd_elf_final_link): Don't segfault when checking
-	for DT_TEXTREL and .dynamic does not exist.
-
-2011-12-03  Alan Modra  <amodra@gmail.com>
-
-	PR ld/13470
-	* elf32-ppc.c (ppc_elf_copy_indirect_symbol): Revert substantive
-	change in 2011-07-01 commit.  Comment.
-	* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise.
-
-2011-12-01  Mikael Pettersson  <mikpe@it.uu.se>
-
-	* elf32-m68k.c (elf_m68k_check_relocs) <R_68K_8, R68K_16, R_68K_32>: For
-	non-SEC_ALLOC sections break before GOT and PLT accounting.
-
-2011-12-01  Hans-Peter Nilsson  <hp@axis.com>
-
-	* elf32-cris.c (cris_elf_check_relocs) <plt accounting for
-	R_CRIS_8, R_CRIS_16, and R_CRIS_32>: Move early break for
-	non-SEC_ALLOC sections before GOT and PLT accounting.
-
-2011-11-29  Andrew Pinski  <apinski@cavium.com>
-
-	* archures.c (bfd_mach_mips_octeonp): New macro.
-	* bfd-in2.h: Regenerate.
-	* bfd/cpu-mips.c (I_mipsocteonp): New enum value.
-	(arch_info_struct): Add bfd_mach_mips_octeonp.
-	* elfxx-mips.c (mips_set_isa_flags): Add bfd_mach_mips_octeonp.
-	(mips_mach_extensions): Add bfd_mach_mips_octeonp.
-
-2011-11-23  Tristan Gingold  <gingold@adacore.com>
-
-	* vms-lib.c (get_idxlen): Add comments.  Fix type in sizeof.
-	(vms_write_index): Add comments.
-
-2011-11-22  DJ Delorie  <dj@redhat.com>
-
-	* elf32-rx.c (rx_elf_object_p): Add more checks for "scanning" to
-	avoid using the special non-swapping target when not explicitly
-	requested.
-
-2011-11-22  Daniel Calcoen  <Daniel.Calcoen@cern.ch>
-
-	* elf32-rx.c (rx_elf_object_p): Correct typo: lma->vma.
-
-2011-11-22  Tristan Gingold  <gingold@adacore.com>
-
-	* mach-o.c (bfd_mach_o_print_symbol): Display COM for common
-	symbols.  Print section name in brackets.
-
-2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
-
-	* config.bfd: Add vectors for powerpc and powerpc64-freebsd.
-	* configure.in (TDEFINES): Add rules for powerpc*-freebsd.
-	* configure: Regenerate.
-	* elf32-ppc.c: Add powerpc-freebsd definitions.
-	* elf64-ppc.c: Add powerpc64-freebsd definitions.
-	* targets.c: Add bits for powerpc and powerpc64-freebsd.
-
-2011-11-17  Philipp Thomas  <philipp@thogro.org>
-
-	* elf32-arm.c (elf32_thumb_to_arm_stub): Sync message so that it
-	needs to be translated only once.
-
-2011-11-16  Maciej W. Rozycki  <macro@codesourcery.com>
-
-	* elf64-mips.c (mips_elf64_howto_table_rela): Set src_mask to
-	zero throughout.
-	(mips16_elf64_howto_table_rela): Likewise.
-	(micromips_elf64_howto_table_rela): Likewise.
-	* elfn32-mips.c (elf_mips_howto_table_rela): Likewise.
-	(elf_mips16_howto_table_rela): Likewise.
-	(elf_micromips_howto_table_rela): Likewise.
-
-2011-11-15  Alan Modra  <amodra@gmail.com>
-	    Andreas Tobler  <andreast@fgznet.ch>
-
-	* elflink.c (_bfd_elf_create_got_section): Replace
-	bfd_make_section_with_flags with bfd_make_section_anyway_with_flags.
-	(_bfd_elf_link_create_dynamic_sections): Likewise.
-	* elf32-ppc.c (ppc_elf_create_glink): Likewise.
-	(ppc_elf_create_dynamic_sections): Likewise.
-
-2011-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
-
-	* elfxx-mips.c (mips_n64_exec_plt0_entry): Use 64-bit move.
-
-2011-11-08  Nick Clifton  <nickc@redhat.com>
-
-	* elf-m10300.c (mn10300_elf_relax_section): Fix check for an
-	immediate move into an address register.
-
-2011-11-09  Alan Modra  <amodra@gmail.com>
-
-	* elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in
-	executables when export_dynamic.
-
-2011-11-08  Alan Modra  <amodra@gmail.com>
-
-	* elf64-ppc.c (struct ppc64_elf_obj_tdata): Rename
-	ha_relocs_not_using_r2 to unexpected_toc_insn.


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


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

* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2012-02-27 17:54 sergiodj
  0 siblings, 0 replies; 6+ messages in thread
From: sergiodj @ 2012-02-27 17:54 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-stap has been updated
       via  7723a55a19972aa7b152d0e25603f83922874c64 (commit)
       via  6c30bb3b6ee2540786b41a6ee93dafc15386b25b (commit)
       via  c7dde25667e3e2d9f3b11d0f0e0b27c37e9ca66a (commit)
       via  8f4b0d967a7ed8580ffda44c9bd0478c6a366bc3 (commit)
       via  43f62655b51dcf8dd120ac2b1c4809ea160af7f8 (commit)
       via  f33b308b864f12ec8fc5d7a10886e4105b3c51c1 (commit)
       via  d887b712dbeeec6bc3a95e8dc3ffba3397bdd443 (commit)
       via  2bf545ac5925bfb528bd26150fc67612f39eca93 (commit)
       via  e8f8f1399f2595a81ecd3cd55107bae8f03abd1e (commit)
       via  d63889e3ab5e12e05197418a892369fc1d0673bf (commit)
       via  3b5bc3dd00fc8fc4f1d9dacaa0ec84a150beebc9 (commit)
       via  c7eb1772f571ed8846954acc1a3369662fec3c1f (commit)
       via  72951d8b9fe1b39c018acd043565a98fe55b8a05 (commit)
       via  57f955853369d4764dec4bd8b2234f2849c966b4 (commit)
       via  d041ac588d2a1e8dbee8fcfe862db424806df309 (commit)
       via  70b189e9b95708c1c24fda375a5ff5a7dc0b8903 (commit)
       via  0ddbcf00c10042cea38735a91ed170d6ee33132a (commit)
       via  f3076f4197f998bbd2ca6a30ced68c1574d9b967 (commit)
       via  509bc81b5ced831dab21df39f99305d5f100d0a4 (commit)
       via  78e4df93799a947ab0e846948c92369ecbee0f2d (commit)
       via  ad95258421af665d1a74c759e4ee991bd422d9c3 (commit)
       via  079f1f479b384e062188e2bfc4fe2a79b1aae828 (commit)
       via  37ec1f7d7ed562e5cb7fc9c3c9b546e67221c385 (commit)
       via  8930c6452b55426fe00d737b7e3c29a71b8a720e (commit)
       via  a3bcdfee6b2c6e77e6ba3614264d0008ad4a5862 (commit)
       via  65ae660cb7a22700d04c8546da2b464dcbd94432 (commit)
       via  43ccafa1a264f71c66a74569bbc76abe5199db70 (commit)
       via  b90a7a665dc5328fe899a67b1c84a7bd1d780d7c (commit)
       via  3f0e1784d3e8f45bee94b7a91f1e81356dd0e727 (commit)
       via  13bebd4ae127127536c2396e33ffbee65eb927f6 (commit)
       via  d4a4ceb4cd6d1713cc8d812ea737f31999b16a46 (commit)
       via  e759d46d359e25f1dd6afe40755a3050434a8fac (commit)
       via  fe60258bea6a92025d200909131e095eb5e73597 (commit)
       via  a118f1964f7f669b0a37715436843f42bbb73b45 (commit)
       via  d6f3d97dd9a5b4f4ad2aeb8e8d6dc478223a39f3 (commit)
       via  3ed5382535345fd6d6bebc12458a4a20ab015e60 (commit)
       via  c94af9a513b11c17d84280af18b6d7c165d2720a (commit)
       via  ea879bad424812e783498f9180b44abd22a05222 (commit)
       via  ee111c2bbfcd974e1e33ee4e1828fe1cc0d1fdde (commit)
       via  25b509866b89b0f77fcc39b63cdfea02feccabb5 (commit)
       via  3f77157ab2bd4e61ca5dacda987ab6934946f6d4 (commit)
       via  298c1ceee2980a401a41ff6f0ed895581be1f1b8 (commit)
       via  3ebe05e39a7b7ce2cd7e5bbadb0cf57ed1678f58 (commit)
       via  20ae2f6f7310f89a0613f3f4dd3eeb5349f484c6 (commit)
       via  ae529c8093f32752a7617d87452f25a0e2301a47 (commit)
       via  121522c9d863c63bd824375e874947bb007c61b2 (commit)
       via  0313762da6eb5e7765fbb335c88e5a18ab390b97 (commit)
       via  568ce38d4e70fac3dc1c782fd2dd02841033c9bc (commit)
       via  1d2b689132b87cf3644b233052ea0b6dad3f2ad0 (commit)
       via  627f10deb5a60b39862cbb932f6b99c18b096e0a (commit)
       via  83914648f4cd76b356f626ced75c2f915266359c (commit)
       via  bccead905b0d8692a33314c8ca595db604ba439f (commit)
       via  64bb731530b232caf3d063caa13ea71be7a96337 (commit)
       via  5fc5f68086e395cafd8c5dfeaf739e4dc9d5a287 (commit)
       via  025b973999ea7549b8ac0c316ab04630e9b5cfc1 (commit)
       via  336d391ed2feaebafedb987726dfcb13e8e70964 (commit)
       via  6231df3f0f22f5bcf92f3e21af5af77b19d7d786 (commit)
       via  58af2a7c9112b3c61501a4eda0e10628ea48d1da (commit)
       via  cb50502cd35d9b16581fbce5e59098e8a1e5e08c (commit)
       via  822db7f2eabb3cc5c6205f0356dacd8817f936a3 (commit)
       via  475178ab41cc233b75f4a912e08003d8d5470cf0 (commit)
       via  52cbc9c239ae3b1c2f06c295ca167aa060b83dd0 (commit)
       via  9a49d9d6f9638e4643e9e37e017049a66bc1cf2d (commit)
       via  ccd8ec4b0a316a2eb0942a75f6a0c6711309467a (commit)
       via  8e7010981bf88bb6ebf6b4561dab616e9562c440 (commit)
       via  b94117c362174ff5665ec0e28915ae7a62f058eb (commit)
       via  a3141fe4a3a1910f710477482813960335cd3cd8 (commit)
       via  7088d63739e5970601e94b11f12979a9da31d478 (commit)
       via  93cbdef454b6fc87daccf2084c68b79b837625e3 (commit)
       via  ab7c6431af3ccbd59bb3513097392044e3d24b3e (commit)
       via  fdf1fa28dd7c35c2f6b76814b252f7f243e268bd (commit)
       via  4c9d16bcb22fd095220627703281fa6d71b2e3f3 (commit)
       via  604c37856d0c1e402e178ec66902af71517a17ff (commit)
       via  6f449d2db644b5bf7124a077ee756980c907a163 (commit)
       via  bf81adff97045acb9c3a11ea645e46117a40cc34 (commit)
       via  61d8161b33b1e7dbc80ba6f7a92500a1594da55c (commit)
       via  4567ed6a97677fe8c156965c678cfe2f4dcf1855 (commit)
       via  038d933a0b2987c880db5cb335f3004acebaf4f8 (commit)
       via  76a1d4662b81da3e3e7207f3d724f331b51ed4d9 (commit)
       via  fe5814caf550cf6ca66581f44c4a2ec2ee9f8343 (commit)
       via  ae1762e72a15534c028d08a0917194e2b4aba907 (commit)
       via  f6f83c188e0ea40df117430519ac28f35c75410f (commit)
       via  73210f62a76865a90d2b33be54b80285f45baf64 (commit)
       via  6270c6290ac808d4eb1520739988da403c5f62e1 (commit)
       via  8c1e7dcb0986e5ec2e1713a9cfa561685423f9b2 (commit)
       via  36ca9417e8631d6203f00bd1b0b380224613184a (commit)
       via  7391a3a809612465c3fc21c65ba0eacbb73cc4f0 (commit)
       via  739a19442c08d1e8329ebb1e4ea264b746c48f35 (commit)
       via  99e40898cf30fe0fcb07b7aa3cb329c0fbcc4e99 (commit)
       via  9a6a6ce50d323ea0e65334e947d2ba79cac9c18a (commit)
       via  db362f800c98416e9654e51c60e22ef96d0d341c (commit)
       via  7fff0957621ce0850a0a67ff7abcff29c7670427 (commit)
       via  43c4a21a43d39cd635250a169f96a1bec45e0545 (commit)
       via  5a46f7f5fb56170532032223192a3894f26373e2 (commit)
       via  72c80ff7a2280907c26ae5cd21c84c887d0143eb (commit)
       via  23ac48579cbfe4ef46cc76dbe2a4ca67efa5a46a (commit)
       via  7f7a4f5fcac8e1f6df3967c76c412679b36a0c96 (commit)
       via  5a4976e42399cc727f3a4094b96e7174da9b44d9 (commit)
       via  3d0d88d192e0371cf1f17d8f4cedbe65049d907f (commit)
       via  646a5e8a5dd9795beb4b42bfc8c58713ece73ee5 (commit)
       via  4783d45e523e077cd8d0e3d577dc64a6b1a809c4 (commit)
       via  1c7ba959058c33d53d39b7551f28ae11fe897781 (commit)
       via  9ba6fb7f0b383d2f19536d8224fe4e692bd30e2d (commit)
       via  d7d79f4ad0c82f7c3b3e6935a93e0c5864393410 (commit)
       via  99f6a543e32b7f7bff22af09b94ea04cba5a355f (commit)
       via  188b3afdd71ac26ec5692a8bcdbe0c8fb490289a (commit)
       via  5b531d1eeda08e8dcbb3680a8e9318ec911b5b98 (commit)
       via  9dc0b0ab688f03434d0b659d5efbd51afb20439b (commit)
       via  270cc1f39d25342d5ea3f608cdbd637944cea1d8 (commit)
       via  5f9ede33a6e797af247182a0de4630dee2203a19 (commit)
       via  54fc68277232e962a63d3bba5eeaa3849a5f4ca8 (commit)
       via  bdb17fe05c3bef3993ce3479fdd44060ecfead56 (commit)
       via  278155aaba21f1f68f90c9a9d484fef463f864da (commit)
       via  8e55c47b629115316e41eacd6fc8cfe09e76ea57 (commit)
       via  81d4214f56754e5a250e45d297e8217b73a7db3e (commit)
       via  3fe0dc2e846df73ea2520ac9543608acb22b2052 (commit)
       via  0e33513ee13d39e452f237c165399eacb5d36755 (commit)
       via  930de2794c1821042b9d601fb932d4fc808babbd (commit)
       via  8cdab31fb7aa3f84a27f8614703ceb0559da3605 (commit)
       via  9d3d69a8dba50601e15a9e153dddff3fc3e304bd (commit)
       via  63d59c5c574cf4f79587fcc6e572d5da1e0380d7 (commit)
       via  c2a0dc85ac69fb639f87db2b1441923589148c9d (commit)
       via  04b892dcd824b5a3373327585335109714368d1f (commit)
       via  483cd70ed9fa6a54e53fc943f239958e98d6b91f (commit)
       via  b70ce5d95e67599d18ab5955a631f6d27cece8d8 (commit)
       via  6fc1273d7b3cce09348a3f6cbfe0c251ff4f40e5 (commit)
       via  41421b1a3d0cc0bb5c6fef60c90cd71782bf0a2f (commit)
       via  4202f1f72875b6be2a555e9acb750783832d6025 (commit)
       via  5a703280a31368a6339e1e7c373c7b1fadb3ae6c (commit)
       via  3c10f5a0ebb07d3f33a201fd91d12700f3f32df7 (commit)
       via  1bbc759eb8799c59f94c05b687548e471c074105 (commit)
       via  acc5ce30a32355340e69741426963fd142427a57 (commit)
       via  51fa197fc93097e0cb40c3b5d92b6c069e3d991c (commit)
       via  4ec15f36293ce11d672aea6d41ae043b50b806e9 (commit)
       via  99a4e476b89b26fc812eb59d375c14509a8e8231 (commit)
       via  ccff2bf2f0215f91ae09757c473dac6fb8f0dce7 (commit)
       via  59d38a1f1c2c6546f64d95b6ebef1a7730bbcfd5 (commit)
       via  c798936b61180e29c869f15ab7bfa10827b4ba63 (commit)
       via  1294f109bb75fa6287a17f6b159ccc9e56c47294 (commit)
       via  a821240119316dadf461f2e63e6ef67514f9a954 (commit)
       via  310d6732bf37aa3bf1cfc7504519b4c4c791747d (commit)
       via  4418ec65fde744ed853ae65f952d43a6272b4abc (commit)
       via  a123fc5e68ab8e36b52317454c0b46fbd288183d (commit)
       via  e5bc90636b77526f35057d282c3e44dc41ed4b1f (commit)
       via  dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f (commit)
       via  6de590e4775e19cacb78b4fb02d4336a0edad6a5 (commit)
       via  ad8a3bf291f9a074d385f699ea0717c530dd8be4 (commit)
       via  00e53e6a84e8cfb4c58cc583d82ee4a66677dccf (commit)
       via  5742fe483abebdf8d4368a20d7147effa19956dd (commit)
       via  65e6a5cf652ba0b625215e1cfaa424f889b5ff74 (commit)
       via  70c5f0ac9d259de6f2606dc0a19497feb23bd7f8 (commit)
       via  c43205428bc97ef26255ef1605854edc839526e9 (commit)
       via  516ec9f56660f75785ccc7332882ec9663613fa4 (commit)
       via  80957b37c583f62d432765bc761c318fe6e399ed (commit)
       via  994e3983e302ffa29c7c88452700b0bf098cd345 (commit)
       via  710e918da204728eb92510537032260a982f1c04 (commit)
       via  d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a (commit)
       via  6b9f2e1d097baca06d08fd126f69c710f4e704f1 (commit)
       via  c0cc39888f63b9371bc066d756f5b14ea5432f4c (commit)
       via  38c63febc748505fdb21cc013dd7b2007da58aa8 (commit)
       via  f8d86119a4076cdeb5885204469aa4266158e8d9 (commit)
       via  24580d8e8a0a1a297c642df6ecd37e96c971f293 (commit)
       via  e08313325c3f7ea49966cc411f800eaa5c96d002 (commit)
       via  88a1c20c497cd0fa18ee81462c4f81f4cd1c664c (commit)
       via  ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3 (commit)
       via  87f0c862556e9f5fc449d6cf05b81dceba7a75d7 (commit)
       via  6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6 (commit)
       via  82a87d45c3b9807168d15bf58c7fdee98adfea8f (commit)
       via  22b2779b6a45dabfe078f47cef5d33652b73cda6 (commit)
       via  de08928b9a52844192195fa5ca8ed35e04d8430c (commit)
       via  c0f72f74c7d909e05de511d40a51b9faa9b4f5db (commit)
       via  d5353e982f1cdda0ad5df5960b5c1c53c3db83a6 (commit)
       via  e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c (commit)
       via  172a21fce37b7a88c2f717bf8cb0baf89b2166c8 (commit)
       via  6b7026c863b1ea0f9ec3eabed634e05305fed3e9 (commit)
       via  747137a8446ef715bd1f7e487ed1f34900414f98 (commit)
       via  a9242c5f76232e071806a7c1d58a888e0292c726 (commit)
       via  75d768e571db77eae0eed1655792cf6924e0ba4a (commit)
       via  c888a29f7966d069085efd3dbaac4c16a2fca8d8 (commit)
       via  bc8d8ea6c70cc812173dacad4ee1093c7502ba03 (commit)
       via  1cf296695a8534ddc90b3eb0598c439697c6c75d (commit)
       via  39bc8fd2f232361c393d0915d480807a4e9bc358 (commit)
       via  32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c (commit)
       via  0c9c869ded76519d9bc6ebdd41bb66cde3413eb4 (commit)
       via  4a7bab01d4aff981fc5e422917f9821c79b90684 (commit)
       via  b126f217f15059f60b9db1963cfd82859bc776ae (commit)
       via  d2fbf380e9a715939b72b1390d934d482d055bc4 (commit)
       via  2b1537f2b8aaee1a72500d6879205d95369eae95 (commit)
       via  0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2 (commit)
       via  2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52 (commit)
       via  764ff279b7e800f60438e701945e2a774a5e113e (commit)
       via  d485c24269f1675a64972d465a17c38c82a01970 (commit)
       via  3d64269e5995394b7d8580e0f0ff13e11a73541a (commit)
       via  923cc651142e155a9e718d183e5e49e3cb81a58d (commit)
       via  e439fa2c81ea31af3bc19501457747f25c389b4d (commit)
       via  e9f7605d8a2f3014fa59c15c3433483fc5302415 (commit)
       via  657b3acdbfd462b48550230b33f8ad0d472acd18 (commit)
       via  cf85e18bb52b093ec781c6042f227082c136f611 (commit)
       via  f20ae89f3501ae4761f5e55b152a1241125f2131 (commit)
       via  04ab626d8cbd9c2ce0bdb24438fb5dd25970caac (commit)
       via  bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1 (commit)
       via  d7a86c1e0a475640d7adac401d9005077b727b28 (commit)
       via  defba896b40afbf346da059a3068177fe2b39e55 (commit)
       via  a7262466d02155f5f70422804e5971f8d5e78118 (commit)
       via  a3ddde7aabbcce47bf92dac826f1d56c54b28370 (commit)
       via  472fd7b1949bf9a57a4897daf4bd6a3388e7fb24 (commit)
       via  92b2bd140f2a8ed7ed4471ab294f9debd91ba118 (commit)
       via  b54b9617e3e0d8ee38d94a2282a29cce815dd6bb (commit)
       via  ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 (commit)
       via  39e980b3953f98e66359aabc733c3d9dd4785b82 (commit)
       via  f5cf07f9d280ca92de41efed53e903ec3d424354 (commit)
       via  0a0e276607df9f05222cd2335a0937232a74bed6 (commit)
       via  fa2595ebc2ed88ca3586e05b5543540fa3da7de8 (commit)
       via  a1800bf0d82d3735df965a75223affe6684a636a (commit)
       via  9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7 (commit)
       via  8b22ee5affab4e306a7f0ab33c4c7cd769fa6920 (commit)
       via  d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6 (commit)
       via  b00119f3599772ed01bace63ee00e8279c7457d8 (commit)
       via  6447b3b96c60b1989da976d5fc0680919f1480e9 (commit)
       via  1d726f4d9fffab598444345f99bf531f11a87139 (commit)
       via  fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a (commit)
       via  04f86c331f3b2233fffe7ebbf58abe1b4ecdebad (commit)
       via  4d19ed66762845cdcce95f8b1daaceb97cf90c71 (commit)
       via  412372917d53d4f3ebfa0c4ac018e2f8277f3685 (commit)
       via  076b1d71ac16e305d01401ef4673396494b13e05 (commit)
       via  e2be17a4c473430c4e2302a77dd5b1a92db36d8f (commit)
       via  99f113ff5b11cf246c26786763f9490a0878f5a7 (commit)
       via  e6f058ed796923b320e1d42a5de22bc1de487f5d (commit)
       via  31dea735962bd80e5833724437ee955f3d481b34 (commit)
       via  dd400555f7c883a26fb5e1c913cd1e23154b2455 (commit)
       via  8465d0d71a4e0bdbd49fc2296d2e92cb1ecc2a2c (commit)
       via  6cea5d88f6196bb8ba383f12e3030c7cd8d6877b (commit)
       via  0708ebd80509c20345fdc9bc298c0b533e4b6a2e (commit)
       via  08da960a5136e12b5573560ab0f2e62a4026f8d9 (commit)
       via  4e689d94a21ff6c83c22721a19c1d685eb44c6e3 (commit)
       via  71a04ea59ac04013447eabf5855483fa124531fe (commit)
       via  a7a67b88a024c25a205c087972ba722f8e3f8d02 (commit)
       via  b0bf37d71a4011f968e1dc04cc686ccefe22cfd0 (commit)
       via  771cd540cc4721040859984e27529c7ab5141b06 (commit)
       via  cfcedca708a8d6f091a1a400f1406f42c2cfe3f8 (commit)
       via  01e5af691aa847b8e6b853df7f9c9645bac51397 (commit)
       via  110fe2deb915fd1f762d2bfda972b4604c9c4c81 (commit)
       via  e60ba65060c309301f2ef4778e34bc0f8c2a0820 (commit)
       via  d1b2bee5000560fc041c417154ae1bd191c87407 (commit)
       via  21a6d7afd48a5f51a1678c932e43813d8ebe9a45 (commit)
       via  3942fcb1003d1ce3f3eae417582e9b24cada6d37 (commit)
       via  cf14fc79d83e7cb42b5c7682e0894dbc8bd27eb0 (commit)
       via  62ab2c58e1b3e58276f066447778d756f7558f9d (commit)
       via  06445993974c0281e92e2c308afcc6fb3da988eb (commit)
       via  4acfdb244dd842436b4a39273eeffa192a301224 (commit)
       via  6edacbcdf68ffd77495496e4b222e273fa24bcbd (commit)
       via  67c29b3c71dde294f27a4b1f08e5a3c3f538272c (commit)
       via  653f8dce354d750135d2eeddd70d9a45141407ff (commit)
       via  c2b50820e445b5ba1315899f8ac929b214769aa8 (commit)
       via  1631be601fd08553b087c77e7ca0fb0bfbb22666 (commit)
      from  a60b0d7f85420376b1f0f3b1106821a1c7ead201 (commit)

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

- Log -----------------------------------------------------------------
commit 7723a55a19972aa7b152d0e25603f83922874c64
Merge: a60b0d7 6c30bb3
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Mon Feb 27 14:54:01 2012 -0300

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/ppc-linux-tdep.c

commit 6c30bb3b6ee2540786b41a6ee93dafc15386b25b
Author: tschwinge <tschwinge>
Date:   Mon Feb 27 16:40:48 2012 +0000

    	* sh-tdep.c (sh_make_stub_cache, sh_stub_this_id)
    	(sh_stub_unwind_sniffer): New functions.
    	(sh_stub_unwind): New variable.
    	(sh_gdbarch_init): Wire everything.

commit c7dde25667e3e2d9f3b11d0f0e0b27c37e9ca66a
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Feb 27 16:22:06 2012 +0000

    2012-02-27  Pedro Alves  <palves@redhat.com>
    
    	gdb/gdbserver/
    	* linux-low.c (pid_is_stopped): Delete, moved to common/.
    	(linux_attach_lwp_1): Adjust to use linux_proc_pid_is_stopped.
    
    	gdb/
    	* linux-nat.c (pid_is_stopped): Delete, moved to common/.
    	(linux_nat_post_attach_wait): Adjust to use
    	linux_proc_pid_is_stopped.
    
    	* common/linux-procfs.h (linux_proc_pid_is_stopped): Declare.
    	* common/linux-procfs.c (linux_proc_pid_is_stopped): New function,
    	based on pid_is_stopped from both linux-nat.c and
    	gdbserver/linux-low.c, and renamed.

commit 8f4b0d967a7ed8580ffda44c9bd0478c6a366bc3
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Feb 27 16:19:19 2012 +0000

    2012-02-27  Pedro Alves  <palves@redhat.com>
    
    	PR server/9684
    	* linux-low.c (pid_is_stopped): New.
    	(linux_attach_lwp_1): Handle attaching to 'T (stopped)' processes.

commit 43f62655b51dcf8dd120ac2b1c4809ea160af7f8
Author: Luis Machado <luisgpm@br.ibm.com>
Date:   Mon Feb 27 13:22:59 2012 +0000

    2012-02-27  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.base/save-bp.exp: Account for new condition evaluator output.

commit f33b308b864f12ec8fc5d7a10886e4105b3c51c1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 07:03:00 2012 +0000

    	* chew.c (print_stack_level, main): Use %ld to print stack delta.

commit d887b712dbeeec6bc3a95e8dc3ffba3397bdd443
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 06:57:57 2012 +0000

    cpu/
    	* mt.opc (print_dollarhex): Trim values to 32 bits.
    opcodes/
    	* mt-dis.c: Regenerate.

commit 2bf545ac5925bfb528bd26150fc67612f39eca93
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 06:55:38 2012 +0000

    	* v850-opc.c (extract_v8): Rearrange to make it obvious this
    	is the inverse of corresponding insert function.
    	(extract_d22, extract_u9, extract_r4): Likewise.
    	(extract_d9): Correct sign extension.
    	(extract_d16_15): Don't assume "long" is 32 bits, and don't
    	rely on implementation defined behaviour for shift right of
    	signed types.
    	(extract_d16_16, extract_d17_16, extract_i9): Likewise.
    	(extract_d23): Likewise, and correct mask.

commit e8f8f1399f2595a81ecd3cd55107bae8f03abd1e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 06:48:08 2012 +0000

    	* elf32-sh.c (sh_elf_osec_to_segment): Check for elf flavour bfd
    	before calling elf specific function.
    	(sh_elf_osec_readonly_p): Test for error return from above.

commit d63889e3ab5e12e05197418a892369fc1d0673bf
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 06:37:38 2012 +0000

    gas/
    	* config/tc-crx.c: Include bfd_stdint.h.
    	(getconstant): Remove irrelevant comment.  Don't fail due to
    	sign-extension of int mask.
    	(check_range): Rewrite using unsigned arithmetic throughout.
    opcodes/
    	* crx-dis.c (print_arg): Mask constant to 32 bits.
    	* crx-opc.c (cst4_map): Use int array.
    include/opcode/
    	* crx.h (cst4_map): Update declaration.

commit 3b5bc3dd00fc8fc4f1d9dacaa0ec84a150beebc9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 27 06:31:57 2012 +0000

    	* arc-dis.c (BITS): Don't use shifts to mask off bits.
    	(FIELDD): Sign extend with xor,sub.

commit c7eb1772f571ed8846954acc1a3369662fec3c1f
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Feb 27 00:00:33 2012 +0000

    *** empty log message ***

commit 72951d8b9fe1b39c018acd043565a98fe55b8a05
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 26 23:12:15 2012 +0000

    	* elf32-spu.c (build_stub): Fix malloc under-allocation.

commit 57f955853369d4764dec4bd8b2234f2849c966b4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 26 23:00:04 2012 +0000

    daily update

commit d041ac588d2a1e8dbee8fcfe862db424806df309
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Feb 26 00:00:32 2012 +0000

    *** empty log message ***

commit 70b189e9b95708c1c24fda375a5ff5a7dc0b8903
Author: walt <walt>
Date:   Sat Feb 25 22:24:18 2012 +0000

    Improve TLS support on TILE-Gx/TILEPro:
    - Add support for TLS LE references.
    - Support linker optimization of TLS references.
    - Delete relocations of GOT/tp relative offsets beyond 32-bits.
    
    This brings binutils in line with the support expected in gcc 4.7, for
    TILE-Gx/TILEPro.
    
    bfd/
    	* reloc.c: Add BFD_RELOC_TILEPRO_TLS_GD_CALL,
    	BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD,
    	BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD,
    	BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD,
    	BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD,
    	BFD_RELOC_TILEPRO_TLS_IE_LOAD, BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE,
    	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE,
    	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO,
    	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO,
    	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI,
    	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI,
    	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA,
    	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA,
    	BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE,
    	BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE,
    	BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE,
    	BFD_RELOC_TILEGX_TLS_GD_CALL, BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD,
    	BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD,
    	BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD,
    	BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD, BFD_RELOC_TILEGX_TLS_IE_LOAD,
    	BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD,
    	BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD,
    	BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD, BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD.
    	Delete BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
    	BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
    	BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
    	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
    	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
    	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE.
    	* elf32-tilepro.c (tilepro_elf_howto_table): Update tilepro
    	relocations.
    	(tilepro_reloc_map): Ditto.
    	(tilepro_info_to_howto_rela): Ditto.
    	(reloc_to_create_func): Ditto.
    	(tilepro_tls_translate_to_le): New.
    	(tilepro_tls_translate_to_ie): New.
    	(tilepro_elf_tls_transition): New.
    	(tilepro_elf_check_relocs): Handle new tls relocations.
    	(tilepro_elf_gc_sweep_hook): Ditto.
    	(allocate_dynrelocs): Ditto.
    	(tilepro_elf_relocate_section): Ditto.
    	(tilepro_replace_insn): New.
    	(insn_mask_X1): New.
    	(insn_mask_X0_no_dest_no_srca): New
    	(insn_mask_X1_no_dest_no_srca): New
    	(insn_mask_Y0_no_dest_no_srca): New
    	(insn_mask_Y1_no_dest_no_srca): New
    	(srca_mask_X0): New
    	(srca_mask_X1): New
    	(insn_tls_le_move_X1): New
    	(insn_tls_le_move_zero_X0X1): New
    	(insn_tls_ie_lw_X1): New
    	(insn_tls_ie_add_X0X1): New
    	(insn_tls_ie_add_Y0Y1): New
    	(insn_tls_gd_add_X0X1): New
    	(insn_tls_gd_add_Y0Y1): New
    	* elfxx-tilegx.c (tilegx_elf_howto_table): Update tilegx
    	relocations.
    	(tilegx_reloc_map): Ditto.
    	(tilegx_info_to_howto_rela): Ditto.
    	(reloc_to_create_func): Ditto.
    	(tilegx_elf_link_hash_table): New field disable_le_transition.
    	(tilegx_tls_translate_to_le): New.
    	(tilegx_tls_translate_to_ie): New.
    	(tilegx_elf_tls_transition): New.
    	(tilegx_elf_check_relocs): Handle new tls relocations.
    	(tilegx_elf_gc_sweep_hook): Ditto.
    	(allocate_dynrelocs): Ditto.
    	(tilegx_elf_relocate_section): Ditto.
    	(tilegx_copy_bits): New.
    	(tilegx_replace_insn): New.
    	(insn_mask_X1): New.
    	(insn_mask_X0_no_dest_no_srca): New.
    	(insn_mask_X1_no_dest_no_srca): New.
    	(insn_mask_Y0_no_dest_no_srca): New.
    	(insn_mask_Y1_no_dest_no_srca): New.
    	(insn_mask_X0_no_operand): New.
    	(insn_mask_X1_no_operand): New.
    	(insn_mask_Y0_no_operand): New.
    	(insn_mask_Y1_no_operand): New.
    	(insn_tls_ie_ld_X1): New.
    	(insn_tls_ie_ld4s_X1): New.
    	(insn_tls_ie_add_X0X1): New.
    	(insn_tls_ie_add_Y0Y1): New.
    	(insn_tls_ie_addx_X0X1): New.
    	(insn_tls_ie_addx_Y0Y1): New.
    	(insn_tls_gd_add_X0X1): New.
    	(insn_tls_gd_add_Y0Y1): New.
    	(insn_move_X0X1): New.
    	(insn_move_Y0Y1): New.
    	(insn_add_X0X1): New.
    	(insn_add_Y0Y1): New.
    	(insn_addx_X0X1): New.
    	(insn_addx_Y0Y1): New.
    	* libbfd.h: Regenerate.
    	* bfd-in2.h: Regenerate.
    
    gas/
    	* tc-tilepro.c (O_tls_le): Define operator.
    	(O_tls_le_lo16): Ditto.
    	(O_tls_le_hi16): Ditto.
    	(O_tls_le_ha16): Ditto.
    	(O_tls_gd_call): Ditto.
    	(O_tls_gd_add): Ditto.
    	(O_tls_ie_load): Ditto.
    	(md_begin): Delete old operators; handle new operators.
    	(emit_tilepro_instruction): Ditto.
    	(md_apply_fix): Ditto.
    	* tc-tilegx.c (O_hw1_got): Delete operator.
    	(O_hw2_got): Ditto.
    	(O_hw3_got): Ditto.
    	(O_hw2_last_got): Ditto.
    	(O_hw1_tls_gd): Ditto.
    	(O_hw2_tls_gd): Ditto.
    	(O_hw3_tls_gd): Ditto.
    	(O_hw2_last_tls_gd): Ditto.
    	(O_hw1_tls_ie): Ditto.
    	(O_hw2_tls_ie): Ditto.
    	(O_hw3_tls_ie): Ditto.
    	(O_hw2_last_tls_ie): Ditto.
    	(O_hw0_tls_le): Define operator.
    	(O_hw0_last_tls_le): Ditto.
    	(O_hw1_last_tls_le): Ditto.
    	(O_tls_gd_call): Ditto.
    	(O_tls_gd_add): Ditto.
    	(O_tls_ie_load): Ditto.
    	(O_tls_add): Ditto.
    	(md_begin): Delete old operators; handle new operators.
    	(emit_tilegx_instruction): Ditto.
    	(md_apply_fix): Ditto.
    	* doc/c-tilegx.texi: Delete old operators; document new operators.
    	* doc/c-tilepro.texi: Ditto.
    
    include/elf/
    	* tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
    	(R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
    	(R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
    	(R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
    	(R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
    	(R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
    	(R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
    	(R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
    	(R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
    	(R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
    	(R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
    	(R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
    	(R_TILEGX_TLS_GD_CALL): Ditto.
    	(R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
    	(R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
    	(R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
    	(R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
    	(R_TILEGX_TLS_IE_LOAD): Ditto.
    	(R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
    	(R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
    	(R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
    	(R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
    	* tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
    	(R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
    	(R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
    	(R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
    	(R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
    	(R_TILEPRO_TLS_IE_LOAD): Ditto.
    	(R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
    	(R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
    	(R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
    	(R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
    	(R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
    	(R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
    	(R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
    	(R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
    
    include/opcode/
    	* tilegx.h (tilegx_mnemonic): Add TILEGX_OPC_LD4S_TLS,
    	TILEGX_OPC_LD_TLS.
    	* tilepro.h (tilepro_mnemonic): Add TILEPRO_OPC_LW_TLS,
    	TILEPRO_OPC_LW_TLS_SN.
    
    opcodes/
    	* tilegx-opc.c: Handle TILEGX_OPC_LD4S_TLS and TILEGX_OPC_LD_TLS.
    	* tilepro-opc.c: Handle TILEPRO_OPC_LW_TLS and
    	TILEPRO_OPC_LW_TLS_SN.

commit 0ddbcf00c10042cea38735a91ed170d6ee33132a
Author: Luis Machado <luisgpm@br.ibm.com>
Date:   Sat Feb 25 19:54:50 2012 +0000

    2012-02-25  Luis Machado  <lgustavo@codesourcery.com>
    
    	* mem-break.c (clear_gdb_breakpoint_conditions): Fix de-allocation
    	of conditions.

commit f3076f4197f998bbd2ca6a30ced68c1574d9b967
Author: walt <walt>
Date:   Sat Feb 25 19:51:31 2012 +0000

    Add big-endian support for tilegx.
    
    bfd/
    	* config.bfd (tilegx-*-*): rename little endian vector; add big
    	endian vector.
    	(tilegxbe-*-*): New case.
    	* configure.in (bfd_elf32_tilegx_vec): Rename...
    	(bfd_elf32_tilegx_le_vec): ... to this.
    	(bfd_elf32_tilegx_be_vec): New vector.
    	(bfd_elf64_tilegx_vec): Rename...
    	(bfd_elf64_tilegx_le_vec): ... to this.
    	(bfd_elf64_tilegx_be_vec): New vector.
    	* configure: Regenerate.
    	* elf32-tilegx.c (TARGET_LITTLE_SYM): Rename.
    	(TARGET_LITTLE_NAME): Ditto.
    	(TARGET_BIG_SYM): Define.
    	(TARGET_BIG_NAME): Define.
    	* elf64-tilegx.c (TARGET_LITTLE_SYM): Rename.
    	(TARGET_LITTLE_NAME): Ditto.
    	(TARGET_BIG_SYM): Define.
    	(TARGET_BIG_NAME): Define.
    	* targets.c (bfd_elf32_tilegx_vec): Rename...
    	(bfd_elf32_tilegx_le_vec): ... to this.
    	(bfd_elf32_tilegx_be_vec): Declare.
    	(bfd_elf64_tilegx_vec): Rename...
    	(bfd_elf64_tilegx_le_vec): ... to this.
    	(bfd_elf64_tilegx_be_vec): Declare.
    	(_bfd_target_vector): Add / rename above vectors.
    
    binutils/testsuite/
    	* binutils-all/objdump.exp (cpus_expected): Add tilegx.
    
    gas/
    	* tc-tilegx.c (tilegx_target_format): Handle big endian.
    	(OPTION_EB): Define.
    	(OPTION_EL): Define.
    	(md_longopts): Add entries for "EB" and "EL".
    	(md_parse_option): Handle OPTION_EB and OPTION_EL.
    	(md_show_usage): Add -EB and -EL.
    	(md_number_to_chars): New.
    	* tc-tilegx.h (TARGET_BYTES_BIG_ENDIAN): Guard definition with
    	ifndef.
    	(md_number_to_chars): Delete.
    	* configure.tgt (tilegx*be): Handle.
    	* doc/as.texinfo [TILE-Gx]: Document -EB and -EL.
    	* doc/c-tilegx.texi: Ditto.
    
    ld/
    	* Makefile.am (ALL_EMULATION_SOURCES): Add eelf32tilegx_be.c.
    	(ALL_64_EMULATION_SOURCES): Add eelf64tilegx_be.c.
    	(eelf32tilegx_be.c): Add rule to build this file.
    	(eelf64tilegx_be.c): Ditto.
    	* Makefile.in: Regenerate.
    	* configure.tgt (tilegx-*-*): Support big endian.
    	(tilegxbe-*-*): New.
    	* emulparams/elf32tilegx.sh (OUTPUT_FORMAT): Rename.
    	(BIG_OUTPUT_FORMAT): Define.
    	(LITTLE_OUTPUT_FORMAT): Define.
    	* emulparams/elf32tilegx_be.sh: New.
    	* emulparams/elf64tilegx.sh (OUTPUT_FORMAT): Rename.
    	(BIG_OUTPUT_FORMAT): Define.
    	(LITTLE_OUTPUT_FORMAT): Define.
    	* emulparams/elf64tilegx_be.sh: New.
    
    ld/testsuite/
    	* ld-tilegx/reloc-be.d: New.
    	* ld-tilegx/reloc-le.d: New.
    	* ld-tilegx/reloc.d: Delete.
    	* ld-tilegx/tilegx.exp: Test big and little endian.

commit 509bc81b5ced831dab21df39f99305d5f100d0a4
Author: walt <walt>
Date:   Sat Feb 25 18:57:53 2012 +0000

    Properly create and use a bfd_arch_info_type for 32-bit tilegx.
    
    bfd/
    	* arctures.c (bfd_architecture): Define bfd_mach_tilegx32.
    	* bfd-in2.h: Regenerate.
    	* cpu-tilegx.c (bfd_tilegx32_arch): define.
    	  (bfd_tilegx_arch): link to bfd_tilegx32_arch.
    
    gas/
    	* tc-tilegx.c (md_begin): set architecture and machine.

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

Summary of changes:
 COPYING.LIBGLOSS                                   |   26 +
 COPYING.NEWLIB                                     |   26 +
 ChangeLog                                          |    5 +
 bfd/ChangeLog                                      |  393 +
 bfd/archive.c                                      |    2 +-
 bfd/archures.c                                     |   34 +
 bfd/bfd-in2.h                                      |   64 +-
 bfd/bfdio.c                                        |    1 -
 bfd/config.bfd                                     |    8 +-
 bfd/configure                                      |    8 +-
 bfd/configure.in                                   |    8 +-
 bfd/cpu-alpha.c                                    |    1 +
 bfd/cpu-arc.c                                      |    1 +
 bfd/cpu-arm.c                                      |    3 +-
 bfd/cpu-avr.c                                      |    1 +
 bfd/cpu-bfin.c                                     |    3 +-
 bfd/cpu-cr16.c                                     |    3 +-
 bfd/cpu-cr16c.c                                    |    3 +-
 bfd/cpu-cris.c                                     |    3 +-
 bfd/cpu-crx.c                                      |    3 +-
 bfd/cpu-d10v.c                                     |    3 +
 bfd/cpu-d30v.c                                     |    1 +
 bfd/cpu-dlx.c                                      |    3 +-
 bfd/cpu-epiphany.c                                 |    2 +
 bfd/cpu-fr30.c                                     |    1 +
 bfd/cpu-frv.c                                      |    1 +
 bfd/cpu-h8300.c                                    |    7 +
 bfd/cpu-h8500.c                                    |    1 +
 bfd/cpu-hppa.c                                     |   12 +-
 bfd/cpu-i370.c                                     |    3 +
 bfd/cpu-i386.c                                     |   88 +
 bfd/cpu-i860.c                                     |    1 +
 bfd/cpu-i960.c                                     |    3 +-
 bfd/cpu-ia64.c                                     |    6 +-
 bfd/cpu-ip2k.c                                     |    2 +
 bfd/cpu-iq2000.c                                   |    2 +
 bfd/cpu-k1om.c                                     |    5 +
 bfd/cpu-l1om.c                                     |    5 +
 bfd/cpu-lm32.c                                     |    1 +
 bfd/cpu-m10200.c                                   |    3 +-
 bfd/cpu-m10300.c                                   |    3 +
 bfd/cpu-m32c.c                                     |    2 +
 bfd/cpu-m32r.c                                     |    2 +-
 bfd/cpu-m68hc11.c                                  |    1 +
 bfd/cpu-m68hc12.c                                  |    2 +
 bfd/cpu-m68k.c                                     |    3 +-
 bfd/cpu-m88k.c                                     |    3 +-
 bfd/cpu-mcore.c                                    |    1 +
 bfd/cpu-mep.c                                      |    3 +-
 bfd/cpu-microblaze.c                               |    1 +
 bfd/cpu-mips.c                                     |    1 +
 bfd/cpu-mmix.c                                     |    1 +
 bfd/cpu-moxie.c                                    |    3 +-
 bfd/cpu-msp430.c                                   |    1 +
 bfd/cpu-mt.c                                       |    3 +
 bfd/cpu-ns32k.c                                    |    3 +-
 bfd/cpu-openrisc.c                                 |    1 +
 bfd/cpu-or32.c                                     |    3 +-
 bfd/cpu-pdp11.c                                    |    3 +-
 bfd/cpu-pj.c                                       |    1 +
 bfd/cpu-plugin.c                                   |    1 +
 bfd/cpu-powerpc.c                                  |   21 +
 bfd/cpu-rl78.c                                     |    1 +
 bfd/cpu-rs6000.c                                   |    4 +
 bfd/cpu-rx.c                                       |    2 +
 bfd/cpu-s390.c                                     |    2 +
 bfd/cpu-score.c                                    |    1 +
 bfd/cpu-sh.c                                       |   21 +
 bfd/cpu-sparc.c                                    |   10 +
 bfd/cpu-spu.c                                      |    1 +
 bfd/cpu-tic30.c                                    |    1 +
 bfd/cpu-tic4x.c                                    |    2 +
 bfd/cpu-tic54x.c                                   |    1 +
 bfd/cpu-tic6x.c                                    |    1 +
 bfd/cpu-tic80.c                                    |    3 +-
 bfd/cpu-tilegx.c                                   |   20 +-
 bfd/cpu-tilepro.c                                  |    1 +
 bfd/cpu-v850.c                                     |    2 +-
 bfd/cpu-vax.c                                      |    1 +
 bfd/cpu-w65.c                                      |    1 +
 bfd/cpu-we32k.c                                    |    1 +
 bfd/cpu-xc16x.c                                    |    3 +
 bfd/cpu-xstormy16.c                                |    1 +
 bfd/cpu-xtensa.c                                   |    1 +
 bfd/cpu-z80.c                                      |    2 +-
 bfd/cpu-z8k.c                                      |    5 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/chew.c                                     |    8 +-
 bfd/elf-bfd.h                                      |    4 +-
 bfd/elf.c                                          |   59 +-
 bfd/elf32-avr.c                                    |   32 +-
 bfd/elf32-m68hc11.c                                |    3 +-
 bfd/elf32-m68hc12.c                                |    3 +-
 bfd/elf32-m68hc1x.c                                |   16 +-
 bfd/elf32-m68hc1x.h                                |    6 +-
 bfd/elf32-microblaze.c                             |    3 +-
 bfd/elf32-rx.c                                     |    4 +-
 bfd/elf32-s390.c                                   |   32 +-
 bfd/elf32-sh.c                                     |   12 +-
 bfd/elf32-spu.c                                    |    5 +-
 bfd/elf32-tilegx.c                                 |    6 +-
 bfd/elf32-tilepro.c                                |  550 +-
 bfd/elf64-ppc.c                                    |    7 +-
 bfd/elf64-tilegx.c                                 |    7 +-
 bfd/elflink.c                                      |   26 +-
 bfd/elfnn-ia64.c                                   |   19 +-
 bfd/elfxx-tilegx.c                                 |  843 +-
 bfd/libbfd.h                                       |   59 +-
 bfd/linker.c                                       |   15 +-
 bfd/mach-o-i386.c                                  |   87 +-
 bfd/mach-o-x86-64.c                                |   19 +-
 bfd/mach-o.c                                       |  215 +-
 bfd/oasys.c                                        |    4 +-
 bfd/po/SRC-POTFILES.in                             |    2 +
 bfd/reloc.c                                        |  109 +-
 bfd/targets.c                                      |   12 +-
 bfd/version.h                                      |    2 +-
 cpu/ChangeLog                                      |    4 +
 cpu/mt.opc                                         |    4 +-
 gdb/ChangeLog                                      |  854 ++
 gdb/MAINTAINERS                                    |    6 +-
 gdb/Makefile.in                                    |    6 +-
 gdb/NEWS                                           |   39 +
 gdb/ada-exp.y                                      |    6 +-
 gdb/ada-lang.c                                     |  104 +-
 gdb/ada-lang.h                                     |    5 +-
 gdb/ada-tasks.c                                    |  138 +-
 gdb/ada-typeprint.c                                |    8 +-
 gdb/alpha-linux-tdep.c                             |    2 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-osf1-tdep.c                              |    2 +-
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/alpha-tdep.h                                   |    3 +-
 gdb/alphafbsd-tdep.c                               |    2 +-
 gdb/alphanbsd-tdep.c                               |    2 +-
 gdb/alphaobsd-tdep.c                               |    2 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-sol2-tdep.c                              |    4 +-
 gdb/amd64bsd-nat.c                                 |   72 +
 gdb/{common/linux-procfs.h => amd64bsd-nat.h}      |   22 +-
 gdb/amd64fbsd-nat.c                                |   16 +
 gdb/amd64nbsd-tdep.c                               |    2 +-
 gdb/amd64obsd-tdep.c                               |    6 +-
 gdb/arch-utils.c                                   |    4 +-
 gdb/arch-utils.h                                   |    2 +-
 gdb/arm-tdep.c                                     |    8 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/ax-gdb.c                                       |    4 +-
 gdb/ax.h                                           |    7 +
 gdb/blockframe.c                                   |    6 +-
 gdb/breakpoint.c                                   |  881 ++-
 gdb/breakpoint.h                                   |   49 +
 gdb/buildsym.c                                     |    4 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-lang.c                                       |   10 +-
 gdb/c-typeprint.c                                  |   14 +-
 gdb/c-valprint.c                                   |   17 +-
 gdb/charset.c                                      |    2 +-
 gdb/cli/cli-cmds.c                                 |   10 +-
 gdb/cli/cli-decode.c                               |    4 +-
 gdb/cli/cli-decode.h                               |    2 +-
 gdb/coffread.c                                     |   11 +-
 gdb/command.h                                      |    4 +-
 gdb/common/linux-procfs.c                          |   31 +
 gdb/common/linux-procfs.h                          |    5 +
 gdb/completer.c                                    |    4 +-
 gdb/config.in                                      |    3 -
 gdb/config/i386/fbsd64.mh                          |    2 +-
 gdb/configure                                      |   90 +-
 gdb/configure.ac                                   |   39 +-
 gdb/configure.tgt                                  |    8 +-
 gdb/cp-support.c                                   |    2 +-
 gdb/cp-valprint.c                                  |    6 +-
 gdb/cris-tdep.c                                    |    2 +-
 gdb/d-lang.c                                       |    2 +-
 gdb/darwin-nat.h                                   |   12 +-
 gdb/dbxread.c                                      |   17 +-
 gdb/defs.h                                         |    2 +-
 gdb/doc/ChangeLog                                  |   53 +
 gdb/doc/gdb.texinfo                                |  178 +-
 gdb/dwarf2read.c                                   |  173 +-
 gdb/elfread.c                                      |    4 +-
 gdb/eval.c                                         |   16 +-
 gdb/exec.c                                         |    9 +-
 gdb/f-lang.c                                       |    4 +-
 gdb/f-lang.h                                       |    3 +-
 gdb/f-valprint.c                                   |    6 +-
 gdb/filesystem.c                                   |    2 +-
 gdb/frame.c                                        |    2 +
 gdb/frv-linux-tdep.c                               |    5 +-
 gdb/gdb-gdb.py                                     |    4 +-
 gdb/gdbarch.c                                      |    6 +-
 gdb/gdbarch.h                                      |    8 +-
 gdb/gdbarch.sh                                     |    4 +-
 gdb/gdbserver/ChangeLog                            |  164 +
 gdb/gdbserver/Makefile.in                          |   18 +-
 gdb/gdbserver/ax.c                                 | 1191 ++
 gdb/gdbserver/ax.h                                 |   74 +
 gdb/gdbserver/config.in                            |    3 +
 gdb/gdbserver/configure                            |    2 +-
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/dll.c                                |  110 +
 gdb/gdbserver/hostio.c                             |    4 +
 gdb/gdbserver/inferiors.c                          |   88 +-
 gdb/gdbserver/linux-low.c                          |  125 +-
 gdb/gdbserver/linux-low.h                          |    3 +-
 gdb/gdbserver/linux-mips-low.c                     |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |    5 +-
 gdb/gdbserver/mem-break.c                          |  143 +-
 gdb/gdbserver/mem-break.h                          |   18 +
 gdb/gdbserver/server.c                             |   61 +-
 gdb/gdbserver/server.h                             |   33 +
 gdb/gdbserver/tracepoint.c                         | 1270 +--
 gdb/gdbtypes.c                                     |   14 +-
 gdb/gdbtypes.h                                     |   22 +-
 gdb/gnu-v2-abi.c                                   |   11 +-
 gdb/gnu-v3-abi.c                                   |    4 +-
 gdb/hppa-hpux-tdep.c                               |    4 +-
 gdb/i386-darwin-nat.c                              |    1 +
 gdb/i386-linux-tdep.c                              |    4 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386-sol2-nat.c                                |    4 +-
 gdb/i386-sol2-tdep.c                               |    6 +-
 gdb/i386-tdep.c                                    |   12 +-
 gdb/i386obsd-tdep.c                                |    6 +-
 gdb/ia64-tdep.c                                    |    1 -
 gdb/infcmd.c                                       |    7 +-
 gdb/inferior.c                                     |   21 +-
 gdb/inferior.h                                     |    5 +
 gdb/infrun.c                                       |   20 +-
 gdb/jit.c                                          |  245 +-
 gdb/jv-lang.c                                      |   24 +-
 gdb/jv-lang.h                                      |    4 +-
 gdb/jv-typeprint.c                                 |    6 +-
 gdb/jv-valprint.c                                  |   21 +-
 gdb/language.c                                     |   10 +-
 gdb/language.h                                     |   13 +-
 gdb/libunwind-frame.c                              |   14 +-
 gdb/libunwind-frame.h                              |   12 +-
 gdb/linespec.c                                     |   39 +-
 gdb/linux-nat.c                                    |   36 +-
 gdb/m2-lang.c                                      |    2 +-
 gdb/m32c-tdep.c                                    |   10 +-
 gdb/m32r-linux-tdep.c                              |    4 +-
 gdb/machoread.c                                    |    2 +-
 gdb/main.c                                         |   11 +-
 gdb/mdebugread.c                                   |   16 +-
 gdb/mep-tdep.c                                     |    2 +-
 gdb/mi/mi-cmd-stack.c                              |    3 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/mips-tdep.c                                    |    4 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nbsd-tdep.c                                    |    2 +-
 gdb/nbsd-tdep.h                                    |    2 +-
 gdb/objc-lang.c                                    |   24 +-
 gdb/objfiles.c                                     |   32 +-
 gdb/objfiles.h                                     |   21 +-
 gdb/opencl-lang.c                                  |    2 +-
 gdb/p-exp.y                                        |    2 +-
 gdb/p-lang.c                                       |    4 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |    4 +-
 gdb/p-valprint.c                                   |    4 +-
 gdb/ppc-linux-nat.c                                |   12 +-
 gdb/ppc-linux-tdep.c                               |   97 +-
 gdb/ppcobsd-tdep.c                                 |    2 +-
 gdb/printcmd.c                                     |    2 +-
 gdb/psympriv.h                                     |   13 +-
 gdb/psymtab.c                                      |   16 +-
 gdb/python/py-auto-load.c                          |    4 +-
 gdb/python/py-event.c                              |    9 +-
 gdb/python/py-frame.c                              |    6 +-
 gdb/python/py-symbol.c                             |   90 +
 gdb/python/py-type.c                               |   13 +-
 gdb/python/py-utils.c                              |   20 +
 gdb/python/python-internal.h                       |    7 +-
 gdb/python/python.c                                |   66 +-
 gdb/python/python.h                                |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote-sim.c                                   |    5 +-
 gdb/remote.c                                       |  156 +-
 gdb/rl78-tdep.c                                    | 1171 ++
 gdb/rs6000-tdep.c                                  |    4 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/serial.c                                       |    2 +-
 gdb/sh-tdep.c                                      |  128 +-
 gdb/skip.c                                         |    8 +-
 gdb/solib-darwin.c                                 |   30 +-
 gdb/solib-frv.c                                    |    6 +-
 gdb/solib-pa64.c                                   |    4 +-
 gdb/solib.c                                        |    2 +
 gdb/solib.h                                        |    8 +-
 gdb/sparc-sol2-tdep.c                              |    8 +-
 gdb/sparc-tdep.h                                   |    4 +-
 gdb/sparc64-sol2-tdep.c                            |    2 +-
 gdb/sparc64fbsd-tdep.c                             |    4 +-
 gdb/sparc64nbsd-tdep.c                             |    4 +-
 gdb/sparc64obsd-tdep.c                             |    6 +-
 gdb/sparcnbsd-tdep.c                               |    4 +-
 gdb/sparcobsd-tdep.c                               |    4 +-
 gdb/stabsread.c                                    |   48 +-
 gdb/stabsread.h                                    |    2 +-
 gdb/stack.c                                        |   16 +-
 gdb/stack.h                                        |    2 +-
 gdb/symfile.c                                      |   16 +-
 gdb/symtab.c                                       |   80 +-
 gdb/symtab.h                                       |   52 +-
 gdb/target.c                                       |    4 +
 gdb/target.h                                       |   12 +
 gdb/testsuite/ChangeLog                            |  409 +
 gdb/testsuite/boards/native-extended-gdbserver.exp |  150 +
 gdb/testsuite/config/extended-gdbserver.exp        |   27 +
 gdb/testsuite/gdb.ada/mi_task_arg.exp              |   51 +
 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb  |   70 +
 gdb/testsuite/gdb.arch/altivec-abi.exp             |   29 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    4 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |    8 +-
 gdb/testsuite/gdb.base/attach.exp                  |   23 +-
 gdb/testsuite/gdb.base/bitfields.exp               |   22 -
 .../gdb.base/break-inline.c}                       |   25 +-
 gdb/testsuite/gdb.base/break-inline.exp            |   27 +
 gdb/testsuite/gdb.base/break-interp.exp            |  445 +-
 gdb/testsuite/gdb.base/break.exp                   |    3 -
 gdb/testsuite/gdb.base/catch-load.exp              |   13 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    7 -
 gdb/testsuite/gdb.base/cond-eval-mode.exp          |   44 +
 gdb/testsuite/gdb.base/default.exp                 |   14 +-
 gdb/testsuite/gdb.base/disp-step-syscall.exp       |   11 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |   26 +
 gdb/testsuite/gdb.base/funcargs.exp                |   30 -
 .../gdb.base/inferior-died.c}                      |   34 +-
 gdb/testsuite/gdb.base/inferior-died.exp           |   71 +
 gdb/testsuite/gdb.base/jit-simple.c                |   37 +
 gdb/testsuite/gdb.base/jit-simple.exp              |   81 +
 gdb/testsuite/gdb.base/jit-so.exp                  |   10 +-
 gdb/testsuite/gdb.base/jit.exp                     |   12 +-
 gdb/testsuite/gdb.base/opaque.exp                  |   10 -
 gdb/testsuite/gdb.base/pc-fp.exp                   |   13 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    6 +-
 gdb/testsuite/gdb.base/regs.exp                    |   78 -
 gdb/testsuite/gdb.base/return-nodebug.exp          |   47 +-
 gdb/testsuite/gdb.base/save-bp.exp                 |    2 +-
 gdb/testsuite/gdb.base/scope.exp                   |   28 -
 gdb/testsuite/gdb.base/sepdebug.exp                |   12 +-
 gdb/testsuite/gdb.base/skip.exp                    |   31 +-
 gdb/testsuite/gdb.base/solib-display.exp           |    9 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    9 +-
 .../linux-procfs.h => testsuite/gdb.base/term.c}   |   20 +-
 gdb/testsuite/gdb.base/term.exp                    |   55 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    2 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |   12 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |  294 +-
 .../linux-procfs.h => testsuite/gdb.cp/dispcxx.cc} |   32 +-
 gdb/testsuite/gdb.cp/dispcxx.exp                   |   41 +
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |    9 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    5 +
 gdb/testsuite/gdb.gdb/selftest.exp                 |   30 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |   10 +-
 gdb/testsuite/gdb.mi/mi2-watch.exp                 |   10 +-
 gdb/testsuite/gdb.python/py-events.exp             |    6 +-
 gdb/testsuite/gdb.python/py-events.py              |    1 +
 gdb/testsuite/gdb.python/py-symbol.c               |    2 +
 gdb/testsuite/gdb.python/py-symbol.exp             |   23 +
 gdb/testsuite/gdb.python/py-symtab.exp             |    5 +-
 gdb/testsuite/gdb.python/py-type.exp               |    5 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |   13 +-
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    4 +
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    4 +
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    3 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |   12 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    4 +
 gdb/testsuite/gdb.server/file-transfer.exp         |    4 +
 gdb/testsuite/gdb.server/server-exec-info.exp      |   29 +
 gdb/testsuite/gdb.server/server-mon.exp            |    4 +
 gdb/testsuite/gdb.server/server-run.exp            |    4 +
 gdb/testsuite/gdb.threads/Makefile.in              |    3 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |  233 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-1.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-2.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-3.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-4.exp        |   11 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |  210 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |   10 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    4 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |   23 +-
 gdb/testsuite/gdb.trace/circ.exp                   |   39 +-
 gdb/testsuite/gdb.trace/collection.exp             |    4 +-
 gdb/testsuite/gdb.trace/packetlen.exp              |    4 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    4 +-
 gdb/testsuite/gdb.trace/pending.exp                |   89 +-
 gdb/testsuite/gdb.trace/report.exp                 |    4 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |   35 +-
 gdb/testsuite/gdb.trace/strace.exp                 |   51 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    4 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |   77 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    4 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |    2 +-
 gdb/testsuite/gdb.trace/unavailable.exp            |  105 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |    4 +-
 gdb/testsuite/lib/gdb.exp                          |   87 +
 gdb/testsuite/lib/gdbserver-support.exp            |   38 +-
 gdb/thread.c                                       |    8 +
 gdb/tracepoint.c                                   |    3 +-
 gdb/tui/tui-stack.c                                |    3 +-
 gdb/tui/tui-win.c                                  |   15 +-
 gdb/typeprint.c                                    |   13 +-
 gdb/utils.c                                        |    4 +-
 gdb/valarith.c                                     |    2 +-
 gdb/valops.c                                       |   61 +-
 gdb/value.c                                        |   30 +-
 gdb/value.h                                        |   19 +-
 gdb/varobj.c                                       |    4 +-
 gdb/vaxobsd-tdep.c                                 |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 gdb/xcoffread.c                                    |   43 +-
 gdb/xstormy16-tdep.c                               |    2 +-
 include/ChangeLog                                  |   27 +-
 include/bfdlink.h                                  |    4 +-
 include/dwarf2.h                                   |   13 +-
 include/elf/ChangeLog                              |   72 +
 include/elf/tilegx.h                               |   48 +-
 include/elf/tilepro.h                              |   18 +-
 include/gdb/ChangeLog                              |    4 +
 include/gdb/sim-rl78.h                             |   76 +
 include/mach-o/ChangeLog                           |    8 +
 include/mach-o/external.h                          |   39 +
 include/mach-o/reloc.h                             |   22 +-
 include/opcode/ChangeLog                           |   16 +
 include/opcode/crx.h                               |    4 +-
 include/opcode/i386.h                              |    2 +
 include/opcode/tilegx.h                            |    2 +
 include/opcode/tilepro.h                           |    2 +
 opcodes/ChangeLog                                  |   87 +
 opcodes/arc-dis.c                                  |   11 +-
 opcodes/crx-dis.c                                  |   12 +-
 opcodes/crx-opc.c                                  |    4 +-
 opcodes/i386-dis.c                                 |  235 +-
 opcodes/i386-gen.c                                 |    7 +
 opcodes/i386-init.h                                |  156 +-
 opcodes/i386-opc.h                                 |   17 +
 opcodes/i386-opc.tbl                               |   91 +-
 opcodes/i386-tbl.h                                 |14216 ++++++++++----------
 opcodes/mt-dis.c                                   |    2 +-
 opcodes/rl78-decode.c                              |  307 +-
 opcodes/tilegx-opc.c                               |  930 +-
 opcodes/tilepro-opc.c                              | 1091 +-
 opcodes/v850-opc.c                                 |   56 +-
 readline/ChangeLog.gdb                             |    5 +
 readline/signals.c                                 |    2 +
 sim/mn10300/ChangeLog                              |    4 +
 sim/mn10300/interp.c                               |    2 +-
 sim/rl78/ChangeLog                                 |    5 +
 sim/rl78/Makefile.in                               |    1 +
 sim/rl78/gdb-if.c                                  |  573 +
 sim/sh/ChangeLog                                   |    7 +
 sim/sh/interp.c                                    |    6 +-
 461 files changed, 21387 insertions(+), 12995 deletions(-)
 copy gdb/{common/linux-procfs.h => amd64bsd-nat.h} (62%)
 create mode 100644 gdb/gdbserver/ax.c
 create mode 100644 gdb/gdbserver/ax.h
 create mode 100644 gdb/gdbserver/dll.c
 create mode 100644 gdb/rl78-tdep.c
 create mode 100644 gdb/testsuite/boards/native-extended-gdbserver.exp
 create mode 100644 gdb/testsuite/config/extended-gdbserver.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb
 copy gdb/{common/linux-procfs.h => testsuite/gdb.base/break-inline.c} (63%)
 create mode 100644 gdb/testsuite/gdb.base/break-inline.exp
 create mode 100644 gdb/testsuite/gdb.base/cond-eval-mode.exp
 copy gdb/{common/linux-procfs.h => testsuite/gdb.base/inferior-died.c} (63%)
 create mode 100644 gdb/testsuite/gdb.base/inferior-died.exp
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.c
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.exp
 delete mode 100644 gdb/testsuite/gdb.base/regs.exp
 copy gdb/{common/linux-procfs.h => testsuite/gdb.base/term.c} (62%)
 copy gdb/{common/linux-procfs.h => testsuite/gdb.cp/dispcxx.cc} (62%)
 create mode 100644 gdb/testsuite/gdb.cp/dispcxx.exp
 create mode 100644 gdb/testsuite/gdb.server/server-exec-info.exp
 create mode 100644 include/gdb/sim-rl78.h
 create mode 100644 sim/rl78/gdb-if.c

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index 6f68cf2..ed6c0a0 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -322,3 +322,29 @@ Boston, MA 02111-1307, USA.
    the executable file might be covered by the GNU General Public License.
 
 
+(17) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+   to endorse or promote products derived from this software without specific
+   prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+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.
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index 7f90c7e..d3a767a 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -877,3 +877,29 @@ 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. 
 
+(39) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+   to endorse or promote products derived from this software without specific
+   prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+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.
diff --git a/ChangeLog b/ChangeLog
index 265f828..599b59d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-02-21  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+	* COPYING.NEWLIB: Add Adapteva notice.
+	* COPYING.LIBGLOSS: Add Adapteva notice.
+
 2011-12-18  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* configure: Regenerate.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 23c33a1..93eb6fb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,396 @@
+2012-02-27  Alan Modra  <amodra@gmail.com>
+
+	* elf32-sh.c (sh_elf_osec_to_segment): Check for elf flavour bfd
+	before calling elf specific function.
+	(sh_elf_osec_readonly_p): Test for error return from above.
+
+2012-02-27  Alan Modra  <amodra@gmail.com>
+
+	* elf32-spu.c (build_stub): Fix malloc under-allocation.
+
+2012-02-25  Walter Lee  <walt@tilera.com>
+	* reloc.c: Add BFD_RELOC_TILEPRO_TLS_GD_CALL,
+	BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_TLS_IE_LOAD, BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA,
+	BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_TLS_GD_CALL, BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD, BFD_RELOC_TILEGX_TLS_IE_LOAD,
+	BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD,
+	BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD, BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD.
+	Delete BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE.
+	* elf32-tilepro.c (tilepro_elf_howto_table): Update tilepro
+	relocations.
+	(tilepro_reloc_map): Ditto.
+	(tilepro_info_to_howto_rela): Ditto.
+	(reloc_to_create_func): Ditto.
+	(tilepro_tls_translate_to_le): New.
+	(tilepro_tls_translate_to_ie): New.
+	(tilepro_elf_tls_transition): New.
+	(tilepro_elf_check_relocs): Handle new tls relocations.
+	(tilepro_elf_gc_sweep_hook): Ditto.
+	(allocate_dynrelocs): Ditto.
+	(tilepro_elf_relocate_section): Ditto.
+	(tilepro_replace_insn): New.
+	(insn_mask_X1): New.
+	(insn_mask_X0_no_dest_no_srca): New
+	(insn_mask_X1_no_dest_no_srca): New
+	(insn_mask_Y0_no_dest_no_srca): New
+	(insn_mask_Y1_no_dest_no_srca): New
+	(srca_mask_X0): New
+	(srca_mask_X1): New
+	(insn_tls_le_move_X1): New
+	(insn_tls_le_move_zero_X0X1): New
+	(insn_tls_ie_lw_X1): New
+	(insn_tls_ie_add_X0X1): New
+	(insn_tls_ie_add_Y0Y1): New
+	(insn_tls_gd_add_X0X1): New
+	(insn_tls_gd_add_Y0Y1): New
+	* elfxx-tilegx.c (tilegx_elf_howto_table): Update tilegx
+	relocations.
+	(tilegx_reloc_map): Ditto.
+	(tilegx_info_to_howto_rela): Ditto.
+	(reloc_to_create_func): Ditto.
+	(tilegx_elf_link_hash_table): New field disable_le_transition.
+	(tilegx_tls_translate_to_le): New.
+	(tilegx_tls_translate_to_ie): New.
+	(tilegx_elf_tls_transition): New.
+	(tilegx_elf_check_relocs): Handle new tls relocations.
+	(tilegx_elf_gc_sweep_hook): Ditto.
+	(allocate_dynrelocs): Ditto.
+	(tilegx_elf_relocate_section): Ditto.
+	(tilegx_copy_bits): New.
+	(tilegx_replace_insn): New.
+	(insn_mask_X1): New.
+	(insn_mask_X0_no_dest_no_srca): New.
+	(insn_mask_X1_no_dest_no_srca): New.
+	(insn_mask_Y0_no_dest_no_srca): New.
+	(insn_mask_Y1_no_dest_no_srca): New.
+	(insn_mask_X0_no_operand): New.
+	(insn_mask_X1_no_operand): New.
+	(insn_mask_Y0_no_operand): New.
+	(insn_mask_Y1_no_operand): New.
+	(insn_tls_ie_ld_X1): New.
+	(insn_tls_ie_ld4s_X1): New.
+	(insn_tls_ie_add_X0X1): New.
+	(insn_tls_ie_add_Y0Y1): New.
+	(insn_tls_ie_addx_X0X1): New.
+	(insn_tls_ie_addx_Y0Y1): New.
+	(insn_tls_gd_add_X0X1): New.
+	(insn_tls_gd_add_Y0Y1): New.
+	(insn_move_X0X1): New.
+	(insn_move_Y0Y1): New.
+	(insn_add_X0X1): New.
+	(insn_add_Y0Y1): New.
+	(insn_addx_X0X1): New.
+	(insn_addx_Y0Y1): New.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+
+2012-02-25  Walter Lee  <walt@tilera.com>
+
+	* config.bfd (tilegx-*-*): rename little endian vector; add big
+	endian vector.
+	(tilegxbe-*-*): New case.
+	* configure.in (bfd_elf32_tilegx_vec): Rename...
+	(bfd_elf32_tilegx_le_vec): ... to this.
+	(bfd_elf32_tilegx_be_vec): New vector.
+	(bfd_elf64_tilegx_vec): Rename...
+	(bfd_elf64_tilegx_le_vec): ... to this.
+	(bfd_elf64_tilegx_be_vec): New vector.
+	* configure: Regenerate.
+	* elf32-tilegx.c (TARGET_LITTLE_SYM): Rename.
+	(TARGET_LITTLE_NAME): Ditto.
+	(TARGET_BIG_SYM): Define.
+	(TARGET_BIG_NAME): Define.
+	* elf64-tilegx.c (TARGET_LITTLE_SYM): Rename.
+	(TARGET_LITTLE_NAME): Ditto.
+	(TARGET_BIG_SYM): Define.
+	(TARGET_BIG_NAME): Define.
+	* targets.c (bfd_elf32_tilegx_vec): Rename...
+	(bfd_elf32_tilegx_le_vec): ... to this.
+	(bfd_elf32_tilegx_be_vec): Declare.
+	(bfd_elf64_tilegx_vec): Rename...
+	(bfd_elf64_tilegx_le_vec): ... to this.
+	(bfd_elf64_tilegx_be_vec): Declare.
+	(_bfd_target_vector): Add / rename above vectors.
+	* arctures.c (bfd_architecture): Define bfd_mach_tilegx32.
+	* bfd-in2.h: Regenerate.
+	* cpu-tilegx.c (bfd_tilegx32_arch): define.
+	(bfd_tilegx_arch): link to bfd_tilegx32_arch.
+
+2012-02-24  Nick Clifton  <nickc@redhat.com>
+
+	PR ld/13730
+	* reloc.c (bfd_generic_get_relocated_section_contents): Issue an
+	error message instead of aborting, when an outofrange reloc is
+	encountered.
+
+2012-02-23  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (bfd_mach_o_swap_in_non_scattered_reloc): New.
+	(bfd_mach_o_canonicalize_one_reloc):  Swap non-scattered reloc
+	bit-fields when target and host differ in endian-ness.  When
+	PAIRs are non-scattered	find the 'symbol' from the preceding
+	reloc.  Add FIXME re. reloc symbols on section boundaries.
+	(bfd_mach_o_swap_out_non_scattered_reloc): New.
+	(bfd_mach_o_write_relocs): Use bfd_mach_o_encode_non_scattered_reloc.
+
+2012-02-17  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o-i386.c (i386_howto_table): Add support for 16 bit
+	sect-diffs.
+	(bfd_mach_o_i386_swap_reloc_in): Handle 16bit sect-diffs.
+	(bfd_mach_o_i386_swap_reloc_out): Likewise.
+
+2012-02-17  Tristan Gingold  <gingold@adacore.com>
+
+	* reloc.c (BFD_RELOC_MACH_O_LOCAL_SECTDIFF):
+	* libbfd.h: Regenerated.
+	* bfd-in2.h: Likewise.
+	* mach-o-i386.c (i386_howto_table): Include local sectdiff.
+	(bfd_mach_o_i386_swap_reloc_in): Update for local sectdiff.
+	(bfd_mach_o_i386_swap_reloc_out): Likewise.
+
+2012-02-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+	* elf32-s390.c (elf_s390_relocate_section): Support basr in the
+	GD->LE and LD->LE optimizations.
+
+2012-02-16  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/13355
+	* elf32-rx.c (elf32_rx_relax_section): Correct width check.
+
+2012-02-13  Richard Henderson  <rth@redhat.com>
+
+	PR ld/13621
+	* linker.c (fix_syms): Force symbols outside any section into
+	bfd_abs_section_ptr.
+
+2012-02-13  Alan Modra  <amodra@gmail.com>
+
+	* elf32-m68hc1x.c (elf32_m68hc11_merge_symbol_attribute): New function.
+	* elf32-m68hc1x.h (elf32_m68hc11_merge_symbol_attribute): Declare.
+	* elf32-m68hc11.c (elf_backend_merge_symbol_attribute): Define.
+	* elf32-m68hc12.c (elf_backend_merge_symbol_attribute): Define.
+
+2012-02-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+	    Nick Clifton  <nickc@redhat.com>
+
+	* oasys.c (oasys_write_header): Fix compilation warning on zero-sized
+	memset.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section
+	vma additions in their logical, rather than physical order.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (mach_o_section_name_xlat): Correct eh-frame section
+	parameters.
+	* mach-o-x86-64.c (text_section_names_xlat): New.
+	(mach_o_x86_64_segsec_names_xlat): New.
+	(bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat.
+	* mach-o-i386.c (text_section_names_xlat): Correct section parameters.
+
+2012-02-10  Tristan Gingold  <gingold@adacore.com>
+
+	* elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator
+	to avoid infinite loop.  Add comments.
+
+2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13675
+	* cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte
+	nop instructions.
+	(bfd_arch_i386_short_nop_fill): New.
+	(bfd_arch_i386_long_nop_fill): Likewise.
+	Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info
+	initializers.  Use bfd_arch_i386_long_nop_fill on 64bit
+	bfd_arch_info initializers.
+
+	* cpu-k1om.c (bfd_arch_i386_fill): Renamed to ...
+	(bfd_arch_i386_short_nop_fill): This.
+	Update bfd_arch_info initializers.
+	* cpu-l1om.c: Likewise.
+
+2012-02-08  Alan Modra  <amodra@gmail.com>
+
+	* elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too.
+	(_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear
+	the correct h->u.weakdef.
+
+2012-02-07  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (elf_find_function): Don't use internal_elf_sym.
+	(_bfd_elf_maybe_function_sym): Likewise.  Replace elf_symbol_type
+	parameter with asymbol.
+	* elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise.
+	* elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype.
+	(struct elf_backend_data <maybe_function_sym>): Likewise.
+
+2012-02-02  Vidya Praveen (vidya.praveen@atmel.com)
+
+	PR bfd/13410
+	* bfd/elf32-avr.c (elf32_avr_relax_section): Correct the
+	condition that qualifies the candidates for relaxation.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* bfdio.c (real_fopen): Remove unused vms_modes variable.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_read_header): Silent uninitialized
+	variable warning.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (bfd_slurp_armap): Fix thinko in cast.
+
+2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13616
+	* archures.c (bfd_arch_info): Add fill.
+	(bfd_default_arch_struct): Add bfd_arch_default_fill.
+	(bfd_arch_default_fill): New.
+
+	* configure.in: Set bfd version to 2.22.52.
+	* configure: Regenerated.
+
+	* cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info
+	initializer.
+	* cpu-arc.c: Likewise.
+	* cpu-arm.c: Likewise.
+	* cpu-avr.c: Likewise.
+	* cpu-bfin.c: Likewise.
+	* cpu-cr16.c: Likewise.
+	* cpu-cr16c.c: Likewise.
+	* cpu-cris.c: Likewise.
+	* cpu-crx.c: Likewise.
+	* cpu-d10v.c: Likewise.
+	* cpu-d30v.c: Likewise.
+	* cpu-dlx.c: Likewise.
+	* cpu-epiphany.c: Likewise.
+	* cpu-fr30.c: Likewise.
+	* cpu-frv.c: Likewise.
+	* cpu-h8300.c: Likewise.
+	* cpu-h8500.c: Likewise.
+	* cpu-hppa.c: Likewise.
+	* cpu-i370.c: Likewise.
+	* cpu-i860.c: Likewise.
+	* cpu-i960.c: Likewise.
+	* cpu-ia64.c: Likewise.
+	* cpu-ip2k.c: Likewise.
+	* cpu-iq2000.c: Likewise.
+	* cpu-lm32.c: Likewise.
+	* cpu-m10200.c: Likewise.
+	* cpu-m10300.c: Likewise.
+	* cpu-m32c.c: Likewise.
+	* cpu-m32r.c: Likewise.
+	* cpu-m68hc11.c: Likewise.
+	* cpu-m68hc12.c: Likewise.
+	* cpu-m68k.c: Likewise.
+	* cpu-m88k.c: Likewise.
+	* cpu-mcore.c: Likewise.
+	* cpu-mep.c: Likewise.
+	* cpu-microblaze.c: Likewise.
+	* cpu-mips.c: Likewise.
+	* cpu-mmix.c: Likewise.
+	* cpu-moxie.c: Likewise.
+	* cpu-msp430.c: Likewise.
+	* cpu-mt.c: Likewise.
+	* cpu-ns32k.c: Likewise.
+	* cpu-openrisc.c: Likewise.
+	* cpu-or32.c: Likewise.
+	* cpu-pdp11.c: Likewise.
+	* cpu-pj.c: Likewise.
+	* cpu-plugin.c: Likewise.
+	* cpu-powerpc.c: Likewise.
+	* cpu-rl78.c: Likewise.
+	* cpu-rs6000.c: Likewise.
+	* cpu-rx.c: Likewise.
+	* cpu-s390.c: Likewise.
+	* cpu-score.c: Likewise.
+	* cpu-sh.c: Likewise.
+	* cpu-sparc.c: Likewise.
+	* cpu-spu.c: Likewise.
+	* cpu-tic30.c: Likewise.
+	* cpu-tic4x.c: Likewise.
+	* cpu-tic54x.c: Likewise.
+	* cpu-tic6x.c: Likewise.
+	* cpu-tic80.c: Likewise.
+	* cpu-tilegx.c: Likewise.
+	* cpu-tilepro.c: Likewise.
+	* cpu-v850.c: Likewise.
+	* cpu-vax.c: Likewise.
+	* cpu-w65.c: Likewise.
+	* cpu-we32k.c: Likewise.
+	* cpu-xc16x.c: Likewise.
+	* cpu-xstormy16.c: Likewise.
+	* cpu-xtensa.c: Likewise.
+	* cpu-z80.c: Likewise.
+	* cpu-z8k.c: Likewise.
+
+	* cpu-i386.c: Include "libiberty.h".
+	(bfd_arch_i386_fill): New.
+	Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+
+	* cpu-k1om.c: Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+	* cpu-l1om.c: Likewise.
+
+	* linker.c (default_data_link_order): Call abfd->arch_info->fill
+	if fill size is 0.
+
+	* bfd-in2.h: Regenerated.
+
+2012-01-27  Michael Eager  <eager@eagercon.com>
+
+	* bfd/elf32-microblaze.c (create_got_section):
+	Reuse existing .rela.got section.
+
 2012-01-23  Alan Modra  <amodra@gmail.com>
 
 	* elf-bfd.h: Formatting.
diff --git a/bfd/archive.c b/bfd/archive.c
index 86c62a5..fd44f54 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1103,7 +1103,7 @@ bfd_slurp_armap (bfd *abfd)
       /* Read the extended name.  We know its length.  */
       if (bfd_bread (extname, 20, abfd) != 20)
         return FALSE;
-      if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0)
+      if (bfd_seek (abfd, -(file_ptr) (sizeof (hdr) + 20), SEEK_CUR) != 0)
         return FALSE;
       if (CONST_STRNEQ (extname, "__.SYMDEF SORTED")
           || CONST_STRNEQ (extname, "__.SYMDEF"))
diff --git a/bfd/archures.c b/bfd/archures.c
index f609534..92c4867 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -453,6 +453,7 @@ DESCRIPTION


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


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

* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2012-01-26 21:12 sergiodj
  0 siblings, 0 replies; 6+ messages in thread
From: sergiodj @ 2012-01-26 21:12 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-stap has been updated
       via  8cfb9152ad5ffa41686efe5cdf7b02c9f2581162 (commit)
       via  826f42c0b80edf7ed6737c3cc4a231c814439717 (commit)
       via  8f01ee478b8a66f11754c2331dcd84adf7ba0928 (commit)
       via  f6f8515fb708026463c84749424096a9b45a38c7 (commit)
       via  edd5dfe523dbbfe252d8386e29092983d4ef3b9c (commit)
       via  facd11c8873e61e8f8834b6268b6b94608e54f44 (commit)
       via  4ddccbc58b822b0c35f0f46891a2d276d095ec2a (commit)
       via  8eb4602788d1c0b3da11b9383492a7cdb5657f9d (commit)
       via  0ada00d6182dce5160f8893a842f1ce6c8c96569 (commit)
       via  0d5b49f34332c76234f7bcbc64fa67fe6872ad54 (commit)
       via  4c6c0519ab462f6f69c2942e1857cb42a7d80066 (commit)
      from  1314192a3c7d31c64c17becfc9a43c4a6d0f2f4a (commit)

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

- Log -----------------------------------------------------------------
commit 8cfb9152ad5ffa41686efe5cdf7b02c9f2581162
Merge: 826f42c 8f01ee4
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Thu Jan 26 19:10:26 2012 -0200

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap

commit 826f42c0b80edf7ed6737c3cc4a231c814439717
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Thu Jan 26 19:09:42 2012 -0200

    Lots of small cleanups in the code.

commit 8f01ee478b8a66f11754c2331dcd84adf7ba0928
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 26 16:44:29 2012 +0000

    2012-01-26  Pedro Alves  <palves@redhat.com>
    
    	* corelow.c (core_has_fake_pid): Delete.
    	(core_close): Delete references to `core_has_fake_pid'.
    	(add_to_thread_list): Adjust to mark the inferior's pid as fake.
    	(core_open): Delete references to `core_has_fake_pid'.
    	(core_pid_to_str): Adjust to check inferior->fake_pid_p instead of
    	the removed global.

commit f6f8515fb708026463c84749424096a9b45a38c7
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Jan 26 14:28:30 2012 +0000

    	* make-relative-prefix.c (make_relative_prefix_1): Avoid warning
    	about using preprocessor directives inside of macro arguments.

commit edd5dfe523dbbfe252d8386e29092983d4ef3b9c
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 26 10:50:59 2012 +0000

    2012-01-26  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
    	and gdb_test_multiple.

commit facd11c8873e61e8f8834b6268b6b94608e54f44
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jan 26 10:09:42 2012 +0000

    2012-01-26  Pedro Alves  <palves@redhat.com>
    
    	Make test messages unique, and more identifiable.
    	* gdb.multi/watchpoint-multi.exp: Change test messages.

commit 4ddccbc58b822b0c35f0f46891a2d276d095ec2a
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Jan 26 04:21:39 2012 +0000

    Remove language param from name_matcher in struct quick_symbol_functions
    
    The quick_symbol_functions struct contains a field which is pointer
    a function which takes another function, called name_matcher, as
    its parameter.  This name_matcher currently has 3 arguments, one
    of them being the language. This parameter is no longer used, and
    thus deleted.
    
    gdb/ChangeLog:
    
            * symfile.h (struct quick_symbol_functions) [expand_symtabs_matching]:
            Remove language parameter from name_matcher.  Adjust the comment.
            * symtab.c (search_symbols_name_matches, expand_partial_symbol_name):
            Remove language parameter.
            * ada-lang.c (ada_expand_partial_symbol_name): Likewise.
            * linespec.c (iterate_name_matcher): Likewise.
            * dwarf2read.c (dw2_expand_symtabs_matching): Adjust type of
            name_matcher.  Adjust call accordingly.
            * psymtab.c (expand_symtabs_matching_via_partial): Likewise.
            (maintenance_check_symtabs): Adjust type of parameter "fun".
            * psymtab.h (maintenance_check_symtabs): Likewise.

commit 8eb4602788d1c0b3da11b9383492a7cdb5657f9d
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Jan 26 04:20:31 2012 +0000

    Ada: allow unqualified function names in linespecs
    
    This is the meat, where we replace the old la_symbol_name_compare
    language method with the new ada_get_symbol_name_match_p.
    It fixes the problem when trying to insert a breakpoint on "+".
    
    gdb/ChangeLog:
    
            * language.h (symbol_name_match_p_ftype): New typedef.
            (struct language_defn): Replace field la_symbol_name_compare
            by la_get_symbol_name_match_p.
            * ada-lang.c (ada_get_symbol_name_match_p): New function.
            (ada_language_defn): Use it.
            * linespec.c (struct symbol_matcher_data): New type.
            (iterate_name_matcher): Rewrite.
            (iterate_over_all_matching_symtabs): Pass a pointer to
            a symbol_matcher_data struct to expand_symtabs_matching
            instead of just the lookup name.
            * c-lang.c, d-lang.c, jv-lang.c, m2-lang.c, objc-lang.c,
            opencl-lang.c, p-lang.c, language.c: Delete field
            la_symbol_name_compare, and replace by NULL for new field
            la_get_symbol_name_match_p.
            * symfile.h (struct quick_symbol_functions): Update comment.

commit 0ada00d6182dce5160f8893a842f1ce6c8c96569
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jan 26 00:00:02 2012 +0000

    *** empty log message ***

commit 0d5b49f34332c76234f7bcbc64fa67fe6872ad54
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 25 23:00:06 2012 +0000

    daily update

commit 4c6c0519ab462f6f69c2942e1857cb42a7d80066
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Jan 25 18:25:13 2012 +0000

    gdb/gdbserver/
    	* linux-low.c (linux_wait_for_event_1): Rename to ...
    	(linux_wait_for_event): ... here and merge it with former
    	linux_wait_for_event - new variable wait_ptid, use it.
    	(linux_wait_for_event): Remove - merge it to linux_wait_for_event_1.

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

Summary of changes:
 bfd/version.h                                |    2 +-
 gdb/ChangeLog                                |   41 +++++
 gdb/NEWS                                     |    8 +-
 gdb/ada-lang.c                               |   17 ++-
 gdb/amd64-linux-tdep.c                       |    2 +-
 gdb/arm-linux-tdep.c                         |    2 +-
 gdb/c-lang.c                                 |    8 +-
 gdb/corelow.c                                |   21 ++-
 gdb/d-lang.c                                 |    2 +-
 gdb/doc/gdb.texinfo                          |    4 +-
 gdb/dwarf2read.c                             |    4 +-
 gdb/elfread.c                                |   37 +++--
 gdb/f-lang.c                                 |    2 +-
 gdb/gdbarch.c                                |   96 ++++++------
 gdb/gdbarch.h                                |   28 ++--
 gdb/gdbarch.sh                               |   20 ++--
 gdb/gdbserver/ChangeLog                      |    7 +
 gdb/gdbserver/linux-low.c                    |   71 ++++------
 gdb/i386-linux-tdep.c                        |    2 +-
 gdb/jv-lang.c                                |    2 +-
 gdb/language.c                               |    6 +-
 gdb/language.h                               |   29 ++--
 gdb/linespec.c                               |   27 +++-
 gdb/m2-lang.c                                |    2 +-
 gdb/objc-lang.c                              |    2 +-
 gdb/opencl-lang.c                            |    2 +-
 gdb/p-lang.c                                 |    2 +-
 gdb/ppc-linux-tdep.c                         |    2 +-
 gdb/psymtab.c                                |    8 +-
 gdb/psymtab.h                                |    3 +-
 gdb/s390-tdep.c                              |    2 +-
 gdb/stap-probe.c                             |   88 ++++++------
 gdb/symfile.h                                |   10 +-
 gdb/symtab.c                                 |    6 +-
 gdb/testsuite/ChangeLog                      |   10 ++
 gdb/testsuite/gdb.base/watchpoint.exp        |  206 +++++++++-----------------
 gdb/testsuite/gdb.multi/watchpoint-multi.exp |   24 ++-
 gdb/version.in                               |    2 +-
 libiberty/ChangeLog                          |    5 +
 libiberty/make-relative-prefix.c             |    7 +-
 40 files changed, 421 insertions(+), 398 deletions(-)

First 500 lines of diff:
diff --git a/bfd/version.h b/bfd/version.h
index e195836..8a5e984 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120125
+#define BFD_VERSION_DATE 20120126
 #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 15a7b6a..b918a44 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,44 @@
+2012-01-26  Pedro Alves  <palves@redhat.com>
+
+	* corelow.c (core_has_fake_pid): Delete.
+	(core_close): Delete references to `core_has_fake_pid'.
+	(add_to_thread_list): Adjust to mark the inferior's pid as fake.
+	(core_open): Delete references to `core_has_fake_pid'.
+	(core_pid_to_str): Adjust to check inferior->fake_pid_p instead of
+	the removed global.
+
+2012-01-26  Joel Brobecker  <brobecker@adacore.com>
+
+	* symfile.h (struct quick_symbol_functions) [expand_symtabs_matching]:
+	Remove language parameter from name_matcher.  Adjust the comment.
+	* symtab.c (search_symbols_name_matches, expand_partial_symbol_name):
+	Remove language parameter.
+	* ada-lang.c (ada_expand_partial_symbol_name): Likewise.
+	* linespec.c (iterate_name_matcher): Likewise.
+	* dwarf2read.c (dw2_expand_symtabs_matching): Adjust type of
+	name_matcher.  Adjust call accordingly.
+	* psymtab.c (expand_symtabs_matching_via_partial): Likewise.
+	(maintenance_check_symtabs): Adjust type of parameter "fun".
+	* psymtab.h (maintenance_check_symtabs): Likewise.
+
+2012-01-26  Joel Brobecker  <brobecker@adacore.com>
+
+	* language.h (symbol_name_match_p_ftype): New typedef.
+	(struct language_defn): Replace field la_symbol_name_compare
+	by la_get_symbol_name_match_p.
+	* ada-lang.c (ada_get_symbol_name_match_p): New function.
+	(ada_language_defn): Use it.
+	* linespec.c (struct symbol_matcher_data): New type.
+	(iterate_name_matcher): Rewrite.
+	(iterate_over_all_matching_symtabs): Pass a pointer to
+	a symbol_matcher_data struct to expand_symtabs_matching
+	instead of just the lookup name.
+	* c-lang.c, d-lang.c, jv-lang.c, m2-lang.c, objc-lang.c,
+	opencl-lang.c, p-lang.c, language.c: Delete field
+	la_symbol_name_compare, and replace by NULL for new field
+	la_get_symbol_name_match_p.
+	* symfile.h (struct quick_symbol_functions): Update comment.
+
 2012-01-25  Tom Tromey  <tromey@redhat.com>
 
 	* breakpoint.c (bpstat_stop_status): Check 'breakpoint_at' before
diff --git a/gdb/NEWS b/gdb/NEWS
index 8836f41..6a1a9c8 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -3,6 +3,10 @@
 
 *** Changes since GDB 7.4
 
+* GDB now has support for SystemTap <sys/sdt.h> probes.  You can set a
+  breakpoint using the new "-p" or "-probe" options and inspect the probe
+  arguments using the new $_probe_arg family of convenience variables.
+
 * Python scripting
 
   ** The "maint set python print-stack on|off" is now deleted.
@@ -336,10 +340,6 @@ Renesas RL78				rl78-*-elf
   Initial support for the OpenCL C language (http://www.khronos.org/opencl)
   has been integrated into GDB.
 
-* GDB now has support for SystemTap <sys/sdt.h> probes.  You can set a
-  breakpoint using the new "probe:" linespec and inspect the probe
-  arguments using the new $_probe_arg family of convenience variables.
-
 * Python scripting
 
   ** The function gdb.Write now accepts an optional keyword 'stream'.
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c
index 11ff73f..55e318f 100644
--- a/gdb/ada-lang.c
+++ b/gdb/ada-lang.c
@@ -5699,8 +5699,7 @@ struct add_partial_datum
 
 /* A callback for expand_partial_symbol_names.  */
 static int
-ada_expand_partial_symbol_name (const struct language_defn *language,
-				const char *name, void *user_data)
+ada_expand_partial_symbol_name (const char *name, void *user_data)
 {
   struct add_partial_datum *data = user_data;
   
@@ -12319,6 +12318,18 @@ static const struct exp_descriptor ada_exp_descriptor = {
   ada_evaluate_subexp
 };
 
+/* Implement the "la_get_symbol_name_match_p" language_defn method
+   for Ada.  */
+
+static symbol_name_match_p_ftype
+ada_get_symbol_name_match_p (const char *lookup_name)
+{
+  if (should_use_wild_match (lookup_name))
+    return wild_match;
+  else
+    return compare_names;
+}
+
 const struct language_defn ada_language_defn = {
   "ada",                        /* Language name */
   language_ada,
@@ -12355,7 +12366,7 @@ const struct language_defn ada_language_defn = {
   ada_print_array_index,
   default_pass_by_reference,
   c_get_string,
-  compare_names,
+  ada_get_symbol_name_match_p,	/* la_get_symbol_name_match_p */
   ada_iterate_over_symbols,
   LANG_MAGIC
 };
diff --git a/gdb/amd64-linux-tdep.c b/gdb/amd64-linux-tdep.c
index c30185d..e7e6f82 100644
--- a/gdb/amd64-linux-tdep.c
+++ b/gdb/amd64-linux-tdep.c
@@ -1366,7 +1366,7 @@ amd64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
   set_gdbarch_stap_integer_prefix (gdbarch, "$");
   set_gdbarch_stap_register_prefix (gdbarch, "%");
   set_gdbarch_stap_register_indirection_prefix (gdbarch, "(");
-  set_gdbarch_stap_register_indirection_sufix (gdbarch, ")");
+  set_gdbarch_stap_register_indirection_suffix (gdbarch, ")");
   set_gdbarch_stap_is_single_operand (gdbarch, i386_stap_is_single_operand);
   set_gdbarch_stap_parse_special_token (gdbarch,
 					i386_stap_parse_special_token);
diff --git a/gdb/arm-linux-tdep.c b/gdb/arm-linux-tdep.c
index d710682..f58bfe0 100644
--- a/gdb/arm-linux-tdep.c
+++ b/gdb/arm-linux-tdep.c
@@ -1278,7 +1278,7 @@ arm_linux_init_abi (struct gdbarch_info info,
   set_gdbarch_stap_integer_prefix (gdbarch, "#");
   set_gdbarch_stap_register_prefix (gdbarch, "r");
   set_gdbarch_stap_register_indirection_prefix (gdbarch, "[");
-  set_gdbarch_stap_register_indirection_sufix (gdbarch, "]");
+  set_gdbarch_stap_register_indirection_suffix (gdbarch, "]");
   set_gdbarch_stap_gdb_register_prefix (gdbarch, "r");
   set_gdbarch_stap_is_single_operand (gdbarch, arm_stap_is_single_operand);
   set_gdbarch_stap_parse_special_token (gdbarch,
diff --git a/gdb/c-lang.c b/gdb/c-lang.c
index c4d841f..6e92fb9 100644
--- a/gdb/c-lang.c
+++ b/gdb/c-lang.c
@@ -863,7 +863,7 @@ const struct language_defn c_language_defn =
   default_print_array_index,
   default_pass_by_reference,
   c_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   iterate_over_symbols,
   LANG_MAGIC
 };
@@ -986,7 +986,7 @@ const struct language_defn cplus_language_defn =
   default_print_array_index,
   cp_pass_by_reference,
   c_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   iterate_over_symbols,
   LANG_MAGIC
 };
@@ -1027,7 +1027,7 @@ const struct language_defn asm_language_defn =
   default_print_array_index,
   default_pass_by_reference,
   c_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   iterate_over_symbols,
   LANG_MAGIC
 };
@@ -1073,7 +1073,7 @@ const struct language_defn minimal_language_defn =
   default_print_array_index,
   default_pass_by_reference,
   c_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   iterate_over_symbols,
   LANG_MAGIC
 };
diff --git a/gdb/corelow.c b/gdb/corelow.c
index 3e0c7cd..aa344c6 100644
--- a/gdb/corelow.c
+++ b/gdb/corelow.c
@@ -75,9 +75,6 @@ struct gdbarch *core_gdbarch = NULL;
    unix child targets.  */
 static struct target_section_table *core_data;
 
-/* True if we needed to fake the pid of the loaded core inferior.  */
-static int core_has_fake_pid = 0;
-
 static void core_files_info (struct target_ops *);
 
 static struct core_fns *sniff_core_bfd (bfd *);
@@ -217,7 +214,6 @@ core_close (int quitting)
 	  xfree (core_data);
 	  core_data = NULL;
 	}
-      core_has_fake_pid = 0;
 
       name = bfd_get_filename (core_bfd);
       gdb_bfd_close_or_warn (core_bfd);
@@ -244,6 +240,8 @@ add_to_thread_list (bfd *abfd, asection *asect, void *reg_sect_arg)
   int core_tid;
   int pid, lwpid;
   asection *reg_sect = (asection *) reg_sect_arg;
+  int fake_pid_p = 0;
+  struct inferior *inf;
 
   if (strncmp (bfd_section_name (abfd, asect), ".reg/", 5) != 0)
     return;
@@ -253,14 +251,18 @@ add_to_thread_list (bfd *abfd, asection *asect, void *reg_sect_arg)
   pid = bfd_core_file_pid (core_bfd);
   if (pid == 0)
     {
-      core_has_fake_pid = 1;
+      fake_pid_p = 1;
       pid = CORELOW_PID;
     }
 
   lwpid = core_tid;
 
-  if (current_inferior ()->pid == 0)
-    inferior_appeared (current_inferior (), pid);
+  inf = current_inferior ();
+  if (inf->pid == 0)
+    {
+      inferior_appeared (inf, pid);
+      inf->fake_pid_p = fake_pid_p;
+    }
 
   ptid = ptid_build (pid, lwpid, 0);
 
@@ -382,7 +384,6 @@ core_open (char *filename, int from_tty)
   init_thread_list ();
 
   inferior_ptid = null_ptid;
-  core_has_fake_pid = 0;
 
   /* Need to flush the register cache (and the frame cache) from a
      previous debug session.  If inferior_ptid ends up the same as the
@@ -849,6 +850,7 @@ static char *
 core_pid_to_str (struct target_ops *ops, ptid_t ptid)
 {
   static char buf[64];
+  struct inferior *inf;
   int pid;
 
   /* The preferred way is to have a gdbarch/OS specific
@@ -867,7 +869,8 @@ core_pid_to_str (struct target_ops *ops, ptid_t ptid)
 
   /* Otherwise, this isn't a "threaded" core -- use the PID field, but
      only if it isn't a fake PID.  */
-  if (!core_has_fake_pid)
+  inf = find_inferior_pid (ptid_get_pid (ptid));
+  if (inf != NULL && !inf->fake_pid_p)
     return normal_pid_to_str (ptid);
 
   /* No luck.  We simply don't have a valid PID to print.  */
diff --git a/gdb/d-lang.c b/gdb/d-lang.c
index da2785c..29dcfe4 100644
--- a/gdb/d-lang.c
+++ b/gdb/d-lang.c
@@ -272,7 +272,7 @@ static const struct language_defn d_language_defn =
   default_print_array_index,
   default_pass_by_reference,
   c_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   NULL,
   LANG_MAGIC
 };
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 5f65959..4696b69 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -4567,7 +4567,7 @@ given, all object files are considered.
 @end table
 
 @vindex $_probe_arg@r{, convenience variable}
-A probe may specify up to ten arguments.  These are available at the
+A probe may specify up to twelve arguments.  These are available at the
 point at which the probe is defined---that is, when the current PC is
 at the probe's location.  The arguments are available using the
 convenience variables (@pxref{Convenience Vars})
@@ -6597,7 +6597,7 @@ functions with identical names in different source files.
 @end table
 
 @cindex SystemTap static probe point
-@item -p @r{[}@var{objfile}:@r{]}@r{[}@var{provider}:@r{]}@var{name}
+@item [-p|-probe] @r{[}@var{objfile}:@r{]}@r{[}@var{provider}:@r{]}@var{name}
 The @sc{gnu}/Linux tool @code{SystemTap} provides a way for
 applications to embed static probes.  This form of linespec specifies
 the location of such a static probe.  See
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index 0ef0a5b..76f8510 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -2691,7 +2691,7 @@ static void
 dw2_expand_symtabs_matching
   (struct objfile *objfile,
    int (*file_matcher) (const char *, void *),
-   int (*name_matcher) (const struct language_defn *, const char *, void *),
+   int (*name_matcher) (const char *, void *),
    enum search_domain kind,
    void *data)
 {
@@ -2745,7 +2745,7 @@ dw2_expand_symtabs_matching
 
       name = index->constant_pool + MAYBE_SWAP (index->symbol_table[idx]);
 
-      if (! (*name_matcher) (current_language, name, data))
+      if (! (*name_matcher) (name, data))
 	continue;
 
       /* The name was matched, now expand corresponding CUs that were
diff --git a/gdb/elfread.c b/gdb/elfread.c
index aea443f..33e91d9 100644
--- a/gdb/elfread.c
+++ b/gdb/elfread.c
@@ -1612,32 +1612,33 @@ handle_probe (struct objfile *objfile, struct sdt_note *el,
   bfd *abfd = objfile->obfd;
   int size = bfd_get_arch_size (abfd) / 8;
   struct gdbarch *gdbarch = get_objfile_arch (objfile);
+  enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
   struct type *ptr_type = builtin_type (gdbarch)->builtin_data_ptr;
   CORE_ADDR base_ref;
 
   ret->gdbarch = gdbarch;
 
   /* Provider and the name of the probe.  */
-  ret->provider = (const char *) &el->data[3 * size];
+  ret->provider = &el->data[3 * size];
   ret->name = memchr (ret->provider, '\0',
-		      (unsigned long *) el->data
-		      + el->size - (unsigned long *) ret->provider);
+		      (char *) el->data + el->size - ret->provider);
   /* Making sure there is a name.  */
   if (!ret->name)
-    complaint (&symfile_complaints, _("corrupt probe when reading `%s'"),
-	       objfile->name);
+    {
+      complaint (&symfile_complaints, _("corrupt probe when reading `%s'"),
+		 objfile->name);
+      ret->provider = NULL;
+      ret->name = NULL;
+    }
   else
     ++ret->name;
 
   /* Retrieving the probe's address.  */
-  ret->address = extract_typed_address ((const gdb_byte *) &el->data[0],
-					ptr_type);
+  ret->address = extract_typed_address (&el->data[0], ptr_type);
   /* Link-time sh_addr of `.stapsdt.base' section.  */
-  base_ref = extract_typed_address ((const gdb_byte *) &el->data[size],
-				    ptr_type);
+  base_ref = extract_typed_address (&el->data[size], ptr_type);
   /* Semaphore address.  */
-  ret->sem_addr = extract_typed_address ((const gdb_byte *) &el->data[2 * size],
-					 ptr_type);
+  ret->sem_addr = extract_typed_address (&el->data[2 * size], ptr_type);
 
   ret->address += (ANOFFSET (objfile->section_offsets,
 			     SECT_OFF_TEXT (objfile))
@@ -1652,17 +1653,19 @@ handle_probe (struct objfile *objfile, struct sdt_note *el,
   if (ret->name)
     {
       ret->args = memchr (ret->name, '\0',
-			  (unsigned long *) el->data
-			  + el->size - (unsigned long *) ret->name);
+			  (char *) el->data + el->size - ret->name);
 
       if (ret->args != NULL)
 	++ret->args;
       if (ret->args == NULL
-	  || (memchr (ret->args, '\0', (unsigned long *) el->data
-		      + el->size - (unsigned long *) ret->name)
+	  || (memchr (ret->args, '\0',
+		      (char *) el->data + el->size - ret->name)
 	      != el->data + el->size - 1))
-	complaint (&symfile_complaints, _("corrupt probe when reading `%s'"),
-		   objfile->name);
+	{
+	  complaint (&symfile_complaints, _("corrupt probe when reading `%s'"),
+		     objfile->name);
+	  ret->args = NULL;
+	}
     }
   else
     ret->args = NULL;
diff --git a/gdb/f-lang.c b/gdb/f-lang.c
index 4149cef..5f15402 100644
--- a/gdb/f-lang.c
+++ b/gdb/f-lang.c
@@ -309,7 +309,7 @@ const struct language_defn f_language_defn =
   default_print_array_index,
   default_pass_by_reference,
   default_get_string,
-  strcmp_iw_ordered,
+  NULL,				/* la_get_symbol_name_match_p */
   iterate_over_symbols,
   LANG_MAGIC
 };
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c
index 431ddcc..d6f6040 100644
--- a/gdb/gdbarch.c
+++ b/gdb/gdbarch.c
@@ -266,13 +266,13 @@ struct gdbarch
   gdbarch_record_special_symbol_ftype *record_special_symbol;
   gdbarch_get_syscall_number_ftype *get_syscall_number;
   const char * stap_integer_prefix;
-  const char * stap_integer_sufix;
+  const char * stap_integer_suffix;
   const char * stap_register_prefix;
-  const char * stap_register_sufix;
+  const char * stap_register_suffix;
   const char * stap_register_indirection_prefix;
-  const char * stap_register_indirection_sufix;
+  const char * stap_register_indirection_suffix;
   const char * stap_gdb_register_prefix;
-  const char * stap_gdb_register_sufix;
+  const char * stap_gdb_register_suffix;
   gdbarch_stap_is_single_operand_ftype *stap_is_single_operand;
   gdbarch_stap_parse_special_token_ftype *stap_parse_special_token;
   int has_global_solist;
@@ -434,13 +434,13 @@ struct gdbarch startup_gdbarch =
   0,  /* record_special_symbol */
   0,  /* get_syscall_number */
   0,  /* stap_integer_prefix */
-  0,  /* stap_integer_sufix */
+  0,  /* stap_integer_suffix */
   0,  /* stap_register_prefix */
-  0,  /* stap_register_sufix */
+  0,  /* stap_register_suffix */
   0,  /* stap_register_indirection_prefix */
-  0,  /* stap_register_indirection_sufix */
+  0,  /* stap_register_indirection_suffix */
   0,  /* stap_gdb_register_prefix */
-  0,  /* stap_gdb_register_sufix */
+  0,  /* stap_gdb_register_suffix */
   0,  /* stap_is_single_operand */
   0,  /* stap_parse_special_token */
   0,  /* has_global_solist */
@@ -736,13 +736,13 @@ verify_gdbarch (struct gdbarch *gdbarch)
   /* Skip verify of record_special_symbol, has predicate.  */
   /* Skip verify of get_syscall_number, has predicate.  */
   /* Skip verify of stap_integer_prefix, invalid_p == 0 */
-  /* Skip verify of stap_integer_sufix, invalid_p == 0 */
+  /* Skip verify of stap_integer_suffix, invalid_p == 0 */
   /* Skip verify of stap_register_prefix, invalid_p == 0 */
-  /* Skip verify of stap_register_sufix, invalid_p == 0 */
+  /* Skip verify of stap_register_suffix, invalid_p == 0 */
   /* Skip verify of stap_register_indirection_prefix, invalid_p == 0 */
-  /* Skip verify of stap_register_indirection_sufix, invalid_p == 0 */
+  /* Skip verify of stap_register_indirection_suffix, invalid_p == 0 */
   /* Skip verify of stap_gdb_register_prefix, invalid_p == 0 */
-  /* Skip verify of stap_gdb_register_sufix, invalid_p == 0 */
+  /* Skip verify of stap_gdb_register_suffix, invalid_p == 0 */
   /* Skip verify of stap_is_single_operand, has predicate.  */
   /* Skip verify of stap_parse_special_token, has predicate.  */
   /* Skip verify of has_global_solist, invalid_p == 0 */
@@ -1300,14 +1300,14 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
                       "gdbarch_dump: stap_gdb_register_prefix = %s\n",
                       gdbarch->stap_gdb_register_prefix);
   fprintf_unfiltered (file,
-                      "gdbarch_dump: stap_gdb_register_sufix = %s\n",
-                      gdbarch->stap_gdb_register_sufix);
+                      "gdbarch_dump: stap_gdb_register_suffix = %s\n",
+                      gdbarch->stap_gdb_register_suffix);
   fprintf_unfiltered (file,
                       "gdbarch_dump: stap_integer_prefix = %s\n",
                       gdbarch->stap_integer_prefix);
   fprintf_unfiltered (file,
-                      "gdbarch_dump: stap_integer_sufix = %s\n",
-                      gdbarch->stap_integer_sufix);
+                      "gdbarch_dump: stap_integer_suffix = %s\n",
+                      gdbarch->stap_integer_suffix);
   fprintf_unfiltered (file,
                       "gdbarch_dump: gdbarch_stap_is_single_operand_p() = %d\n",
                       gdbarch_stap_is_single_operand_p (gdbarch));
@@ -1324,14 +1324,14 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
                       "gdbarch_dump: stap_register_indirection_prefix = %s\n",
                       gdbarch->stap_register_indirection_prefix);
   fprintf_unfiltered (file,
-                      "gdbarch_dump: stap_register_indirection_sufix = %s\n",
-                      gdbarch->stap_register_indirection_sufix);


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


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

* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2012-01-25 18:44 sergiodj
  0 siblings, 0 replies; 6+ messages in thread
From: sergiodj @ 2012-01-25 18:44 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-stap has been updated
       via  8c800dbe17ff4b5bbc5ace4be82b1a5f2ac453cf (commit)
       via  01f83aeea8f8b58b54eb7e1acaf2f056d4b14f07 (commit)
       via  74ce40a2187959252051f46f9988f1dbec6d6393 (commit)
       via  eb317823c809dd8781672e9d34d5eb663d65153d (commit)
       via  98b6395f8ed8a558c9e8b8d261680d0a95dc6010 (commit)
       via  098e388b18b0d6e75e916f68f875d8ab4073ef59 (commit)
       via  23be81b20039c057ad0af30082f6f8a16a7643e9 (commit)
       via  a2127f5b008cc30a6949ac111fb460c1e91650b3 (commit)
       via  011ad04db6bd4938623a2d3fb1ec95d360db4387 (commit)
       via  59d922bc748faf76b7f7477953ae34fe7d043e11 (commit)
       via  5eb09c030ab6d18adeea75261b148ed325c51cc0 (commit)
       via  ee3529349cce157cbef4833203fd0912a89e9d73 (commit)
       via  711a646b7940a7b7cc49c31a5a267b0e2371938f (commit)
       via  55ebf19b5083ffb66350d1111b18bbdc745187fe (commit)
       via  9aac6fcf549f3f5779287df68d4344c1cc0cd352 (commit)
       via  7b869d6eba3bbf50cfa0f5ea9bf5e0984bdf087f (commit)
       via  2bfeecf636f5790a7e850e11c7936c4d9814d8ef (commit)
       via  99ffd3e69abb4c0ce285577931f29b53d947176b (commit)
       via  0e48219c65a37bf1b8855881b3b2c3f362defedd (commit)
       via  f715ea2c9f96348a287c29e6d9619a8ce2a66f83 (commit)
       via  f31d5ba21d7c2ffe290d0e41b8d2703f9ca0aa7a (commit)
       via  1ace069643a34f84b1c555c01e728b9d0865c748 (commit)
       via  c7ace98603ceb642c66e03595c79089b35674d3f (commit)
       via  7d249f1c6358c5494c24458238675b7ed92f54ff (commit)
       via  247a6fbfda881aa9423535c33a6844616647c3b6 (commit)
       via  e45e48a58cc293da96922eea1c149a98450343ee (commit)
       via  78a9133bb56807476f928df323c6a46459a4cc01 (commit)
       via  6ac081eef86d773aad9d6982323e1f192e7b6e63 (commit)
       via  431676a00b6847cb19f3bc8dad1674c45310e6e5 (commit)
       via  28772da2396a4d50efcdd181b76c53911e8dbde5 (commit)
       via  b3b45e475a0561e54082cae1b5025056ad0590d3 (commit)
       via  75eb9ef090c2f4836280ae7f17b05bc1b27cc66a (commit)
       via  475df95b6ad865d01dd26dad88438e2b8e9318d5 (commit)
       via  544ce285e4bbbea66b65d11fdc72863a2d288975 (commit)
       via  8e1399302ea757c66289d9847cd33b95a89fed81 (commit)
       via  18136deaf55cc69935537f83c1d0d03dae9f71e7 (commit)
       via  d20616615dcda64740247946bfbe8a725708ec80 (commit)
       via  8deba5c6ed4af7b2e1d209bd85a061dece34198a (commit)
       via  f076ba40346bb343e0f99cdf3217d10c01a7efc7 (commit)
       via  a863c2dd217a0e800eed8f4cbc860a5951a8581f (commit)
       via  9c64052db7b6e426f361c8bcef0d3cba745ad927 (commit)
       via  cba35773df17a05ddfffdc7432c5335b16bd329f (commit)
       via  b1805119882385f115008912122d043431aa2019 (commit)
       via  e275619a2e8d64964b675b0e85bb7c69e2a7dad0 (commit)
       via  f8cdeea569d34d96c29b22f12dcc0c82bef1bd5a (commit)
       via  a230ffaf9414998a3ea403773b26d3abcf9c6507 (commit)
       via  f3a8d239696d4bb787e96e83695bed9099d89fed (commit)
       via  e9d6c476e825d7d8156ff4d3c267f85d3f068413 (commit)
       via  c79c96b1d8e33b2d41597b5c673c8f4422dd553a (commit)
       via  f3c9794013f9b101cc0cfc5de4cbb94c5661480f (commit)
       via  f34a37606ae0aeb0e93da23048694e9c36d06e1e (commit)
       via  cd2c5e225ec1b4f5223ca15b4bdf062fde711e9c (commit)
       via  0142f2719099202a66d5bb245499b25070f166b2 (commit)
       via  a0007463542d1f4d50ac972756c23e2d58b14327 (commit)
       via  54ac228ae22899c143ad86ca4207ee9cd6f2f6b0 (commit)
       via  5758a500f985367b0a6d8b1892d6b963f07a7f40 (commit)
       via  8b21d15e5ce3a2759c05540e2a76778107660574 (commit)
       via  920e75a6e9f74504c77bc37bf1d631edfb5ca9ff (commit)
       via  27b7c4cd105751c47820c79330d328cad5b45694 (commit)
       via  8bd41f740b9e742ff28cef15481b6d29cbb6477b (commit)
       via  ca89e432c66cae420f25ebf60f045cc733a394ab (commit)
       via  12bc4c0e6550d463e2fcf2e5204a67a61502a1cd (commit)
      from  4ec9691d55716a9434f9c202bc77c92f831a1242 (commit)

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

- Log -----------------------------------------------------------------
commit 8c800dbe17ff4b5bbc5ace4be82b1a5f2ac453cf
Merge: 4ec9691 01f83ae
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Wed Jan 25 16:43:40 2012 -0200

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
    
    Conflicts:
    	gdb/breakpoint.h

commit 01f83aeea8f8b58b54eb7e1acaf2f056d4b14f07
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 25 16:20:30 2012 +0000

    	* gdb.base/solib-disc.exp: Fix regexps.

commit 74ce40a2187959252051f46f9988f1dbec6d6393
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 25 15:57:02 2012 +0000

    	* breakpoint.c (bpstat_stop_status): Check 'breakpoint_at' before
    	dereferencing.

commit eb317823c809dd8781672e9d34d5eb663d65153d
Author: DJ Delorie <dj@delorie.com>
Date:   Wed Jan 25 01:40:09 2012 +0000

    * rl78-decode.opc (rl78_decode_opcode): Add NOT1.
    * rl78-decode.c: Regenerate.
    
    * config/rl78-parse.y (NOT1): Add.

commit 98b6395f8ed8a558c9e8b8d261680d0a95dc6010
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 25 00:00:32 2012 +0000

    *** empty log message ***

commit 098e388b18b0d6e75e916f68f875d8ab4073ef59
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 24 23:00:06 2012 +0000

    daily update

commit 23be81b20039c057ad0af30082f6f8a16a7643e9
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 24 21:39:14 2012 +0000

    	PR symtab/12406:
    	* solib.c (update_solib_list): Update the program space's
    	added_solibs and deleted_solibs fields.
    	* progspace.h (struct program_space) <added_solibs,
    	deleted_solibs>: New fields.
    	(clear_program_space_solib_cache): Declare.
    	* progspace.c (release_program_space): Call
    	clear_program_space_solib_cache.
    	(clear_program_space_solib_cache): New function.
    	* infrun.c (handle_inferior_event) <TARGET_WAITKIND_LOADED>: Call
    	bpstat_stop_status.  Use handle_solib_event.
    	* breakpoint.c: Include gdb_regex.h.
    	(print_solib_event): New function.
    	(bpstat_print): Use print_solib_event.
    	(bpstat_stop_status): Add special case for bp_shlib_event.
    	(handle_solib_event): New function.
    	(bpstat_what): Use handle_solib_event.
    	(struct solib_catchpoint): New.
    	(dtor_catch_solib, insert_catch_solib, remove_catch_solib)
    	(breakpoint_hit_catch_solib, check_status_catch_solib)
    	(print_it_catch_solib, print_one_catch_solib)
    	(print_mention_catch_solib, print_recreate_catch_solib): New
    	functions.
    	(catch_solib_breakpoint_ops): New global.
    	(catch_load_or_unload, catch_load_command_1)
    	(catch_unload_command_1): New functions.
    	(internal_bkpt_check_status): Add special case for
    	bp_shlib_event.
    	(internal_bkpt_print_it): Use print_solib_event.
    	(initialize_breakpoint_ops): Initialize
    	catch_solib_breakpoint_ops.
    	(_initialize_breakpoint): Register "catch load" and "catch
    	unload".
    	* breakpoint.h (handle_solib_event): Declare.
    	* NEWS: Add entry for "catch load" and "catch unload".
    gdb/doc
    	* gdb.texinfo (Set Catchpoints): Document "catch load" and "catch
    	unload".
    	(Files): Mention new catch commands.
    	(GDB/MI Async Records): Likewise.
    gdb/testsuite
    	* lib/mi-support.exp (mi_expect_stop): Add special case for
    	solib-event.
    	* gdb.base/catch-load-so.c: New file.
    	* gdb.base/catch-load.exp: New file.
    	* gdb.base/catch-load.c: New file.
    	* gdb.base/break-interp.exp (reach_1): Update regexp.

commit a2127f5b008cc30a6949ac111fb460c1e91650b3
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 24 21:36:37 2012 +0000

    	* ada-lang.c: Include gdb_vecs.h.
    	* charset.c: Include gdb_vecs.h.
    	* tracepoint.h: Include gdb_vecs.h.
    	* gdb_vecs.h: New file.

commit 011ad04db6bd4938623a2d3fb1ec95d360db4387
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 24 21:32:56 2012 +0000

    2012-01-24  Pedro Alves  <pedro@codesourcery.com>
    
    	* breakpoint.c (breakpoint_hit_catch_fork)
    	(breakpoint_hit_catch_vfork, breakpoint_hit_catch_syscall)
    	(breakpoint_hit_catch_exec): Make use of the `ws' argument.
    	* infrun.c (inferior_has_forked, inferior_has_vforked)
    	(inferior_has_execd, inferior_has_called_syscall): Delete.
    	(handle_syscall_event): Get syscall_number from the execution
    	control state's wait status.
    	(wait_for_inferior): Don't clear syscall_number.

commit 59d922bc748faf76b7f7477953ae34fe7d043e11
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 24 21:31:23 2012 +0000

    2012-01-24  Pedro Alves  <palves@redhat.com>
    
    	* breakpoint.c (bpstat_check_location, bpstat_stop_status,
    	pc_at_non_inline_function): Add `ws' parameter, and pass it down.
    	(breakpoint_hit_catch_fork, breakpoint_hit_catch_vfork)
    	(breakpoint_hit_catch_syscall, breakpoint_hit_catch_exec): Add
    	`ws' parameter.
    	(breakpoint_hit_ranged_breakpoint): Add `ws' parameter.  Return
    	false for events other than TARGET_SIGNAL_TRAP.
    	(breakpoint_hit_watchpoint, base_breakpoint_breakpoint_hit):
    	Add `ws' parameter.
    	(bkpt_breakpoint_hit): Add `ws' parameter.  Return false for
    	events other than TARGET_SIGNAL_TRAP.
    	(tracepoint_breakpoint_hit): Add `ws' parameter.
    	* breakpoint.h (struct breakpoint_ops) <breakpoint_hit>: Add `ws'
    	parameter.
    	(bpstat_stop_status): Same.
    	(pc_at_non_inline_function): Same.
    	* infrun.c (handle_syscall_event, handle_inferior_event): Adjust
    	to pass the current event's waitstatus to bpstat_stop_status
    	and pc_at_non_inline_function.

commit 5eb09c030ab6d18adeea75261b148ed325c51cc0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 24 20:56:33 2012 +0000

    gdb/
    	Code cleanup.
    	* cli/cli-cmds.c (source_script_from_stream): Never fclose STREAM.
    	Update the function comment for it.
    	(source_script_with_search): Call make_cleanup_fclose for STREAM.
    	* cli/cli-script.c (script_from_file): Do not call make_cleanup_fclose
    	for STREAM.

commit ee3529349cce157cbef4833203fd0912a89e9d73
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 24 20:35:35 2012 +0000

    gdb/testsuite/
    	Fix fuzzy results.
    	* gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
    	lpsimple and func.

commit 711a646b7940a7b7cc49c31a5a267b0e2371938f
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Tue Jan 24 19:12:31 2012 +0000

    2012-01-24  Pedro Alves  <palves@redhat.com>
    
    	* breakpoint.c (bpstat_stop_status): Moving clearing print_it
    	outside `bs->stop' block.
    	(bpstat_what): Rework bp_shlib_event handling.
    	(internal_bkpt_check_status): If the breakpoint is a
    	bp_shlib_event, then set bs->stop and bs->print if
    	stop_on_solib_events is set.

commit 55ebf19b5083ffb66350d1111b18bbdc745187fe
Author: gary <gary>
Date:   Tue Jan 24 15:13:26 2012 +0000

    ChangeLog:
    	Delete #if 0'd out code.
    	* stack.c (print_frame_label_vars): Remove.
    	(catch_info): Likewise.
    	(_initialize_stack): Remove "info catch" command.
    	* NEWS: Mention the above.
    
    doc/ChangeLog:
    	Delete #if 0'd out code.
    	* gdb.texinfo (Frame Info): Remove "info catch".
    
    testsuite/ChangeLog:
    	Delete #if 0'd out code.
    	* gdb.base/default.exp (info catch): Remove.
    	* gdb.base/gdb_history (info catch): Likewise.
    	* gdb.base/help.exp (info catch): Likewise.

commit 9aac6fcf549f3f5779287df68d4344c1cc0cd352
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Tue Jan 24 14:19:01 2012 +0000

    2012-01-24  Pedro Alves  <palves@redhat.com>
    
    	* remote.c (remote_add_inferior): New `fake_pid_p' parameter.  Use
    	it.
    	(remote_notice_new_inferior): If the remote end doesn't support
    	the multiprocess extensions, then the PID is fake.
    	(add_current_inferior_and_thread): New.
    	(remote_start_remote): Use it.
    	(extended_remote_attach_1): Adjust.
    	(extended_remote_create_inferior_1): Use
    	add_current_inferior_and_thread.

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

Summary of changes:
 bfd/ChangeLog                                      |   50 ++
 bfd/archive.c                                      |   63 +-
 bfd/archive64.c                                    |    6 +-
 bfd/bfdio.c                                        |    3 +-
 bfd/elf-bfd.h                                      |   24 +-
 bfd/elf.c                                          |   59 +-
 bfd/elf32-arm.c                                    |   49 ++
 bfd/elf64-ppc.c                                    |   21 +-
 bfd/elfxx-target.h                                 |    7 +-
 bfd/libbfd-in.h                                    |   32 +-
 bfd/libbfd.h                                       |   32 +-
 bfd/pef.c                                          |    4 +
 bfd/version.h                                      |    2 +-
 bfd/xsym.c                                         |    2 +
 gdb/ChangeLog                                      |  451 ++++++++++
 gdb/Makefile.in                                    |    9 -
 gdb/NEWS                                           |   19 +-
 gdb/ada-lang.c                                     |    3 +-
 gdb/amd64-linux-nat.c                              |   19 +-
 gdb/breakpoint.c                                   |  544 +++++++++++--
 gdb/breakpoint.h                                   |   19 +-
 gdb/charset.c                                      |    3 +-
 gdb/cli/cli-cmds.c                                 |   18 +-
 gdb/cli/cli-script.c                               |    4 +-
 gdb/config.in                                      |   21 +
 gdb/configure                                      |   94 ++-
 gdb/configure.ac                                   |   61 +-
 gdb/defs.h                                         |   29 +
 gdb/doc/ChangeLog                                  |   18 +
 gdb/doc/gdb.texinfo                                |   45 +-
 gdb/gcore.c                                        |   54 +-
 gdb/{linux-tdep.h => gdb_vecs.h}                   |   15 +-
 gdb/gdbarch.c                                      |   99 +++
 gdb/gdbarch.h                                      |   24 +
 gdb/gdbarch.sh                                     |    9 +
 gdb/gdbserver/ChangeLog                            |   21 +
 gdb/gdbserver/hostio.c                             |   33 +
 gdb/gdbserver/linux-low.c                          |    3 +-
 gdb/gdbserver/server.c                             |   31 +-
 gdb/i386-linux-nat.c                               |   13 +-
 gdb/i386-nat.c                                     |  164 +++-
 gdb/inf-child.c                                    |  231 +++++
 gdb/infcmd.c                                       |  113 +++
 gdb/inferior.c                                     |    1 +
 gdb/inferior.h                                     |    2 +
 gdb/infrun.c                                       |  138 +---
 gdb/linux-nat.c                                    |  889 +++-----------------
 gdb/linux-nat.h                                    |    6 +
 gdb/linux-tdep.c                                   |  657 +++++++++++++++
 gdb/linux-tdep.h                                   |   12 +
 gdb/mdebugread.c                                   |    4 +-
 gdb/parse.c                                        |   35 +
 gdb/procfs.c                                       |   33 +-
 gdb/progspace.c                                    |   17 +
 gdb/progspace.h                                    |   17 +
 gdb/record.c                                       |   88 ++-
 gdb/remote.c                                       |  162 +++-
 gdb/solib.c                                        |    4 +
 gdb/stack.c                                        |   87 --
 gdb/symfile.c                                      |  159 +++--
 gdb/target.c                                       |  364 ++++++++-
 gdb/target.h                                       |  102 +++-
 gdb/testsuite/.gdbinit                             |    1 -
 gdb/testsuite/ChangeLog                            |   78 ++
 gdb/testsuite/gdb.ada/mi_task_info.exp             |    2 +-
 gdb/testsuite/gdb.base/break-interp.exp            |    2 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    4 +-
 .../gdb.base/catch-load-so.c}                      |   19 +-
 .../gdb.base/catch-load.c}                         |   26 +-
 gdb/testsuite/gdb.base/catch-load.exp              |  120 +++
 gdb/testsuite/gdb.base/default.exp                 |    2 -
 gdb/testsuite/gdb.base/gdb_history                 |    1 -
 gdb/testsuite/gdb.base/help.exp                    |    2 -
 gdb/testsuite/gdb.base/info-proc.exp               |   29 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |   27 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    4 +-
 gdb/testsuite/gdb.java/jprint.exp                  |   12 +-
 gdb/testsuite/gdb.java/jprint.java                 |    9 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |    6 +-
 .../gdb.multi/watchpoint-multi.c}                  |   42 +-
 gdb/testsuite/gdb.multi/watchpoint-multi.exp       |   91 ++
 gdb/testsuite/gdb.python/py-finish-breakpoint.py   |    2 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-child.c  |  129 +++
 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c     |  174 ++++
 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c |   74 ++
 gdb/testsuite/gdb.threads/watchpoint-fork-st.c     |   61 ++
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |  163 ++++
 .../gdb.threads/watchpoint-fork.h}                 |   23 +-
 gdb/testsuite/lib/mi-support.exp                   |    2 +
 gdb/top.c                                          |   24 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.h                                   |    3 +-
 gdb/utils.c                                        |    4 +-
 gdb/version.in                                     |    2 +-
 libiberty/ChangeLog                                |    4 +
 libiberty/configure                                |    2 +-
 opcodes/ChangeLog                                  |    5 +
 opcodes/rl78-decode.opc                            |    5 +
 98 files changed, 4890 insertions(+), 1564 deletions(-)
 copy gdb/{linux-tdep.h => gdb_vecs.h} (67%)
 delete mode 100644 gdb/testsuite/.gdbinit
 copy gdb/{linux-tdep.h => testsuite/gdb.base/catch-load-so.c} (64%)
 copy gdb/{linux-tdep.h => testsuite/gdb.base/catch-load.c} (64%)
 create mode 100644 gdb/testsuite/gdb.base/catch-load.exp
 copy gdb/{linux-tdep.h => testsuite/gdb.multi/watchpoint-multi.c} (57%)
 create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi.exp
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-child.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-st.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork.exp
 copy gdb/{linux-tdep.h => testsuite/gdb.threads/watchpoint-fork.h} (50%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a0be3dc..23c33a1 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,53 @@
+2012-01-23  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h: Formatting.
+	(struct elf_backend_data): Add "maybe_function_sym".
+	(_bfd_elf_maybe_function_sym): Declare.
+	* elfxx-target.h (elf_backend_maybe_function_sym): Define.
+	(elfNN_bed): Init new field.
+	* elf.c (elf_find_function): Use maybe_function_sym.
+	(_bfd_elf_maybe_function_sym): New function.
+	* elf64-ppc.c (elf_backend_maybe_function_sym): Define.
+	(ppc64_elf_maybe_function_sym): New function.
+
+2012-01-20  Francois Gouget  <fgouget@codeweavers.com>
+
+	PR binutils/13534
+	* archive.c (_bfd_ar_sizepad): New function. Correctly install and
+	pad the size field in an archive header.
+	(_bfd_generic_read_ar_hdr_mag): Use the correct type and scan
+	function for the archive size field.
+	(bfd_generic_openr_next_archived_file): Likewise.
+	(do_slurp_coff_armap): Likewise.
+	(_bfd_write_archive_contents): Likewise.
+	(_bfd_bsd44_write_ar_hdr): Use the new function.
+	(bfd_ar_hdr_from_filesystem): Likewise.
+	(_bfd_write_archive_contents): Likewise.
+	(bsd_write_armap): Likewise.
+	(coff_write_armap): Likewise.
+	* archive64.c (bfd_elf64_archive_write_armap): Likewise.
+	* bfdio.c (bfd_bread): Use correct type for archive element
+	sizes.
+	* ar.c (open_inarch): Likewise.
+	(extract_file): Likewise.
+	* libbfd-in.h (struct areltdata): Use correct types for
+	parsed_size and extra_size fields.
+	Prototype _bfd_ar_sizepad function.
+	* libbfd.h: Regenerate.
+
+2012-01-20  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+	* elf.c (elfcore_write_prpsinfo): Provide unconditionally.
+	Return NULL if core file generation is unsupported.
+	(elfcore_write_prstatus): Likewise.
+	* elf32-arm.c (elf32_arm_nabi_write_core_note): New function.
+	(elf_backend_write_core_note): Define.
+
+2012-01-19  Tristan Gingold  <gingold@adacore.com>
+
+	* pef.c: Add a comment.
+	* xsym.c: Likewise.
+
 2012-01-17  Alan Modra  <amodra@gmail.com>
 
 	* elf32-ppc.c (ppc_elf_write_core_note <NT_PRPSINFO>): Don't leave
diff --git a/bfd/archive.c b/bfd/archive.c
index ac2be3e..86c62a5 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1,7 +1,7 @@
 /* BFD back-end for archive files (libraries).
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
-   Free Software Foundation, Inc.
+   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
+   2012  Free Software Foundation, Inc.
    Written by Cygnus Support.  Mostly Gumby Henkel-Wallace's fault.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -178,6 +178,29 @@ _bfd_ar_spacepad (char *p, size_t n, const char *fmt, long val)
   else
     memcpy (p, buf, n);
 }
+
+bfd_boolean
+_bfd_ar_sizepad (char *p, size_t n, bfd_size_type size)
+{
+  static char buf[21];
+  size_t len;
+
+  snprintf (buf, sizeof (buf), "%-10" BFD_VMA_FMT "u", size);
+  len = strlen (buf);
+  if (len > n)
+    {
+      bfd_set_error (bfd_error_file_too_big);
+      return FALSE;
+    }
+  if (len < n)
+    {
+      memcpy (p, buf, len);
+      memset (p + len, ' ', n - len);
+    }
+  else
+    memcpy (p, buf, n);
+  return TRUE;
+}
 \f
 bfd_boolean
 _bfd_generic_mkarchive (bfd *abfd)
@@ -424,7 +447,7 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
 {
   struct ar_hdr hdr;
   char *hdrp = (char *) &hdr;
-  size_t parsed_size;
+  bfd_size_type parsed_size;
   struct areltdata *ared;
   char *filename = NULL;
   bfd_size_type namelen = 0;
@@ -448,8 +471,7 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
     }
 
   errno = 0;
-  parsed_size = strtol (hdr.ar_size, NULL, 10);
-  if (errno != 0)
+  if (sscanf (hdr.ar_size, "%" BFD_VMA_FMT "u", &parsed_size) != 1)
     {
       bfd_set_error (bfd_error_malformed_archive);
       return NULL;
@@ -721,7 +743,7 @@ bfd_generic_openr_next_archived_file (bfd *archive, bfd *last_file)
     filestart = bfd_ardata (archive)->first_file_filepos;
   else
     {
-      unsigned int size = arelt_size (last_file);
+      bfd_size_type size = arelt_size (last_file);
 
       filestart = last_file->proxy_origin;
       if (! bfd_is_thin_archive (archive))
@@ -917,7 +939,7 @@ do_slurp_coff_armap (bfd *abfd)
   struct artdata *ardata = bfd_ardata (abfd);
   char *stringbase;
   bfd_size_type stringsize;
-  unsigned int parsed_size;
+  bfd_size_type parsed_size;
   carsym *carsyms;
   bfd_size_type nsymz;		/* Number of symbols in armap.  */
   bfd_vma (*swap) (const void *);
@@ -1762,14 +1784,16 @@ _bfd_bsd44_write_ar_hdr (bfd *archive, bfd *abfd)
 
       BFD_ASSERT (padded_len == arch_eltdata (abfd)->extra_size);
 
-      _bfd_ar_spacepad (hdr->ar_size, sizeof (hdr->ar_size), "%-10ld",
-                        arch_eltdata (abfd)->parsed_size + padded_len);
+      if (!_bfd_ar_sizepad (hdr->ar_size, sizeof (hdr->ar_size),
+                            arch_eltdata (abfd)->parsed_size + padded_len))
+        return FALSE;
 
       if (bfd_bwrite (hdr, sizeof (*hdr), archive) != sizeof (*hdr))
         return FALSE;
 
       if (bfd_bwrite (fullname, len, archive) != len)
         return FALSE;
+
       if (len & 3)
         {
           static const char pad[3] = { 0, 0, 0 };
@@ -1883,8 +1907,11 @@ bfd_ar_hdr_from_filesystem (bfd *abfd, const char *filename, bfd *member)
                       status.st_gid);
   _bfd_ar_spacepad (hdr->ar_mode, sizeof (hdr->ar_mode), "%-8lo",
                     status.st_mode);
-  _bfd_ar_spacepad (hdr->ar_size, sizeof (hdr->ar_size), "%-10ld",
-                    status.st_size);
+  if (!_bfd_ar_sizepad (hdr->ar_size, sizeof (hdr->ar_size), status.st_size))
+    {
+      free (ared);
+      return NULL;
+    }
   memcpy (hdr->ar_fmag, ARFMAG, 2);
   ared->parsed_size = status.st_size;
   ared->arch_header = (char *) hdr;
@@ -2124,8 +2151,9 @@ _bfd_write_archive_contents (bfd *arch)
       memset (&hdr, ' ', sizeof (struct ar_hdr));
       memcpy (hdr.ar_name, ename, strlen (ename));
       /* Round size up to even number in archive header.  */
-      _bfd_ar_spacepad (hdr.ar_size, sizeof (hdr.ar_size), "%-10ld",
-                        (elength + 1) & ~(bfd_size_type) 1);
+      if (!_bfd_ar_sizepad (hdr.ar_size, sizeof (hdr.ar_size),
+                            (elength + 1) & ~(bfd_size_type) 1))
+        return FALSE;
       memcpy (hdr.ar_fmag, ARFMAG, 2);
       if ((bfd_bwrite (&hdr, sizeof (struct ar_hdr), arch)
 	   != sizeof (struct ar_hdr))
@@ -2143,7 +2171,7 @@ _bfd_write_archive_contents (bfd *arch)
        current = current->archive_next)
     {
       char buffer[DEFAULT_BUFFERSIZE];
-      unsigned int remaining = arelt_size (current);
+      bfd_size_type remaining = arelt_size (current);
 
       /* Write ar header.  */
       if (!_bfd_write_ar_hdr (arch, current))
@@ -2401,7 +2429,8 @@ bsd_write_armap (bfd *arch,
                     bfd_ardata (arch)->armap_timestamp);
   _bfd_ar_spacepad (hdr.ar_uid, sizeof (hdr.ar_uid), "%ld", uid);
   _bfd_ar_spacepad (hdr.ar_gid, sizeof (hdr.ar_gid), "%ld", gid);
-  _bfd_ar_spacepad (hdr.ar_size, sizeof (hdr.ar_size), "%-10ld", mapsize);
+  if (!_bfd_ar_sizepad (hdr.ar_size, sizeof (hdr.ar_size), mapsize))
+    return FALSE;
   memcpy (hdr.ar_fmag, ARFMAG, 2);
   if (bfd_bwrite (&hdr, sizeof (struct ar_hdr), arch)
       != sizeof (struct ar_hdr))
@@ -2556,8 +2585,8 @@ coff_write_armap (bfd *arch,
 
   memset (&hdr, ' ', sizeof (struct ar_hdr));
   hdr.ar_name[0] = '/';
-  _bfd_ar_spacepad (hdr.ar_size, sizeof (hdr.ar_size), "%-10ld",
-                    mapsize);
+  if (!_bfd_ar_sizepad (hdr.ar_size, sizeof (hdr.ar_size), mapsize))
+    return FALSE;
   _bfd_ar_spacepad (hdr.ar_date, sizeof (hdr.ar_date), "%ld",
                     ((arch->flags & BFD_DETERMINISTIC_OUTPUT) == 0
                      ? time (NULL) : 0));
diff --git a/bfd/archive64.c b/bfd/archive64.c
index bbc4c3f..f3a13d3 100644
--- a/bfd/archive64.c
+++ b/bfd/archive64.c
@@ -1,6 +1,6 @@
 /* MIPS-specific support for 64-bit ELF
    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007,
-   2010  Free Software Foundation, Inc.
+   2010, 2012  Free Software Foundation, Inc.
    Ian Lance Taylor, Cygnus Support
    Linker support added by Mark Mitchell, CodeSourcery, LLC.
    <mark@codesourcery.com>
@@ -169,8 +169,8 @@ bfd_elf64_archive_write_armap (bfd *arch,
 
   memset (&hdr, ' ', sizeof (struct ar_hdr));
   memcpy (hdr.ar_name, "/SYM64/", strlen ("/SYM64/"));
-  _bfd_ar_spacepad (hdr.ar_size, sizeof (hdr.ar_size), "%-10ld",
-                    mapsize);
+  if (!_bfd_ar_sizepad (hdr.ar_size, sizeof (hdr.ar_size), mapsize))
+    return FALSE;
   _bfd_ar_spacepad (hdr.ar_date, sizeof (hdr.ar_date), "%ld",
                     time (NULL));
   /* This, at least, is what Intel coff sets the values to.: */
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index c142c17..6f8a7c9 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -185,7 +185,8 @@ bfd_bread (void *ptr, bfd_size_type size, bfd *abfd)
      this element.  */
   if (abfd->arelt_data != NULL)
     {
-      size_t maxbytes = arelt_size (abfd);
+      bfd_size_type maxbytes = arelt_size (abfd);
+
       if (abfd->where + size > maxbytes)
         {
           if (abfd->where >= maxbytes)
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index c7846e1..98948a9 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -1,6 +1,6 @@
 /* BFD back-end data structures for ELF files.
    Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
    Free Software Foundation, Inc.
    Written by Cygnus Support.
 
@@ -1221,6 +1221,11 @@ struct elf_backend_data
   /* Return TRUE if type is a function symbol type.  */
   bfd_boolean (*is_function_type) (unsigned int type);
 
+  /* Return TRUE if symbol may be a function.  Set *CODE_SEC and *CODE_VAL
+     to the function's entry point.  */
+  bfd_boolean (*maybe_function_sym) (const elf_symbol_type *sym,
+				     asection **code_sec, bfd_vma *code_off);
+
   /* Used to handle bad SHF_LINK_ORDER input.  */
   bfd_error_handler_type link_order_error_handler;
 
@@ -1413,14 +1418,14 @@ struct bfd_elf_section_data
   void *sec_info;
 };
 
-#define elf_section_data(sec)  ((struct bfd_elf_section_data*)(sec)->used_by_bfd)
+#define elf_section_data(sec) ((struct bfd_elf_section_data*)(sec)->used_by_bfd)
 #define elf_linked_to_section(sec) (elf_section_data(sec)->linked_to)
-#define elf_section_type(sec)  (elf_section_data(sec)->this_hdr.sh_type)
-#define elf_section_flags(sec) (elf_section_data(sec)->this_hdr.sh_flags)
-#define elf_group_name(sec)    (elf_section_data(sec)->group.name)
-#define elf_group_id(sec)      (elf_section_data(sec)->group.id)
-#define elf_next_in_group(sec) (elf_section_data(sec)->next_in_group)
-#define elf_fde_list(sec)      (elf_section_data(sec)->fde_list)
+#define elf_section_type(sec)	(elf_section_data(sec)->this_hdr.sh_type)
+#define elf_section_flags(sec)	(elf_section_data(sec)->this_hdr.sh_flags)
+#define elf_group_name(sec)	(elf_section_data(sec)->group.name)
+#define elf_group_id(sec)	(elf_section_data(sec)->group.id)
+#define elf_next_in_group(sec)	(elf_section_data(sec)->next_in_group)
+#define elf_fde_list(sec)	(elf_section_data(sec)->fde_list)
 #define elf_sec_group(sec)	(elf_section_data(sec)->sec_group)
 
 #define xvec_get_elf_backend_data(xvec) \
@@ -2197,6 +2202,9 @@ extern bfd_boolean _bfd_elf_map_sections_to_segments
 
 extern bfd_boolean _bfd_elf_is_function_type (unsigned int);
 
+extern bfd_boolean _bfd_elf_maybe_function_sym (const elf_symbol_type *,
+						asection **, bfd_vma *);
+
 extern int bfd_elf_get_default_section_type (flagword);
 
 extern void bfd_elf_lookup_section_flags
diff --git a/bfd/elf.c b/bfd/elf.c
index bafb3bb..9c9ba75 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -1,7 +1,7 @@
 /* ELF executable support for BFD.
 
    Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -7406,6 +7406,8 @@ elf_find_function (bfd *abfd,
     {
       elf_symbol_type *q;
       unsigned int type;
+      asection *code_sec;
+      bfd_vma code_off;
 
       q = (elf_symbol_type *) *p;
 
@@ -7418,15 +7420,13 @@ elf_find_function (bfd *abfd,
 	    state = file_after_symbol_seen;
 	  continue;
 	default:
-	  if (!bed->is_function_type (type))
-	    break;
-	case STT_NOTYPE:
-	  if (bfd_get_section (&q->symbol) == section
-	      && q->symbol.value >= low_func
-	      && q->symbol.value <= offset)
+	  if (bed->maybe_function_sym (q, &code_sec, &code_off)
+	      && code_sec == section
+	      && code_off >= low_func
+	      && code_off <= offset)
 	    {
 	      func = (asymbol *) q;
-	      low_func = q->symbol.value;
+	      low_func = code_off;
 	      filename = NULL;
 	      if (file != NULL
 		  && (ELF_ST_BIND (q->internal_elf_sym.st_info) == STB_LOCAL
@@ -8890,7 +8890,6 @@ elfcore_write_note (bfd *abfd,
   return buf;
 }
 
-#if defined (HAVE_PRPSINFO_T) || defined (HAVE_PSINFO_T)
 char *
 elfcore_write_prpsinfo (bfd  *abfd,
 			char *buf,
@@ -8898,7 +8897,6 @@ elfcore_write_prpsinfo (bfd  *abfd,
 			const char *fname,
 			const char *psargs)
 {
-  const char *note_name = "CORE";
   const struct elf_backend_data *bed = get_elf_backend_data (abfd);
 
   if (bed->elf_backend_write_core_note != NULL)
@@ -8910,6 +8908,7 @@ elfcore_write_prpsinfo (bfd  *abfd,
 	return ret;
     }
 
+#if defined (HAVE_PRPSINFO_T) || defined (HAVE_PSINFO_T)
 #if defined (HAVE_PRPSINFO32_T) || defined (HAVE_PSINFO32_T)
   if (bed->s->elfclass == ELFCLASS32)
     {
@@ -8925,7 +8924,7 @@ elfcore_write_prpsinfo (bfd  *abfd,
       strncpy (data.pr_fname, fname, sizeof (data.pr_fname));
       strncpy (data.pr_psargs, psargs, sizeof (data.pr_psargs));
       return elfcore_write_note (abfd, buf, bufsiz,
-				 note_name, note_type, &data, sizeof (data));
+				 "CORE", note_type, &data, sizeof (data));
     }
   else
 #endif
@@ -8942,12 +8941,14 @@ elfcore_write_prpsinfo (bfd  *abfd,
       strncpy (data.pr_fname, fname, sizeof (data.pr_fname));
       strncpy (data.pr_psargs, psargs, sizeof (data.pr_psargs));
       return elfcore_write_note (abfd, buf, bufsiz,
-				 note_name, note_type, &data, sizeof (data));
+				 "CORE", note_type, &data, sizeof (data));
     }
-}
 #endif	/* PSINFO_T or PRPSINFO_T */
 
-#if defined (HAVE_PRSTATUS_T)
+  free (buf);
+  return NULL;
+}
+
 char *
 elfcore_write_prstatus (bfd *abfd,
 			char *buf,
@@ -8956,7 +8957,6 @@ elfcore_write_prstatus (bfd *abfd,
 			int cursig,
 			const void *gregs)
 {
-  const char *note_name = "CORE";
   const struct elf_backend_data *bed = get_elf_backend_data (abfd);
 
   if (bed->elf_backend_write_core_note != NULL)
@@ -8969,6 +8969,7 @@ elfcore_write_prstatus (bfd *abfd,
 	return ret;
     }
 
+#if defined (HAVE_PRSTATUS_T)
 #if defined (HAVE_PRSTATUS32_T)
   if (bed->s->elfclass == ELFCLASS32)
     {
@@ -8978,7 +8979,7 @@ elfcore_write_prstatus (bfd *abfd,
       prstat.pr_pid = pid;
       prstat.pr_cursig = cursig;
       memcpy (&prstat.pr_reg, gregs, sizeof (prstat.pr_reg));
-      return elfcore_write_note (abfd, buf, bufsiz, note_name,
+      return elfcore_write_note (abfd, buf, bufsiz, "CORE",
 				 NT_PRSTATUS, &prstat, sizeof (prstat));
     }
   else
@@ -8990,12 +8991,15 @@ elfcore_write_prstatus (bfd *abfd,
       prstat.pr_pid = pid;
       prstat.pr_cursig = cursig;
       memcpy (&prstat.pr_reg, gregs, sizeof (prstat.pr_reg));
-      return elfcore_write_note (abfd, buf, bufsiz, note_name,
+      return elfcore_write_note (abfd, buf, bufsiz, "CORE",
 				 NT_PRSTATUS, &prstat, sizeof (prstat));
     }
-}
 #endif /* HAVE_PRSTATUS_T */
 
+  free (buf);
+  return NULL;
+}
+
 #if defined (HAVE_LWPSTATUS_T)
 char *
 elfcore_write_lwpstatus (bfd *abfd,
@@ -9686,3 +9690,22 @@ _bfd_elf_is_function_type (unsigned int type)
   return (type == STT_FUNC
 	  || type == STT_GNU_IFUNC);
 }
+
+/* Return TRUE iff the ELF symbol SYM might be a function.  Set *CODE_SEC
+   and *CODE_OFF to the function's entry point.  */
+
+bfd_boolean
+_bfd_elf_maybe_function_sym (const elf_symbol_type *sym,
+			     asection **code_sec, bfd_vma *code_off)
+{
+  unsigned int type = ELF_ST_TYPE (sym->internal_elf_sym.st_info);
+  if (type == STT_NOTYPE
+      || type == STT_FUNC
+      || type == STT_GNU_IFUNC)
+    {
+      *code_sec = sym->symbol.section;
+      *code_off = sym->symbol.value;
+      return TRUE;
+    }
+  return FALSE;
+}
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 31ea861..62a0b8d 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -1988,6 +1988,54 @@ elf32_arm_nabi_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
   return TRUE;
 }
 
+static char *
+elf32_arm_nabi_write_core_note (bfd *abfd, char *buf, int *bufsiz,
+				int note_type, ...)
+{
+  switch (note_type)
+    {
+    default:
+      return NULL;
+
+    case NT_PRPSINFO:
+      {
+	char data[124];
+	va_list ap;
+
+	va_start (ap, note_type);
+	memset (data, 0, sizeof (data));
+	strncpy (data + 28, va_arg (ap, const char *), 16);
+	strncpy (data + 44, va_arg (ap, const char *), 80);
+	va_end (ap);
+
+	return elfcore_write_note (abfd, buf, bufsiz,
+				   "CORE", note_type, data, sizeof (data));
+      }
+
+    case NT_PRSTATUS:


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


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

* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2011-03-28 16:22 jkratoch
  0 siblings, 0 replies; 6+ messages in thread
From: jkratoch @ 2011-03-28 16:22 UTC (permalink / raw)
  To: archer-commits

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

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

- Log -----------------------------------------------------------------
commit 90bd86f0127cc94e20268299a4b8cbe741af9dc8
Merge: 8563c51 df0418c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Mar 28 18:22:15 2011 +0200

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/elfread.c
    	gdb/linespec.c
    	gdb/linespec.h

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

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

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index ee4c378..281c2a2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,158 @@
+2011-03-28  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable
+	libffi on host.
+	(x86_64-*-mingw*, i[[3456789]]86-*-mingw32*): Don't disable newlib
+	on host.
+	(c54x*-*-* | tic54x-*-*): Don't disable newlib on host.
+	* configure: Regenerate.
+
+2011-03-26  John Marino  <binutils@marino.st>
+
+	* configure.ac: Add support for *-*-dragonfly*
+	* configure: Regenerate.
+
+2011-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (native_only): Remove.
+	(i[[3456789]]86-*-msdosdjgpp*): Don't disable expect dejagnu
+	send-pr uudecode guile gnuserv on host.
+	(x86_64-*-mingw*): Don't disable expect dejagnu autoconf automake
+	send-pr rcs guile perl texinfo libtool on host.
+	(i[[3456789]]86-*-mingw32*): Don't disable expect dejagnu autoconf
+	automake send-pr rcs guile perl texinfo libtool on host.
+	(*-*-cygwin*, *-*-netbsd*): Remove host cases.
+	(*-*-kaos*): Don't disable target-examples target-gperf on target.
+	(alpha*-dec-osf*): Don't disable fileutils on target.
+	(sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't disable target-examples
+	texinfo send-pr expect dejagnu on target.
+	(arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi): Don't disable
+	target-qthreads on target.
+	(hppa*-hp-hpux11*, hppa*-*-*): Don't disable shellutils on target.
+	(ia64*-*-elf*, ia64*-*-*vms*): Don't disable mmalloc on target.
+	(i[[3456789]]86-w64-mingw*, i[[3456789]]86-*-mingw*,
+	x86_64-*-mingw*): Don't disable expect on target.
+	(*-*-cygwin*): Don't disable target-gperf on target.
+	(powerpc*-*-winnt* | powerpc*-*-pe*): Don't disable make expect
+	gnuserv on target.
+	(powerpcle-*-solaris*): Don't disable make expect gnuserv on
+	target.
+	* configure: Regenerate.
+
+2011-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (target_tools): Remove target-groff.
+	(native_only): Remove target-groff.
+	(hppa*64*-*-*): Don't disable byacc.
+	(i[[3456789]]86-*-mingw32*): Remove commented-out noconfigdirs
+	setting.
+	(*-*-kaos*): Don't skip target-librx and target-groff.
+	(*-*-netware*): Don't skip target-libmudflap.
+	(*-*-tpf*): Don't skip target-libmudflap.
+	(sh*-*-pe|mips*-*-pe|*arm-wince-pe): Don't condition configured
+	directories on the host.
+	(ia64*-*-*vms*): Don't skip tix.
+	(sh-*-* | sh64-*-*): Don't condition skipped directories on the
+	host.
+	* configure: Regenerate.
+
+2011-03-24  Paolo Bonzini  <pbonzini@redhat.com>
+
+	* configure.ac: Remove references to mt-mep, mt-netware,
+	mt-wince.
+	* Makefile.def: Add all-utils soft dependencies.
+	* Makefile.tpl: Remove GDB_NLM_DEPS.
+	* configure: Regenerate.
+	* Makefile.in: Regenerate.
+
+2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	Sync from GCC:
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Do not include mh-x86omitfp.
+	* configure: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Remove empty cases.
+	* configure: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def: Add dependency from termcap to gdb.
+	* Makefile.in: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Remove all mentions of mh-sysv4 and mh-solaris.
+	* configure: Regenerate.
+	* Makefile.def: Remove all mentions of X11_FLAGS_TO_PASS.
+	* Makefile.tpl: Likewise.
+	* Makefile.in: Regenerate.
+
+	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.ac: Remove all mentions of tentative_cc.
+	* configure: Regenerate.
+
+	2011-03-16  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+	PR lto/48086
+	* configure.ac: Re-enable LTO on *-apple-darwin9.
+	* configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (i[[3456789]]86-*-vsta, i[[3456789]]86-*-go32*,
+	i[[3456789]]86-*-beos*, powerpc-*-beos*, m68k-hp-hpux*,
+	m68k-apollo-sysv*, m68k-apollo-bsd*, m88k-dg-dgux*,
+	m88k-harris-cxux*, m88k-motorola-sysv*, mips*-dec-ultrix*,
+	mips*-nec-sysv4*, mips*-sgi-irix4*, mips*-*-sysv4*, mips*-*-sysv*,
+	i370-ibm-opened*, i[[3456789]]86-*-sysv5*, i[[3456789]]86-*-dgux*,
+	i[[3456789]]86-ncr-sysv4.3*, i[[3456789]]86-ncr-sysv4*,
+	i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
+	i[[3456789]]86-*-udk*, vax-*-ultrix2*, m68k-sun-sunos*,
+	hppa*-*-hiux*, *-*-hiux*, rs6000-*-lynxos*, *-*-sysv4*,
+	*-*-rhapsody*): Remove host cases.
+	* configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (ppc*-*-pe): Remove host case.
+	(strongarm-*-coff | xscale-*-coff, strongarm-*-elf* |
+	xscale-*-elf*, thumb-*-coff, thumb-*-elf, thumb-*-pe, ep9312-*-elf
+	| ep9312-*-coff, parisc*64*-*-linux*, ppc*-*-pe): Remove target
+	cases.
+	* configure: Regenerate.
+
+2011-03-24  Joseph Myers  <joseph@codesourcery.com>
+
+	* config.sub: Update to version 2011-03-23.
+
+2011-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (arm-semi-aof, crx-*-*, parisc*-*-linux*,
+	i370-*-opened*, i[[3456789]]86-moss-msdos | i[[3456789]]86-*-moss*
+	| i[[3456789]]86-*-uwin*, mcore-*-pe*): Remove empty cases.
+	* configure: Regenerate.
+
+2011-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+	* config-ml.in: Don't handle arc-*-elf*.
+	* configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
+	m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
+	handle GCC libraries.
+	* configure: Regenerate.
+
+2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR bootstrap/48120:
+	* configure.ac (pwllib): Use LIBS instead of LDFLAGS.
+	Add -lstdc++ -lm to LIBS.
+	* configure: Regenerate.
+
 2011-03-18  David Edelsohn  <dje.gcc@gmail.com>
 
 	* config.guess: Update to version 2011-02-02
diff --git a/Makefile.def b/Makefile.def
index 85b582c..d52466d 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -134,10 +134,10 @@ host_modules= { module= uudecode; };
 host_modules= { module= wdiff; };
 host_modules= { module= zip; no_check_cross=true; };
 host_modules= { module= zlib; no_install=true; no_check=true; bootstrap=true; };
-host_modules= { module= gdb; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= expect; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= guile; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
-host_modules= { module= tk; extra_make_flags="$(X11_FLAGS_TO_PASS)"; };
+host_modules= { module= gdb; };
+host_modules= { module= expect; };
+host_modules= { module= guile; };
+host_modules= { module= tk; };
 host_modules= { module= libtermcap; no_check=true; 
                 missing=mostlyclean;
                 missing=clean;
@@ -366,6 +366,8 @@ dependencies = { module=all-gnattools; on=all-target-libada; };
 
 dependencies = { module=all-lto-plugin; on=all-libiberty; };
 
+dependencies = { module=all-utils; on=all-libiberty; };
+
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
 dependencies = { module=configure-ppl; on=all-gmp; };
@@ -387,6 +389,7 @@ dependencies = { module=all-gdb; on=all-build-bison; };
 dependencies = { module=all-gdb; on=all-build-byacc; };
 dependencies = { module=all-gdb; on=all-sim; };
 dependencies = { module=all-gdb; on=all-libdecnumber; };
+dependencies = { module=all-gdb; on=all-libtermcap; };
 
 dependencies = { module=configure-libgui; on=configure-tcl; };
 dependencies = { module=configure-libgui; on=configure-tk; };
diff --git a/Makefile.in b/Makefile.in
index 660f813..128691f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -100,8 +100,6 @@ TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
 tooldir = @tooldir@
 build_tooldir = @build_tooldir@
 
-GDB_NLM_DEPS = 
-
 # This is the name of the environment variable used for the path to
 # the libraries.
 RPATH_ENVVAR = @RPATH_ENVVAR@
@@ -796,18 +794,6 @@ EXTRA_HOST_FLAGS = \
 
 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
 
-# Flags that are concerned with the location of the X11 include files
-# and library files
-#
-# NOTE: until the top-level is getting the values via autoconf, it only
-# causes problems to have this top-level Makefile overriding the autoconf-set
-# values in child directories.  Only variables that don't conflict with
-# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
-#
-X11_FLAGS_TO_PASS = \
-	'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
-	'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
-
 # Flags to pass to stage2 and later makes.
 
 POSTSTAGE1_FLAGS_TO_PASS = \
@@ -42263,7 +42249,7 @@ all-gdb: configure-gdb
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
 		$(TARGET-gdb))
 @endif gdb
 
@@ -42281,7 +42267,7 @@ check-gdb:
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
+	  $(MAKE) $(FLAGS_TO_PASS)  check)
 
 @endif gdb
 
@@ -42296,7 +42282,7 @@ install-gdb: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
+	  $(MAKE) $(FLAGS_TO_PASS)  install)
 
 @endif gdb
 
@@ -42311,7 +42297,7 @@ install-strip-gdb: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/gdb && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
+	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
 
 @endif gdb
 
@@ -42329,7 +42315,7 @@ info-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing info in gdb" ; \
@@ -42355,7 +42341,7 @@ dvi-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing dvi in gdb" ; \
@@ -42381,7 +42367,7 @@ pdf-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing pdf in gdb" ; \
@@ -42407,7 +42393,7 @@ html-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing html in gdb" ; \
@@ -42433,7 +42419,7 @@ TAGS-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing TAGS in gdb" ; \
@@ -42460,7 +42446,7 @@ install-info-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-info in gdb" ; \
@@ -42487,7 +42473,7 @@ install-pdf-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-pdf in gdb" ; \
@@ -42514,7 +42500,7 @@ install-html-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-html in gdb" ; \
@@ -42540,7 +42526,7 @@ installcheck-gdb: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing installcheck in gdb" ; \
@@ -42565,7 +42551,7 @@ mostlyclean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing mostlyclean in gdb" ; \
@@ -42590,7 +42576,7 @@ clean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing clean in gdb" ; \
@@ -42615,7 +42601,7 @@ distclean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing distclean in gdb" ; \
@@ -42640,7 +42626,7 @@ maintainer-clean-gdb:
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing maintainer-clean in gdb" ; \
@@ -42703,7 +42689,7 @@ all-expect: configure-expect
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
+	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
 		$(TARGET-expect))
 @endif expect
 
@@ -42721,7 +42707,7 @@ check-expect:
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
+	  $(MAKE) $(FLAGS_TO_PASS)  check)
 
 @endif expect
 
@@ -42736,7 +42722,7 @@ install-expect: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
+	  $(MAKE) $(FLAGS_TO_PASS)  install)
 
 @endif expect
 
@@ -42751,7 +42737,7 @@ install-strip-expect: installdirs
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
 	(cd $(HOST_SUBDIR)/expect && \
-	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
+	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
 
 @endif expect
 
@@ -42769,7 +42755,7 @@ info-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing info in expect" ; \
@@ -42795,7 +42781,7 @@ dvi-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing dvi in expect" ; \
@@ -42821,7 +42807,7 @@ pdf-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing pdf in expect" ; \
@@ -42847,7 +42833,7 @@ html-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing html in expect" ; \
@@ -42873,7 +42859,7 @@ TAGS-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing TAGS in expect" ; \
@@ -42900,7 +42886,7 @@ install-info-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-info in expect" ; \
@@ -42927,7 +42913,7 @@ install-pdf-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-pdf in expect" ; \
@@ -42954,7 +42940,7 @@ install-html-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \
 	echo "Doing install-html in expect" ; \
@@ -42980,7 +42966,7 @@ installcheck-expect: \
 	r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
+	for flag in $(EXTRA_HOST_FLAGS) ; do \
 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
 	done; \


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


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

* [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
@ 2011-03-20 13:35 jkratoch
  0 siblings, 0 replies; 6+ messages in thread
From: jkratoch @ 2011-03-20 13:35 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-stap has been updated
       via  35e2367a245fac7a4d262e2fb88f84932aab9e87 (commit)
       via  5800a6edc38506522f26e9f497be27f03c6f2e2d (commit)
       via  410b0400bbf712bb465eb32fd98fd6f2e57cb82f (commit)
       via  146ccbe9471ab00e4a8a183163ea7b02ad1eef20 (commit)
       via  c40415cfe4d602ded27d296c771006609596d5f4 (commit)
       via  e65e6659973dc8554f75f731491986720d7f3929 (commit)
       via  cdf4dfaa567c4903b2fce0a16a2e5702e059932e (commit)
       via  b785f1698a0e79cd70616412c8b281f15eb55f16 (commit)
       via  630c9098db98fd90e77d828e4373b3c5d89923a0 (commit)
       via  e67dca4a095f4db1022fd0753ef0bda3873dc1bc (commit)
       via  661cfd57e3fe0db53f638ef5a2defcfa07657788 (commit)
       via  b1b780d5824443e4d4a0fb3ed6738d9908ef6782 (commit)
       via  54471ddd7cceafe5ecbea8a7d63c35a960c8d899 (commit)
       via  bf729a7b2ff73fdef8d5e1c21f6a3bba0cead5e6 (commit)
       via  2084af3287d9e272f3ef4c3ed940b9dd5daf6854 (commit)
       via  401e962372671eb2ff085a18254ea74a156c67e5 (commit)
       via  f86b56bf0dbd0ae8442aadc67aa63d3c78c57c1f (commit)
       via  50c1f7174d688df6a3e1590b666b14d17efc5000 (commit)
       via  4a8a3091dd993a919822dc434546f8959d16a22c (commit)
       via  ef749a8958424d7fde1db60719cdc6425831f9de (commit)
       via  b9dea663f5c79d3d7a9554da1554bb00a52e4b5e (commit)
       via  734db55da420a9ad1b8d73595f572c2daae04a6c (commit)
       via  9597e4d79bb5a4d999dc100cda756ac2e8e7cb54 (commit)
       via  03c052c51f1e09a7572a52d73420aa0bb2fa5196 (commit)
       via  848eb3c6e899b82fecea1503f86e16d43b660d01 (commit)
       via  d8153905001bc0396dfec4cca6a2ac8d39ec5489 (commit)
       via  d62ea4be02174c57e9b31b1df478bae5ea48ac08 (commit)
       via  f069b0acec073c3bd731a617fef3811489ea28d3 (commit)
       via  d6b835049556290b1f4ce6306f0debe31cb82502 (commit)
       via  a163f97f62bb3e15f0454377978a8069779e91e0 (commit)
       via  53739fa1b11efa6115b2879a2388b714bc683384 (commit)
       via  025e512f39fce1cb4323db83900d056ca646e38b (commit)
       via  e107c75e5bd3302ebd012590fdc02702bf4b0b10 (commit)
       via  428ade676257e749ebefe65a7c2198998d2e41aa (commit)
       via  f9ccd4c7b9901c4c07909d43c0886d03a28e95a3 (commit)
       via  0448971e0af374d76fdd4a25d61440b375a10eb6 (commit)
       via  62a3a0794651dc8c15e89ec4b410f84d3fa56f03 (commit)
       via  ff8cf7f718552d36eed144ecd92334c02f8c20f8 (commit)
       via  fd9fc622e393ff0204446df3b92673fdc2a5cb08 (commit)
       via  181abcd871430c0a6e3346eda89e72d6645a0120 (commit)
       via  668b4b04f97211730132a59215b60849e9b803be (commit)
       via  dcc23d8511269c700b6812263ff1aaf19e1f8a1f (commit)
       via  a5c9b0e93e84cd8994d681c9cbeedf5db1b1c8f2 (commit)
       via  924877991d3262139bc3dfeeff72d9e3504e0f18 (commit)
       via  3480b2bc56ec0bb51c1f18584fd293fd8ef25dec (commit)
       via  eb3e6936e0c1076e0b97e0bad55083503cf82d88 (commit)
       via  8cf9d7bc2daf04b1f2c826325a2dd45a12d34fe6 (commit)
       via  f240035c535706a46f27375e92907dea172d34ec (commit)
       via  59a9cd625a7a4e28ebca04e3c592b3f77c3a5948 (commit)
       via  7678cf17ece2148084514a258d3d71505d15ab79 (commit)
       via  9e2e8e2f9323fe17ceafb49d8eca9e3117947066 (commit)
       via  bb108bccb87a6e3b166a2ba74cc3aaf192c687ff (commit)
       via  1cb5481ade4ed3127e4a1c837809bed0341890f0 (commit)
       via  abf66c159a422b39b4e43b5bd76539ee6e3707a4 (commit)
       via  994eb44d6706f6fd03c26cf4ea53a3e59406da45 (commit)
       via  c695bf2d9e45077584c648925b2f213f40c87669 (commit)
       via  4f8d91f8d1fd48824ddb6bcfa99b56c19ce5ad15 (commit)
       via  7b4c9a3ff05404f40c2145d5b89769022b994ccc (commit)
       via  898affae5c2363feab148314de8c872336e9255d (commit)
       via  38af9424527b9aff813aa5a8b44870b6f4efe0e3 (commit)
       via  072aee2013b4b0c72047dc4d1d2a15d62c8b01d1 (commit)
       via  470e0dd9502f7f88d34b6ce0606e384bc248ad7c (commit)
       via  305a094f4235b6d99d5ce442a9bd188b2b89e075 (commit)
       via  42b04b0047141dafb26aad39159be1be964ffe61 (commit)
       via  79c7d4c027067e95877a0538d3880c472baee96c (commit)
       via  3a50794c6cf7bd8a0953261b155ba23c272a896f (commit)
       via  be0935b57563a1cf404b983b6b7f875088bdc132 (commit)
       via  eda758390ec0bfb07d0bef4d1908d1d98ad75eb9 (commit)
       via  ced522c57802f46649858b0806fa92ff1707388a (commit)
       via  ce7aa233c596554237c08fdb4667563908c28685 (commit)
       via  990ed04e24edcb0c508fb6343eed8421c3fed988 (commit)
       via  a7a4525a6e65b4b75c879867600e5a639fb00cd3 (commit)
       via  1900c52efc5aaf6cfa6add566739e19f8ea751c0 (commit)
       via  bcaa14a45178d47d7cb289f97982325ba9ad354d (commit)
       via  164e31cf9dd1a90500f6199c06e31f788e1c3b79 (commit)
       via  dbc21176c80d4354e66be0fd9a2c492738748db9 (commit)
       via  35f19dab587ce780030a45bdd3f6f764ebe37a35 (commit)
       via  59a865cca319154f174699f0f8092143ef8dcbce (commit)
       via  d937037301e40716bd65b32d0296d91824874bbd (commit)
       via  e19abaa89e01e07b3cb0cc16b822f232e39e415c (commit)
       via  09363f5ea451879d3bc391b32385a58c58021ebb (commit)
       via  5747263b3bfb67dc5dee5206d222c0411b85676a (commit)
       via  faa1dd91269f2445b7ef3a618342b2d0f2524042 (commit)
       via  21336ac8c5732af60973597907bf05f083983068 (commit)
       via  5365590483584791f139a03dfe322d811803e3f7 (commit)
       via  ab2ac0a44dadbddb0a68c3b1a6780eb494d44dd6 (commit)
       via  e4941aa858b64bb0d3d1687c3cb7530ac497645d (commit)
       via  c69ed139ec1eec85094a8ec40a6c17c86e8abe9b (commit)
       via  916481a3b2b859c4fabd3ffc5005bee15a611d6d (commit)
       via  ff1c7e2d8dadc64b58319e548f50ff2d3a43b79c (commit)
       via  54cd47005c5ee2158c538f725502b10fedadefc9 (commit)
       via  dc2d67fd3e4bc8d43ece6e1e1d99094bfa380b7a (commit)
       via  c382ea4cb3cd4f4adb6c38ae8fc91f2cc7b57998 (commit)
      from  7938adaa88d884b0a0bf81a213ed0d100222214e (commit)

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

- Log -----------------------------------------------------------------
commit 35e2367a245fac7a4d262e2fb88f84932aab9e87
Merge: 7938ada 5800a6e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Mar 20 14:34:25 2011 +0100

    Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
    
    Conflicts:
    	gdb/linespec.c

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

Summary of changes:
 ChangeLog                                          |    5 +
 bfd/version.h                                      |    2 +-
 config.guess                                       |  215 ++++----
 config.sub                                         |   66 ++-
 gdb/ChangeLog                                      |  536 ++++++++++++++++++++
 gdb/MAINTAINERS                                    |    1 +
 gdb/NEWS                                           |    4 +
 gdb/ada-tasks.c                                    |   12 +-
 gdb/aix-thread.c                                   |    8 +-
 gdb/alpha-mdebug-tdep.c                            |    1 +
 gdb/alpha-tdep.c                                   |   27 +-
 gdb/amd64-tdep.c                                   |  198 ++++++--
 gdb/amd64obsd-tdep.c                               |    1 +
 gdb/arm-tdep.c                                     |   34 +-
 gdb/avr-tdep.c                                     |   10 +-
 gdb/bfin-tdep.c                                    |   14 +-
 gdb/blockframe.c                                   |    5 +-
 gdb/c-exp.y                                        |   36 +-
 gdb/cli/cli-utils.c                                |   11 +
 gdb/cli/cli-utils.h                                |    4 +
 gdb/coffread.c                                     |   24 +-
 gdb/common/signals.c                               |   10 +-
 gdb/config.in                                      |    4 +
 gdb/configure                                      |   16 +
 gdb/configure.ac                                   |    5 +
 gdb/cp-name-parser.y                               |   10 +-
 gdb/cris-tdep.c                                    |    2 +
 gdb/darwin-nat-info.c                              |    2 +-
 gdb/darwin-nat.c                                   |    4 +-
 gdb/dbxread.c                                      |   28 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/dfp.c                                          |    2 +-
 gdb/doc/ChangeLog                                  |   16 +-
 gdb/doc/gdb.texinfo                                |  135 +++++-
 gdb/dummy-frame.c                                  |    1 +
 gdb/dwarf2-frame.c                                 |   81 +++-
 gdb/dwarf2loc.c                                    |   52 ++-
 gdb/dwarf2read.c                                   |   37 ++-
 gdb/exec.c                                         |    2 +-
 gdb/f-exp.y                                        |   12 +-
 gdb/findvar.c                                      |   34 +-
 gdb/frame-unwind.c                                 |   37 ++-
 gdb/frame-unwind.h                                 |   11 +
 gdb/frame.c                                        |  323 ++++++++++---
 gdb/frame.h                                        |   64 ++-
 gdb/frv-linux-tdep.c                               |    1 +
 gdb/frv-tdep.c                                     |   30 +-
 gdb/gdbarch.c                                      |   10 +-
 gdb/gdbarch.h                                      |    8 +-
 gdb/gdbarch.sh                                     |    4 +-
 gdb/gdbserver/ChangeLog                            |    4 +
 gdb/gdbserver/server.h                             |    6 +
 gdb/h8300-tdep.c                                   |    9 +-
 gdb/hppa-hpux-tdep.c                               |    1 +
 gdb/hppa-linux-tdep.c                              |    1 +
 gdb/hppa-tdep.c                                    |   22 +-
 gdb/i386-darwin-nat.c                              |    2 +-
 gdb/i386-tdep.c                                    |  264 +++++++---
 gdb/i386-tdep.h                                    |    7 +-
 gdb/i386obsd-tdep.c                                |    1 +
 gdb/i387-tdep.c                                    |   15 +-
 gdb/i387-tdep.h                                    |    5 +-
 gdb/ia64-tdep.c                                    |   70 ++-
 gdb/inline-frame.c                                 |    1 +
 gdb/iq2000-tdep.c                                  |    1 +
 gdb/linespec.c                                     |  196 ++++++--
 gdb/lm32-tdep.c                                    |    1 +
 gdb/m2-exp.y                                       |   42 +-
 gdb/m32c-tdep.c                                    |   97 +++--
 gdb/m32r-linux-tdep.c                              |    1 +
 gdb/m32r-tdep.c                                    |    1 +
 gdb/m68hc11-tdep.c                                 |   12 +-
 gdb/m68k-tdep.c                                    |   18 +-
 gdb/m68klinux-tdep.c                               |    1 +
 gdb/m88k-tdep.c                                    |    1 +
 gdb/macroscope.c                                   |    7 +-
 gdb/mep-tdep.c                                     |   28 +-
 gdb/mi/mi-main.c                                   |  110 ++--
 gdb/microblaze-tdep.c                              |    1 +
 gdb/mips-tdep.c                                    |   45 ++-
 gdb/mn10300-tdep.c                                 |    1 +
 gdb/moxie-tdep.c                                   |    1 +
 gdb/mt-tdep.c                                      |   30 +-
 gdb/objc-exp.y                                     |   50 +-
 gdb/osdata.c                                       |    2 +-
 gdb/p-exp.y                                        |   36 +-
 gdb/ppc-linux-tdep.c                               |    1 +
 gdb/ppcobsd-tdep.c                                 |    1 +
 gdb/psymtab.c                                      |   79 +++-
 gdb/python/py-block.c                              |   48 ++-
 gdb/python/py-inferior.c                           |   17 +
 gdb/python/py-infthread.c                          |   16 +
 gdb/python/py-objfile.c                            |   25 +-
 gdb/python/py-symbol.c                             |   24 +-
 gdb/python/py-symtab.c                             |   42 ++-
 gdb/python/py-value.c                              |    2 +-
 gdb/python/python.c                                |   95 +++-
 gdb/record.c                                       |   12 +-
 gdb/regcache.c                                     |  183 +++++---
 gdb/regcache.h                                     |   62 ++-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote.c                                       |    6 +-
 gdb/rs6000-tdep.c                                  |  133 ++++--
 gdb/s390-tdep.c                                    |   57 ++-
 gdb/score-tdep.c                                   |    1 +
 gdb/sentinel-frame.c                               |    9 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/sh-tdep.c                                      |   64 ++-
 gdb/sh64-tdep.c                                    |  109 +++--
 gdb/sparc-sol2-tdep.c                              |    1 +
 gdb/sparc-tdep.c                                   |   11 +-
 gdb/sparc64-sol2-tdep.c                            |    1 +
 gdb/sparc64-tdep.c                                 |   42 ++-
 gdb/sparc64fbsd-tdep.c                             |    1 +
 gdb/sparc64nbsd-tdep.c                             |    1 +
 gdb/sparc64obsd-tdep.c                             |    2 +
 gdb/sparcnbsd-tdep.c                               |    1 +
 gdb/sparcobsd-tdep.c                               |    1 +
 gdb/spu-tdep.c                                     |   62 ++-
 gdb/stack.c                                        |  111 +++-
 gdb/target.c                                       |   27 -
 gdb/target.h                                       |   12 -
 gdb/testsuite/ChangeLog                            |   54 ++
 gdb/testsuite/gdb.base/Makefile.in                 |    3 +-
 .../gdb.base/break-on-linker-gcd-function.cc       |   32 ++
 .../gdb.base/break-on-linker-gcd-function.exp      |   54 ++
 gdb/testsuite/gdb.cp/cmpd-minsyms.cc               |   37 ++
 gdb/testsuite/gdb.cp/cmpd-minsyms.exp              |   50 ++
 gdb/testsuite/gdb.cp/ovsrch.exp                    |  100 ++++
 gdb/testsuite/gdb.cp/ovsrch.h                      |   39 ++
 gdb/testsuite/gdb.cp/ovsrch1.cc                    |   41 ++
 gdb/testsuite/gdb.cp/ovsrch2.cc                    |   28 +
 gdb/testsuite/gdb.cp/ovsrch3.cc                    |   28 +
 gdb/testsuite/gdb.cp/ovsrch4.cc                    |   28 +
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/py-block.exp              |   17 +
 gdb/testsuite/gdb.python/py-inferior.exp           |   20 +
 gdb/testsuite/gdb.python/py-infthread.exp          |    7 +
 gdb/testsuite/gdb.python/py-objfile.c              |   23 +
 gdb/testsuite/gdb.python/py-objfile.exp            |   51 ++
 gdb/testsuite/gdb.python/py-symbol.exp             |   16 +
 gdb/testsuite/gdb.python/py-symtab.exp             |    8 +
 gdb/testsuite/gdb.python/python.exp                |    8 +
 gdb/testsuite/gdb.trace/unavailable.cc             |  126 +++++
 gdb/testsuite/gdb.trace/unavailable.exp            |  227 +++++++++
 gdb/tracepoint.c                                   |   34 +-
 gdb/tui/tui-hooks.c                                |   38 +-
 gdb/tui/tui-stack.c                                |   17 +-
 gdb/v850-tdep.c                                    |    1 +
 gdb/valops.c                                       |   12 +-
 gdb/vax-tdep.c                                     |    1 +
 gdb/vaxobsd-tdep.c                                 |    1 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 gdb/xstormy16-tdep.c                               |    1 +
 gdb/xtensa-tdep.c                                  |   37 +-
 sim/bfin/ChangeLog                                 |    8 +
 sim/bfin/config.in                                 |    6 +
 sim/bfin/configure                                 |    2 +-
 sim/bfin/configure.ac                              |    2 +-
 sim/bfin/interp.c                                  |    9 +
 161 files changed, 4479 insertions(+), 1203 deletions(-)
 create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc
 create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp
 create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.cc
 create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.exp
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch.exp
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch.h
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch1.cc
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch2.cc
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch3.cc
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch4.cc
 create mode 100644 gdb/testsuite/gdb.python/py-objfile.c
 create mode 100644 gdb/testsuite/gdb.python/py-objfile.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 1f7648c..ee4c378 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-03-18  David Edelsohn  <dje.gcc@gmail.com>
+
+	* config.guess: Update to version 2011-02-02
+	* config.sub: Update to version 2011-02-24
+	
 2011-03-03  Sebastian Pop  <sebastian.pop@amd.com>
 
         * configure.ac: Adjust test of with_ppl.
diff --git a/bfd/version.h b/bfd/version.h
index 8f2a14e..6b5223b 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110316
+#define BFD_VERSION_DATE 20110320
 #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/config.guess b/config.guess
index 115f944..187cd54 100755
--- a/config.guess
+++ b/config.guess
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-#   Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011 Free Software Foundation, Inc.
 
-timestamp='2010-04-03'
+timestamp='2011-02-02'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -57,7 +57,7 @@ GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
 Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
@@ -92,7 +92,7 @@ if test $# != 0; then
   exit 1
 fi
 
-trap 'exit 1' HUP INT TERM
+trap 'exit 1' 1 2 15
 
 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
 # compiler to aid in system detection is discouraged as it requires
@@ -106,7 +106,7 @@ trap 'exit 1' HUP INT TERM
 
 set_cc_for_build='
 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" HUP INT PIPE TERM ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
 : ${TMPDIR=/tmp} ;
  { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
@@ -181,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 		fi
 		;;
 	    *)
-	        os=netbsd
+		os=netbsd
 		;;
 	esac
 	# The OS release
@@ -224,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
 		;;
 	*5.*)
-	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
 		;;
 	esac
 	# According to Compaq, /usr/sbin/psrinfo has been available on
@@ -270,7 +270,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	exit ;;
+	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+	exitcode=$?
+	trap '' 0
+	exit $exitcode ;;
     Alpha\ *:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# Should we change UNAME_MACHINE based on the output of uname instead
@@ -296,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	echo s390-ibm-zvmoe
 	exit ;;
     *:OS400:*:*)
-        echo powerpc-ibm-os400
+	echo powerpc-ibm-os400
 	exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
 	echo arm-acorn-riscix${UNAME_RELEASE}
@@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint${UNAME_RELEASE}
 	exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
 	echo m68k-atari-mint${UNAME_RELEASE}
-        exit ;;
+	exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint${UNAME_RELEASE}
 	exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-        echo m68k-milan-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-milan-mint${UNAME_RELEASE}
+	exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-        echo m68k-hades-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-hades-mint${UNAME_RELEASE}
+	exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-        echo m68k-unknown-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-unknown-mint${UNAME_RELEASE}
+	exit ;;
     m68k:machten:*:*)
 	echo m68k-apple-machten${UNAME_RELEASE}
 	exit ;;
@@ -481,8 +484,8 @@ EOF
 	echo m88k-motorola-sysv3
 	exit ;;
     AViiON:dgux:*:*)
-        # DG/UX returns AViiON for all architectures
-        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	# DG/UX returns AViiON for all architectures
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
 	then
 	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -495,7 +498,7 @@ EOF
 	else
 	    echo i586-dg-dgux${UNAME_RELEASE}
 	fi
- 	exit ;;
+	exit ;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
 	echo m88k-dolphin-sysv3
 	exit ;;
@@ -552,7 +555,7 @@ EOF
 		echo rs6000-ibm-aix3.2
 	fi
 	exit ;;
-    *:AIX:*:[456])
+    *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -595,52 +598,52 @@ EOF
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
+		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+		    case "${sc_cpu_version}" in
+		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+		      532)                      # CPU_PA_RISC2_0
+			case "${sc_kernel_bits}" in
+			  32) HP_ARCH="hppa2.0n" ;;
+			  64) HP_ARCH="hppa2.0w" ;;
 			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
+			esac ;;
+		    esac
 		fi
 		if [ "${HP_ARCH}" = "" ]; then
 		    eval $set_cc_for_build
-		    sed 's/^              //' << EOF >$dummy.c
+		    sed 's/^		//' << EOF >$dummy.c
 
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
+		#define _HPUX_SOURCE
+		#include <stdlib.h>
+		#include <unistd.h>
 
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
+		int main ()
+		{
+		#if defined(_SC_KERNEL_BITS)
+		    long bits = sysconf(_SC_KERNEL_BITS);
+		#endif
+		    long cpu  = sysconf (_SC_CPU_VERSION);
 
-                  switch (cpu)
-              	{
-              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-              	case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-              	    switch (bits)
-              		{
-              		case 64: puts ("hppa2.0w"); break;
-              		case 32: puts ("hppa2.0n"); break;
-              		default: puts ("hppa2.0"); break;
-              		} break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-              	    puts ("hppa2.0"); break;
-              #endif
-              	default: puts ("hppa1.0"); break;
-              	}
-                  exit (0);
-              }
+		    switch (cpu)
+			{
+			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+			case CPU_PA_RISC2_0:
+		#if defined(_SC_KERNEL_BITS)
+			    switch (bits)
+				{
+				case 64: puts ("hppa2.0w"); break;
+				case 32: puts ("hppa2.0n"); break;
+				default: puts ("hppa2.0"); break;
+				} break;
+		#else  /* !defined(_SC_KERNEL_BITS) */
+			    puts ("hppa2.0"); break;
+		#endif
+			default: puts ("hppa1.0"); break;
+			}
+		    exit (0);
+		}
 EOF
 		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -731,22 +734,22 @@ EOF
 	exit ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
 	echo c1-convex-bsd
-        exit ;;
+	exit ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
 	if getsysinfo -f scalar_acc
 	then echo c32-convex-bsd
 	else echo c2-convex-bsd
 	fi
-        exit ;;
+	exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
 	echo c34-convex-bsd
-        exit ;;
+	exit ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
 	echo c38-convex-bsd
-        exit ;;
+	exit ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
 	echo c4-convex-bsd
-        exit ;;
+	exit ;;
     CRAY*Y-MP:*:*:*)
 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
@@ -770,14 +773,14 @@ EOF
 	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit ;;
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
     5000:UNIX_System_V:4.*:*)
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
-        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@@ -805,14 +808,14 @@ EOF
 	echo ${UNAME_MACHINE}-pc-mingw32
 	exit ;;
     i*:windows32*:*)
-    	# uname -m includes "-pc" on this system.
-    	echo ${UNAME_MACHINE}-mingw32
+	# uname -m includes "-pc" on this system.
+	echo ${UNAME_MACHINE}-mingw32
 	exit ;;
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
     *:Interix*:*)
-    	case ${UNAME_MACHINE} in
+	case ${UNAME_MACHINE} in
 	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
@@ -867,7 +870,7 @@ EOF
 	  EV6)   UNAME_MACHINE=alphaev6 ;;
 	  EV67)  UNAME_MACHINE=alphaev67 ;;
 	  EV68*) UNAME_MACHINE=alphaev68 ;;
-        esac
+	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
@@ -892,7 +895,7 @@ EOF
 	echo crisv32-axis-linux-gnu
 	exit ;;
     frv:Linux:*:*)
-    	echo frv-unknown-linux-gnu
+	echo frv-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
 	LIBC=gnu
@@ -960,7 +963,7 @@ EOF
 	echo ${UNAME_MACHINE}-ibm-linux
 	exit ;;
     sh64*:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     sh*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -968,6 +971,9 @@ EOF
     sparc:Linux:*:* | sparc64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
+    tile*:Linux:*:*)
+	echo ${UNAME_MACHINE}-tilera-linux-gnu
+	exit ;;
     vax:Linux:*:*)
 	echo ${UNAME_MACHINE}-dec-linux-gnu
 	exit ;;
@@ -975,7 +981,7 @@ EOF
 	echo x86_64-unknown-linux-gnu
 	exit ;;
     xtensa*:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -984,11 +990,11 @@ EOF
 	echo i386-sequent-sysv4
 	exit ;;
     i*86:UNIX_SV:4.2MP:2.*)
-        # Unixware is an offshoot of SVR4, but it has its own version
-        # number series starting with 2...
-        # I am not positive that other SVR4 systems won't match this,
+	# Unixware is an offshoot of SVR4, but it has its own version
+	# number series starting with 2...
+	# I am not positive that other SVR4 systems won't match this,
 	# I just have to hope.  -- rms.
-        # Use sysv4.2uw... so that sysv4* matches it.
+	# Use sysv4.2uw... so that sysv4* matches it.
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
 	exit ;;
     i*86:OS/2:*:*)
@@ -1020,7 +1026,7 @@ EOF
 	fi
 	exit ;;
     i*86:*:5:[678]*)
-    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
+	# UnixWare 7.x, OpenUNIX and OpenServer 6.
 	case `/bin/uname -X | grep "^Machine"` in
 	    *486*)	     UNAME_MACHINE=i486 ;;
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
@@ -1048,13 +1054,13 @@ EOF
 	exit ;;
     pc:*:*:*)
 	# Left here for compatibility:
-        # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i586.
+	# uname -m prints for DJGPP always 'pc', but it prints nothing about
+	# the processor, so we play safe by assuming i586.
 	# Note: whatever this is, it MUST be the same as what config.sub
 	# prints for the "djgpp" host, or else GDB configury will decide that
 	# this is a cross-build.
 	echo i586-pc-msdosdjgpp
-        exit ;;
+	exit ;;
     Intel:Mach:3*:*)
 	echo i386-pc-mach3
 	exit ;;
@@ -1089,8 +1095,8 @@ EOF
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
 	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && { echo i486-ncr-sysv4; exit; } ;;
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4; exit; } ;;
     NCR*:*:4.2:* | MPRAS*:*:4.2:*)
 	OS_REL='.3'
 	test -r /etc/.relid \
@@ -1133,10 +1139,10 @@ EOF
 		echo ns32k-sni-sysv
 	fi
 	exit ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-        echo i586-unisys-sysv4
-        exit ;;
+    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+			# says <Richard.M.Bartel@ccMail.Census.GOV>
+	echo i586-unisys-sysv4
+	exit ;;
     *:UNIX_System_V:4*:FTX*)
 	# From Gerald Hewes <hewes@openmarket.com>.
 	# How about differentiating between stratus architectures? -djm
@@ -1162,11 +1168,11 @@ EOF
 	exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if [ -d /usr/nec ]; then
-	        echo mips-nec-sysv${UNAME_RELEASE}
+		echo mips-nec-sysv${UNAME_RELEASE}
 	else
-	        echo mips-unknown-sysv${UNAME_RELEASE}
+		echo mips-unknown-sysv${UNAME_RELEASE}
 	fi
-        exit ;;
+	exit ;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
 	echo powerpc-be-beos
 	exit ;;
@@ -1231,6 +1237,9 @@ EOF
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
+    NEO-?:NONSTOP_KERNEL:*:*)
+	echo neo-tandem-nsk${UNAME_RELEASE}
+	exit ;;
     NSE-?:NONSTOP_KERNEL:*:*)
 	echo nse-tandem-nsk${UNAME_RELEASE}
 	exit ;;
@@ -1276,13 +1285,13 @@ EOF
 	echo pdp10-unknown-its
 	exit ;;
     SEI:*:*:SEIUX)
-        echo mips-sei-seiux${UNAME_RELEASE}
+	echo mips-sei-seiux${UNAME_RELEASE}
 	exit ;;
     *:DragonFly:*:*)
 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 	exit ;;
     *:*VMS:*:*)
-    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	UNAME_MACHINE=`(uname -p) 2>/dev/null`
 	case "${UNAME_MACHINE}" in
 	    A*) echo alpha-dec-vms ; exit ;;
 	    I*) echo ia64-dec-vms ; exit ;;
@@ -1322,11 +1331,11 @@ main ()
 #include <sys/param.h>
   printf ("m68k-sony-newsos%s\n",
 #ifdef NEWSOS4
-          "4"
+	"4"
 #else
-	  ""
+	""
 #endif
-         ); exit (0);
+	); exit (0);
 #endif
 #endif
 
diff --git a/config.sub b/config.sub


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


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

end of thread, other threads:[~2012-02-27 17:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-18  3:20 [SCM] archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap sergiodj
  -- strict thread matches above, loose matches on Subject: below --
2012-02-27 17:54 sergiodj
2012-01-26 21:12 sergiodj
2012-01-25 18:44 sergiodj
2011-03-28 16:22 jkratoch
2011-03-20 13:35 jkratoch

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