public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: gary@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  gbenson/rtld-probes: Merge remote branch 'gdb/master' into gbenson/rtld-probes
Date: Thu, 04 Jul 2013 14:29:00 -0000	[thread overview]
Message-ID: <20130704142953.18753.qmail@sourceware.org> (raw)

The branch, gbenson/rtld-probes has been updated
       via  bdbfa45acbce73bcebbbd053cfb6579344ebe83f (commit)
       via  e2525218c4971c8cffa24964310d5d835dc6f034 (commit)
       via  e9ca7b1915dc8c5486e9952704ec338ae0ff772b (commit)
       via  6ca6eb40a5d2af8390af90f0ef9a577367dc5c12 (commit)
       via  ac5a2a6855038988c4710d4de091659b4ad5af5e (commit)
       via  39ac4ac5a41537e2f2b1af30d08d19372d99a9dc (commit)
       via  c3b69035e84941c70ea5c3617eb3f2b08d3fddf8 (commit)
       via  528686b1417c64b9003e3a208aecf7a3393c9298 (commit)
       via  02bbcd0bf94ef12ef1cce3d20c89089443a02f70 (commit)
       via  2af3d5041834f51260802722fa999180f94b6ecb (commit)
       via  3bc9e162d5b12a8e45ee46de9d61f165ad887205 (commit)
       via  194fffdf26f674b8d76930a5c784b7dbeee162b4 (commit)
       via  e8eed990bdf1fe4496e6b2f380a43827f6275992 (commit)
       via  e76c7edc2de3b1e46cde8d3591cb500be1063636 (commit)
       via  3940852e23c7fea4317e2cd9e449ab3ee8e1a9ee (commit)
       via  235544f077f96aaa1d943d098e046e7ee8cd22f4 (commit)
       via  f6725d15f8f751b2265dce0af6b5a6ecb5169225 (commit)
       via  538934e56883d8ca0db00db52dcbd7ad7aeb6fc8 (commit)
       via  98f3193de4ce9ae09a07ea05fb77e0f5a55a43fe (commit)
       via  450284df9670b3153539ec87b414f4ef598e7425 (commit)
       via  22ac7877865e928071fc2c3466707404f4bee8cd (commit)
       via  8f1aacd53a9f94b7bd58223506aaa0787fe88317 (commit)
       via  eec4c22dc8a369d5778dab15231389899dac21c6 (commit)
       via  c3a98eece680fd9232a7b45f83c93f917bead2a1 (commit)
       via  1264effb2b7f53e74f2a4e91a2b1145c06721537 (commit)
       via  726b3f8fabc2a3b2dbdceab6dd56a61a3a453a82 (commit)
       via  b71f7a65b7f0d3cec415c34b190452713284ea4d (commit)
       via  0b0ae1fa6f0556ddcb3ea8e1ae44b435eb65a0eb (commit)
       via  7dcd90c69d0fc2b24af4f43b00705a976191d03e (commit)
       via  132367bed08c96d95cb941601470e708a8469ab9 (commit)
       via  e415e0e203cecb5e99ac0218829d301bacfe95f2 (commit)
       via  9d3e98c844fe7c4e5e45a5552847d864eb0c1946 (commit)
       via  212fe135e533bb0e9667e42d7e3cbba5a12e1c7c (commit)
       via  598d98c728f9024c1ef584f4c966d42b3b3e2dc2 (commit)
       via  0516a30a6658ec161489d5ac2b704bc0604ceab9 (commit)
       via  c80f3fec040bc0ba629c910da2b773d5215859aa (commit)
       via  608ddd4e6025711117c89abdcb2825fc0825d82e (commit)
       via  27d90985f8da7ed4825ac08dfc48327d2d086123 (commit)
       via  053794947ff80d6b4bcacbc282e4c054b84f5913 (commit)
       via  62737b62efffd7b0df85898f25e1150a58641927 (commit)
       via  49a0e79d43d84f5b8bd6cde86cf6a0a27b158f78 (commit)
       via  9c87554cdab484215a5d0fa8a674e971d9d72723 (commit)
       via  a5ac9c55dd7a504a437fe9725a409bf1a4b18486 (commit)
       via  c1f0e9fd24a630334030c8cde22ba3cff47fd897 (commit)
       via  f47b3575370c851516ee4d32c2927db950e1b2cc (commit)
       via  7935f4aa757bf274a642d2bbd710c132abf3fb94 (commit)
       via  46e588f6131d0a6733942712d0536cbe56da766d (commit)
       via  20e7d3de3949b5f590040708f2991cb9ddb9e17c (commit)
       via  50c506def5189908296f994ccab6f6dea5844f60 (commit)
       via  ad999c037c162cd1067bc273696516c721da94dc (commit)
       via  d2390d3a211f13886d36d42d4499d2200c91aa3d (commit)
       via  61ded7ed87a7ff9959783df5f576c6d3801aa248 (commit)
       via  d01affbdda5f73c50491bf665864f2480bc92418 (commit)
       via  296ea2099b85c831c6a8ab28eb438ae79b18800e (commit)
       via  1f79c6d3c5e27cc93b249cf48cc7a8a54a883f64 (commit)
       via  76c9d63c300e843dacf33da5f8b90ec7809e10ef (commit)
       via  57009b17f3228be68ebb4c64a2742522a14ca15e (commit)
       via  c74ac2ec3c751dc1f76bcc6c9230bb46295397ed (commit)
       via  ac022b2d50aa120b740bbb2ee132c8880fa2d9c9 (commit)
       via  7d5d2fc0a0ac2dd9d53d04e9ad823f87c46158c1 (commit)
       via  8d0eec2573ce7ba03e0512643e61b40cb90896ea (commit)
       via  c37a1df35a4bd2d460fa8d0467e0f331ed9a451f (commit)
       via  935c9392d77df3b97f63198a3929b57dc96660aa (commit)
       via  f97e86f7004af974b718c623cda41507ae0d4348 (commit)
       via  0472685f694f8afe7a7582e0a528e446032af2d8 (commit)
       via  27a1409b68c04bf47488cefc802ba1c9d0e967d8 (commit)
       via  491eba65936da9740856a11dc5facebf6842c07a (commit)
       via  1136353c91b5aaad7f6135082ef396b1606c7a87 (commit)
       via  1335b40f19a94983ec2926156fbf6f92778f446d (commit)
       via  b3e2bade1b515a50e680fbf5771f5a451e72fcae (commit)
       via  68ca8a65acdcf8932309fdbced88b7f6b4fa0346 (commit)
       via  b30a226a69f155ac6ab02a5dcb0ada444730d5b4 (commit)
       via  eded02361148823ad8fbb9dae114275c82ea6969 (commit)
       via  2345e28e4186c9f65ac3a089d02af119d7338a70 (commit)
       via  1d7cb0bd9a442184323f6995b52e859a7bb9cccb (commit)
       via  7ed4604923968abf816aecd2b5e127417ea18e34 (commit)
       via  af702e9f1f5023fb5ac9b06ce80e61da936fc8cf (commit)
       via  03a7a095719ba7eab65a965af5532e064095aed8 (commit)
       via  8dd829c3b71bce6c874eb3304de5069f19ceb460 (commit)
       via  4cc243ce08bddf955f094743278dd9bc0ab57605 (commit)
       via  946abbef95d766ea5d8f117f2578fd02bb7bf835 (commit)
       via  1a0fd27c4c0ec13001afd60215c02ac80f9ab7af (commit)
       via  20eddc5f286506ea69d489de8d8cd736e20127be (commit)
       via  c895f69a3f937290d826a1ca2cfd7070f0a92572 (commit)
       via  79b2e29444c27e1726c5193a6341951f02e78ac1 (commit)
       via  53fc885c27345e68c4f7fabf96694741af0827d7 (commit)
       via  919cff269683c2002d1e46d70de0679931bfc2e9 (commit)
       via  989533498439dc95e510abfb62a401e0eaf62669 (commit)
       via  e644fa49f8713ef341bea7deddb385a470c91b5a (commit)
       via  ed2129b272ce2d519a74ab158e80fde28fce7137 (commit)
       via  bc269e81353eac359e15fd5e391e4dbef07c6bab (commit)
       via  f21b8497f460826d16c6b053fe573f919ad3332f (commit)
       via  e7ec122190f1bf4f15ca10c4911406954793a570 (commit)
       via  a32d9889e30d1c39a9996ab266bb474020b96cf9 (commit)
       via  ea405824585242fef88143406a8f9ffc7bb480b9 (commit)
       via  9bf8fe0d6cf3a8d0c4c881ace66c7b1e1f00018f (commit)
       via  06b5137ca80f96dac84233e93e07a253bab826f1 (commit)
       via  4aa7e6ab18ac49fcd1ac54cfa422d1e0d935da15 (commit)
       via  752e59abd673a847e6a021343f94a4fbb905e1ae (commit)
       via  df53db70bfc83857f6f292850a5d05dc9e3c64b8 (commit)
       via  9197389ee90f6d2b3fe489d8cc376f26e4827217 (commit)
       via  bfd84e7c17d73287ba08f599a9261d685004822f (commit)
       via  683454e58c93fef964b0a488e0b5ff6de3b13f85 (commit)
       via  eded4b816d7293af0015da8bf1e76ba1668f47f4 (commit)
       via  bc8326fc6ab96b46400c415e2c50c3a984bfd503 (commit)
       via  9de54a4fad6963fb9bc2472567c983b8a6ff32bd (commit)
       via  49610b5e9d140df0225634a14bb5bc2641e3ed8f (commit)
       via  091a9138460dda434a38fab9b789471749da5454 (commit)
       via  b2a893ee758e81bf5611112d62e3d4fa7da7d84b (commit)
       via  f4f9399f80652e95afa0b4c2e099508cc6b2646d (commit)
       via  61f6db26fad51a7a4b2d4d61a134d5f98cbdf1e1 (commit)
       via  b1031f1ff0af97e45166f98d645707735e8e5e78 (commit)
       via  bc30f4ee106d73efe2f50645a906967106b63071 (commit)
       via  273839b58a3773e6e6e9fc704201d32232f88050 (commit)
       via  9fc8e7c773c7af26f04e664c3892b3b4a047fd3b (commit)
       via  1bc26acb597f4f82d4d62db50f13c9cbb7eb8009 (commit)
       via  2eb45b34dd1fa9eef4dc9e85122cbee885eb6ab9 (commit)
       via  4209cdad461e805602e1fef16282e77dac70e880 (commit)
       via  25a948329f80baff44515be099a541903d6f653d (commit)
       via  c5fd8c697168f895c5ccf6600b3ee34634c993e0 (commit)
       via  67ff5fa72bd21c7cb314e72c578c3eb7cfc6d4c3 (commit)
       via  95b50690fb433e447028d23ca336a8ce645bdb58 (commit)
       via  8200bb401fed0792f31532010fbe662a92b738bd (commit)
       via  fb2e9a8486bba186810811a7a0f880699f3157d8 (commit)
       via  d4e5ccc4f41ced3661cbe3431420422dbde85e14 (commit)
       via  ce0714afbc64c8504eb139de89265ce4c74798e2 (commit)
       via  0304a52801dfc162aa75d635eb6dce859cdcf9da (commit)
       via  dc34edb76e306f371e21dd737888026ad93e68f2 (commit)
       via  a0c4c670d30fa23fefb93e9ab898cb936fe0f11b (commit)
       via  750bfa3fc6490159aacf30e9ad55e16fa49beb1a (commit)
       via  f4af6bc3a6b11b44fc19b7e1c01d6ec221db1ce1 (commit)
       via  6c9c6508cce1353bde5811cce4040a1d5a302478 (commit)
       via  7a55df68b203148e593daea04b5d6af075e095e9 (commit)
       via  60d1bdf1b1fc948fd8c35d73d51798a211176122 (commit)
       via  8eaac0c2c003423056f33308d6bc7e268af8fbc0 (commit)
       via  5c5458af8483dc197098ad3e90502a4b2a9746ad (commit)
       via  90b6ecf12677bc912c2fb47b933fa34d2881bb39 (commit)
       via  a5224da88eb910b367a96bdc0c42a100781fabfe (commit)
       via  128c4f26098823e2f0253ca8d24d46fe14691877 (commit)
       via  f114db4d2eba0fba283c82ec1bd9d882bc49ce9b (commit)
       via  27ef916ae7ad89e01eb4ef7b24fd7be452b96e72 (commit)
       via  51f2383cef7d1b3dc06836200ee56af7cd4efa01 (commit)
       via  ccadbb00440d6633f3be910c3894b4a2e628dd23 (commit)
       via  63a1873ab1963c9f60c495a297711aebb538b15c (commit)
       via  7980062fe95e0138ef29beb5e496885f071a8b38 (commit)
       via  6f60387731a8855367034a910d14047d4ce1f613 (commit)
       via  315a19370d66e46d8a7a16bd71aa331c3622341e (commit)
       via  2bc75af3916835a6b202a7fda7522208dc118ce0 (commit)
       via  0252e90ede531c864c0e079c45df7218680f71d6 (commit)
       via  71978859f63b2ef422d2b2a02d43e4f510a92260 (commit)
       via  fdcdde39f15f7c387f6492dd0e41e7d057af582b (commit)
       via  d879deec08ee1967232dbc4e677a9a827d352d1c (commit)
       via  992b7e18359519bb2ab0829ca022ae3de768beeb (commit)
       via  1484358ed3d19c6c8cfdf45d506ffde633ca7b6e (commit)
       via  5dd1f485c448494a6b254fda0e87231a2e0846ee (commit)
       via  263a921fd51ff1069c9788247efda1e6226cb3ca (commit)
       via  a7308779226c5c330535db785e84acaac1da672a (commit)
       via  25b2d6f94a098c97896e2b8b54a07aaf7dad5b6d (commit)
       via  846c8e6ab538c3245d8119aef7657a0ce0402419 (commit)
       via  611aa2b284bbfd7e29b585bc03d31ec6e57c5bf3 (commit)
       via  c1bdf45d7ac94dbf6d82ef03d4d29eb406a244c7 (commit)
       via  7eb5b6a468ab2e313dbfd2638228846f9cd43ca3 (commit)
       via  75f45fe57b0f1bb1de9485a9175e0bba723ccda2 (commit)
       via  de1e5bbb865c27c372bc49912777506376517a9a (commit)
       via  7a106f17dfd78345ebdc1714e4e7cdaff73727bc (commit)
       via  a207d4e3c3716aeaf48378f45328947be732d564 (commit)
       via  ba705a97e0f9e9c24244f50d5ed414cc60ac556f (commit)
       via  b22d1dba9dbe0edf7d54008fe4196201fe5af9a6 (commit)
       via  63d56af11e57587bda22e30f63f74ebd11c39d3e (commit)
       via  d33aa35b7856edaa056abdb54e4304472387c701 (commit)
       via  b45c51e012c1d3d5bcda8caffba46406ac60eeea (commit)
       via  4a9fa32bf9948b2077984c896d034da24a057b3f (commit)
       via  10b69d8264d23e4f2133a73f880655f06a3f604c (commit)
       via  aba6da4e2b62f0caec9f9d6d1adf47c4c8401466 (commit)
       via  3a65a4a6d28d3875f6047b050f78f5ed4157a120 (commit)
       via  33dee249503847b3d86d9edc06fa34477c915ae4 (commit)
       via  e10a24172d88254e16af4304a5603556608ffca2 (commit)
       via  7272111c87bfd55917e34172115ca9bdfcaa726e (commit)
       via  df9378ffadb503231fff2c0c7cf1755ba8b2960b (commit)
       via  4ba8483c26cc449fa115cd490c71ccbff7039190 (commit)
       via  ace916f43edbf3d31c3b2ed78fa6e0f81fba705d (commit)
       via  99d1a5c0fa76b3981690bbda26d7faae284e190a (commit)
       via  e238081bb7e50055e2b7c0b0d1b697e47fe2d877 (commit)
       via  5625f90ce53854b1c62f49229577e4dbdf323947 (commit)
       via  21206e81f8efc486383f971b37fdc6b3bdddeb5c (commit)
       via  05bf60502998d3e6793eeea259a84528e3dca307 (commit)
       via  e70a152e6e28a5bbe792614d746f1182512e1d91 (commit)
       via  01e3f656d2961975c298fd1e626e0acf83976911 (commit)
       via  9799ab54486adf49a50e5aadd9f5e6bc03db6123 (commit)
       via  9230078ad017a32d7f2f4b7107a65a34554ae9c8 (commit)
       via  498756d858f199c2f7122e7df1bd3b802410eb63 (commit)
       via  334ab20292c3bbbc963c0429d223880d790aa67f (commit)
       via  50806d380850c864f1eccee76b825215ac1555a9 (commit)
       via  19588b66da2fa4f71096a96e755b6824a871bb81 (commit)
       via  08410765129c3c84996505f538993bebf1bb973a (commit)
       via  cacca56f51809f9fc1d6366dbe4406fd94d5f9be (commit)
       via  142a4c245ed9a79ce295588c85fbc63739b7971b (commit)
       via  e05713dd030d5dbad35b7a4f2fce547641e737e7 (commit)
       via  901efc30a8dbf43d75c3fe237698fa3966849a01 (commit)
       via  00d6602ca21bef18541121216d3fd6e8e57e05e0 (commit)
       via  b54c583c9dc7f0c8ae0d2da56f3fb93a71e51d29 (commit)
       via  55806c25eac813da365236c2996613e6aeb341f6 (commit)
       via  1e1754a3d30c05ef7e179dba583057083eebf926 (commit)
       via  6776fcaed605fcc6835dc1d7add224bda852fb78 (commit)
       via  3a433e6f35874b7ba61ed048365ca6a9dd71fe42 (commit)
       via  75932b72d870d8b1d48b14dceb53abc966469ce8 (commit)
       via  debeeac623885b04c2a30a5e6212e599023c7c3f (commit)
       via  46773a75ce73ca35bd36fcc9b2292eb24875d836 (commit)
       via  d303935e79b890e16fdd6acbbb1325b524243d88 (commit)
       via  46b39981ce282ac72d2536427d085f9a83c2a892 (commit)
       via  7ab0f9e460b59d1bd6df158ef14243922759cf9f (commit)
       via  1b87443249230bdb8fa8bf50f441f387721eeb23 (commit)
       via  926e3028346f3b536b95f904040a2d696ac60e60 (commit)
       via  984815e83ea7218e9b297810e8ff541ae81a608f (commit)
       via  b8b4f20298ffb194091ab024904094111123897b (commit)
       via  a8036ca23145ace743ec0f98db2663c56f9dec7c (commit)
       via  7dfbc23277be786c5d40f4ca28b7847774216238 (commit)
       via  6c15b536607c0297f9696ca96410b88c7c5e4ec0 (commit)
       via  865c724068a13540c75f0e5b0024a19b35a12c14 (commit)
       via  8306f4153ae79a0c8bf3acd3a07076c3c3aceee1 (commit)
       via  e0dd06f0a384338523320a769d5bec6b93335235 (commit)
       via  45895d8453d380eca6acce2bf23ebb363f391e93 (commit)
       via  42b6105c2ab06d684595414c4fb6ac2b2056019f (commit)
       via  412f6d9c3dd9bf3049d1b78aefdc7391f95b5484 (commit)
       via  7c56eaa2a0e8d0026b30db4bb7ed5dac7714c780 (commit)
       via  8bf0fc50a745b6a5c727dff87cb38d2f6c922940 (commit)
       via  5ba9957aac5fc02b7c774aad69d9582fa5d413ff (commit)
       via  f34c4136fdbb75c35ce3144e810b2633a737dd48 (commit)
       via  9c543ebf2eeb2698cb4128f7f9e1e2716790121d (commit)
       via  e3d3ffe8e2191706b4adb8063acfefdb1a53308f (commit)
       via  dae5167feb0a7f441503b56a30e3a44166d21459 (commit)
       via  1c84a012eae901086a22b0fb01b4b4e142c584c3 (commit)
       via  e11f0c0337e63b9170900b452ca0990f804d729c (commit)
       via  4d54e920dcdfbb93fca782d1989aae539cd50e04 (commit)
       via  de07f81d1d66a6e16b60b53f1cb0b9126dc6d50b (commit)
       via  a6808c0c8f122f5940c0556f4a23b4faf85f952c (commit)
       via  312d69cced726700c40eb8affd224ffa0f6e141b (commit)
       via  dca4d6be9dbb46d002e992fc1f8062f737f3f5b7 (commit)
       via  377d4926e91e18e2446f8be7a10ffaa254f6b3ae (commit)
       via  0fe49c97e446b21adc088124181c755dddaa6b3e (commit)
       via  7bb9e3e26deb8909c037aa47db2d9129e0cd52cf (commit)
      from  75a0afd098fac4e11dcd8f1160f3b4071dd37d77 (commit)

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

