public inbox for archer-commits@sourceware.org help / color / mirror / Atom feed
From: sergiodj@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap Date: Wed, 18 Jan 2012 03:20:00 -0000 [thread overview] Message-ID: <20120118031957.10607.qmail@sourceware.org> (raw) 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.
next reply other threads:[~2012-01-18 3:20 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-01-18 3:20 sergiodj [this message] -- 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120118031957.10607.qmail@sourceware.org \ --to=sergiodj@sourceware.org \ --cc=archer-commits@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).