public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: sergiodj@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap
Date: Mon, 27 Feb 2012 17:54:00 -0000	[thread overview]
Message-ID: <20120227175439.14359.qmail@sourceware.org> (raw)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    *** empty log message ***

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

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

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

    daily update

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

    *** empty log message ***

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

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

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

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

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

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

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

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

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

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

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


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


             reply	other threads:[~2012-02-27 17:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-27 17:54 sergiodj [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-01-26 21:12 sergiodj
2012-01-25 18:44 sergiodj
2012-01-18  3:20 sergiodj
2011-03-28 16:22 jkratoch
2011-03-20 13:35 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120227175439.14359.qmail@sourceware.org \
    --to=sergiodj@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).