- Log -----------------------------------------------------------------
commit bdbfa45acbce73bcebbbd053cfb6579344ebe83f
Merge: 75a0afd e252521
Author: Gary Benson <gbenson@redhat.com>
Date:   Thu Jul 4 15:29:20 2013 +0100

    Merge remote branch 'gdb/master' into gbenson/rtld-probes

commit e2525218c4971c8cffa24964310d5d835dc6f034
Author: aburgess <aburgess>
Date:   Thu Jul 4 11:11:24 2013 +0000

    http://sourceware.org/ml/gdb-patches/2013-07/msg00059.html
    
    gdb/ChangeLog
    
            * stack.c (read_frame_arg): No longer fetch lazy values.
            * value.c (value_optimized_out): If the value is not already
            marked optimized out, and is lazy then fetch it.
            (value_primitive_field): Move optimized out check to later in the
            function, after we have loaded any lazy values.
            (value_fetch_lazy): Use optimized out flag directly rather than
            calling optimized_out method.
    
    gdb/testsuite/ChangeLog
    
            * gdb.dwarf2/dw2-reg-undefined.exp: New file.
            * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
            * gdb.dwarf2/dw2-reg-undefined.S: Likewise.

commit e9ca7b1915dc8c5486e9952704ec338ae0ff772b
Author: aburgess <aburgess>
Date:   Thu Jul 4 09:49:42 2013 +0000

    http://sourceware.org/ml/gdb-patches/2013-07/msg00056.html
    
    	* valops.c: Don't include "user-regs.h".
    	(value_fetch_lazy): Moved to value.c.
    	* value.c: Include "user-regs.h".
    	(value_fetch_lazy): Moved from valops.c.

commit 6ca6eb40a5d2af8390af90f0ef9a577367dc5c12
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 4 01:42:08 2013 +0000

    	* ppc-opc.c (powerpc_opcodes): Add tdui, twui, tdu, twu, tui, tu.

commit ac5a2a6855038988c4710d4de091659b4ad5af5e
Author: qiyao <qiyao>
Date:   Thu Jul 4 01:22:38 2013 +0000

    gdb/
    
    2013-07-04  Yao Qi  <yao@codesourcery.com>
    
    	Revert:
    	2013-06-27  Yao Qi  <yao@codesourcery.com>
    
    	* common/create-version.sh: Update comments.  Handle the case
    	that TARGET_ALIAS is empty.
    
    gdb/gdbserver/
    
    2013-07-04  Yao Qi  <yao@codesourcery.com>
    
    	* Makefile.in (host_alias): Use @host_noncanonical@.
    	(target_alias): Use @target_noncanonical@.
    	* configure.ac: Use ACX_NONCANONICAL_TARGET and
    	ACX_NONCANONICAL_HOST.
    	* configure: Regenerated.
    
    	Revert:
    	2013-06-28  Mircea Gherzan  <mircea.gherzan@intel.com>
    
    	* configure.ac (version_host, version_target): Set and AC_SUBST them.
    	* configure: Rebuild.
    	* Makefile.in (version_host, version_target): Get from configure.
    	(version.c): Use $(version_host) and $(version_target).

commit 39ac4ac5a41537e2f2b1af30d08d19372d99a9dc
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 4 00:00:04 2013 +0000

    daily update

commit c3b69035e84941c70ea5c3617eb3f2b08d3fddf8
Author: mshawcroft <mshawcroft>
Date:   Wed Jul 3 17:23:23 2013 +0000

    [AArch64] Tidy up switch statements in elfnn-aarch64.c

commit 528686b1417c64b9003e3a208aecf7a3393c9298
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Jul 3 13:25:45 2013 +0000

    On mainline/development, also link GDBserver with -lmcheck.
    
    This factors --enable-libmcheck related bits from GDB's configure.ac
    and makes GDBserver use them too.  Specifically, the 'development'
    global is moved to a separate script to it can be sourced by both GDB
    and GDBserver, and the --enable-libmcheck/--disable-libmcheck bits
    proper are moved to a new m4 file.
    
    I started out by defining 'development' in the m4 file, but in the end
    decided against it, as a separate script has the advantage that
    changing it in release branches does not require regenerating
    configure, unlike today.
    
    I had also started out by making the new GDB_AC_LIBMCHECK itself
    handle the yes/no default fallback depending on release/developement,
    but since I had split out 'development' to a separate script, and, GDB
    needs the python checks anyway (hence we'd need to do the python
    checks in gdb's configure.ac, and pass in a 'default lmcheck yes/no'
    parameter to GDB_AC_LIBMCHECK anyway), I ended up keeping
    GDB_AC_LIBMCHECK isolated from the 'development' global.  IOW, it's
    the caller's business to handle it.
    
    Tested on x86_64 Fedora 17.  Built GDB and GDBserver with and without
    --enable-libmcheck, and observed --enable-libmcheck overrides the
    disablement of -lmcheck caused by python supporting threads, and that
    GDBserver links with -lmcheck when expected.  Also observed that
    changing the 'development' global, and issuing "make" triggers a
    relink, and '-lmcheck' is included or not from the link accordingly.
    
    gdb/
    2013-07-03  Pedro Alves  <palves@redhat.com>
    
    	* Makefile.in (config.status): Depend on development.sh.
    	(aclocal_m4_deps): Add libmcheck.m4.
    	* acinclude.m4: Include libmcheck.m4.
    	* configure.ac: Source development.sh instead of setting
    	'development' here.  --enable-libmcheck/--disable-libmcheck code
    	factored out to GDB_AC_LIBMCHECK.  Run it.
    	* development.sh: New file.
    	* libmcheck.m4: New file.
    	* configure: Regenerate.
    
    gdb/gdbserver/
    2013-07-03  Pedro Alves  <palves@redhat.com>
    
    	* Makefile.in (config.status): Depend on development.sh.
    	* acinclude.m4: Include libmcheck.m4.
    	* configure: Regenerate.

commit 02bbcd0bf94ef12ef1cce3d20c89089443a02f70
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jul 3 09:42:56 2013 +0000

    	* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't hide .TOC.
    	when relocatable.  Don't change root.type or type here.
    	(ppc64_elf_set_toc): Set type of .TOC. to STT_OBJECT.

commit 2af3d5041834f51260802722fa999180f94b6ecb
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jul 3 02:22:35 2013 +0000

    bfd/
    	* elf64-ppc.c (struct ppc_stub_hash_entry): Delete "addend".
    	(ppc64_elf_size_stubs): Don't set "addend".
    	(ppc64_elf_relocate_section): Don't allow calls via
    	toc-adjusting stubs without a following nop even in an
    	executable, except for self-calls and both libc_start_main
    	and .libc_start_main.
    gold/
    	* powerpc.cc (Target_powerpc::Relocate::relocate): Update self-call
    	comment.

commit 3bc9e162d5b12a8e45ee46de9d61f165ad887205
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jul 3 00:45:50 2013 +0000

    	* elf64-ppc.c (ppc64_elf_func_desc_adjust): Hide ".TOC.".

commit 194fffdf26f674b8d76930a5c784b7dbeee162b4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jul 3 00:00:04 2013 +0000

    daily update

commit e8eed990bdf1fe4496e6b2f380a43827f6275992
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jul 2 20:06:12 2013 +0000

    gdb/testsuite/
    	* gdb.base/break-on-linker-gcd-function.exp: Replace
    	prepare_for_testing by build_executable_from_specs and clean_restart.

commit e76c7edc2de3b1e46cde8d3591cb500be1063636
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jul 2 17:58:54 2013 +0000

    	* contrib/ari/update-web-ari.sh: Update for version.in change.

commit 3940852e23c7fea4317e2cd9e449ab3ee8e1a9ee
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jul 2 16:58:51 2013 +0000

    	* common/ptid.h: Comment fixes.

commit 235544f077f96aaa1d943d098e046e7ee8cd22f4
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jul 2 16:58:31 2013 +0000

    remove mention of "target nrom"
    
    The documentation refers to "target nrom", but this target doesn't
    appear in the tree.  It was zapped here:
    
    2002-12-16  Andrew Cagney  <ac131313@redhat.com>
    [...]
            * remote-nrom.c, remote-os9k.c, remote-vx960.c: Delete.
    
    This patch removes the reference from the documentation.
    
    	* gdb.texinfo (Target Commands): Don't mention "target nrom".

commit f6725d15f8f751b2265dce0af6b5a6ecb5169225
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jul 2 12:58:17 2013 +0000

    2013-07-02  Tristan Gingold  <gingold@adacore.com>
    
     	* coff-rs6000.c (xcoff_find_nearest_line_discriminator): Add missing
     	line.

commit 538934e56883d8ca0db00db52dcbd7ad7aeb6fc8
Author: mgherzan <mgherzan>
Date:   Tue Jul 2 11:59:24 2013 +0000

    gdbserver, win32: fix some function typedefs
    
    2013-05-25  Mircea Gherzan  <mircea.gherzan@intel.com>
    
    gdbserver/
    	* win32-low.c (winapi_DebugActiveProcessStop): Move the WINAPI
    	attribute inside the parentheses.
    	(winapi_DebugSetProcessKillOnExit): Ditto.
    	(winapi_DebugBreakProcess): Ditto.
    	(winapi_GenerateConsoleCtrlEvent): Ditto.
    
    Change-Id: I3aab72f2a1725a46b9da0e41a4ba08d7886284b9
    Signed-off-by: Mircea Gherzan <mircea.gherzan@intel.com>

commit 98f3193de4ce9ae09a07ea05fb77e0f5a55a43fe
Author: mgherzan <mgherzan>
Date:   Tue Jul 2 10:08:01 2013 +0000

    gdbserver: avoid empty structs
    
    2013-06-25  Mircea Gherzan  <mircea.gherzan@intel.com>
    
    gdbserver/
    
    	* notif.h (notif_event): Add a dummy member to avoid compiler
    	errors.
    
    Change-Id: I490dbdb70a24f52b3947371f7c0397bf7a18423c
    Signed-off-by: Mircea Gherzan <mircea.gherzan@intel.com>

commit 450284df9670b3153539ec87b414f4ef598e7425
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jul 2 09:42:25 2013 +0000

    2013-07-02  Tristan Gingold  <gingold@adacore.com>
    
    	* vms-alpha.c (_bfd_generic_find_nearest_line_discriminator): Define.
    	(_bfd_vms_find_nearest_line_discriminator): New function.

