From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18895 invoked by alias); 8 Sep 2014 16:45:03 -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 18819 invoked by uid 9013); 8 Sep 2014 16:45:02 -0000 Date: Mon, 08 Sep 2014 16:45:00 -0000 Message-ID: <20140908164458.18536.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. de52a9709c4d12a65323ac6dcb9490478ecd5b58 X-Git-Refname: refs/heads/hjl/linux/master X-Git-Reftype: branch X-Git-Oldrev: 9c2f3cec4317c68f0f0bafb34340ffdb580c98f0 X-Git-Newrev: de52a9709c4d12a65323ac6dcb9490478ecd5b58 X-SW-Source: 2014-q3/txt/msg00020.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 de52a9709c4d12a65323ac6dcb9490478ecd5b58 (commit) via fb0576e98388c6f4585b94684cea8d18c97a91aa (commit) via 376c8d5bbb7e31987e363ee4c481ae8ff5015a77 (commit) via 7096e886259fad196b955ecaff9a61891281d117 (commit) via 14ce3192392edde90aa444c153eacede6c1ba5c5 (commit) via 50278d599da5f7536a1243a887c2a5fa12e099c1 (commit) via aa96c426c674844a90e8fbea2cd184462191b498 (commit) via f7160e97410b4b65330e5f23d82e8879c908de50 (commit) via 38e08fcac0966f52dac0ec97870fdea4de304d86 (commit) via 6aefca7e4978b93f502ff8123a6c3cab6e0171f1 (commit) via 6b65d1b6b3bb69051e32537cddf92baa22513cbd (commit) via a1b34d156a85f8c93af66a3677e75a132bfcc54a (commit) via 53116d5d21c469147aaa2717fd79dd12ddeed959 (commit) via ceac4ecf4c7ed63b14456101c152180ae56d40e7 (commit) via d5962de546ad1ceb7ae69539b60d2e48e3942e30 (commit) via 9b13900280517e928ae1d1abc10e11e855e72605 (commit) via 3278a9f568b197cd754dd056b36803e5bd00872f (commit) via ee92b0dd4e4abc5063f689a084c27ee7d5b08942 (commit) via c8831961f9fecf81e90fe7c8c94b47e01ee64662 (commit) via 29a9f53e857c5d55df852d0a5d5c41a9247c16a2 (commit) via 2536ee9d03cb7c4af97bf4b29429bef3c30652c2 (commit) via 7322eefb9ee1c3b00a2ec3649778b733e43c7b35 (commit) via 599b6fb8a35c9af16f0edb8e2ca5a85ae8221767 (commit) via 32e79d39201271dec352310d597dff430109c8cb (commit) via 7f78eb340a4b3f46d842058cd26aad7ffa438c16 (commit) via 614b09cefb3bafa840fe5ed06c58024b0ff9c1cb (commit) via 2836a869c4607fd1200b928986092ffed20c1d32 (commit) via 5575639b8dbb2a04087c3bef0b10f182da48ad35 (commit) via 0db377d09c19fc0f9267ead1f75998b9f1eb38d1 (commit) via 114dba3bbac4f54597734635c957979529177c71 (commit) via 0d6d4c820580c7c212946377eb2fb886a3db7281 (commit) via bc773698ce0cede9051dfe2a3c6726afa118f8bd (commit) via 9c11efa4c26e10fa46eda46b85405c3a3cb26039 (commit) via 6649db3523f32000dd6ddd9ac8add49f53e553a6 (commit) via 564b7600f22299c27fcf3b3bc3699194ba1d4172 (commit) via 9debeba0eda35fb62a0ef76ef4f1019b0d2b649e (commit) via 428fc5fcd14ec655df8db35496f4c4a76ecab57c (commit) via 14191abec071bdee0b8c8ab33d2e09b73b3d3c23 (commit) via 957979137fe8c3bcf709d5fc3e8795cf1e3de161 (commit) via cdc07690a4812fb41d3766d087cf7ec78184d6a8 (commit) via 3881fb67b7017669b3acaba919914954c16270a8 (commit) via ca71f0dbc6c2315cc17c79d53ec6e902e10eb438 (commit) via 9e3042ec073e05a0a5aa56398fd2662c5dcd5002 (commit) via c4892a6b37647a0b33a2113b59762f678aabe4b2 (commit) via 3df3af7c3f9095f9dc951fe680ce76f6e497914b (commit) via 105dd264de9a2fa7eee45eff897aa1d6171c1c4b (commit) via a05a36a5fc98c816381b25c37e8aa971cc86c28d (commit) via 9bda4a968f56cb61b832cdbdabf09a84eab140ab (commit) via 252a6764dd7ce810c9ecea3786d04f8f05c2d566 (commit) via 49b9c17cf445af9184508824a703099c5997f7d0 (commit) via a2cac51cb03f356e387c44b558aa9b4dfa002130 (commit) via 4ee220358d068133b219d729f4c7ada5a41c106e (commit) via fbd940576f6c0891cebb4173f64968b7c50ed642 (commit) via 84919466a87f5ce10cc1af8ef51d7ab9ea66ff5e (commit) via e56c722b60c67fe915c22970a5e669a723fa1ce9 (commit) via a4a027b7f43b1d9e62a6a540cd7857a334d37b12 (commit) via 7c343b48b22f04616bd699779118ede2a6aac4b1 (commit) via baa23169d141b442cdbee3e79279793fe4fbc0f1 (commit) via 510db0520b763ca7cc9bf59e1f201ab2001d4217 (commit) via 4564fb94daa76c3b339507f0f985dc139f2db8ba (commit) via da44f4e5464f82dec79eb5885961c6466dd3bf6a (commit) via 7f85237141c02e3989311cbaca19038c7c3d5b2c (commit) via 22fd09ae995556cc1b898afe3d5901eb161d1102 (commit) via 23056638c2e74611206dd8be2405f019a89145ce (commit) via 656e8868f333de49bf22e10112392ca404e5eb67 (commit) via a6c7053929dd26d04293429e8610209f5b1bf900 (commit) via 1d7c96351acfa817fa749a5aefdfed8d9c471e03 (commit) via a8454a7c5a2254b249b1bac34e7cef1438bca9f2 (commit) via c542398150124a0b5adbbeeb274e55ee56d3120a (commit) via de589d04f30e658fcf4ba37a678c9487c128f97f (commit) via 42868dce3e9d5c858d91f141ec920bc4629a5918 (commit) via 83e12debff27af04efd261f7858622c7b851c233 (commit) via 8c45e5ec6b785abbfbda7137385a0c1c14dae228 (commit) via 2a31c6236de308f7109720230e70b96c5d5b966a (commit) via 469a34932ae4208240e98c843b01ea1f00892137 (commit) via 01e6c1a48d2c56a5e8a78f54b3b2021da42257e7 (commit) via aacf0b33aa8a55f935be02a6f6a3b3b62f60d14b (commit) via 2d5c3743a3a223dc6467ff022124b4f2f1844c91 (commit) via d36430db79dc8eccb9cb188e1234f7ff044f79b4 (commit) via 000339af7b74593f4dd3a679427b9fe34d1254f7 (commit) via 5f52445bfb1421c301d95e508c5dc52c4bf86abd (commit) via 985743c7fb71a8639186d4f016788d3dc9b9d0da (commit) via 37186264f39b05906ccb4ea446dbe2cb22b22e77 (commit) via 4627fc13ceaa5b1c8a5a4fe7cc98609d1903545d (commit) via 9a0dc9e3699018b15980bb6a39eb33dea8fefa34 (commit) via 6694c4110a37bc951d01132d6e56445d57350627 (commit) via 0718a8da7b359f184e1b3a866645cc2f9611771b (commit) via 89a1c21a1db9c2b7add8958531ccc3ff692a49eb (commit) via f7f2534e71f51f11f9f00f6365d5d8f37e6df054 (commit) via 9ace48f3d7d80ce09c5df60cccb433470410b11b (commit) via cb417230fb10c4f5b97cf8cffa973937f7bc8b6c (commit) via 13b448cdf796fdc4a92e37a6bc20ce785b7c65dd (commit) via 817e0957a556d241be6f8c5e0e649ac53b1fb020 (commit) via 2974be626b5e40033b9a259a072b2fe123469126 (commit) via 180eb0634cd876d759f3cbd5bdce24d363f9f2f1 (commit) via 34abf635b3edf9d70b24aa655ffd7d4696d48cde (commit) via f6e94d78b2fe30977ffefcb26420109940ca7bb1 (commit) via 9239eeabe340e1662c5df8f816785477309e1c0b (commit) via ef87c8bbe7d1c4a987578626655f4a15555c7f4a (commit) via 196a707b15ab32c29ba021b4f5b9ea202c109fe1 (commit) via 774891604bce270965bd356b8fc81fd51680050c (commit) via 1cbf50779e15893c7801a0332d9e67908a6a7556 (commit) via bf0fae198aeccc83fc9cc53a3318d58320ee2655 (commit) via ded4fc8f9cd3446f28905ca46af056e961d5c67f (commit) via 3ce3a066e18b52c1b7c8da841e0416ecf687e1e5 (commit) via 3c8c5dcc9873798483c8abd6e614edb8ae1608a4 (commit) via 950c97d860f07274cad59b71c57704793e7f5a83 (commit) via 3cdcd0ce16272ae8e8183699a341d081b6eb1b21 (commit) via 08412b0722301c4ffbd9fd51d4056bc436b69658 (commit) via 84754697d2ac74094af81cd484d4471c2e58117b (commit) via da5c522f5be478d020c14038ace2ba2ee2b9e032 (commit) via 0d72a7c318b83384973583323f8c7d54bf1bbffa (commit) via cb8e01c6bbe1da1c6e6553e2bf20f0d6e48e1d42 (commit) via 1009ef284f3932c41cff1158818c87821fe511fa (commit) via 1240be6b7d0a5604c4e3efe12c9e1d08ebc246be (commit) via 759388538d1339f6a634b2777e24f46427dd9c96 (commit) via 1e53931944810798e6741f664bd3ec727272fe11 (commit) via 87ea0aeaa31879f3cfdc91497f14a3f708a3d744 (commit) via d2db64e9143227f9b945405ccafc40e33fc5d667 (commit) via e66d44466912ecf581f6b67ff299d064c7bf4f1a (commit) via 940df408121be31beed22ef7a5ad133cb1592726 (commit) via a0d09f12dbd69d68bb7db0e4c77f3288dec6f81b (commit) via 699ca60ad9d8e94cd3da1b517878cdb155aee87b (commit) via 37780ee59e60da0da88b4b973653b0e49223865e (commit) via faa743bb1b9772427351b8739bdef1f6b4a32f60 (commit) via 0ad93d4feb33a43ea32301721fc370a243b08940 (commit) via 20d8c3722e283ae1240bbf03fc11eccfce936039 (commit) via fae008ab6d5803ea3f36ae6efc90a99f2d7a29b9 (commit) via d30c1fa14020805c02fdee4621d1a3eb2b5f8415 (commit) via cb039ba4535a3e9ba59517dc973c842c513b4f05 (commit) via eb7a547ad40c97ca306e29c94678e4eab1822089 (commit) via ebcc6c3a7b5021bab3cc30e9b7d4c340153a0c32 (commit) via 7dba4c934c4c294f28060207df711f730f23a2a8 (commit) via 775e0f048171cae1cbe0d8bfb230204142e06834 (commit) via 783cecc8b3b4aeb00b901cdc0883f93839ac222b (commit) via 60ac5798c80a8c0e51c34756ade51c6312add573 (commit) via b3f3b4b0308163d60eaff8ba2727997149fd1d2a (commit) via a4e600b22e938e766fefa9bd0ab111e262e639a6 (commit) via 513ea82edf8533e3483073561c06be97de035c83 (commit) via 18cd5bce47dc4a33dd1d8e3036b99d2fa7e3234f (commit) via b879806f2fdd2eca7092d7b854d6cbbbbbd0493b (commit) via 23ebe1a0bd86fdae83ca738cf75be67b58703756 (commit) via 8123365312729e65a4a36bc9174a8b229afc29fa (commit) via 78090f7c831f412ea34ceab7d3a8169e8053760c (commit) via ffccb7afb54cf09db1013f941e8dfc5127b01876 (commit) via 703ec4e8d0c1daac6033e14170c0ddd28c455c0a (commit) via ed2c4879565a32432f6cbbf7569e0922835475b0 (commit) via ba32981791a749df5e742abbc4bc2f71a3161d6e (commit) via 63e1777c6c20434c9909eb0f235b14f623d1f914 (commit) via 65c749e7c049f9bf944c5fbe9e727b7a8b4ccc7c (commit) via e20e2464f8ae8803869d788b187cffc522c26155 (commit) via 6374269c11186f88873791d7517e53dce5284b54 (commit) via 0fef4b9893c61ad13eb8b0a2bfc3035b63bf8888 (commit) via 2d03dd2f8df86f7c2110e7e10039a32830f80148 (commit) via e77620a58ff6050a8f1923062262d7811f8f0083 (commit) via 4613510308cea27713e8c7424b2afee9b99f6226 (commit) via 88d3f0870bdcb030d1b9f56f48e389860ff41918 (commit) via 61f41c3c243bbcc0ab2e5adb3157ce00dc11fc27 (commit) via d769e349bc2c28261d4b2391b58eb7dc3f452e99 (commit) via 40a6ca48cc99c52dda81172bfeab0bf831d440e9 (commit) via 24f1235ebca7e956b1d87fcc04488a775d2dc087 (commit) via 2fa67e7dac5ddb827b05c724be962c94a4d63ff3 (commit) via 0e54beadd5f1860edc1670566b6034aa937f1fdc (commit) via dcd2e6ef22c3453b9322ad4b46fb7cc05810b7ee (commit) via 20c6f1e176f4139ed1e76d4256e70149e38c0820 (commit) via 5792e8e37be2f848152115fd4783b0e28b5253ad (commit) via 26278bb8717a16139b3a4da9ba1cd2aed435f1ee (commit) via 236bbb83885fbdf108e714fb0bcf9355d84dbd20 (commit) via 9363c7c3ad54a5f92d74ec8e48eda570de229f63 (commit) via a957de07689be21b85497bdfea6389068f8c9375 (commit) via 070bdf0b1a9b496bc1e7dc63cb2445a7e0e40de1 (commit) via 08f9f542cb977e0f69c407ad90c6809ec04a737e (commit) via 8f1cee41f85e815d300cca3bf82e02a023dea43b (commit) via c5741217d390041fc43ca83ad00b07355d40e9ad (commit) via 81580573ba47d0047d76d4fddabe150b49ee3b54 (commit) via ba199d7d3b21c201d73cdbf108b41f62c9b18ab0 (commit) via 0006a9dadfe758d244b1b5309d5975cb2a69cbab (commit) via 901e1b2377f80ed54e9f5d79d842c94a2dcb4c76 (commit) via 1d6e7555155ecf7ac7e24380c776febdf1e469be (commit) via d4d793bfeb836e833e36237f9e22d91d629ff0df (commit) via 99b7da5d7acfeabdd186ee15e9b182db20feabac (commit) via 0b3092721e5cfa1697f1dafe81efefdbb0236f21 (commit) via 7fefa8d7d6359ec905dbc59bb4e616f386ea2e3d (commit) via 96c4f946a8c8d53141189852c0ba28c45366830b (commit) via fffbe6a8c835b16b1c973766303a9e75ea646898 (commit) via 5ee8a82c47856b204ad76407780e454f8cfd9a72 (commit) via bb974a2493495923903631bab3de9f340526d353 (commit) via 6d3d12ebef6fa7dd6bc8c34fbc5e440ac8d0a8c6 (commit) via dccbb60975cdbcd6a906a79d0c4308b040fdac1b (commit) via e76df0d08686820dee6d6f440431d962c7631bd3 (commit) via 4cb9c816469ef3373d9cdde76e8ab5007cf3739e (commit) via 3995eeeeacd9f6630d46e3d1be226365ef5a6652 (commit) via cb9f1a9bcdd26a6f460a033e641804ba798937fc (commit) via a5fceff840e2928ee7a5cc34196b639d7e65016b (commit) via b939114242762636cfdcf9a45949cb54cdaacc8c (commit) via 0e443c875f4f3f2dcaf9cc09d2518139fee0e76b (commit) via 8ebb3f5606b361b30e854335fa5a9ce0fd018d41 (commit) via 8980bdf628f991be9c13f2d66753af2bbe5f53f5 (commit) via d7096f716534f280fba72a5b2ec3712ad1aea42e (commit) via d02f550d39f0229f7c190e6509b3b466f1a60732 (commit) via 7f59d2acb6971695c36a73ce4a061cdc4b892f29 (commit) via db7129469b10a701659f0e38e3edeb2191236831 (commit) via 59c2656733ccb54660f48c10608f4c1753dcaf01 (commit) via a42e82976aac3aed9b966e611b3cfa98974c4978 (commit) via 44714a840a6cd1cdf555809dc6211adb48f0842b (commit) via b6d7a4bf2932e5ae173dd7fb0213c3b004da8462 (commit) from 9c2f3cec4317c68f0f0bafb34340ffdb580c98f0 (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=de52a9709c4d12a65323ac6dcb9490478ecd5b58 commit de52a9709c4d12a65323ac6dcb9490478ecd5b58 Merge: 2305663 fb0576e Author: H.J. Lu Date: Thu Aug 28 15:11:20 2014 -0700 Merge remote-tracking branch 'origin/master' into hjl/linux/master https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=23056638c2e74611206dd8be2405f019a89145ce commit 23056638c2e74611206dd8be2405f019a89145ce Merge: fae008a 656e886 Author: H.J. Lu Date: Thu Aug 21 09:45:08 2014 -0700 Merge remote-tracking branch 'origin/master' into hjl/linux/master https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=fae008ab6d5803ea3f36ae6efc90a99f2d7a29b9 commit fae008ab6d5803ea3f36ae6efc90a99f2d7a29b9 Author: H.J. Lu Date: Fri Aug 15 09:52:24 2014 -0700 Update binutils-lto-mixed.patch against master https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d30c1fa14020805c02fdee4621d1a3eb2b5f8415 commit d30c1fa14020805c02fdee4621d1a3eb2b5f8415 Merge: 9c2f3cec cb039ba Author: H.J. Lu Date: Fri Aug 15 09:40:52 2014 -0700 Merge remote-tracking branch 'origin/master' into hjl/linux/master ----------------------------------------------------------------------- Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 167 ++ bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 2 +- bfd/coff-aux.c | 62 +- bfd/coff-ppc.c | 19 +- bfd/coffcode.h | 3 +- bfd/config.bfd | 4 +- bfd/configure | 122 ++- bfd/configure.ac | 6 - bfd/elf-bfd.h | 9 - bfd/elf-eh-frame.c | 39 +- bfd/elf32-arm.c | 65 +- bfd/elf32-i386.c | 2 +- bfd/elf32-or1k.c | 24 +- bfd/elf32-ppc.c | 5 +- bfd/elf32-rl78.c | 4 +- bfd/elf64-ppc.c | 283 ++-- bfd/elf64-ppc.h | 2 +- bfd/elf64-x86-64.c | 2 +- bfd/elflink.c | 165 +- bfd/elfnn-aarch64.c | 33 +- bfd/linker.c | 111 +- bfd/peXXigen.c | 37 +- bfd/srec.c | 3 +- bfd/stabs.c | 2 +- bfd/version.h | 2 +- binutils/ChangeLog | 18 + binutils/config.in | 3 + binutils/configure | 571 ++++--- binutils/configure.ac | 2 +- binutils/dwarf.c | 27 + binutils/dwarf.h | 1 + binutils/objdump.c | 4 + config/ChangeLog | 11 + config/plugins.m4 | 26 +- elfcpp/ChangeLog | 4 + elfcpp/aarch64.h | 2 +- gas/ChangeLog | 79 + gas/Makefile.am | 2 + gas/Makefile.in | 2 + gas/config.in | 3 + gas/config/tc-aarch64.c | 5 +- gas/config/tc-aarch64.h | 4 +- gas/config/tc-arm.c | 59 +- gas/config/tc-mips.c | 6 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-ppc.c | 7 +- gas/config/tc-rl78.c | 11 +- gas/config/te-armfbsdeabi.h | 22 + gas/config/te-armfbsdvfp.h | 22 + gas/configure | 571 ++++--- gas/configure.ac | 2 +- gas/configure.tgt | 4 + gas/dw2gencfi.c | 20 +- gas/po/POTFILES.in | 2 + gas/read.c | 2 +- gas/testsuite/ChangeLog | 62 + gas/testsuite/gas/arm/arch7a-mp.d | 2 +- gas/testsuite/gas/arm/arch7r-mp.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 21 + gas/testsuite/gas/arm/blx-bl-convert.l | 4 + gas/testsuite/gas/arm/blx-bl-convert.s | 20 + gas/testsuite/gas/arm/ual-vcmp.d | 24 + gas/testsuite/gas/arm/ual-vcmp.s | 21 + gas/testsuite/gas/arm/vcmp-zero-bad.d | 4 + gas/testsuite/gas/arm/vcmp-zero-bad.l | 8 + gas/testsuite/gas/arm/vcmp-zero-bad.s | 12 + gas/testsuite/gas/bfin/load.d | 11 +- gas/testsuite/gas/bfin/load.s | 1 + gas/testsuite/gas/bfin/parallel_illegal.d | 10 +- gas/testsuite/gas/i386/omit-lock.s | 3 +- gas/testsuite/gas/mips/l_d.d | 72 +- gas/testsuite/gas/mips/ld.d | 144 +- gas/testsuite/gas/mips/mips.exp | 10 +- gas/testsuite/gas/mips/mips1@l_d.d | 144 +- gas/testsuite/gas/mips/mips1@ld-forward.d | 144 +- gas/testsuite/gas/mips/mips1@ld.d | 144 +- gas/testsuite/gas/mips/mips1@s_d.d | 144 +- gas/testsuite/gas/mips/s_d.d | 72 +- gas/testsuite/gas/mips/sd.d | 144 +- gas/testsuite/gas/sparc/ld_st_fsr.d | 11 + gas/testsuite/gas/sparc/ld_st_fsr.s | 4 + gas/testsuite/gas/sparc/ldx_efsr.d | 10 + gas/testsuite/gas/sparc/ldx_efsr.s | 3 + gas/testsuite/gas/sparc/ldx_stx.d | 15 + gas/testsuite/gas/sparc/ldx_stx.s | 8 + gas/testsuite/gas/sparc/sparc.exp | 3 + gdb/ChangeLog | 1315 +++++++++++++++ gdb/Makefile.in | 24 +- gdb/aarch64-linux-nat.c | 40 +- gdb/aarch64-linux-tdep.c | 90 +- gdb/aarch64-linux-tdep.h | 18 +- gdb/aarch64-tdep.c | 2 - gdb/acinclude.m4 | 4 - gdb/ada-exp.y | 1 - gdb/ada-lang.c | 127 +- gdb/ada-lex.l | 2 - gdb/ada-typeprint.c | 34 +- gdb/ada-valprint.c | 7 +- gdb/addrmap.c | 5 - gdb/aix-thread.c | 2 - gdb/alpha-linux-tdep.c | 58 +- gdb/alpha-mdebug-tdep.c | 2 - gdb/alpha-nat.c | 1 - gdb/alpha-osf1-tdep.c | 1 - gdb/alpha-tdep.c | 1 - gdb/alphanbsd-tdep.c | 3 - gdb/amd64-dicos-tdep.c | 1 - gdb/amd64-linux-tdep.c | 2 - gdb/amd64-nat.c | 3 - gdb/amd64-sol2-tdep.c | 2 - gdb/amd64-tdep.c | 5 +- gdb/amd64bsd-nat.c | 1 - gdb/amd64fbsd-nat.c | 2 - gdb/amd64fbsd-tdep.c | 3 - gdb/amd64nbsd-nat.c | 2 - gdb/amd64nbsd-tdep.c | 2 - gdb/amd64obsd-nat.c | 2 - gdb/amd64obsd-tdep.c | 3 - gdb/arch-utils.c | 2 - gdb/arm-linux-nat.c | 1 - gdb/arm-linux-tdep.c | 2 - gdb/arm-tdep.c | 78 +- gdb/arm-wince-tdep.c | 7 +- gdb/armbsd-tdep.c | 3 - gdb/armnbsd-nat.c | 2 - gdb/armnbsd-tdep.c | 2 - gdb/armobsd-tdep.c | 2 - gdb/auxv.c | 1 - gdb/avr-tdep.c | 1 - gdb/ax-gdb.c | 1 - gdb/ax-general.c | 2 - gdb/bcache.c | 5 - gdb/bfin-tdep.c | 2 - gdb/blockframe.c | 1 - gdb/breakpoint.c | 2 - gdb/bsd-kvm.c | 1 - gdb/bsd-uthread.c | 1 - gdb/build-id.c | 1 - gdb/buildsym.c | 2 - gdb/buildsym.h | 6 +- gdb/c-exp.y | 2 - gdb/c-lang.c | 2 - gdb/c-typeprint.c | 2 - gdb/c-valprint.c | 7 +- gdb/charset.c | 4 - gdb/cleanups.c | 1 - gdb/cli-out.c | 2 - gdb/cli/cli-cmds.c | 1 - gdb/cli/cli-decode.c | 2 - gdb/cli/cli-dump.c | 2 - gdb/cli/cli-interp.c | 1 - gdb/cli/cli-logging.c | 3 - gdb/cli/cli-script.c | 2 - gdb/cli/cli-setshow.c | 1 - gdb/cli/cli-utils.c | 2 - gdb/coffread.c | 3 - gdb/common/agent.c | 26 +- gdb/common/buffer.c | 4 - gdb/common/buffer.h | 4 - gdb/common/common-debug.c | 37 + gdb/common/common-debug.h | 36 + gdb/common/common-defs.h | 19 + gdb/common/common-types.h | 61 + gdb/common/common-utils.c | 6 - gdb/common/common-utils.h | 8 - gdb/common/errors.c | 61 + gdb/common/errors.h | 75 + gdb/common/filestuff.c | 3 - gdb/common/format.c | 2 - gdb/common/gdb_assert.h | 2 - gdb/common/print-utils.c | 2 - gdb/common/queue.h | 3 - gdb/common/rsp-low.c | 2 - gdb/common/signals.c | 2 - gdb/common/vec.h | 5 - gdb/common/xml-utils.c | 2 - gdb/complaints.c | 1 - gdb/completer.c | 1 - gdb/config.in | 3 + gdb/configure | 373 ++--- gdb/configure.ac | 1 + gdb/core-regset.c | 2 - gdb/corefile.c | 2 - gdb/corelow.c | 5 +- gdb/cp-abi.c | 3 - gdb/cp-name-parser.y | 6 - gdb/cp-namespace.c | 1 - gdb/cp-support.c | 2 - gdb/cp-valprint.c | 12 +- gdb/cris-tdep.c | 2 - gdb/ctf.c | 49 - gdb/d-exp.y | 1 - gdb/d-valprint.c | 5 +- gdb/darwin-nat.c | 1 - gdb/darwin-nat.h | 1 - gdb/dbxread.c | 4 - gdb/dcache.c | 1 - gdb/dcache.h | 2 + gdb/debug.c | 28 + gdb/defs.h | 56 - gdb/demangle.c | 2 - gdb/dicos-tdep.c | 1 - gdb/dictionary.c | 1 - gdb/disasm.c | 1 - gdb/doublest.c | 2 - gdb/dsrec.c | 2 - gdb/dummy-frame.c | 2 - gdb/dwarf2-frame-tailcall.c | 1 - gdb/dwarf2-frame.c | 3 - gdb/dwarf2expr.c | 7 +- gdb/dwarf2expr.h | 4 - gdb/dwarf2loc.c | 129 +- gdb/dwarf2loc.h | 1 + gdb/dwarf2read.c | 245 ++- gdb/elfread.c | 1 - gdb/environ.c | 1 - gdb/eval.c | 10 +- gdb/event-loop.c | 3 - gdb/exceptions.c | 2 - gdb/exec.c | 2 - gdb/expprint.c | 2 - gdb/f-exp.y | 1 - gdb/f-lang.c | 1 - gdb/f-typeprint.c | 3 - gdb/f-valprint.c | 2 - gdb/fbsd-nat.c | 3 - gdb/findcmd.c | 1 - gdb/findvar.c | 10 +- gdb/fork-child.c | 1 - gdb/frame-unwind.c | 3 +- gdb/frame.c | 2 - gdb/frv-linux-tdep.c | 142 +- gdb/frv-tdep.c | 2 - gdb/gcore.c | 1 - gdb/gdb-dlfcn.c | 2 - gdb/gdb.c | 1 - gdb/gdb_bfd.c | 2 - gdb/gdbarch.c | 3 - gdb/gdbarch.h | 3 +- gdb/gdbarch.sh | 6 +- gdb/gdbserver/ChangeLog | 184 ++ gdb/gdbserver/Makefile.in | 20 +- gdb/gdbserver/config.in | 3 - gdb/gdbserver/configure | 2 +- gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/debug.c | 11 +- gdb/gdbserver/debug.h | 1 - gdb/gdbserver/event-loop.c | 5 - gdb/gdbserver/gdbreplay.c | 2 - gdb/gdbserver/hostio-errno.c | 1 - gdb/gdbserver/inferiors.c | 5 +- gdb/gdbserver/linux-bfin-low.c | 1 - gdb/gdbserver/linux-low.c | 30 +- gdb/gdbserver/linux-x86-low.c | 11 +- gdb/gdbserver/lynx-ppc-low.c | 1 - gdb/gdbserver/mem-break.c | 3 +- gdb/gdbserver/notif.h | 1 - gdb/gdbserver/nto-low.c | 1 - gdb/gdbserver/regcache.c | 17 +- gdb/gdbserver/remote-utils.c | 8 +- gdb/gdbserver/server.h | 32 +- gdb/gdbserver/spu-low.c | 4 - gdb/gdbserver/tdesc.c | 3 +- gdb/gdbserver/thread-db.c | 9 +- gdb/gdbserver/tracepoint.c | 100 +- gdb/gdbserver/utils.c | 44 +- gdb/gdbserver/utils.h | 6 - gdb/gdbserver/win32-i386-low.c | 3 +- gdb/gdbserver/win32-low.c | 1 - gdb/gdbserver/wincecompat.c | 1 - gdb/gdbtypes.c | 61 +- gdb/gdbtypes.h | 15 + gdb/gnu-nat.c | 4 - gdb/gnu-v2-abi.c | 1 - gdb/gnu-v3-abi.c | 3 - gdb/go-exp.y | 1 - gdb/go-lang.c | 2 - gdb/go32-nat.c | 4 - gdb/guile/guile.c | 1 - gdb/guile/scm-auto-load.c | 1 - gdb/guile/scm-exception.c | 1 - gdb/guile/scm-gsmob.c | 1 - gdb/guile/scm-lazy-string.c | 1 - gdb/guile/scm-math.c | 1 - gdb/guile/scm-pretty-print.c | 1 - gdb/guile/scm-safe-call.c | 1 - gdb/guile/scm-string.c | 1 - gdb/guile/scm-utils.c | 2 - gdb/guile/scm-value.c | 1 - gdb/h8300-tdep.c | 1 - gdb/hppa-hpux-nat.c | 1 - gdb/hppa-hpux-tdep.c | 2 - gdb/hppa-linux-nat.c | 1 - gdb/hppa-linux-tdep.c | 103 +- gdb/hppa-tdep.c | 1 - gdb/hppanbsd-tdep.c | 3 - gdb/hppaobsd-tdep.c | 3 - gdb/i386-cygwin-tdep.c | 1 - gdb/i386-darwin-nat.c | 1 - gdb/i386-darwin-tdep.c | 1 - gdb/i386-dicos-tdep.c | 1 - gdb/i386-linux-tdep.c | 2 - gdb/i386-nto-tdep.c | 3 - gdb/i386-sol2-tdep.c | 2 - gdb/i386-tdep.c | 3 - gdb/i386bsd-nat.c | 2 - gdb/i386bsd-tdep.c | 2 - gdb/i386fbsd-tdep.c | 2 - gdb/i386gnu-nat.c | 5 - gdb/i386nbsd-tdep.c | 3 - gdb/i386obsd-tdep.c | 3 - gdb/i387-tdep.c | 3 - gdb/ia64-libunwind-tdep.c | 3 - gdb/ia64-linux-nat.c | 1 - gdb/ia64-linux-tdep.c | 90 + gdb/ia64-tdep.c | 1 - gdb/inf-child.c | 2 - gdb/inf-ptrace.c | 3 - gdb/inf-ttrace.c | 3 - gdb/infcall.c | 2 - gdb/infcmd.c | 12 - gdb/inferior.h | 4 - gdb/inflow.c | 4 +- gdb/infrun.c | 2 - gdb/infrun.h | 1 - gdb/inline-frame.c | 2 - gdb/interps.c | 2 - gdb/iq2000-tdep.c | 1 - gdb/irix5-nat.c | 2 - gdb/jv-exp.y | 1 - gdb/jv-lang.c | 2 - gdb/jv-typeprint.c | 2 - gdb/jv-valprint.c | 15 +- gdb/language.c | 2 - gdb/linux-fork.c | 2 - gdb/linux-nat.c | 7 +- gdb/linux-tdep.c | 12 + gdb/linux-thread-db.c | 2 - gdb/lm32-tdep.c | 2 - gdb/m2-exp.y | 1 - gdb/m2-typeprint.c | 3 - gdb/m32c-tdep.c | 5 - gdb/m32r-linux-nat.c | 3 - gdb/m32r-linux-tdep.c | 81 +- gdb/m32r-rom.c | 1 - gdb/m32r-tdep.c | 3 - gdb/m68hc11-tdep.c | 1 - gdb/m68k-tdep.c | 2 - gdb/m68kbsd-nat.c | 1 - gdb/m68kbsd-tdep.c | 3 - gdb/m68klinux-nat.c | 1 - gdb/m68klinux-tdep.c | 67 +- gdb/m88k-tdep.c | 3 - gdb/machoread.c | 3 - gdb/macrocmd.c | 1 - gdb/macroexp.c | 1 - gdb/macrotab.c | 1 - gdb/main.c | 2 - gdb/maint.c | 1 - gdb/mdebugread.c | 2 - gdb/mem-break.c | 3 - gdb/memattr.c | 1 - gdb/memory-map.c | 3 - gdb/mep-tdep.c | 3 - gdb/mi/mi-cmd-break.c | 1 - gdb/mi/mi-cmd-catch.c | 1 - gdb/mi/mi-cmd-disas.c | 1 - gdb/mi/mi-cmd-env.c | 2 - gdb/mi/mi-cmd-stack.c | 1 - gdb/mi/mi-cmd-var.c | 1 - gdb/mi/mi-cmds.c | 1 - gdb/mi/mi-common.c | 1 - gdb/mi/mi-console.c | 2 - gdb/mi/mi-getopt.c | 2 - gdb/mi/mi-interp.c | 1 - gdb/mi/mi-main.c | 1 - gdb/mi/mi-parse.c | 1 - gdb/microblaze-rom.c | 1 - gdb/microblaze-tdep.c | 2 - gdb/mingw-hdep.c | 2 - gdb/minidebug.c | 1 - gdb/minsyms.c | 1 - gdb/mips-irix-tdep.c | 1 - gdb/mips-linux-nat.c | 1 - gdb/mips-linux-tdep.c | 2 - gdb/mips-tdep.c | 8 - gdb/mips64obsd-tdep.c | 3 - gdb/mipsnbsd-tdep.c | 3 - gdb/mipsread.c | 1 - gdb/mn10300-linux-tdep.c | 4 - gdb/mn10300-tdep.c | 2 - gdb/monitor.c | 1 - gdb/moxie-tdep.c | 3 - gdb/mt-tdep.c | 2 - gdb/nat/i386-dregs.c | 4 - gdb/nat/linux-btrace.c | 4 - gdb/nat/linux-btrace.h | 2 - gdb/nat/linux-osdata.c | 3 - gdb/nat/linux-osdata.h | 2 - gdb/nat/linux-procfs.c | 1 - gdb/nat/linux-ptrace.c | 2 - gdb/nat/linux-waitpid.c | 2 - gdb/nat/mips-linux-watch.c | 1 - gdb/nbsd-tdep.c | 1 - gdb/nios2-linux-tdep.c | 23 +- gdb/nios2-tdep.c | 1 - gdb/nto-procfs.c | 1 - gdb/nto-tdep.c | 1 - gdb/objc-lang.c | 2 - gdb/objfiles.c | 2 - gdb/obsd-nat.c | 1 - gdb/opencl-lang.c | 56 - gdb/osabi.c | 3 - gdb/osdata.c | 1 - gdb/p-exp.y | 1 - gdb/p-lang.c | 1 - gdb/p-typeprint.c | 2 - gdb/p-valprint.c | 5 - gdb/parse.c | 2 - gdb/posix-hdep.c | 2 - gdb/ppc-linux-nat.c | 2 - gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 2 - gdb/ppcfbsd-nat.c | 2 - gdb/ppcfbsd-tdep.c | 3 - gdb/ppcnbsd-nat.c | 2 - gdb/ppcnbsd-tdep.c | 3 - gdb/ppcnbsd-tdep.h | 2 - gdb/ppcobsd-nat.c | 2 - gdb/ppcobsd-tdep.c | 3 - gdb/ppcobsd-tdep.h | 2 - gdb/printcmd.c | 2 - gdb/proc-api.c | 1 - gdb/proc-events.c | 1 - gdb/proc-flags.c | 1 - gdb/proc-why.c | 1 - gdb/procfs.c | 3 - gdb/prologue-value.c | 2 - gdb/psymtab.c | 1 - gdb/python/lib/gdb/command/xmethods.py | 2 +- gdb/python/py-auto-load.c | 1 - gdb/python/py-gdb-readline.c | 4 - gdb/python/py-lazy-string.c | 1 - gdb/python/py-value.c | 1 - gdb/python/python-internal.h | 2 - gdb/python/python.c | 1 - gdb/ravenscar-thread.c | 1 - gdb/regcache.c | 89 +- gdb/regcache.h | 45 + gdb/reggroups.c | 1 - gdb/registry.c | 3 - gdb/regset.h | 7 +- gdb/remote-fileio.c | 1 - gdb/remote-m32r-sdi.c | 7 +- gdb/remote-mips.c | 4 +- gdb/remote-notif.c | 2 - gdb/remote-sim.c | 3 - gdb/remote.c | 8 +- gdb/reverse.c | 1 - gdb/rs6000-aix-tdep.c | 2 - gdb/rs6000-nat.c | 1 - gdb/rs6000-tdep.c | 13 +- gdb/s390-linux-nat.c | 177 +-- gdb/s390-linux-tdep.c | 280 +--- gdb/s390-linux-tdep.h | 13 +- gdb/score-tdep.c | 87 +- gdb/score-tdep.h | 34 +- gdb/ser-base.c | 2 - gdb/ser-go32.c | 3 - gdb/ser-mingw.c | 3 - gdb/ser-pipe.c | 1 - gdb/ser-tcp.c | 1 - gdb/ser-unix.c | 1 - gdb/serial.c | 1 - gdb/sh-tdep.c | 2 - gdb/sh64-tdep.c | 2 - gdb/shnbsd-tdep.c | 2 - gdb/skip.c | 1 - gdb/sol-thread.c | 1 - gdb/solib-darwin.c | 2 - gdb/solib-dsbt.c | 1 - gdb/solib-frv.c | 1 - gdb/solib-osf.c | 2 - gdb/solib-som.c | 2 - gdb/solib-spu.c | 2 - gdb/solib-svr4.c | 36 +- gdb/solib-target.c | 2 - gdb/solib.c | 9 +- gdb/somread.c | 1 - gdb/source.c | 2 - gdb/sparc-nat.c | 2 - gdb/sparc-sol2-tdep.c | 3 - gdb/sparc-tdep.c | 3 - gdb/sparc64-sol2-tdep.c | 2 - gdb/sparc64-tdep.c | 3 - gdb/sparc64fbsd-tdep.c | 3 - gdb/sparc64nbsd-tdep.c | 3 - gdb/sparc64obsd-tdep.c | 2 - gdb/sparcnbsd-tdep.c | 3 - gdb/sparcobsd-tdep.c | 2 - gdb/spu-linux-nat.c | 1 - gdb/spu-multiarch.c | 2 - gdb/spu-tdep.c | 2 - gdb/stabsread.c | 3 - gdb/stack.c | 20 +- gdb/std-regs.c | 3 - gdb/symfile.c | 2 - gdb/symmisc.c | 2 - gdb/symtab.c | 2 - gdb/target-delegates.c | 26 - gdb/target-descriptions.c | 1 - gdb/target-memory.c | 3 - gdb/target.c | 39 +- gdb/target.h | 10 - gdb/target/waitstatus.h | 2 - gdb/terminal.h | 2 + gdb/testsuite/ChangeLog | 159 ++ gdb/testsuite/Makefile.in | 44 +- gdb/testsuite/README | 41 + gdb/testsuite/boards/fission.exp | 4 +- gdb/testsuite/configure | 10 + gdb/testsuite/configure.ac | 9 + gdb/testsuite/gdb.arch/amd64-pseudo.c | 57 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 18 +- gdb/testsuite/gdb.base/display.exp | 9 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 12 - gdb/testsuite/gdb.base/gcore-relro-pie.exp | 13 - gdb/testsuite/gdb.base/gcore-relro.exp | 13 - gdb/testsuite/gdb.base/gcore.exp | 12 - gdb/testsuite/gdb.base/hbreak-unmapped.exp | 10 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 17 +- gdb/testsuite/gdb.base/sigbpt.exp | 10 +- gdb/testsuite/gdb.base/signest.exp | 10 +- gdb/testsuite/gdb.base/signull.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.cp/casts.exp | 3 + gdb/testsuite/gdb.cp/class2.exp | 3 +- gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/pr17132.cc | 61 + gdb/testsuite/gdb.cp/pr17132.exp | 40 + gdb/testsuite/gdb.cp/templates.exp | 2 + gdb/testsuite/gdb.dwarf2/data-loc.c | 46 + gdb/testsuite/gdb.dwarf2/data-loc.exp | 291 ++++ gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 30 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 281 ++++ .../gdb.dwarf2/dw2-single-line-discriminators.c | 31 + .../gdb.dwarf2/dw2-single-line-discriminators.exp | 49 + gdb/testsuite/gdb.guile/scm-disasm.exp | 8 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 4 +- gdb/testsuite/gdb.guile/scm-value.exp | 13 +- gdb/testsuite/gdb.mi/basics.c | 8 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 32 +- gdb/testsuite/gdb.python/py-arch.exp | 8 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 4 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 5 +- gdb/testsuite/gdb.python/py-value.exp | 13 +- gdb/testsuite/gdb.python/py-xmethods.py | 20 +- gdb/testsuite/gdb.python/python.exp | 7 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 48 + gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 57 + gdb/testsuite/gdb.threads/gcore-thread.exp | 11 - gdb/testsuite/gdb.threads/thread-execl.c | 1 + gdb/testsuite/gdb.trace/tfile.exp | 1 + gdb/testsuite/lib/gdb.exp | 30 +- gdb/testsuite/lib/read1.c | 40 + gdb/thread.c | 1 - gdb/tic6x-linux-tdep.c | 1 - gdb/tic6x-tdep.c | 1 - gdb/tilegx-linux-nat.c | 3 - gdb/tilegx-linux-tdep.c | 34 +- gdb/tilegx-tdep.c | 2 - gdb/tilegx-tdep.h | 1 + gdb/top.c | 2 - gdb/tracepoint.c | 1 - gdb/tramp-frame.c | 1 - gdb/tui/tui-command.c | 3 - gdb/tui/tui-data.c | 2 - gdb/tui/tui-disasm.c | 1 - gdb/tui/tui-file.c | 2 - gdb/tui/tui-io.c | 1 - gdb/tui/tui-layout.c | 2 - gdb/tui/tui-out.c | 3 - gdb/tui/tui-regs.c | 1 - gdb/tui/tui-source.c | 2 - gdb/tui/tui-stack.c | 1 - gdb/tui/tui-win.c | 2 - gdb/tui/tui-windata.c | 2 - gdb/tui/tui-winsource.c | 3 - gdb/tui/tui.c | 7 +- gdb/typeprint.c | 2 - gdb/ui-file.c | 3 - gdb/ui-out.c | 2 - gdb/user-regs.c | 2 - gdb/utils.c | 49 +- gdb/utils.h | 16 - gdb/v850-tdep.c | 2 - gdb/valarith.c | 16 +- gdb/valops.c | 22 +- gdb/valprint.c | 31 +- gdb/value.c | 482 ++++--- gdb/value.h | 157 ++- gdb/varobj.c | 3 - gdb/vax-nat.c | 1 - gdb/vax-tdep.c | 2 - gdb/vaxnbsd-tdep.c | 2 - gdb/vaxobsd-tdep.c | 2 - gdb/windows-nat.c | 2 - gdb/xcoffread.c | 2 - gdb/xml-support.c | 2 - gdb/xml-syscall.c | 2 - gdb/xml-tdesc.c | 2 - gdb/xstormy16-tdep.c | 2 - gdb/xtensa-linux-nat.c | 2 - gdb/xtensa-tdep.c | 1 - gold/ChangeLog | 46 + gold/Makefile.am | 7 +- gold/Makefile.in | 7 +- gold/aarch64-reloc-property.cc | 164 ++ gold/aarch64-reloc-property.h | 245 +++ gold/aarch64-reloc.def | 70 + gold/aarch64.cc | 1148 +++++++++++-- gold/options.h | 3 +- gprof/ChangeLog | 10 + gprof/configure | 571 ++++--- gprof/configure.ac | 2 +- gprof/gconfig.in | 3 + include/ChangeLog | 9 + include/bfdlink.h | 16 +- include/coff/ChangeLog | 4 + include/coff/pe.h | 52 +- include/elf/ChangeLog | 4 + include/elf/rl78.h | 1 + include/opcode/ChangeLog | 5 + include/opcode/mips.h | 7 +- ld/ChangeLog | 201 +++ ld/config.in | 9 - ld/configure | 1751 ++++++++++---------- ld/configure.ac | 30 +- ld/configure.tgt | 3 +- ld/emulparams/armelf_fbsd.sh | 3 + ld/emultempl/aarch64elf.em | 15 +- ld/emultempl/armelf.em | 19 +- ld/emultempl/elf32.em | 9 +- ld/emultempl/hppaelf.em | 14 +- ld/emultempl/metagelf.em | 14 +- ld/emultempl/nios2elf.em | 14 +- ld/emultempl/pep.em | 7 + ld/emultempl/ppc64elf.em | 24 +- ld/emultempl/sh64elf.em | 3 + ld/emultempl/tic6xdsbt.em | 9 +- ld/emultempl/vms.em | 9 +- ld/ld.texinfo | 37 +- ld/ldlang.c | 46 +- ld/ldlang.h | 11 +- ld/ldlex.h | 2 + ld/ldmain.c | 6 +- ld/ldwrite.c | 1 + ld/lexsup.c | 23 + ld/pe-dll.c | 1 + ld/plugin.c | 54 +- ld/plugin.h | 3 - ld/scripttempl/DWARF.sc | 6 + ld/scripttempl/aix.sc | 12 + ld/scripttempl/alpha.sc | 13 + ld/scripttempl/alphavms.sc | 12 + ld/scripttempl/aout.sc | 12 + ld/scripttempl/armaout.sc | 12 + ld/scripttempl/armbpabi.sc | 14 +- ld/scripttempl/armcoff.sc | 13 + ld/scripttempl/avr.sc | 12 + ld/scripttempl/avrtiny.sc | 12 + ld/scripttempl/crisaout.sc | 12 + ld/scripttempl/delta68.sc | 12 + ld/scripttempl/dlx.sc | 12 + ld/scripttempl/elf.sc | 13 +- ld/scripttempl/elf32cr16.sc | 13 +- ld/scripttempl/elf32cr16c.sc | 15 +- ld/scripttempl/elf32crx.sc | 15 +- ld/scripttempl/elf32msp430.sc | 12 +- ld/scripttempl/elf32msp430_3.sc | 12 + ld/scripttempl/elf32sh-symbian.sc | 13 +- ld/scripttempl/elf32xc16x.sc | 12 + ld/scripttempl/elf32xc16xl.sc | 12 + ld/scripttempl/elf32xc16xs.sc | 15 +- ld/scripttempl/elf64hppa.sc | 13 +- ld/scripttempl/elf_chaos.sc | 11 + ld/scripttempl/elfd10v.sc | 12 + ld/scripttempl/elfd30v.sc | 11 + ld/scripttempl/elfi370.sc | 14 +- ld/scripttempl/elfm68hc11.sc | 13 +- ld/scripttempl/elfm68hc12.sc | 11 + ld/scripttempl/elfmicroblaze.sc | 14 + ld/scripttempl/elfxgate.sc | 11 + ld/scripttempl/elfxtensa.sc | 13 +- ld/scripttempl/epiphany_4x4.sc | 12 +- ld/scripttempl/epocpe.sc | 12 + ld/scripttempl/h8300.sc | 12 + ld/scripttempl/h8300h.sc | 12 + ld/scripttempl/h8300hn.sc | 12 + ld/scripttempl/h8300s.sc | 12 + ld/scripttempl/h8300sn.sc | 12 + ld/scripttempl/h8300sx.sc | 12 + ld/scripttempl/h8300sxn.sc | 12 + ld/scripttempl/h8500.sc | 12 + ld/scripttempl/h8500b.sc | 12 + ld/scripttempl/h8500c.sc | 12 + ld/scripttempl/h8500m.sc | 12 + ld/scripttempl/h8500s.sc | 12 + ld/scripttempl/hppaelf.sc | 13 + ld/scripttempl/i386beos.sc | 12 + ld/scripttempl/i386coff.sc | 14 + ld/scripttempl/i386go32.sc | 12 + ld/scripttempl/i386msdos.sc | 12 + ld/scripttempl/i860coff.sc | 12 + ld/scripttempl/i960.sc | 12 + ld/scripttempl/ia64vms.sc | 12 + ld/scripttempl/ip2k.sc | 12 + ld/scripttempl/iq2000.sc | 13 +- ld/scripttempl/m68kaux.sc | 13 + ld/scripttempl/m68kcoff.sc | 12 + ld/scripttempl/m88kbcs.sc | 13 + ld/scripttempl/mcorepe.sc | 12 + ld/scripttempl/mep.sc | 13 +- ld/scripttempl/mips.sc | 15 + ld/scripttempl/mipsbsd.sc | 12 + ld/scripttempl/mmo.sc | 14 + ld/scripttempl/moxie.sc | 12 + ld/scripttempl/nds32elf.sc | 14 +- ld/scripttempl/nw.sc | 13 + ld/scripttempl/pe.sc | 12 + ld/scripttempl/pep.sc | 12 + ld/scripttempl/pj.sc | 12 + ld/scripttempl/ppcpe.sc | 14 + ld/scripttempl/psos.sc | 12 + ld/scripttempl/riscix.sc | 12 + ld/scripttempl/sh.sc | 12 + ld/scripttempl/sparccoff.sc | 14 + ld/scripttempl/st2000.sc | 17 +- ld/scripttempl/tic30aout.sc | 12 + ld/scripttempl/tic30coff.sc | 81 +- ld/scripttempl/tic4xcoff.sc | 12 + ld/scripttempl/tic54xcoff.sc | 15 +- ld/scripttempl/tic80coff.sc | 12 + ld/scripttempl/v850.sc | 12 + ld/scripttempl/v850_rh850.sc | 12 + ld/scripttempl/vanilla.sc | 5 + ld/scripttempl/w65.sc | 12 + ld/scripttempl/xstormy16.sc | 11 + ld/scripttempl/z80.sc | 12 + ld/scripttempl/z8000.sc | 12 + ld/testsuite/ChangeLog | 84 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 13 + ld/testsuite/ld-aarch64/copy-reloc-exe.s | 7 + ld/testsuite/ld-aarch64/copy-reloc-so.s | 6 + ld/testsuite/ld-aarch64/copy-reloc.d | 4 + ld/testsuite/ld-aarch64/eh-frame-bar.s | 2 +- ld/testsuite/ld-aarch64/eh-frame-foo.s | 2 +- ld/testsuite/ld-aarch64/eh-frame.d | 72 +- ld/testsuite/ld-aarch64/emit-relocs-264-bad.d | 3 + ld/testsuite/ld-aarch64/emit-relocs-266-bad.d | 3 + ld/testsuite/ld-aarch64/emit-relocs-268-bad.d | 3 + ld/testsuite/ld-aarch64/emit-relocs-269-bad.d | 3 + ld/testsuite/ld-arm/arm-elf.exp | 39 + ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 18 + ld/testsuite/ld-arm/farcall-cond-thumb-arm.s | 27 + .../ld-arm/jump-reloc-veneers-cond-long-backward.d | 24 + ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 24 + .../jump-reloc-veneers-cond-short-backward.d | 13 + .../ld-arm/jump-reloc-veneers-cond-short.d | 13 + ld/testsuite/ld-arm/jump-reloc-veneers-cond.s | 12 + ld/testsuite/ld-arm/pcrel-shared.rd | 16 + ld/testsuite/ld-arm/pcrel-shared.s | 25 + ld/testsuite/ld-elf/eh5.d | 22 +- ld/testsuite/ld-elf/needed3.c | 8 + ld/testsuite/ld-elf/shared.exp | 12 + ld/testsuite/ld-i386/i386.exp | 8 + ld/testsuite/ld-i386/pr17306a.s | 9 + ld/testsuite/ld-i386/pr17306b.s | 2 + ld/testsuite/ld-plugin/lto.exp | 28 +- ld/testsuite/ld-plugin/pr16746a.c | 3 + ld/testsuite/ld-plugin/pr16746b.c | 5 + ld/testsuite/ld-plugin/pr16746c.c | 8 + ld/testsuite/ld-plugin/pr16746d.c | 8 + ld/testsuite/ld-powerpc/apuinfo-vle.rd | 5 + ld/testsuite/ld-powerpc/apuinfo-vle.s | 4 + ld/testsuite/ld-powerpc/apuinfo.rd | 5 +- ld/testsuite/ld-powerpc/powerpc.exp | 7 +- ld/testsuite/ld-x86-64/pr17306a.s | 9 + ld/testsuite/ld-x86-64/pr17306b.s | 2 + ld/testsuite/ld-x86-64/x86-64.exp | 8 + ld/testsuite/lib/ld-lib.exp | 2 +- opcodes/ChangeLog | 91 + opcodes/arm-dis.c | 2 + opcodes/bfin-dis.c | 232 ++-- opcodes/micromips-opc.c | 14 +- opcodes/s390-dis.c | 291 ++-- patches/binutils-lto-mixed.patch | 208 +-- sim/arm/ChangeLog | 9 + sim/arm/config.in | 7 + sim/arm/configure | 107 ++- sim/avr/ChangeLog | 9 + sim/avr/config.in | 7 + sim/avr/configure | 107 ++- sim/bfin/ChangeLog | 9 + sim/bfin/config.in | 7 + sim/bfin/configure | 107 ++- sim/common/ChangeLog | 13 + sim/common/config.in | 7 + sim/common/configure | 107 ++- sim/common/sim-trace.h | 3 + sim/cr16/ChangeLog | 9 + sim/cr16/config.in | 7 + sim/cr16/configure | 107 ++- sim/cris/ChangeLog | 9 + sim/cris/config.in | 10 + sim/cris/configure | 107 ++- sim/d10v/ChangeLog | 9 + sim/d10v/config.in | 7 + sim/d10v/configure | 107 ++- sim/erc32/ChangeLog | 9 + sim/erc32/config.in | 7 + sim/erc32/configure | 107 ++- sim/frv/ChangeLog | 16 + sim/frv/Makefile.in | 3 +- sim/frv/config.in | 13 + sim/frv/configure | 114 ++- sim/frv/configure.ac | 4 +- sim/h8300/ChangeLog | 9 + sim/h8300/config.in | 7 + sim/h8300/configure | 107 ++- sim/iq2000/ChangeLog | 15 + sim/iq2000/config.in | 13 + sim/iq2000/configure | 117 ++- sim/iq2000/configure.ac | 8 +- sim/lm32/ChangeLog | 9 + sim/lm32/config.in | 10 + sim/lm32/configure | 107 ++- sim/m32c/ChangeLog | 9 + sim/m32c/config.in | 7 + sim/m32c/configure | 107 ++- sim/m32r/ChangeLog | 16 + sim/m32r/Makefile.in | 3 +- sim/m32r/config.in | 13 + sim/m32r/configure | 114 ++- sim/m32r/configure.ac | 4 +- sim/m68hc11/ChangeLog | 9 + sim/m68hc11/config.in | 10 + sim/m68hc11/configure | 107 ++- sim/mcore/ChangeLog | 9 + sim/mcore/config.in | 7 + sim/mcore/configure | 107 ++- sim/microblaze/ChangeLog | 9 + sim/microblaze/config.in | 7 + sim/microblaze/configure | 107 ++- sim/mips/ChangeLog | 9 + sim/mips/config.in | 3 + sim/mips/configure | 107 ++- sim/mn10300/ChangeLog | 9 + sim/mn10300/config.in | 3 + sim/mn10300/configure | 107 ++- sim/moxie/ChangeLog | 9 + sim/moxie/config.in | 7 + sim/moxie/configure | 107 ++- sim/msp430/ChangeLog | 17 + sim/msp430/config.in | 57 + sim/msp430/configure | 107 ++- sim/msp430/msp430-sim.c | 138 +- sim/msp430/msp430-sim.h | 18 + sim/ppc/ChangeLog | 11 + sim/ppc/basics.h | 1 + sim/ppc/config.in | 6 + sim/ppc/configure | 106 ++ sim/ppc/configure.ac | 3 + sim/ppc/device.c | 2 +- sim/ppc/device.h | 2 +- sim/ppc/hw_htab.c | 1 + sim/ppc/hw_memory.c | 2 + sim/rl78/ChangeLog | 9 + sim/rl78/config.in | 7 + sim/rl78/configure | 107 ++- sim/rx/ChangeLog | 9 + sim/rx/config.in | 7 + sim/rx/configure | 107 ++- sim/sh/ChangeLog | 9 + sim/sh/config.in | 7 + sim/sh/configure | 107 ++- sim/sh64/ChangeLog | 15 + sim/sh64/config.in | 13 + sim/sh64/configure | 117 ++- sim/sh64/configure.ac | 8 +- sim/v850/ChangeLog | 9 + sim/v850/config.in | 7 + sim/v850/configure | 107 ++- src-release | 318 ---- src-release.sh | 352 ++++ 899 files changed, 16730 insertions(+), 7170 deletions(-) create mode 100644 gas/config/te-armfbsdeabi.h create mode 100644 gas/config/te-armfbsdvfp.h create mode 100644 gas/testsuite/gas/arm/blx-bl-convert.d create mode 100644 gas/testsuite/gas/arm/blx-bl-convert.l create mode 100644 gas/testsuite/gas/arm/blx-bl-convert.s create mode 100644 gas/testsuite/gas/arm/ual-vcmp.d create mode 100644 gas/testsuite/gas/arm/ual-vcmp.s create mode 100644 gas/testsuite/gas/arm/vcmp-zero-bad.d create mode 100644 gas/testsuite/gas/arm/vcmp-zero-bad.l create mode 100644 gas/testsuite/gas/arm/vcmp-zero-bad.s create mode 100644 gas/testsuite/gas/sparc/ld_st_fsr.d create mode 100644 gas/testsuite/gas/sparc/ld_st_fsr.s create mode 100644 gas/testsuite/gas/sparc/ldx_efsr.d create mode 100644 gas/testsuite/gas/sparc/ldx_efsr.s create mode 100644 gas/testsuite/gas/sparc/ldx_stx.d create mode 100644 gas/testsuite/gas/sparc/ldx_stx.s create mode 100644 gdb/common/common-debug.c create mode 100644 gdb/common/common-debug.h create mode 100644 gdb/common/common-types.h create mode 100644 gdb/common/errors.c create mode 100644 gdb/common/errors.h create mode 100644 gdb/debug.c create mode 100644 gdb/testsuite/gdb.cp/pr17132.cc create mode 100644 gdb/testsuite/gdb.cp/pr17132.exp create mode 100644 gdb/testsuite/gdb.dwarf2/data-loc.c create mode 100644 gdb/testsuite/gdb.dwarf2/data-loc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.exp create mode 100644 gdb/testsuite/gdb.threads/gcore-stale-thread.c create mode 100644 gdb/testsuite/gdb.threads/gcore-stale-thread.exp create mode 100644 gdb/testsuite/lib/read1.c create mode 100644 gold/aarch64-reloc-property.cc create mode 100644 gold/aarch64-reloc-property.h create mode 100644 gold/aarch64-reloc.def create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-exe.s create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-so.s create mode 100644 ld/testsuite/ld-aarch64/copy-reloc.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-264-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-266-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-268-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-269-bad.d create mode 100644 ld/testsuite/ld-arm/farcall-cond-thumb-arm.d create mode 100644 ld/testsuite/ld-arm/farcall-cond-thumb-arm.s create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-long-backward.d create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-short-backward.d create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-short.d create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond.s create mode 100644 ld/testsuite/ld-arm/pcrel-shared.rd create mode 100644 ld/testsuite/ld-arm/pcrel-shared.s create mode 100644 ld/testsuite/ld-elf/needed3.c create mode 100644 ld/testsuite/ld-i386/pr17306a.s create mode 100644 ld/testsuite/ld-i386/pr17306b.s create mode 100644 ld/testsuite/ld-plugin/pr16746a.c create mode 100644 ld/testsuite/ld-plugin/pr16746b.c create mode 100644 ld/testsuite/ld-plugin/pr16746c.c create mode 100644 ld/testsuite/ld-plugin/pr16746d.c create mode 100644 ld/testsuite/ld-powerpc/apuinfo-vle.rd create mode 100644 ld/testsuite/ld-powerpc/apuinfo-vle.s create mode 100644 ld/testsuite/ld-x86-64/pr17306a.s create mode 100644 ld/testsuite/ld-x86-64/pr17306b.s delete mode 100644 src-release create mode 100755 src-release.sh hooks/post-receive -- gdb and binutils