From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17735 invoked by alias); 13 Mar 2014 15:29:46 -0000 Mailing-List: contact src-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: src-cvs-owner@sourceware.org Received: (qmail 17676 invoked by uid 9013); 13 Mar 2014 15:29:45 -0000 Date: Thu, 13 Mar 2014 15:29:00 -0000 Message-ID: <20140313152940.17396.qmail@sourceware.org> From: hjl@sourceware.org To: binutils-cvs@sourceware.org, gdb-cvs@sourceware.org, src-cvs@sourceware.org Subject: gdb and binutils branch hjl/linux/master updated. 162677ea17dae82a33a208001cd13f61e3613556 X-Git-Refname: refs/heads/hjl/linux/master X-Git-Reftype: branch X-Git-Oldrev: d77e95685b16512a6bab7e972dba6bd7a9c9c88e X-Git-Newrev: 162677ea17dae82a33a208001cd13f61e3613556 X-SW-Source: 2014-q1/txt/msg00058.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gdb and binutils". The branch, hjl/linux/master has been updated via 162677ea17dae82a33a208001cd13f61e3613556 (commit) via c307e84195f4cc97bf73fcefcb947f73a17b1141 (commit) via a69900ae4ef5a53f7709c15a4aead39417196dce (commit) via 5db9f0bdb5e676187a13300b26383a01aa0f89dd (commit) via 167ad85bf06582759e8dfe021aac9da79b81340d (commit) via 5e3a2c38d793123e32547f165f18b362438ce603 (commit) via 0021d171fa6d986c1fd6ba73308e7387fbaabcd8 (commit) via 8bc2fe488957946d2cdccda3ce8d4f39e4003ea0 (commit) via 638c5f496205e1209547f3f6303f773270882173 (commit) via 6d03af93d24ffd30f19e66753106fc85ea0a51e4 (commit) via b3ccfe11d3b0fc84f8ccd4e4fa25b75d1dc71cfc (commit) via 55d9b4c146716a683d9fea769e5f4106eadb30fc (commit) via 646f4417760ab12c0d955dabf821d8737d94335a (commit) via 288c211f8c66a8d065cfd59f110e2fbc33ccce25 (commit) via e0c0f156b4b0a32293c1a48c296d8035244e3951 (commit) via 0e5c45554bc3d274809e688d3bfb8e5438cc3539 (commit) via c792917cdc10a5ada2f4f73ecb39c764756bf994 (commit) via 8a1373cc51a55646633a9bedefbf722e5a3486ed (commit) via 91f83b0228f795e4acb8ac6e6690c6276cbec599 (commit) via f1aea813c89e437501f00617279b99b939a4b889 (commit) via ee8e9165af41505e5b33397afdbe5c424d5aa52c (commit) via 51a9c8c5f8931d601a67494e8a65450083b35f92 (commit) via 5893c83a47db6f00e183a271f3b330dcd8efd069 (commit) via 7701725167853ea4fcb9698e29e466d3b6541ddd (commit) via c63043aae739e147ad1da015d48ecceeb8b3fef9 (commit) via fa47fa924667f5d668faf24412dea39150e14a2a (commit) via bbefd0a9264348d04783d3d374c2104ae468c799 (commit) via 32ed590d7eb359de7bf8da2e8fd3f43f1cfe0bcf (commit) via c77463c11cae96b181100c3ec9b88d587228ab6f (commit) via 3c865fca872570ba07c4a16fb262e0487b66bf0a (commit) via c1966e261a3c0e0a32639d464a5ebee83aa31144 (commit) via f32d1b7f589d70c6f5e15f83b0f6f94ef18bb1dd (commit) via 7b0278dcad72af1db86e6ecf91751dbc45e3b071 (commit) via a3271a3e6c841729a9ece40af973e275ea2de875 (commit) via 60d847df0b9691b7cb38bfba41b9d6aafd97efc2 (commit) via 61d1ce24e894c08a701efc5794012161ef101a60 (commit) via 9b12c500635117c977f5b64bc0fe23749aaf9acd (commit) via beacaa966be202228a7905474013dfb199f36e14 (commit) via 800d982336156359cad5f98ba26a249a94f13108 (commit) via 918fc1f8d23c634227c871b67ccb4ed32d0df83c (commit) via 98ff9231545f9ba7221ad64ec1ff17cf52cafc07 (commit) via ce15efd88c41c2b323ef37aed9c24f0557d8b2ca (commit) via 023db19c6b0dc1345631d708425a9cb694cafa92 (commit) via 8668be63cff2c8efe312e1d6a354fd8b69cd2d89 (commit) via 5ec18f2b48ab74bbbaf436324ce3947df3bc048e (commit) via 7d03f2eb64305b386f2ae8b733e0a2a143fd4ffd (commit) via 592fdf42efd9a583248e4e61bdf71a23ad60d284 (commit) via c5cec84eb377b0f378ccd840d3eb048c084c8d8a (commit) via 86c9573369616e7437481b6e5533aef3a435cdcf (commit) via b80eed39e2e813c37cffcb873dc4fdd03381383c (commit) via c5164cbc322e77c331fee199cc0359269e952b5d (commit) via c4a3fee29d3ba37f256fd57cecd071f61c552202 (commit) via 3156469ca870821d972a3f9d242379b86e622c95 (commit) via 2ba229e2c9dd9bf25ed1a3647d789f367b24cff4 (commit) via 238e501888b3f8187ee852817839212b942e6e0f (commit) via c1a7b7c6f83bf330bba2326cdacd2d898555494e (commit) via c38e85596e435e83efa054b2d069ebb20dd9525e (commit) via 847fc4f296d6145e211b934ae6d57db110dc709b (commit) via d598a9c17744dde647083178db92495f6b3ae90c (commit) via c125dbfb8c4c6755e188815de1bb65bcb7f1f159 (commit) via 8548f8419ab50bc2ac5168ff18f78fb5af97145a (commit) via d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd (commit) via 255d9eec05d83a5bcfad57303f29dc7ba3a2e027 (commit) via e9847026c92f330f18863a7b9cb0aaa299345559 (commit) via 5fa1d40e9790ed55931263430130e69a99329be7 (commit) via 0c13193f334ea744a251f768179468b5a17915b6 (commit) via 2217da06d8dbaf59c17bd363935bd926e5fdc8ab (commit) via cc3da688013b5fb3dcc1fa5206bbeef4a35cc10c (commit) via 6a5f844b29319793deb3840b20803bd3a0fa01a2 (commit) via 9e43f3e57d4ddf1ac042e8af35517f7fd2c776a7 (commit) via 0f26cec1fd54c0428fda6c93c0375400e1bca738 (commit) via 4b95cf5c0c75d6efc1b2f96af72317aecca079f1 (commit) via 45965137bee4946dca3cd99285f2a7afe6b99aeb (commit) via a0593ad95626fddd6777a418feb3dd3722e1ef66 (commit) via f50c47f1184b39831f7c8a8200bc349f47619ac3 (commit) via b2b255bdf3d29d97c10668b4bb5fceeb886a15f1 (commit) via cfa7ea2a961c0930cfd76006bd3811e98a8f2366 (commit) via cd0c81e90f68650a361128e0eea8ae1e1aee7541 (commit) via 4ba154f579d9ac01829343ed7538727c0b2e87d8 (commit) via 079b5aec63d98106d75981c48ec5191343853986 (commit) via 0b55a33ebe733e0c7cc955db8caa280a8184c607 (commit) via eed94f8f8eddbd2268fc317508044bedc81a4e70 (commit) via 1a8a700e3a6fd88bcd5b3988a1f738da463f5b1b (commit) via f97a10f1dca64077b71e3fc2a83caa8fe1434664 (commit) via 5d9cf8a4d31f8c793ad7ba47fe79dac11894052c (commit) via 729662a5221eaee2b3cd71d79afb3f612c4df904 (commit) via ff8879201af6e734741c2be0c26b71b1745667ad (commit) via 65d7bab5919338f2f41256e24c0609c91eaf0432 (commit) via c1a3e85c37d0121efd395406ef3234b93e588a14 (commit) via 2c80b75360d2e31dec9e4b32b2d5034b1de10eb6 (commit) via 74cc2cc5925b047bb67aaaf2b3e147e11648b466 (commit) via f0407826d9a59aff52341328731a506d93acc5bb (commit) via 35e6a7111ee1b1f36e29671eb0f1f25c6c8f4c5b (commit) via 667f9d0bddf4f0fd32702d7fd67454191a909911 (commit) via 8913591154e90b90910807abf469039373802322 (commit) via dc92ace0532a42c035eacc506901cf3b0da50c1d (commit) via a900370fa1af4a7a0d4a5d3f2890c868b5881744 (commit) via b72a79813d69202b6297d872344a8a3702fae85d (commit) via 512c56d6628733075b59bdfbe42c94ab72741ba4 (commit) via 8fd408f13060ea836b6b8e69e2480f3370bcdc35 (commit) via 96c70abaef209c125af95108ed28708cd394cac0 (commit) via 874a80af9f24c0009222e3860d351eccf5a1bc0d (commit) via 83046454b52f32e94780ab6f569a5923383aee65 (commit) via 9cf953733af60dbcd554cd744c560637233449bb (commit) via 7b3858e08a9c9c7bfc57315ef2f9fa3996d02053 (commit) via 025cac40e2bbee50de6d477159170ee24739dee9 (commit) via 1ed586ce1dd53225383bdc7a09ff0939266994b6 (commit) via ab4756af55ddfeade06d9a14c0bd9e5c64145467 (commit) via 863e4da4b6713fbd0b3a19fe3a7f7be1ea34f704 (commit) via 89de4da46b3b3629c51e6e1a37177a6269dc8b05 (commit) via 02fe846e43cb0190251a6fefbd322201b4bbe02d (commit) via 9850436d9e423d66d67d27135896582b2725782e (commit) via b721f1faaff1d7440b1e7cf5d920edb1d59b67c6 (commit) via 67496a9c135bb58ef0d7a949c86f06a0f5b695bf (commit) via c725e7b6878220bbeac44b86a2581d74f16b497c (commit) via 670b46b3a90a150760d110dac4d1a85a0b94fb47 (commit) via c91550fc5d8dae5f1140bca649690fa13e5276e9 (commit) via 5a2d1302cc985b905d5586d5061d2863e43e5e32 (commit) via f17c8bfcc87ba90d55a0fecfb8f7a9933b883457 (commit) via a58549dda5a060d3cadb05dbf54c607a8efb8092 (commit) via 2fa0369e5127bff4ea68b596b1984314feb68299 (commit) via 1db37fe62781b677a37acbe801c1e69d8912a124 (commit) via fa96cb382c12b099675c5cc238aaa7352a3fd3d7 (commit) via d632a0971cf9c8044e2b59da45ba6bbc27714c84 (commit) via 2ebd5a35208e40dab7df46c7d6d58f4d614c6e21 (commit) via 5063daf7357ccdc2c9e899ca0421c2e8e580c88d (commit) via db434ba03edb5491d48415069d6116b5037e6fa1 (commit) via 3cdd631f17c822cd58f2fc9c742dc60ed683b5c1 (commit) via bee30a640c950b86019bceb4a8dca7a94ef11600 (commit) via 27a48a9223d0c7558f0bfde2d704d4a660f5d4ea (commit) via 2e877f5ecb5916d147f91dfad461a8fa5017d8b0 (commit) via 7a5a839f3a82e23f7745dd9905191716c74e34df (commit) via d763de106f7146d7b972f98c7d0113f80a65e4f5 (commit) via 850a0f76c25f74c4f3f86b079893e26ae2d52a9a (commit) via f25b3fc33406d83293679955ac9fba088cd5ac5c (commit) via 31aa7e4ee988b175da848cee7cff6cfb28a5aa99 (commit) via 9b333ba3405066be10f4fc1c497b7fb1a7cafd53 (commit) via 5f6cac4085c95c5339b9549dc06d4f9184184fa6 (commit) via 2750ef27997b6114da090a25a314396eaf85a87a (commit) via 34643a32c6b17041b7ebc13ac3077f6eaec7ec80 (commit) via 2273f0ac95a79ce29ef42025c63f90e82cf907d7 (commit) via 77e371c079408e265f1dfd2b0620dd8e76c23371 (commit) via 3b7344d5ab495cd82b6c72ec5e00d018549837fb (commit) via 40c1a0073715c1e3f93afc83edac8396eb362a98 (commit) via efd66ac6698323d9523a4dce352008c4c835812e (commit) via 50e65b1713256487d50514b50b38b3fd1080b93e (commit) via 1b588015839caafc608a6944a78aea170f5fb2f6 (commit) via dbb9c2b1f231262ece36790241fe1fc3902cf03d (commit) via 55426c9d52fdba13df81fcce1b18469cc0362e50 (commit) via 0dcb32c3ae07166fc3b04eb4a86ae93ecd87bfb8 (commit) via f2fce0ca3dd5e0dc37fabb75e8874c05e8bf5170 (commit) via 7a44e40e8b7e2f91d66930cdf1fe5fed0ba9c584 (commit) via bd265cd0bde9e045ab5946532449430b66fe91ad (commit) via 9d46c4e5f55d67542036c87ca4d63078cedbaee2 (commit) via a1583b1fd9aee80f886e8cdd90e1c7e27c5cbbc7 (commit) via 6df1b29f02837669d68b8f153b189502e798a302 (commit) via dc53a7adb516adbf2f646a078a1140b1044a39f5 (commit) via 12ab52e9772a9170018feb44de3ef217e051cc60 (commit) via e3e3703534b6277b9d60441a9c828b7deadfe603 (commit) via d16461aeef555da47e358b0f81c75912e4ea07e2 (commit) via a8b1622022a0fb3531bfd4ce77e69f6b15312745 (commit) via cad798bd0d2eaabe27e1629dc76fc7e75dbd6760 (commit) via 71b7d793371c3cff599c3329c5f3205240117731 (commit) via b9e795ee5549c36dedd086c202f8aa3534c4b770 (commit) via 849c862eb2637990692ffe31d16dc779f9bf30c5 (commit) via e2f0d509b33e91abf99978af5fe8d45240550c35 (commit) via d6e9dd78c4ac29900ed0047f15892720c67dff6b (commit) via 475109d8708bdc9c9a4667c0e460a1c395fdd8fd (commit) via 041ab8b4843764204e660aefdb006da397e2d8ac (commit) via e186c3bd62c2e401c74651b712d960f38cfb8169 (commit) via 6d451942486ca4125c48b1f10fdd5d619d6a532c (commit) via f91d941da8fd3ffe4cc0eb2d0797d2dccf33af80 (commit) via eddf0baefe616104691f026987c9a74693cc45f2 (commit) via 50cc37c8491b151ac4fd22d8bd45387bf3cb75da (commit) via e96027e0d9b0a600aabd2c1c7cfdde6ce6d076e8 (commit) via 0837c976950e347cc48a1c55c6c8d60fc710c168 (commit) via bc113b4e3e6a47e0a5f351a3b9406fa0b1584dbe (commit) via 01cb880427d5fe2f652ca8b455012fd05ae962ac (commit) via 93063aa69bbd3f19faa85baefd1b7fa9363a6790 (commit) via 5c328c057e963faacc50796c650a5feb06762c67 (commit) via 605a662f6ad5841f77467727bad6611234f232cc (commit) via f73023dd06cb038bdb212d05064b03e38fd7d9db (commit) via 5a2eb0ef7f9b879c2bbe7b18183353e1d59c93c7 (commit) via 1ee79381dd9cc2438a61fe4a96294682744d2458 (commit) via 1ca49d376dec6a93e879bc9456617622d7e349b3 (commit) via a283690eb7320dfe4074301c673f6cc3dd21fb11 (commit) via 12e03cd06ada8ca7e62fa52aa84946256c1bc654 (commit) via 11395323794268a9945dd31eb46905e975d87b3d (commit) via 7951c4eb08bdb6843989e4dfdddbd7cad5e1fd9c (commit) via cb5111bcea8f96585f8b85270bc3c6c796ceebad (commit) via b103660c4576ddce9589636ad51b6b3ddb0fab62 (commit) via 184cd07257b5dd74a4eb9f6857fc6dd785f53492 (commit) via dcf893b581c440902d68a0095967acd4ae7ae8d1 (commit) via c63528fc47c79721b55f32fe1649762ff9125ae0 (commit) via ea4758f2dd33c0081abc89b011c4755453af9efc (commit) via 0cbc458c9fde560ad369d197ed90b94452cc3b06 (commit) via a97726da10b71c7ec0e45380edb36a821fb108d8 (commit) via 8b5f0ba3a790aa24765df5251eeeb839f8c8b5f4 (commit) via d7b30f6729ecf47b932b17f77123663e6a21bdd6 (commit) via 3bc32da325e4bf048220a1228a8a6fa65a15225f (commit) via 8838afaf75d0c3fcf43e246e09664219bc5bfc74 (commit) via d86d4aafd4fa22fa4cccb83253fb187b03f97f48 (commit) via 05227d14104db74932f87e1321968da8b59fa072 (commit) via 3b8361aa0f6b4d9b3df3c59d23e574cd5f150d8c (commit) via 83deb43f87f098f7858db8643786301eb73875f7 (commit) via 1254eefca2c2af47e8333bbc33d878998703a204 (commit) via 8c3cb9fa4405d86e57cc3b02ef38e50ef6747924 (commit) via adde2bff0757e89175ede493f03b86953d0d9352 (commit) via 3be75f87b9a0e5b06175dadedb268c609609c821 (commit) via 957d095533afd835969b8cf8e86adfa63bfb874c (commit) via 47f7ffdb18d09177068d1252538395feb7ca09ec (commit) via 1cd9feab11bb859cd737afc553e0d6073454bdd2 (commit) via ea39ad355eb72b296b30a66bbc81256a071e8f1e (commit) via 95060284901dbfb617a988069604f0835c36c0ca (commit) via 8d4fdb120dded259be0708054d689ac4b522fdcd (commit) via d9972968c1d99f7a159812296a59b1ab68e5b36d (commit) via 1b281443749cb7e76ab32377c9130eb43adea618 (commit) via f7667f0de68675a72743c73333c83a5fc6e5e69e (commit) via b3312d801920bf1705263f533cdf16330bddedbe (commit) via ecc6f45c3bd5c1504dbbff1f833244b3932ea2ba (commit) via f7bd0f7854f2fd0dfeddafd073b007d91bea79e8 (commit) via 649ebbcaef0f8e58146e62be0d3f22da5f82446c (commit) via b5ad007edc349b3ff44db422273a5efda5f04a15 (commit) via 80894984a6b5faaa5bc1967059dd502a044cb079 (commit) via 399ebc3d1e004d66ed90e69d9c75649556108a58 (commit) from d77e95685b16512a6bab7e972dba6bd7a9c9c88e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=162677ea17dae82a33a208001cd13f61e3613556 commit 162677ea17dae82a33a208001cd13f61e3613556 Merge: c77463c c307e84 Author: H.J. Lu Date: Thu Mar 13 08:14:08 2014 -0700 Merge remote-tracking branch 'origin/master' into hjl/linux/master https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c77463c11cae96b181100c3ec9b88d587228ab6f commit c77463c11cae96b181100c3ec9b88d587228ab6f Author: H.J. Lu Date: Tue Mar 11 09:20:30 2014 -0700 Don't check the plugin target twice Also add test for nm on mixed LTO/non-LTO object. https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=238e501888b3f8187ee852817839212b942e6e0f commit 238e501888b3f8187ee852817839212b942e6e0f Merge: 5a2d130 c1a7b7c Author: H.J. Lu Date: Fri Mar 7 12:19:44 2014 -0800 Merge remote-tracking branch 'origin/master' into hjl/linux/master https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5a2d1302cc985b905d5586d5061d2863e43e5e32 commit 5a2d1302cc985b905d5586d5061d2863e43e5e32 Merge: d77e956 f17c8bf Author: H.J. Lu Date: Thu Feb 27 11:04:19 2014 -0800 Merge remote-tracking branch 'origin/master' into hjl/linux/master ----------------------------------------------------------------------- Summary of changes: bfd/ChangeLog | 158 + bfd/ChangeLog-0203 | 2 +- bfd/ChangeLog-9495 | 2 +- bfd/ChangeLog-9697 | 2 +- bfd/ChangeLog-9899 | 2 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 2 +- bfd/Makefile.in | 2 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aix386-core.c | 4 +- bfd/aix5ppc-core.c | 3 +- bfd/aout-adobe.c | 4 +- bfd/aout-arm.c | 3 +- bfd/aout-cris.c | 3 +- bfd/aout-ns32k.c | 3 +- bfd/aout-sparcle.c | 2 +- bfd/aout-target.h | 4 +- bfd/aout-tic30.c | 4 +- bfd/aout0.c | 3 +- bfd/aout32.c | 3 +- bfd/aout64.c | 3 +- bfd/aoutf1.h | 4 +- bfd/aoutx.h | 4 +- bfd/archive.c | 2 +- bfd/archive64.c | 2 +- bfd/archures.c | 2 +- bfd/armnetbsd.c | 3 +- bfd/bfd-in.h | 12 +- bfd/bfd-in2.h | 13 +- bfd/bfd.c | 2 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 2 +- bfd/bfdwin.c | 3 +- bfd/binary.c | 3 +- bfd/bout.c | 4 +- bfd/cache.c | 3 +- bfd/cf-i386lynx.c | 3 +- bfd/cf-sparclynx.c | 2 +- bfd/cisco-core.c | 4 +- bfd/coff-alpha.c | 6 +- bfd/coff-apollo.c | 3 +- bfd/coff-arm.c | 4 +- bfd/coff-aux.c | 3 +- bfd/coff-go32.c | 3 +- bfd/coff-h8300.c | 4 +- bfd/coff-h8500.c | 3 +- bfd/coff-i386.c | 4 +- bfd/coff-i860.c | 3 +- bfd/coff-i960.c | 4 +- bfd/coff-ia64.c | 3 +- bfd/coff-m68k.c | 4 +- bfd/coff-m88k.c | 3 +- bfd/coff-mcore.c | 3 +- bfd/coff-mips.c | 6 +- bfd/coff-or32.c | 3 +- bfd/coff-ppc.c | 4 +- bfd/coff-rs6000.c | 7 +- bfd/coff-sh.c | 5 +- bfd/coff-sparc.c | 3 +- bfd/coff-stgo32.c | 3 +- bfd/coff-svm68k.c | 2 +- bfd/coff-tic30.c | 3 +- bfd/coff-tic4x.c | 3 +- bfd/coff-tic54x.c | 3 +- bfd/coff-tic80.c | 3 +- bfd/coff-u68k.c | 2 +- bfd/coff-w65.c | 3 +- bfd/coff-we32k.c | 3 +- bfd/coff-x86_64.c | 3 +- bfd/coff-z80.c | 2 +- bfd/coff-z8k.c | 3 +- bfd/coff64-rs6000.c | 7 +- bfd/coffcode.h | 260 +- bfd/coffgen.c | 4 +- bfd/cofflink.c | 3 +- bfd/coffswap.h | 4 +- bfd/compress.c | 3 +- bfd/config.bfd | 4 +- bfd/configure | 1 + bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/configure.in | 3 +- bfd/corefile.c | 3 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-alpha.c | 3 +- bfd/cpu-arc.c | 3 +- bfd/cpu-arm.c | 3 +- bfd/cpu-avr.c | 3 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cr16c.c | 2 +- bfd/cpu-cris.c | 3 +- bfd/cpu-crx.c | 2 +- bfd/cpu-d10v.c | 3 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-h8300.c | 3 +- bfd/cpu-h8500.c | 3 +- bfd/cpu-hppa.c | 3 +- bfd/cpu-i370.c | 3 +- bfd/cpu-i386.c | 4 +- bfd/cpu-i860.c | 3 +- bfd/cpu-i960.c | 3 +- bfd/cpu-ia64-opc.c | 3 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 3 +- bfd/cpu-l1om.c | 3 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 3 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 3 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 3 +- bfd/cpu-m88k.c | 3 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 4 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 3 +- bfd/cpu-openrisc.c | 2 +- bfd/cpu-or32.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 3 +- bfd/cpu-plugin.c | 3 +- bfd/cpu-powerpc.c | 3 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 3 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 3 +- bfd/cpu-sparc.c | 3 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 3 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 3 +- bfd/cpu-tic80.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 3 +- bfd/cpu-w65.c | 3 +- bfd/cpu-we32k.c | 2 +- bfd/cpu-xc16x.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 3 +- bfd/demo64.c | 3 +- bfd/doc/ChangeLog | 6 +- bfd/doc/Makefile.am | 2 +- bfd/doc/Makefile.in | 2 +- bfd/doc/bfd.texinfo | 6 +- bfd/doc/bfdint.texi | 8 +- bfd/doc/bfdsumm.texi | 3 +- bfd/doc/chew.c | 4 +- bfd/doc/makefile.vms | 2 +- bfd/dwarf1.c | 3 +- bfd/dwarf2.c | 2 +- bfd/ecoff.c | 2 +- bfd/ecofflink.c | 3 +- bfd/ecoffswap.h | 3 +- bfd/elf-attrs.c | 12 +- bfd/elf-bfd.h | 2 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-hppa.h | 4 +- bfd/elf-ifunc.c | 3 +- bfd/elf-linux-psinfo.h | 2 +- bfd/elf-m10200.c | 4 +- bfd/elf-m10300.c | 3 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-s390-common.c | 3 +- bfd/elf-strtab.c | 3 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 7 +- bfd/elf32-am33lin.c | 3 +- bfd/elf32-arc.c | 3 +- bfd/elf32-arm.c | 274 +- bfd/elf32-avr.c | 2 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 3 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cr16c.c | 3 +- bfd/elf32-cris.c | 3 +- bfd/elf32-crx.c | 3 +- bfd/elf32-d10v.c | 3 +- bfd/elf32-d30v.c | 3 +- bfd/elf32-dlx.c | 3 +- bfd/elf32-epiphany.c | 3 +- bfd/elf32-fr30.c | 4 +- bfd/elf32-frv.c | 3 +- bfd/elf32-gen.c | 3 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-hppa.h | 3 +- bfd/elf32-i370.c | 3 +- bfd/elf32-i386.c | 4 +- bfd/elf32-i860.c | 4 +- bfd/elf32-i960.c | 3 +- bfd/elf32-ip2k.c | 3 +- bfd/elf32-iq2000.c | 3 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 3 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc11.c | 3 +- bfd/elf32-m68hc12.c | 3 +- bfd/elf32-m68hc1x.c | 3 +- bfd/elf32-m68hc1x.h | 3 +- bfd/elf32-m68k.c | 4 +- bfd/elf32-m88k.c | 2 +- bfd/elf32-mcore.c | 3 +- bfd/elf32-mep.c | 3 +- bfd/elf32-metag.c | 2 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-mips.c | 3 +- bfd/elf32-moxie.c | 5 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 3 +- bfd/elf32-nds32.c | 2 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 12 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-openrisc.c | 3 +- bfd/elf32-or32.c | 2 +- bfd/elf32-pj.c | 3 +- bfd/elf32-ppc.c | 343 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-rl78.c | 2 +- bfd/elf32-rx.c | 2 +- bfd/elf32-s390.c | 3 +- bfd/elf32-score.c | 3 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 2 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh-symbian.c | 3 +- bfd/elf32-sh.c | 4 +- bfd/elf32-sh64-com.c | 3 +- bfd/elf32-sh64.c | 3 +- bfd/elf32-sh64.h | 2 +- bfd/elf32-sparc.c | 4 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tic6x.h | 3 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-vax.c | 4 +- bfd/elf32-xc16x.c | 2 +- bfd/elf32-xgate.c | 3 +- bfd/elf32-xgate.h | 2 +- bfd/elf32-xstormy16.c | 3 +- bfd/elf32-xtensa.c | 3 +- bfd/elf32.c | 3 +- bfd/elf64-alpha.c | 4 +- bfd/elf64-gen.c | 3 +- bfd/elf64-hppa.c | 4 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 3 +- bfd/elf64-mips.c | 4 +- bfd/elf64-mmix.c | 4 +- bfd/elf64-ppc.c | 105 +- bfd/elf64-ppc.h | 3 +- bfd/elf64-s390.c | 3 +- bfd/elf64-sh64.c | 3 +- bfd/elf64-sparc.c | 4 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 4 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 2 +- bfd/elfcore.h | 3 +- bfd/elflink.c | 6 +- bfd/elfn32-mips.c | 3 +- bfd/elfnn-aarch64.c | 2 +- bfd/elfnn-ia64.c | 2 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 3 +- bfd/elfxx-ia64.h | 3 +- bfd/elfxx-mips.c | 6 +- bfd/elfxx-mips.h | 3 +- bfd/elfxx-sparc.c | 3 +- bfd/elfxx-sparc.h | 3 +- bfd/elfxx-target.h | 4 +- bfd/elfxx-tilegx.c | 2 +- bfd/elfxx-tilegx.h | 2 +- bfd/epoc-pe-arm.c | 2 +- bfd/epoc-pei-arm.c | 2 +- bfd/format.c | 3 +- bfd/freebsd.h | 3 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 3 +- bfd/host-aout.c | 3 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 3 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/delta68.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/hp300bsd.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- bfd/hosts/i860mach3.h | 2 +- bfd/hosts/m68kaux.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/m88kmach3.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/news.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 2 +- bfd/hosts/tahoe.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 2 +- bfd/hosts/vaxult2.h | 2 +- bfd/hosts/x86-64linux.h | 3 +- bfd/hp300bsd.c | 3 +- bfd/hp300hpux.c | 3 +- bfd/hppabsd-core.c | 3 +- bfd/hpux-core.c | 3 +- bfd/i386aout.c | 3 +- bfd/i386bsd.c | 3 +- bfd/i386dynix.c | 3 +- bfd/i386freebsd.c | 3 +- bfd/i386linux.c | 4 +- bfd/i386lynx.c | 3 +- bfd/i386mach3.c | 3 +- bfd/i386msdos.c | 4 +- bfd/i386netbsd.c | 3 +- bfd/i386os9k.c | 3 +- bfd/ieee.c | 2 +- bfd/ihex.c | 3 +- bfd/init.c | 3 +- bfd/irix-core.c | 3 +- bfd/libaout.h | 4 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 4 +- bfd/libbfd.h | 6 +- bfd/libcoff-in.h | 2 +- bfd/libcoff.h | 6 +- bfd/libecoff.h | 4 +- bfd/libhppa.h | 3 +- bfd/libieee.h | 3 +- bfd/libnlm.h | 3 +- bfd/liboasys.h | 3 +- bfd/libpei.h | 3 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 4 +- bfd/lynx-core.c | 3 +- bfd/m68k4knetbsd.c | 3 +- bfd/m68klinux.c | 4 +- bfd/m68knetbsd.c | 3 +- bfd/m88kmach3.c | 3 +- bfd/m88kopenbsd.c | 2 +- bfd/mach-o-i386.c | 3 +- bfd/mach-o-target.c | 3 +- bfd/mach-o-x86-64.c | 3 +- bfd/mach-o.c | 2 +- bfd/mach-o.h | 4 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 3 +- bfd/mipsbsd.c | 3 +- bfd/mmo.c | 2 +- bfd/netbsd-core.c | 4 +- bfd/netbsd.h | 3 +- bfd/newsos3.c | 3 +- bfd/nlm-target.h | 3 +- bfd/nlm.c | 3 +- bfd/nlm32-alpha.c | 3 +- bfd/nlm32-i386.c | 3 +- bfd/nlm32-ppc.c | 3 +- bfd/nlm32-sparc.c | 3 +- bfd/nlm32.c | 2 +- bfd/nlm64.c | 2 +- bfd/nlmcode.h | 3 +- bfd/nlmswap.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 3 +- bfd/oasys.c | 2 +- bfd/opncls.c | 2 +- bfd/osf-core.c | 3 +- bfd/pc532-mach.c | 3 +- bfd/pdp11.c | 3 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 3 +- bfd/pe-i386.c | 3 +- bfd/pe-mcore.c | 2 +- bfd/pe-mips.c | 4 +- bfd/pe-ppc.c | 3 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 56 +- bfd/peXXigen.c | 2 +- bfd/pef-traceback.h | 3 +- bfd/pef.c | 2 +- bfd/pef.h | 3 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 3 +- bfd/pei-i386.c | 3 +- bfd/pei-ia64.c | 3 +- bfd/pei-mcore.c | 3 +- bfd/pei-mips.c | 3 +- bfd/pei-ppc.c | 3 +- bfd/pei-sh.c | 3 +- bfd/pei-x86_64.c | 2 +- bfd/peicode.h | 21 +- bfd/plugin.c | 3 +- bfd/plugin.h | 2 +- bfd/po/Make-in | 2 +- bfd/ppcboot.c | 3 +- bfd/ptrace-core.c | 3 +- bfd/reloc.c | 4 +- bfd/reloc16.c | 4 +- bfd/riscix.c | 3 +- bfd/rs6000-core.c | 8 +- bfd/sco5-core.c | 4 +- bfd/section.c | 5 +- bfd/simple.c | 3 +- bfd/som.c | 4 +- bfd/som.h | 3 +- bfd/sparclinux.c | 4 +- bfd/sparclynx.c | 3 +- bfd/sparcnetbsd.c | 3 +- bfd/srec.c | 4 +- bfd/stab-syms.c | 3 +- bfd/stabs.c | 3 +- bfd/sunos.c | 4 +- bfd/syms.c | 4 +- bfd/sysdep.h | 3 +- bfd/targets.c | 4 +- bfd/tekhex.c | 3 +- bfd/ticoff.h | 121 - bfd/trad-core.c | 4 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxbsd.c | 2 +- bfd/vaxnetbsd.c | 3 +- bfd/verilog.c | 3 +- bfd/versados.c | 3 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 2 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 3 +- bfd/vms.h | 3 +- bfd/warning.m4 | 2 +- bfd/xcofflink.c | 3 +- bfd/xsym.c | 3 +- bfd/xsym.h | 3 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 2 +- binutils/ChangeLog | 30 + binutils/MAINTAINERS | 2 +- binutils/Makefile.am | 2 +- binutils/Makefile.in | 2 +- binutils/NEWS | 2 +- binutils/README | 11 +- binutils/addr2line.c | 3 +- binutils/ar.c | 2 +- binutils/arlex.l | 3 +- binutils/arparse.y | 3 +- binutils/arsup.c | 2 +- binutils/arsup.h | 3 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 3 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 4 +- binutils/bucomm.h | 4 +- binutils/budbg.h | 3 +- binutils/coffdump.c | 3 +- binutils/coffgrok.c | 3 +- binutils/coffgrok.h | 2 +- binutils/configure.com | 2 +- binutils/configure.in | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 3 +- binutils/debug.c | 2 +- binutils/debug.h | 3 +- binutils/deflex.l | 7 +- binutils/defparse.y | 3 +- binutils/dlltool.c | 3 +- binutils/dlltool.h | 3 +- binutils/dllwrap.c | 3 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 2 +- binutils/doc/binutils.texi | 6 +- binutils/dwarf-mode.el | 2 +- binutils/dwarf.c | 2 +- binutils/dwarf.h | 2 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 3 +- binutils/elfedit.c | 3 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 3 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 3 +- binutils/ieee.c | 3 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 3 +- binutils/mcparse.y | 3 +- binutils/nlmconv.c | 4 +- binutils/nlmconv.h | 2 +- binutils/nlmheader.y | 3 +- binutils/nm.c | 4 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 2 +- binutils/objdump.c | 2 +- binutils/objdump.h | 2 +- binutils/od-macho.c | 2 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/prdbg.c | 3 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 3 +- binutils/rcparse.y | 3 +- binutils/rdcoff.c | 3 +- binutils/rddbg.c | 3 +- binutils/readelf.c | 27 +- binutils/rename.c | 2 +- binutils/resbin.c | 3 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 3 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 4 +- binutils/srconv.c | 3 +- binutils/stabs.c | 3 +- binutils/strings.c | 4 +- binutils/sysdep.h | 4 +- binutils/sysdump.c | 3 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- binutils/testsuite/ChangeLog | 2 +- binutils/testsuite/binutils-all/ar.exp | 3 +- binutils/testsuite/binutils-all/arm/objdump.exp | 3 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 3 +- binutils/testsuite/binutils-all/compress.exp | 3 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 3 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 3 +- binutils/testsuite/binutils-all/i386/i386.exp | 3 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 3 +- binutils/testsuite/binutils-all/mips/mips.exp | 3 +- binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 4 +- binutils/testsuite/binutils-all/objdump.exp | 4 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/size.exp | 3 +- binutils/testsuite/binutils-all/vax/objdump.exp | 3 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 3 +- binutils/testsuite/config/default.exp | 3 +- binutils/testsuite/lib/binutils-common.exp | 3 +- binutils/testsuite/lib/utils-lib.exp | 3 +- binutils/unwind-ia64.c | 3 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 6 +- binutils/windint.h | 3 +- binutils/windmc.c | 3 +- binutils/windmc.h | 3 +- binutils/windres.c | 2 +- binutils/windres.h | 3 +- binutils/winduni.c | 2 +- binutils/winduni.h | 3 +- binutils/wrstabs.c | 3 +- elfcpp/ChangeLog | 10 +- elfcpp/README | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 3 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 4 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 112 + gas/ChangeLog-9697 | 2 +- gas/ChangeLog-9899 | 2 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 2 +- gas/Makefile.in | 2 +- gas/NEWS | 2 +- gas/README | 2 +- gas/app.c | 4 +- gas/as.c | 4 +- gas/as.h | 2 +- gas/asintl.h | 2 +- gas/atof-generic.c | 3 +- gas/bignum.h | 2 +- gas/bit_fix.h | 3 +- gas/cgen.c | 3 +- gas/cgen.h | 3 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 3 +- gas/config.in | 18 + gas/config/aout_gnu.h | 3 +- gas/config/atof-ieee.c | 3 +- gas/config/atof-vax.c | 3 +- gas/config/bfin-aux.h | 3 +- gas/config/bfin-defs.h | 3 +- gas/config/bfin-lex-wrapper.c | 3 +- gas/config/bfin-lex.l | 3 +- gas/config/bfin-parse.y | 3 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/m68k-parse.h | 3 +- gas/config/m68k-parse.y | 3 +- gas/config/obj-aout.c | 4 +- gas/config/obj-aout.h | 3 +- gas/config/obj-coff-seh.c | 3 +- gas/config/obj-coff-seh.h | 3 +- gas/config/obj-coff.c | 4 +- gas/config/obj-coff.h | 4 +- gas/config/obj-ecoff.c | 3 +- gas/config/obj-ecoff.h | 3 +- gas/config/obj-elf.c | 4 +- gas/config/obj-elf.h | 4 +- gas/config/obj-evax.c | 3 +- gas/config/obj-evax.h | 3 +- gas/config/obj-fdpicelf.c | 3 +- gas/config/obj-fdpicelf.h | 3 +- gas/config/obj-macho.c | 2 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 3 +- gas/config/obj-som.c | 3 +- gas/config/obj-som.h | 3 +- gas/config/rl78-defs.h | 3 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 64 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 4 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 3 +- gas/config/tc-arc.h | 3 +- gas/config/tc-arm.c | 2 +- gas/config/tc-arm.h | 3 +- gas/config/tc-avr.c | 49 +- gas/config/tc-avr.h | 3 +- gas/config/tc-bfin.c | 3 +- gas/config/tc-bfin.h | 3 +- gas/config/tc-cr16.c | 3 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 3 +- gas/config/tc-cris.h | 3 +- gas/config/tc-crx.c | 3 +- gas/config/tc-crx.h | 2 +- gas/config/tc-d10v.c | 4 +- gas/config/tc-d10v.h | 3 +- gas/config/tc-d30v.c | 3 +- gas/config/tc-d30v.h | 3 +- gas/config/tc-dlx.c | 3 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 3 +- gas/config/tc-fr30.h | 3 +- gas/config/tc-frv.c | 3 +- gas/config/tc-frv.h | 3 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 3 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-hppa.h | 4 +- gas/config/tc-i370.c | 3 +- gas/config/tc-i370.h | 3 +- gas/config/tc-i386-intel.c | 3 +- gas/config/tc-i386.c | 31 +- gas/config/tc-i386.h | 4 +- gas/config/tc-i860.c | 3 +- gas/config/tc-i860.h | 3 +- gas/config/tc-i960.c | 4 +- gas/config/tc-i960.h | 4 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-ia64.h | 3 +- gas/config/tc-ip2k.c | 3 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 3 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-m32c.h | 3 +- gas/config/tc-m32r.c | 3 +- gas/config/tc-m32r.h | 3 +- gas/config/tc-m68851.h | 3 +- gas/config/tc-m68hc11.c | 4 +- gas/config/tc-m68hc11.h | 3 +- gas/config/tc-m68k.c | 4 +- gas/config/tc-m68k.h | 4 +- gas/config/tc-mcore.c | 3 +- gas/config/tc-mcore.h | 3 +- gas/config/tc-mep.c | 3 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 2 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 6 +- gas/config/tc-mips.h | 3 +- gas/config/tc-mmix.c | 3 +- gas/config/tc-mmix.h | 3 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 3 +- gas/config/tc-mn10300.h | 3 +- gas/config/tc-moxie.c | 3 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 804 +-- gas/config/tc-msp430.h | 1 - gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 2 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 2 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 4 +- gas/config/tc-ns32k.h | 3 +- gas/config/tc-openrisc.c | 3 +- gas/config/tc-openrisc.h | 2 +- gas/config/tc-or32.c | 3 +- gas/config/tc-or32.h | 2 +- gas/config/tc-pdp11.c | 3 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 3 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 248 +- gas/config/tc-ppc.h | 3 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 2 +- gas/config/tc-rx.h | 3 +- gas/config/tc-s390.c | 3 +- gas/config/tc-s390.h | 3 +- gas/config/tc-score.c | 2 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 2 +- gas/config/tc-sh.c | 4 +- gas/config/tc-sh.h | 3 +- gas/config/tc-sh64.c | 3 +- gas/config/tc-sh64.h | 3 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-sparc.h | 4 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 3 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 3 +- gas/config/tc-tic4x.h | 3 +- gas/config/tc-tic54x.c | 3 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 2 +- gas/config/tc-tic6x.h | 3 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 3 +- gas/config/tc-vax.c | 4 +- gas/config/tc-vax.h | 3 +- gas/config/tc-xc16x.c | 2 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 3 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 3 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 3 +- gas/config/tc-xtensa.h | 3 +- gas/config/tc-z80.c | 2 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 3 +- gas/config/tc-z8k.h | 4 +- gas/config/te-386bsd.h | 3 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-dynix.h | 2 +- gas/config/te-epoc-pe.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-hppa.h | 3 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-i386aix.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-mach.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 3 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-netware.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-psos.h | 2 +- gas/config/te-riscix.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-sparcaout.h | 2 +- gas/config/te-sun3.h | 3 +- gas/config/te-svr4.h | 2 +- gas/config/te-symbian.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 3 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 3 +- gas/config/xtensa-istack.h | 3 +- gas/config/xtensa-relax.c | 3 +- gas/config/xtensa-relax.h | 2 +- gas/configure.com | 2 +- gas/configure.in | 2 +- gas/configure.tgt | 2 +- gas/debug.c | 3 +- gas/depend.c | 3 +- gas/doc/Makefile.am | 2 +- gas/doc/Makefile.in | 2 +- gas/doc/all.texi | 2 +- gas/doc/as.texinfo | 6 +- gas/doc/c-aarch64.texi | 2 +- gas/doc/c-alpha.texi | 3 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 2 +- gas/doc/c-avr.texi | 78 +- gas/doc/c-bfin.texi | 3 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 3 +- gas/doc/c-hppa.texi | 3 +- gas/doc/c-i370.texi | 2 +- gas/doc/c-i386.texi | 8 +- gas/doc/c-i860.texi | 2 +- gas/doc/c-i960.texi | 3 +- gas/doc/c-ia64.texi | 3 +- gas/doc/c-ip2k.texi | 3 +- gas/doc/c-lm32.texi | 3 +- gas/doc/c-m32c.texi | 3 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 4 +- gas/doc/c-m68k.texi | 3 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 3 +- gas/doc/c-mips.texi | 4 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 27 +- gas/doc/c-mt.texi | 3 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 3 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 3 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s390.texi | 3 +- gas/doc/c-score.texi | 3 +- gas/doc/c-sh.texi | 3 +- gas/doc/c-sh64.texi | 2 +- gas/doc/c-sparc.texi | 4 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 3 +- gas/doc/c-tilepro.texi | 3 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 3 +- gas/doc/c-xc16x.texi | 2 +- gas/doc/c-xgate.texi | 3 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 3 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 3 +- gas/doc/h8.texi | 3 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 3 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 10 +- gas/dwarf2dbg.h | 3 +- gas/ecoff.c | 4 +- gas/ecoff.h | 3 +- gas/ehopt.c | 3 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 4 +- gas/expr.h | 3 +- gas/flonum-copy.c | 3 +- gas/flonum-konst.c | 3 +- gas/flonum-mult.c | 3 +- gas/flonum.h | 3 +- gas/frags.c | 4 +- gas/frags.h | 4 +- gas/hash.c | 4 +- gas/hash.h | 3 +- gas/input-file.c | 4 +- gas/input-file.h | 3 +- gas/input-scrub.c | 4 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 3 +- gas/itbl-ops.c | 3 +- gas/itbl-ops.h | 3 +- gas/itbl-parse.y | 2 +- gas/listing.c | 4 +- gas/listing.h | 3 +- gas/literal.c | 2 +- gas/macro.c | 3 +- gas/macro.h | 3 +- gas/makefile.vms | 2 +- gas/messages.c | 4 +- gas/obj.h | 3 +- gas/output-file.c | 3 +- gas/output-file.h | 3 +- gas/po/Make-in | 2 +- gas/read.c | 2 +- gas/read.h | 4 +- gas/remap.c | 2 +- gas/sb.c | 3 +- gas/sb.h | 3 +- gas/stabs.c | 3 +- gas/struc-symbol.h | 3 +- gas/subsegs.c | 4 +- gas/subsegs.h | 3 +- gas/symbols.c | 4 +- gas/symbols.h | 3 +- gas/tc.h | 4 +- gas/testsuite/ChangeLog | 67 + gas/testsuite/config/default.exp | 3 +- gas/testsuite/gas/aarch64/aarch64.exp | 3 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.d | 37 + gas/testsuite/gas/aarch64/fp-const0-parse.s | 60 + gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d | 4 + gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 8 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/litpool.d | 30 + gas/testsuite/gas/aarch64/litpool.s | 7 + gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/all/gas.exp | 3 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 3 +- gas/testsuite/gas/arc/arc.exp | 3 +- gas/testsuite/gas/arc/warn.exp | 3 +- gas/testsuite/gas/arm/arm.exp | 3 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/bfin/bfin.exp | 3 +- gas/testsuite/gas/bfin/error.exp | 3 +- gas/testsuite/gas/cfi/cfi.exp | 3 +- gas/testsuite/gas/cr16/cr16.exp | 3 +- gas/testsuite/gas/cr16/pic.exp | 3 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 3 +- gas/testsuite/gas/d10v/d10v.exp | 3 +- gas/testsuite/gas/d30v/d30.exp | 3 +- gas/testsuite/gas/dlx/alltests.exp | 3 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/elf.exp | 2 +- gas/testsuite/gas/epiphany/allinsn.exp | 3 +- gas/testsuite/gas/fr30/allinsn.exp | 3 +- gas/testsuite/gas/fr30/fr30.exp | 3 +- gas/testsuite/gas/frv/allinsn.exp | 3 +- gas/testsuite/gas/h8300/h8300-coff.exp | 3 +- gas/testsuite/gas/h8300/h8300-elf.exp | 3 +- gas/testsuite/gas/h8300/h8300.exp | 3 +- gas/testsuite/gas/h8300/t01_mov.exp | 3 +- gas/testsuite/gas/h8300/t02_mova.exp | 3 +- gas/testsuite/gas/h8300/t03_add.exp | 3 +- gas/testsuite/gas/h8300/t04_sub.exp | 3 +- gas/testsuite/gas/h8300/t05_cmp.exp | 3 +- gas/testsuite/gas/h8300/t06_ari2.exp | 3 +- gas/testsuite/gas/h8300/t07_ari3.exp | 3 +- gas/testsuite/gas/h8300/t08_or.exp | 3 +- gas/testsuite/gas/h8300/t09_xor.exp | 3 +- gas/testsuite/gas/h8300/t10_and.exp | 3 +- gas/testsuite/gas/h8300/t11_logs.exp | 3 +- gas/testsuite/gas/h8300/t12_bit.exp | 3 +- gas/testsuite/gas/h8300/t13_otr.exp | 3 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 3 +- gas/testsuite/gas/hppa/parse/parse.exp | 3 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 3 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 3 +- gas/testsuite/gas/i386/avx512cd-intel.d | 52 - gas/testsuite/gas/i386/avx512cd.d | 52 - gas/testsuite/gas/i386/avx512cd.s | 56 - gas/testsuite/gas/i386/avx512f-intel.d | 52 + gas/testsuite/gas/i386/avx512f.d | 52 + gas/testsuite/gas/i386/avx512f.s | 55 + gas/testsuite/gas/i386/avx512pf-intel.d | 4 - gas/testsuite/gas/i386/avx512pf.d | 4 - gas/testsuite/gas/i386/avx512pf.s | 6 - gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/i386.exp | 7 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 3 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 3 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 3 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 3 +- gas/testsuite/gas/i386/prefetchwt1-intel.d | 16 + gas/testsuite/gas/i386/prefetchwt1.d | 15 + gas/testsuite/gas/i386/prefetchwt1.s | 13 + gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 52 - gas/testsuite/gas/i386/x86-64-avx512cd.d | 52 - gas/testsuite/gas/i386/x86-64-avx512cd.s | 56 - gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 52 + gas/testsuite/gas/i386/x86-64-avx512f.d | 52 + gas/testsuite/gas/i386/x86-64-avx512f.s | 55 + gas/testsuite/gas/i386/x86-64-avx512pf-intel.d | 4 - gas/testsuite/gas/i386/x86-64-avx512pf.d | 4 - gas/testsuite/gas/i386/x86-64-avx512pf.s | 6 - gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d | 16 + gas/testsuite/gas/i386/x86-64-prefetchwt1.d | 15 + gas/testsuite/gas/i386/x86-64-prefetchwt1.s | 13 + gas/testsuite/gas/i860/README.i860 | 2 +- gas/testsuite/gas/i860/i860.exp | 3 +- gas/testsuite/gas/ia64/ia64.exp | 3 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 3 +- gas/testsuite/gas/iq2000/allinsn.exp | 3 +- gas/testsuite/gas/iq2000/load-hazards.exp | 3 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 3 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 3 +- gas/testsuite/gas/iq2000/yield.exp | 3 +- gas/testsuite/gas/lm32/all.exp | 3 +- gas/testsuite/gas/lns/lns.exp | 3 +- gas/testsuite/gas/m32r/allinsn.exp | 3 +- gas/testsuite/gas/m32r/error.exp | 3 +- gas/testsuite/gas/m32r/m32r2.exp | 3 +- gas/testsuite/gas/m32r/m32rx.exp | 3 +- gas/testsuite/gas/m32r/pic.exp | 3 +- gas/testsuite/gas/m32r/rel32.exp | 3 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 3 +- gas/testsuite/gas/m68k-coff/gas.exp | 3 +- gas/testsuite/gas/m68k/all.exp | 3 +- gas/testsuite/gas/mach-o/mach-o.exp | 3 +- gas/testsuite/gas/macros/macros.exp | 3 +- gas/testsuite/gas/mcore/allinsn.exp | 3 +- gas/testsuite/gas/mep/allinsn.exp | 3 +- gas/testsuite/gas/mep/complex-relocs.exp | 3 +- gas/testsuite/gas/metag/metag.exp | 3 +- gas/testsuite/gas/microblaze/allinsn.exp | 3 +- gas/testsuite/gas/microblaze/endian.exp | 3 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 3 +- gas/testsuite/gas/microblaze/special_reg.exp | 3 +- gas/testsuite/gas/mips/mips.exp | 3 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 3 +- gas/testsuite/gas/mri/mri.exp | 3 +- gas/testsuite/gas/msp430/bad.d | 1 + gas/testsuite/gas/msp430/bad.l | 7 + gas/testsuite/gas/msp430/bad.s | 18 + gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 3 +- gas/testsuite/gas/mt/mt.exp | 3 +- gas/testsuite/gas/mt/relocs.exp | 3 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 3 +- gas/testsuite/gas/openrisc/allinsn.exp | 3 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 3 +- gas/testsuite/gas/pe/big-obj.d | 11 + gas/testsuite/gas/pe/big-obj.s | 16 + gas/testsuite/gas/pe/pe.exp | 11 +- gas/testsuite/gas/pj/pj.exp | 3 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/ppc.exp | 3 +- gas/testsuite/gas/rx/make-d | 3 +- gas/testsuite/gas/rx/rx.exp | 3 +- gas/testsuite/gas/score/relax.exp | 3 +- gas/testsuite/gas/score/relax_32.exp | 3 +- gas/testsuite/gas/sh/arch/arch.exp | 3 +- gas/testsuite/gas/sh/basic.exp | 3 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sh/sh64/sh64.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 3 +- gas/testsuite/gas/sparc-solaris/gas.exp | 3 +- gas/testsuite/gas/sparc/mismatch.exp | 3 +- gas/testsuite/gas/sparc/sparc.exp | 3 +- gas/testsuite/gas/sun4/addend.exp | 3 +- gas/testsuite/gas/symver/symver.exp | 3 +- gas/testsuite/gas/tic4x/tic4x.exp | 3 +- gas/testsuite/gas/tic54x/tic54x.exp | 3 +- gas/testsuite/gas/tic6x/tic6x.exp | 3 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 3 +- gas/testsuite/gas/vax/vax.exp | 3 +- gas/testsuite/gas/xc16x/xc16x.exp | 3 +- gas/testsuite/gas/xgate/xgate.exp | 3 +- gas/testsuite/gas/xstormy16/allinsn.exp | 3 +- gas/testsuite/gas/xtensa/all.exp | 3 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 3 +- gas/testsuite/gas/z8k/z8k.exp | 3 +- gas/testsuite/lib/gas-defs.exp | 3 +- gas/testsuite/lib/gas-dg.exp | 3 +- gas/write.c | 4 +- gas/write.h | 4 +- gdb/ChangeLog | 1349 ++++ gdb/MAINTAINERS | 4 + gdb/Makefile.in | 14 +- gdb/NEWS | 10 + gdb/ada-lang.c | 67 +- gdb/ada-tasks.c | 12 +- gdb/aix-thread.c | 29 +- gdb/amd64-windows-tdep.c | 6 +- gdb/amd64obsd-nat.c | 5 +- gdb/arm-linux-nat.c | 401 +- gdb/arm-tdep.c | 14 +- gdb/arm-wince-tdep.c | 6 +- gdb/auto-load.c | 6 +- gdb/auxv.c | 14 +- gdb/avr-tdep.c | 7 +- gdb/ax-gdb.c | 7 +- gdb/block.c | 2 +- gdb/blockframe.c | 54 +- gdb/break-catch-throw.c | 18 +- gdb/breakpoint.c | 111 +- gdb/breakpoint.h | 6 +- gdb/bsd-uthread.c | 22 +- gdb/btrace.c | 4 +- gdb/c-exp.y | 2 +- gdb/c-valprint.c | 7 +- gdb/cli-out.c | 5 +- gdb/cli-out.h | 2 +- gdb/cli/cli-utils.c | 2 +- gdb/coff-pe-read.c | 28 +- gdb/coffread.c | 17 +- gdb/common/agent.c | 7 +- gdb/common/linux-osdata.c | 16 +- gdb/common/ptid.c | 14 + gdb/common/ptid.h | 10 + gdb/config/i386/obsd.mh | 2 +- gdb/config/i386/obsd64.mh | 2 +- gdb/config/mips/obsd64.mh | 2 +- gdb/config/sparc/obsd64.mh | 5 + gdb/configure.host | 2 +- gdb/configure.tgt | 2 +- gdb/corefile.c | 13 +- gdb/corelow.c | 2 - gdb/ctf.c | 94 +- gdb/d-lang.c | 4 +- gdb/darwin-nat.c | 2 +- gdb/dbxread.c | 44 +- gdb/dcache.c | 100 +- gdb/dcache.h | 15 +- gdb/dec-thread.c | 12 +- gdb/defs.h | 132 +- gdb/doc/ChangeLog | 21 + gdb/doc/Doxyfile-gdb-api.in | 1 + gdb/doc/gdb.texinfo | 14 +- gdb/doc/guile.texi | 9 + gdb/doc/python.texi | 21 +- gdb/dwarf2loc.c | 33 +- gdb/dwarf2read.c | 233 +- gdb/elfread.c | 157 +- gdb/eval.c | 2 +- gdb/exec.c | 126 +- gdb/exec.h | 24 +- gdb/findvar.c | 22 +- gdb/frame.c | 8 +- gdb/frv-tdep.c | 9 +- gdb/gcore.c | 4 +- gdb/gdbarch.c | 32 + gdb/gdbarch.h | 11 + gdb/gdbarch.sh | 6 + gdb/gdbserver/ChangeLog | 306 + gdb/gdbserver/dll.c | 2 +- gdb/gdbserver/dll.h | 3 + gdb/gdbserver/gdbthread.h | 9 +- gdb/gdbserver/inferiors.c | 82 +- gdb/gdbserver/inferiors.h | 42 +- gdb/gdbserver/linux-aarch64-low.c | 23 +- gdb/gdbserver/linux-arm-low.c | 18 +- gdb/gdbserver/linux-low.c | 1291 ++-- gdb/gdbserver/linux-low.h | 24 +- gdb/gdbserver/linux-mips-low.c | 19 +- gdb/gdbserver/linux-s390-low.c | 2 +- gdb/gdbserver/linux-tile-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 33 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.h | 1 - gdb/gdbserver/server.c | 219 +- gdb/gdbserver/target.c | 2 +- gdb/gdbserver/thread-db.c | 4 +- gdb/gdbserver/tracepoint.c | 24 +- gdb/gdbserver/win32-low.c | 269 +- gdb/gdbtypes.c | 27 +- gdb/gdbtypes.h | 804 ++- gdb/glibc-tdep.c | 6 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 24 +- gdb/go-lang.c | 4 +- gdb/go32-nat.c | 213 +- gdb/guile/guile-internal.h | 6 +- gdb/guile/guile.c | 28 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/scm-block.c | 4 +- gdb/guile/scm-frame.c | 4 +- gdb/guile/scm-gsmob.c | 15 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-symbol.c | 4 +- gdb/guile/scm-symtab.c | 4 +- gdb/guile/scm-type.c | 4 +- gdb/guile/scm-value.c | 25 + gdb/hppa-hpux-tdep.c | 36 +- gdb/hppa-tdep.c | 21 +- gdb/hppa-tdep.h | 2 +- gdb/i386-tdep.c | 17 +- gdb/i386obsd-nat.c | 7 +- gdb/ia64-linux-nat.c | 39 +- gdb/ia64-tdep.c | 3 +- gdb/inf-child.c | 42 +- gdb/inf-child.h | 2 +- gdb/infcall.c | 2 +- gdb/infcmd.c | 207 +- gdb/inferior.h | 10 - gdb/infrun.c | 52 +- gdb/jit.c | 17 +- gdb/linespec.c | 15 +- gdb/linux-fork.c | 11 +- gdb/linux-nat.c | 32 +- gdb/linux-tdep.c | 18 +- gdb/linux-thread-db.c | 6 +- gdb/m32c-tdep.c | 29 +- gdb/m32r-tdep.c | 5 +- gdb/m68hc11-tdep.c | 6 +- gdb/machoread.c | 19 +- gdb/maint.c | 6 +- gdb/mdebugread.c | 38 +- gdb/mi/mi-main.c | 3 +- gdb/mi/mi-out.c | 5 +- gdb/minsyms.c | 332 +- gdb/minsyms.h | 43 +- gdb/mips-linux-nat.c | 4 +- gdb/mips-linux-tdep.c | 4 +- gdb/mips-tdep.c | 10 +- gdb/mips64obsd-nat.c | 3 +- gdb/mips64obsd-tdep.c | 3 + gdb/mipsread.c | 3 - gdb/msp430-tdep.c | 2 +- gdb/nat/linux-waitpid.c | 49 +- gdb/nat/linux-waitpid.h | 4 + gdb/nto-procfs.c | 175 +- gdb/objc-lang.c | 49 +- gdb/objfiles.c | 21 +- gdb/objfiles.h | 67 +- gdb/obsd-nat.c | 185 + gdb/obsd-nat.h | 25 + gdb/obsd-tdep.c | 33 +- gdb/p-lang.c | 8 +- gdb/p-valprint.c | 7 +- gdb/parse.c | 6 +- gdb/ppc-linux-tdep.c | 16 +- gdb/ppc-sysv-tdep.c | 10 +- gdb/printcmd.c | 66 +- gdb/probe.c | 114 +- gdb/probe.h | 60 +- gdb/proc-service.c | 7 +- gdb/procfs.c | 77 +- gdb/psymtab.c | 14 +- gdb/python/lib/gdb/printing.py | 2 + gdb/python/py-framefilter.c | 2 +- gdb/python/py-value.c | 40 +- gdb/ravenscar-thread.c | 28 +- gdb/record-btrace.c | 11 +- gdb/record-full.c | 19 - gdb/remote-m32r-sdi.c | 60 +- gdb/remote-mips.c | 65 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 13 +- gdb/reverse.c | 7 +- gdb/rl78-tdep.c | 67 +- gdb/rs6000-tdep.c | 8 +- gdb/sh64-tdep.c | 2 +- gdb/sol-thread.c | 13 +- gdb/sol2-tdep.c | 5 +- gdb/solib-dsbt.c | 6 +- gdb/solib-frv.c | 12 +- gdb/solib-irix.c | 6 +- gdb/solib-som.c | 79 +- gdb/solib-spu.c | 16 +- gdb/solib-svr4.c | 52 +- gdb/somread.c | 24 +- gdb/sparc-nat.c | 6 +- gdb/sparc64obsd-nat.c | 131 + gdb/spu-tdep.c | 29 +- gdb/stabsread.c | 23 +- gdb/stack.c | 15 +- gdb/stap-probe.c | 75 +- gdb/symfile-debug.c | 23 +- gdb/symfile.c | 21 +- gdb/symfile.h | 7 +- gdb/symmisc.c | 23 +- gdb/symtab.c | 100 +- gdb/symtab.h | 48 +- gdb/target-delegates.c | 44 +- gdb/target.c | 332 +- gdb/target.h | 136 +- gdb/testsuite/ChangeLog | 159 + gdb/testsuite/gdb.ada/tagged_access.exp | 33 + gdb/testsuite/gdb.ada/tagged_access/p.adb | 22 + gdb/testsuite/gdb.ada/tagged_access/pack.adb | 30 + gdb/testsuite/gdb.ada/tagged_access/pack.ads | 31 + gdb/testsuite/gdb.ada/tasks.exp | 28 +- .../gdb.arch/amd64-stap-special-operands.exp | 47 + gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S | 58 + gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 31 + gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 88 + gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 31 + gdb/testsuite/gdb.base/auto-load-script | 17 + gdb/testsuite/gdb.base/auto-load.c | 22 + gdb/testsuite/gdb.base/auto-load.exp | 41 + gdb/testsuite/gdb.base/breakpoint-shadow.exp | 38 +- gdb/testsuite/gdb.base/corefile.exp | 115 +- gdb/testsuite/gdb.base/default.exp | 5 +- gdb/testsuite/gdb.btrace/data.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-stride.c | 20 + gdb/testsuite/gdb.dwarf2/arr-stride.exp | 97 + gdb/testsuite/gdb.dwarf2/arr-subrange.c | 20 + gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 88 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 151 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 151 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 35 + gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 248 + gdb/testsuite/gdb.dwarf2/{main.c => dw2-icycle.c} | 0 gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 46 + .../gdb.dwarf2/dw2-ifort-parameter-debug.S | 122 - gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 8 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 44 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 15 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 13 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 13 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 15 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 15 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 15 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 15 +- gdb/testsuite/gdb.guile/scm-value.exp | 8 + .../{py-pp-integral.c => py-pp-re-notag.c} | 0 .../{py-pp-integral.exp => py-pp-re-notag.exp} | 0 gdb/testsuite/gdb.python/py-pp-re-notag.py | 36 + gdb/testsuite/gdb.python/py-value-cc.cc | 11 + gdb/testsuite/gdb.python/py-value-cc.exp | 4 + gdb/testsuite/gdb.reverse/break-precsave.exp | 115 +- ...> signal-while-stepping-over-bp-other-thread.c} | 0 ...signal-while-stepping-over-bp-other-thread.exp} | 0 gdb/testsuite/gdb.trace/pr16508.exp | 63 + gdb/testsuite/lib/gdb.exp | 12 +- gdb/tracefile-tfile.c | 1079 +++ gdb/tracefile.c | 462 ++ gdb/tracefile.h | 116 + gdb/tracepoint.c | 1538 +---- gdb/tracepoint.h | 112 +- gdb/tui/tui-disasm.c | 21 +- gdb/ui-out.c | 6 +- gdb/ui-out.h | 2 +- gdb/valops.c | 127 +- gdb/value.c | 14 +- gdb/varobj.h | 8 +- gdb/windows-nat.c | 371 +- gdb/xcoffread.c | 1 - gold/ChangeLog | 69 +- gold/Makefile.am | 3 +- gold/Makefile.in | 3 +- gold/NEWS | 2 +- gold/README | 2 +- gold/archive.cc | 3 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 3 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure.ac | 3 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 3 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 3 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 3 +- gold/gold.h | 2 +- gold/i386.cc | 3 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 3 +- gold/layout.h | 3 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 3 +- gold/object.h | 3 +- gold/options.cc | 3 +- gold/options.h | 3 +- gold/output.cc | 7 +- gold/output.h | 17 +- gold/parameters.cc | 3 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 2 +- gold/powerpc.cc | 96 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 3 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 3 +- gold/resolve.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 49 +- gold/symtab.h | 7 +- gold/system.h | 2 +- gold/target-reloc.h | 3 +- gold/target-select.cc | 3 +- gold/target-select.h | 3 +- gold/target.cc | 2 +- gold/target.h | 52 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 3 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.cc | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 5 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 3 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 8 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 3 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 3 +- gprof/cg_print.h | 2 +- gprof/configure.in | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 3 +- gprof/gmon_io.h | 3 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 3 +- gprof/hist.h | 3 +- gprof/po/Make-in | 2 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 3 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- include/ChangeLog | 4 + include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/aout/ChangeLog | 6 +- include/aout/adobe.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/dynix3.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hp300hpux.h | 3 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/reloc.h | 2 +- include/aout/stab.def | 3 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 4 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/ChangeLog | 6 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/ChangeLog | 17 +- include/coff/alpha.h | 2 +- include/coff/apollo.h | 2 +- include/coff/arm.h | 3 +- include/coff/aux-coff.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/go32exe.h | 2 +- include/coff/h8300.h | 2 +- include/coff/h8500.h | 2 +- include/coff/i386.h | 2 +- include/coff/i860.h | 2 +- include/coff/i960.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 5 +- include/coff/m68k.h | 2 +- include/coff/m88k.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/mipspe.h | 2 +- include/coff/or32.h | 2 +- include/coff/pe.h | 82 +- include/coff/powerpc.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/sparc.h | 2 +- include/coff/ti.h | 3 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/tic80.h | 2 +- include/coff/w65.h | 2 +- include/coff/we32k.h | 2 +- include/coff/x86_64.h | 2 +- include/coff/xcoff.h | 3 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/dis-asm.h | 2 +- include/elf/ChangeLog | 10 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 3 +- include/elf/avr.h | 3 +- include/elf/bfin.h | 2 +- include/elf/common.h | 2 +- include/elf/cr16.h | 2 +- include/elf/cr16c.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 3 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 3 +- include/elf/i370.h | 2 +- include/elf/i386.h | 3 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 3 +- include/elf/internal.h | 3 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 3 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 3 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 3 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 4 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nios2.h | 2 +- include/elf/openrisc.h | 2 +- include/elf/or32.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 3 +- include/elf/ppc64.h | 6 +- include/elf/reloc-macros.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 3 +- include/elf/sparc.h | 4 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 3 +- include/elf/tic6x.h | 3 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/vxworks.h | 3 +- include/elf/x86-64.h | 3 +- include/elf/xc16x.h | 2 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gdb/ChangeLog | 12 + include/gdb/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/remote-sim.h | 6 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-arm.h | 2 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 2 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rl78.h | 2 +- include/gdb/sim-rx.h | 2 +- include/hp-symtab.h | 2 +- include/ieee.h | 2 +- include/mach-o/ChangeLog | 6 +- include/mach-o/arm.h | 3 +- include/mach-o/codesign.h | 3 +- include/mach-o/external.h | 3 +- include/mach-o/loader.h | 3 +- include/mach-o/reloc.h | 3 +- include/mach-o/x86-64.h | 3 +- include/nlm/ChangeLog | 6 +- include/nlm/alpha-ext.h | 2 +- include/nlm/common.h | 2 +- include/nlm/external.h | 2 +- include/nlm/i386-ext.h | 2 +- include/nlm/internal.h | 2 +- include/nlm/ppc-ext.h | 2 +- include/nlm/sparc32-ext.h | 2 +- include/oasys.h | 2 +- include/opcode/ChangeLog | 6 +- include/opcode/aarch64.h | 2 +- include/opcode/alpha.h | 2 +- include/opcode/arc.h | 3 +- include/opcode/arm.h | 2 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 3 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/d10v.h | 3 +- include/opcode/d30v.h | 3 +- include/opcode/dlx.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 4 +- include/opcode/i370.h | 3 +- include/opcode/i386.h | 4 +- include/opcode/i860.h | 3 +- include/opcode/i960.h | 2 +- include/opcode/ia64.h | 3 +- include/opcode/m68hc11.h | 3 +- include/opcode/m68k.h | 3 +- include/opcode/m88k.h | 3 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 4 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/or32.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 3 +- include/opcode/pyr.h | 2 +- include/opcode/rl78.h | 3 +- include/opcode/rx.h | 3 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 3 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tahoe.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 3 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tic80.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/progress.h | 2 +- include/som/ChangeLog | 6 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/vms/ChangeLog | 6 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 61 + ld/MAINTAINERS | 2 +- ld/Makefile.am | 17 +- ld/Makefile.in | 16 +- ld/NEWS | 2 +- ld/README | 2 +- ld/configure | 18 +- ld/configure.host | 2 +- ld/configure.in | 15 +- ld/configure.tgt | 14 +- ld/deffile.h | 3 +- ld/deffilep.y | 3 +- ld/emulparams/README | 2 +- ld/emulparams/elf32ppcvxworks.sh | 2 + ld/emulparams/i386pe.sh | 1 + ld/emulparams/i386pep.sh | 1 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/aix.em | 2 +- ld/emultempl/alphaelf.em | 3 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/armelf.em | 14 +- ld/emultempl/avrelf.em | 3 +- ld/emultempl/beos.em | 3 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 3 +- ld/emultempl/default-manifest.rc | 28 + ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf32.em | 4 +- ld/emultempl/epiphanyelf_4x4.em | 4 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 3 +- ld/emultempl/gld960.em | 3 +- ld/emultempl/gld960c.em | 3 +- ld/emultempl/hppaelf.em | 3 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 3 +- ld/emultempl/lnk960.em | 3 +- ld/emultempl/m68hc1xelf.em | 3 +- ld/emultempl/m68kcoff.em | 3 +- ld/emultempl/m68kelf.em | 3 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 3 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 3 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/emultempl/ppc32elf.em | 31 +- ld/emultempl/ppc64elf.em | 3 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/sh64elf.em | 3 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 3 +- ld/emultempl/sunos.em | 4 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/emultempl/vms.em | 3 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 3 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 3 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 3 +- ld/ld.h | 4 +- ld/ld.texinfo | 44 +- ld/ldcref.c | 32 +- ld/ldctor.c | 4 +- ld/ldctor.h | 3 +- ld/ldemul.c | 4 +- ld/ldemul.h | 4 +- ld/ldexp.c | 2 +- ld/ldexp.h | 3 +- ld/ldfile.c | 4 +- ld/ldfile.h | 3 +- ld/ldgram.y | 2 +- ld/ldint.texinfo | 10 +- ld/ldlang.c | 2 +- ld/ldlang.h | 2 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 3 +- ld/ldlex.l | 2 +- ld/ldmain.c | 2 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 4 +- ld/ldmisc.h | 3 +- ld/ldver.c | 6 +- ld/ldver.h | 3 +- ld/ldwrite.c | 4 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 4 +- ld/mri.c | 3 +- ld/mri.h | 2 +- ld/pe-dll.c | 2 +- ld/pe-dll.h | 3 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 2 +- ld/plugin.h | 2 +- ld/po/Make-in | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/pe.sc | 34 +- ld/scripttempl/pep.sc | 34 +- ld/sysdep.h | 3 +- ld/testplug.c | 2 +- ld/testsuite/ChangeLog | 48 + ld/testsuite/config/default.exp | 3 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 +- ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 6 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/gc-hidden-1.d | 17 +- ld/testsuite/ld-arm/long-plt-format.d | 15 + ld/testsuite/ld-arm/long-plt-format.s | 7 + ld/testsuite/ld-auto-import/auto-import.exp | 3 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 15 +- ld/testsuite/ld-bootstrap/ppc476.t | 7 + ld/testsuite/ld-cdtest/cdtest.exp | 3 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 3 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 3 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 3 +- ld/testsuite/ld-elf/shared.exp | 3 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 3 +- ld/testsuite/ld-elfvers/vers.exp | 3 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 +- ld/testsuite/ld-elfweak/elfweak.exp | 3 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 3 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 3 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 2 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 3 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-pe/longsecn-1.d | 2 +- ld/testsuite/ld-pe/longsecn-2.d | 1 + ld/testsuite/ld-pe/longsecn.d | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 3 +- ld/testsuite/ld-pe/pe-run.exp | 3 +- ld/testsuite/ld-pe/pe-run2.exp | 3 +- ld/testsuite/ld-pe/pe.exp | 3 +- ld/testsuite/ld-pe/secrel.d | 1 + ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 3 +- ld/testsuite/ld-plugin/plugin.exp | 3 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/elfv2-2a.s | 27 + ld/testsuite/ld-powerpc/elfv2-2b.s | 17 + ld/testsuite/ld-powerpc/elfv2-2exe.d | 41 + ld/testsuite/ld-powerpc/elfv2-2so.d | 5 + ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 5 +- ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-scripts/align.exp | 3 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 3 +- ld/testsuite/ld-scripts/crossref.exp | 3 +- ld/testsuite/ld-scripts/data.exp | 3 +- ld/testsuite/ld-scripts/default-script.exp | 3 +- ld/testsuite/ld-scripts/defined.exp | 3 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 3 +- ld/testsuite/ld-scripts/empty-aligned.exp | 3 +- ld/testsuite/ld-scripts/empty-orphan.exp | 3 +- ld/testsuite/ld-scripts/expr.exp | 3 +- ld/testsuite/ld-scripts/extern.exp | 3 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 3 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 3 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 3 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/script.exp | 2 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/size.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 3 +- ld/testsuite/ld-scripts/sort.exp | 3 +- ld/testsuite/ld-scripts/weak.exp | 3 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 3 +- ld/testsuite/ld-sh/arch/arch.exp | 3 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 3 +- ld/testsuite/ld-sh/sh64/rd-sh64.exp | 2 +- ld/testsuite/ld-sh/sh64/relax.exp | 2 +- ld/testsuite/ld-sh/sh64/relfail.exp | 2 +- ld/testsuite/ld-sh/sh64/sh64.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 4 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 3 +- ld/testsuite/ld-undefined/weak-undef.exp | 3 +- ld/testsuite/ld-unique/unique.exp | 2 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-versados/versados.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 3 +- ld/testsuite/ld-x86-64/x86-64.exp | 3 +- ld/testsuite/ld-xc16x/xc16x.exp | 2 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/coalesce.exp | 3 +- ld/testsuite/ld-xtensa/lcall.exp | 3 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 2 +- opcodes/ChangeLog | 56 + opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 2 +- opcodes/Makefile.in | 2 +- opcodes/aarch64-asm-2.c | 2 +- opcodes/aarch64-asm.c | 2 +- opcodes/aarch64-asm.h | 2 +- opcodes/aarch64-dis-2.c | 2 +- opcodes/aarch64-dis.c | 2 +- opcodes/aarch64-dis.h | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 2 +- opcodes/aarch64-opc.c | 9 +- opcodes/aarch64-opc.h | 2 +- opcodes/aarch64-tbl.h | 22 +- opcodes/alpha-dis.c | 3 +- opcodes/alpha-opc.c | 3 +- opcodes/arc-dis.c | 3 +- opcodes/arc-dis.h | 3 +- opcodes/arc-ext.c | 3 +- opcodes/arc-ext.h | 2 +- opcodes/arc-opc.c | 3 +- opcodes/arm-dis.c | 2 +- opcodes/avr-dis.c | 3 +- opcodes/bfin-dis.c | 3 +- opcodes/cgen-asm.c | 3 +- opcodes/cgen-asm.in | 3 +- opcodes/cgen-bitset.c | 3 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 3 +- opcodes/cgen-ibld.in | 3 +- opcodes/cgen-opc.c | 3 +- opcodes/cgen.sh | 2 +- opcodes/configure.com | 2 +- opcodes/configure.in | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 3 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/d10v-dis.c | 3 +- opcodes/d10v-opc.c | 3 +- opcodes/d30v-dis.c | 3 +- opcodes/d30v-opc.c | 3 +- opcodes/dis-buf.c | 3 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 4 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 3 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 3 +- opcodes/epiphany-ibld.c | 3 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 3 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 3 +- opcodes/fr30-ibld.c | 3 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 3 +- opcodes/frv-desc.c | 2 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 3 +- opcodes/frv-ibld.c | 3 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/h8300-dis.c | 3 +- opcodes/h8500-dis.c | 3 +- opcodes/h8500-opc.h | 2 +- opcodes/hppa-dis.c | 3 +- opcodes/i370-dis.c | 3 +- opcodes/i370-opc.c | 3 +- opcodes/i386-dis.c | 4 +- opcodes/i386-gen.c | 9 +- opcodes/i386-init.h | 195 +- opcodes/i386-opc.c | 3 +- opcodes/i386-opc.h | 6 +- opcodes/i386-opc.tbl | 19 +- opcodes/i386-reg.tbl | 3 +- opcodes/i386-tbl.h | 7601 ++++++++++---------- opcodes/i860-dis.c | 2 +- opcodes/i960-dis.c | 3 +- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 3 +- opcodes/ia64-gen.c | 5 +- opcodes/ia64-opc-a.c | 3 +- opcodes/ia64-opc-b.c | 3 +- opcodes/ia64-opc-d.c | 3 +- opcodes/ia64-opc-f.c | 3 +- opcodes/ia64-opc-i.c | 3 +- opcodes/ia64-opc-m.c | 3 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 3 +- opcodes/ia64-opc.h | 3 +- opcodes/ip2k-asm.c | 3 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 3 +- opcodes/ip2k-ibld.c | 3 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 3 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 3 +- opcodes/iq2000-ibld.c | 3 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 3 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 3 +- opcodes/lm32-ibld.c | 3 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/m10200-dis.c | 3 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 3 +- opcodes/m10300-opc.c | 3 +- opcodes/m32c-asm.c | 3 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 3 +- opcodes/m32c-ibld.c | 3 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 3 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 3 +- opcodes/m32r-ibld.c | 3 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 3 +- opcodes/m68hc11-opc.c | 3 +- opcodes/m68k-dis.c | 4 +- opcodes/m68k-opc.c | 4 +- opcodes/m88k-dis.c | 3 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 3 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 3 +- opcodes/mep-ibld.c | 3 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 6 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 136 +- opcodes/mips16-opc.c | 3 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 3 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 332 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 3 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 3 +- opcodes/mt-ibld.c | 3 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 3 +- opcodes/opc2c.c | 2 +- opcodes/openrisc-asm.c | 3 +- opcodes/openrisc-desc.c | 2 +- opcodes/openrisc-desc.h | 2 +- opcodes/openrisc-dis.c | 3 +- opcodes/openrisc-ibld.c | 3 +- opcodes/openrisc-opc.c | 2 +- opcodes/openrisc-opc.h | 2 +- opcodes/opintl.h | 2 +- opcodes/or32-dis.c | 2 +- opcodes/or32-opc.c | 3 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 3 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/ppc-dis.c | 3 +- opcodes/ppc-opc.c | 4 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s390-dis.c | 3 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 3 +- opcodes/s390-opc.txt | 3 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 3 +- opcodes/sh-opc.h | 3 +- opcodes/sh64-dis.c | 3 +- opcodes/sh64-opc.c | 2 +- opcodes/sh64-opc.h | 2 +- opcodes/sparc-dis.c | 4 +- opcodes/sparc-opc.c | 4 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 3 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 3 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tic80-dis.c | 3 +- opcodes/tic80-opc.c | 3 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 3 +- opcodes/w65-dis.c | 3 +- opcodes/w65-opc.h | 2 +- opcodes/xc16x-asm.c | 3 +- opcodes/xc16x-desc.c | 2 +- opcodes/xc16x-desc.h | 2 +- opcodes/xc16x-dis.c | 3 +- opcodes/xc16x-ibld.c | 3 +- opcodes/xc16x-opc.c | 2 +- opcodes/xc16x-opc.h | 2 +- opcodes/xgate-dis.c | 3 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 3 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 3 +- opcodes/xstormy16-ibld.c | 3 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 3 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 5 +- patches/binutils-lto-mixed.patch | 220 +- sim/ChangeLog | 9 + sim/MAINTAINERS | 1 + sim/arm/ChangeLog | 8 + sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 11 +- sim/avr/interp.c | 4 +- sim/bfin/ChangeLog | 4 + sim/bfin/configure | 11 +- sim/common/ChangeLog | 86 + sim/common/acinclude.m4 | 11 +- sim/common/callback.c | 197 +- sim/common/sim-command.c | 2 +- sim/common/sim-hload.c | 6 +- sim/common/sim-load.c | 22 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 4 +- sim/common/syscall.c | 18 +- sim/configure | 1 + sim/configure.tgt | 1 + sim/cr16/ChangeLog | 12 + sim/cr16/configure | 11 +- sim/cr16/interp.c | 4 +- sim/cris/ChangeLog | 8 + sim/cris/configure | 11 +- sim/cris/sim-if.c | 2 +- sim/d10v/ChangeLog | 12 + sim/d10v/configure | 11 +- sim/d10v/interp.c | 4 +- sim/erc32/ChangeLog | 8 + sim/erc32/interf.c | 4 +- sim/h8300/ChangeLog | 4 + sim/h8300/compile.c | 2 +- sim/igen/ChangeLog | 4 + sim/igen/configure | 11 +- sim/m32c/ChangeLog | 9 + sim/m32c/gdb-if.c | 12 +- sim/m68hc11/ChangeLog | 4 + sim/m68hc11/configure | 11 +- sim/mcore/ChangeLog | 8 + sim/mcore/interp.c | 4 +- sim/microblaze/ChangeLog | 8 + sim/microblaze/interp.c | 4 +- sim/mips/ChangeLog | 4 + sim/mips/configure | 13 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/configure | 11 +- sim/moxie/ChangeLog | 8 + sim/moxie/interp.c | 4 +- sim/msp430/ChangeLog | 10 + sim/msp430/msp430-sim.c | 11 +- sim/ppc/ChangeLog | 8 + sim/ppc/sim_calls.c | 4 +- sim/rl78/ChangeLog | 9 + sim/rl78/gdb-if.c | 11 +- sim/rx/ChangeLog | 9 + sim/rx/gdb-if.c | 12 +- sim/sh/ChangeLog | 9 + sim/sh/interp.c | 10 +- sim/testsuite/ChangeLog | 8 + sim/testsuite/common/bits-gen.c | 8 +- sim/testsuite/configure | 1 + sim/testsuite/sim/msp430/ChangeLog | 3 + sim/testsuite/sim/msp430/add.s | 20 + sim/testsuite/sim/msp430/allinsn.exp | 15 + sim/testsuite/sim/msp430/testutils.inc | 70 + sim/v850/ChangeLog | 4 + sim/v850/configure | 11 +- 2763 files changed, 21089 insertions(+), 15868 deletions(-) delete mode 100644 bfd/ticoff.h create mode 100644 gas/testsuite/gas/aarch64/fp-const0-parse.d create mode 100644 gas/testsuite/gas/aarch64/fp-const0-parse.s create mode 100644 gas/testsuite/gas/aarch64/litpool.d create mode 100644 gas/testsuite/gas/aarch64/litpool.s create mode 100644 gas/testsuite/gas/i386/prefetchwt1-intel.d create mode 100644 gas/testsuite/gas/i386/prefetchwt1.d create mode 100644 gas/testsuite/gas/i386/prefetchwt1.s create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.d create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.s create mode 100644 gas/testsuite/gas/pe/big-obj.d create mode 100644 gas/testsuite/gas/pe/big-obj.s create mode 100644 gdb/config/sparc/obsd64.mh create mode 100644 gdb/obsd-nat.c create mode 100644 gdb/obsd-nat.h create mode 100644 gdb/sparc64obsd-nat.c create mode 100644 gdb/testsuite/gdb.ada/tagged_access.exp create mode 100644 gdb/testsuite/gdb.ada/tagged_access/p.adb create mode 100644 gdb/testsuite/gdb.ada/tagged_access/pack.adb create mode 100644 gdb/testsuite/gdb.ada/tagged_access/pack.ads create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-triplet.S create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-triplet.c create mode 100644 gdb/testsuite/gdb.base/auto-load-script create mode 100644 gdb/testsuite/gdb.base/auto-load.c create mode 100644 gdb/testsuite/gdb.base/auto-load.exp create mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.c create mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.exp create mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.c create mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.S copy gdb/testsuite/gdb.dwarf2/{main.c => dw2-icycle.c} (100%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter-debug.S copy gdb/testsuite/gdb.python/{py-pp-integral.c => py-pp-re-notag.c} (100%) copy gdb/testsuite/gdb.python/{py-pp-integral.exp => py-pp-re-notag.exp} (100%) create mode 100644 gdb/testsuite/gdb.python/py-pp-re-notag.py rename gdb/testsuite/gdb.threads/{step-after-sr-lock.c => signal-while-stepping-over-bp-other-thread.c} (100%) rename gdb/testsuite/gdb.threads/{step-after-sr-lock.exp => signal-while-stepping-over-bp-other-thread.exp} (100%) create mode 100644 gdb/testsuite/gdb.trace/pr16508.exp create mode 100644 gdb/tracefile-tfile.c create mode 100644 gdb/tracefile.c create mode 100644 gdb/tracefile.h create mode 100644 ld/emultempl/default-manifest.rc create mode 100644 ld/testsuite/ld-arm/long-plt-format.d create mode 100644 ld/testsuite/ld-arm/long-plt-format.s create mode 100644 ld/testsuite/ld-bootstrap/ppc476.t create mode 100644 ld/testsuite/ld-powerpc/elfv2-2a.s create mode 100644 ld/testsuite/ld-powerpc/elfv2-2b.s create mode 100644 ld/testsuite/ld-powerpc/elfv2-2exe.d create mode 100644 ld/testsuite/ld-powerpc/elfv2-2so.d create mode 100644 sim/testsuite/sim/msp430/ChangeLog create mode 100644 sim/testsuite/sim/msp430/add.s create mode 100644 sim/testsuite/sim/msp430/allinsn.exp create mode 100644 sim/testsuite/sim/msp430/testutils.inc hooks/post-receive -- gdb and binutils