commit 22ac7877865e928071fc2c3466707404f4bee8cd
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jul 2 07:38:51 2013 +0000

    2013-07-02  Tristan Gingold  <gingold@adacore.com>
    
    	* coff-rs6000.c (xcoff_create_csect_from_smclas): Handle more smclas.

commit 8f1aacd53a9f94b7bd58223506aaa0787fe88317
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jul 2 07:34:38 2013 +0000

    2013-07-02  Tristan Gingold  <gingold@adacore.com>
    
    	* coff-rs6000.c (xcoff_find_nearest_line_discriminator): New function.
    	(rs6000coff_vec): Reference it.

commit eec4c22dc8a369d5778dab15231389899dac21c6
Author: Tristan Gingold <gingold@adacore.com>
Date:   Tue Jul 2 07:27:40 2013 +0000

    2013-07-02  Tristan Gingold  <gingold@adacore.com>
    
    	* internal.h (C_STTLS, C_GTLS): Define.
    	* xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define.

commit c3a98eece680fd9232a7b45f83c93f917bead2a1
Author: mshawcroft <mshawcroft>
Date:   Tue Jul 2 06:39:26 2013 +0000

    [AArch64] Fix creation of .got and placement of _GLOBAL_OFFSET_TABLE_

commit 1264effb2b7f53e74f2a4e91a2b1145c06721537
Author: mshawcroft <mshawcroft>
Date:   Tue Jul 2 06:37:32 2013 +0000

    [AArch64] Adjust testcases for move of &_DYNAMIC to got[0].

commit 726b3f8fabc2a3b2dbdceab6dd56a61a3a453a82
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jul 2 00:25:07 2013 +0000

    bfd/
    	* elf64-ppc.c (ppc64_elf_relocate_section): Set "relocation" for
    	.TOC. after relocatable check.
    gas/
    	* config/tc-ppc.c (ppc_elf_adjust_symtab): Don't make .TOC. weak.

commit b71f7a65b7f0d3cec415c34b190452713284ea4d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jul 2 00:00:04 2013 +0000

    daily update

commit 0b0ae1fa6f0556ddcb3ea8e1ae44b435eb65a0eb
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jul 1 19:55:17 2013 +0000

    change gdb to use BFD's "dwz" functions
    
    BFD recently got a few functions related to "dwz" files.  This patch
    changes gdb to use them, just to share a bit more code.
    
    This changes dwarf2_get_dwz_file to possibly return NULL.  This
    simplified a bit of code elsewhere.
    
    Built and regtested on x86-64 Fedora 18.  I specifically regtested it
    using my pending dwz test case.
    
    	* dwarf2read.c (dwarf2_get_dwz_file): Return NULL if
    	.gnu_debugaltlink not found.  Use bfd_get_alt_debug_link_info.
    	(dwarf2_read_index, create_all_comp_units): Update.

commit 7dcd90c69d0fc2b24af4f43b00705a976191d03e
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jul 1 19:52:32 2013 +0000

    add -Wold-style-definition
    
    This adds -Wold-style-definition to gdb's list of warnings.  This
    found a couple of spots where "()" was used where "(void)" is more
    correct.
    
    Tested by rebuilding on x86-64 Fedora 18.
    
    	* configure.ac (build_warnings): Add -Wold-style-definition.
    	* configure: Rebuild.
    	* machoread.c (_initialize_machoread): Use "(void)".
    	* macrocmd.c (macro_inform_no_debuginfo): Fix formatting;
    	use "(void)".

commit 132367bed08c96d95cb941601470e708a8469ab9
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jul 1 19:50:10 2013 +0000

    add -Wold-style-declaration
    
    This adds -Wold-style-declaration to gdb's list of warnings.
    
    It turns out that a few places use "const static" rather than
    "static const".  The former is deprecated according to the C standard.
    
    Tested by rebuilding with --enable-targets=all on x86-64 Fedora 18.
    
    	* configure.ac (build_warnings): Add -Wold-style-declaration.
    	* configure: Rebuild.
    	* dsrec.c (make_srec): Use "static const", not "const static".
    	* h8300-tdep.c (h8300_breakpoint_from_pc): Use "static const",
    	not "const static".
    	* mi/mi-parse.c (mi_no_values, mi_simple_values, mi_all_values):
    	Use "static const", not "const static".
    	* mn10300-tdep.c (mn10300_breakpoint_from_pc): Use "static const",
    	not "const static".
    	* moxie-tdep.c (moxie_breakpoint_from_pc): Use "static const",
    	not "const static".
    	* rs6000-tdep.c (rs6000_breakpoint_from_pc): Use "static const",
    	not "const static".
    	* v850-tdep.c (v850_breakpoint_from_pc): Use "static const",
    	not "const static".
    	(v850_dbtrap_breakpoint_from_pc): Likewise.
    	* xstormy16-tdep.c (xstormy16_breakpoint_from_pc): Use "static const",
    	not "const static".

commit e415e0e203cecb5e99ac0218829d301bacfe95f2
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jul 1 19:48:04 2013 +0000

    add -Wmissing-parameter-type
    
    This adds -Wmissing-parameter-type to gdb's list of warnings.
    
    This one doesn't happen to trigger for a --enable-targets=all build on
    x86-64 Fedora 18.
    
    	* configure.ac (build_warnings): Add -Wmissing-parameter-type.
    	* configure: Rebuild.

commit 9d3e98c844fe7c4e5e45a5552847d864eb0c1946
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:29:17 2013 +0000

    [GDBserver] hostio.c: Fallback to packet buffer size if PATH_MAX is not available.
    
    PATH_MAX is not defined on systems which have no limit on filename
    length, such as GNU/Hurd.  As designed, the hostio RSP packets carry
    the paths as parameters in the request/reply packets, which themselves
    have an upper size limit, so lifting the filename limit completely
    would require a redesign with new hostio packets.  While that doesn't
    happen, we can at least support filename lengths as long as the packet
    buffer can fit.
    
    gdb/gdbserver/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* hostio.c (HOSTIO_PATH_MAX): Define.
    	(require_filename, handle_open, handle_unlink, handle_readlink):
    	Use it.

commit 212fe135e533bb0e9667e42d7e3cbba5a12e1c7c
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:28:29 2013 +0000

    Normalize on PATH_MAX instead of MAXPATHLEN throughout.
    
    With the pathmax gnulib module in place, we can use PATH_MAX
    consistently throughout, instead of the current mixbag of PATH_MAX and
    MAXPATHLEN uses.  It's no longer necessary to include sys/param.h
    (supposedly, I can't check all ports touched here) for MAXPATHLEN.
    
    Don't remove sys/param.h from GDB's configure.ac, as later tests in
    the file use HAVE_SYS_PARAM_H checks.
    
    Tested on x86_64 Fedora 17.
    
    Also cross-built for --host=i686-w64-mingw32, and --host=i586-pc-msdosdjgpp.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* defs.h: Include "pathmax.h".
    	* utils.c: Don't include sys/param.h.
    	(gdb_realpath): Remove code that checks for MAXPATHLEN.
    	* solib-ia64-hpux.c (ia64_hpux_handle_load_event): Use PATH_MAX
    	instead of MAXPATHLEN.
    	* solib-sunos.c: Don't include sys/param.h.
    	* xcoffread.c: Don't include sys/param.h.
    	* bsd-kvm.c: Don't include sys/param.h.
    	* darwin-nat.c: Don't include sys/param.h.
    	(darwin_pid_to_exec_file): Use PATH_MAX instead of MAXPATHLEN.
    	* darwin-nat-info.c: Don't include sys/param.h.
    	* fbsd-nat.c (fbsd_pid_to_exec_file): Use PATH_MAX instead of
    	MAXPATHLEN.
    	* i386obsd-nat.c: Don't include sys/param.h.
    	* inf-child.c: Don't include sys/param.h.
    	(inf_child_fileio_readlink): Use PATH_MAX instead of MAXPATHLEN.
    	* linux-fork.c: Don't include sys/param.h.
    	(fork_save_infrun_state): Use PATH_MAX instead of MAXPATHLEN.
    	* linux-nat.c: Don't include sys/param.h.
    	(linux_child_pid_to_exec_file, linux_proc_pending_signals)
    	(linux_proc_pending_signals): Use PATH_MAX instead of MAXPATHLEN.
    	* m68klinux-nat.c: Don't include sys/param.h.
    	* nbsd-nat.c: Don't include sys/param.h.
    	(nbsd_pid_to_exec_file): Use PATH_MAX instead of MAXPATHLEN.
    	* ppc-linux-nat.c: Don't include sys/param.h.
    	* rs6000-nat.c: Don't include sys/param.h.
    	* spu-linux-nat.c. Don't include sys/param.h.
    	* windows-nat.c: Don't include sys/param.h.
    	* xtensa-linux-nat.c: Don't include sys/param.h.
    	* config/i386/nm-fbsd.h: Don't include sys/param.h.
    
    gdb/gdbserver/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* server.h: Include "pathmax.h".
    	* linux-low.c: Don't include sys/param.h.
    	(linux_pid_exe_is_elf_64_file): Use PATH_MAX instead of
    	MAXPATHLEN.
    	* win32-low.c: Don't include sys/param.h.
    	(win32_create_inferior): Use PATH_MAX instead of MAXPATHLEN.

commit 598d98c728f9024c1ef584f4c966d42b3b3e2dc2
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:25:42 2013 +0000

    Import the "pathmax" gnulib module.
    
    This imports the "pathmax" gnulib module, making PATH_MAX always
    available on systems that have the notion of a constant max path limit
    (i.e., practically everywhere except the Hurd), along with fixing a
    couple broken systems --- see pathmax.h in the patch.
    
    This means we can normalize on PATH_MAX throughout the tree (instead
    of some places using MAXPATHLEN, or defining fallback constants
    ourselves).
    
    This is the just the importing step.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add pathmax.
    	* gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/pathmax.m4.
    	* gnulib/aclocal.m4: Regenerate.
    	* gnulib/config.in: Regenerate.
    	* gnulib/configure: Regenerate.
    	* gnulib/import/pathmax.h: New file.
    	* gnulib/import/Makefile.am: Regenerate.
    	* gnulib/import/Makefile.in: Regenerate.
    	* gnulib/import/m4/gnulib-cache.m4: Regenerate.
    	* gnulib/import/m4/gnulib-comp.m4: Regenerate.
    	* gnulib/import/m4/pathmax.m4: New file.

commit 0516a30a6658ec161489d5ac2b704bc0604ceab9
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:24:16 2013 +0000

    Reimplement DJGPP's .gdbinit -> gdb.ini renaming.
    
    This simplifies the .gdbinit filename selection logic.
    
    We have a GDBINIT_FILENAME define that supposedly configurations would
    override, but none do so.  Instead, the only configuration that wants
    a different file name instead of ".gdbinit", djgpp, does a strcpy over
    the gdbinit global array.  This means the array needs to be sized, and
    the code that does that is doing the usual
    'PATH_MAX/FILENAME_MAX/fallback constant/etc.' mess.
    
    Instead of all that, it's much simpler to have configure specificy the
    .gdbinit filename.  As bonus, we can then make the "gdbinit" global
    array const.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* configure.ac (GDBINIT): Define, depending on host.
    	* go32-nat.c (init_go32_ops): Don't override gdbinit here.
    	* top.c (PATH_MAX): Delete fallback definition.
    	(GDBINIT_FILENAME): Delete.
    	(gdbinit): Reimplement as const char array set to the GDBINIT
    	string constant.
    	* top.h (gdbinit): Make const.

commit c80f3fec040bc0ba629c910da2b773d5215859aa
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:22:11 2013 +0000

    Constify main.c:get_init_files.
    
    A following patch will want to make the "gdbinit" global array const.
    As usual, that forces in a cascading series of const additions.  This
    patch preemptively does those.  I went all the way up to constifying
    catch_command_errors, but then that would require constifying
    execute_command as well (which is a much more significant effort).  So
    as stop point, I found the cleanest would be to add a variant of
    catch_command_errors that takes const args, and use that in the few
    spots that needed it due to the the get_init_files constification.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-cmds.c (source_script): Make 'file' parameter const.
    	* cli/cli-cmds.h (source_script): Likewise.
    	* exceptions.c (catch_command_errors_const): New function.
    	* exceptions.h (catch_command_errors_const): Declare.
    	* main.c (get_init_files): Make parameters const, and adjust.
    	(captured_main): Make 'system_gdbinit', 'home_gdbinit' and
    	'local_gdbinit' locals const.  Adjust to use
    	catch_command_errors_const.
    	(print_gdb_help): Make 'system_gdbinit', 'home_gdbinit' and
    	'local_gdbinit' locals const.

commit 608ddd4e6025711117c89abdcb2825fc0825d82e
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:19:26 2013 +0000

    Rely on gnulib's unistd.h replacement.
    
    With gnulib's unistd module, we can assume unistd.h is always present, and that
    STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO are always defined.
    
    Don't remove unistd.h from GDB's configure.ac, as later tests in the
    file use HAVE_UNISTD_H checks.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* defs.h: Don't check HAVE_UNISTD_H before including <unistd.h>.
    	(STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO): Delete.
    	* tracepoint.c: Don't check HAVE_UNISTD_H before including
    	<unistd.h>.
    
    gdb/gdbserver/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* event-loop.c: Don't check HAVE_UNISTD_H before including
    	<unistd.h>.
    	* gdbreplay.c: Likewise.
    	* remote-utils.c: Likewise.
    	* server.c: Likewise.
    	* configure.ac: Don't check for unistd.h.
    	* configure: Regenerate.

commit 27d90985f8da7ed4825ac08dfc48327d2d086123
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:18:08 2013 +0000

    Import the "unistd" gnulib module.
    
    I wanted to import the pathmax module, and that pulls in the unistd
    module as dependency.  The unistd module is actually bigger than the
    pathmax module.  If we're going to end up with it, might as well
    import it explicitly, and make use of it throughout.
    
    The "unistd" module makes a GNU-like <unistd.h> always available.
    This means we no longer need to do:
    
     +#ifdef HAVE_UNISTD_H
      #include <unistd.h>
     +#endif
    
    and we can remove a few constants from defs.h.
    
    This is just the importing step.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	Import the "unistd" gnulib module.
    	* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add "unistd".
    	* gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/off_t.m4,
    	import/m4/ssize_t.m4, import/m4/sys_types_h.m4 and
    	import/m4/unistd_h.m4.
    	* gnulib/aclocal.m4: Renenerate.
    	* gnulib/config.in: Renenerate.
    	* gnulib/configure: Renenerate.
    	* gnulib/import/Makefile.am: Renenerate.
    	* gnulib/import/Makefile.in: Renenerate.
    	* gnulib/import/m4/gnulib-cache.m4: Renenerate.
    	* gnulib/import/m4/gnulib-comp.m4: Renenerate.
    	* gnulib/import/m4/off_t.m4: New file.
    	* gnulib/import/m4/ssize_t.m4: New file.
    	* gnulib/import/m4/sys_types_h.m4: New file.
    	* gnulib/import/m4/unistd_h.m4: New file.
    	* gnulib/import/sys_types.in.h: New file.
    	* gnulib/import/unistd.c: New file.
    	* gnulib/import/unistd.in.h: New file.

commit 053794947ff80d6b4bcacbc282e4c054b84f5913
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:15:39 2013 +0000

    utils.c: pathconf call, check for _PC_PATH_MAX instead of HAVE_UNISTD_H.
    
    This check in utils.c for HAVE_UNISTD_H is being used as proxy for
    "HAVE_PATHCONF", as pathconf is supposed to be declared in unistd.h.
    
    It's possible that there are systems out there that have realpath,
    unistd.h and alloca, but not pathconf+_PC_PATH_MAX.  I don't know of
    any by heart, but if we import gnulib's unistd module (which a
    following patch will do), then unistd.h ends up always available, so
    the check ends up incorrect.  As pathconf is being called with
    _PC_PATH_MAX, check for that instead.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* utils.c <pathconf/_PC_PATH_MAX use>: Check if _PC_PATH_MAX is
    	defined instead of checking HAVE_UNISTD_H.

commit 62737b62efffd7b0df85898f25e1150a58641927
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 11:14:41 2013 +0000

    Reimport gnulib from scratch.
    
    Moving aside gnulib/import/, and re-running our
    gnulib/update-gnulib.sh script, surprisingly, one gets a different
    result compared to what's in the tree.  This is with pristine FSF
    autoconf and FSF automake, at the versions required by
    update-gnulib.sh.  However, if one just runs the update-gnulib.sh
    scripts against the _existing_ tree, then nothing changes...  I
    suspect gnulib-tool's merge logic might be preserving some things by
    design.  This gets rid of cruft that might have accumulated over
    gnulib updates.  onceonly.m4 seems to fit in that category.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	Reimport gnulib from scratch.
    	* gnulib/Makefile.in (aclocal_m4_deps): Remove reference to
    	import/m4/onceonly.m4.
    	* gnulib/aclocal.m4: Renegerate.
    	* gnulib/config.in: Renegerate.
    	* gnulib/configure: Renegerate.
    	* gnulib/import/Makefile.in: Renegerate.
    	* gnulib/import/extra/update-copyright: Renegerate.
    	* gnulib/import/m4/onceonly.m4: Delete.

commit 49a0e79d43d84f5b8bd6cde86cf6a0a27b158f78
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jul 1 10:09:27 2013 +0000

    Delete pagination_enabled extern declaration in tui/tui-regs.c.
    
    It's declared in utils.h.
    
    gdb/
    2013-07-01  Pedro Alves  <palves@redhat.com>
    
    	* tui/tui-regs.c (pagination_enabled): Delete declaration.

commit 9c87554cdab484215a5d0fa8a674e971d9d72723
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jul 1 03:45:05 2013 +0000

    bfd/
    	* elf64-ppc.h (ppc64_elf_toc): Delete.
    	(ppc64_elf_set_toc): Declare.
    	* elf64-ppc.c (ppc64_elf_toc_reloc): Replace call to ppc64_elf_toc
    	with call the ppc64_elf_set_toc.
    	(ppc64_elf_toc_ha_reloc, ppc64_elf_toc64_reloc): Likewise.
    	(ppc64_elf_start_multitoc_partition): Likewise.
    	(struct ppc_link_hash_table): Delete dot_toc_dot.  Replace all uses
    	with elf.hgot.
    	(ppc64_elf_process_dot_syms): Don't make a fake function descriptor
    	for ".TOC.".
    	(ppc64_elf_check_relocs): Mark sections with a reference to .TOC.
    	as needing a toc pointer.
    	(ppc64_elf_size_stubs): Don't set dot_toc_dot here.
    	(ppc64_elf_set_toc): Rename from ppc64_elf_toc.  Add info param.
    	Set elf.hgot value.
    ld/
    	* emultempl/ppc64elf.em: (ppc_layout_sections_again): Call
    	ppc64_elf_set_toc rather than ppc64_elf_toc/_bfd_set_gp_value.
    	(gld${EMULATION_NAME}_after_allocation): Likewise.

commit a5ac9c55dd7a504a437fe9725a409bf1a4b18486
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jul 1 00:00:04 2013 +0000

    daily update

commit c1f0e9fd24a630334030c8cde22ba3cff47fd897
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Jun 30 17:14:59 2013 +0000

    gdb/
    	Code cleanup.
    	* remote.c (async_remote_interrupt_twice): Make it static.
    	* remote.h (async_remote_interrupt_twice): Remove the declaration.

commit f47b3575370c851516ee4d32c2927db950e1b2cc
Author: sergiodj <sergiodj>
Date:   Sun Jun 30 00:35:38 2013 +0000

    This patch implements the support for SystemTap SDT probes on IA-64.
    
    Joel Brobecker reported a bug which was happening because of the
    "Improved linker-debugger interface", by Gary Benson, when tested on
    IA-64 with rhES5.  The message is:
    
    <http://sourceware.org/ml/gdb-patches/2013-06/msg00745.html>
    
    The failure happened because GDB was trying to parse the probes'
    operands using only the generic parser (implemented on stap-probe.c),
    because the arch-specific parser was not implemented.  Thus, I am
    committing the following changes which solve the bug.
    
    2013-06-29  Sergio Durigan Junior  <sergiodj@redhat.com>
    
    	* ia64-linux-tdep.c: Include <ctype.h>.
    	(ia64_linux_stap_is_single_operand): New function.
    	(ia64_linux_init_abi): Initialize SystemTap related attributes.

commit 7935f4aa757bf274a642d2bbd710c132abf3fb94
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jun 30 00:00:04 2013 +0000

    daily update

commit 46e588f6131d0a6733942712d0536cbe56da766d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jun 29 00:00:03 2013 +0000

    daily update

commit 20e7d3de3949b5f590040708f2991cb9ddb9e17c
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 28 18:59:49 2013 +0000

    move version.in from gdb/common back to gdb
    
    This reverts part of the earlier version.in change.  It moves
    version.in back to the gdb directory.  This works around the CVS bug
    we've found.
    
    gdb
    	* Makefile.in (version.c): Use version.in, not
    	common/version.in.
    	* common/create-version.sh: Likewise.
    	* common/version.in: Move...
    	* version.in: ...here.
    gdb/doc
    	* Makefile.in (version.subst): Use version.in, not
    	common/version.in.
    	* gdbint.texinfo (Versions and Branches, Releasing GDB):
    	Likewise.
    gdb/gdbserver
    	* Makefile.in (version.c): Use version.in, not
    	common/version.in.
    sim/common
    	* Make-common.in (version.c): Use version.in, not
    	common/version.in.
    	* create-version.sh: Likewise.
    sim/ppc:
    	* Make-common.in (version.c): Use version.in, not
    	common/version.in.

commit 50c506def5189908296f994ccab6f6dea5844f60
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jun 28 17:19:39 2013 +0000

    Move pagination_enabled declaration to a proper place.
    
    Declare it close to other related declarations in utils.h, and remove
    local extern declaration hack.
    
    gdb/
    2013-06-28  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (set_observer_mode): Don't declare pagination_enabled
    	here.
    	* utils.h (pagination_enabled): Declare.

commit ad999c037c162cd1067bc273696516c721da94dc
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jun 28 17:06:14 2013 +0000

    infrun.c: Move non_stop_1 etc., higher up in file.
    
    The "non_stop_1" global is out of place, mixed with the observer bits.
    This moves all the non-stop user-interface-related bits together.
    
    gdb/
    2013-06-28  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (non_stop, non_stop_1, set_non_stop, show_non_stop):
    	Move higher up in file.

commit d2390d3a211f13886d36d42d4499d2200c91aa3d
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jun 28 15:07:55 2013 +0000

    Handle R_X86_64_DTPOFF64
    
    bfd/
    
    	PR ld/15685
    	* elf64-x86-64.c (elf_x86_64_relocate_section): Handle
    	R_X86_64_DTPOFF64.
    
    ld/testsuite/
    
    	PR ld/15685
    	* ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
    	* ld-x86-64/tlsg.sd: Updated.

commit 61ded7ed87a7ff9959783df5f576c6d3801aa248
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 28 14:23:11 2013 +0000

    	* tracepoint.c (deprecated_readline_begin_hook)
    	(deprecated_readline_hook, deprecated_readline_end_hook): Don't
    	declare.

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

Summary of changes:
 ChangeLog                                          |    7 +
 bfd/ChangeLog                                      |  483 ++
 bfd/Makefile.am                                    |   25 +-
 bfd/Makefile.in                                    |   27 +-
 bfd/archures.c                                     |    1 +
 bfd/bfd-in.h                                       |   22 +-
 bfd/bfd-in2.h                                      |  354 +-
 bfd/coff-rs6000.c                                  |   36 +-
 bfd/config.bfd                                     |   42 +-
 bfd/configure                                      |    6 +-
 bfd/configure.in                                   |    6 +-
 bfd/cpu-aarch64.c                                  |   10 +-
 bfd/elf32-arm.c                                    |    3 +-
 bfd/elf32-mips.c                                   |    5 +-
 bfd/elf32-nios2.c                                  |    6 -
 bfd/elf32-rl78.c                                   |   35 +-
 bfd/elf64-aarch64.c                                | 7134 --------------------
 bfd/elf64-ppc.c                                    |  172 +-
 bfd/elf64-ppc.h                                    |    4 +-
 bfd/elf64-x86-64.c                                 |    5 +
 bfd/elfnn-aarch64.c                                | 6762 +++++++++++++++++++
 bfd/elfxx-aarch64.c                                |  522 ++
 bfd/elfxx-aarch64.h                                |   47 +
 bfd/elfxx-mips.c                                   | 1271 +++-
 bfd/elfxx-mips.h                                   |    4 +
 bfd/hash.c                                         |    7 +-
 bfd/libbfd.h                                       |  108 +-
 bfd/reloc.c                                        |  359 +-
 bfd/targets.c                                      |   10 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |   22 +
 configure                                          |    6 +-
 configure.ac                                       |    6 +-
 gdb/.gitignore                                     |    1 +
 gdb/ChangeLog                                      |  774 +++
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |   19 +-
 gdb/NEWS                                           |   15 +
 gdb/aarch64-tdep.c                                 |    2 +-
 gdb/acinclude.m4                                   |    3 +
 gdb/arm-symbian-tdep.c                             |    2 +-
 gdb/arm-tdep.c                                     |    2 +-
 gdb/ax-gdb.h                                       |    1 +
 gdb/break-catch-sig.c                              |    2 +-
 gdb/breakpoint.c                                   |  173 +-
 gdb/breakpoint.h                                   |   10 +-
 gdb/bsd-kvm.c                                      |    1 -
 gdb/cli/cli-cmds.c                                 |    2 +-
 gdb/cli/cli-cmds.h                                 |    2 +-
 gdb/common/create-version.sh                       |   38 +
 gdb/common/filestuff.c                             |    2 -
 gdb/common/gdb_vecs.h                              |    2 +
 gdb/common/i386-cpuid.h                            |   63 +
 gdb/common/i386-gcc-cpuid.h                        |  272 +
 gdb/common/linux-btrace.c                          |   46 +-
 gdb/common/ptid.h                                  |    4 +-
 gdb/{ => common}/version.h                         |    0
 gdb/config.in                                      |    3 +
 gdb/config/i386/nm-fbsd.h                          |    4 -
 gdb/configure                                      |   76 +-
 gdb/configure.ac                                   |   52 +-
 gdb/configure.tgt                                  |    5 +
 gdb/contrib/ari/update-web-ari.sh                  |    3 +-
 gdb/copyright.py                                   |    2 +-
 gdb/corelow.c                                      |    6 +-
 gdb/ctf.c                                          |   14 +
 gdb/darwin-nat-info.c                              |    1 -
 gdb/darwin-nat.c                                   |    8 +-
 gdb/darwin-nat.h                                   |    3 +-
 gdb/defs.h                                         |   16 +-
 gdb/development.sh                                 |   21 +
 gdb/doc/ChangeLog                                  |   56 +
 gdb/doc/Makefile.in                                |   15 +-
 gdb/doc/gdb.texinfo                                |  148 +-
 gdb/doc/gdbint.texinfo                             |   89 +-
 gdb/doublest.c                                     |   49 +-
 gdb/dsrec.c                                        |    8 +-
 gdb/dwarf2loc.c                                    |   17 +-
 gdb/dwarf2read.c                                   |  256 +-
 gdb/exceptions.c                                   |   18 +-
 gdb/exceptions.h                                   |    8 +-
 gdb/fbsd-nat.c                                     |    4 +-
 gdb/features/traceframe-info.dtd                   |    5 +-
 gdb/gdbserver/ChangeLog                            |  484 ++
 gdb/gdbserver/Makefile.in                          |   23 +-
 gdb/gdbserver/acinclude.m4                         |    3 +
 gdb/gdbserver/ax.c                                 |    2 +-
 gdb/gdbserver/configure                            |   94 +-
 gdb/gdbserver/configure.ac                         |   17 +-
 gdb/gdbserver/event-loop.c                         |    2 -
 gdb/gdbserver/gdbreplay.c                          |    7 +-
 gdb/gdbserver/hostio.c                             |   16 +-
 gdb/gdbserver/i387-fp.c                            |   34 +-
 gdb/gdbserver/i387-fp.h                            |    2 -
 gdb/gdbserver/inferiors.c                          |    1 -
 gdb/gdbserver/linux-aarch64-low.c                  |   43 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |    6 +-
 gdb/gdbserver/linux-arm-low.c                      |   91 +-
 gdb/gdbserver/linux-bfin-low.c                     |   38 +-
 gdb/gdbserver/linux-cris-low.c                     |   37 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   52 +-
 gdb/gdbserver/linux-i386-ipa.c                     |    2 +
 gdb/gdbserver/linux-ia64-low.c                     |   44 +-
 gdb/gdbserver/linux-low.c                          |  310 +-
 gdb/gdbserver/linux-low.h                          |   74 +-
 gdb/gdbserver/linux-m32r-low.c                     |   37 +-
 gdb/gdbserver/linux-m68k-low.c                     |   50 +-
 gdb/gdbserver/linux-mips-low.c                     |  193 +-
 gdb/gdbserver/linux-nios2-low.c                    |   43 +-
 gdb/gdbserver/linux-ppc-low.c                      |  181 +-
 gdb/gdbserver/linux-s390-low.c                     |  195 +-
 gdb/gdbserver/linux-sh-low.c                       |   49 +-
 gdb/gdbserver/linux-sparc-low.c                    |   60 +-
 gdb/gdbserver/linux-tic6x-low.c                    |   73 +-
 gdb/gdbserver/linux-tile-low.c                     |   48 +-
 gdb/gdbserver/linux-x86-low.c                      |  476 +-
 gdb/gdbserver/linux-xtensa-low.c                   |   61 +-
 gdb/gdbserver/lynx-i386-low.c                      |    2 +
 gdb/gdbserver/lynx-low.c                           |    3 +
 gdb/gdbserver/lynx-low.h                           |    4 +
 gdb/gdbserver/lynx-ppc-low.c                       |    2 +
 gdb/gdbserver/notif.h                              |    2 +
 gdb/gdbserver/nto-low.c                            |    6 +-
 gdb/gdbserver/nto-low.h                            |    6 +
 gdb/gdbserver/nto-x86-low.c                        |    2 +
 gdb/gdbserver/proc-service.c                       |   10 +-
 gdb/gdbserver/regcache.c                           |  242 +-
 gdb/gdbserver/regcache.h                           |   33 +-
 gdb/gdbserver/remote-utils.c                       |   11 +-
 gdb/gdbserver/server.c                             |   27 +-
 gdb/gdbserver/server.h                             |   14 +-
 gdb/gdbserver/spu-low.c                            |   10 +-
 gdb/gdbserver/tdesc.c                              |   66 +
 gdb/gdbserver/tdesc.h                              |   64 +
 gdb/gdbserver/tracepoint.c                         |   47 +-
 gdb/gdbserver/win32-arm-low.c                      |   11 +-
 gdb/gdbserver/win32-i386-low.c                     |    8 +-
 gdb/gdbserver/win32-low.c                          |   24 +-
 gdb/gdbserver/win32-low.h                          |    6 +
 gdb/gnu-nat.c                                      |    3 +-
 gdb/gnulib/Makefile.in                             |    8 +-
 gdb/gnulib/aclocal.m4                              |   15 +-
 gdb/gnulib/config.in                               |  478 ++-
 gdb/gnulib/configure                               | 3502 +++++++++--
 gdb/gnulib/configure.ac                            |    2 +-
 gdb/gnulib/import/Makefile.am                      |  543 ++-
 gdb/gnulib/import/Makefile.in                      |  914 +++-
 gdb/gnulib/import/float+.h                         |  147 +
 gdb/gnulib/import/float.c                          |   33 +
 gdb/gnulib/import/float.in.h                       |  188 +
 gdb/gnulib/import/fpucw.h                          |  108 +
 gdb/gnulib/import/frexp.c                          |  168 +
 gdb/gnulib/import/frexpl.c                         |   35 +
 gdb/gnulib/import/isnan.c                          |  177 +
 gdb/gnulib/import/isnand-nolibm.h                  |   33 +
 gdb/gnulib/import/isnand.c                         |   19 +
 gdb/gnulib/import/isnanl-nolibm.h                  |   33 +
 gdb/gnulib/import/isnanl.c                         |   20 +
 gdb/gnulib/import/itold.c                          |   28 +
 gdb/gnulib/import/m4/exponentd.m4                  |  116 +
 gdb/gnulib/import/m4/exponentl.m4                  |   98 +
 gdb/gnulib/import/m4/float_h.m4                    |   98 +
 gdb/gnulib/import/m4/fpieee.m4                     |   54 +
 gdb/gnulib/import/m4/frexp.m4                      |  170 +
 gdb/gnulib/import/m4/frexpl.m4                     |  231 +
 gdb/gnulib/import/m4/gnulib-cache.m4               |    5 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |   78 +
 gdb/gnulib/import/m4/isnand.m4                     |   96 +
 gdb/gnulib/import/m4/isnanl.m4                     |  255 +
 gdb/gnulib/import/m4/math_h.m4                     |  353 +
 gdb/gnulib/import/m4/off_t.m4                      |   18 +
 gdb/gnulib/import/m4/onceonly.m4                   |  104 -
 gdb/gnulib/import/m4/pathmax.m4                    |   42 +
 gdb/gnulib/import/m4/ssize_t.m4                    |   23 +
 gdb/gnulib/import/m4/sys_types_h.m4                |   24 +
 gdb/gnulib/import/m4/unistd_h.m4                   |  186 +
 gdb/gnulib/import/math.c                           |    3 +
 gdb/gnulib/import/math.in.h                        | 2275 +++++++
 gdb/gnulib/import/pathmax.h                        |   83 +
 gdb/gnulib/import/sys_types.in.h                   |   51 +
 gdb/gnulib/import/unistd.c                         |    3 +
 gdb/gnulib/import/unistd.in.h                      | 1541 +++++
 gdb/gnulib/update-gnulib.sh                        |    4 +-
 gdb/go32-nat.c                                     |   25 +-
 gdb/h8300-tdep.c                                   |    2 +-
 gdb/hppa-hpux-tdep.c                               |   22 +-
 gdb/hppa-linux-tdep.c                              |    2 +-
 gdb/hppa-tdep.c                                    |   11 +-
 gdb/hppa-tdep.h                                    |   10 +-
 gdb/hppabsd-tdep.c                                 |    2 +-
 gdb/i386obsd-nat.c                                 |    1 -
 gdb/ia64-linux-tdep.c                              |   21 +
 gdb/inf-child.c                                    |    9 +-
 gdb/infrun.c                                       |  123 +-
 gdb/libmcheck.m4                                   |   43 +
 gdb/linux-fork.c                                   |    5 +-
 gdb/linux-nat.c                                    |   13 +-
 gdb/m68klinux-nat.c                                |    1 -
 gdb/machoread.c                                    |   55 +-
 gdb/macrocmd.c                                     |    3 +-
 gdb/main.c                                         |   40 +-
 gdb/mi/mi-cmds.c                                   |    2 +
 gdb/mi/mi-cmds.h                                   |    1 +
 gdb/mi/mi-main.c                                   |  373 +-
 gdb/mi/mi-parse.c                                  |    6 +-
 gdb/mips-linux-tdep.c                              |   29 +-
 gdb/mips-tdep.c                                    |   33 +-
 gdb/mips-tdep.h                                    |   10 +
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/msp430-tdep.c                                  | 1041 +++
 gdb/nbsd-nat.c                                     |    6 +-
 gdb/nios2-tdep.c                                   |    2 +-
 gdb/nto-tdep.c                                     |    2 +-
 gdb/objfiles.c                                     |    8 +-
 gdb/objfiles.h                                     |   12 +-
 gdb/parser-defs.h                                  |    1 +
 gdb/ppc-linux-nat.c                                |    1 -
 gdb/printcmd.c                                     |   11 +
 gdb/python/py-inferior.c                           |    7 +-
 gdb/python/python.c                                |    3 +-
 gdb/regformats/regdat.sh                           |   30 +-
 gdb/remote.c                                       |   27 +-
 gdb/remote.h                                       |    2 -
 gdb/rs6000-nat.c                                   |    1 -
 gdb/rs6000-tdep.c                                  |    2 +-
 gdb/s390-tdep.c                                    |    2 +-
 gdb/sh-tdep.c                                      |    2 +-
 gdb/solib-dsbt.c                                   |    2 +-
 gdb/solib-frv.c                                    |    2 +-
 gdb/solib-ia64-hpux.c                              |    4 +-
 gdb/solib-sunos.c                                  |    1 -
 gdb/solib-svr4.c                                   |    2 +-
 gdb/solib-target.c                                 |    2 +-
 gdb/source.c                                       |    7 +-
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/spu-linux-nat.c                                |    1 -
 gdb/stack.c                                        |   26 +-
 gdb/symfile.c                                      |    4 -
 gdb/target.c                                       |   25 -
 gdb/target.h                                       |    2 -
 gdb/testsuite/ChangeLog                            |  480 ++
 gdb/testsuite/boards/native-extended-gdbserver.exp |    5 +-
 gdb/testsuite/boards/native-gdbserver.exp          |    3 +
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |    3 +
 gdb/testsuite/config/arm-ice.exp                   |    2 +-
 gdb/testsuite/config/bfin.exp                      |    2 +-
 gdb/testsuite/config/cygmon.exp                    |    2 +-
 gdb/testsuite/config/h8300.exp                     |    2 +-
 gdb/testsuite/config/monitor.exp                   |   94 +-
 gdb/testsuite/config/sid.exp                       |   14 +-
 gdb/testsuite/config/sim.exp                       |    2 +-
 gdb/testsuite/config/slite.exp                     |   52 +-
 gdb/testsuite/config/vx.exp                        |    8 +-
 gdb/testsuite/gdb.ada/info_types.c                 |    3 +-
 gdb/testsuite/gdb.arch/i386-avx.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |   10 +-
 gdb/testsuite/gdb.arch/i386-cpuid.h                |  200 -
 gdb/testsuite/gdb.arch/i386-sse.c                  |    5 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    2 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    5 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |   18 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   13 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    9 +-
 gdb/testsuite/gdb.base/anon.exp                    |    4 +-
 gdb/testsuite/gdb.base/args.exp                    |   22 +-
 gdb/testsuite/gdb.base/arithmet.exp                |   17 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |   10 +-
 gdb/testsuite/gdb.base/assign.exp                  |   10 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    4 +-
 gdb/testsuite/gdb.base/async.exp                   |   10 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |   12 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.exp       |    3 +-
 gdb/testsuite/gdb.base/attach-twice.exp            |    3 +-
 gdb/testsuite/gdb.base/attach.exp                  |   12 +-
 gdb/testsuite/gdb.base/auxv.exp                    |   18 +-
 gdb/testsuite/gdb.base/bang.exp                    |   12 +-
 gdb/testsuite/gdb.base/bfp-test.exp                |   10 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |   13 +-
 gdb/testsuite/gdb.base/bitfields.exp               |   51 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |   29 +-
 gdb/testsuite/gdb.base/break-always.exp            |    3 +-
 gdb/testsuite/gdb.base/break-entry.exp             |    4 +-
 gdb/testsuite/gdb.base/break-interp.exp            |   15 +-
 .../gdb.base/break-on-linker-gcd-function.cc       |    3 +-
 .../gdb.base/break-on-linker-gcd-function.exp      |   11 +-
 gdb/testsuite/gdb.base/break.exp                   |    6 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |   14 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   30 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |   10 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    9 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    9 +-
 gdb/testsuite/gdb.base/call-strs.exp               |   20 +-
 gdb/testsuite/gdb.base/callexit.exp                |    9 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |   10 +-
 gdb/testsuite/gdb.base/catch-load.exp              |    6 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    5 +-
 gdb/testsuite/gdb.base/charset.exp                 |    7 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    9 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    9 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    9 +-
 gdb/testsuite/gdb.base/code_elim.exp               |    4 +-
 gdb/testsuite/gdb.base/commands.exp                |   54 +-
 gdb/testsuite/gdb.base/completion.exp              |   30 +-
 gdb/testsuite/gdb.base/complex.exp                 |   22 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |   10 +-
 gdb/testsuite/gdb.base/condbreak.exp               |   76 +-
 gdb/testsuite/gdb.base/consecutive.exp             |   15 +-
 gdb/testsuite/gdb.base/constvars.exp               |    9 +-
 gdb/testsuite/gdb.base/corefile.exp                |   31 +-
 gdb/testsuite/gdb.base/ctxobj.exp                  |    6 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    4 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    9 +-
 gdb/testsuite/gdb.base/dbx.exp                     |   28 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +
 gdb/testsuite/gdb.base/define.exp                  |   26 +-
 gdb/testsuite/gdb.base/del.exp                     |   16 +-
 gdb/testsuite/gdb.base/detach.exp                  |    6 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |    9 +-
 gdb/testsuite/gdb.base/display.exp                 |   14 +-
 gdb/testsuite/gdb.base/dmsym.exp                   |    8 +-
 gdb/testsuite/gdb.base/dprintf-next.c              |   26 +
 gdb/testsuite/gdb.base/dprintf-next.exp            |   36 +
 gdb/testsuite/gdb.base/dprintf-non-stop.c          |   30 +
 gdb/testsuite/gdb.base/dprintf-non-stop.exp        |   67 +
 gdb/testsuite/gdb.base/dprintf.exp                 |    4 -
 gdb/testsuite/gdb.base/dump.exp                    |   13 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    4 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |   42 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/enum_cond.exp               |    4 +-
 gdb/testsuite/gdb.base/enumval.exp                 |    7 +-
 gdb/testsuite/gdb.base/environ.exp                 |   25 +-
 gdb/testsuite/gdb.base/eu-strip-infcall.exp        |    3 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    9 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |   10 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |   29 +-
 gdb/testsuite/gdb.base/exprs.exp                   |   20 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    4 +-
 gdb/testsuite/gdb.base/find.exp                    |    9 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    9 +-
 gdb/testsuite/gdb.base/float.c                     |    3 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |    7 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |   20 +-
 gdb/testsuite/gdb.base/fortran-sym-case.exp        |    3 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    9 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |   16 +-
 gdb/testsuite/gdb.base/fullname.exp                |   23 +-
 gdb/testsuite/gdb.base/funcargs.exp                |  117 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |   12 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   19 +-
 gdb/testsuite/gdb.base/gdb1090.exp                 |   15 +-
 gdb/testsuite/gdb.base/gdb11530.exp                |    3 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    9 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |   13 +-
 gdb/testsuite/gdb.base/gdb1821.exp                 |   13 +-
 gdb/testsuite/gdb.base/gdbindex-stabs.exp          |   10 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |   15 +-
 gdb/testsuite/gdb.base/gnu-ifunc.exp               |   10 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |    4 +-
 gdb/testsuite/gdb.base/hbreak2.exp                 |    2 +-
 gdb/testsuite/gdb.base/hook-stop-continue.exp      |    9 +-
 gdb/testsuite/gdb.base/hook-stop-frame.exp         |   11 +-
 gdb/testsuite/gdb.base/huge.exp                    |   11 +-
 gdb/testsuite/gdb.base/included.exp                |   14 +-
 gdb/testsuite/gdb.base/inferior-died.c             |    3 +-
 gdb/testsuite/gdb.base/inferior-died.exp           |    4 +-
 gdb/testsuite/gdb.base/infnan.exp                  |   13 +-
 gdb/testsuite/gdb.base/info-fun.exp                |    9 +-
 gdb/testsuite/gdb.base/info-macros.exp             |    4 +-
 gdb/testsuite/gdb.base/info-os.exp                 |    3 +-
 gdb/testsuite/gdb.base/info-proc.exp               |   29 +-
 gdb/testsuite/gdb.base/info-target.exp             |    5 +-
 gdb/testsuite/gdb.base/infoline.exp                |    5 +-
 gdb/testsuite/gdb.base/interp.c                    |    3 +-
 gdb/testsuite/gdb.base/interp.exp                  |    4 +-
 gdb/testsuite/gdb.base/interrupt.exp               |   10 +-
 gdb/testsuite/gdb.base/jit-main.c                  |    3 +-
 gdb/testsuite/gdb.base/jit-simple.exp              |    7 +-
 gdb/testsuite/gdb.base/jit-so.exp                  |    6 +-
 gdb/testsuite/gdb.base/jit-solib.c                 |    3 +-
 gdb/testsuite/gdb.base/jump.exp                    |    9 +-
 gdb/testsuite/gdb.base/kill-after-signal.exp       |    2 +-
 gdb/testsuite/gdb.base/label.exp                   |    6 +-
 gdb/testsuite/gdb.base/langs.exp                   |   29 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |   11 +-
 gdb/testsuite/gdb.base/list.exp                    |   38 +-
 gdb/testsuite/gdb.base/logical.exp                 |    9 +-
 gdb/testsuite/gdb.base/long_long.c                 |    3 +-
 gdb/testsuite/gdb.base/long_long.exp               |   11 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    3 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    9 +-
 gdb/testsuite/gdb.base/macscp.exp                  |   11 +-
 gdb/testsuite/gdb.base/maint.exp                   |   86 +-
 gdb/testsuite/gdb.base/memattr.exp                 |    5 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |   24 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    9 +-
 gdb/testsuite/gdb.base/morestack.exp               |    5 +-
 gdb/testsuite/gdb.base/moribund-step.exp           |    4 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |   14 +-
 gdb/testsuite/gdb.base/nextoverexit.c              |    3 +-
 gdb/testsuite/gdb.base/nextoverexit.exp            |    5 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |   11 +-
 gdb/testsuite/gdb.base/nofield.exp                 |   10 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |    7 +-
 gdb/testsuite/gdb.base/opaque.exp                  |   34 +-
 gdb/testsuite/gdb.base/overlays.exp                |   41 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |   15 +-
 gdb/testsuite/gdb.base/pending.exp                 |    6 +-
 gdb/testsuite/gdb.base/permissions.exp             |   15 +-
 gdb/testsuite/gdb.base/pie-execl.exp               |    7 +-
 gdb/testsuite/gdb.base/pointers.exp                |    9 +-
 gdb/testsuite/gdb.base/pr11022.c                   |    3 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |   10 +-
 gdb/testsuite/gdb.base/prelink-lib.c               |    3 +-
 gdb/testsuite/gdb.base/prelink.c                   |    3 +-
 gdb/testsuite/gdb.base/print-file-var.exp          |    6 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   39 +-
 gdb/testsuite/gdb.base/prologue.c                  |    3 +-
 gdb/testsuite/gdb.base/prologue.exp                |    9 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |   27 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |   10 +-
 gdb/testsuite/gdb.base/ptype.exp                   |   26 +-
 gdb/testsuite/gdb.base/random-signal.c             |   29 +
 gdb/testsuite/gdb.base/random-signal.exp           |   42 +
 gdb/testsuite/gdb.base/randomize.exp               |   16 +-
 gdb/testsuite/gdb.base/readline-ask.exp            |    7 +-
 gdb/testsuite/gdb.base/recpar.exp                  |    4 +-
 gdb/testsuite/gdb.base/recurse.exp                 |   30 +-
 gdb/testsuite/gdb.base/relativedebug.exp           |   10 +-
 gdb/testsuite/gdb.base/relocate.exp                |    5 +-
 gdb/testsuite/gdb.base/remote.exp                  |    4 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    2 +-
 gdb/testsuite/gdb.base/reread.exp                  |   36 +-
 gdb/testsuite/gdb.base/restore.c                   |    3 +-
 gdb/testsuite/gdb.base/return-nodebug.exp          |   24 +-
 gdb/testsuite/gdb.base/return2.exp                 |   10 +-
 gdb/testsuite/gdb.base/save-bp.exp                 |    5 +-
 gdb/testsuite/gdb.base/savedregs.exp               |   12 +-
 gdb/testsuite/gdb.base/scope.exp                   |  129 +-
 gdb/testsuite/gdb.base/sep.exp                     |    9 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    6 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    9 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |   16 +-
 gdb/testsuite/gdb.base/setshow.exp                 |   12 +-
 gdb/testsuite/gdb.base/setvar.exp                  |   38 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |   20 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |   25 +-
 gdb/testsuite/gdb.base/sigall.exp                  |   16 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |   12 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |   14 +-
 gdb/testsuite/gdb.base/sigchld.c                   |    3 +-
 gdb/testsuite/gdb.base/sigchld.exp                 |    9 +-
 gdb/testsuite/gdb.base/siginfo-addr.exp            |   14 +-
 gdb/testsuite/gdb.base/siginfo-infcall.exp         |    7 +-
 gdb/testsuite/gdb.base/siginfo-obj.exp             |   19 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |   17 +-
 gdb/testsuite/gdb.base/signals.exp                 |   10 +-
 gdb/testsuite/gdb.base/signest.exp                 |    3 +-
 gdb/testsuite/gdb.base/signull.exp                 |   10 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |   12 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |   17 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |   16 +-
 gdb/testsuite/gdb.base/skip-solib.exp              |    9 +-
 gdb/testsuite/gdb.base/skip.c                      |    5 +-
 gdb/testsuite/gdb.base/skip1.c                     |    4 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |   14 +-
 gdb/testsuite/gdb.base/solib-display.exp           |    4 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    6 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    6 +-
 gdb/testsuite/gdb.base/solib-search-lib1.c         |    3 +-
 gdb/testsuite/gdb.base/solib-search-lib2.c         |    3 +-
 gdb/testsuite/gdb.base/solib-search.c              |    3 +-
 gdb/testsuite/gdb.base/solib-search.h              |    3 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    4 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    8 +-
 gdb/testsuite/gdb.base/source.exp                  |    4 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    9 +-
 gdb/testsuite/gdb.base/stale-infcall.exp           |    4 +-
 gdb/testsuite/gdb.base/stap-probe.exp              |    6 +-
 gdb/testsuite/gdb.base/start.exp                   |   16 +-
 gdb/testsuite/gdb.base/step-break.exp              |   11 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |   16 +-
 gdb/testsuite/gdb.base/step-line.exp               |   16 +-
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |    4 +-
 gdb/testsuite/gdb.base/step-test.exp               |    9 +-
 gdb/testsuite/gdb.base/structs.exp                 |    9 +-
 gdb/testsuite/gdb.base/structs2.exp                |    8 +-
 gdb/testsuite/gdb.base/structs3.exp                |    4 +-
 gdb/testsuite/gdb.base/subst.exp                   |    6 +
 .../gdb.base/symbol-without-target_section.exp     |   14 +-
 gdb/testsuite/gdb.base/testenv.exp                 |    8 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |    5 +-
 gdb/testsuite/gdb.base/twice.exp                   |   18 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |   13 +-
 gdb/testsuite/gdb.base/unload.exp                  |    8 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |   19 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    9 +-
 gdb/testsuite/gdb.base/valgrind-infcall.exp        |   11 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |   16 +-
 gdb/testsuite/gdb.base/varargs.exp                 |   12 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |    4 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |    4 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp           |    4 +-
 gdb/testsuite/gdb.base/watch-read.exp              |    3 +-
 gdb/testsuite/gdb.base/watch-vfork.exp             |    6 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    9 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |   14 +-
 gdb/testsuite/gdb.base/watchpoint-delete.exp       |    4 +-
 gdb/testsuite/gdb.base/watchpoint-hw.exp           |   14 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    6 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   10 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |   17 +-
 gdb/testsuite/gdb.base/wchar.exp                   |    4 +-
 gdb/testsuite/gdb.base/whatis.c                    |    3 +-
 gdb/testsuite/gdb.base/whatis.exp                  |   10 +-
 gdb/testsuite/gdb.cp/abstract-origin.cc            |    3 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/anon-struct.cc                |    3 +-
 gdb/testsuite/gdb.cp/anon-struct.exp               |   25 +-
 gdb/testsuite/gdb.cp/baseenum.cc                   |    3 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    3 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    3 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    3 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    3 +-
 gdb/testsuite/gdb.cp/classes.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    3 +-
 gdb/testsuite/gdb.cp/derivation.cc                 |    3 +-
 gdb/testsuite/gdb.cp/derivation.exp                |   30 +-
 gdb/testsuite/gdb.cp/derivation2.cc                |    3 +-
 gdb/testsuite/gdb.cp/dispcxx.cc                    |    3 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    5 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    3 +-
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    3 +-
 gdb/testsuite/gdb.cp/gdb2384.cc                    |    3 +-
 gdb/testsuite/gdb.cp/gdb2495.cc                    |    3 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |   75 +-
 gdb/testsuite/gdb.cp/mb-inline.h                   |    3 +-
 gdb/testsuite/gdb.cp/mb-inline1.cc                 |    3 +-
 gdb/testsuite/gdb.cp/mb-inline2.cc                 |    3 +-
 gdb/testsuite/gdb.cp/member-name.cc                |    3 +-
 gdb/testsuite/gdb.cp/member-ptr.cc                 |    5 +-
 gdb/testsuite/gdb.cp/misc.cc                       |    3 +-
 gdb/testsuite/gdb.cp/misc.exp                      |   10 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |    5 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |    4 +-
 gdb/testsuite/gdb.cp/pr-574.cc                     |    3 +-
 gdb/testsuite/gdb.cp/pr9631.cc                     |    3 +-
 gdb/testsuite/gdb.cp/printmethod.cc                |    3 +-
 gdb/testsuite/gdb.cp/psmang1.cc                    |    3 +-
 gdb/testsuite/gdb.cp/psmang2.cc                    |    3 +-
 gdb/testsuite/gdb.cp/psymtab-parameter.cc          |    3 +-
 gdb/testsuite/gdb.cp/ptype-flags.cc                |    3 +-
 gdb/testsuite/gdb.cp/ref-params.cc                 |    3 +-
 gdb/testsuite/gdb.cp/ref-types.cc                  |    3 +-
 gdb/testsuite/gdb.cp/smartp.cc                     |    3 +-
 gdb/testsuite/gdb.cp/try_catch.cc                  |    3 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    3 +-
 gdb/testsuite/gdb.cp/using-crash.cc                |    3 +-
 gdb/testsuite/gdb.cp/virtfunc.cc                   |    3 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |    3 +-
 gdb/testsuite/gdb.disasm/hppa.exp                  |    2 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    4 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    4 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.S            |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.c              |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges2.c             |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges3.c             |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S       |  522 ++
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c       |   36 +
 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp     |   59 +
 gdb/testsuite/gdb.dwarf2/dw2-restore.S             |    3 +-
 gdb/testsuite/gdb.dwarf2/implptrconst.exp          |    9 +
 gdb/testsuite/gdb.dwarf2/implptrpiece.exp          |  131 +
 gdb/testsuite/gdb.dwarf2/pieces.S                  |    3 +-
 gdb/testsuite/gdb.dwarf2/valop.S                   |    3 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    5 -
 gdb/testsuite/gdb.gdb/observer.exp                 |    5 -
 gdb/testsuite/gdb.gdb/selftest.exp                 |    6 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    5 -
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    8 +-
 gdb/testsuite/gdb.java/jnpe.java                   |    3 +-
 gdb/testsuite/gdb.mi/gdb2549.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-stepn.c                    |    3 +-
 gdb/testsuite/gdb.mi/mi-var-cp.cc                  |    3 +-
 gdb/testsuite/gdb.mi/mi-var-rtti.cc                |    3 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |    3 +-
 gdb/testsuite/gdb.mi/pr11022.c                     |    3 +-
 gdb/testsuite/gdb.mi/solib-lib.c                   |    3 +-
 gdb/testsuite/gdb.mi/solib-main.c                  |    3 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    4 +-
 gdb/testsuite/gdb.python/py-arch.c                 |    3 +-
 gdb/testsuite/gdb.python/py-block.c                |    5 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |    4 +-
 gdb/testsuite/gdb.python/py-events.c               |    3 +-
 gdb/testsuite/gdb.python/py-evthreads.c            |    3 +-
 gdb/testsuite/gdb.python/py-explore.c              |    3 +-
 gdb/testsuite/gdb.python/py-explore.cc             |    3 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.c    |    3 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint2.cc  |    4 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |    2 +-
 gdb/testsuite/gdb.python/py-symbol.c               |    3 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |   10 +
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    6 +-
 gdb/testsuite/gdb.threads/execl.c                  |    3 +-
 gdb/testsuite/gdb.threads/execl1.c                 |    3 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |    2 +-
 gdb/testsuite/gdb.threads/thread_events.exp        |    6 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    2 +-
 gdb/testsuite/gdb.trace/actions-changed.exp        |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |   17 +-
 gdb/testsuite/gdb.trace/ax.exp                     |    2 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    8 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |    2 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |   22 +-
 gdb/testsuite/gdb.trace/disconnected-tracing.exp   |    2 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |    8 +-
 .../gdb.trace/mi-trace-frame-collected.exp         |  156 +
 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp   |  170 +
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    8 +-
 gdb/testsuite/gdb.trace/passcount.exp              |   14 +-
 gdb/testsuite/gdb.trace/pending.exp                |    2 +-
 gdb/testsuite/gdb.trace/qtro.exp                   |    2 +-
 gdb/testsuite/gdb.trace/range-stepping.exp         |    2 +-
 gdb/testsuite/gdb.trace/report.exp                 |    8 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   38 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |    4 +-
 gdb/testsuite/gdb.trace/strace.exp                 |    2 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    2 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   58 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |    2 +-
 gdb/testsuite/gdb.trace/trace-mt.exp               |    2 +-
 gdb/testsuite/gdb.trace/trace-unavailable.c        |   45 +
 gdb/testsuite/gdb.trace/tracecmd.exp               |    8 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    4 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   28 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |    6 +-
 gdb/testsuite/lib/dwarf.exp                        |    7 +-
 gdb/testsuite/lib/gdb.exp                          |  240 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    2 +-
 gdb/testsuite/lib/java.exp                         |   24 +-
 gdb/testsuite/lib/mi-support.exp                   |  112 +-
 gdb/testsuite/lib/pascal.exp                       |    4 +-
 gdb/testsuite/lib/prompt.exp                       |   10 +-
 gdb/testsuite/lib/selftest-support.exp             |    5 +
 gdb/testsuite/lib/trace-support.exp                |   92 +-
 gdb/tic6x-tdep.c                                   |    2 +-
 gdb/top.c                                          |   15 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.c                                   |  366 +-
 gdb/tracepoint.h                                   |   52 +-
 gdb/tui/tui-regs.c                                 |    9 +-
 gdb/utils.c                                        |   31 +-
 gdb/utils.h                                        |    7 +
 gdb/v850-tdep.c                                    |    4 +-
 gdb/valops.c                                       |  162 -
 gdb/value.c                                        |  262 +-
 gdb/value.h                                        |    7 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   27 +-
 gdb/xcoffread.c                                    |    1 -
 gdb/xstormy16-tdep.c                               |    2 +-
 gdb/xtensa-linux-nat.c                             |    1 -
 include/ChangeLog                                  |   15 +
 include/coff/ChangeLog                             |    5 +
 include/coff/internal.h                            |    2 +
 include/coff/xcoff.h                               |    4 +
 include/elf/ChangeLog                              |   21 +
 include/elf/aarch64.h                              |  136 +-
 include/elf/mips.h                                 |   15 +-
 include/opcode/ChangeLog                           |   45 +
 include/opcode/mips.h                              |  112 +-
 include/opcode/msp430-decode.h                     |  130 +
 include/opcode/nios2.h                             |    2 +-
 opcodes/ChangeLog                                  |   94 +
 opcodes/Makefile.am                                |   41 +-
 opcodes/Makefile.in                                |   27 +-
 opcodes/aarch64-dis.c                              |    5 -
 opcodes/configure                                  |    2 +-
 opcodes/configure.in                               |    2 +-
 opcodes/micromips-opc.c                            |  436 +-
 opcodes/mips-dis.c                                 |  191 +-
 opcodes/mips-opc.c                                 | 1499 +++--
 opcodes/msp430-decode.c                            | 4327 ++++++++++++
 opcodes/msp430-decode.opc                          |  590 ++
 opcodes/nios2-opc.c                                |    2 +-
 opcodes/po/POTFILES.in                             |    3 +
 opcodes/po/opcodes.pot                             |  430 +-
 opcodes/ppc-opc.c                                  |    6 +
 opcodes/rx-decode.c                                |  172 +-
 opcodes/rx-decode.opc                              |   10 +-
 sim/ChangeLog                                      |    6 +
 sim/bfin/ChangeLog                                 |   26 +
 sim/bfin/Makefile.in                               |    2 +-
 sim/bfin/TODO                                      |    4 +
 sim/bfin/bfin-sim.c                                |  158 +-
 sim/common/ChangeLog                               |   18 +
 sim/common/Make-common.in                          |    8 +-
 sim/common/create-version.sh                       |   33 +
 sim/common/gennltvals.sh                           |    4 +
 sim/common/nltvals.def                             |   31 +
 sim/configure                                      |    8 +
 sim/configure.tgt                                  |    3 +
 sim/moxie/ChangeLog                                |    4 +
 sim/moxie/Makefile.in                              |    2 +-
 sim/msp430/ChangeLog                               |   12 +
 sim/msp430/Makefile.in                             |   66 +
 sim/msp430/aclocal.m4                              |   90 +
 sim/msp430/config.in                               |   92 +
 sim/msp430/configure                               | 6263 +++++++++++++++++
 sim/msp430/configure.ac                            |   32 +
 sim/msp430/msp430-sim.c                            | 1425 ++++
 sim/msp430/msp430-sim.h                            |   31 +
 sim/msp430/sim-main.h                              |  120 +
 sim/msp430/trace.c                                 |  318 +
 sim/msp430/trace.h                                 |   28 +
 sim/ppc/ChangeLog                                  |   11 +
 sim/ppc/Makefile.in                                |    8 +-
 sim/rx/ChangeLog                                   |    5 +
 sim/rx/rx.c                                        |    3 +-
 sim/testsuite/sim/bfin/ChangeLog                   |   29 +
 sim/testsuite/sim/bfin/run-tests.sh                |   38 +-
 sim/testsuite/sim/bfin/se_all32bitopcodes.S        |   15 +-
 sim/testsuite/sim/bfin/se_allopcodes.h             |   27 +-
 sim/testsuite/sim/bfin/testutils.inc               |    2 +-
 746 files changed, 48032 insertions(+), 14566 deletions(-)
 delete mode 100644 bfd/elf64-aarch64.c
 create mode 100644 bfd/elfnn-aarch64.c
 create mode 100644 bfd/elfxx-aarch64.c
 create mode 100644 bfd/elfxx-aarch64.h
 create mode 100755 gdb/common/create-version.sh
 create mode 100644 gdb/common/i386-cpuid.h
 create mode 100644 gdb/common/i386-gcc-cpuid.h
 rename gdb/{ => common}/version.h (100%)
 create mode 100644 gdb/development.sh
 create mode 100644 gdb/gdbserver/tdesc.c
 create mode 100644 gdb/gdbserver/tdesc.h
 create mode 100644 gdb/gnulib/import/float+.h
 create mode 100644 gdb/gnulib/import/float.c
 create mode 100644 gdb/gnulib/import/float.in.h
 create mode 100644 gdb/gnulib/import/fpucw.h
 create mode 100644 gdb/gnulib/import/frexp.c
 create mode 100644 gdb/gnulib/import/frexpl.c
 create mode 100644 gdb/gnulib/import/isnan.c
 create mode 100644 gdb/gnulib/import/isnand-nolibm.h
 create mode 100644 gdb/gnulib/import/isnand.c
 create mode 100644 gdb/gnulib/import/isnanl-nolibm.h
 create mode 100644 gdb/gnulib/import/isnanl.c
 create mode 100644 gdb/gnulib/import/itold.c
 create mode 100644 gdb/gnulib/import/m4/exponentd.m4
 create mode 100644 gdb/gnulib/import/m4/exponentl.m4
 create mode 100644 gdb/gnulib/import/m4/float_h.m4
 create mode 100644 gdb/gnulib/import/m4/fpieee.m4
 create mode 100644 gdb/gnulib/import/m4/frexp.m4
 create mode 100644 gdb/gnulib/import/m4/frexpl.m4
 create mode 100644 gdb/gnulib/import/m4/isnand.m4
 create mode 100644 gdb/gnulib/import/m4/isnanl.m4
 create mode 100644 gdb/gnulib/import/m4/math_h.m4
 create mode 100644 gdb/gnulib/import/m4/off_t.m4
 delete mode 100644 gdb/gnulib/import/m4/onceonly.m4
 create mode 100644 gdb/gnulib/import/m4/pathmax.m4
 create mode 100644 gdb/gnulib/import/m4/ssize_t.m4
 create mode 100644 gdb/gnulib/import/m4/sys_types_h.m4
 create mode 100644 gdb/gnulib/import/m4/unistd_h.m4
 create mode 100644 gdb/gnulib/import/math.c
 create mode 100644 gdb/gnulib/import/math.in.h
 create mode 100644 gdb/gnulib/import/pathmax.h
 create mode 100644 gdb/gnulib/import/sys_types.in.h
 create mode 100644 gdb/gnulib/import/unistd.c
 create mode 100644 gdb/gnulib/import/unistd.in.h
 create mode 100644 gdb/libmcheck.m4
 create mode 100644 gdb/msp430-tdep.c
 delete mode 100644 gdb/testsuite/gdb.arch/i386-cpuid.h
 create mode 100644 gdb/testsuite/gdb.base/dprintf-next.c
 create mode 100644 gdb/testsuite/gdb.base/dprintf-next.exp
 create mode 100644 gdb/testsuite/gdb.base/dprintf-non-stop.c
 create mode 100644 gdb/testsuite/gdb.base/dprintf-non-stop.exp
 create mode 100644 gdb/testsuite/gdb.base/random-signal.c
 create mode 100644 gdb/testsuite/gdb.base/random-signal.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptrpiece.exp
 create mode 100644 gdb/testsuite/gdb.trace/mi-trace-frame-collected.exp
 create mode 100644 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp
 create mode 100644 gdb/testsuite/gdb.trace/trace-unavailable.c
 create mode 100644 include/opcode/msp430-decode.h
 create mode 100644 opcodes/msp430-decode.c
 create mode 100644 opcodes/msp430-decode.opc
 create mode 100755 sim/common/create-version.sh
 create mode 100644 sim/msp430/ChangeLog
 create mode 100644 sim/msp430/Makefile.in
 create mode 100644 sim/msp430/aclocal.m4
 create mode 100644 sim/msp430/config.in
 create mode 100755 sim/msp430/configure
 create mode 100644 sim/msp430/configure.ac
 create mode 100644 sim/msp430/msp430-sim.c
 create mode 100644 sim/msp430/msp430-sim.h
 create mode 100644 sim/msp430/sim-main.h
 create mode 100644 sim/msp430/trace.c
 create mode 100644 sim/msp430/trace.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index ed3bc27..007f07b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*)
+	(mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier])
+	(mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs.
+	* configure: Regenerate.
+
 2013-06-01  George Thomas <george.thomas@atmel.com>
 
         * include/opcode/avr.h: Rename AVR_ISA_XCH to AVR_ISA_RMW. Remove
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 1b56e1d..450d19c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,486 @@
+2013-07-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+	* elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Reorder case
+	values.
+	(elfNN_aarch64_relocate_section): Likewise.
+	(elfNN_aarch64_gc_sweep_hook): Likewise.
+	(elfNN_aarch64_check_relocs): Likewise.
+
+2013-07-03  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't hide .TOC.
+	when relocatable.  Don't change root.type or type here.
+	(ppc64_elf_set_toc): Set type of .TOC. to STT_OBJECT.
+
+2013-07-03  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (struct ppc_stub_hash_entry): Delete "addend".
+	(ppc64_elf_size_stubs): Don't set "addend".
+	(ppc64_elf_relocate_section): Don't allow calls via
+	toc-adjusting stubs without a following nop even in an
+	executable, except for self-calls and both libc_start_main
+	and .libc_start_main.
+
+2013-07-03  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_func_desc_adjust): Hide ".TOC.".
+
+2013-07-02  Tristan Gingold  <gingold@adacore.com>
+
+	* coff-rs6000.c (xcoff_find_nearest_line_discriminator): Add missing
+	line.
+
+2013-07-02  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_generic_find_nearest_line_discriminator): Define.
+	(_bfd_vms_find_nearest_line_discriminator): New function.
+
+2013-07-02  Tristan Gingold  <gingold@adacore.com>
+
+	* coff-rs6000.c (xcoff_create_csect_from_smclas): Handle more smclas.
+
+2013-07-02  Tristan Gingold  <gingold@adacore.com>
+
+	* coff-rs6000.c (xcoff_find_nearest_line_discriminator): New function.
+	(rs6000coff_vec): Reference it.
+
+2013-07-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+	* elfnn-aarch64.c (aarch64_elf_create_got_section): New.
+	(elfNN_aarch64_check_relocs): Use aarch64_elf_create_got_section.
+	(elfNN_aarch64_create_dynamic_sections): Do not define
+	_GLOBAL_OFFSET_TABLE_; call aarch64_elf_create_got_section.
+
+2013-07-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+	* ld-aarch64/emit-relocs-309-low.d: Adjust .text address.
+	* ld-aarch64/emit-relocs-309-up.d: Adjust .got address.
+	* ld-aarch64/emit-relocs-312.d: Adjust offsets into .got.
+	* ld-aarch64/tls-relax-all.d: Likewise.
+	* ld-aarch64/gc-got-relocs.d: Adjust expected .got content.
+	* ld-aarch64/gc-tls-relocs.d: Likewise.
+	* ld-aarch64/tls-relax-gd-ie.d: Likewise.
+	* ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
+	* ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
+
+2013-07-02  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_relocate_section): Set "relocation" for
+	.TOC. after relocatable check.
+
+2013-07-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.h (ppc64_elf_toc): Delete.
+	(ppc64_elf_set_toc): Declare.
+	* elf64-ppc.c (ppc64_elf_toc_reloc): Replace call to ppc64_elf_toc
+	with call the ppc64_elf_set_toc.
+	(ppc64_elf_toc_ha_reloc, ppc64_elf_toc64_reloc): Likewise.
+	(ppc64_elf_start_multitoc_partition): Likewise.
+	(struct ppc_link_hash_table): Delete dot_toc_dot.  Replace all uses
+	with elf.hgot.
+	(ppc64_elf_process_dot_syms): Don't make a fake function descriptor
+	for ".TOC.".
+	(ppc64_elf_check_relocs): Mark sections with a reference to .TOC.
+	as needing a toc pointer.
+	(ppc64_elf_size_stubs): Don't set dot_toc_dot here.
+	(ppc64_elf_set_toc): Rename from ppc64_elf_toc.  Add info param.
+	Set elf.hgot value.
+
+2013-06-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15685
+	* elf64-x86-64.c (elf_x86_64_relocate_section): Handle
+	R_X86_64_DTPOFF64.
+
+2013-06-28  Nick Clifton  <nickc@redhat.com>
+
+	PR ld/15302
+	* elf32-arm.c (allocate_dynrelocs_for_symbol): Revert previous patch.
+
+2013-06-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+	* elfnn-aarch64.c (elfNN_aarch64_check_relocs): Reserve one slot
+	in sgot.
+	(elfNN_aarch64_finish_dynamic_sections): Place the &_DYNAMIC reference
+	in sgot[0] rather than sgotplt[0].
+
+2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* Makefile.am (elf32-aarch64.c): Add a #line cpp directive at the
+	beginning of the generated file.
+	(elf64-aarch64.c): Likewise.
+	* Makefile.in: Re-generated.
+
+2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* Makefile.am (BFD64_BACKENDS): Add elfxx-aarch64.c.
+	(BFD64_BACKENDS_CFILES): Add elfxx-aarch64.lo.
+	* Makefile.in: Re-generated.
+	* configure.in (bfd_elf64_bigaarch64_vec): Add elfxx-aarch64.lo.
+	(bfd_elf64_littleaarch64_vec): Likewise.
+	(bfd_elf32_bigaarch64_vec): Likewise.
+	(bfd_elf32_littleaarch64_vec): Likewise.
+	* configure: Re-generated.
+	* elfxx-aarch64.c: New file; split from elf64-aarch64.c.
+	* elfxx-aarch64.h: New file.
+	* elfnn-aarch64.c: Include "elfxx-aarch64.h"; move the following
+	stuff to elfxx-aarch64.c.
+	(bfd_elf_aarch64_put_addend): Removed.
+	(PG_OFFSET, PG): Likewise.
+	(elfNN_aarch64_small_plt0_entry): Support ELF32.
+	(elfNN_aarch64_tlsdesc_small_plt_entry): Likewise.
+	(elf64_aarch64_grok_prstatus): Removed.
+	(elf_backend_grok_prstatus): Removed.
+	(insn32): Likewise.
+	(aarch64_unsigned_overflow): Likewise.
+	(aarch64_signed_overflow): Likewise.
+	(aarch64_resolve_relocation): Likewise.
+	(MASK): Likewise.
+	(decode_branch_ofs_26): Likewise.
+	(decode_cond_branch_ofs_19): Likewise.
+	(decode_ld_lit_ofs_19): Likewise.
+	(decode_tst_branch_ofs_14): Likewise.
+	(decode_movw_imm): Likewise.
+	(decode_adr_imm): Likewise.
+	(decode_add_imm): Likewise.
+	(reencode_branch_ofs_26): Likewise.
+	(reencode_cond_branch_ofs_19): Likewise.
+	(reencode_ld_lit_ofs_19): Likewise.
+	(reencode_tst_branch_ofs_14): Likewise.
+	(reencode_movw_imm): Likewise.
+	(reencode_adr_imm): Likewise.
+	(reencode_ldst_pos_imm): Likewise.
+	(reencode_add_imm): Likewise.
+	(reencode_movzn_to_movz): Likewise.
+	(reencode_movzn_to_movn): Likewise.
+	(aarch64_relocate): Update to call the new function names in
+	elfxx-aarch64.c.
+	(aarch64_calculate_got_entry_vma): Likewise.
+	(elfNN_aarch64_final_link_relocate): Likewise.
+	(elf64_aarch64_update_plt_entry): Likewise; change the type of the
+	parameter 'r_type' to bfd_reloc_code_real_type; rename to ...
+	(elf_aarch64_update_plt_entry): ... this.
+	(elfNN_aarch64_create_small_pltn_entry): Update.
+	(elfNN_aarch64_init_small_plt0_entry): Remove plt_got_base; add
+	bfd_vma plt_got_2nd_ent; update to call elf_aarch64_update_plt_entry.
+	(elfNN_aarch64_finish_dynamic_sections): Add plt_entry; update to
+	call elf_aarch64_update_plt_entry.
+
+2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* bfd-in2.h: Re-generated.
+	* elfnn-aarch64.c (HOWTO64, HOWTO32): New define.
+	(IS_AARCH64_TLS_RELOC): Change to be based on the
+	bfd reloc enumerators.
+	(IS_AARCH64_TLSDESC_RELOC): Likewise.
+	(PG, PG_OFFSET): Cast literal to bfd_vma.
+	(elf64_aarch64_howto_table): Removed.
+	(elf64_aarch64_howto_dynrelocs): Removed.
+	(elf64_aarch64_tls_howto_table): Removed.
+	(elf64_aarch64_tlsdesc_howto_table): Removed.
+	(elfNN_aarch64_howto_table): New table to host all howto entires..
+	(R_AARCH64_*): Replaced by AARCH64_R (*) and AARCH64_R_STR (*).
+	(elfNN_aarch64_bfd_reloc_from_howto): New function.
+	(elfNN_aarch64_bfd_reloc_from_type): Ditto.
+	(struct elf_aarch64_reloc_map): New.
+	(elf_aarch64_reloc_map): New table.
+	(elfNN_aarch64_howto_from_bfd_reloc): New function.
+	(elfNN_aarch64_howto_from_type): Update to look up the new table
+	elfNN_aarch64_howto_table.
+	(struct elf64_aarch64_reloc_map): Remove.
+	(elf64_aarch64_reloc_map): Remove.
+	(elfNN_aarch64_reloc_type_lookup): Change to call
+	elfNN_aarch64_howto_from_bfd_reloc.
+	(elfNN_aarch64_reloc_name_lookup): Change to look up the new table
+	elfNN_aarch64_howto_table.
+	(aarch64_resolve_relocation): Refactor to switch on the bfd
+	reloc enumerators.
+	(bfd_elf_aarch64_put_addend): Likewise.
+	(elfNN_aarch64_final_link_relocate): Likewise.
+	(aarch64_tls_transition_without_check): Likewise.
+	(aarch64_reloc_got_type): Likewise.
+	(aarch64_can_relax_tls): Likewise.
+	(aarch64_tls_transition): Likewise.
+	(elfNN_aarch64_tls_relax): Likewise.
+	(elfNN_aarch64_final_link_relocate): Likewise.
+	(elfNN_aarch64_relocate_section): Likewise.
+	(elfNN_aarch64_gc_sweep_hook): Likewise.
+	(elfNN_aarch64_check_relocs): Likewise.
+	(aarch64_tls_transition): Change to return a bfd reloc enumerator.
+	* libbfd.h: Re-generated.
+	* reloc.c: Re-order the AArch64 bfd reloc enumerators.
+	(BFD_RELOC_AARCH64_RELOC_START)
+	(BFD_RELOC_AARCH64_RELOC_END)
+	(BFD_RELOC_AARCH64_LD_GOT_LO12_NC)
+	(BFD_RELOC_AARCH64_LD32_GOT_LO12_NC)
+	(BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC)
+	(BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC)
+	(BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC)
+	(BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC)
+	(BFD_RELOC_AARCH64_IRELATIVE): New relocs.
+
+2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* Makefile.am (BFD64_BACKENDS): Add elf32-aarch64.lo.
+	(BUILD_CFILES): Add elf32-aarch64.c.
+	(elf32-aarch64.c): New rule for generating from elfnn-aarch64.c.
+	* Makefile.in: Re-generated.
+	* archures.c (bfd_mach_aarch64_ilp32): New define.
+	* bfd-in.h (bfd_elf32_aarch64_init_maps): New declaration.
+	(bfd_elf32_aarch64_set_options): Ditto.
+	(elf32_aarch64_setup_section_lists): Ditto.
+	(elf32_aarch64_next_input_section): Ditto.
+	(elf32_aarch64_size_stubs): Ditto.
+	(elf32_aarch64_build_stubs): Ditto.
+	* bfd-in2.h: Re-generated.
+	* config.bfd (aarch64-*-elf): Add bfd_elf32_littleaarch64_vec
+	and bfd_elf32_bigaarch64_vec.
+	(aarch64-*-linux*): Likewise.
+	(aarch64_be-*-elf): Likewise.
+	(aarch64_be-*-linux*): Likewise.
+	* configure.in (bfd_elf32_bigaarch64_vec)
+	(bfd_elf32_littleaarch64_vec): New.
+	* configure: Re-generated.
+	* cpu-aarch64.c (compatible): Don't allow mixing ilp32 objects with
+	lp64 ones.
+	(bfd_aarch64_arch_ilp32): New.
+	(bfd_aarch64_arch): Link to bfd_aarch64_arch_ilp32.
+	* elfnn-aarch64.c (ARCH_SIZE): New define.
+	(AARCH64_R, AARCH64_R_STR, LOG_FILE_ALIGN): New defines.
+	(GOT_ENTRY_SIZE): Re-define as (ARCH_SIZE / 8).
+	(elf64_aarch64_*): Rename to elfNN_aarch64_*.
+	(ELF64_R_*): Rename to ELFNN_R_*.
+	Plus other paramaterization.
+	* targets.c (bfd_elf32_bigaarch64_vec, bfd_elf32_littleaarch64_vec):
+	New declarations.
+	(_bfd_target_vector): Add bfd_elf32_bigaarch64_vec and
+	bfd_elf32_littleaarch64_vec.
+
+2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* Makefile.am (BFD64_BACKENDS_CFILES): Remove elf64-aarch64.c.
+	(BUILD_CFILES): Add elf64-aarch64.c.
+	(elf64-aarch64.c): New rule for generating from elfnn-aarch64.c.
+	* Makefile.in: Re-generated.
+	* elf64-aarch64.c: Rename to ...
+	* elfnn-aarch64.c: ... this.
+
+2013-06-25  Maciej W. Rozycki  <macro@codesourcery.com>
+            Paul Brook  <paul@codesourcery.com>
+
+	* elfxx-mips.h (_bfd_mips_elf_insn32): New prototype.
+	* elfxx-mips.c (mips_elf_link_hash_table): Add insn32 member.
+	(STUB_MOVE32_MICROMIPS, STUB_JALR32_MICROMIPS): New macros.
+	(MICROMIPS_INSN32_FUNCTION_STUB_NORMAL_SIZE): Likewise.
+	(MICROMIPS_INSN32_FUNCTION_STUB_BIG_SIZE): Likewise.
+	(micromips_insn32_o32_exec_plt0_entry): New variable.
+	(micromips_insn32_o32_exec_plt_entry): Likewise.
+	(_bfd_mips_elf_adjust_dynamic_symbol): Handle insn32 mode.
+	(mips_elf_estimate_stub_size): Likewise.
+	(_bfd_mips_elf_size_dynamic_sections): Likewise.
+	(_bfd_mips_elf_finish_dynamic_symbol): Likewise.
+	(mips_finish_exec_plt): Likewise.
+	(_bfd_mips_elf_relax_section): Likewise.
+	(_bfd_mips_elf_insn32): New function.
+	(_bfd_mips_elf_get_synthetic_symtab): Handle insn32 PLT.
+
+2013-06-24  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.h (_bfd_mips_elf_get_synthetic_symtab): New
+	prototype.
+	* elf32-mips.c (elf_backend_plt_sym_val): Remove macro.
+	(bfd_elf32_get_synthetic_symtab): New macro.
+	* elfxx-mips.c (plt_entry): New structure.
+	(mips_elf_link_hash_entry): Add use_plt_entry member.
+	(mips_elf_link_hash_table): Rename plt_entry_size member to
+	plt_mips_entry_size.  Add plt_comp_entry_size, plt_mips_offset,
+	plt_comp_offset, plt_got_index entries and plt_header_is_comp
+	members.
+	(STUB_LW_MICROMIPS, STUB_MOVE_MICROMIPS): New macros.
+	(STUB_LUI_MICROMIPS, STUB_JALR_MICROMIPS): Likewise.
+	(STUB_ORI_MICROMIPS, STUB_LI16U_MICROMIPS): Likewise.
+	(STUB_LI16S_MICROMIPS): Likewise.
+	(MICROMIPS_FUNCTION_STUB_NORMAL_SIZE): Likewise.
+	(MICROMIPS_FUNCTION_STUB_BIG_SIZE): Likewise.
+	(micromips_o32_exec_plt0_entry): New variable.
+	(mips16_o32_exec_plt_entry): Likewise.
+	(micromips_o32_exec_plt_entry): Likewise.
+	(mips_elf_link_hash_newfunc): Initialize use_plt_entry.
+	(mips_elf_output_extsym): Update to use gotplt_union's plist
+	member rather than offset.
+	(mips_elf_gotplt_index): Likewise.  Remove the VxWorks
+	restriction.  Use MIPS_ELF_GOT_SIZE to calculate GOT address.
+	(mips_elf_count_got_symbols): Update to use gotplt_union's plist
+	member rather than offset.
+	(mips_elf_calculate_relocation): Handle MIPS16/microMIPS PLT
+	entries.
+	(_bfd_mips_elf_create_dynamic_sections): Don't set PLT sizes
+	here.
+	(mips_elf_make_plt_record): New function.
+	(_bfd_mips_elf_check_relocs): Update comment.  Record occurences
+	of JAL relocations that might need a PLT entry.
+	(_bfd_mips_elf_adjust_dynamic_symbol): Update to use
+	gotplt_union's plist member rather than offset.  Set individual
+	PLT entry sizes here.  Handle MIPS16/microMIPS PLT entries.
+	Don't set the symbol's value in the symbol table for PLT
+	references here.  Don't set the PLT or PLT GOT section sizes
+	here.
+	(mips_elf_estimate_stub_size): Handle microMIPS stubs.
+	(mips_elf_allocate_lazy_stub): Likewise.
+	(mips_elf_lay_out_lazy_stubs): Likewise.  Define a _MIPS_STUBS_
+	magic symbol.
+	(mips_elf_set_plt_sym_value): New function.
+	(_bfd_mips_elf_size_dynamic_sections): Set PLT header size and
+	PLT and PLT GOT section sizes here.  Set the symbol values in
+	the symbol table for PLT references here.  Handle microMIPS
+	annotation of the _PROCEDURE_LINKAGE_TABLE_ magic symbol.
+	(_bfd_mips_elf_finish_dynamic_symbol): Update to use
+	gotplt_union's plist member rather than offset.  Handle
+	MIPS16/microMIPS PLT entries.  Handle microMIPS stubs.
+	(_bfd_mips_vxworks_finish_dynamic_symbol): Update to use
+	gotplt_union's plist member rather than offset.  Use
+	MIPS_ELF_GOT_SIZE to calculate GOT address.
+	(mips_finish_exec_plt): Handle microMIPS PLT.  Return status.
+	(_bfd_mips_elf_finish_dynamic_sections): Handle result from
+	mips_finish_exec_plt.
+	(_bfd_mips_elf_link_hash_table_create): Update to use
+	gotplt_union's plist member rather than offset.
+	(_bfd_mips_elf_get_synthetic_symtab): New function.
+
+2013-06-24  Wawa  <caojinyu@msn.com>
+
+	PR 15657
+	* hash.c (_bfd_stringtab_add): Copy the string if COPY is true.
+
+2013-06-23  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Move MIPS ELF
+	files to...
+	(BFD64_BACKENDS, BFD64_BACKENDS_CFILES): ...here.
+	* Makefile.in: Regenerate.
+	* config.bfd: Enclose all MIPS ELF targets in #ifdef BFD64.
+	Set want64 to true for them at the end.
+	* targets.c (_bfd_target_vector): Protect MIPS ELF targets with
+	#ifdef BFD64.
+
+2013-06-22  Sandra Loosemore  <sandra@codesourcery.com>
+
+	* elf32-nios2.c (nios2_elf32_finish_dynamic_sections): Don't
+	set sh_entsize for PLT section.
+
+2013-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* bfd-in.h (bfd_elf64_aarch64_set_options): Add 'extern'.
+	* bfd-in2.h: Re-generated.
+	* elf64-aarch64.c (RELOC_SECTION): Removed.
+	(SWAP_RELOC_IN, SWAP_RELOC_OUT): Ditto.
+	(AARCH64_ELF_OS_ABI_VERSION): Ditto.
+	(elf64_aarch64_link_hash_traverse): Ditto.
+	(elf64_aarch64_size_stubs): Change 'Aarch64' to 'AArch64' in the
+	comment.
+
+2013-06-19  Will Newton  <will.newton@linaro.org>
+
+	* configure: Regenerated.
+	* configure.in: Remove aarch64 dependency on elf-ifunc.c.
+	* elf64-aarch64.c: Remove objalloc.h include.
+	(elf64_aarch64_howto_dynrelocs): Remove R_AARCH64_IRELATIVE howto.
+	(struct elf64_aarch64_link_hash_table): Remove ifunc related
+	members. (elf_aarch64_local_htab_hash): Remove function.
+	(elf_aarch64_local_htab_eq): Remove function.
+	(elf_aarch64_get_local_sym_hash): Remove function.
+	(elf64_aarch64_link_hash_table_create): Remove local hash
+	table initialization.
+	(elf64_aarch64_final_link_relocate): Remove sym argument and
+	handling of ifunc symbols.
+	(elf64_aarch64_relocate_section): Don't pass sym argument to
+	elf64_aarch64_final_link_relocate.
+	(elf64_aarch64_gc_sweep_hook): Remove handling of ifunc symbols.
+	(elf64_aarch64_adjust_dynamic_symbol): Likewise.
+	(elf64_aarch64_check_relocs): Likewise.
+	(elf64_aarch64_post_process_headers): Remove call to
+	_bfd_elf_set_osabi.
+	(elf64_aarch64_is_function_type): New function.
+	(elf64_aarch64_allocate_dynrelocs): Remove handling of ifunc
+	symbols. (elf_aarch64_allocate_local_dynrelocs): Remove function.
+	(elf64_aarch64_size_dynamic_sections): Remove call to
+	elf_aarch64_allocate_local_dynrelocs.
+	(elf64_aarch64_create_small_pltn_entry): Remove info argument.
+	Remove creation of R_AARCH64_IRELATIVE dynamic relocs.
+	(elf64_aarch64_finish_dynamic_symbol): Remove handling of ifunc
+	symbols. (elf_aarch64_finish_local_dynamic_symbol): Remove
+	function. (elf64_aarch64_finish_dynamic_sections): Remove call to
+	elf_aarch64_finish_local_dynamic_symbol.
+	(elf64_aarch64_add_symbol_hook): Remove function.
+
+2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* elf64-aarch64.c (elf64_aarch64_final_link_relocate): Call
+	aarch64_resolve_relocation and bfd_elf_aarch64_put_addend to
+	handle the relocations of R_AARCH64_JUMP26, R_AARCH64_CALL26,
+	R_AARCH64_LD64_GOT_LO12_NC, R_AARCH64_ADR_GOT_PAGE and
+	R_AARCH64_GOT_LD_PREL19.
+
+2013-06-13  Terry Guo  <terry.guo@arm.com>
+
+	PR ld/15302
+	* elf32-arm.c (allocate_dynrelocs_for_symbol): Transform
+	ST_BRANCH_TO_ARM into ST_BRANCH_TO_THUMB if the target only
+	supports thumb instructions.
+
+2013-06-11  DJ Delorie  <dj@redhat.com>
+
+	* elf32-rl78.c (rl78_elf_relocate_section): Fix OPsub math.
+
+2013-06-11  Will Newton  <will.newton@linaro.org>
+
+	* elf64-aarch64.c (elf_aarch64_get_local_sym_hash): Use
+	ELF64_R_SYM instead of ELF32_R_SYM.
+
+2013-06-11  Nick Clifton  <nickc@redhat.com>
+
+	* elf32-rl78.c (rl78_elf_finish_dynamic_sections): Onlly run
+	checks if the dynamic sections have been created and relaxation
+	has not been performed.
+
+2013-06-07  Will Newton  <will.newton@linaro.org>
+
+	* configure: Regenerate.
+	* configure.in: Build elf-ifunc.o for AArch64.
+	* elf64-aarch64.c: Include objalloc.h.
+	(elf64_aarch64_howto_dynrelocs): Add R_AARCH64_IRELATIVE howto.
+	(struct elf64_aarch64_link_hash_table): Add members for handling
+	R_AARCH64_IRELATIVE relocations.
+	(elf_aarch64_local_htab_hash): New function.
+	(elf_aarch64_local_htab_eq): New function.
+	(elf_aarch64_get_local_sym_hash): New function.
+	(elf64_aarch64_link_hash_table_create): Initialize local STT_GNU_IFUNC
+	symbol hash.
+	(elf64_aarch64_hash_table_free): Free local STT_GNU_IFUNC symbol hash.
+	(elf64_aarch64_final_link_relocate): Add sym argument.  Add support
+	for handling STT_GNU_IFUNC symbols.
+	(elf64_aarch64_gc_sweep_hook): Add support for garbage collecting
+	references to STT_GNU_IFUNC symbols.
+	(elf64_aarch64_adjust_dynamic_symbol): Add support for handling
+	STT_GNU_IFUNC symbols.
+	(elf64_aarch64_check_relocs): Add support for handling STT_GNU_IFUNC
+	symbols.  Ensure we don't increase plt.refcount from -1 to 0.
+	(elf64_aarch64_post_process_headers): Call _bfd_elf_set_osabi.
+	(elf64_aarch64_is_function_type): Remove function.
+	(elf64_aarch64_allocate_dynrelocs): Call
+	_bfd_elf_allocate_ifunc_dyn_relocs for STT_GNU_IFUNC symbols.
+	(elf_aarch64_allocate_local_dynrelocs): New function.
+	(elf64_aarch64_size_dynamic_sections): Call
+	elf_aarch64_allocate_local_dynrelocs.  Initialize next_irelative_index.
+	(elf64_aarch64_create_small_pltn_entry): Add info argument.
+	Add support for creating .iplt entries for STT_GNU_IFUNC symbols.
+	(elf64_aarch64_finish_dynamic_symbol): Add support for handling
+	STT_GNU_IFUNC symbols and .iplt.
+	(elf_aarch64_finish_local_dynamic_symbol): New function.
+	(elf64_aarch64_finish_dynamic_sections): Call


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


             reply	other threads:[~2013-07-04 14:29 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-04 14:29 gary [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-06-06  9:06 gary
2013-05-23 11:52 gary
2013-05-15 12:37 gary
2013-05-14 13:15 gary

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=20130704142953.18753.qmail@sourceware.org \
    --to=gary@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).