public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: scox@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  scox/globalstate: Merge remote-tracking branch 'gdb/master' into scox/globalstate
Date: Sun, 24 Jul 2016 03:09:00 -0000	[thread overview]
Message-ID: <20160724030714.70466.qmail@sourceware.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 564396 bytes --]

The branch, scox/globalstate has been updated
       via  52645a05599acd7423d36ce503c429df544479d7 (commit)
       via  3af09e8db3084f5e03b7f09768a2ab6415418e63 (commit)
       via  1f960ced9a3e4aa0823dcc234d9de49aebaee055 (commit)
       via  a6ebf6169a1bd14724b9ac49990089542396f576 (commit)
       via  9d862524f6ae9703fe8e264dd4785756d358570a (commit)
       via  065251a0d7a5b0b079ed1f86247573a07d7d98c8 (commit)
       via  9bceab41933f59fba4ac2278656d808f1b1d1efe (commit)
       via  cf80913ab894d527fe274384a8fa247278d85d03 (commit)
       via  35fec4ff7e9162cd4bb7dcb267dc7dde92f3e304 (commit)
       via  f25827c194fe9894f2c65f7e1101854022be4328 (commit)
       via  ace667e59aede65c400381f1cff704b61e8ccb0b (commit)
       via  59f48f5a45d2300da401f1fccab31ba436217469 (commit)
       via  a4717ffb7bbc1415275c6c51029729c8b5de9c12 (commit)
       via  faf13905145f58faf5623f5aad281668ce54c79a (commit)
       via  68cd8f10986037f69a7be494751b115e1324332b (commit)
       via  7d0b9ebc1e0079271a7c7737b53bc026525eab64 (commit)
       via  aac502f7d7899d96477fbd83f0038235af641def (commit)
       via  4212b42d795628dcc36bcffc7cf16175f7698305 (commit)
       via  16412c3bc4b00ecbf87251bfd2c92584615412bb (commit)
       via  00dad9a491b3bb0069b5a1471b8f32052e071965 (commit)
       via  76e7a75123dc36dbc4ddce8a23d2acb171c2bce2 (commit)
       via  235fa74903061daff9980668423860ecc760665a (commit)
       via  37539ebee2ea9fc0daceaae1074a79de88d563fb (commit)
       via  76359541825cf36ecd14ab6b5974ee56e1c59eff (commit)
       via  bc7b765ab71f967eb2a9c3da111d7529eec46fbe (commit)
       via  f7e8b360fe6dd93aae7cb4af554dc66364da4fe0 (commit)
       via  003c15c9fdfc1ef7038ed3306ae166e60663e7ca (commit)
       via  06ab6faf83ce47ca64198819eee02e4e56dc5a74 (commit)
       via  50c1cbe1895eaa6cdc7163851799f6f5d8f9336f (commit)
       via  b416ba9b5079a54585d4d508f0a514b98f701221 (commit)
       via  96e9ba5fbba2e1e8fcafd8576d0a98738a0fbc49 (commit)
       via  0c117286270e8166022900f4e5fef89719ccd2dc (commit)
       via  7f131b39970944cb53b407715880d333c5248cac (commit)
       via  78cc6c2d9aa3baf6030e513cb1cb5984acee2ee0 (commit)
       via  ac29888840f025448225e600d4cf99e126386878 (commit)
       via  764c99c18adcdf658b390f25940aed7713a6a769 (commit)
       via  cecc8b99060bf82632345bd1c07d50c7ae8d81ef (commit)
       via  821fc4aeef26bc7e5d5943c2f5d009a23e16883c (commit)
       via  537d9b851957475a8122949939023c81b1df1673 (commit)
       via  d3e5f6c8f1e58e86689909019a3756d4308b66eb (commit)
       via  e511c9b19faec4d21aef49d12224316dea3d51eb (commit)
       via  7df94786e4723ba93d8982e55fc5e652b4b80142 (commit)
       via  fa1c0170176a5e4820f43824cffe80ffc4e7a717 (commit)
       via  efc67f64c94bddd81f1d9dc00390d3790bfd80bd (commit)
       via  dac790e1b9048a318e1882979d7188d82c3bd757 (commit)
       via  93daf339a4d9496ecde15d3b1e852fbdb38c07d0 (commit)
       via  43684a7b844bce64735940b55b667f7086fa3d44 (commit)
       via  cda75e7050781403875413a57c5700e67b1c6269 (commit)
       via  6571a3815623d907b7a3f560e909edd8c76a9e1c (commit)
       via  92281a5b06dd83a2a7d96ab8d83ae40b4e519acd (commit)
       via  d9dcf8c6ef6e9b5e987ffcc6ba012623564d6986 (commit)
       via  6e7ced37e756420742d51abb044c24d0f1929143 (commit)
       via  e87324746c45b0f2cd179ba59a80b43a435a9369 (commit)
       via  9873a9ab89ffbb9d794c6c68fa698cdf7a1d32da (commit)
       via  37567a2cdd8823c5700ec83b757179083446bf07 (commit)
       via  e0f3fd7c44cebec7d787893b9c800e7de509cb32 (commit)
       via  cf143069f39b4feeeca175f88b6d1a5c1cb0fee4 (commit)
       via  3cfe46b618f140ce93de3cdbe9693b51eea4acf3 (commit)
       via  b1c51e367880f5065707a2a902b99c6508d19ef8 (commit)
       via  f231881ea65232b3f67379326a5b605c465dffc4 (commit)
       via  3eb846840f29b069a39a9d3aa4dddf423c79cf65 (commit)
       via  764cfd4ad75abebbb2193923e4083a9e6bfa3fef (commit)
       via  05bbf0164a4b3a78ee6d2d575a10800fdf1af5b0 (commit)
       via  b9316f59852ff821cf621aca1e6ab8e7674a5615 (commit)
       via  08759e0fc8b0de1c56ad388212a104f3a6d61c25 (commit)
       via  36897971c8d022d5c28cc8af4b2f1df04a7e964f (commit)
       via  fde8e819255251fb4349af2d506db37af286170b (commit)
       via  32a0481fb147de2cd08c2980b177c298b4582ce7 (commit)
       via  11575232311d4fe4652ff37a46581ae4a13ccdc4 (commit)
       via  458653a9b2cf311e7bbb71efd1b410216e0ce059 (commit)
       via  2f831b9a2bfbd0c2f6083d41b6dc9d9fc6b61e5a (commit)
       via  b8bca85b334b231be6184a0a9a0e7ded6593569b (commit)
       via  fc1b27795caeacc3dfccf44ca81fd7f56e7af780 (commit)
       via  41c977aa5c81c04a9fea61bfe0b88e428a4b1839 (commit)
       via  4f19a0e6b45c63c0b4afe27a19d144cca412d4ae (commit)
       via  3a5ce9503e93fd5b10ddbc4e54fbf6e2e3b46819 (commit)
       via  819490e217b5490f2159becade1d207eafa5e925 (commit)
       via  986cf455bfb25d8696232695fbcc93649c10a523 (commit)
       via  f0464b231f046b836e2ed721d764fa309f18eb39 (commit)
       via  fb36c6bf0a019e7b989e61710f17b5ce4ec27686 (commit)
       via  db297a6501dc44c10bff096eddcc358b48810aad (commit)
       via  9ca107148e888a7f7aaf3582569708684bd04690 (commit)
       via  d66ff635bec25bf940cc6d173a92f7796f18b310 (commit)
       via  ee950322ca2c77494b1742f304632f667ed6ce79 (commit)
       via  1040b979bc46474530fa4fee397b8acc460c01e9 (commit)
       via  42d940118a6372d6e85f71a54fed75fdf5c606bd (commit)
       via  6949d8a719659ee6003aff0c90d03ae81489cab3 (commit)
       via  29d7478bc63762606302a0ae0525b22eaf85b47b (commit)
       via  647c264cb2c60c90ee2d09edb6bd001ff357306d (commit)
       via  d5a67c02901c0abe946546f2b3b1a3b67a876136 (commit)
       via  f0728ee368f217f2473798ad7ccfe9feae4412ce (commit)
       via  1753ed681125949b081376dd97056a3f2930e7d7 (commit)
       via  33d0ab95489cb3cf7ec98bee63c3541b5295adb6 (commit)
       via  13cdc2afb7873547ec2910ba647fb4a68602252f (commit)
       via  0a2f0f5d5b0fbe4f786147d01225512f1faddc30 (commit)
       via  c3e1c28ebfdb20ff4498bcc792228283b903d393 (commit)
       via  1dc8bf195d2c4d382e0d6d371f16ebfe83573acc (commit)
       via  bb44634d9be7833c3a2874070b434a0b4c6a7730 (commit)
       via  1ceb37444e8bc8ac5ab8f216bec0e84e16f24726 (commit)
       via  fcedb9f3ca87f43165a8c88fae251344bf6687d0 (commit)
       via  6f50d611582fab3ca8cf70ec3acf79e19c8706c4 (commit)
       via  00437d3b6fbeeeccd5d22869b92ea2fe80c41e08 (commit)
       via  f26c9c2eaf6fbfeae03cc7926e4a5fca0bba1ae5 (commit)
       via  d7f20d660a38564dc798f7a77169f5873174041c (commit)
       via  e51af1571fa936f425bbf128833c2b674d549722 (commit)
       via  9361a47a03c6576b74562fa0cf5e8e30471ad47a (commit)
       via  09c98b448f3d89cb9576e4e73991c2312939e0af (commit)
       via  93d8990cba700abdf9d2be06a5022e588d097fc8 (commit)
       via  2c5c2a3321706c28cbf1b85a970a2e32912eb0c8 (commit)
       via  8607ea632c806235554aa2336cf01bf3758c1264 (commit)
       via  bb2a62e694953c099c41d49f59947d3d91cc7c27 (commit)
       via  5e866f5aeeaf7514f5ca4f9eaba41594eac22e5b (commit)
       via  5077bfff905136e9d9a8fdf0886f6217887622ad (commit)
       via  a3405d124e1388b613a35af49f19f0cc1b8d959d (commit)
       via  98a4fc78f9dab76b5ada3551a7bef36db8a3ed05 (commit)
       via  20aa2c606ef682889722b03b1d874befa84fbf53 (commit)
       via  ced2dffbf17bc661e959da1e39411d706ade9f77 (commit)
       via  630008884535a5b26828325e48e729034c110536 (commit)
       via  0f48b757071509040d800ff9f7c8726e5828bd1a (commit)
       via  25d49b862ca7cc65e2ed3fd18e5e445ebb3fb2bc (commit)
       via  0b08e1f3a396a7f70c0746f31f4f7ee9d5ff53f9 (commit)
       via  41699fa4a201db0d4ad1ac4a74e3f0ba50894ddf (commit)
       via  248feb2f9ed40b590aa49bda02e8cf50d2d3f7e7 (commit)
       via  96a84ea350f43f5a04a633e70bdc518e656cb881 (commit)
       via  b2a40aa57d40115451e494562f626cb95cf08a87 (commit)
       via  8178be5b0c4aa52ca8c63c68e474369b28e5d834 (commit)
       via  327e8c421bbe0f7e411bb772ee7d6353f2571a8d (commit)
       via  83b16ac69492ab493bfc87f147bf84c167bc6f30 (commit)
       via  c07315e0c610e0e3317b4c02266f81793df253d2 (commit)
       via  9243100aef7486524f1a7f87bbd2cce1fe980b75 (commit)
       via  8325cc6398187c12e0fe04a68a21e4eb5f44fa20 (commit)
       via  eefbbb8cbe2674ce4e70816ba4d80a848ab7e574 (commit)
       via  3b821a28891b04987771e75b104dc5247367bba5 (commit)
       via  8d6f5ac3ae69a94a50d19244c4478d8d42098cd2 (commit)
       via  838441e4a2a041e3a5dd26e886c67be22529502d (commit)
       via  99e7978bd25ab7b39ce2596b19a437eed7d7fd69 (commit)
       via  5e35670ba76690524dc69cc7a2bc8d7df8eb4249 (commit)
       via  93a24ba79b59ec343611c16cd0024a116a705274 (commit)
       via  038d48680941f014349256aeb7bab14b3f01d58e (commit)
       via  994e9c834d916af85e0fe0e8c3e18259aa4be389 (commit)
       via  9004b6bd58b6203cb3d1de1ca8d6ce6fc140ae61 (commit)
       via  534dbe460e692a9befd9aca0eb0812db47459a30 (commit)
       via  c7be441465094e5ffce2f4205ea887676965d0be (commit)
       via  6e2565079204ae2d2c0a5fa15fcd233e9c614f0b (commit)
       via  8db8e6948a12faaba4aa5445770b1064ad32e39d (commit)
       via  068e05badb9c3802961d67bc90e39c12798e8488 (commit)
       via  1a8da38cff4fdede3a1865d1b4ff9cb5ad194b3e (commit)
       via  e56534680d0df0e2ca313086b1758480c9374615 (commit)
       via  4e3e1fdf327b225b28b754d96a4d592fb3a23df0 (commit)
       via  803b47e5d4dc86b953aba0bc44865de287726dbe (commit)
       via  9d78f827e0da9ab6fda2d6ef2d59cebb805b411f (commit)
       via  b287eca391bbb10e709fb8ba9a56be166ab2ff1d (commit)
       via  ad961eab9a010e79d17a4ea7e6bb977fe6dd86c2 (commit)
       via  9bf74fb27dc6e2a9679403d66fe919215e3c2a45 (commit)
       via  28244707d9e4f35cab1f9069cee1d44b38be095f (commit)
       via  042c94de565ae62640c064f1cb33d28484aeb9d3 (commit)
       via  a405c2281ad29b5c7f9f2a4d58b7cfef2b74ba99 (commit)
       via  d691934d08a4132506a19ac8d7565f1a0461a80a (commit)
       via  6844c0ccea23157d9f965524d02f656a9f89f48e (commit)
       via  c8ec4434b0657d908609f996544c8c0ac65b28d7 (commit)
       via  6d44f09a7645d7a2cb2f712c4d2f1f3512e848f5 (commit)
       via  2fafa20b344ef572d2e1b5002ba9a39e10d1c44c (commit)
       via  bebf013204dd89601ecdaaeb1c5fcb3e8ac83b7d (commit)
       via  1275dd72471e6059d82685dd8a4d96e30e0f3afc (commit)
       via  38ac44ac99b59a97e72502716e056ad60a433501 (commit)
       via  59ae9ffe142b9e39b728fa43282025e239a7614f (commit)
       via  5627d875bc059b5c008b408470dcb869b0a8ebd6 (commit)
       via  3a4f096e5ff41e2a3b832cf6c815ad1f28437c63 (commit)
       via  8032ac03390ca5bc33f8efe29447d0a4bc492950 (commit)
       via  f224a3c59068fc8060c261d329f54bdc7374d63a (commit)
       via  9abdce70ac7a3ee8f92285c314fa7728d3c1aa43 (commit)
       via  2ac09a5bbbff78d363ede2f038c31a9b1cb0887b (commit)
       via  bb95c51a232dffb46067c402ac62f1f3303b6bbd (commit)
       via  f4ab0e2d1d4e14cfdddf46ac846c48ae55f4e14a (commit)
       via  1b857aeed3f5cfddc4b5b1f5836ccd341aeb9f5d (commit)
       via  50c901ede915776db734ea77225ebd3558fab2f6 (commit)
       via  eb9bb5b4ece9208257d85bc22a0f32ddf33f6a46 (commit)
       via  fca2a38fdb391f810e309a12d5279047d4edac34 (commit)
       via  8b9a915daf91027050ad7145853ce8874034e60b (commit)
       via  79e7fd4f78e0c33e77dd0b69d7de8167a60af06a (commit)
       via  061fc021d5d110cc37a4c06c4ed94b87be00610a (commit)
       via  4cc32bec04aadc5c070d0f4aee656313a4854c11 (commit)
       via  a31d2f068fa1384c505b540ea595d2d97813ba5f (commit)
       via  7160c10d6530b79ea45d435933b07765f610f54d (commit)
       via  6c9a7fb62fcddbcafba8ab765e6fe190482c3d0a (commit)
       via  d48796b5054fa2a9165bf3b3f27cc1cdfe8933a1 (commit)
       via  56a30421eea2253213a567bbe23d67c77c2c6a0f (commit)
       via  f2b2af2c9f403ead49de8f0e01a9c149b0b420f9 (commit)
       via  dab26bf4e7c8b48e0c5ffbef1c5400807b78072c (commit)
       via  c9775dde32773c57d4eb5dfb4265eda9cb8adbe8 (commit)
       via  bac13b9c13a0169aea400335776310b1f1ff2d16 (commit)
       via  6763d566a8d30d1ad65dfd060a919c621dad86c4 (commit)
       via  921d8f549f9e35d3f83c7b1a381146a7dc1246f4 (commit)
       via  45a54ee57764e34fe2fe8b7655fabef38936a696 (commit)
       via  42b7a39bf6eb2e90fb1b07c2d53d7a93263508d2 (commit)
       via  95daf21060008545515e94aeba501082e8710cc0 (commit)
       via  2edb36e77f3ff468eac2b2c8954e9c031148e724 (commit)
       via  c9301e31817019c38ab52da0e72fa1e3bf75332c (commit)
       via  f4952523968703caa027a5922263eb97b88bedc3 (commit)
       via  3cd72572cbbf3bb720a41af1db26e81898c318c2 (commit)
       via  48afb19489cf39cb7f48e24fe7c567a9cd438b95 (commit)
       via  e066bf5f74fd776657accf02dececb7df120412f (commit)
       via  0708347f66e1d8e01b215fb1fe71f634249c5fc9 (commit)
       via  cd529d78e5b6b645e0e49f2e845121c568bddc56 (commit)
       via  081bae6c18d02279cc5c86a72468d31df1b3bb8e (commit)
       via  8a0b252a9bf7f9985ce6c16c932ad11f847ae2da (commit)
       via  5703197e0421f490c3dc25ecd9ea04ca59750b64 (commit)
       via  4b92e38839652e05e7cdc86487dd18c3a2048339 (commit)
       via  7c2c4aa12f4931fb79f94d787ef60e88960bb2a7 (commit)
       via  9e8a8ea8feadb0d3cd6443a1bc773b1dc835767e (commit)
       via  fccb08f8cd2035b50a2b0a5e09983180b7411685 (commit)
       via  b5a4b3c5e711be9096423f9765623eda449d8f4d (commit)
       via  6b8505468e64c2be8d0eea1f2b8db86fa3897600 (commit)
       via  e0204c4d4ceb9be0b0ccf8f92ab683aab54f67cd (commit)
       via  88a7ef1689279e498354094e123191926a801002 (commit)
       via  2907f41490b2b5602f47c5acdf9ad7ae94eaeff9 (commit)
       via  e6cdd38e8f0fead14cd3c528e9a4b666e1871752 (commit)
       via  82372b2f2747d347e24bb10ddc7bc7e828222a42 (commit)
       via  2faa34476d9e6120eaf389b7f91b7227183fa2ce (commit)
       via  3350c5f5de3d2e62dd9de2a76cf2d5d8728d2600 (commit)
       via  7697fc9ec3a970f05abb836107653c46ada466ad (commit)
       via  aa1ed4a93a2eb0fb90d274c15288f3aad1791f60 (commit)
       via  b00f86d0720d2cf44f3edb6101682074da1abe5d (commit)
       via  6e321fa8f89da924026d758461a07e8a7faa0133 (commit)
       via  08ce1d723ea3360a8ae52a4a4bd395ec984563eb (commit)
       via  9cc0123fea25379a1d57b700c078c7a9d0992f61 (commit)
       via  78da3bc1eeb8ed227f86154ef915635fe9047a64 (commit)
       via  5c0ff16372013f4865230b90344eff39c14fdc43 (commit)
       via  43339b1d1cac16ee3e3b556ff5ab3f031d03b5eb (commit)
       via  da4463c7d74ca0314fcab31f4a98dca3fd98e250 (commit)
       via  8b302db80cb07f5f3264b50e1b51fdb8ecb29183 (commit)
       via  56618e20bc50e55b49ed224df2a2a7e0840056fe (commit)
       via  3fcf0b0d5a8cf04da4b4210121e7276ca1f20101 (commit)
       via  0c72ed4ca21e7a9f78f19179584f3886bf463689 (commit)
       via  5153607fc679517c0f404807d2d821e547ed0207 (commit)
       via  3ca25b560af813ca576821b500a0f0885829b500 (commit)
       via  2ec060b71cc1cddb506d3a38475aadc184e25985 (commit)
       via  17621150cc18737f0a80314cfd2f884b0c2e44b5 (commit)
       via  0e9c5a5c9916efc8a6c518c84ffdd50a745482c3 (commit)
       via  ce440d638d271d76cc491bd22dc34f6a5760140e (commit)
       via  f215c83b5f4ccc6d8e14c21ccaac65d4b72e0354 (commit)
       via  4041bc9b02df6404d7b2b3ff04d4e9f8bcfd43af (commit)
       via  4861b80420856a420c372b93782f32b7626c7037 (commit)
       via  8cec2cfe27b40a2d61bae931d1dc17046d7e108d (commit)
       via  6fd3a02da5548c71ff469f978444ef6c3af18783 (commit)
       via  6b4778968b298715ba78208bf047d72243961d49 (commit)
       via  96037eb0b8c22e0b080863362bee4a4f6fc476ed (commit)
       via  6b1edb94fedc7103b4929354d27304d0bd756f49 (commit)
       via  647e4d46495f2bfb0950fd1066c8a660173cca40 (commit)
       via  6edaf4d75b45ff08d7296095506904663b8f0576 (commit)
       via  b0b793434ef492aa5afc95e0a9f787bdf860a1c1 (commit)
       via  d5b07ef44713fc26f283cb1fa8b98d62caf703be (commit)
       via  cbf55359ca3fdcb2590619e0165f2c8fa10b2f04 (commit)
       via  41947d9e38c4fd27b17843f328d58138193e4f19 (commit)
       via  717ba204e06d88ed68441e236da3688a92cf054c (commit)
       via  51f6035b9ec8b4a23d73bed6688804e5f595e1c2 (commit)
       via  912815f079a8f3c40c0968ba5140619de079e199 (commit)
       via  5f68df25f869d74f0235276a81536392fd376e6d (commit)
       via  04d59df6f311bcc20d74ada64a5e15a4bbb40026 (commit)
       via  bdd582dbf14f12998a0003b5aa772d7868bc3dc7 (commit)
       via  782c112285467b906296b020f8fce3fb76cc5bb5 (commit)
       via  34a60ddbad3b76d8f327250527cf4915839943d7 (commit)
       via  f70be8a445d4ff75766073f16e92c313f9bdc0ca (commit)
       via  ac69f7863a6b5dbd1792356275de437371b8c879 (commit)
       via  49940788ab38b9d58c663cf38855f29c0ebb1b55 (commit)
       via  ef274d26b57336b3baa5bb0ae93b49178bc45631 (commit)
       via  468afe6c5fc9c80b8c175f3f13702ffaa6308400 (commit)
       via  51f77c3704a6e5c28fdcdd6d6e0aeb97ebdb343f (commit)
       via  86f78169c82095eced3a4d1b30f8e002ec841d79 (commit)
       via  60eb5395fa7a7b8e3cd1841e38b6d1a0c16be0d0 (commit)
       via  268a799a454ce862f516ff2215290fae08eca7fa (commit)
       via  07169ff772077f566c6540f623d7d609babc4c81 (commit)
       via  98d9f24ed15c5ca33bff06647d87b85e22e586d2 (commit)
       via  eaae60fd9421cd055c88584bf783942888b8c68e (commit)
       via  8980e177bb62ec64875b335cf8733b41f3aae2fd (commit)
       via  26cde2cc30c25ba4d5666ea502db51ee6cb5b069 (commit)
       via  a8836c9358a11055a08d11ecacc5d7c8f6d5e7a8 (commit)
       via  3b12939dfc2399200f243851fd55d0e392b64165 (commit)
       via  dbf30ca3f5fec91671b37592f1a6644a2c36f67a (commit)
       via  b2d86570b316c347384c4ba9bb3933ed5e807fca (commit)
       via  9204d6922cb80f34dd799e57f7f0c74bc86e7027 (commit)
       via  05beb2750cd51a0ae1e8bb429aacda567acceba4 (commit)
       via  215d3118fe5f120c1deba66943329e30073ed780 (commit)
       via  c61db772bf5dc21bf8e0db9acfa8796804f945ab (commit)
       via  3c216924d6ae534ea6c2f6bdcc4b42238af52ab1 (commit)
       via  b6dcde571e1a230d12fc483ba6d38a1253ab097e (commit)
       via  23ff98d2fed4a1eaeb815e18cd4169e5aa7aaa60 (commit)
       via  694ec099d2fca9e7d47848e8a7fc40ea3aa47a32 (commit)
       via  41fd2b0f5d958fe3056da5c7af4032b1b99d726f (commit)
       via  f38d3ad186f1820596743a04b7394b0749942501 (commit)
       via  7c36c34e4c5c9438f17373a72773d741a17dc7b3 (commit)
       via  73ab01a07dfef77a9d845be2ef87754435eeffa1 (commit)
       via  8322445e0584be846f5873b9aab257dc9fbda05d (commit)
       via  cb814510676f7f6c08b329af2f57006fa598b619 (commit)
       via  79aa2fe86f105fae162f780f760d655f212eaeb6 (commit)
       via  a74e1786ac24d4ef1ce8a92a1ab06c727a462881 (commit)
       via  45db7c09c37c9aceb3a7e149a6577388fc566432 (commit)
       via  5a069ab36dead610ac759c4b37f6635419f09306 (commit)
       via  4fdf8fa60425dccd4b174ac0af9280d7eccec105 (commit)
       via  ff03d62a82aa11d05bb7c3f3a38622b8e9aa2708 (commit)
       via  507dcb323ac8bc02a54cfa5762d954deed7aad80 (commit)
       via  8474a88fd23a3c9c33dfc8ded31a9a15e31e7765 (commit)
       via  a8ecc9fe61d0fdb1f694c5f3fac910802468d43f (commit)
       via  beceef50438ccf2917744147a4fdadcc84db7d78 (commit)
       via  f5b117594fd27b73be9c1b4bb10e171883783450 (commit)
       via  7dc3990e4002e0062007c1d41b56e04b5b8ec1ec (commit)
       via  9f99c22eb74a66e691b778cd15c24437f46d5818 (commit)
       via  0616a2803812f5c13f8936d281bd71c3d9c09655 (commit)
       via  6336b4b7370b8034091364f500184c0a8674a340 (commit)
       via  9a4f2f5dad3e61de46f095c72da61a0e150382b0 (commit)
       via  49f30d83f659591d7d2b14a18dc8308b3fdb8dd5 (commit)
       via  233cc9c13af8e8182d0ce5b306526b59f5b11f37 (commit)
       via  854594f5ce00381eb0ed57e3c7fa08b5971eabec (commit)
       via  2838cc1d36e55bf6d45cf971bf401f895e575849 (commit)
       via  80c135e55489435f47bbeeb3715b42289c51e30e (commit)
       via  21a770913c24ab085fe66a5274ebe7cf9e031982 (commit)
       via  2e7b624b851c34f6bc2ab75fcbc94db75f72eb3a (commit)
       via  8a81c5d7a7cc3ec4d60032d2a911d2f6c3eb8328 (commit)
       via  f50bf8e5153e3cdddd1ad5d3f7d16f2b4e5adb3c (commit)
       via  8376a3cbf73ca8b623db1daa8f9c49fb83ac54bd (commit)
       via  f79b145de30d6eaafc1f3f5b2aa913519fcd311f (commit)
       via  a28d8e5037333291991f7b0036b273e8ca1ffc34 (commit)
       via  96074adc6a780c7984645e3e42434be368974737 (commit)
       via  7a10c22feb4dfb7e56855033d579338a6258722d (commit)
       via  8b8c7c9f49992750f66f81b4601d593a3858d98c (commit)
       via  4f26fb3a1b1369a044ac642d1e82bf6fc6dfa9d9 (commit)
       via  e7622e5214f5e099641426691d63f8179651e8a5 (commit)
       via  ca45f6e9905edbe4066e1c8f30cc22fb6a0716f9 (commit)
       via  bf52d7c72035679e6b3ab601133c56a4388f4dc9 (commit)
       via  f92339b8f316de65add11aeb9cd8ea72630aa556 (commit)
       via  081b1afe5a8cfa02bf3b3cdefb80c266705c17d1 (commit)
       via  4c23f2ffa8fbd467bca51956130a1f30cfe34371 (commit)
       via  77b1142d4e709cb12a460bdfad6f109d67260457 (commit)
       via  3a4b0e0f9670679f8942f2bd57aa86ae0412b171 (commit)
       via  3ee6e4fbec4a4e0451f20efce50acb720e921a9f (commit)
       via  02f3be19f6fca3a46794f8f32350cc090ac38d0e (commit)
       via  31eef93e717c59975b3e6f37619ab956302ca37a (commit)
       via  2a1d8bb3471a074ce35eb8ab9d8eb2093a5ecdb5 (commit)
       via  6f9f37ed752457a0dca8aaf166d328752a31e99d (commit)
       via  4bf5402d913e9a5d17d9ffb8701dbd054e1d158c (commit)
       via  683cd65eb4787e3e2921076699e0ca9b00762df3 (commit)
       via  bec734b212d68d96560e309f49a584d98b98fbdc (commit)
       via  99a54ef6f705eedb20f8f4baf3fdd47cc5ca8a92 (commit)
       via  eecc1a7faa15327d4a1fc574d9b54e86bb07cbec (commit)
       via  c428ce9d900c4acc4a7ee74791c55676d96f0818 (commit)
       via  897463b12ba936df7d2070755eaac94f87fcedfb (commit)
       via  28215275a6bbb7c4b4c2d683a1d94fead7dacc35 (commit)
       via  9ba75c884776383174cd894948bd8b3cbca62897 (commit)
       via  14053c1903cc0e4f0130570f61aee2825661cd7d (commit)
       via  d2dfe54d6c4c307dd64a5e6bdcc7d1081b17233a (commit)
       via  60a019a089177f3f58f636580857414d769b8c11 (commit)
       via  0aa7f5862e5619194b3956d5bd45b93970635bde (commit)
       via  3860d2b4b72feeef4cf045c6c9907a0476f46f3d (commit)
       via  b0cffb47671ffbaac559c1f17a9f248256ea6c42 (commit)
       via  57bc0e78e9d1fc318e1265f22280e1c3b7527d65 (commit)
       via  3328c04b103286c3422aed59b97595bbbd9bbef5 (commit)
       via  712ec27916b5604d29d928dec060fd1ba0fd9edb (commit)
       via  ca8c86efe7765262e25ebb08004012ba2fdadf52 (commit)
       via  97f50151221de0a023a8317559b1992a90f9cb8f (commit)
       via  0c9663cbd41c27a8e20ca88a53ba3deae374f1d8 (commit)
       via  815dc1bcdc1de926bfbb63fb15e0725c9bbc7671 (commit)
       via  cad8e26d2a2c7cee04954624fbaf91f03eec50ec (commit)
       via  82f46e2cc1caefff2902d1f368edaa37d6ff8d77 (commit)
       via  3b63d2cee1e6b894981cab59183480ac0972146a (commit)
       via  2ab2f40d58e6ad530667b018e42dd71519556f1b (commit)
       via  0f7f3789ca97ecaf0c4169c6d82e205f69fa0580 (commit)
       via  e46dd0f46b9a2ac2b07343b91c447620ede47d26 (commit)
       via  0a8be2fe269b769c01b0daa1b967eba51dea4af5 (commit)
       via  69c9e028b6c29f98b6f71faf52242aaaeb03a659 (commit)
       via  1d3843e0b714cfceed7fb3604ce7b88f0beb47e9 (commit)
       via  6d84fed1a0e39acec9283e7aabfa6c9bbce9fa5d (commit)
       via  74d7f0aa5b1e27da215349fb32337e1d83aca7d7 (commit)
       via  0a41a307caca19383b05c8b558c25cf888c1c3f0 (commit)
       via  b52717c0e104eb603e8189c3c0d3658ef5d903f5 (commit)
       via  0eaf2e1b589472d635e85d2ce708faa35a23a90a (commit)
       via  ef53be89160126f2fa5dec8f1ec3bd6d99fb0681 (commit)
       via  de5b02b698cb34f1a7f7f0be87d140f88297da0e (commit)
       via  82e498727a5086d51656a7407977a69d3f45720c (commit)
       via  695bfa52ccf22058e371828c3636a3d74424ec5b (commit)
       via  347dc1025db1c0acf616ab6520c3f36448f25e8b (commit)
       via  edef7b8cf3d811ce8630591dbed1257ba16164ff (commit)
       via  b2cc3f6fc2c5abc0a5ac7e0f2b5fb2365e89d33f (commit)
       via  5e13cf25436bf72d851d81f132fcd49b0c636607 (commit)
       via  bb556f1facb86cdd1591d490f2d2d670bdd5a1ee (commit)
       via  c040f3fb55315f06ceb9e6de6ac167a95a445ace (commit)
       via  936f2d3c42debba253227a6361fb1c56c92ec4fe (commit)
       via  cd41072b273e60438fc4db9bacdb0fc16c471a43 (commit)
       via  4dee35314b3bae66125faf69e1d2949ff7b00b49 (commit)
       via  a080d84da0051128a7ec12c0fa87696589bcbeb7 (commit)
       via  5c41dbc302c2dd87e201e4fd1d9ae3186f6e51a0 (commit)
       via  1857fe72aff6f254217956d141bff4b9ca454bc5 (commit)
       via  337c570c5f4442459d3324c9429ad80840094015 (commit)
       via  08d3b0cc99459a14c398d513ca9dcf7fc0c60667 (commit)
       via  6b10ba223fde5021fd2d66cf80c05b700dfa810d (commit)
       via  ffc89b17f2a432389ef15485fa887231a0d2b6c3 (commit)
       via  dcc03cb3662740029b2dde3e0a3c10692ebda054 (commit)
       via  6eaa7fb59b32beaca017abf139a67bbe87592d9b (commit)
       via  010bc3ce6c651455e3a27c0857021c228780523c (commit)
       via  1f26b7ae3367e144a9dd028fd672039c0a3d6845 (commit)
       via  d9aee8d5f77e0b1b923e0fb1ad5d8050eb0240b8 (commit)
       via  33c2b983b4854cf4dbbeefa45506a1812a60328e (commit)
       via  3b67f09464f771466473e64d44aa258f832d8b2d (commit)
       via  1aec0b6ad6eae1fa97bb1a4a47959ff204aa15a2 (commit)
       via  1133012c60bf2a6fe66dc5d8d923e03a001e3813 (commit)
       via  161db2790500827b74ef835ebe515dce04021316 (commit)
       via  14b57c7c6a53c747a8819fed3da858eae4195a0e (commit)
       via  2091da296fd563f62d856dcb5a049a63484ed65e (commit)
       via  4d1464f294405a064d84e3d4f15c1ceff3639add (commit)
       via  e5f5f1fc4982db8f1d4859b91a4caf4caef2e127 (commit)
       via  38b022b4452f996fb5a8598f80d850b594621bcf (commit)
       via  e2cbcd9156d1606a9f2153aecd93a89fe6e29180 (commit)
       via  67cb102be0846384ebe3c17ca19669deee2cdda8 (commit)
       via  852a1d494228a2042f11426eb2fa681c4d27418a (commit)
       via  c4212e111cdd46d3b7da8b60c5adf39b8654e3c6 (commit)
       via  b5966800eaa13f4b886f94fed01a7fdfac2b3965 (commit)
       via  73a229c755847ada2425c767ce15c40cc5801b6b (commit)
       via  1704fca7dab2f0c1d64ccdade61275de4ef41e94 (commit)
       via  a8067ea8594da345428ec9cf428a3a847ef4f98d (commit)
       via  2ac27cd3c16ad828f96991f8f7b83a4bc10cae6c (commit)
       via  de3da6457440a16311c7972e673a3c33e9621763 (commit)
       via  026122a670440bc51266f8e013e5c5877c19b54e (commit)
       via  07f5af7d3c635234284e7a0f7dd7a410b1628b8b (commit)
       via  1aa70332cab048c3a7bb6dd7dc8b7a1b686ea657 (commit)
       via  362a3ebacae32b55b4d86dca0b9f5a5cdfcad2ad (commit)
       via  0ae534d2cfef358bcde3166ce3a29faf85bc632a (commit)
       via  b1058ce98878654d8c19b7b6741d84615795b9a1 (commit)
       via  e94321588dab8a50728b5c625f0045b4d1e732a3 (commit)
       via  1b40ec0559f4b24ccdf6b073610c526c4aa33c4d (commit)
       via  99914dfd71d74bc700bb6d15647895ac0c8cc8e1 (commit)
       via  c09ec62dde0fa128994402ddb09c3d0dfcd35e40 (commit)
       via  bcc3a8bca12aa077e6d40880f2d41f05864d4798 (commit)
       via  193bd37899bc7e301b195929bc7e335bea03d4e4 (commit)
       via  4ad0bb5f3a5b2d03079819cf419b174a762c2d52 (commit)
       via  3ddf1bdd423a127564d5d13cabde8863431576a3 (commit)
       via  4eb6f892502bad1ec4e1828d0140959bb004a3b6 (commit)
       via  5b6312fd20ef39f1531e37e7d2601c54d5658119 (commit)
       via  5b677558bc6c7b2477bb33c709e6017e68e7ae8c (commit)
       via  c273521c9aad56a596202dfaedc54182cf5543eb (commit)
       via  1fe0971e41a4097610862acabf54a896695fe834 (commit)
       via  814f1489e9d1d92a30d94d69a0066addcc564bd2 (commit)
       via  d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d (commit)
       via  5e429f4cdcf2e0bf12309c843ffb3b2619bcb287 (commit)
       via  65ce606bc4e69aee57c5624c855b718f71daacf7 (commit)
       via  885a10879eea3cf7ccbb324109a56f0bc391dcfa (commit)
       via  bb7c96deb1a14ef7e8b51d5339a65a8064515c78 (commit)
       via  315f180f2f0a59af561180e4ed9387f4c7bada78 (commit)
       via  51403f74d96cc69f391fbd31389a9153a230b431 (commit)
       via  e3b5daf9f735999259c5a8f68b422850c59897e5 (commit)
       via  03d73f1fd9d89d89bdd021cad26693e4f6abc07a (commit)
       via  a2b5fccc630a7cb7e1c241e5249bf6e8917d917d (commit)
       via  c799dec78a78240678e591bb7b849c071bc814af (commit)
       via  75c039be62179ff617818249ff1b50547b089d19 (commit)
       via  3326303bf5ae4c92f2fbbff387ce231a16c1c8bf (commit)
       via  f7433f011ef27838551aded73b8666a86d26b8ec (commit)
       via  c12969f8b53659f0d70b5e049c49b97a96826a3f (commit)
       via  c7022704e9919b724a9e935b4d0bae877946c735 (commit)
       via  40d85a7f9c3446db070bd792d9f2106dc9adaf8c (commit)
       via  825c8ef28fc669bdf4eab64b43d7a64761fbd677 (commit)
       via  2320162a6219c664a8da2e2ff68b08d6f6c2ffcc (commit)
       via  a781823347ec9cd84e5ccc0bb8ddde48f8d302b6 (commit)
       via  0d33646690c2e88624cd9646539d63d4144d03e8 (commit)
       via  7faeb45ae36426b827c49457cf7186d73756cccc (commit)
       via  e385593eef98ac92be57159e141f4b805dadbbb3 (commit)
       via  3a2b436ae9958a1029545c03201b7223ff33c150 (commit)
       via  2adb06b571adc7c56702e2f57fa53db97d69c0fa (commit)
       via  aab3c527d779a8e833a469203336afcc17512559 (commit)
       via  c64e0f6165537efda112a9744e588f4ecac8ca41 (commit)
       via  0cbd0046fa3e9b5e789fe5cfa3ff70a6d10584d4 (commit)
       via  144b71e2a88e02d0b54d4f09cc652f353b46e455 (commit)
       via  bb69990f869ed8cb932eec52e38c7ec8111794f0 (commit)
       via  0597bdc443005c70f0fd474279098ee17db882eb (commit)
       via  99aefae6818be07a77739e0366121f2032916d9c (commit)
       via  3b4412a0419d0faa42432df1e4faab880fe43b35 (commit)
       via  7743482350c9c97484a429070db7d994a643a9eb (commit)
       via  1a72702bb30ec3f94627cfcae684823b413f20b9 (commit)
       via  d5dca95ffc284d4380fddc063be43e155b7eb731 (commit)
       via  bc27bb0573a5e1ce1a6365fc06aeab9bd891fc3a (commit)
       via  ceab86af75e9870ecf2da772a0d867ca12521a24 (commit)
       via  1848e567343e9c50979453463f34e0a55ba892eb (commit)
       via  744608cc854a365661e93d307aadf22ab6e6bd7c (commit)
       via  e92bae62606702c1c07e095789ffed103e0e34c5 (commit)
       via  c185ba27ca74b02bcca8d016e2d82b09aa6df28b (commit)
       via  e89c5eaa7208f06e927a79facff0316f4e550f6f (commit)
       via  1690f1db1ac7a4e91d81ae968b8158af2b7ff91f (commit)
       via  77d66e7b303f6fa65dd2ca4abce6393d6ea70a8f (commit)
       via  51415b9f309443261016ad1b63b9e350bbe3903d (commit)
       via  ac775bf4d35b7a2d5715e0ccf3d648d4670213fd (commit)
       via  9d07ebe108f4e11508e350eaf2ba10d7480636fa (commit)
       via  19dfcc89e8d94526f011242041b700ede8834996 (commit)
       via  5e0bc41893d659b2935fca7595411c08ed18546c (commit)
       via  8d5b9a5a3012a5e4a39823cc51afc559c354d76f (commit)
       via  81cead6f5e9b765788483ad66f490f7540264eba (commit)
       via  79052aaec9ec394bb6c8ec9d68e7e86d5838e42b (commit)
       via  ed53407eec9eba3b55a3a00fb7eaa7eddbf01363 (commit)
       via  0d832c8ea736150cb246f8988b2f9f78bf58de5e (commit)
       via  94740f9c4b20ec88a5e33823a4da13d6da311a22 (commit)
       via  d7b61136f9b7ace0c66a16ae4085cbef18223c0a (commit)
       via  73b090a922a5f43931f0ec10b1b1b9507c819ebf (commit)
       via  de341542a60f7d3a80cc339db7d341b615cfa52f (commit)
       via  f3ad76370f8c79e4ae74ca6826e23bf417d5283a (commit)
       via  f1360d5830fc7695cd26214257c62f34b73070c8 (commit)
       via  293f5f65435c4d309cbf463e941a8bd5ae50c02d (commit)
       via  e6cc316af931911da20249e19f9342e5cf8aeeff (commit)
       via  b95a0a3177bcf797c8f5ad6a7d276fb6275352b7 (commit)
       via  7bd787e8774f96712d2e15a4094f094e00ff45ba (commit)
       via  ee4d7613b9b5b4a96a01717663676a3eea3d3862 (commit)
       via  934c26326909f953aaa15edb423dd4af6f33c448 (commit)
       via  2bbad2ea1102733a2a4143be4afe195caf730cd0 (commit)
       via  8b70175dfa76c97e28d83cd09f3604933a7c05f5 (commit)
       via  86d8a84882643db4d8c28cea8e4a358465cb11f5 (commit)
       via  e188eb36215c031304aa7d2630447e2d0726adf5 (commit)
       via  9b2db1fd27cea1323a7ae0beb9399c8e1c4a3741 (commit)
       via  72b1705502a891e07d40ad215146c71193920801 (commit)
       via  3cd81d8df727cc961b9333d5e977718c622bf9c3 (commit)
       via  e4c1704d7af52f3eeb2b8a676912da41d4b19c9e (commit)
       via  7db9a74e9f03427ed2844a17cebecc5e793f38ef (commit)
       via  ddae946278bf4269370f7d945732485ad13469fa (commit)
       via  e2b7f516fc688975ea22ad3cf2066c6972454fdc (commit)
       via  1957f6b89f3db02d51e3e3361de6af073a03f19d (commit)
       via  224f10c1ae5d815b6d2efddb479052b79ea4d256 (commit)
       via  026a91747567565bf2956fae98fed6a958151aab (commit)
       via  72b049d38ce85c51fc9f97ee64b00a47be5ebe94 (commit)
       via  774113b02f41ded4d9ba4d18571ee5024312ad1b (commit)
       via  1ad3de988d2f41c72de66613c68ed78507a3abbd (commit)
       via  95e94c3f18aaf34fadcd9a2a882ffe6147b9acc3 (commit)
       via  aa01bd3689d204ce3d657cf7eb17b8343d79a080 (commit)
       via  44d3da2338157ad7acfd6facbcfb38ed6ec94fa1 (commit)
       via  4512dafa508c4b148996f2d67222a82dd018cdd3 (commit)
       via  cc34adb29049afb367107bad78b163d7deddac3e (commit)
       via  c023823f5f7bff47977658ca8978d8961d2544ef (commit)
       via  049efc6495c229476f6cf5bc27021e7c167fe1fb (commit)
       via  b19e0aeb53c77e0dbb2083c18dcb0a154db99d17 (commit)
       via  e5e27b0769acf1c864ac9e41544c0747d1058cd5 (commit)
       via  6610dc6daa661b7cd042bc6313a29859b87263d9 (commit)
       via  e70a7231e6347212258d43d2a46a20f7f7584386 (commit)
       via  00a3cb9c7c69cf65fdce73079a445cb379ae7842 (commit)
       via  c17cd1124866bf2f9bcd2bffefc0f568da40b720 (commit)
       via  b7f28d873c8bb26500e46828d34445cebfab7fd4 (commit)
       via  7eb895307f53af3435440d3fe67c0e4e679d99b2 (commit)
       via  0f6ed0e0efe2c4dcd35b0e483dc3b5da7fe4edf0 (commit)
       via  d9eca1df01c0e6f7f22566c154e63b1df9315790 (commit)
       via  87789e08e5cb2191af1122ed98af2d6c023b3a0a (commit)
       via  c810e0b87a2084656af944fe269d8c2680ba5469 (commit)
       via  ffd19d610b3807bd5e2622440e225adb12a6766b (commit)
       via  d26a14db86600ccc1f05cbe35d99c6995475c271 (commit)
       via  a2bea3245ecf4ff67f923c85adf57aa78423eb45 (commit)
       via  d0571b9934241e58a5325fc6e09298d0e3396280 (commit)
       via  b43b853577ed4fb6cc19b1faa17e8fbea3c58be7 (commit)
       via  d7c5bd02f73408553992db3650b95b14e73820d4 (commit)
       via  daa4adae63f91377fe9b3e8d7421a0ceb4a51e26 (commit)
       via  37773e7803b370802302719a48c9c46f64c602b4 (commit)
       via  f10e0aef4f9cb98d8c49c237ef3987f0ca3ee90f (commit)
       via  2900e701e0f0216b17e04e4fff1ca4711a9c072f (commit)
       via  3d207518c117df7a6c58f20bc2693171b7690650 (commit)
       via  82418e18f81ea76deb633b7531f197b13e77bc8f (commit)
       via  666a13303cef83e977c8bf10fc23aac1737ac9dc (commit)
       via  c8eaca27fff44f076896046ba3260164c896e10e (commit)
       via  52bf37dd91e5dd983ed20d1329293d077fe71e41 (commit)
       via  a4968f42e78972fa10b1a84a5e72afd4b65b0eca (commit)
       via  4e21640f674499048157fa62f08b16f6039f78f6 (commit)
       via  17c6c9d9f3e71459edb4b6af5ec75125f0d06f87 (commit)
       via  134c0c8bf4a258ba10e72b724eadf40f731bb7ec (commit)
       via  d310f46e3343f2575465fed65079fc6912dee9cf (commit)
       via  6eeb0170bbb43ffb73e8f01b8b481adde8194c21 (commit)
       via  15eb1bebe1525ba8baf1f56e9df791cff146a352 (commit)
       via  7d4d970973c4735dcdd2a69d645309f167a1d9d4 (commit)
       via  606851fbf66c4a9e47c958014579dd363a74ba76 (commit)
       via  bfb0d950a58edc4eb1f102174af38a364f4f43f7 (commit)
       via  fc3eec7ebd155d31c1a58e6446cc231ddb6e361b (commit)
       via  c0913ebfafa2c3b94e08856c3304037fa9f0906e (commit)
       via  3c8adacaf910480e3cda19ac9566133864a781d1 (commit)
       via  c4107a7def0ea68cb3177ca97a09a5cbef48f8fb (commit)
       via  6b200de0f7a7008f74cde68fe87aa62b7729cd9a (commit)
       via  514e58b726338c24b672d96bd48f8ce8a47f7803 (commit)
       via  e43de63c8fd11a15d7c6c852747c81664c0beb2a (commit)
       via  82bc9362f1b0851bb992515d44871e6438c2020c (commit)
       via  f1b2ca70c95ac45883cd0b5ec94fb1e9beb7a59b (commit)
       via  57e7d118480f4adf8cf1c8a82f234463d15d509d (commit)
       via  9f284bf9da3ecc689405cb7b698c7714acdf1ab0 (commit)
       via  6472871146e43446c43deaca0a8bb352b67f8f8e (commit)
       via  38cd8a0de838966a045ddef4ad31c715ef720a42 (commit)
       via  9e32d9ae97bf54078f993955a7de2f5a9247c497 (commit)
       via  fe779266b39080e49b04e61160e6af8be439c182 (commit)
       via  3b889a787863d22694bb53eb08160c94ab52c58d (commit)
       via  45f4ed92d14ddf891be1470556f53de6c94c8dc2 (commit)
       via  f507bebf459de9b145bd8ccfcfa2f5f6690adac4 (commit)
       via  9e8f9b05add4517189d7724ff3ed7c16f7b04daf (commit)
       via  28addb40c77db5a5873172b62b6b7b43e5e05014 (commit)
       via  1401d2fe675c5b0634a97e84e6b094eea527e63e (commit)
       via  5049806017a546184b87fc3282a586d686b8d98f (commit)
       via  42e58860e260edf7d92734c01b95fccf9ddb2431 (commit)
       via  4bfaa1cae74531b8c7a7ccfb95e202ab9772dfdd (commit)
       via  eb408eaac923140f561d8307cb63da9c9550096a (commit)
       via  b42e9fa8cc214f0fa94598da86aa112713a9b192 (commit)
       via  d1f70bdcab6cffce423617c6e081a5128d9dabe0 (commit)
       via  7f9919700d0023db7d66fee9f437251a263f5d53 (commit)
       via  c69075ac096c9de1b8a532123b493173f8fe0975 (commit)
       via  a255f00a28d31979293d10cd2b121a1ca8d1fcf9 (commit)
       via  dec880ee27480b00fd7ce32196fc39a208f2fce5 (commit)
       via  61c6156df6e3c638eb3bdb4a6e3d418a43a6eb70 (commit)
       via  01739a3b6a564f6552acf6c01617aa21ab4d8833 (commit)
       via  0bdfa368bc8dbea2f39706e34306c9b67883bbb1 (commit)
       via  67218854b1987d89593ccaf5feaf5b29b1b976f2 (commit)
       via  c44af4ebc000f606d16b42224cba2cfe80391d5c (commit)
       via  00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582 (commit)
       via  dcd1f97951b432032fd0728992b1384064663701 (commit)
       via  e4b8a1c839b88c345b82c37c90814a89c7f0c3c2 (commit)
       via  9ab0bb2a673875ba15d6956f2c587c9c31f40357 (commit)
       via  5ff087ac1870878ad980503f5c8b60b6ffa32350 (commit)
       via  68bce0209f2be6d0f852ef7092b9d412d78fd43a (commit)
       via  23b5dc392be051ab5a86d7f1734c29d5222b9e1f (commit)
       via  659f032c0a57467e19a1d81aba7cf6df36ae689a (commit)
       via  1bdc036f254394412f32b2ae89a6575ececc7031 (commit)
       via  a43942db49b07a457ee4f960d0f118b23641ec38 (commit)
       via  fcdad592cd1f76046c5e4b7a2b0337e146d1e796 (commit)
       via  acac2e457a32e84814c212183ab2824869a27b5b (commit)
       via  155b7f573bf6a9fffcb00108ab7a5fc12ed2f727 (commit)
       via  71de341392d18d7951b5a00fe68b6309e2dfbb47 (commit)
       via  7b14583ef0c858dc8f29c127f70b034f7f5d4ad2 (commit)
       via  0591130a7c17645db7a62598f6768e9a1cc8d839 (commit)
       via  9117cd3e10673e8f80fc0c64f1a32215d9638fc2 (commit)
       via  e18382406ce321517210e0fdb6a8a0d417078fef (commit)
       via  69a1c8561a541b00b483115eb80a260062a4bb8e (commit)
       via  558e50badbe8e1dd1d49222caf08cb8d61b184bc (commit)
       via  9dfa3e63479d3c3106c7e5e86764a0ed8e22aa7f (commit)
       via  180c87d999b4ae31b8ee092369b11cd9c840123b (commit)
       via  ea0ebc4fd8be2530a46159ba9741366488d06454 (commit)
       via  bf6f87e726c7e585402575a0976c717c6edd9817 (commit)
       via  34ac9af335c2243f85f1e569e21506b35521dd7a (commit)
       via  1178da445ad5faf37f9cc2be3aaa69d916f10f62 (commit)
       via  2168b2688ae343a61c467450068503295a5e3deb (commit)
       via  d2edc834f769d9d05756c66f01c3bf05349a7fb7 (commit)
       via  4ade44b727ee77adaa9c22719935d012e253a5e6 (commit)
       via  c8e44c6d168f8e68b7bbb1119065e0059a16fe34 (commit)
       via  add39d2344036db9334bdeb1ec20a90beaa3ca49 (commit)
       via  29a2809e4210d5055291e95de861b493c55b9c0a (commit)
       via  59441ccdbd5d74575ae0149c6cf7b4663b56ff6d (commit)
       via  3355cb3b643bd50aafae768e7cf990d4bec40fe1 (commit)
       via  8ddd5a6cd692ca8c4041d9fb64cbb4e0585d4aa1 (commit)
       via  58c7f094c0093a7773e939938f22a9a063c4b9a8 (commit)
       via  1997c9943a1979a7407f3c70ead92493a799e13e (commit)
       via  001c250f57f5ef42189de5391db9eac9225b5971 (commit)
       via  d5e74e8d3e6207251486bc0d88f54d3e70cb1240 (commit)
       via  8f4f9071ad5fe6076c3554a75d59536e74e6a3fe (commit)
       via  a464198b013940745d43cff029330b9e7dda71c2 (commit)
       via  3bd43ebcb6025a8a43f119238f490e2e238697a2 (commit)
       via  a6684f0dddb292873f962dc36b20e6db00ef6b09 (commit)
       via  4e7fbb34f0546360e86b56dcd32b4d6478662b41 (commit)
       via  4179a6a209f22354a605413e0de9ac10331c108b (commit)
       via  be5c445b697febda5111c0cc3fb9924f9162c037 (commit)
       via  df140a0bc3140bca133cd7ced6e18903db69c396 (commit)
       via  aa79adb05d96728b8b35015eaf902266d9b53d0b (commit)
       via  8bc526963edde8cf8789ce82072d05fd2bcc90c4 (commit)
       via  4f4faa4d43aeaf5dd0a5fe0aff2fde89df3e5b8c (commit)
       via  39d911fc3c6519799ca1af4365d4b56f9d71ca94 (commit)
       via  6bde4c52fb2d49572d365612f222a42b4d316f09 (commit)
       via  b715f643ef3810bd77d50cc97fe4f7a3116b1556 (commit)
       via  8d9d9490142a0cd6edb7cfec820a7c8f28b88395 (commit)
       via  15afaa63f39a44563e49bb3b9fb38ed43e8b48ed (commit)
       via  d942732e829030b8eab483dd48b979f8eed7c9e2 (commit)
       via  16a1fa25be5705102b84ef0ea6eea71312328c2c (commit)
       via  29f4fdc42db187300b208ba4310920bedb300a04 (commit)
       via  d63a50b79e50b9a48570a9d9fdb86d7c692f3c18 (commit)
       via  66a368220cc109070a30ac2bbf24057c8b07a2b0 (commit)
       via  a932d108b10518994c873b38a363af9f21bc2e87 (commit)
       via  5c28a5038108d75652e1ee9753aa2f1ffe8176db (commit)
       via  315350be6598235df12a0190a5a4c21447eead36 (commit)
       via  9239bbd3a6bf901dba1c0170622c50c78f6d1096 (commit)
       via  73597c183c78ed0bea291897de6d8867ec640208 (commit)
       via  924bc11ba455cfe5e44afa3cb24e4dbe24536734 (commit)
       via  d751b79ea6bd7721367f1d78d22b70cee161fc26 (commit)
       via  6eb7d83039db70127a6eb3e4b64ecae782c42f00 (commit)
       via  a64f5ba148ca55949677dc4a99727f1f6c02d17d (commit)
       via  ae1bb197269ca8f7aa560168c0dfd0bb80730e0f (commit)
       via  cc969da947681b3199a2091ca4ad7d550ee19ac9 (commit)
       via  4612fb8101a70a9585b6464b1a43f6a6e44b116d (commit)
       via  870f88f7551b0f2d6aaaa36fb684b5ff8f468107 (commit)
       via  9852e3081f1f500ab725af96f0536eb2986c5f60 (commit)
       via  9c088cc0590087cd918408f8ec0dd2e8b9f1a676 (commit)
       via  97196564c7e981bab7b968e19b171c5dfcb28c3c (commit)
       via  030e823caf4243a3337c2134a4a2f38490d3cf3d (commit)
       via  887cf7913771a045a28b8ce43ed78a9a6c1dd2f0 (commit)
       via  f85d59c30681f55150bf28225b3873fe2d4b6bf7 (commit)
       via  2856a6272397d159aa2a21fd2ef0f1a6e80f5e41 (commit)
       via  fd7ed446fbee07c70ebc7d1e92f1ece665d7fc64 (commit)
       via  405b757bdf23ea6612e0943bca05297049291612 (commit)
       via  004b1309187a673f078d52f3fe9c770461dcb708 (commit)
       via  d7adef8baf2589aa88ddf4f498e215fbcd81a4f0 (commit)
       via  cbe14bcfada1e6f88811f82260f804167e95ac6f (commit)
       via  c175a65796a6f1d6a69ed0d7e3bce6f048c8e983 (commit)
       via  bedfd056d4d58a3ebaf8d396c8453f0d0468576f (commit)
       via  9e78496443ec1525ee94c54249779639b4cded0b (commit)
       via  cf2ebb6e0958c9193c7c65620cd7a8b990d8b316 (commit)
       via  d4758f96f74225319f8cc9412acd72c228a187b9 (commit)
       via  d286e29293b181d6bb6f199f39f0a7ecace69af2 (commit)
       via  c1aebf87fd3887ae02e5e62fb41889c9fa37a8a9 (commit)
       via  c3fbf828add04de391d40883e4bdaf51500300d1 (commit)
       via  945e0f82dad31db89a107b496532886fe215c011 (commit)
       via  edf689f02787121a49ea0e36cfaa051b06852c8b (commit)
       via  02e370d94ee3abc6f910602e79c6d4515d9c720d (commit)
       via  8929ad8bbca9a8b036eba0397992d6f3b4d1966b (commit)
       via  4a85cc09258dfe2ab3cefb503221696a0f439c63 (commit)
       via  1d2a41dbbdca96017cc5e1ecb8a9fb05bb1897cc (commit)
       via  6c4474237ab3356b100ebbdd6ff1a8839745023d (commit)
       via  a1ec3d244a75a6e6a2f54235c26e6b1e3b8a2482 (commit)
       via  6d6a648c0789fb227ee2adfb089fe0ce8174708d (commit)
       via  99d1b2682145c2b154a8a0d91787e55321f2b269 (commit)
       via  86f1abec458df24ea7d4a38a7b3e21861c5b9bd8 (commit)
       via  1aa96702887a9c0f66b5d7cab034bf6718796708 (commit)
       via  1f56df9d0d5ad89806c24e71f296576d82344613 (commit)
       via  20f55f3866ab70778d08fec2c09626cff9ed781d (commit)
       via  b782c63d52a9caf15f1f3ec2e09c9268b48bf065 (commit)
       via  a2076b34e146a1f181ef58b5954815571fbcd6c6 (commit)
       via  a4a1c15754d144d14dc48cd8ff62601f977e908c (commit)
       via  1b4f615e4087a3ae9feba5912312cdcabc25e6a5 (commit)
       via  b631e59ba05af7c888838d3e2d6d408bfe60b57f (commit)
       via  a1da4399c724fac367bf084e68a25cce0f86f8a5 (commit)
       via  444e826c911693e6dad1cf907d81eb9dc1bef7d2 (commit)
       via  740feeaa2049d0f9a7e5928191124583a1a8c645 (commit)
       via  1270fac69d2f7e89161ccb780ce3b17466da34ea (commit)
       via  2e1fb61c58b4a5579a43d9ff3cae8382347e323e (commit)
       via  7d8e7981db043f19b6fc171742152c276aeee0bf (commit)
       via  94af22593bc6a3649f52b06a9367e8abeb9f8721 (commit)
       via  493f652c956f2037c1c638c1887b634d67da0835 (commit)
       via  e62b9723fdfcf655ecbd46ea455567593e333f47 (commit)
       via  010f98a5859620001aed9f27f213ed681c73a59a (commit)
       via  d347c9df495036dcbe5bc710ac5a07079bdd59ad (commit)
       via  c337a1627c7e0edf6d46e66dee513c56975d0625 (commit)
       via  afd9acee15d55fccf2a25b72c99303f7cbaaa1c2 (commit)
       via  5522f910cb539905d6adfdceab208ddfa5e84557 (commit)
       via  2deb93c7a7708ed164e4b10afb9d6a885d4615c6 (commit)
       via  0400cf2f56c41896ecf52b88baa1d6178eb10432 (commit)
       via  9080ac9d99e5326286a7df806955a326fcd655b2 (commit)
       via  35fd2deb6916e972248d52b1bc1d584fa9059f8f (commit)
       via  952ebca5831911a8ef2a79f6e1e7a2c24f71a388 (commit)
       via  786a118cdf1aa33a8c232c63307e6711a0c00dfb (commit)
       via  f166f943f30a91792e8754cbca9d7652fc400aae (commit)
       via  4bd13cde17a27c342b79b72bde9ef8e1b5373344 (commit)
       via  a3a65e6e1d8b31bf2c8b0abca1903106ae48e092 (commit)
       via  83a471c3a112bfce3b13085e51209c826be8257d (commit)
       via  d9019901f830e58b0b16793ffe6e70b9afd26ea6 (commit)
       via  fca4cfd9ec8f28d0883cb8bbd55b82aa3418576b (commit)
       via  57809e5e5a506664eb54433ded81ab0785168a83 (commit)
       via  91f8bf69a526912f86da81070407bba6a050e27f (commit)
       via  11cf4ffb5e256d268a8f4cea0fc88a0a46bf824c (commit)
       via  476350ba4800f1144b125f6511a5e25b223cc90b (commit)
       via  310cdbb65119c60959578460576ad316e3e2fb11 (commit)
       via  2d681be471cf8aff8f296cb7713c39e9aa4fc2bb (commit)
       via  52728a42a8c0a169537e55b74613146d9c67bac8 (commit)
       via  7881f69ee902b06433f071fd8cbdee1b401c9b76 (commit)
       via  2cdad34c4fba2c6319584d6bb42b84020a9244ac (commit)
       via  13b8c3356bc76abc3624ea9348cc8e834594dfe0 (commit)
       via  25771140e2dc735712d052ba621c57eeb7248d9f (commit)
       via  a6a4679fc0ad12e99e0d8374752ecce9ef097ec2 (commit)
       via  28cc9170c3d0bc0c5e82b45a10015e4bbcb01125 (commit)
       via  ffbad59e36154c69cd95d2ed59223e9449206314 (commit)
       via  3e2e34f8623d9eeb6710d8f3883f26af8b07bbd1 (commit)
       via  8f07e298b16e6419a11f9e9d75b15658e42ea775 (commit)
       via  9920b4348edbdd83e3f91c85d7174cb92bba204d (commit)
       via  d5486c43728b4fa17c111a301c30a1e072eaec6a (commit)
       via  3283f4fb4c772f21d2c5f0091569ffcfc7eb6dec (commit)
       via  731bb67af7ba357164095a035749e3aaa9ac1f4f (commit)
       via  0e03d18a4eeb90d3dc17814d5e4c05c5812f50ba (commit)
       via  f3abeff575541dd80e1facd6d0f920e10f77fede (commit)
       via  484b3c325d8182cd7b7da4ceeaedc238c7f80b5c (commit)
       via  85ba7d867af39fe1408accd1f9ea4ca3dcb84b99 (commit)
       via  20249ae4551ae7b2193caed73d9ce8d594f38754 (commit)
       via  21edc42f4e1ec6fe8cfce171232bab27ad4af372 (commit)
       via  101ae4cd3167bcb6fa1becee4f0c3ad1ffc41f15 (commit)
       via  08ff6104911fde281df28046e45791f14277b2b2 (commit)
       via  c0f92bf9430546707f2154b8a2656974e5c7093c (commit)
       via  0ca76ec3e5a987238d3d9932f5dc4dae9b3138ab (commit)
       via  0154d99053a95392380cd4629a89b0ac46df3737 (commit)
       via  0a5d52f0ec8dd56b7953764a9bc1dc71ff6b69ca (commit)
       via  6d7e9d3b8dbbf46a0cd5dc4f6341c1f9eb8cd6ae (commit)
       via  b3f11165aad39586cca0352ed5fe32b721699c76 (commit)
       via  6290672f89d5638a9da5ce10b2f4ba793dcc6396 (commit)
       via  89525768cd086a0798a504c81fdf7ebcd4c904e1 (commit)
       via  3c610247abdf7fd6d22d21f11552d223be1e12cd (commit)
       via  3539aa13fbcadd930b0b6d8a97f9f125f02a73dc (commit)
       via  495346f6f07ea711662106f0e6f8d684fe489cd8 (commit)
       via  0f60e29b5a13066f7625dfeadcc329aeefd9d5a5 (commit)
       via  7915f48c28e24927d2842cc66ad001947776dcd8 (commit)
       via  4a7e075c3fdb862d1a9632fc3500c6e5111013fc (commit)
       via  5b061e98860ad84315704c732a1a43525f494946 (commit)
       via  5c5dc57fcf2f543b7b8bdd2c3cfdabc74c39041b (commit)
       via  6645479e9dc9470d22393d5bc4ef2ef2d391e848 (commit)
       via  6cd255ca1f03550291bd05ac4548e383bca88c5f (commit)
       via  22522f880a8e17a17c4f195796ec89caece7652b (commit)
       via  3877922e56a9e44fed0ca72e64cad7578e6b1ed5 (commit)
       via  cdf5d16da56a0f0ca179467f93e8a99050b30ec4 (commit)
       via  88c3cd8dcb60606a25a16ea11149219db00f847b (commit)
       via  00f4a6024f23a592a34b8a9bf46e28aa0b747fc5 (commit)
       via  4f3b23b390640efdc36c575dbda2175e61154bc9 (commit)
       via  71829b1a3f9b4825150747b138b5cfadf0c5fcba (commit)
       via  3451269c4128c4b74f4614d9781cb75207c5ee34 (commit)
       via  b36cec19e826c19648964576ef2d20d63f99e888 (commit)
       via  96bf8cb07d2cc8d6f7b509c4430be9966fff1fdd (commit)
       via  e66cdd681f47dc51beaeee3d813f1c9cba27dedf (commit)
       via  5ce03cea78d4d8bf00e29e4dfa4952d53f3b1064 (commit)
       via  fbf05aa70d7a6ad3dd92ca718faa4bb383b975ee (commit)
       via  1a7272c0f9080ca18a724c91ab37a10fa45ad9e4 (commit)
       via  a23585089d7ba710b238d3d1ab3d34320afa48d0 (commit)
       via  5ae0055212a4835793815dbd8fa120d8c63fc7e8 (commit)
       via  d9436c7c71f13df84182371c6b2fb6e356051d14 (commit)
       via  597e448caf30996be7e4583847da720f8021b20c (commit)
       via  c7ce9410351ea64fb4c250ceb6ed796090ae49d9 (commit)
       via  03f2309aa27e955b75634fc066b5d15d67e05321 (commit)
       via  126697d1e4cb6e5936ecb62dafe57880717473ab (commit)
       via  338c190a92871c063847caef51bdc066372d4550 (commit)
       via  6c739336e5aadd6670909059fba889f50caa9cea (commit)
       via  8cef59a2e32816d5fbbe1cfebfca3e3d6abd4d33 (commit)
       via  466ee2af4a927fc6aaaaa62b0abd3b0cff9bcef7 (commit)
       via  d968975277ba280372002800c6c25bb1b29f496e (commit)
       via  6885166d994162c92dc9053bdf2d87e67a452db3 (commit)
       via  7cc9c114fef05bc603111c0ceb6d2275c0275deb (commit)
       via  e6c7cdec063514bb9ffe2a62fb280e5ec676cac0 (commit)
       via  b98e6871247e1ef764360f6d042254ce4af62ca4 (commit)
       via  2533af11baa8a9a330798a2add1a59183e3b5c75 (commit)
       via  52176c676da5f4b7339f254dc83cb35a0789bf20 (commit)
       via  50cc854c48e79d9b8a2c55c117918d6a719bea38 (commit)
       via  87d455c042d2236b2afb1d6e13f337df36256bb0 (commit)
       via  b73bf8516f99a6b04bd77337c5783b206922e79c (commit)
       via  21002a635bf3da33367592e3a3ab3cce24fe5299 (commit)
       via  f39c07acc8c4039534a9c6f1757de82afe66ecd5 (commit)
       via  537aefaf18444430df8126b474cf11ff7201b4c6 (commit)
       via  c8f785f220bab3c17fc93445ac509495d00d5afe (commit)
       via  ee2915c993e333c2a1c26499da1a918516d2f1cc (commit)
       via  d04c1a59f3b6ae23f16988961cd74b561ed6f8d6 (commit)
       via  85c10f77b70007a0c528bdc9dbba1add947b3085 (commit)
       via  a55411b9ff672c73172fff98319eb87af5a5fb4c (commit)
       via  73e6209faecc21516a981ed86a27b259f506098c (commit)
       via  f42bf748e417cf9120fc57d144b6eaaf3adda247 (commit)
       via  2b863f512dce3c2469cf40e4559fb571b1b01658 (commit)
       via  bb7dc663abaa72601edfdce3ca7aff6fdb43bffe (commit)
       via  48eac74cb73499ac32fb7a38dde498a8b3e4c6e2 (commit)
       via  eabc9d9f964d4c78b63c265bef6d33695c92b177 (commit)
       via  9b30624b65697a5f51bb7120c48686ab5506067f (commit)
       via  a22df60ad216517bbca4b391bec09f9ded06ab7b (commit)
       via  0c13f7e559afe5f973a59311b0e401296c48d96c (commit)
       via  9b9b09e9020aa32ade1a86461804a1950d967abb (commit)
       via  a14d1f4dfc08edc8fe92b17b36a55d89203fb89f (commit)
       via  cdf969539c718acb1f3f031b2c55d5274a538717 (commit)
       via  5947319ef398728052a22575e1d0de0e94e4220f (commit)
       via  5c3c7aa89ba10ac923796855f5c97098fbfdb4be (commit)
       via  644aca26b524733be8bc1267e059b62c9971e77e (commit)
       via  35cf27b027b061038a07de2506dec7746353c361 (commit)
       via  9a452709fe126ea6da23a53426362e4435d2dc06 (commit)
       via  5e001f26addc4443eb0a7af90ad67117e1a582ac (commit)
       via  92fce9bd7a4d5732fe9db05b7ebaef4ab858e69a (commit)
       via  58484447ed8e1c64bbd73f224c8c9452a7420beb (commit)
       via  0480fa1f33451e60ac7f20c9724660da153b0ed9 (commit)
       via  2b2798cc9716f45f752ea03411b6f9c9afc17cc6 (commit)
       via  d7abe1019dbff66b6abfb32df90d0c13328710ee (commit)
       via  6fd8e7c249dcefd937897f743e886751adb90c90 (commit)
       via  77770d832135a252d22eb95166c5ccfd40ca6a69 (commit)
       via  415fa612334afb70600c2a7dbd2c2ff56ebbc4f3 (commit)
       via  05f7541ea79d4922f71641e287b610c67ba32b52 (commit)
       via  0796a6293fca5a6f4fd17e6ec38fb0db5dd3a36a (commit)
       via  17416a2cb1d5b8d2076b8df0f7c39621b318d3f8 (commit)
       via  4f2a7b5121a682dd924cafc252c8ded8813f0f61 (commit)
       via  85e53f6272cc71b16db89239a3a542184d01996c (commit)
       via  4b0c052e456421a3c6d7b4c98be3ad0b3bd2ad27 (commit)
       via  33cbe6c07ed7e66d65c106cffb496eff5d7e8fb5 (commit)
       via  cb040366b36ca624874e036805ca1fca740dae9f (commit)
       via  7634c4e679156fc6a93ccb8b33898f5cf41eb233 (commit)
       via  d105775eea0442515e9003dc025cd927f4a1805f (commit)
       via  7f31862a8d9f3eea51fc58bd66abeb70c730feaf (commit)
       via  aebf07fc1483b0bda9bbc1c0b7d7184b7e840677 (commit)
       via  84865015459b4e9e8ac67f9b91617fbd856d5119 (commit)
       via  8dc483a0b6cf73204ce438f4abf2efd323d97e40 (commit)
       via  392f059f41803dccebe6bc5e56f439d4540eea6a (commit)
       via  7d49b1d0b08426c650a69a6c4971cba56a4e6af1 (commit)
       via  57d1de9cf3ba8dd98eaf4a3d131c05ec4c49779d (commit)
       via  b8162e5ac9e052b2a88912b729081600972e854c (commit)
       via  1adc8a9a7f48c5893c6a5e45384695732dd2f136 (commit)
       via  8392fa22d69113602407281cbb364f29557c39b1 (commit)
       via  fd85a6a1f6aa4abe1c908b909fdb659ac574e5c7 (commit)
       via  758c54957d709bdd82b16fa5ce75040abd27daac (commit)
       via  8c4c4aeba6e32e3b7d0a4fbda4494b17883dd9c4 (commit)
       via  e4449be8851d12116c9ffa132da843666e332100 (commit)
       via  accc018020dd329d99b50335ad168d35650b7f09 (commit)
       via  45e3745ed0e034fdec5beee0738f383bd6e2e045 (commit)
       via  3a00c80277a54abe0b286a6e8babc8fe50120205 (commit)
       via  e26b7e41652e288dfdb4c48121bba470c4774150 (commit)
       via  37ce0cc4b7bf61f4c81023a8245876b690121df5 (commit)
       via  991f40a9fa668eb65159ee9884bf89c8cbc09f02 (commit)
       via  c1f61bd2b0644fc710dcfbb378a63f0b34be8903 (commit)
       via  d6bb17b07976ecbced934c1ad2cfec9976dbd8ce (commit)
       via  c1b719e99465b8c888e6f7aa94739eb55adbb764 (commit)
       via  8ce09462959bbc2af15e8088c5e54c8668cf8ccb (commit)
       via  0f41b320edb93e2c0cdd76f218811e197156b052 (commit)
       via  173981bc49c9e8fce9271cb47714952dbe2ec627 (commit)
       via  2afc13ff80492278154c0f2156a9d32dd5ba675a (commit)
       via  cfd0fbddb025d36228d02fe23e06039acc6104e4 (commit)
       via  585a46a2d01d25181926329f258f1d1374f93e99 (commit)
       via  048094accce2110432bf7d44c34acc17865cf85a (commit)
       via  a12ac51333cf97f4da0597d049cc694b4535e7dd (commit)
       via  5fe966540d6b748f825774868463003700f0c878 (commit)
       via  651ce16aa7c2bd5e9f634e91e73790dc3e01a5c0 (commit)
       via  80dbc9fdc7a7929c16f58852e45196a32877b013 (commit)
       via  c5ac15402a894e87a118526a066880f596b3c78d (commit)
       via  f8e3ef9dc4d803729a8f0e0cafb2c995b576c44e (commit)
       via  481ac8c9bbbfc4b7506dfdb4a5b92b859d5c47d9 (commit)
       via  c509f1e1e8187e0abd2321aadc37878402c87332 (commit)
       via  99bbb428d4412b79e59df321f9e83c13342e4612 (commit)
       via  75ee59252d49dffb017905125cdf826f89a6baf9 (commit)
       via  93692b589dc7017d5a2fbdffdfad5f84f597d8f1 (commit)
       via  e42de8c7f8e7326d284f8b53f3bd6971fbf6e7b7 (commit)
       via  a149683b0c277279d892c9617233643188a34251 (commit)
       via  da1e5f545cdb18a34d36f28350716246bc24958a (commit)
       via  0af679c6e0645a93d5a60ec936b94dc70a2f9e5c (commit)
       via  4a81fd47b3052f4c1601f8eb7f7879b12e0473cd (commit)
       via  abf009ef94d2f89b09767cce30bcf99224c1a0a9 (commit)
       via  6eddd09a12e752c08f55e62fbb30d42058a6b1ea (commit)
       via  f0881b37b6734328118a5683e1e18f65a8987c89 (commit)
       via  5cc3ce8b5fffa7413557b7e071d8471ae6e2fc88 (commit)
       via  00340e1b916fa2d040439b101c220fae3c5834fa (commit)
       via  5f5219fc34f7557296272230123a3837960a6f09 (commit)
       via  acd5494dd868ae849b4544abdc50dc8b10ba6f54 (commit)
       via  d2acc30bb60357815c3965c058965d0f5313f814 (commit)
       via  ab33ab13aa093778263d554dd0e702814a5a8cbd (commit)
       via  faa4ebe148cfe83f06d881cfc80d95575d3bf746 (commit)
       via  3212b858458dc3f2ae73e32fa066dabd56919a13 (commit)
       via  f36e33dac1a97cca8f79ca8b20cf0fb05f1e25f4 (commit)
       via  1c2e355e4830814e18329a53d01cfa634d576211 (commit)
       via  b99747aeed79ad69af8b8be4d9aa3a74200fca7d (commit)
       via  37ab977937f89c6601e616085ff9702d6e727ec8 (commit)
       via  2df3368d851b653880c2e3312c99eb8adf89f3db (commit)
       via  b545ef977bd39f4351172ab73f5d7cc2508944ec (commit)
       via  92708ceca544456c26b4b82e2e7fc8afcf1641c8 (commit)
       via  994aad6437e82ba41192b2235aed5adad61331fd (commit)
       via  93e6fe04ccb4008f14e3584bb1e86b2d04c9234c (commit)
       via  ba442f0f41a57ee9a3f0c7f574500f2bda896d08 (commit)
       via  454540b959fad8b3218c98c9d85f7483e82fd8f1 (commit)
       via  41a1578ed17cdd7c01c38389ac7c714c4f15cbf8 (commit)
       via  668c5ebc0937ab5288d831d65de3057e56e2763f (commit)
       via  2e88a1ea30deecac47d89b03f6d60ca04245c36f (commit)
       via  41065f5e080b6e8521e49cfd5bb3fb0db49aa71d (commit)
       via  08918cc8c5eec064009133d8e0458de86805ed08 (commit)
       via  1357373c1dbb3dc33952b0c74c80a0fff6d508ef (commit)
       via  5f4678bb694d1fbb6080fd414c27dd8483a4dc68 (commit)
       via  417a667c4afc1e04ba2caadc3f4051e0590585bb (commit)
       via  9f5a6a60d9858f54d95443a2adf7d8077ee1528b (commit)
       via  f48e22e3f2fdbe540a807b3ef2e9b5d3b08616e3 (commit)
       via  096be756aa7f10f1c757e4dcc216bf0076a194ea (commit)
       via  4bf7b526bed1c86b1f20b18e642865f446751e06 (commit)
       via  136a43b762ce7bc692645cc0d9d50c934f9aa392 (commit)
       via  065005336492337c92d06e87544646635a5b9566 (commit)
       via  992dc2c47069220ce5a94829a8d8fed3ee72a1d0 (commit)
       via  953dd97e56b6ded32449f6bee805019d0e59552f (commit)
       via  20591916303a69d1137d635173421a27bdbdac56 (commit)
       via  2d35e871274a48331c4d6c7b3e4fbee42b901f33 (commit)
       via  9553661a5f8fb5f82846a04a02b7db8476d986e0 (commit)
       via  a42a4f8400ee232ceed5ecceb61873195984f1d9 (commit)
       via  1328504b287b2c284419d989e0d05e7d6d3ffa59 (commit)
       via  b9b47ab79f7c3de0537cacfac061560d5811a84a (commit)
       via  da5be03929920c8aed305f9ffac19ce37177b3c6 (commit)
       via  c8064e7e9b4d7d9cc29a613af899a7739df60be6 (commit)
       via  bde475616e3fdb6d41c047956aaf627fbf34a85d (commit)
       via  e390720bdc6ddee752992537259d18d1ae8d2eb1 (commit)
       via  1ccd06e498586b39f06447cbf3f2fad50120fde6 (commit)
       via  1a295c62e0ad0b5342fd5b2889d64087be0b5edb (commit)
       via  abe051ba82bee9eebbc5149a3b62b057f2d8b14a (commit)
       via  e6ba1cbaf890ca2c7bd3383bdf5d5a8c367824a1 (commit)
       via  b607cde1aa3b1ff395a92790fbcdce18a22b059b (commit)
       via  692166c24476b9123ca7dbb999e458a1f7fa2faa (commit)
       via  22b92fc42c444bf39044911e8873b42fd3df81ed (commit)
       via  e140100a5da85568e83ffe8e77d3f5e4a59ddee8 (commit)
       via  df154dc15f5385c9ec3b998788536dede9882393 (commit)
       via  09f99a37eeb9afe3663b26c5b77821f896e13e56 (commit)
       via  ecf2e90cd6a862ea5492cb31555a0c33e345b3e7 (commit)
       via  b16f8a3b1ecce592fe331a5b1ce6632951350e9c (commit)
       via  c2f901dfb6cb5ae2845a48503df1fe0065085f83 (commit)
       via  147316171d8c1e090f0240133088398725ca8460 (commit)
       via  319cb5d0cf7ba3bc0e77ab420cfcf75568d722b4 (commit)
       via  927f2d25ef9d9dc35d6a4061d5504b0fc928f057 (commit)
       via  052d2eb2545db0e052b45dd2e0ece82ebbe8a68c (commit)
       via  fef3cb9f3aa84018d10866f89228ae3f23e5ca7e (commit)
       via  15dd01b1209ec92b361dd2547708dd17ffc2a786 (commit)
       via  ac17fda08bf2a75ba561a919f05df95ff07959de (commit)
       via  03a8c4dfc295fdebf4dac7a5ee91592e69b404a6 (commit)
       via  c078c9d954490a12f0c5e88ac7b0a5ea92696cc9 (commit)
       via  9a5f28ae286634f2d7d381b7d234abc2f3aa5548 (commit)
       via  820f03ffe027367f275e9debb5f3f3376820ab37 (commit)
       via  6e774b13c3b81ac2599812adf058796948ce7e95 (commit)
       via  7817ea46148df2931cf00d17aeedb844b6e4e4db (commit)
       via  4dca19f828e7b3194ea146c8e1172678f0e42f3d (commit)
       via  8ddf6b2a1384ca73a16827022da5f4423703154a (commit)
       via  1e5885b72e20ef874f526e77a4946b2655e6d3c3 (commit)
       via  b3aee8396f02744c0b688d0ee75c585534b7e8c4 (commit)
       via  094fb06395d03ac343d1ce14a3621d1b4f78a0cc (commit)
       via  589a7d88306628fb332ba0a98ac4a4b3b84b7b2c (commit)
       via  94e5c97160abbcf2274f8d58dc2900bc85c1c384 (commit)
       via  6ec1f28285f0a24587f7b5935e6d3fd4011fbb01 (commit)
       via  1f599d0e7b5039c814731293043e247304ec006b (commit)
       via  a9fa4610b8b6dbd8dd91d0ea37141b1182c1837c (commit)
       via  5be33403c378ceb9487ad14a1309392dc03a1263 (commit)
       via  5fdf38727b4381d074dc929fd4b027a8779108fe (commit)
       via  df41fdf4bd2722ee610ecf31d92527aaad1fab76 (commit)
       via  dff331be2804c8ef4ad13f9d836d01ce9f83d46c (commit)
       via  2aa08bd1f93e62c25a51a1055d611afb8e34497f (commit)
       via  7beb7f68a0514c489f8305b79ce3938a6a4e54f9 (commit)
       via  a061de07e441718d3658be332fd3172d87c7440b (commit)
       via  67f101eece4327a7c9e13f257fe76f8082a5e336 (commit)
       via  26cdfd92055ece05e1abb5248ddb78f3386f857b (commit)
       via  22987cec624a7890637aa9d8760fbeaeb45a0e20 (commit)
       via  325801bda4678d100721414300eb1170bfbc2e24 (commit)
       via  c4e0855dad507e91409616642afbd1dfc2074f77 (commit)
       via  a44e2901c749445d16ba1e3875b50af9c4bbb3c5 (commit)
       via  ae2689b09ff821b285159db064705068bb4cfa02 (commit)
       via  a51ef392919e80a3131418efbea6717d2ca4dbee (commit)
       via  585ba0408978602f9fdd8fd3c76180e838d906c2 (commit)
       via  2fe882148c2a8f8f604ad040dc07fcf1899a8aa3 (commit)
       via  e1ec8109ab32b653c860193798bb13a779e867f5 (commit)
       via  f73e41ef3703be34db1c7e08271e6ac8bd758144 (commit)
       via  d0a9981f372e636508b9a235017f2aba565e435d (commit)
       via  4b0046f325db3547fef1752020930d5f5df9801a (commit)
       via  62bd6b5fa4697a0feef745f3ea79a9f2a28c163f (commit)
       via  5b8cf793a7651f4c8af218fcf0d885e63cc692c7 (commit)
       via  cc63428a4c290772d99863aead457c29ee223dc5 (commit)
       via  83cda17b6f9d4410a52b680bc5ab7fc1dae29887 (commit)
       via  7b15fa7ac802f430f7fb7c2b77f40ab78c2e4018 (commit)
       via  6d4af3c269e64b0093b23bd63d302bd9f90de6a9 (commit)
       via  bedf24f29b7b7592db3cd0f7354f24e42f39fc15 (commit)
       via  252db07e1d4c5733b91a53b9fe4881b873eae049 (commit)
       via  64cdf930d9ed85e93ae55adbc20b0f9848ef863b (commit)
       via  40dea8cbf6b40f159bdfab4f3d8ec9010c293e84 (commit)
       via  9bb84c9f97cb81df81f18f4e47d6b24fa37b597c (commit)
       via  22084c425e69ca2f3ce92d88c0bf746b48d3627c (commit)
       via  14e2b6d93d461334049ed350cf88fcd2a490de2c (commit)
       via  a2174ba45259135fba6ed562b4cb4b2411597c12 (commit)
       via  a13c46966d308297a1273e35ccc807a3912d573d (commit)
       via  0a191de98469e84783025cbee88c86e51f072d78 (commit)
       via  2cce10e71897b8b985c786c6c323922321408b39 (commit)
       via  e7ea3ec7c623be0b9be1eaf4929794652a84be11 (commit)
       via  f7c382926d78b2d6d96b02275e6e16797b132d71 (commit)
       via  6757cf57697d30c73f4e3f314883ad2d8999eac6 (commit)
       via  e4a0c708776681a6839c4335f999e45251e7b991 (commit)
       via  e2c7dcae81a7da1353b7c3d5db210fca479c9c4c (commit)
       via  f854977c2364fb17ba20e6a505f5d78f2c645679 (commit)
       via  97830986a14b00011755d26469889a6627378ced (commit)
       via  e87de5136e9054974b812a362099826fc83e74e9 (commit)
       via  47990a6ab563dbbd51b8394dd027071cec459d2e (commit)
       via  fc90c28021804df1f5bf7f1381d893470c64c417 (commit)
       via  e046cf801d513ceafc38216ec4e2a907b52a3f91 (commit)
       via  d92350111695f11809899144076c8bdfd9cd46f3 (commit)
       via  b60ecbc6ddeaf7af8f2515841b58035f0d4d2db7 (commit)
       via  69b51e106dcfadd783257feac067fe79c66570b0 (commit)
       via  1cda1512689aabb36588a01370002632a0c8e560 (commit)
       via  0a106562e3ab2582854b28d82025ccd5e5d1ad00 (commit)
       via  62bdf2d66e4816219279cff7440ae1a167d7aca2 (commit)
       via  fb3f3d25c3cbf561d33b258ff11fd8139f6ad75d (commit)
       via  779aa56f2c160ef508ca98fac1ffd23cad6fc63f (commit)
       via  c58b006a7e886f55224901eb5a9d1d619e34c05f (commit)
       via  e6359af3fdda6b9265565ecbd213763244ed8594 (commit)
       via  c6025a80cc284ae2781278de6f44c672d5077797 (commit)
       via  72fb548884ae3b1849c951aa741af74115c8e807 (commit)
       via  f89a23cfc9abf44c8ad820548ea77d8d7b0c35b9 (commit)
       via  f621ad3c4b3cf1d2e686ca24ae940310cc5c5d98 (commit)
       via  bd05ac5f5e7cb753ae6772edcf4dfba5b416a169 (commit)
       via  024ea11b48d2270cd0b3b2b6fbe9e42c9fd232e0 (commit)
       via  7517e550ce646b9e4dddf8fe68de0eb308f53273 (commit)
       via  1e6697eab9df68757a1b2dbaec5cb1ca25730c71 (commit)
       via  a87dd97a2098b7e18ff2574a4e81ae521ef7e6f2 (commit)
       via  ca62bc4a869267105a4b492223ed46d59e04c27c (commit)
       via  2e4a7aea70a94d0efe1ad1912f8392c848d8de54 (commit)
       via  4ae6cc19626d010005fbfbfba72952d26cc7c728 (commit)
       via  4ec9d7d56427e9fa49fd705599bb2ff0c3c5f3c1 (commit)
       via  49efcf2ab9736ced2c4dec927d25f48e072dbce4 (commit)
       via  28170b88cc8b40fdea2b065dafe6e1872a47ee4e (commit)
       via  a08b52b5c45195c0b095215f19422d2ab67a3a8d (commit)
       via  c37c0ba69b670f0994b53078abdb07737f816a5a (commit)
       via  f39e8743546602977f860811f44aa327736b97dc (commit)
       via  abd9baf9c61a76537766c81e235a4a5a49b7dee3 (commit)
       via  a4105d04e19efdf89d0fa56b62675d7d7ee82a9b (commit)
       via  444bca650a302ae800bd7e7d3fba50e072f555df (commit)
       via  9885948fc910a77d04f27a7683f5edd0989d818a (commit)
       via  bfa6adb959345850305d2f3e8b581149a066c4f8 (commit)
       via  f2dd88387a40ec152fa3b8221f02c83d14f897e9 (commit)
       via  17b9d67d4e6bcf2b2b4eecc91b0ff6af35e0fef5 (commit)
       via  30bd735cb042395346c3cb6a28c1fa6cee79bbd8 (commit)
       via  aff7ae12a660fc3c7269530eadcb06e2db06a240 (commit)
       via  ef0d8ffc45aa32ed1e49051a344fa6c8cff583f4 (commit)
       via  ed3056ebdb9795446157af03d3e08fbb93c1b01d (commit)
       via  ed754a135894b8f9cc63757689226d30f46d18d2 (commit)
       via  e2b4fc913bad3b6a6e4b00b11c7c75268892150d (commit)
       via  82b8a7851fb9d7724c53d13a4319d1e47acc4460 (commit)
       via  5fa9f97233e5c75d4c70f6a86f558eadfed3696e (commit)
       via  ab4896bce48b1c8d1bd22f750862dc4197ba02fc (commit)
       via  ed700649d0607e6509d5bbc51f4617bbae13a543 (commit)
       via  44f9a8af8544d5656f3bbb73b41d3b983c99e8f2 (commit)
       via  9202e88a2a1ebbfa1e312f5875420e027e35cc45 (commit)
       via  a90fb5e33ba890eb9427b9ba3d529729b018b474 (commit)
       via  099b880550fc1b7e1090c31e8dfb77ca1e2f07ad (commit)
       via  1254603b1f3fc8d57c9d3c56305ae4fb7f44150f (commit)
       via  0d2f91fe2d5ea93dc3dc76780e6ec2e27d022d39 (commit)
       via  f65c3d1b26e05f445d976aabd48d4b1264c182bc (commit)
       via  a6b71f422b2a4c1dae639064945bc8697528c57b (commit)
       via  e742e119e1a37c642240195d6b942d624120df82 (commit)
       via  eda6e9a4a274e5b9d551d6251e55c5d2e88af643 (commit)
       via  dfa3faca36ccd86cf300f59b4f482c02e3e0518b (commit)
       via  fab7bfba670bcdd1686b916ac3d9499f51bbec40 (commit)
       via  5ab6d79e708633e8e602e6363bae46002bfc3831 (commit)
       via  cc651c1cdd00dc821a0906dc648e89d71dcfc963 (commit)
       via  a140626a94b290eea537058f9b8d4a382ebe4a22 (commit)
       via  b9bb4a935677558b76795d2053263a8981578f54 (commit)
       via  986d894b2a5484e522d540b24c0c9cf266fabacb (commit)
       via  74b4e47aa64c64069928884d35a5bc255bfcf41d (commit)
       via  0a433ebc90ae1d3d86382757aa049a0e91bd5019 (commit)
       via  8860a416a2357aa66a03218c6076b95ef8052ccf (commit)
       via  34b9f7292f9c75d09c169a293c1f021eb97517ca (commit)
       via  4153b6dbb0f38a16fd5b583761aa811212fbb9a5 (commit)
       via  a97fbc7e3ca781b8d95ed8591c6ee65f2d8a798a (commit)
       via  49636823b07446b61ef8cdc17898bef3c8202325 (commit)
       via  39a0d071ae10ab953d6bb986ec40996c771db78f (commit)
       via  96254e5c28ebcaaa89b4bdc24eab0a546dd269f2 (commit)
       via  7769fa97a0fe54a9455a9d96970373dbbf714458 (commit)
       via  9780e045073b1719a7a4c6cbe00e4aa7525bd180 (commit)
       via  648c5cbbf34dcbf96bde7e07b14868777fd5d635 (commit)
       via  6f4c0a426c653867c40936a9b8f503628adbd64b (commit)
       via  859bde274ef9eb2c917000fb20ea6bbc2f6b5330 (commit)
       via  e23e8ebee364b79556ec05075532da20b317c100 (commit)
       via  1ae8ab4714eaab3d98fd906cfd6a5fedc469643a (commit)
       via  8699fc3e88de47be12401fd366fbe1ee0c4294c7 (commit)
       via  a9522a2168c8233e8f15c42a32e7376c2a40ac12 (commit)
       via  c0334580516d147fb0257a2df47ac7b1072f6e82 (commit)
       via  24740d83e4beab0cd8d93944922c62e8a8809391 (commit)
       via  62f6f9c28ac4df0ebafbbbfdb5319e74582db5a2 (commit)
       via  e1fa0163505af867009ea73fc5f705162120e795 (commit)
       via  c55978a67a2e23999c3359a13bb807b665fcb33e (commit)
       via  479fe002f5fdc83fbd5ef64c701bbf8b1a76d8ec (commit)
       via  698400bfb91b3476d98edcb6a4bf5e4abe1c14cc (commit)
       via  a3b6c4db68dbcb24c454e6beaaf1002c1ca9e011 (commit)
       via  bad6e36d96dcfe09dc4bec0fcda12bf4a1bc1b28 (commit)
       via  148fa56275a662782428df0a42d9e68bf65a11a0 (commit)
       via  2f71d2fd8144a04f90576e817036a5b48f5600ae (commit)
       via  01b84e25533166047340c41a33cc29153e536227 (commit)
       via  30fab421840b35cdebabc01c5b90a2c1aaaa3912 (commit)
       via  87bba7a5e0858048c9b8702c147094d1a7eba92f (commit)
       via  8678914fcb40e4c620a33e6b38a14df928fa780a (commit)
       via  9c3f22346dd632201807c0718d5281ed1eea329f (commit)
       via  4c0ca98e58fc409c93b41bb6c42f3e873db47725 (commit)
       via  941319d15194580a047484a53f232d374dc2d712 (commit)
       via  35ac8b3e2dbbe1fcd107dfcc6bbc4faed6bdc63f (commit)
       via  94610ec4ee630e677d15361353796cac17339c53 (commit)
       via  80aea927cc7bf97a2bc22e1fb2111c52be295e8b (commit)
       via  78a2bc3c1635767cb44cd86261047f2e2f9a2d2e (commit)
       via  6387924ae329fe2a89abb48b9868a340e23a9630 (commit)
       via  45821bef0977a7436aa5cd5f37f5a178d446d675 (commit)
       via  41f46ed9fea1a066de95b6a85c56393beef0b8b8 (commit)
       via  e101a78be9388651099af079899b8654292d24f6 (commit)
       via  48427a77ec1c63cba605e1d6da807d5bf7c3174a (commit)
       via  ea01647092eefeca9336b36809962ff097306b41 (commit)
       via  47a9f4fcab30d2f9a1485a7a2634f40feb22bd60 (commit)
       via  1a08ae216cc8e8f8692114b92d68a14aa739eb2a (commit)
       via  c2fa9cedff58bfdb38cfb627b58fb34256f20369 (commit)
       via  708bf0a14b10d801a600759f3ef6d272978ae854 (commit)
       via  0d5b594f86aa7c8f38487802f75841460ab705bf (commit)
       via  bba960fc4b3f330ec75ef7d3581aaaed4c560c49 (commit)
       via  64bcd522de3ae1b88d042986de8e36e44b9f2e42 (commit)
       via  5fd0888aff1abfa6e06cfa48164e72c48072ac79 (commit)
       via  0fc8f115fd95a88ff2ce4c839b634b39d200c734 (commit)
       via  afdab9165435e17169b4984eeb29ea751319aa74 (commit)
       via  f3f8e58e933b923aa5d447b32824e0fe121ecf79 (commit)
       via  5dafb246a163333cf8454e5af863c18e3923bea7 (commit)
       via  7868401b7b63d851eea5de3b780591238d579bd1 (commit)
       via  bfeeb14b8468ab3f60d719f2cde697d1b537eba8 (commit)
       via  cc9333013723880949a1e07a3e04bdbc1a3c3032 (commit)
       via  6b94a855beef3a301509dfac6bf5446d1953524b (commit)
       via  5f2b6bc955535ebfc280a04c22c937cfedb83916 (commit)
       via  9bff188f0da2859bd5efa8d0def8c0f93d0be410 (commit)
       via  1cafadb4e4eb329dea01355c6632b3077113d80c (commit)
       via  79427bd2f8edb59110f16a9c1652e3d6e41e08e7 (commit)
       via  89c200ed1bb37d6b879f6dbadbeaf143b7782224 (commit)
       via  49b7ae7bb8f28f7dbb1da5aa71476c882b784a2e (commit)
       via  8151645076ce927e0ee866c598a19f192e68e103 (commit)
       via  54157a25aa28ba78e1da1dfa06e6c988d75e88f1 (commit)
       via  73b4f516a037e5fd2e90a3555c59ed42c9578e48 (commit)
       via  aa52b601cc232d41a956c9929a090f077c6d1a4a (commit)
       via  4e0c91e45402ebf4215066e4a61143896e831049 (commit)
       via  4c10bbaa0912742322f10d9d5bb630ba4e15dfa7 (commit)
       via  1eb2dbb8d73c344e199fd04531ec3f649e2835b2 (commit)
       via  16b4184277c4ad5b4a20278060fd3f6259d1ed49 (commit)
       via  2a60e18f8fe3bf9512671e02b39acacb484bb8c6 (commit)
       via  45fa2529db961adff41c52c3a560808cb135beb2 (commit)
       via  4bde3cdd707dfdf8b704c0776795b3733592e4b0 (commit)
       via  5f7ebda2e2a3ff416844ba1704e9b113a923a58c (commit)
       via  fbe48798204180aa11c55e5377c1e23700b9c280 (commit)
       via  fa4ff313317d6234bbd818b09332e7d85349a56a (commit)
       via  d834e6355eedb87abc1473c5039232fe93c98cb2 (commit)
       via  3ab94f96a99e88c5cb6d5acd34bd0a35ba6f376a (commit)
       via  70104a908773d7df0af48ca5c48856886bafea13 (commit)
       via  724cd463c6a84b2c7f20d294f74f94352052e0c0 (commit)
       via  237a5ee12f212db341f56bf5350329d494573c8c (commit)
       via  f2403c39342b723a18a2bea5ed209c8c96203d2b (commit)
       via  c4b3e547d50b01dcf909498119ff6c0af482f2c8 (commit)
       via  37b01f6a13f21f274bf9758ecbf5d9efd6153444 (commit)
       via  aa667814c7c9b77822d2ac2152dde4c01527da70 (commit)
       via  f2f3ccb9f81255fd1b4f877600f39979c2d7ece5 (commit)
       via  a9f02af88d230aabf6771f94a6c401727a865188 (commit)
       via  3ed4ff97cbbeeb2658286769ac9e8a6a35390f26 (commit)
       via  878a68773b9d7fe770374677e099cde02449d62a (commit)
       via  a2d97d75bd6a3c679ad2023d5ae2ad03910a89aa (commit)
       via  00dbd492e462565366a2691e0579b510ce4c3733 (commit)
       via  2343b78a778af9fe496c521bd49ba027cb8b48ae (commit)
       via  b69d38afdea34e4fecab5ea47ffe1e594e0b6233 (commit)
       via  2669cade3dcebf5d572bcd535cf21934cbc1633c (commit)
       via  187212b3c1aa55d9a5b544a6af3af0b5ce457403 (commit)
       via  7a3bde34bc61af108556c74b661533dadddcb178 (commit)
       via  c5c136ea94f21e5ff968d5b402494611464c7b31 (commit)
       via  720d2e96b424bb4bb1f7021f86763ff3df078e2b (commit)
       via  608ff013aae02e3ac4687691db57bbcb8984fe18 (commit)
       via  c70061cf94691182484924c79cbbdd2203ef92d5 (commit)
       via  8a243832540cb3bd246192db1f0a4dfa44d92dcf (commit)
       via  c32e87066a216dbcd9daa36100975a5ecb471bb9 (commit)
       via  b04fd3bec955560e00fb0cf6b75e36187a207113 (commit)
       via  98fa59e9b06fa479cafb852ef87e5a9bfd87ae54 (commit)
       via  f77198c878424891f11d6550370f8d9382f412de (commit)
       via  ba84e0da35d29dd8969a4bcdd84e3eaa48927a84 (commit)
       via  4366d36e467bf81274edccbea026a91188cc67e3 (commit)
       via  cc2c4da8813b980a4e68272bb43583f4af6fe89c (commit)
       via  a67914defbe57290c714975d7c1ccefa787fd635 (commit)
       via  2a2fa07bd121498a492f84312a36629383fc9445 (commit)
       via  fd91f0024caec4cbca0c53a175cfaa9bc2c5dc5a (commit)
       via  bc0e3f49c84055034cae31bba169100d107b28f4 (commit)
       via  6d53bec88f4c1576f74e918400aa2ccac2d129db (commit)
       via  f7990f1690e9ef0471634c871c790f6cf706866d (commit)
       via  087ccc6a4f8c754a4f4d31810839a631dbeabe0d (commit)
       via  4b05e0a74b3fb21b56e821423b8a334e4be9cfe7 (commit)
       via  26c62da040fb9d602da269a3bdffdea13a4367c7 (commit)
       via  aa8a08637e017bcf77b62a3c79a90556085edea1 (commit)
       via  03ee85837ec2e10f7b67c417b17ab3ffa97a98d2 (commit)
       via  9c1d7a087682074d585253ad38719ec2363eb2b7 (commit)
       via  7ff6eb49a2b79a2ad95c814ad990316545bf3692 (commit)
       via  202736beb188043bbac7a3b071f5f7a2b7f85dfa (commit)
       via  0863441e8a42031ad1f6957d7f21bae1992c5d44 (commit)
       via  114d7832b0e07452277d748c81d8bc0c5675a1bc (commit)
       via  d7a87b5e4343467db23b70e73b156c9cc79c50ea (commit)
       via  b79497cb1cdc9b3053e5f0387bf3056c08c9bbdd (commit)
       via  aacca8a7a9c7f93955fa9dbf796b030ffce1b956 (commit)
       via  e9dba9f6c07cb60f29572ede55278b91fd6d6d7a (commit)
       via  c32482d65c43f40572a0722b48c20b3f571666a3 (commit)
       via  d1ed1c7d69e6656de213b12594e702afec31a66d (commit)
       via  205ac185771460838370afb3a38d20228927b925 (commit)
       via  202ac193bbbecc96a4978d1ac3d17148253f9b01 (commit)
       via  72f3b6aae734d8cdcded38aca94e379848bec7ef (commit)
       via  8e460aa0a4fbd535ebe383ba2748bb78bbf2a92d (commit)
       via  5f474010712c856bc3c8d470db5f69c2d216f235 (commit)
       via  4fc874242f8f1bf17cf6e65b159dd804e793e6cd (commit)
       via  23a4bd22c75862fdbaa5faef59b9094ec738f675 (commit)
       via  e6c2f47b45315ba13f25fb57e51389d0c5ed0701 (commit)
       via  18f822a08fd5cb8fed8b0b318e7945545c255081 (commit)
       via  f86f586366275bbb5ae77520eb990769f05a3030 (commit)
       via  410d0d5c769ac15c449beb580fb505065630e344 (commit)
       via  5eb264df40e1e3ffeb2627456889a1dc5df00f16 (commit)
       via  46175b4e04a91480b85420d9253adfa6c5ff5894 (commit)
       via  fb6a751f5f1fe7912e84dd90d06395c357da47c2 (commit)
       via  b42585769f4a54a0fab1bdd788d7e1c327459e91 (commit)
       via  cb86f3880e61c79e59b9225e79c3544a1fcd8005 (commit)
       via  57f9b1448fb0de3313d1525707278131bfd8eec4 (commit)
       via  9b738e36e69423342ba7c03f22764dd979a3cb3c (commit)
       via  3f1f41f55f2fa5d390e57074477b6407302c8c46 (commit)
       via  8d04e81db4967fa1ea2897bb52ccb21e17d9ed91 (commit)
       via  f1771dcebf80c75a13ca456491ddfb9b43fcaddf (commit)
       via  ca92db2d5885c03d3e0ed23c96b5c6ab336d908d (commit)
       via  73519cce7cbe31609a2aa9c27955555237a0c51f (commit)
       via  e18b24a419ef76a3c6c76c34885d1f6e9ae58fa6 (commit)
       via  07492f668d2173da7a2bda3707ff0985e0f460b6 (commit)
       via  9411fd44aa4adfb0caeebd9e4355a3441d9bc104 (commit)
       via  643afb90da9066e9d3c6dc721920b14ed343bec9 (commit)
       via  dc1c8a16a38dec431c77f49cf50a9b62d6366138 (commit)
       via  8b4ee0a5c134be874ba44038d2fbd4d9b7f6d3ee (commit)
       via  a06ed37d755d3bb76c69980f13d22927c8967844 (commit)
       via  82838bd626b10f1a82b0de29728c26f4458ec514 (commit)
       via  95ecdfbfcbf508919652a0254ee2b8c6572a949e (commit)
       via  bdf7e23048b68171c01f2498cc46670a76e68c4d (commit)
       via  57aa17424380be1c3e362a5601071f1f3a6f74f6 (commit)
       via  c40c8d4b6793b71eed7cf9fa7467edda2271dc86 (commit)
       via  4719d415b9908d3c7981163b47be5096d03656f9 (commit)
       via  ea50786226737509a8f4c2734699a5fc15cc63c4 (commit)
       via  8fc8cbdaf698ed042d859d5749cff66937bbb57c (commit)
       via  92fa70b0bd8690d979357ebcdb501a9e4aa42ea6 (commit)
       via  e197ad3c87723a2bdf383d38fcfa3eaa4fa1ba12 (commit)
       via  0b47da9f176aa73854f1ff8ae00afda11a4f338a (commit)
       via  0f8288ae82bf5bdb33d46d7447cd3132393a1bd2 (commit)
       via  7bcc503f3ef52fcac0d9be31f1b82440ec7ed2ff (commit)
       via  439baf71217d9bea69964f06c70348193910fc45 (commit)
       via  b3258e643df0c551bcd9dae6900cd52e3ad0c3ce (commit)
       via  7494161b47210a94b532a0f98d75e8cb084c21f9 (commit)
       via  fdbd04a8adef3a48eeac7702e9243c7c31e47256 (commit)
       via  6896a8fa1e1d24a8fcc9b30efc0b195246b46029 (commit)
       via  065ab6dc804575bce7df58477b2cfcb2b2a6eafb (commit)
       via  07e448ade17bc8fb52469a5b2184017f94669bd6 (commit)
       via  9ac2d526d9ae70272bf7fc436f2e3ad11a84d58b (commit)
       via  178073690aec73fdb5f4452b49f108407edde700 (commit)
       via  650beae39d31e5ce2680649e2fb697e0e4a9e3eb (commit)
       via  285866651cd0d404087438668012289d278e4179 (commit)
       via  d11698cd0d9bb22b51598ee37af0aaf1d44ec5c7 (commit)
       via  25aa3689f0d90d048b88b6a566e4a7814288a5b6 (commit)
       via  523f4c9234439fd6ccc0dd2c3b387331dd64c54b (commit)
       via  c697cf0b2b85cb1231e2c76c52cfed43770aa04a (commit)
       via  70a5df4fe30fd37166c3b62071fd816e49082d2e (commit)
       via  62de1c630f16c21418464727692bcd29e23ef1b0 (commit)
       via  e14ec281fb9f6c4cc7bf59ed18d2acaf02d4d0f9 (commit)
       via  ef621b15e0b14f8fc0dc5940bc6b14a9aaa40ea3 (commit)
       via  86e501afd46d7f0d31738bd62457593401d79bad (commit)
       via  1e903e320352db86233e1dd2d10fd140f5d4a887 (commit)
       via  6ccb54e2a82ca934f6d430b87ab015b7bfecc413 (commit)
       via  2955a517f3191a2972c3805899be8aab2b41e583 (commit)
       via  30ca9da1193ec4c82cc67a2ec2e6fb6adac7ab84 (commit)
       via  dc856b382065cdfab3f9bb484c07e182950eb4d4 (commit)
       via  077fcd6a3b5729044acce83f77ebedd3adbadab0 (commit)
       via  4a9321595003d86dd4794d0edab071f91989808e (commit)
       via  f24894771e384b1bc60dc0f2c104d7e7fad3c865 (commit)
       via  020efce52a569bde99f64b20cedbec2b2a5b5fe9 (commit)
       via  efd5b507cc9261b03d547575d9f6453a1425bd59 (commit)
       via  7f50ebc1b1215520b85cb9a8e709e502898fd2c8 (commit)
       via  d521906965b3e94648a723a13576236aaba301d0 (commit)
       via  253b4d3a09e9edbb72d21127fbc85934ab1b7c07 (commit)
       via  841fdfcdd9caa69f3ad7560a2806d421e23f598a (commit)
       via  7e4588997ebdddefc48d8be2d51a715822817c0e (commit)
       via  63aef214ab4826785d35d8dead591d40e402de98 (commit)
       via  38899f16e1560ce3020bab8a6a0b3a0c017d7925 (commit)
       via  e919aa9a24275a7ec59215a4e8ab93eb8e666a32 (commit)
       via  f68a833e50fcf5e0233a2a679d0ef67e3c26ee81 (commit)
       via  1ed0c2a4bbe8ad5f5404014a6351b2b74db75577 (commit)
       via  12a132db164ea95e9e457427c2c97005f94c5a70 (commit)
       via  f73dbb0e48ef50d2743fed89b68530b731329f05 (commit)
       via  c5e3a3641ea9d6ed2918021fd77925825d24e9be (commit)
       via  bae420ef26f4331415b0503141c5931318025906 (commit)
       via  fc5a9bd57cbb974b8fc3aeb9a15d644cd9103451 (commit)
       via  9fde51ed303ea3ecbaa7c0084ea417e775a5db29 (commit)
       via  1f33efec7c6d1357d7e867176cfb88942fc513a8 (commit)
       via  ce90fefec908ee50ae5a3b22b03447df638a54c1 (commit)
       via  3263bceb4f76b783a44aeea417a9fb69dab26ee5 (commit)
       via  11e5f1ec54e7ae87f131ef8506f5af9d0bb1c6db (commit)
       via  b8871f357fdfa9c0c06d2d3e5600391d8c994f37 (commit)
       via  aec6b87e0b66d707ead62ca40d220ee78b4cf5a5 (commit)
       via  b32547cd11bec3baf53e0dedf3c733cd3e0839f6 (commit)
       via  ec6944f206b5503c3abfbe36008addc2761d6cd5 (commit)
       via  ab50308758bfde9ab7b50e6def65e20f0b560702 (commit)
       via  1547ef64562ebbfcdc768ce93979f09bdd119b11 (commit)
       via  6cb59ff1111c1d5e955ca0eeddab6f03db0fbfb7 (commit)
       via  ae91f6253926e4dadebcae90772f4f5a5bd06056 (commit)
       via  e0471c16c5ac8eddf49daf781248822f4a1ebc58 (commit)
       via  166616ce00e0c27fa3f556bcdeb908d4c0212393 (commit)
       via  678b48b7cf0bd518ebc234bda98229cc602c2a45 (commit)
       via  7337a6f2297cdd91bb852b479b284e5796d62cc9 (commit)
       via  1eb7c2d886c0faac42d2b68862b0e6b0d3182d98 (commit)
       via  ef77d6af7cade17c566e4d1ecff098b841972f17 (commit)
       via  e6e7b7c49f960641ce1a97b967ca800128b1bf55 (commit)
       via  920e4862a2319cafcbf608a4b85a23bd9738d349 (commit)
       via  f3234b0bc78364bf87e7f962c9c1c209f27417c8 (commit)
       via  0f550b3df1d4ae31d12505cf93981313c9c6dd25 (commit)
       via  e7ad2f145c05bc60b1cd2796c8f3b72f02e3e730 (commit)
       via  338435ef105ff51e967571ad073830ec1eb5a4ab (commit)
       via  861ca91fc65b9a53b807f6d5c5253fc33f92e7d8 (commit)
       via  d2dffb8d3be366d4d02de06e92c24c9abdb0adfc (commit)
       via  9db2f6b4262ec9152c2c6be90e2ea913423e6d3d (commit)
       via  657f9cde9d531c9929bef9e02a8064101d568f50 (commit)
       via  92d77487b3dbfd934c5565bab09e0f3051e0b08d (commit)
       via  d54af2d07039335c18239bd5eb2e93847f535d37 (commit)
       via  b0c11777665276f8e9b590bbe4832a7c66f5093d (commit)
       via  3e309328e8d91e37f2f3cea15f8a686d3bdfa700 (commit)
       via  8afc7bea4018bf535902503c9a25dd4a96dfa3ca (commit)
       via  30bdf5c82e5734ac9f0b18eb7af631806d419270 (commit)
       via  13f422778ff5307dad1f66d25a1d211bb8f76a8b (commit)
       via  bf74e428bca61022bd5cdf6bf28789a184748b4d (commit)
       via  6735952f7c0f5f1f69a94c2d92c26e452a196da6 (commit)
       via  ed5491b9a9188bda38cfabbd12029a8dd1dcc1b4 (commit)
       via  62fb310b95b29bdb3cf825520364fd524f8ffb29 (commit)
       via  50ae56ec464580492a5f987f658acc6ad82131b6 (commit)
       via  d79587bd21361b152621f0db6e20c19adb075158 (commit)
       via  cce0e92333b872cfe036aae611b6b5d61cf58186 (commit)
       via  742e5034ef645112e4ef204e84e28cf312c1b1c5 (commit)
       via  1254566561957d2202d61e12881b0eb40d33a64c (commit)
       via  31866b2cd49643af39501f9ae5ca2d4a9b36872e (commit)
       via  6b3b0ab89663306d17927d630304dbbd36e84570 (commit)
       via  17733f5be961baa7a47fdf1471aa6948372293d6 (commit)
       via  47993b4af18c6ef1cad300f6393bf896d3cb5e5c (commit)
       via  c955ae7389e1c5dba0aef5c88c64f647c13e01c5 (commit)
       via  2d8dcb8135e454c47bc8609e3f9d89b29ef0b8d2 (commit)
       via  1a6e6083b69dcb695e175b5dc02342391da6ba22 (commit)
       via  13cfdc88044a1fd0934e9cc7d1b0cd04d7a8fd62 (commit)
       via  4000e47e2f3860a85a9023f3fe5950c8cc6fa507 (commit)
       via  ac46107c5c781894e013b10cd9fb5c98a8393d26 (commit)
       via  3b4dbbbf59aef4308bae6654bdc7968797504a3c (commit)
       via  75c1920bb02f09534da55b98277a613b7cb430cc (commit)
       via  9a2284679086e32c0c2a46e08b23edde6fc8be85 (commit)
       via  01e57735b0e8e6a613c58c271350dac2c416bb03 (commit)
       via  edbd4e326ac7ea1138be28e2224c231677099e32 (commit)
       via  e08db6db1dd514f1c99f94bb6a9c1cfe02a1ab90 (commit)
       via  30a6a7f035026d05b52c92c26d4cb7ea3c6d6e5c (commit)
       via  8ecb73ddd7efde747f9b025cb624e378bc994db5 (commit)
       via  95693d0804f33f3cce683cee1fb283e3e8fa558f (commit)
       via  de818c22b639ef61983616efc1200f5a24b71e24 (commit)
       via  200cbe0f460aa858e2bfc9741f61eeab3e7ac15a (commit)
       via  7384ffbd16116000f2627e49940b13b5307bae99 (commit)
       via  b37283a66b246609c74d75cb6757f5ecc2bfb8fa (commit)
       via  e517df3dbf7556ddb389228d713a804594ee3c1f (commit)
       via  737684142b3f7dfa6d440c8363750911a8ac20ce (commit)
       via  b8ec4e871ef7650b852df9956841ee414766de59 (commit)
       via  3be64886b5cd7e877d8783a53b81e2c6f7d01307 (commit)
       via  3d13c647015137e616267148a8d51194d13737bf (commit)
       via  cd0bbe6ef9ca3d3db38a3a0f1ca993bbdc952053 (commit)
       via  f4583255d5a16b76c249e3c28ab9c8dd9e7a110e (commit)
       via  24f75eadabc519563ed119932c77874a016a799a (commit)
       via  fbb7bcbeaad3aebab8935cb4ee5706017b3b9e71 (commit)
       via  f79a3bae8725dfe0e11b04ddfc6e6bc8f23e4e4e (commit)
       via  012b3a217a60cc74b802b059029c72a25d77808c (commit)
       via  5f034a78b986d30a90030b2409c61a8660b9b48c (commit)
       via  c304e18e5ca825f57963bd0c5f022fa8f5797b29 (commit)
       via  2d5189bd3a6e2014b9b42a4bcb0df410eff1c2e1 (commit)
       via  40fb20d037581bc9d4b17b6ab64ee98825cfacab (commit)
       via  bf89386a862ace008f0152bca8bddf996d3993c8 (commit)
       via  06ea285dcbfb67189e46bee7f4f7c9b4140fc681 (commit)
       via  9136aa49abcb3f23171e01ebd16ee03cc1032943 (commit)
       via  0748bf3e5804e9a93c788ffba95473168a4397f6 (commit)
       via  46a8327747aadc811186680b151779a9b3a91903 (commit)
       via  b27ab9ad1c2633a5accad578d43883c8622a1ca1 (commit)
       via  4111950f363221c4641dc2f33bea61cc94f34906 (commit)
       via  8f79b794ce055b3b4041788182080f4ce3f9048e (commit)
       via  88178e828a0d1af133c19d6165e4d5ee59304adf (commit)
       via  b3e3e0b7813cda26829ddf73ba3f2d98bb391720 (commit)
       via  b27c40ec1f6d14e43e93fcf55dd29493b3cd1702 (commit)
       via  b00b61e1fd95b778ec85bf314baddd1be9040d25 (commit)
       via  bf97a84043313369a31b6bf97e47e69b8da324b8 (commit)
       via  a9fb83beadebf3bde442686ad79200fb65dd4b6e (commit)
       via  21b1f8d2fc29b7e0585dbdca72c0b8a8bf070a2e (commit)
       via  4041ed778095ed74f7cb9cdaac4115597f35147c (commit)
       via  726c18e1c8a74682270bcd80f7145cda3cc76389 (commit)
       via  c4ef31bf6fb68f0024800565a532015fc3390aaa (commit)
       via  266b65b33e23c916e5e698d24c37f65d90645a19 (commit)
       via  1cd17042aad6b0c2e10537bb400a496958178029 (commit)
       via  b442c911ee0e7444ee63edcc7da26089f6023cb6 (commit)
       via  553cb5270f28725de86636340574644e45318fe1 (commit)
       via  9406ee731d01bb34ee25280eec18167244ac6e2d (commit)
       via  eda683bbaa9251ae2f343b2a31643d5b55ed1f9d (commit)
       via  671eeb286f0523f13ee8a16a9a1900bb656496ca (commit)
       via  64bfc2584c013e7c60caceeffbad8250558e3cd2 (commit)
       via  804021fbed754805effcac4d75d5a993e1f024b5 (commit)
       via  4fd7268abff6f99dbbb78505f095bf1f54064db7 (commit)
       via  9c9a421ed2c5bf17afeacb23134ba95872537cce (commit)
       via  a7a0a6a95bc111776129374c46edec3c3c2785cc (commit)
       via  c99dbb4246fedd500dbdd50514589fc7f95d80c0 (commit)
       via  58cda018641a846f796c0da265a82fb057fdb8c6 (commit)
       via  aa4803559b046ab4691965f8a4ceed1037b37629 (commit)
       via  6439ea1a8827247110cb50f4b4fc4ca489af6578 (commit)
       via  9fb71ee49fc37163697e4f34e16097928eb83d66 (commit)
       via  2b63aca39c2b0abbb410f7a5a60124ac5abf7438 (commit)
       via  0a0da55626b632a8b8beb6c7878b866861e5daee (commit)
       via  cbdf6768d9d25fbbe5e579818d6f5ddb9a992eb8 (commit)
       via  ba881f505ba211ffee59e68617cd1a02a7b4737b (commit)
       via  e9fb005c0e95e642c2e5a65c02d026b4223082e6 (commit)
       via  5b53d25c4dbb0b0cea39f60a54f7238054a8eb26 (commit)
       via  3cc224f3534d1db68d5ed75014cfbe558dcc2bfb (commit)
       via  96d491cf8d814d9edff187c2f7db8b1ee72c4417 (commit)
       via  e44e00ffffe358d91df0ec4a11563eef0c14beb4 (commit)
       via  97e9415187158a9dfb3b662888a5d7b5e3bd8244 (commit)
       via  a5652c21a829088da97a525fbcd9c9912b64c9dc (commit)
       via  01113bc1c50ff1202517377afd7162861e66846f (commit)
       via  ed443b61e1f6e4eb7919fe9122dd947d1e87e767 (commit)
       via  020ecd38e74681cb14987baf1a4d3c3ee3be0006 (commit)
       via  d21b5f15d92bc1902b9e57198f67550326c887d7 (commit)
       via  33b4777ca1b7b456af8201b98eda27d1b272cbab (commit)
       via  a038fa3e14a477d4d72a26c2e139fa47d2774be2 (commit)
       via  2f3ef606b91298855e9ea13ae0e0316c23f06c9b (commit)
       via  95c00d15cbd7234382513975af72d21c395c82c0 (commit)
       via  ee5db48b40ddefb43d554746673ef0acd9c0b192 (commit)
       via  21a90cf1dd5ddd22c2237b68fb58b8f532467a8c (commit)
       via  e20365c5d03f0f5eb341e04aafa88f30715e502e (commit)
       via  7cae9051edc2e3b11b5c79c08edfb91ee7f4e2e4 (commit)
       via  acc23c113ab9602707574e7df120f96170a9731c (commit)
       via  e352bf0a3c8430aeab9d6f3781c7b31b09c8b8b9 (commit)
       via  bec2ab5a15d96026d9f5470f7997fd48f7330fb2 (commit)
       via  2ba163c8d19971010e22176cf688b3de80bd8f08 (commit)
       via  615234c107e5dcdefff78596971266e9346b3f76 (commit)
       via  e3dbf58233db3ad72f1ba624dc7f13ffd2728f25 (commit)
       via  bd5608dcc6a76876db06b1af1852252a4282aa2f (commit)
       via  9f5fed7852cae412443957862d759660cfcb3fd5 (commit)
       via  82e9becd8afe1d7c9971096592bf312637d9437f (commit)
       via  32875eb1f3b928dfe63c5752e8152a9dc09928f3 (commit)
       via  cd7c1b9a7e11b20916ac0aa0f776d35897ebd47b (commit)
       via  5ac87a997fca849c654fffdf1c3e1991ea3f81d1 (commit)
       via  18d3cec54e1b4fce278dba436484846f8048d7d6 (commit)
       via  9f6a71b4bfdad8fa2fe33e86f799fa0d362973dc (commit)
       via  550dc4e26630c9b9a2bb95cd51250762fc89fe16 (commit)
       via  62e5fd57bcdfb58eadd08ec430c4dfd742027d8e (commit)
       via  e909d859f5635d66e79fef467da70d6090bfae1b (commit)
       via  473b99e5721ad623cc5826e03a73e2cf6cef4eb5 (commit)
       via  4670103e86f59a80259fd593a6949d693382e536 (commit)
       via  83da6e748c8f105f07e17f53aa6b99ed7867ff5f (commit)
       via  52cf9762c53f5de7070a3951a3a6156082839d35 (commit)
       via  1233c0bae644451922bda07d03f1a66f3439dd20 (commit)
       via  d1dc0942695f0d18a923d6bbc1f5f31b39d17b33 (commit)
       via  9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a (commit)
       via  224c1b2068cf901a350961901ed6800b8289b3cd (commit)
       via  39a67dc4f7d032c78f031e2d101b9552f1a6b57f (commit)
       via  a96e36da2f5278949099b0b985b2fa6ce474b135 (commit)
       via  9f61929fd82fb632ee7c3be883d7086afc5c65d0 (commit)
       via  eeb1af437c6f1ca111bc31b63eefc5344b553681 (commit)
       via  609332f15cc2ad651d0ebd573010595a4593e89a (commit)
       via  1e94266c4db633f7defaf4bb68c74fd09a9cf9e2 (commit)
       via  2a7f3dffced7a20c992e1488d9f05fed8b8001fd (commit)
       via  8adce0342f5f50aba0154fc56ca59df45b219738 (commit)
       via  027e9c750c20fe8031a2b6d6272cd57bbf445df5 (commit)
       via  c23bbc1cdae6149de4175a75aa9bf9bcbc936fa4 (commit)
       via  0635c8759326e9431604b3359185cbf96740521d (commit)
       via  222cab58b7ed37df6e01dacb0932f400a2588137 (commit)
       via  2ea53e003163338a403d5afbb2046cafb8f3abe9 (commit)
       via  24f5f69a8a1d09c317a5f28d324fca73a8a0b930 (commit)
       via  4c5dc7fcf6118ca98b693cf1e1b3c6c211f76a28 (commit)
       via  2151ccc56c74b55a8f0debf0724a495368f92591 (commit)
       via  437277d47a15711f29e02e5265ce8bbb8c8ef4f5 (commit)
       via  5488790363bf8f338e7aec4731f8bed472a2fcf9 (commit)
       via  9264d325483984f5f2cee06456d5efd3385177b6 (commit)
       via  1d4f3cb666d17503ffe7cfd88f445430789ab5be (commit)
       via  17ecd016113c77c7fead1725d2d315fe7b42aced (commit)
       via  7c8b700c92444fca9ee81ab3844baadac0bdd4e3 (commit)
       via  30914ca8c030eedc4a7e1f1acc878211639cc1ca (commit)
       via  b7a4e9d8e6a854d2344ab7963e531d6f19571d2e (commit)
       via  6c043259a33c19377d7e1b056fb37eab5055c169 (commit)
       via  19ef3f4d2eaac10e98c7ba3f9eace8609ab5278e (commit)
       via  72c55146bb505642994637071b305bf4d30ef685 (commit)
       via  3b8bcce879fb163889b8ba1c09baf5e9b18bc388 (commit)
       via  2bf48941a7987cd1abedfb4ddbb45b75201381ad (commit)
       via  1554f758410c4307103120424d35050e88433d85 (commit)
       via  bd8d853f779692d3d4f8dfb65cf173f7e080f498 (commit)
       via  148ec36086d9f59825f9c11be450cc8f5f250ed2 (commit)
       via  84d543b7ed93bf6511cdf45791f4f0b717dfb718 (commit)
       via  c34c98ed62f7f01fa19b1cfb174df942ee47127d (commit)
       via  44803b5d876fcbbc1c6d9919a1b763679d5c035f (commit)
       via  6f57d0469ae5e73643aa5ef96a10e6bae7a79a15 (commit)
       via  bdbca4e6f805c73796c14c79102a8f1ea541d633 (commit)
       via  b605bbc620dd0191b3c2b9cf0a495739f9845f27 (commit)
       via  13754e4c3d1b78945ecba225216f29d71334b77d (commit)
       via  31d913c7e4e84edf88b4324c3a9a8fb31c8206ec (commit)
       via  e42e5352d1d1e8a262178f606a5df3d0d988f78a (commit)
       via  39306124611b7c5a0bb12cba253364723fc1c5ee (commit)
       via  c1d9289fef41b82aa22f63f74aa8e730ec898d3c (commit)
       via  1b18aa1e79a0b343087d08075f117e821c33b930 (commit)
       via  3b8f2c8bcf7c6bf1339aa3c3f2d6f129b7878052 (commit)
       via  ea173078d2c0c1af13a8b315ca187ffa4d00cd66 (commit)
       via  0cb4071ef9e10f703220f5e731141bf438aca16e (commit)
       via  3d8efabf21cfeb2f6244fadcf915da4c7f51ed6f (commit)
       via  9d3fc4e190ff57ce8a128428e4a93386df075d52 (commit)
       via  ab71ce86464303fbe2e6cccd274e62451cc9c158 (commit)
       via  4f038ee5d22f04a16a413cf2e3d8ddeecdc75639 (commit)
       via  94986c28859066084e2e48ea6bf7f3c652cb8984 (commit)
       via  6456a18b717e7b1ae96d77a2549fbf4da60d6617 (commit)
       via  fb06f1c0f25d27006b28a94e54273a6bb35b5926 (commit)
       via  4a539596f5d54d3116c5fdebd8be56998757288b (commit)
       via  46d70d04a422dcd3a3d985a0ffbef2d6973500b1 (commit)
       via  6ba2af251c40aea2483b3c9666667af364e68495 (commit)
       via  85fabe715c441e1c90fe913e2a6d65f0e487e5e8 (commit)
       via  14f2c699ddca1e2f706342dffc59a6c7e23e844c (commit)
       via  a143b0045ca8a7024a8515b5dda3ceab5f832e83 (commit)
       via  0f99255d7413ac9aba5a0318d774388d542c5c8d (commit)
       via  5d7a901176b95b89deaea10bf184dbb0de0c93cd (commit)
       via  a012b298ba2fe5f173313d9fa47aae76bbabdd6a (commit)
       via  2f74d480dded659377cad17cb4d886e2df0bbeab (commit)
       via  b89807c67baf4f31125d151f2dc3532b3420964d (commit)
       via  3f2f6cb5e8922b680de9d67ad83d3b571d3b2a46 (commit)
       via  96b5c49fb18ba7ad070b0c3ad36388d56c5897fb (commit)
       via  190b495d472576db66a8727d5872fcca3d5519c6 (commit)
       via  43564574f1de367f537a37bf6ec83bb4c29627c6 (commit)
       via  93813b37c86a70fbd4d8c9d63f95cf8b87bbf425 (commit)
       via  67e5d8cd040854ec4350c5ac9c538202a5329578 (commit)
       via  aef28989904e92e391fee905e51abc6bb2fd4de0 (commit)
       via  713cdcbf65e53e17e3d63799938675bf4a5b38ec (commit)
       via  8244c20d7cc1e3536525edb2bfee6690af928ccf (commit)
       via  9482b9fbb6414468228c618c165e397116a4a8f8 (commit)
       via  ccb6afd6e3e3f178a35f62e6f3745da5b399d3cd (commit)
       via  6b2e4f10aeb64868720de06d3b2da3cc2d908f10 (commit)
       via  37a8db1a336ce78a46bf7f303e47e17b2a1bf694 (commit)
       via  5fdf6324fafd60f967e2e8323fdacf84b1bfcea3 (commit)
       via  b125bd17270aca2af4d945ce8477f981dbc27e7e (commit)
       via  4f1d62057fa4894e504458027ac3228404144f7d (commit)
       via  655ed9ea1703173cb796070ed9843ea90bb74e58 (commit)
       via  ac0d427f4b3a2b82dcf395da74fdbc71ee598095 (commit)
       via  ec1f73bb0be7482f2dffd9bbca2f93fc74eca172 (commit)
       via  d8c823c8b62b4f0fc4747eb9e4e29739add34c17 (commit)
       via  b6471e6e2c88ae473453e3499d9cb6a607a3e068 (commit)
       via  5fa1307022c1278575846faba5f3391b70d64b16 (commit)
       via  0bc7245a3a6da700ed13bace22cdc157dc80f58d (commit)
       via  9c08af2d814450229cc11914cd9614b74a172642 (commit)
       via  6d4b2867f8441c7bf75dfef6b3c95a10241f9709 (commit)
       via  d9e3b590692e62d83c21e39ec6641c4c09e70e4c (commit)
       via  654ec4010a45077280a8d97f24c153f289eb62ed (commit)
       via  79915ff99e6c1df498d2ce89ac00a26bcaeeb190 (commit)
       via  a2e3e93f4423899d99687da3ce4ac57cbed437f9 (commit)
       via  348ef89a5443529b2a67fa9d247debf3e707a4bd (commit)
       via  621ff761b3ca490233e347411067da9ab72c8d65 (commit)
       via  ac2789d7ec54ba7de78e8304fd31d528c7c0cb45 (commit)
       via  e4e00185b58fd15c74913f19f4d5fb311b239e21 (commit)
       via  d64450d73aedfbd3521872e1ff7ec4f16ef0aae1 (commit)
       via  bf150a0bad8d3fcfa17f5d6b5a5ca75efae855ed (commit)
       via  935c61442bc369c0cf9db6f998ef6a18ba83a116 (commit)
       via  4324c94dd727bad65616817dacc5a75ede606967 (commit)
       via  9d98de835cb018419e0ef97db37fcf9061247750 (commit)
       via  56e374a6bcc87f7ac8aeb09887628a3286908545 (commit)
       via  8424cc978c8c76aca7945d50408762de65646095 (commit)
       via  7fe8399de97e50f631ce28ceb42515862a927556 (commit)
       via  4a6a1ed4a113d386b131938bbc7d66e7b495e73f (commit)
       via  8926d5a6247e48543772cd42790d474b4f8c8865 (commit)
       via  94715c179098ab86bf188fae4a32e2283c5f173f (commit)
       via  27ba7c949773a9f957a519f4b1e2b6d85e5f83b3 (commit)
       via  c07af0ab296efebf868a153e6c98cb65c5c23d04 (commit)
       via  e8f794f4c6f1cde9c97bf4d831f1df422b32898d (commit)
       via  41548caa9b7ffba43e856bd288b98cc1ab8c3e8f (commit)
       via  67ebd9cbb17cc45730c15f0def617afe37da8451 (commit)
       via  4d18591be953e2faeaaa280484d375fe05857770 (commit)
       via  d80209703ec2fc85e0a4b3d4d23e7ed448987aca (commit)
       via  8b2073398477b33d425b0570236fe4e4222fe2c4 (commit)
       via  18879fef1741464e522624bcc529048400453e0d (commit)
       via  ffd9c127e6206b819a886227197ceddb4d6b00de (commit)
       via  d1982f935ef015f15f86d0aa5c64b6a4750b25ed (commit)
       via  29d539288a13b6542f1fbabc11d1e42de8403f8f (commit)
       via  a579cd9aa8c57c8a54833f26452a1afef38e5d20 (commit)
       via  00acd688caf385f38493ebd8d0a7b5f94d501a79 (commit)
       via  7585b2b8b643f4f20c25374f433081aee848e71f (commit)
       via  a0f8e08a3c357ae24d3244940e1c6b405a0c17cc (commit)
       via  840855c5edfb840a97fb063fd8f44a7e9e537b87 (commit)
       via  5bc5ae8810c03b55f46b9e575389c3fa85a62b5c (commit)
       via  a2077e254098828614ef6621cf8df28185e711d0 (commit)
       via  1d2736d43ba16c585e643faec4b6a5084d782289 (commit)
       via  f1da4b11eef6dba04a1cfa579c6ba313718105b8 (commit)
       via  018a260a3b84c482af7751dfd98c91273d2265ce (commit)
       via  45f3854667c659ab053f51f96e1923f36e6e20ba (commit)
       via  c244074cb684302be1378a072b33cdb8dd0dff1f (commit)
       via  cf466c2ac5ac55bb9b30b96fbdcad564e8c1ccc8 (commit)
       via  0a01d393e6317b1ea69f8801d2b6546b4aa440ed (commit)
       via  eb6b0cf45d7588eb147d90ce790254309a69613e (commit)
       via  e67f83e590b8ce7a9912f665aa559cbc98c05de6 (commit)
       via  38ab17f658f6adc1e6be70e4f3a6226af28780d5 (commit)
       via  dc29a1ce6a25233e608f90511e67af3c18e19a98 (commit)
       via  cc5fd9abe4980e48e2cc27b0225f3c6ba7c0756b (commit)
       via  0e324a03c5bf289727d045b8b001c561276f9acc (commit)
       via  092127d743462e370fd1156cb746f814a7b46593 (commit)
       via  31d765d3801c63a66312023181edb3af25c03598 (commit)
       via  b2bae2f79b11a87af3dbc2a6ca3c0c4987ecfbba (commit)
       via  99e8eb11cfcdde8cba6755ed4613c3cb079dfaa4 (commit)
       via  1ac78c044471fa65b952c2e5c47dcf4d0ccf9b79 (commit)
       via  d86feca31bd9b814fd5317a0ebdbe86fb812a1bd (commit)
       via  b35a8b2f1f44c6ea48aeb6f7a74de01f6f5016fb (commit)
       via  4f5946a8630ec027d412ee078974f8d92e5ab3a0 (commit)
       via  e36f6033bfe25c72c62b14a0aafa53124cb95dc8 (commit)
       via  f906b857015513af81f94db8e11b1e334c767def (commit)
       via  dfc43940242f10b54eb5afd2125d91f849df0b2e (commit)
       via  61e137e28153e1715076b867f35df03e99dc90dd (commit)
       via  23a42089156e63bbd2228675e78cdf1ffae63c51 (commit)
       via  4a099de2e7e5374d633ba0eab4273b6f5c81ba74 (commit)
       via  a994041db36c9a6058fe591c7ccd018ed7affc76 (commit)
       via  aebf9be7089c1903581740851ae9ae67ffee2f4b (commit)
       via  305e13e67faaf940ce6eb708847a655a0735a651 (commit)
       via  2f340668a9a7c00f8813b097b157b07fba8cfa82 (commit)
       via  aeb7056972f1b383578204b9151b0ae6d8c1df81 (commit)
       via  de64ce13a78669f094d6909fce51d210e2f9d2c0 (commit)
       via  c603b11becccfc593ca590c3129d00c2289359b8 (commit)
       via  f7a6a40dbc279f0a54bdf947077cbad8ad52564c (commit)
       via  7304afd662c3dfe0a97dd57928e018b2923bba26 (commit)
       via  5f5dfff63f31511db45278f97dc22059325ec4d6 (commit)
       via  fd356fa28834fa3a9f22f9157a568264ad045010 (commit)
       via  9df22175e153e1a8784afb85fc24983adf346171 (commit)
       via  74b92a5c75901b103fb58f5e645c86a1c4ccb618 (commit)
       via  72e0b2547dfcc466751ee4c5daf113d533140f66 (commit)
       via  fdbd3e95ee4b35c9b3f61cab71f339513ca326dc (commit)
       via  aed5fc75effd85f103584153377febc6a201bab9 (commit)
       via  0398b8d6c86a44df0acd8c538b5fc279331a150f (commit)
       via  0bff6e2d6942690d81ce1f33728de07835b0f5b7 (commit)
       via  b12e5614fbbaf658019e9c2962f013b068e5cb3c (commit)
       via  37e42b4fe92cb8a1e830b9663d0dcd6fac1b1ec3 (commit)
       via  91f68a68f992e3f6c3da26c616b5257230bd1eec (commit)
       via  be56871ee8f65c51b9eee611532ed036a71a72e0 (commit)
       via  e36a770198db8e67b94ae0fb44e01793eaff361b (commit)
       via  f2feec9809edbeeee0bb5b036e4ae25f9c37cd14 (commit)
       via  40068dccc4f9c86cb9e7c425c4ab3e272312affb (commit)
       via  20a0aab3ed0f4bb5c304e560751b09b7b82a3e65 (commit)
       via  6e9567fe2ab39d1de89ecc5105c17443b66c9b48 (commit)
       via  94309df7aa9ab48bec7fb58fdc1deb26e24fc4c1 (commit)
       via  791174281c341539fab650bd934cc0060b7c9720 (commit)
       via  4dfc5dbc4e1b267d440dd515a42fe6fd96a8d860 (commit)
       via  5b2c414df12bb61ab1e40099b92fc8f00983b930 (commit)
       via  f4ddf30f1108b2c0b3eee5677c912383ac903256 (commit)
       via  10e3ed9029dc0b6eafcd991d9f292fc079f80cf5 (commit)
       via  41d1845edace3cf5dabd0aa7fa376b801fd5f675 (commit)
       via  01ac68403c7d896de45b8c5f15dfeb2aee6e3444 (commit)
       via  10eadbcc2866f11bd93ef379c76524521abdc218 (commit)
       via  bef95aacb8501edb086381b3d413485d732f00f3 (commit)
       via  a6e69c1f1de84549d99792031dd05d5ba70bd8a5 (commit)
       via  34e967a5f3ac5fd0353731a259e358d462823290 (commit)
       via  c2f4122d5cc2a21a441470336c8637b6a6965c6e (commit)
       via  bd0a71fa16f668341a9361c695bc3ca44d27b322 (commit)
       via  a4af960aef09b7c0258b60954332969ef6d0cd3a (commit)
       via  5a173c098a2ba6389251d9dd4f83e7dba29585e0 (commit)
       via  100b4f2e9f65565e3e3e484162c4474effc54be8 (commit)
       via  3d304f48cafbff4b7a1c0a9d338fb20aa4e4934b (commit)
       via  3f7f365076a112313870e2a321452bfda6d40914 (commit)
       via  8bcbad33671aa67a0079fe4f8f448458de8cc05f (commit)
       via  9ae678af999b8a692c4e6efbe493f39f0085d149 (commit)
       via  f303dbd60d9c7984832446eeb9d4e4d89703c615 (commit)
       via  6f69e520676f5f434cf43c250865036b3d516429 (commit)
       via  276d4552dfc2dc3906fa2bd8690ea85b3d8ec055 (commit)
       via  b27896961a641e92a642b352627208233dfeb7f1 (commit)
       via  24f03d4ecf4af77a5f0ae4968973c3387ffeb8ae (commit)
       via  3d961d0d3a797b4d463024a11131e96c213dee27 (commit)
       via  eb0edac83f82516bbbd5a0412bbdf7fd27c687f2 (commit)
       via  760f6ee894c5f473777c7ff5ebe5a04b25651ce4 (commit)
       via  8a08deaa87a7dbe95786126feeb0192fe923ee17 (commit)
       via  dc365182240722969f044918ecd3cab00da55502 (commit)
       via  b677098d4e086c093554a064076e021fec0399e8 (commit)
       via  f749ed6079486300a65d7407e9fa3a7a296827f6 (commit)
       via  3c8e93b7fab5b9d8ddb786772ab00d65ec127159 (commit)
       via  5c14705fb3dfb359235314f22392e7a5ce6d4085 (commit)
       via  b3066ae8259d3adb4e00ee8145c55df16c3d7261 (commit)
       via  adec12c116e2e184cfa37d1c39cd2d83a7e89d31 (commit)
       via  4e566232a751facfa5e0234299593a5231c60845 (commit)
       via  9a472eda40ba686e45bf4922455518ffa3c887e1 (commit)
       via  f516a4c20854bacb878c9c89dd95e4673c28494c (commit)
       via  f74f61cbf72dc158832d81d6ecd6f970f93798cc (commit)
       via  71ef29a86b252a4780517fc9b2bf9f7d3dd2d991 (commit)
       via  3f5b7598805c8253c43c989a540a2408c8b685ad (commit)
      from  4739424d4a0d9ee8505b47434df6565c5271c353 (commit)

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

- Log -----------------------------------------------------------------
commit 52645a05599acd7423d36ce503c429df544479d7
Merge: 4739424 3af09e8
Author: Stan Cox <scox@redhat.com>
Date:   Sat Jul 23 23:05:41 2016 -0400

    Merge remote-tracking branch 'gdb/master' into scox/globalstate

commit 3af09e8db3084f5e03b7f09768a2ab6415418e63
Author: Roland McGrath <mcgrathr@chromium.org>
Date:   Tue Jul 19 10:19:06 2016 -0700

    Support -pie for aarch64*-elf targets.
    
    ld/
    	* emulparams/aarch64elf.sh (GENERATE_PIE_SCRIPT): Set to yes.
    	* emulparams/aarch64elf32.sh: Likewise.

commit 1f960ced9a3e4aa0823dcc234d9de49aebaee055
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jul 19 17:51:05 2016 +0100

    Build gdb.opt/inline-*.exp tests at -O0, rely on __attribute__((always_inline))
    
    A test recently added to gdb.opt/inline-cmds.exp fails for
    arm-none-eabi targets because -O2 leads to instructions to be
    reordered widely.
    
    I guess it might have made sense years ago to enable optimization in
    these tests, but I fail to see the need for that nowadays.
    
    Using -O0 while relying on __attribute__((always_inline)), which is
    already used in the tests [1] [2], avoids this sort of trouble, while
    still exercising the inlining-related use cases that are the focus of
    these tests.
    
    I think that nowadays we can safely assume that all compilers we care
    about support __attribute__((always_inline)) or similar.
    
    [1] - Except one spot that missed it.
    
    [2] - Note that the .exp files make sure the frames that should have
          been inlined are indeed inlined, with "info frame".
    
    gdb/testsuite/ChangeLog:
    2016-07-19  Pedro Alves  <palves@redhat.com>
    
    	* gdb.opt/inline-break.exp: Remove optimize=-O2.
    	* gdb.opt/inline-bt.exp: Likewise.
    	* gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
    	additional_flags=-Winline.
    	* gdb.opt/inline-locals.exp: Likewise.
    	* gdb.opt/inline-markers.c (ATTR): Define.
    	(inlined_fn): Use it.

commit a6ebf6169a1bd14724b9ac49990089542396f576
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jul 19 16:19:19 2016 +0100

    MIPS: Convert cross-mode BAL to JALX
    
    Convert cross-mode regular MIPS and microMIPS BAL instructions to JALX,
    similarly to how JAL instructions are converted.
    
    	bfd/
    	* elfxx-mips.c (mips_elf_perform_relocation): Convert cross-mode
    	BAL to JALX.
    	(_bfd_mips_elf_relocate_section) <bfd_reloc_outofrange>: Add a
    	corresponding error message.
    
    	gas/
    	* config/tc-mips.c (mips_force_relocation, mips_fix_adjustable):
    	Adjust comments for BAL to JALX linker conversion.
    	(fix_bad_cross_mode_branch_p): Accept cross-mode BAL.
    	* testsuite/gas/mips/unaligned-branch-1.l: Update error messages
    	expected.
    	* testsuite/gas/mips/unaligned-branch-micromips-1.l: Likewise.
    	* testsuite/gas/mips/branch-local-4.d: New test.
    	* testsuite/gas/mips/branch-local-n32-4.d: New test.
    	* testsuite/gas/mips/branch-local-n64-4.d: New test.
    	* testsuite/gas/mips/branch-addend.d: New test.
    	* testsuite/gas/mips/branch-addend-n32.d: New test.
    	* testsuite/gas/mips/branch-addend-n64.d: New test.
    	* testsuite/gas/mips/branch-local-4.s: New test source.
    	* testsuite/gas/mips/branch-addend.s: New test source.
    	* testsuite/gas/mips/mips.exp: Run the new tests.
    
    	ld/
    	* testsuite/ld-mips-elf/unaligned-branch-2.d: Update error
    	messages expected.
    	* testsuite/ld-mips-elf/unaligned-branch-r6-1.d: Likewise.
    	* testsuite/ld-mips-elf/unaligned-branch-mips16.d: Likewise.
    	* testsuite/ld-mips-elf/unaligned-branch-micromips.d: Likewise.
    	* testsuite/ld-mips-elf/bal-jalx-addend.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-local.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-pic.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-addend-n32.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-local-n32.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-pic-n32.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-addend-n64.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-local-n64.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-pic-n64.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jalx-2.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jalx-3.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-2.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-3.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jalx-2.s: New test source.
    	* testsuite/ld-mips-elf/unaligned-jalx-3.s: New test source.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-2.s: New test
    	source.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-3.s: New test
    	source.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.

commit 9d862524f6ae9703fe8e264dd4785756d358570a
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jul 19 13:59:28 2016 +0100

    MIPS: Verify the ISA mode and alignment of branch and jump targets
    
    Verify that the ISA mode of branch targets is the same as the referring
    relocation, so that an attempt to produce a branch between instructions
    encoded in different ISA modes each causes an error rather than silently
    producing non-functional code.  Make sure that no symbol or addend bits
    are silently truncated: terminate with an error if the relocation value
    calculated cannot be encoded in the relocatable field of a branch; for
    REL targets also applying to any intermediate addend.
    
    Also make jump target's alignment verification consistent with that for
    branches.
    
    This change will require an update to some obscure handcoded assembly
    sources which make branches to labels placed at data objects, however
    for microMIPS code only.  These labels will have to be updated with the
    `.insn' directive for containing code to assemble and link successfully.
    Such code is broken as any such labels have always been required by the
    microMIPS architecture specification[1][2] to be annotated this way for
    correct interpretation, and with our old code missing `.insn' directives
    caused labels to present different semantics depending on whether they
    were referred with branch (ISA bit ignored) or other relocations (ISA
    bit respected).
    
    Enforcing these checks however will ensure errors in building software,
    like mixed regular MIPS and microMIPS code links with branches between,
    will be diagnosed at the build time rather than causing odd run-time
    errors such as intermittent crashes.  It will also let cross-mode BAL
    instructions be converted to JALX instructions, with a separate change.
    
    References:
    
    [1] "MIPS Architecture for Programmers, Volume II-B: The microMIPS32
        Instruction Set", MIPS Technologies, Inc., Document Number: MD00582,
        Revision 5.04, January 15, 2014, Section 7.1 "Assembly-Level
        Compatibility", p. 533
    
    [2] "MIPS Architecture for Programmers, Volume II-B: The microMIPS64
        Instruction Set", MIPS Technologies, Inc., Document Number: MD00594,
        Revision 5.04, January 15, 2014, Section 8.1 "Assembly-Level
        Compatibility", p. 623
    
    	bfd/
    	* elfxx-mips.c (b_reloc_p): Add R_MICROMIPS_PC16_S1,
    	R_MICROMIPS_PC10_S1 and R_MICROMIPS_PC7_S1.
    	(branch_reloc_p): New function.
    	(mips_elf_calculate_relocation): Handle ISA mode determination
    	for relocations against section symbols, against absolute
    	symbols and absolute relocations.  Also set `*cross_mode_jump_p'
    	for branches.
    	<R_MIPS16_26, R_MIPS_26, R_MICROMIPS_26_S1>: Suppress alignment
    	checks for weak undefined symbols.  Also check target alignment
    	within the same ISA mode.
    	<R_MIPS_PC16, R_MIPS_GNU_REL16_S2>: Handle cross-mode branches
    	in the alignment check.
    	<R_MICROMIPS_PC7_S1>: Add an alignment check.
    	<R_MICROMIPS_PC10_S1>: Likewise.
    	<R_MICROMIPS_PC16_S1>: Likewise.
    	(mips_elf_perform_relocation): Report a failure for unsupported
    	same-mode JALX instructions and cross-mode branches.
    	(_bfd_mips_elf_relocate_section) <bfd_reloc_outofrange>: Add
    	error messages for jumps to misaligned addresses.
    
    	gas/
    	* config/tc-mips.c (mips_force_relocation): Also retain branch
    	relocations against MIPS16 and microMIPS symbols.
    	(fix_bad_cross_mode_jump_p): New function.
    	(fix_bad_same_mode_jalx_p): Likewise.
    	(fix_bad_misaligned_jump_p): Likewise.
    	(fix_bad_cross_mode_branch_p): Likewise.
    	(fix_bad_misaligned_branch_p): Likewise.
    	(fix_validate_branch): Likewise.
    	(md_apply_fix) <BFD_RELOC_MIPS_JMP, BFD_RELOC_MIPS16_JMP>
    	<BFD_RELOC_MICROMIPS_JMP>: Separate from BFD_RELOC_MIPS_SHIFT5,
    	etc.  Verify the ISA mode and alignment of the jump target.
    	<BFD_RELOC_MIPS_21_PCREL_S2>: Replace the inline alignment check
    	with a call to `fix_validate_branch'.
    	<BFD_RELOC_MIPS_26_PCREL_S2>: Likewise.
    	<BFD_RELOC_16_PCREL_S2>: Likewise.
    	<BFD_RELOC_MICROMIPS_7_PCREL_S1, BFD_RELOC_MICROMIPS_10_PCREL_S1>
    	<BFD_RELOC_MICROMIPS_16_PCREL_S1>: Retain the original addend.
    	Verify the ISA mode and alignment of the branch target.
    	(md_convert_frag): Verify the ISA mode and alignment of resolved
    	MIPS16 branch targets.
    	* testsuite/gas/mips/branch-misc-1.s: Annotate non-instruction
    	branch targets with `.insn'.
    	* testsuite/gas/mips/branch-misc-5.s: Likewise.
    	* testsuite/gas/mips/micromips@branch-misc-5-64.d: Update
    	accordingly.
    	* testsuite/gas/mips/micromips@branch-misc-5pic-64.d: Likewise.
    	* testsuite/gas/mips/micromips-branch-relax.s: Annotate
    	non-instruction branch target with `.insn'.
    	* testsuite/gas/mips/micromips.s: Replace microMIPS JALX targets
    	with external symbols.
    	* testsuite/gas/mips/micromips-insn32.d: Update accordingly.
    	* testsuite/gas/mips/micromips-noinsn32.d: Likewise.
    	* testsuite/gas/mips/micromips-trap.d: Likewise.
    	* testsuite/gas/mips/micromips.d: Likewise.
    	* testsuite/gas/mips/mips16.s: Annotate non-instruction branch
    	targets with `.insn'.
    	* testsuite/gas/mips/mips16.d: Update accordingly.
    	* testsuite/gas/mips/mips16-64.d: Likewise.
    	* testsuite/gas/mips/mips16-dwarf2.s: Annotate non-instruction
    	branch target with `.insn'.
    	* testsuite/gas/mips/relax-swap3.s: Likewise.
    	* testsuite/gas/mips/branch-local-2.l: New list test.
    	* testsuite/gas/mips/branch-local-3.l: New list test.
    	* testsuite/gas/mips/branch-local-n32-2.l: New list test.
    	* testsuite/gas/mips/branch-local-n32-3.l: New list test.
    	* testsuite/gas/mips/branch-local-n64-2.l: New list test.
    	* testsuite/gas/mips/branch-local-n64-3.l: New list test.
    	* testsuite/gas/mips/unaligned-jump-1.l: New list test.
    	* testsuite/gas/mips/unaligned-jump-2.l: New list test.
    	* testsuite/gas/mips/unaligned-jump-3.d: New test.
    	* testsuite/gas/mips/unaligned-jump-mips16-1.l: New list test.
    	* testsuite/gas/mips/unaligned-jump-mips16-2.l: New list test.
    	* testsuite/gas/mips/unaligned-jump-mips16-3.d: New test.
    	* testsuite/gas/mips/unaligned-jump-micromips-1.l: New list
    	test.
    	* testsuite/gas/mips/unaligned-jump-micromips-2.l: New list
    	test.
    	* testsuite/gas/mips/unaligned-jump-micromips-3.d: New test.
    	* testsuite/gas/mips/unaligned-branch-1.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-2.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-3.d: New test.
    	* testsuite/gas/mips/unaligned-branch-r6-1.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-r6-2.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-r6-3.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-r6-4.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-r6-5.d: New test.
    	* testsuite/gas/mips/unaligned-branch-r6-6.d: New test.
    	* testsuite/gas/mips/unaligned-branch-mips16-1.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-mips16-2.l: New list test.
    	* testsuite/gas/mips/unaligned-branch-mips16-3.d: New test.
    	* testsuite/gas/mips/unaligned-branch-micromips-1.l: New list
    	test.
    	* testsuite/gas/mips/unaligned-branch-micromips-2.l: New list
    	test.
    	* testsuite/gas/mips/unaligned-branch-micromips-3.d: New test.
    	* testsuite/gas/mips/branch-local-2.s: New test source.
    	* testsuite/gas/mips/branch-local-3.s: New test source.
    	* testsuite/gas/mips/branch-local-n32-2.s: New test source.
    	* testsuite/gas/mips/branch-local-n32-3.s: New test source.
    	* testsuite/gas/mips/branch-local-n64-2.s: New test source.
    	* testsuite/gas/mips/branch-local-n64-3.s: New test source.
    	* testsuite/gas/mips/unaligned-jump-1.s: New test source.
    	* testsuite/gas/mips/unaligned-jump-2.s: New test source.
    	* testsuite/gas/mips/unaligned-jump-mips16-1.s: New test source.
    	* testsuite/gas/mips/unaligned-jump-mips16-2.s: New test source.
    	* testsuite/gas/mips/unaligned-jump-micromips-1.s: New test
    	source.
    	* testsuite/gas/mips/unaligned-jump-micromips-2.s: New test
    	source.
    	* testsuite/gas/mips/unaligned-branch-1.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-2.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-r6-1.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-r6-2.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-r6-3.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-r6-4.s: New test source.
    	* testsuite/gas/mips/unaligned-branch-mips16-1.s: New test
    	source.
    	* testsuite/gas/mips/unaligned-branch-mips16-2.s: New test
    	source.
    	* testsuite/gas/mips/unaligned-branch-micromips-1.s: New test
    	source.
    	* testsuite/gas/mips/unaligned-branch-micromips-2.s: New test
    	source.
    	* testsuite/gas/mips/mips.exp: Run the new tests.
    
    	ld/
    	* testsuite/ld-mips-elf/unaligned-jalx-1.d: Update error message
    	expected.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d: Likewise.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d:
    	Likewise.
    	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d:
    	Likewise.
    	* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d: Likewise.
    	* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d: Likewise.
    	* testsuite/ld-mips-elf/undefweak-overflow.s: Add jumps,
    	microMIPS BAL and MIPS16 instructions.
    	* testsuite/ld-mips-elf/undefweak-overflow.d: Update
    	accordingly.
    	* testsuite/ld-mips-elf/unaligned-branch-2.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-r6-1.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-r6-2.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-mips16.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-micromips.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jump-mips16.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jump-micromips.d: New test.
    	* testsuite/ld-mips-elf/unaligned-jump.d: New test.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.

commit 065251a0d7a5b0b079ed1f86247573a07d7d98c8
Author: Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
Date:   Sat May 21 04:39:05 2016 -0400

    make the type of nds32_pseudo_opcode::pseudo_val  unsigned
    
    It can be initialized with values greater than 0x80000000, which don't fit in a
    signed int.  Further it appears to be used as a set of bit flags where unsigned
    int is more typical.
    
    gas/ChangeLog:
    
    2016-07-19  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
    
    	* config/tc-nds32.c (struct nds32_pseudo_opcode): Make pseudo_val
    	unsigned int.
    	(do_pseudo_b): Adjust.
    	(do_pseudo_bal): Likewise.
    	(do_pseudo_bge): Likewise.
    	(do_pseudo_bges): Likewise.
    	(do_pseudo_bgt): Likewise.
    	(do_pseudo_bgts): Likewise.
    	(do_pseudo_ble): Likewise.
    	(do_pseudo_bles): Likewise.
    	(do_pseudo_blt): Likewise.
    	(do_pseudo_blts): Likewise.
    	(do_pseudo_br): Likewise.
    	(do_pseudo_bral): Likewise.
    	(do_pseudo_la): Likewise.
    	(do_pseudo_li): Likewise.
    	(do_pseudo_ls_bhw): Likewise.
    	(do_pseudo_ls_bhwp): Likewise.
    	(do_pseudo_ls_bhwpc): Likewise.
    	(do_pseudo_ls_bhwi): Likewise.
    	(do_pseudo_move): Likewise.
    	(do_pseudo_neg): Likewise.
    	(do_pseudo_not): Likewise.
    	(do_pseudo_pushpopm): Likewise.
    	(do_pseudo_pushpop): Likewise.
    	(do_pseudo_v3push): Likewise.
    	(do_pseudo_v3pop): Likewise.
    	(do_pseudo_pushpop_stack): Likewise.
    	(do_pseudo_push_bhwd): Likewise.
    	(do_pseudo_pop_bhwd): Likewise.
    	(do_pseudo_pusha): Likewise.
    	(do_pseudo_pushi): Likewise.

commit 9bceab41933f59fba4ac2278656d808f1b1d1efe
Author: Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
Date:   Mon Jun 27 07:38:33 2016 -0400

    sparc: make a field type bfd_reloc_code_real_type
    
    gas/ChangeLog:
    
    2016-07-19  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
    
    	* config/tc-sparc.c (struct pop_entry): Make the type of reloc
    	bfd_reloc_code_real_type.

commit cf80913ab894d527fe274384a8fa247278d85d03
Author: Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
Date:   Mon Jun 27 07:38:14 2016 -0400

    sparc: remove a sentinal
    
    gas/ChangeLog:
    
    2016-07-19  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
    
    	* config/tc-sparc.c (pop_table): Remove sentinel.
    	(NUM_PERC_ENTRIES): Use ARRAY_SIZE on pop_table.
    	(md_begin): Adjust.

commit 35fec4ff7e9162cd4bb7dcb267dc7dde92f3e304
Author: Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
Date:   Mon Jul 18 04:07:26 2016 -0400

    tc-z8k.c: make some argument types bfd_reloc_code_real_type
    
    gas/ChangeLog:
    
    2016-07-19  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
    
    	* config/tc-z8k.c (newfix): Make type of type argument
    	bfd_reloc_code_real_type.
    	(apply_fix): Likewise.

commit f25827c194fe9894f2c65f7e1101854022be4328
Author: Yao Qi <yao.qi@linaro.org>
Date:   Tue Jul 19 10:42:08 2016 +0100

    Use do_self_tests in selftest.exp
    
    This patch uses do_self_tests to simplify selftest.exp.  It doesn't
    change the tests except the order,
    
    -PASS: gdb.gdb/selftest.exp: Disassemble main
     PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
    +PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
    +PASS: gdb.gdb/selftest.exp: Disassemble main
     PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self
     PASS: gdb.gdb/selftest.exp: set listsize to 1
    -PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
    
    gdb/testsuite:
    
    2016-07-19  Yao Qi  <yao.qi@linaro.org>
    
    	* gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
    	(test_with_self): Remove some code.  Remove argument executable.
    	(top-level): Use do_self_tests.

commit ace667e59aede65c400381f1cff704b61e8ccb0b
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Date:   Mon Jul 18 21:00:00 2016 +0100

    ld: Restore file offset after a plugin fails to claim a file
    
    When using the plugin interface to claim an input file the claim method
    from (possible) many plugins can be called on an input file.  If these
    claim methods read content from the input file then the file offset
    stored in the underlying file descriptor will change.
    
    As we share a file descriptor between the plugin interface (created with
    dup in ld/plugin.c:plugin_object_p) and the input bfd object, then any
    changes to the file offset in the file descriptor will effect the bfd
    object.  Also, as the changes to the file offset did not originate from
    calls through the bfd interface, but instead came from the plugin
    directly, then the bfd will not be aware that the file offset has
    changed.  This is a problem as the bfd library caches the file offset.
    If the plugin decides not to claim an input file then, currently, we
    leave the bfd in a state where the actual file offset is out of sync
    with the cached file offset.
    
    This problem came to light after a recent commit
    7d0b9ebc1e0079271a7c7737b53bc026525eab64 (Don't include libbfd.h outside
    of bfd, part 6) however, I don't believe that commit actual introduces
    the bug, it just exposed the existing issue.
    
    This commit solves the problem by backing up and restoring the file
    offset for the file descriptor of the input file.  The restore is only
    done if the plugin does not claim the input file, as it is in this case
    that the bfd library might be used again to try and identify the
    unclaimed file.
    
    ld/ChangeLog:
    
    	* plugin.c (plugin_call_claim_file): Restore the file offset after
    	an unsuccessful attempt to claim a file.
    	* testplug.c (bytes_to_read_before_claim): New global.
    	(record_read_length): New function, sets new global
    	bytes_to_read_before_claim.
    	(parse_option): Handle 'read:<NUMBER>' option.
    	(onclaim_file): Read file content before checking for claim.
    	* testsuite/ld-plugin/plugin-30.d: New file.
    	* testsuite/ld-plugin/plugin.exp: Add new test.

commit 59f48f5a45d2300da401f1fccab31ba436217469
Author: Denis Chertykov <chertykov@gmail.com>
Date:   Tue Jul 19 09:47:23 2016 +0300

    	Update PC when simulate break instruction.
    
    	PR target/ 19401
    	* avr/interp.c (step_once): Pass break instruction address to
    	sim_engine_halt function which writes that to PC. Remove code that
    	follows that function call as it is unreachable.

commit a4717ffb7bbc1415275c6c51029729c8b5de9c12
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jul 19 00:00:21 2016 +0000

    Automatic date update in version.in

commit faf13905145f58faf5623f5aad281668ce54c79a
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jul 18 00:00:20 2016 +0000

    Automatic date update in version.in

commit 68cd8f10986037f69a7be494751b115e1324332b
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jul 17 00:00:40 2016 +0000

    Automatic date update in version.in

commit 7d0b9ebc1e0079271a7c7737b53bc026525eab64
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:32:16 2016 +0930

    Don't include libbfd.h outside of bfd, part 6
    
    Some messing with plugin code in order to not need arelt_size in
    ld code.  File descriptor handling in ld/plugin.c is tidied too,
    simply duping the open fd rather than opening the file again.
    
    bfd/
    	* elflink.c: Include plugin-api.h.
    	* plugin.c (bfd_plugin_open_input): New function, extracted from..
    	(try_claim): ..here.
    	* plugin.h: Don't include bfd.h.
    	(bfd_plugin_open_input): Declare.
    binutils/
    	* ar.c: Include plugin-api.h.
    	* nm.c: Likewise.
    ld/
    	* plugin.c: Don't include libbfd.h.  Include plugin-api.h
    	before bfd/plugin.h.
    	(plugin_object_p): Use bfd_plugin_open_input.

commit aac502f7d7899d96477fbd83f0038235af641def
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:30:41 2016 +0930

    Don't include libbfd.h outside of bfd, part 5
    
    A rewrite of the code in bucomm.c supporting objdump -i, to use
    bfd_iterate_over_targets rather than accessing bfd_target_vector
    directly.  Calculates widest arch string rather than using an
    out of date constant.  Stashes info from the first display of valid
    target/arch combinations for use in second tabular display.
    
    binutils/
    	* bucomm.c: Don't include libbfd.h.
    	(endian_string, display_target_list): Delete forward declaration.
    	(display_info_table, display_target_tables): Likewise.
    	(LONGEST_ARCH): Delete.
    	(struct display_target): New.
    	(do_display_target): New function.
    	(display_target_list, display_info): Rewrite functions.
    	(display_info_table): Delete.
    	(do_info_size, do_info_header, do_info_row): New functions.

commit 4212b42d795628dcc36bcffc7cf16175f7698305
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:29:35 2016 +0930

    Don't include libbfd.h outside of bfd, part 4
    
    Not much to see here, just renaming a function.
    
    bfd/
    	* targets.c (bfd_seach_for_target): Rename to..
    	(bfd_iterate_over_targets): ..this.  Rewrite doc.
    	* bfd-in2.h: Regenerate.
    ld/
    	* ldlang.c (open_output): Replace bfd_search_for_target with
    	bfd_iterate_over_targets.  Localize vars.

commit 16412c3bc4b00ecbf87251bfd2c92584615412bb
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:28:30 2016 +0930

    Don't include libbfd.h outside of bfd, part 3
    
    Fix od-macho.c to use a leb128 function from binutils/dwarf.c rather
    than one from bfd/libbfd.c.
    
    binutils/
    	* elfcomm.h (HOST_WIDEST_INT): Move to..
    	* sysdep.h: ..here.
    	* od-macho.c: Don't include libbfd.h.  Do include dwarf.h
    	(dump_dyld_info_rebase): Use read_leb128 rather than
    	read_unsigned_leb128.
    	(dump_dyld_info_bind, dump_dyld_info_export_1): Likewise.
    	(dump_segment_split_info): Likewise.
    	(dump_dyld_info): Rename vars to avoid shadowing dwarf.h enums.
    	(dump_load_command): Likewise.

commit 00dad9a491b3bb0069b5a1471b8f32052e071965
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:27:30 2016 +0930

    Don't include libbfd.h outside of bfd, part 2
    
    Make bfd_default_set_arch_mach available to a bunch of gas backend
    files.
    
    bfd/
    	* archures.c (bfd_default_set_arch_mach): Make available in bfd.h.
    	* libbfd.h: Regenerate.
    	* bfd-in2.h: Regenerate.
    gas/
    	* config/tc-epiphany.c: Don't include libbfd.h.
    	* config/tc-frv.c: Likewise.
    	* config/tc-ip2k.c: Likewise.
    	* config/tc-iq2000.c: Likewise.
    	* config/tc-m32c.c: Likewise.
    	* config/tc-mep.c: Likewise.
    	* config/tc-mt.c: Likewise.
    	* config/tc-nios2.c: Likewise.

commit 76e7a75123dc36dbc4ddce8a23d2acb171c2bce2
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 16 13:25:11 2016 +0930

    Don't include libbfd.h outside of bfd, part 1
    
    Make BFD_ALIGN available to objcopy.  Fix assertions.  Don't use
    bfd_log2 in ppc32elf.em or bfd_malloc in xtensaelf.em and bucomm.c.
    
    bfd/
    	* libbfd-in.h (BFD_ALIGN): Move to..
    	* bfd-in.h: ..here.
    	* elf32-ppc.h (struct ppc_elf_params): Add pagesize.
    	* elf32-ppc.c (default_params): Adjust init.
    	(ppc_elf_link_params): Set pagesize_p2.
    	* libbfd.h: Regenerate.
    	* bfd-in2.h: Regenerate.
    binutils/
    	* ar.c: Don't include libbfd.h.
    	* objcopy.c: Likewise.
    	* bucomm.c (bfd_get_archive_filename): Use xmalloc rather than
    	bfd_malloc.
    gas/
    	* config/bfin-parse.y: Don't include libbfd.h.
    	* config/tc-bfin.c: Likewise.
    	* config/tc-rl78.c: Likewise.
    	* config/tc-rx.c: Likewise.
    	* config/tc-metag.c: Likewise.
    	(create_dspreg_htabs, create_scond_htab): Use gas_assert not BFD_ASSERT.
    	* Makefile.am: Update dependencies.
    	* Makefile.in: Regenerate.
    ld/
    	* ldlang.c: Don't include libbfd.h.
    	* emultempl/nds32elf.em: Likewise.
    	* emultempl/ppc64elf.em: Likewise.
    	* emultempl/ppc32elf.em: Likewise.
    	(pagesize): Delete.
    	(params): Update init.
    	(ppc_after_open_output): Use params.pagesize.  Don't call bfd_log2.
    	(PARSE_AND_LIST_ARGS_CASES): Use params.pagesize.
    	* emultempl/sh64elf.em: Don't include libbfd.h.
    	(after_allocation): Use ASSERT, not BFD_ASSERT.
    	* emultempl/xtensaelf.em: Don't include libbfd.h.
    	(replace_insn_sec_with_prop_sec): Use xmalloc, not bfd_malloc.
    	* Makefile.am: Update dependencies.
    	* Makefile.in: Regenerate.

commit 235fa74903061daff9980668423860ecc760665a
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jul 16 00:00:20 2016 +0000

    Automatic date update in version.in

commit 37539ebee2ea9fc0daceaae1074a79de88d563fb
Author: Don Breazeal <donb@codesourcery.com>
Date:   Fri Jul 15 11:19:19 2016 -0700

    GDB testsuite: Escape paths used in regular expressions
    
    This patch fixes problems with a few GDB testsuites when executing in a
    path that contains special characters (e.g. "++").  When such paths are
    used as a regular expression, the regular expression parser will choke
    and cause the tests to fail.  This patch uses string_to_regexp to
    escape strings that will be used as regular expressions, in order to
    sanitize path names used in expect scripts.
    
    2016-07-15  Zachary Welch  <zwelch@codesourcery.com>
    	    Don Breazeal <donb@codesourcery.com>
    
    	gdb/testsuite/ChangeLog:
    	* gdb.base/maint.exp: Escape paths used in regular expressions.
    	* gdb.stabs/weird.exp: Likewise.

commit 76359541825cf36ecd14ab6b5974ee56e1c59eff
Author: Thomas Preud'homme <thomas.preudhomme@arm.com>
Date:   Fri Jul 15 17:49:08 2016 +0100

    Add support for creating ELF import libraries
    
    2016-07-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
    
    bfd/
    	* elf-bfd.h (elf_backend_filter_implib_symbols): Declare backend hook.
    	(_bfd_elf_filter_global_symbols): Declare.
    	* elf.c (_bfd_elf_filter_global_symbols): New function.
    	* elflink.c (elf_filter_global_symbols): Likewise.
    	(elf_output_implib): Likewise.
    	(bfd_elf_final_link): Call above function, failing if it does.
    	* elfxx-target.h (elf_backend_filter_implib_symbols): Define macro and
    	default it to NULL.
    	(elf_backend_copy_indirect_symbol): Fix spacing.
    	(elf_backend_hide_symbol): Likewise.
    	(elfNN_bed): Initialize elf_backend_filter_implib_symbols backend hook.
    
    include/
    	* bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
    	out_implib_bfd fields.
    
    2016-07-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
    	    Nick Clifton  <nickc@redhat.com>
    
    ld/
    	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Open import
    	library file for writing and initialize implib_bfd field of link_info
    	structure.
    	* emultempl/pe.em (pe_implib_filename): Remove variable declaration.
    	(OPTION_IMPLIB_FILENAME): Remove macro definition.
    	(gld${EMULATION_NAME}_add_options): Remove --out-implib option.
    	(gld_${EMULATION_NAME}_list_options): Likewise.
    	(gld${EMULATION_NAME}_handle_option): Likewise.
    	(gld_${EMULATION_NAME}_finish): Use command_line.out_implib_filename
    	instead of pe_implib_filename.
    	* emultempl/pep.em (pep_implib_filename): Remove variable declaration.
    	(OPTION_IMPLIB_FILENAME): Remove enumerator.
    	(gld${EMULATION_NAME}_add_options): Remove --out-implib option.
    	(gld_${EMULATION_NAME}_list_options): Likewise.
    	(gld${EMULATION_NAME}_handle_option): Likewise.
    	(gld_${EMULATION_NAME}_finish): Use command_line.out_implib_filename
    	instead of pep_implib_filename.
    	* ld.h (args_type): Declare new out_implib_filename field.
    	* ld.texinfo (--out-implib): Move documentation to arch-independent
    	part and rephrase to apply to ELF targets.
    	* ldexp.c (exp_fold_tree_1): Set ldscript_def field to 1 for symbols
    	defined in linker scripts.
    	* ldlex.h (enum option_values): Declare new OPTION_OUT_IMPLIB
    	enumerator.
    	* lexsup.c (ld_options): Add entry for new --out-implib switch.
    	(parse_args): Handle OPTION_OUT_IMPLIB case.
    	* testsuite/ld-elf/elf.exp (Generate empty import library): New test.
    	(Generate import library): Likewise.
    	* testsuite/ld-elf/implib.s: Likewise.
    	* testsuite/ld-elf/implib.rd: New file.
    	* testsuite/ld-elf/empty-implib.out: Likewise

commit bc7b765ab71f967eb2a9c3da111d7529eec46fbe
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Sun Jul 3 11:56:21 2016 -0700

    Pass SIGLIBRT directly to child processes.
    
    FreeBSD's librt uses SIGLIBRT as an internal signal to implement
    SIGEV_THREAD sigevent notifications.  Similar to SIGLWP or SIGCANCEL
    this signal should be passed through to child processes by default.
    
    include/ChangeLog:
    
    	* signals.def: Add GDB_SIGNAL_LIBRT.
    
    gdb/ChangeLog:
    
    	* common/signals.c (gdb_signal_from_host): Handle SIGLIBRT.
    	(do_gdb_signal_to_host): Likewise.
    	* infrun.c (_initialize_infrun): Pass GDB_SIGNAL_LIBRT through to
    	programs.
    	* proc-events.c (signal_table): Add entry for SIGLIBRT.

commit f7e8b360fe6dd93aae7cb4af554dc66364da4fe0
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jul 15 12:00:03 2016 +0100

    Tidy up debugging in the ARC port of the BFD library.
    
    bfd	* elf32-arc.c (PR_DEBUG): Delete.
    	Fix printing of debug information.  Fix formatting of debug
    	statements.
    	(debug_arc_reloc): Handle symbols that are not from an input file.
    	(arc_do_relocation): Remove excessive exclamation points.
    	(elf_arc_relocate_section): Print an informative message if the
    	relocation fails, even if debugging is not enabled.
    	* arc-got.h: Fix formatting.  Fix printing of debug information.
    	(new_got_entry_to_list): Use xmalloc.
    	* config.bfd: use the big-endian arc vector as the default vector
    	for big-endian arc targets.
    
    ld	* testsuite/ld-arc/arc.exp: Always run the sda-relocs test in
    	little endian mode.

commit 003c15c9fdfc1ef7038ed3306ae166e60663e7ca
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Jul 15 16:33:53 2016 +0930

    Use address sized relocs in remove-relocs-01.s
    
    Fixes failures on alpha, ia64, mcore, metag, moxie, and pj due to lack
    of 16-bit relocs.
    
    	* testsuite/binutils-all/remove-relocs-01.s: Use .dc.a, not .word.

commit 06ab6faf83ce47ca64198819eee02e4e56dc5a74
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Jul 15 17:02:00 2016 +0930

    COFF buffer overflow in mark_relocs
    
    	* cofflink.c (mark_relocs): Exclude relocs with -1 r_symndx
    	from marking sym_indices.

commit 50c1cbe1895eaa6cdc7163851799f6f5d8f9336f
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jul 15 00:00:23 2016 +0000

    Automatic date update in version.in

commit b416ba9b5079a54585d4d508f0a514b98f701221
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jul 12 01:31:29 2016 +0100

    MIPS/GAS: Don't convert PC-relative REL relocs against absolute symbols
    
    Don't convert PC-relative REL relocations against absolute symbols to
    section-relative references and retain the original symbol reference
    instead.  Offsets into the absolute section may overflow the limited
    range of their in-place addend field, causing an assembly error, e.g.:
    
    $ cat test.s
    	.text
    	.globl	foo
    	.ent	foo
    foo:
    	b	bar
    	.end	foo
    
    	.set	bar, 0x12345678
    $ as -EB -32 -o test.o test.s
    test.s: Assembler messages:
    test.s:3: Error: relocation overflow
    $
    
    With the original reference retained the source can now be assembled and
    linked successfully:
    
    $ as -EB -32 -o test.o test.s
    $ objdump -dr test.o
    
    test.o:     file format elf32-tradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	1000ffff 	b	0 <foo>
    			0: R_MIPS_PC16	bar
       4:	00000000 	nop
    	...
    $ ld -melf32btsmip -Ttext 0x12340000 -e foo -o test test.o
    $ objdump -dr test
    
    test:     file format elf32-tradbigmips
    
    Disassembly of section .text:
    
    12340000 <foo>:
    12340000:	1000159d 	b	12345678 <bar>
    12340004:	00000000 	nop
    	...
    $
    
    For simplicity always retain the original symbol reference, even if it
    would indeed fit.
    
    Making TC_FORCE_RELOCATION_ABS separate from TC_FORCE_RELOCATION causes
    R_MICROMIPS_PC7_S1, R_MICROMIPS_PC10_S1 and R_MICROMIPS_PC16_S1 branch
    relocations against absolute symbols to be converted on RELA targets to
    section-relative references.  This is an intended effect of this change.
    Absolute symbols carry no ISA annotation in their `st_other' field and
    their value is not going to change with linker relaxation, so it is safe
    to discard the original reference and keep the calculated final symbol
    value only in the relocation's addend.
    
    Similarly R6 R_MIPS_PCHI16 and R_MIPS_PCLO16 relocations referring
    absolute symbols can be safely converted even on REL targets, as there
    the in-place addend of these relocations covers the entire 32-bit
    address space so it can hold the calculated final symbol value, and
    likewise the value referred won't be affected by any linker relaxation.
    
    Add a set of suitable test cases and enable REL linker tests which now
    work and were previously used as dump patterns for RELA tests only.
    
    	gas/
    	* config/tc-mips.h (TC_FORCE_RELOCATION_ABS): New macro.
    	(mips_force_relocation_abs): New prototype.
    	* config/tc-mips.c (mips_force_relocation_abs): New function.
    	* testsuite/gas/mips/branch-absolute.d: Adjust dump patterns.
    	* testsuite/gas/mips/mips16-branch-absolute.d: Likewise.
    	* testsuite/gas/mips/micromips-branch-absolute-n32.d: Likewise.
    	* testsuite/gas/mips/micromips-branch-absolute-n64.d: Likewise.
    	* testsuite/gas/mips/micromips-branch-absolute-addend-n32.d:
    	Likewise.
    	* testsuite/gas/mips/micromips-branch-absolute-addend-n64.d:
    	Likewise.
    	* testsuite/gas/mips/branch-absolute-addend.d: New test.
    	* testsuite/gas/mips/mips16-branch-absolute-addend.d: New test.
    	* testsuite/gas/mips/micromips-branch-absolute-addend.d: New
    	test.
    	* testsuite/gas/mips/mips.exp: Run the new tests.
    
    	ld/
    	* testsuite/ld-mips-elf/mips-elf.exp: Run
    	`branch-absolute-addend', `mips16-branch-absolute',
    	`mips16-branch-absolute-addend' and
    	`micromips-branch-absolute-addend'.

commit 96e9ba5fbba2e1e8fcafd8576d0a98738a0fbc49
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jul 12 01:30:48 2016 +0100

    MIPS/GAS: Keep the ISA bit in the addend of branch relocations
    
    Correct a problem with the ISA bit being stripped from the addend of
    compressed branch relocations, affecting RELA targets.  It has been
    there since microMIPS support has been added, with:
    
    commit df58fc944dbc6d5efd8d3826241b64b6af22f447
    Author: Richard Sandiford <rdsandiford@googlemail.com>
    Date:   Sun Jul 24 14:20:15 2011 +0000
    
    <https://sourceware.org/ml/binutils/2011-07/msg00198.html>, ("MIPS:
    microMIPS ASE support") and R_MICROMIPS_PC7_S1, R_MICROMIPS_PC10_S1 and
    R_MICROMIPS_PC16_S1 relocations originally affected, and the
    R_MIPS16_PC16_S1 relocation recently added with commit c9775dde3277
    ("MIPS16: Add R_MIPS16_PC16_S1 branch relocation support") actually
    triggering a linker error, due to its heightened processing strictness
    level:
    
    $ cat test.s
    	.text
    	.set	mips16
    foo:
    	b	bar
    
    	.set	bar, 0x1235
    	.align	4, 0
    $ as -EB -n32 -o test.o test.s
    $ objdump -dr test.o
    
    test.o:     file format elf32-ntradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	f000 1000 	b	4 <foo+0x4>
    			0: R_MIPS16_PC16_S1	*ABS*+0x1230
    	...
    $ ld -melf32btsmipn32 -Ttext 0 -e 0 -o test test.o
    test.o: In function `foo':
    (.text+0x0): Branch to a non-instruction-aligned address
    $
    
    This is because the ISA bit of the branch target does not match the ISA
    bit of the referring branch, hardwired to 1 of course.
    
    Retain the ISA bit then, so that the linker knows this is really MIPS16
    code referred:
    
    $ objdump -dr fixed.o
    
    fixed.o:     file format elf32-ntradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	f000 1000 	b	4 <foo+0x4>
    			0: R_MIPS16_PC16_S1	*ABS*+0x1231
    	...
    $ ld -melf32btsmipn32 -Ttext 0 -e 0 -o fixed fixed.o
    $
    
    Add a set of MIPS16 tests to cover the relevant cases, excluding linker
    tests though which would overflow the in-place addend on REL targets and
    use them as dump patterns for RELA targets only.
    
    	gas/
    	* config/tc-mips.c (md_apply_fix) <BFD_RELOC_MIPS16_16_PCREL_S1>
    	<BFD_RELOC_MICROMIPS_7_PCREL_S1, BFD_RELOC_MICROMIPS_10_PCREL_S1>
    	<BFD_RELOC_MICROMIPS_16_PCREL_S1>: Keep the ISA bit in the
    	addend calculated.
    	* testsuite/gas/mips/mips16-branch-absolute.s: Set the ISA bit
    	in `bar', export `foo'.
    	* testsuite/gas/mips/mips16-branch-absolute.d: Adjust
    	accordingly.
    	* testsuite/gas/mips/mips16-branch-absolute-n32.d: Likewise.
    	* testsuite/gas/mips/mips16-branch-absolute-n64.d: Likewise.
    	* testsuite/gas/mips/mips16-branch-absolute-addend-n32.d:
    	Likewise.
    	* testsuite/gas/mips/mips16-branch-absolute-addend-n64.d:
    	Likewise.
    
    	ld/
    	* testsuite/ld-mips-elf/mips16-branch-absolute.d: New test.
    	* testsuite/ld-mips-elf/mips16-branch-absolute-n32.d: New test.
    	* testsuite/ld-mips-elf/mips16-branch-absolute-n64.d: New test.
    	* testsuite/ld-mips-elf/mips16-branch-absolute-addend.d: New
    	test.
    	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32.d: New
    	test.
    	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64.d: New
    	test.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests, except
    	from `mips16-branch-absolute' and
    	`mips16-branch-absolute-addend', referred indirectly only.

commit 0c117286270e8166022900f4e5fef89719ccd2dc
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jul 12 01:30:01 2016 +0100

    BFD: Let targets handle relocations against absolute symbols
    
    Fix a generic BFD issue with relocations against absolute symbols, which
    are installed without using any individual relocation handler provided
    by the backend.  This causes any absolute section's addend to be lost on
    REL targets such as o32 MIPS, and also relocation-specific calculation
    adjustments are not made.
    
    As an example assembling this program:
    
    $ cat test.s
    	.text
    foo:
    	b	bar
    	b	baz
    
    	.set	bar, 0x1234
    $ as -EB -32 -o test-o32.o test.s
    $ as -EB -n32 -o test-n32.o test.s
    
    produces this binary code:
    
    $ objdump -dr test-o32.o test-n32.o
    
    test-o32.o:     file format elf32-tradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	10000000 	b	4 <foo+0x4>
    			0: R_MIPS_PC16	*ABS*
       4:	00000000 	nop
       8:	1000ffff 	b	8 <foo+0x8>
    			8: R_MIPS_PC16	baz
       c:	00000000 	nop
    
    test-n32.o:     file format elf32-ntradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	10000000 	b	4 <foo+0x4>
    			0: R_MIPS_PC16	*ABS*+0x1230
       4:	00000000 	nop
       8:	10000000 	b	c <foo+0xc>
    			8: R_MIPS_PC16	baz-0x4
       c:	00000000 	nop
    $
    
    where it is clearly visible in `test-o32.o', which uses REL relocations,
    that the absolute section's addend equivalent to the value of `bar' -- a
    reference to which cannot be fully resolved at the assembly time,
    because the reference is PC-relative -- has been lost, as has been the
    relocation-specific adjustment of -4, required to take into account the
    PC+4-relative calculation made by hardware with branches and seen in the
    external symbol reference to `baz' as the `ffff' addend encoded in the
    instruction word.  In `test-n32.o', which uses RELA relocations, the
    absolute section's addend has been correctly retained.
    
    Give precedence then in `bfd_perform_relocation' and
    `bfd_install_relocation' to any individual relocation handler the
    backend selected may have provided, while still resorting to the generic
    calculation otherwise.  This retains the semantics which we've had since
    forever or before the beginning of our repository history, and is at the
    very least compatible with `bfd_elf_generic_reloc' being used as the
    handler.
    
    Retain the `bfd_is_und_section' check unchanged at the beginning of
    `bfd_perform_relocation' since this does not affect the semantics of the
    function.  The check returns the same `bfd_reloc_undefined' code the
    check for a null `howto' does, so swapping the two does not matter.
    Also the check is is mutually exclusive with the `bfd_is_abs_section'
    check, since a section cannot be absolute and undefined both at once, so
    swapping the two does not matter either.
    
    With this change applied the program quoted above now has the in-place
    addend correctly calculated and installed in the field being relocated:
    
    $ objdump -dr fixed-o32.o
    
    fixed-o32.o:     file format elf32-tradbigmips
    
    Disassembly of section .text:
    
    00000000 <foo>:
       0:	1000048c 	b	1234 <bar>
    			0: R_MIPS_PC16	*ABS*
       4:	00000000 	nop
       8:	1000ffff 	b	8 <foo+0x8>
    			8: R_MIPS_PC16	baz
       c:	00000000 	nop
    $
    
    Add a set of MIPS tests to cover the relevant cases, including absolute
    symbols with addends, and verifying that PC-relative relocations against
    symbols concerned resolve to the same value in the final link regardless
    of whether the REL or the RELA relocation form is used.  Exclude linker
    tests though which would overflow the in-place addend on REL targets and
    use them as dump patterns for RELA targets only.
    
    	bfd/
    	* reloc.c (bfd_perform_relocation): Try the `howto' handler
    	first with relocations against absolute symbols.
    	(bfd_install_relocation): Likewise.
    
    	gas/
    	* testsuite/gas/mips/mips16-branch-absolute.d: Update patterns.
    	* testsuite/gas/mips/branch-absolute.d: New test.
    	* testsuite/gas/mips/branch-absolute-n32.d: New test.
    	* testsuite/gas/mips/branch-absolute-n64.d: New test.
    	* testsuite/gas/mips/branch-absolute-addend-n32.d: New test.
    	* testsuite/gas/mips/branch-absolute-addend-n64.d: New test.
    	* testsuite/gas/mips/mips16-branch-absolute-n32.d: New test.
    	* testsuite/gas/mips/mips16-branch-absolute-n64.d: New test.
    	* testsuite/gas/mips/mips16-branch-absolute-addend-n32.d: New
    	test.
    	* testsuite/gas/mips/mips16-branch-absolute-addend-n64.d: New
    	test.
    	* testsuite/gas/mips/micromips-branch-absolute.d: New test.
    	* testsuite/gas/mips/micromips-branch-absolute-n32.d: New test.
    	* testsuite/gas/mips/micromips-branch-absolute-n64.d: New test.
    	* testsuite/gas/mips/micromips-branch-absolute-addend-n32.d: New
    	test.
    	* testsuite/gas/mips/micromips-branch-absolute-addend-n64.d: New
    	test.
    	* testsuite/gas/mips/branch-absolute.s: New test source.
    	* testsuite/gas/mips/branch-absolute-addend.s: New test source.
    	* testsuite/gas/mips/mips16-branch-absolute-addend.s: New test
    	source.
    	* testsuite/gas/mips/micromips-branch-absolute.s: New test
    	source.
    	* testsuite/gas/mips/micromips-branch-absolute-addend.s: New
    	test source.
    	* testsuite/gas/mips/mips.exp: Run the new tests.
    
    	ld/
    	* testsuite/ld-mips-elf/branch-absolute.d: New test.
    	* testsuite/ld-mips-elf/branch-absolute-n32.d: New test.
    	* testsuite/ld-mips-elf/branch-absolute-n64.d: New test.
    	* testsuite/ld-mips-elf/branch-absolute-addend.d: New test.
    	* testsuite/ld-mips-elf/branch-absolute-addend-n32.d: New test.
    	* testsuite/ld-mips-elf/branch-absolute-addend-n64.d: New test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute.d: New test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute-n32.d: New
    	test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute-n64.d: New
    	test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute-addend.d: New
    	test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute-addend-n32.d:
    	New test.
    	* testsuite/ld-mips-elf/micromips-branch-absolute-addend-n64.d:
    	New test.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests, except
    	from `branch-absolute-addend' and
    	`micromips-branch-absolute-addend', referred indirectly only.

commit 7f131b39970944cb53b407715880d333c5248cac
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Jul 14 11:50:55 2016 -0600

    Add missing newline to py-breakpoint.c
    
    In https://sourceware.org/ml/gdb-patches/2016-07/msg00152.html,
    Yao noted that a patch of mine was missing a newline.
    
    I thought I had fixed this but when looking today I realized it was
    not fixed.  This patch adds it.
    
    I'm checking this in as obvious.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* python/py-breakpoint.c (gdbpy_breakpoint_deleted): Add missing
    	newline.

commit 78cc6c2d9aa3baf6030e513cb1cb5984acee2ee0
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Jun 6 14:18:30 2016 -0600

    Remove unused variables
    
    This patch removes set-but-unused variables.  This holds all the
    removals I consider to be simple and relatively uncontroversial.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* mips-tdep.c (micromips_scan_prologue): Remove "frame_addr".
    	(mips_o32_push_dummy_call): Remove "stack_used_p".
    	* aarch64-tdep.c (aarch64_record_data_proc_imm): Remove
    	"insn_bit28".
    	* rust-lang.c (rust_print_type): Remove "len".
    	* rust-exp.y (super_name): Remove "current_len".
    	* python/py-framefilter.c (py_print_type): Remove "type".
    	* mdebugread.c (parse_partial_symbols): Remove
    	"past_first_source_file".
    	<N_SO>: Remove "valu", "first_so_symnum", "prev_textlow_not_set".
    	* m2-valprint.c (m2_print_unbounded_array): Remove
    	"content_type".
    	(m2_val_print): Remove "i".
    	* linespec.c (unexpected_linespec_error): Remove "cleanup".
    	* f-valprint.c (f_val_print): Remove "i".
    	* elfread.c (elf_symtab_read): Remove "offset".
    	* dwarf2-frame.c (dwarf2_fetch_cfa_info): Remove "addr_size".
    	* jit.c (jit_dealloc_cache): Remove "i" and "frame_arch".

commit ac29888840f025448225e600d4cf99e126386878
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Jun 6 14:18:23 2016 -0600

    Remove some variables but call functions for side effects
    
    This patch consolidates the (possibly-questionable) spots where we
    remove a declaration but continue to call some function for side
    effects.  In a couple of cases it wasn't entirely clear to me that
    this mattered; and in some other cases it might be more aesthetically
    pleasing to use ATTRIBUTE_UNUSED.  So, I broke this out into a
    separate patch for simpler review.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* arch-utils.c (default_skip_permanent_breakpoint): Remove
    	"bp_insn".
    	* disasm.c (do_assembly_only): Remove "num_displayed".
    	* dwarf2read.c (read_abbrev_offset): Remove "length".
    	(dwarf_decode_macro_bytes) <DW_MACINFO_vendor_ext>: Remove
    	"constant".
    	* m32c-tdep.c (make_regs): Remove "r2hl", "r3hl", and "intbhl".
    	* microblaze-tdep.c (microblaze_frame_cache): Remove "func".
    	* tracefile.c (trace_save): Remove "status".

commit 764c99c18adcdf658b390f25940aed7713a6a769
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Jun 6 13:45:59 2016 -0600

    Remove some unused overlay code
    
    This patch removes some unneeded initializations in overlay code in
    symfile.c.  It also deletes some old commented-out code.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* symfile.c (simple_overlay_update_1): Remove initialization
    	of "size", and commented-out code.
    	(simple_overlay_update): Likewise.

commit cecc8b99060bf82632345bd1c07d50c7ae8d81ef
Author: Tom Tromey <tom@tromey.com>
Date:   Tue Jun 28 14:25:49 2016 -0600

    Use getcurx in curses code
    
    As suggested by Pedro, this changes a few spots to use getcurx, rather
    than getyx.  This avoids some unused variable warnings.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* tui/tui-winsource.c (tui_show_source_line): Use getcurx.
    	* tui/tui-io.c (tui_puts): Use getcurx.
    	(tui_redisplay_readline): Likewise.

commit 821fc4aeef26bc7e5d5943c2f5d009a23e16883c
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Jun 6 13:43:50 2016 -0600

    Add one use of ATTRIBUTE_UNUSED
    
    One spot needed ATTRIBUTE_UNUSED to cope with the new warnings.
    
    The case in inflow.c is just a mass of ifdefs; and while the only use
    of "result" is guarded by "#if 0", I thought it simplest to leave it
    all in place.
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* inflow.c (child_terminal_ours_1): Use ATTRIBUTE_UNUSED.

commit 537d9b851957475a8122949939023c81b1df1673
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Jun 6 13:01:52 2016 -0600

    Change reopen_exec_file to check result of stat
    
    This seems to be a real bug found by -Wunused-but-set-variable.  If
    "stat" fails for some reason, gdb would use the uninitialized "st".
    
    2016-07-14  Tom Tromey  <tom@tromey.com>
    
    	* corefile.c (reopen_exec_file): Only examine st.st_mtime if stat
    	succeeded.

commit d3e5f6c8f1e58e86689909019a3756d4308b66eb
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Date:   Fri Aug 21 20:08:26 2015 +0100

    objcopy/strip: Add option --remove-relocations=SECTIONPATTERN
    
    The objcopy and strip tools make use of the bfd library to manipulate
    the state of the input file (to produce an output file).  Within the
    input file (for ELF at least), relocations are held within a section,
    and so, if the user wanted to remove the relocations, but keep the
    section to which the relocations would have been applied, it is tempting
    to think that specifying the name of a relocation section to objcopy's
    --remove-section option might do what you want, for example:
    
       objcopy --remove-section=.rela.text input.elf output.elf
    
    However, this does not work.  The reason is that when the input file is
    loaded, relocations are not managed as sections, but are, instead,
    loaded as data associated with the section to which the relocations
    would be applied.  In our example above the relocations in '.rela.text'
    are held as data on the section '.text' once 'input.elf' is loaded.
    
    One task that objcopy and strip do is copy the relocations from the
    input file to the output file if the section is also being copied from
    the input file to the output file.
    
    This commit adds a new command line option for objcopy and strip,
    --remove-relocations, which can be used to remove the relocations, while
    keeping the section that the relocations would have been applied to, for
    example:
    
        objcopy --remove-relocations=.text input.elf output.elf
    
    in this case the section '.text' will appear in both 'input.elf' and
    'output.elf', but any relocations in 'input.elf' that apply to '.text'
    will not be present in 'output.elf'.
    
    I have also added a special case to the handling of --remove-section
    that spots if a user tries to remove a relocation section (currently
    this is done by spotting the '.rela.' or '.rel.' prefix) and forwards
    the request to --remove-relocations.
    
    As with --remove-section and --only-section the --remove-relocations
    option supports the '!' prefix on the section-patterns it takes to allow
    for sections to be specifically not matched.
    
    There are tests for all the new functionality.
    
    binutils/ChangeLog:
    
    	* doc/binutils.texi (objcopy): Document 'remove-relocations'.
    	(strip): Likewise.
    	* objcopy.c (SECTION_CONTEXT_REMOVE_RELOCS): Define.
    	(enum command_line_switch): Add 'OPTION_REMOVE_RELOCS'.
    	(struct option strip_options): Add 'remove-relocations'.
    	(struct option copy_options): Likewise.
    	(copy_usage): Likewise.
    	(strip_usage): Likewise.
    	(handle_remove_relocations_option): New function.
    	(discard_relocations): New function.
    	(handle_remove_section_option): New function.
    	(copy_relocations_in_section): Use discard_relocations.
    	(strip_main): Use handle_remove_section_option for
    	'remove-section', and handle 'remove-relocations' option.
    	(copy_main): Likewise.
    	* testsuite/binutils-all/objcopy.exp: Run new tests.
    	* testsuite/binutils-all/remove-relocs-01.d: New file.
    	* testsuite/binutils-all/remove-relocs-01.s: New file.
    	* testsuite/binutils-all/remove-relocs-02.d: New file.
    	* testsuite/binutils-all/remove-relocs-03.d: New file.
    	* testsuite/binutils-all/remove-relocs-04.d: New file.
    	* testsuite/binutils-all/remove-relocs-05.d: New file.
    	* testsuite/binutils-all/remove-relocs-06.d: New file.

commit e511c9b19faec4d21aef49d12224316dea3d51eb
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Date:   Mon Aug 24 13:02:39 2015 +0100

    objcopy/strip: Allow section patterns starting with '!'.
    
    For symbol matching, prefixing a pattern with '!' will indicate a
    non-matching pattern, however, this is not the case for section
    patterns.  As a result it is not possible to say "apply this action to
    all sections except ...".
    
    With this commit the objcopy and strip tools now support '!' prefix for
    section patterns, so we can say:
    
      objcopy --remove-section="*" --remove-section="!.text*"
    
    Which will remove all sections, except those matching the pattern
    '.text*'.
    
    binutils/ChangeLog:
    
    	* objcopy.c (find_section_list): Handle section patterns starting
    	with '!' being a non-matching pattern.
    	* doc/binutils.texi (objcopy): Give example of using '!' with
    	--remove-section and --only-section.
    	(strip): Give example of using '!' with --remove-section.
    	* testsuite/binutils-all/data-sections.s: New file.
    	* testsuite/binutils-all/only-section-01.d: New file.
    	* testsuite/binutils-all/remove-section-01.d: New file.
    	* testsuite/binutils-all/objcopy.exp: Run new tests.
    	* NEWS: Mention new feature.

commit 7df94786e4723ba93d8982e55fc5e652b4b80142
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jul 14 10:38:07 2016 +0100

    Small improvements to the ARM simulator to cope with illegal binaries.
    
    	* armemu.c (Multiply64): Only issue error messages about invalid
    	arguments if debugging is enabled.
    	* armos.c (ARMul_OSHandleSWI): Ignore invalid flags.

commit fa1c0170176a5e4820f43824cffe80ffc4e7a717
Author: Claudiu Zissulescu <claziss@synopsys.com>
Date:   Fri Jul 8 11:55:49 2016 +0200

    [ARC] Fix/improve small data support.
    
    The R_ARC_SDA32 is wrongly described as a ME relocation, fix it.  Offset the
    __SDATA_BEGIN__ to take advantage of the signed 9-bit field of the
    load/store instructions.
    
    include/
    2016-07-08  Claudiu Zissulescu  <claziss@synopsys.com>
    
    	* elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
    
    ld/
    2016-07-08  Claudiu Zissulescu  <claziss@synopsys.com>
    
    	* emulparams/arcelf.sh (SDATA_START_SYMBOLS): Add offset.
    	* testsuite/ld-arc/sda-relocs.dd: New file.
    	* testsuite/ld-arc/sda-relocs.ld: Likewise.
    	* testsuite/ld-arc/sda-relocs.rd: Likewise.
    	* testsuite/ld-arc/sda-relocs.s: Likewise.
    	* testsuite/ld-arc/arc.exp: Add SDA tests.

commit efc67f64c94bddd81f1d9dc00390d3790bfd80bd
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Jul 14 00:00:24 2016 +0000

    Automatic date update in version.in

commit dac790e1b9048a318e1882979d7188d82c3bd757
Author: Tom Tromey <tom@tromey.com>
Date:   Mon May 4 21:49:11 2015 -0600

    PR python/15620, PR python/18620 - breakpoint events in Python
    
    This patch adds some breakpoint events to Python.  In particular,
    there is a creation event that is emitted when a breakpoint is
    created; a modification event that is emitted when a breakpoint
    changes somehow; and a deletion event that is emitted when a
    breakpoint is deleted.
    
    In this patch, the event's payload is the breakpoint itself.  I
    considered making a new event type to hold the breakpoint, but I
    didn't see a need.  Still, I thought I would mention this as a spot
    where some other choice is possible.
    
    Built and regtested on x86-64 Fedora 23.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/15620, PR python/18620:
    	* python/py-evts.c (gdbpy_initialize_py_events): Call
    	add_new_registry for new events.
    	* python/py-events.h (events_object) <breakpoint_created,
    	breakpoint_deleted, breakpoint_modified>: New fields.
    	* python/py-breakpoint.c (gdbpy_breakpoint_created): Emit the
    	breakpoint changed event.
    	(gdbpy_breakpoint_deleted): Emit the breakpoint deleted event.
    	(gdbpy_breakpoint_modified): New function.
    	(gdbpy_initialize_breakpoints): Attach to the breakpoint modified
    	observer.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/15620, PR python/18620:
    	* python.texi (Events In Python): Document new breakpoint events.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/15620, PR python/18620:
    	* gdb.python/py-breakpoint.exp (connect_event, check_last_event)
    	(test_bkpt_events): New procs.

commit 93daf339a4d9496ecde15d3b1e852fbdb38c07d0
Author: Tom Tromey <tom@tromey.com>
Date:   Thu May 19 15:51:00 2016 -0600

    PR python/17698 - add Breakpoint.pending
    
    This patch adds a "pending" attribute to gdb.Breakpoint.
    
    Built and regtested on x86-64 Fedora 23.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/17698:
    	* NEWS: Update.
    	* python/py-breakpoint.c (bppy_get_pending): New function.
    	(breakpoint_object_getset): Add entry for "pending".
    	* breakpoint.h (pending_breakpoint_p): Declare.
    	* breakpoint.c (pending_breakpoint_p): New function.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/17698:
    	* python.texi (Breakpoints In Python): Document
    	Breakpoint.pending.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR python/17698:
    	* gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
    	test.
    	(test_watchpoints): Likewise.
    	(test_bkpt_pending): New proc.

commit 43684a7b844bce64735940b55b667f7086fa3d44
Author: Tom Tromey <tom@tromey.com>
Date:   Thu May 19 15:52:52 2016 -0600

    use user_breakpoint_p in python code
    
    I noticed that bppy_get_visibility and gdbpy_breakpoint_created
    implemented their own visibility checks, but subtly different from
    user_breakpoint_p.  I think the latter is more correct, and so changed
    the Python code to use it.
    
    I suspect there isn't a decent way to test this, so no new test.
    
    Built and regtested on x86-64 Fedora 23.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	* python/py-breakpoint.c (bppy_get_visibility)
    	(gdbpy_breakpoint_created): Use user_breakpoint_p.

commit cda75e7050781403875413a57c5700e67b1c6269
Author: Tom Tromey <tom@tromey.com>
Date:   Thu May 19 15:40:54 2016 -0600

    Rearrange Python breakpoint node in documentation
    
    I noticed that the Python breakpoint documentation was ordered a bit
    oddly.  It documented the constructor; then the stop method; then the
    watchpoint constants (used for the constructor); then various other
    methods and attributes; then the other constants used by the
    constructor; and then finally some more methods and attributes.
    
    This patch rearranges the node a little to move the constants to just
    after the constructor and before the other methods and attributes.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	* python.texi (Breakpoints In Python): Move table of types and
    	table of watchpoint types earlier in node.

commit 6571a3815623d907b7a3f560e909edd8c76a9e1c
Author: Tom Tromey <tom@tromey.com>
Date:   Sun Mar 1 20:33:00 2015 -0700

    Fix PR cli/18053
    
    PR cli/18053 concerns a couple of minor bugs in the JIT debuginfo
    support.  First, jit-reader-load should use filename completion and
    support tilde expansion.  Second, the help for jit-reader-unload is
    incorrect.  While working on this I also realized that
    jit-reader-unload should use the no-op completer, so I've included
    that as well.
    
    Built and regtested on x86-64 Fedora 23.  A completer test for
    jit-reader-load is included, but not a tilde-expansion test, as I
    couldn't think of a reliable way to test that.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR cli/18053:
    	* jit.c (jit_reader_load_command): Use tilde_expand.
    	(_initialize_jit): Fix help for jit-reader-unload.  Set completer
    	for new commands.
    
    2016-07-13  Tom Tromey  <tom@tromey.com>
    
    	PR cli/18053:
    	* gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
    	completion test.

commit 92281a5b06dd83a2a7d96ab8d83ae40b4e519acd
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Fri Jul 8 16:07:39 2016 +0100

    MIPS/opcodes: Address issues with NAL disassembly
    
    Address issues with the disassembly of the NAL assembly idiom and R6
    instruction introduced with commit 7361da2c952e ("Add support for MIPS
    R6.") and then further tweaked with commit b9121b573e2e ("Add in a JALRC
    alias and fix the NAL instruction.").  As from R6 this instruction has
    replaced the encoding of `bltzal $0, . + 4' as the solely supported form
    of the former BLTZAL instruction for the regular MIPS ISA.
    
    The instruction is marked as an alias only in our regular MIPS opcode
    table, making it fail to disassemble in R6 code if the `no-aliases'
    machine option has been passed to `objdump':
    
    $ cat test.s
    	.text
    foo:
    	nal
    $ as -mips64r6 -o test.o test.s
    $ objdump -dr --prefix-addresses --show-raw-insn -M no-aliases test.o
    
    nal.o:     file format elf32-tradbigmips
    
    Disassembly of section .text:
    00000000 <foo> 04100000 	0x4100000
    	...
    $
    
    This is because the `bltzal' entry has been marked as pre-R6 only in the
    opcode table and there is no other opcode pattern to match.
    
    Additionally the changes referred made NAL replace the equivalent
    `bltzal $0, . + 4' instruction in disassembly, unless the `no-aliases'
    machine option has been used, in legacy code.  Seeing NAL, especially in
    its updated form lacking the branch target argument, in the disassembly
    of such code may be confusing to people.  This is because unlike with
    EHB only used in R2 and newer code -- the machine encoding of which we
    anyway always disassemble to its corresponding current architecture's
    mnemonic rather than its legacy meaning of `sll $0, $0, 3' -- BLTZAL has
    been indeed used in legacy code.  Even though `bltzal $0, . + 8' and its
    machine code encoding (0x04100001) -- which is not equivalent to NAL and
    still disassembles as BLTZAL -- has been the predominant form as opposed
    to NAL's `bltzal $0, . + 4' (0x04100000), it makes sense to always keep
    the old form in disassembly, while still accepting `nal' in assembly.
    
    Remove the alias marking then from the the `nal' instruction pattern,
    making it always match for R6 code, even with the `no-aliases' option.
    And move the entry beyond the `bltzal' entry, making the latter one take
    precedence for legacy binary code, while letting the former still match
    any `nal' mnemonic in source code assembled for a legacy target.
    
    Add a suitable test case to the GAS test suite.  While the change
    affects the disassembler more than the assembler, so placing the test
    case in the binutils test suite might be more appropriate, the intent is
    also to verify that `nal' is still accepted by GAS for legacy targets,
    plus we have test infrastructure available in the GAS test suite for
    automatic multiple ISA level testing, which we lack from the binutils
    framework.
    
    	opcodes/
    	* mips-opc.c (mips_builtin_opcodes): Remove the INSN2_ALIAS
    	annotation from the "nal" entry and reorder it beyond "bltzal".
    
    	gas/
    	* testsuite/gas/mips/nal-1.d: New test.
    	* testsuite/gas/mips/mipsr6@nal-1.d: New test.
    	* testsuite/gas/mips/nal-2.d: New test.
    	* testsuite/gas/mips/mipsr6@nal-2.d: New test.
    	* testsuite/gas/mips/nal.s: New test source.
    	* testsuite/gas/mips/mips.exp: Run the new tests.

commit d9dcf8c6ef6e9b5e987ffcc6ba012623564d6986
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Wed Jul 13 17:31:17 2016 +0100

    MIPS/GAS: Remove extraneous `install_insn' call from `append_insn' (CL)
    
    Add missing ChangeLog entry for commit b8bca85b334b ("MIPS/GAS: Remove
    extraneous `install_insn' call from `append_insn'").

commit 6e7ced37e756420742d51abb044c24d0f1929143
Author: Jose E. Marchesi <jose.marchesi@oracle.com>
Date:   Wed Jul 13 01:42:28 2016 -0700

    opcodes,gas: support for the ldtxa SPARC instructions.
    
    This patch adds support for the LDTXA instructions, along with the
    corresponding ASIs.  Tests for GAS are included.
    
    opcodes/ChangeLog:
    
    2016-07-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
    
    	* sparc-opc.c (ldtxa): New macro.
    	(sparc_opcodes): Use the macro defined above to add entries for
    	the LDTXA instructions.
    	(asi_table): Add the ASI_TWINX_* asis used in the LDTXA
    	instruction.
    
    gas/ChangeLog:
    
    2016-07-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
    
    	* testsuite/gas/sparc/ldtxa.s: New file.
    	* testsuite/gas/sparc/ldtxa.d: Likewise.
    	* testsuite/gas/sparc/sparc.exp: Execute the ldtxa test.

commit e87324746c45b0f2cd179ba59a80b43a435a9369
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Jul 13 13:58:19 2016 +0200

    [ppc64] Fix for function descriptors
    
    Marin Cermak has found various testcases (or one of them) of GDB FAIL on
    ppc64.
    
    https://sourceware.org/bugzilla/show_bug.cgi?id=20328
    
    .o contained only the function descriptor address.
    
    The DWARF as produced by Tcl Dwarf::assemble:
     <1><27>: Abbrev Number: 4 (DW_TAG_subprogram)
        <28>   DW_AT_name        : main
        <2d>   DW_AT_external    : 1
        <2e>   DW_AT_low_pc      : 0x1001ff98
        <36>   DW_AT_high_pc     : 0x1002ff98
     <2><3e>: Abbrev Number: 5 (DW_TAG_lexical_block)
    
    Runtime info:
    $2 = {<text variable, no debug info>} 0x10000674 <.main>
    $3 = {void ()} 0x1001ff98 <main>
    
    On Tue, 12 Jul 2016 15:22:49 +0200, Ulrich Weigand wrote:
    Well, most of the gdb.dwarf2 test cases simply use explicitly placed labels
    for the DW_AT_low_pc / DW_AT_high_pc attributes.
    
    See e.g. dw2-unresolved-main.c:
    
    asm (".globl cu_text_start");
    asm ("cu_text_start:");
    
    On Wed, 13 Jul 2016 10:54:00 +0200, Jan Kratochvil wrote:
    Now I see I should not do that because:
    
    lib/dwarf.exp:
    proc function_range { func src } {
    
    So I am providing this patch.
    
    gdb/testsuite/ChangeLog
    2016-07-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	* gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
    	* gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
    	* gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
    	f_label.
    	(g): Rename g_end_lbl to g_label.
    	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
    	low_pc and high_pc.
    	* gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.

commit 9873a9ab89ffbb9d794c6c68fa698cdf7a1d32da
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Wed Jul 13 00:00:19 2016 +0000

    Automatic date update in version.in

commit 37567a2cdd8823c5700ec83b757179083446bf07
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jul 12 15:33:47 2016 -0700

    Align x86-64 .got/.got.plt sections to 8 bytes
    
    Align x86-64 .got and .got.plt sections to their entry size.
    
    	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Align
    	.got/.got.plt sections to 8 bytes.

commit e0f3fd7c44cebec7d787893b9c800e7de509cb32
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Jun 9 15:20:09 2016 -0600

    PR python/19293 - invalidate frame cache when unwinders change
    
    PR python/19293 notes that when a Python unwinder is disabled, the
    frame cache is not invalidated.  This means that disabling an unwinder
    doesn't have any immediate effect -- but in my experience it's often
    the case that I want to enable or disable an unwinder in order to see
    what happens.
    
    This patch adds a new gdb.invalidate_cached_frames function and
    arranges for the relevant bits of library code to call it.  I've only
    partially documented this function, considering a warning sufficient
    without going into all the reasons ordinary code should not call it.
    The name of the new function was taken from a comment in frame.h next
    to reinit_frame_cache.
    
    No new test as I think the updates to the existing test are sufficient
    to show that the code is working as intended.
    
    Built and regtested on x86-64 Fedora 23.
    
    2016-07-12  Tom Tromey  <tom@tromey.com>
    
    	PR python/19293:
    	* python/lib/gdb/command/unwinders.py (do_enable_unwinder): Call
    	gdb.invalidate_cached_frames.
    	* python/lib/gdb/unwinder.py (register_unwinder): Call
    	gdb.invalidate_cached_frames.
    	* python/python.c (gdbpy_invalidate_cached_frames): New function.
    	(python_GdbMethods): Add entry for invalidate_cached_frames.
    
    2016-07-12  Tom Tromey  <tom@tromey.com>
    
    	PR python/19293:
    	* python.texi (Frames In Python): Document
    	gdb.invalidate_cached_frames.
    
    2016-07-12  Tom Tromey  <tom@tromey.com>
    
    	PR python/19293:
    	* gdb.python/py-unwind-maint.exp: Update tests.

commit cf143069f39b4feeeca175f88b6d1a5c1cb0fee4
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jul 12 15:46:02 2016 +0100

    Second fix for grammar in error message.
    
    	* binary.c (binary_set_section_contents): Second grammar fix.

commit 3cfe46b618f140ce93de3cdbe9693b51eea4acf3
Author: Yao Qi <yao.qi@linaro.org>
Date:   Tue Jul 12 15:39:34 2016 +0100

    Match the selftest output when captured_main is inlined
    
    In gdb.gdb/observer.exp, I see the following fail,
    
    (gdb) break captured_main^M
    Breakpoint 1 at 0x57e409: file ../../binutils-gdb/gdb/main.c, line 492.^M
    (gdb) PASS: gdb.gdb/observer.exp: breakpoint in captured_main
    run -nw -nx -data-directory /home/yao.qi/SourceCode/gnu/build/gdb/testsuite/../data-directory^M
    Starting program: /home/yao.qi/SourceCode/gnu/build/gdb/testsuite/outputs/gdb.gdb/observer/xgdb -nw -nx -data-directory /home/yao.qi/SourceCode/gnu/build/gdb/testsuite/../data-directory^M
    [Thread debugging using libthread_db enabled]^M
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".^M
    ^M
    Breakpoint 1, gdb_main (args=args@entry=0x7fffffffdca0) at ../../binutils-gdb/gdb/main.c:1157^M
    1157          captured_main (args);^M
    (gdb) FAIL: gdb.gdb/observer.exp: run until breakpoint at captured_main
    
    looks the test sets breakpoint on captured_main, and expects program
    stops at captured_main.  However, program stops at the place where
    captured_main is called, because captured_main is inlined,
    
     <1><8519e3>: Abbrev Number: 58 (DW_TAG_subprogram)
        <8519e4>   DW_AT_name        : (indirect string, offset: 0x880d3): captured_main
        <8519e8>   DW_AT_decl_file   : 1
        <8519e9>   DW_AT_decl_line   : 444
        <8519eb>   DW_AT_type        : <0x846e48>
        <8519ef>   DW_AT_inline      : 1    (inlined)
        <8519f0>   DW_AT_sibling     : <0x851c01>
    
    The test passes if I build GDB with '-O0 -g3', because captured_main
    isn't inlined.  This patch is to match the output when captured_main
    is inlined.
    
    gdb/testsuite:
    
    2016-07-12  Yao Qi  <yao.qi@linaro.org>
    
    	* lib/selftest-support.exp (selftest_setup): Match the output
    	when captured_main is inlined.

commit b1c51e367880f5065707a2a902b99c6508d19ef8
Author: Chung-Lin Tang <cltang@codesourcery.com>
Date:   Tue Jul 12 06:02:14 2016 -0700

    Add type casts to allow C++ compile.
    
    	gdb/gdbserver/
    	* linux-nios2-low.c (nios2_fill_gregset): Add type cast
    	to buf parameter.
    	(nios2_store_gregset): Likewise.

commit f231881ea65232b3f67379326a5b605c465dffc4
Author: Douglas B Rupp <rupp@adacore.com>
Date:   Tue Jul 12 11:05:13 2016 +0100

    Fix grammar in error message.
    
    	* binary.c (binary_set_section_contents): Fix grammar in warning
    	message.

commit 3eb846840f29b069a39a9d3aa4dddf423c79cf65
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jul 12 00:00:19 2016 +0000

    Automatic date update in version.in

commit 764cfd4ad75abebbb2193923e4083a9e6bfa3fef
Author: Claudiu Zissulescu <claziss@synopsys.com>
Date:   Mon Jul 11 15:41:23 2016 +0200

    [ARC] Update test.
    
    ld/
    2016-07-11  Claudiu Zissulescu  <claziss@synopsys.com>
    
    	* testsuite/ld-arc/nps-1b.err: Update test to handle more
    	verbosity.

commit 05bbf0164a4b3a78ee6d2d575a10800fdf1af5b0
Author: Claudiu Zissulescu <claziss@synopsys.com>
Date:   Thu Jun 30 15:11:57 2016 +0200

    TLS: DTPOFF can accept offsets, stored into addendum. Remove the need of base
    
    gas/ChangeLog:
    
    2016-07-05  Claudiu Zissulescu  <claziss@synopsys.com>
    
      * config/tc-arc.c (arc_reloc_op_tag): Allow complex ops for dtpoff.
      (tc_gen_reloc): Remove passing DTPOFF base info into reloc addendum as it is
      no longer needed.
    
    Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>

commit b9316f59852ff821cf621aca1e6ab8e7674a5615
Author: Cupertino Miranda <cmiranda@synopsys.com>
Date:   Thu Jun 23 11:38:30 2016 +0200

    Enable relocation overflow messages by default.
    
    bfd/ChangeLog:
    
    2016-06-23  Cupertino Miranda  <cmiranda@synopsys.com>
            elf32-arc.c: made PR_DEBUG always defined.
    
    Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>

commit 08759e0fc8b0de1c56ad388212a104f3a6d61c25
Author: Cupertino Miranda <cmiranda@synopsys.com>
Date:   Tue Jun 14 22:55:44 2016 +0200

    Fixes done to TLS.
    
    TLS relocations did not support multiple TLS modes for the same
    symbol in a single object file.
    Refactored how GOT and TLS is implemented. Removed code duplications between
    local and global symbols conditioning.
    
    bfd/ChangeLog:
    
    2016-06-14  Cupertino Miranda  <cmiranda@synopsys.com>
      * arc-got.h: Moved got related structures from elf32-arc.c to
        this file. More precisely, tls_type_e, tls_got_entries, got_entry.
      * (arc_get_local_got_ents,
         got_entry_for_type,
         new_got_entry_to_list,
         tls_type_for_reloc,
         symbol_has_entry_of_type,
         get_got_entry_list_for_symbol,
         arc_got_entry_type_for_reloc,
         ADD_SYMBOL_REF_SEC_AND_RELOC,
         arc_fill_got_info_for_reloc,
         relocate_fix_got_relocs_for_got_info,
         create_got_dynrelocs_for_single_entry,
         create_got_dynrelocs_for_got_info): Added to file.
      * elf32-arc.c: Removed GOT & TLS related structs and functions to
                         arc-got.h.
    
    Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>

commit 36897971c8d022d5c28cc8af4b2f1df04a7e964f
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jul 11 00:00:19 2016 +0000

    Automatic date update in version.in

commit fde8e819255251fb4349af2d506db37af286170b
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jul 10 00:00:20 2016 +0000

    Automatic date update in version.in

commit 32a0481fb147de2cd08c2980b177c298b4582ce7
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jul 9 14:25:31 2016 +0930

    PR20337, Objdump makes poor choice of symbols
    
    binutils/
    	PR binutils/20337
    	* objdump.c (compare_symbols): For ELF, sort same value/type
    	symbols according to size.
    ld/
    	* testsuite/ld-powerpc/elfv2exe.d: Update.

commit 11575232311d4fe4652ff37a46581ae4a13ccdc4
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jul 9 00:00:21 2016 +0000

    Automatic date update in version.in

commit 458653a9b2cf311e7bbb71efd1b410216e0ce059
Author: jamesbowman <jamesb@excamera.com>
Date:   Fri Jul 8 11:53:31 2016 -0700

    FT32: Correct 32-bit reloc for BFD_RELOC_32
    
    The reloc for BFD_RELOC_32 was using the the 20-bit. This hack causes
    problems in gdb.  Fixed it to be the proper 32-bit reloc, R_FT32_32.
    
    bfd/ChangeLog:
    
    	* elf32-ft32.c (ft32_reloc_map): Use R_FT32_32 for BFD_RELOC_32.

commit 2f831b9a2bfbd0c2f6083d41b6dc9d9fc6b61e5a
Author: jamesbowman <jamesb@excamera.com>
Date:   Fri Jul 8 11:38:35 2016 -0700

    FT32: adjust disassembly opcode match fields
    
    Tighten up the opcode match fields for conditional jump and call
    instructions so more general opcodes don't match them in disassembly.
    
    opcodes/ChangeLog:
    
    	* opcodes/ft32-opc.c (ft32_opc_info): Correct mask for "callc"
    	and "jmpc".

commit b8bca85b334b231be6184a0a9a0e7ded6593569b
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Fri Jul 8 14:37:46 2016 +0100

    MIPS/GAS: Remove extraneous `install_insn' call from `append_insn'
    
    Complement:
    
    commit 1e91584932efd70020c8c98037d0cb93a0552a20
    Author: Richard Sandiford <rdsandiford@googlemail.com>
    Date:   Wed Mar 9 09:17:02 2005 +0000
    
    <https://sourceware.org/ml/binutils/2005-03/msg00217.html>, ("Rework
    MIPS nop-insertion code, add -mfix-vr4130 [5/11]"), and remove a call to
    `install_insn' from `append_insn', which as from that change has become
    redundant.  This is because such a call, to place an instruction's bit
    pattern in output, is already made from `move_insn', called from
    `add_relaxed_insn' or `add_fixed_insn' as appropriate, either of which
    now always is and has to be made from `append_insn' before the repeated
    call to `install_insn' is made.  Previously the place where this second
    invocation is made was the only one where the output stream was updated,
    although the update was made inline rather than with a function call.
    
    Remove the repeated call then, to reclaim some performance.
    
    	gas/
    	* config/tc-mips.c (append_insn): Remove extraneous
    	`install_insn' call.

commit fc1b27795caeacc3dfccf44ca81fd7f56e7af780
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jul 8 00:00:20 2016 +0000

    Automatic date update in version.in

commit 41c977aa5c81c04a9fea61bfe0b88e428a4b1839
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Thu Jul 7 19:07:36 2016 +0200

    [obv] Fix broken build on Fedora 23.
    
    Compiler complains about possible utilization of "symbol" which is member
    of lang_def.
    Initialization was added.
    
    2016-07-07  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    
    gdb/ChangeLog:
    
    	* cp-namespace.c (cp_lookup_bare_symbol): Initialize
    	lang_this.symbol.

commit 4f19a0e6b45c63c0b4afe27a19d144cca412d4ae
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Thu Jul 7 17:33:05 2016 +0200

    Fix of default lookup for "this" symbol.
    
    Using the default lookup for the symbol "this" might lead to segmentation
    fault in GDB.
    Some languages, e.g. Fortran, use as default lookup routine the C++
    routines.
    For those languages "this" can be the instance of a class or even the
    definition of a class.
    When an instance of a class having the name "this" is evaluated
    in GDB a segmentation fault was observed.
    
    As example of the issue take into consideration the Fortran code:
      type foo
        real :: a
        type(bar) :: x
        character*7 :: b
      end type foo
      type(foo) :: this
    
    Issue appears when evaluating the variable "this" in GDB.
    
    Within the language definition structure there is a field that represents
    the name of the special symbol used for the C++ "this" for the language
    being described.
    The fix presented here takes into account the aforementioned field. In the
    case the aforementioned field is NULL "this" is not represented in the
    language described and the lookup should return a null_block_symbol.
    
    Tests: Performed tests with gfortran and ifort.
    
    Reviewed:
    https://sourceware.org/ml/gdb-patches/2016-04/msg00068.html
    
    After the commited patch:
    https://sourceware.org/ml/gdb-patches/2016-06/msg00364.html
    Patch can be applied.
    
    2016-06-16  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    
    gdb/ChangeLog:
    
    	* cp-namespace.c (cp_lookup_bare_symbol): Use language passed as
    	parameter to look for the symbol "this".
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.fortran/derived-types.exp (result_line, result_line_2):
    	New variables.
    	(print this%a, print this%b, print this): New tests.
    	* gdb.fortran/derived-types.f90 (this): New object and
    	initialization.

commit 3a5ce9503e93fd5b10ddbc4e54fbf6e2e3b46819
Author: jamesbowman <jamesb@excamera.com>
Date:   Wed Jul 6 18:55:25 2016 -0700

    FT32 linker script cleanup
    
    Fix a typo (__PMSIZE was written as __PMSIZE_) and add section alignment
    for DATA and BSS.
    
    ld/ChangeLog:
    
      * scripttempl/ft32.sc (__PMSIZE): Correct __PMSIZE_.
        (DATA): add ALIGN.
        (BSS): add ALIGN

commit 819490e217b5490f2159becade1d207eafa5e925
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Jul 7 00:00:21 2016 +0000

    Automatic date update in version.in

commit 986cf455bfb25d8696232695fbcc93649c10a523
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Wed Jul 6 10:18:10 2016 -0400

    gdb.ada/arraydim.exp: Fix directory layout
    
    I forgot to fix this one in the previous commit.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.ada/arraydim.exp: Remove extra directory level in build
    	directory.

commit f0464b231f046b836e2ed721d764fa309f18eb39
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Wed Jul 6 10:02:48 2016 -0400

    Remove extra output directory level for Ada tests
    
    The output of Ada tests create a layout where the test name
    ("formatted_ref" in this example) appears twice:
    
    outputs
    └── gdb.ada
        └── formatted_ref
            └── formatted_ref
                ├── b~formatted_ref.adb
                ├── b~formatted_ref.ads
                ├── b~formatted_ref.ali
                ├── b~formatted_ref.o
                ├── defs.ali
                ├── defs.o
                ├── formatted_ref
                ├── formatted_ref.ali
                └── formatted_ref.o
    
    This causes a problem when testing with the native-gdbserver board, when
    the binary has the same name as the test.  When gdb_remote_download is
    called to upload the compiled binary, the implementation for
    native-gdbserver copies it in the standard output directory (in
    outputs/gdb.ada/formatted_ref).  However, there is already a directory
    named formatted_ref in there, so the copy fails and gdbserver isn't able
    to load the binary.
    
    This patch bypasses the problem by removing the extra directory level.
    The compiled binary will already be in its final location in the
    standard output directory, so the copy will effectively be a no-op.
    
    gdb/testsuite/ChangeLog:
    
    	* lib/ada.exp: Remove extra directory level in build directory.
    	* gdb.ada/cond_lang.exp: Likewise.
    	* gdb.ada/exec_changed.exp: Likewise.
    	* gdb.ada/lang_switch.exp: Likewise.

commit fb36c6bf0a019e7b989e61710f17b5ce4ec27686
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Mon Jun 20 16:16:31 2016 -0700

    Remove extraneous parentheses.
    
    gdb/ChangeLog:
    
    	* h8300-tdep.c (h8300_print_register): Remove extraneous parentheses.

commit db297a6501dc44c10bff096eddcc358b48810aad
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Sat Jun 11 13:18:15 2016 -0700

    Use unsigned integer constant with left shifts.
    
    This avoids undefined behavior.
    
    gdb/ChangeLog:
    
    	* ada-lang.c (ada_unpack_from_contents): Use unsigned constants with
    	left shifts.

commit 9ca107148e888a7f7aaf3582569708684bd04690
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Sat Jun 11 07:43:46 2016 -0700

    Set uses_fp for frames with a valid FP register explicitly.
    
    Since CORE_ADDR is unsigned, the saved FP register is always greater than
    or equal to zero.  Replace the comparison by explicitly setting uses_fp to
    1 for frames with a valid FP register.
    
    gdb/ChangeLog:
    
    	* sh64-tdep.c (sh64_analyze_prologue): Set "uses_fp" when setting
    	the MEDIA_FP_REGNUM register.

commit d66ff635bec25bf940cc6d173a92f7796f18b310
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Sat Jun 11 07:38:42 2016 -0700

    Remove check for negative size.
    
    Since CORE_ADDR is unsigned, this value can never be negative.
    
    gdb/ChangeLog:
    
    	* score-tdep.c (score7_malloc_and_get_memblock): Remove check for
    	negative size.

commit ee950322ca2c77494b1742f304632f667ed6ce79
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Fri Jul 1 10:18:50 2016 -0700

    Use 'ptid_t' instead of 'ptid' for fbsd_next_vfork_done's return type.
    
    'ptid' compiles in C++, but not C.
    
    gdb/ChangeLog:
    	* fbsd-nat.c (fbsd_is_vfork_done_pending): Fix return type.

commit 1040b979bc46474530fa4fee397b8acc460c01e9
Author: Yao Qi <yao.qi@linaro.org>
Date:   Tue Jul 5 15:29:20 2016 +0100

    [ARM] Fix endless recursion on calculating CPRC candidate
    
    When GDB determines whether type T can be part of candidate for
    passing and returning in VFP registers, it calls
    arm_vfp_cprc_sub_candidate recursively.  However, if type T has
    self-reference field, like,
    
    class C
    {
      static C s;
    };
    
    arm_vfp_cprc_sub_candidate won't return.  This fix is to skip calling
    arm_vfp_cprc_sub_candidate if the field is static.
    
    gdb:
    
    2016-07-06  Yao Qi  <yao.qi@linaro.org>
    
    	* arm-tdep.c (arm_vfp_cprc_sub_candidate): Don't call
    	arm_vfp_cprc_sub_candidate for static field.

commit 42d940118a6372d6e85f71a54fed75fdf5c606bd
Author: Manish Goregaokar <manish@mozilla.com>
Date:   Wed Jul 6 10:55:10 2016 +0530

    Allow subscripting raw pointers
    
    This will be useful for dealing with vectors; regardless of our final solution
    for the Index trait.
    
    2016-07-06  Manish Goregaokar  <manish@mozilla.com>
    
    gdb/ChangeLog:
        * rust-lang.c (rust_subscript): Allow subscripting pointers
    
    gdb/testsuite/ChangeLog:
        * simple.rs: Add test for raw pointer subscripting
        * simple.exp: Add test expectations

commit 6949d8a719659ee6003aff0c90d03ae81489cab3
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Wed Jul 6 00:00:20 2016 +0000

    Automatic date update in version.in

commit 29d7478bc63762606302a0ae0525b22eaf85b47b
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jul 5 07:35:52 2016 -0700

    Add -flto to PR ld/20321 test
    
    Before GCC 4.9, -flto is required for final LTO link.  Add -flto to PR
    ld/20321 test to support older versions of GCC.
    
    	* testsuite/ld-plugin/lto.exp: Add -flto to PR ld/20321 test.

commit 647c264cb2c60c90ee2d09edb6bd001ff357306d
Author: Yao Qi <yao.qi@linaro.org>
Date:   Tue Jul 5 14:46:21 2016 +0100

    Fix fail in gdb.mi/mi-reverse.exp
    
    Commit 38b022b4452f996fb5a8598f80d850b594621bcf adds "method" and
    "format" fields in =record-started, but doesn't update test case
    gdb.mi/mi-reverse.exp, so it causes the fail like this,
    
    PASS: gdb.mi/mi-reverse.exp: mi runto main
    Expecting: ^(-interpreter-exec console record[^M
    ]+)?(=record-started,thread-group="i1"^M
    \^done[^M
    ]+[(]gdb[)] ^M
    [ ]*)
    -interpreter-exec console record^M
    =record-started,thread-group="i1",method="full"^M
    ^done^M
    (gdb) ^M
    FAIL: gdb.mi/mi-reverse.exp: Turn on process record
    
    and regression was found by buildbot too
    https://sourceware.org/ml/gdb-testers/2016-q2/msg04492.html
    
    gdb/testsuite:
    
    2016-07-05  Yao Qi  <yao.qi@linaro.org>
    
    	* gdb.mi/mi-reverse.exp: Match =record-started output.

commit d5a67c02901c0abe946546f2b3b1a3b67a876136
Author: Andre Vieria <andre.simoesdiasvieira@arm.com>
Date:   Tue Jul 5 11:39:06 2016 +0100

    [ARM] Purecode compatible long branch veneer for M-profile targets with MOVW.
    
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
    	* elf32-arm.c (THUMB32_MOVT): New veneer macro.
    	(THUMB32_MOVW): Likewise.
    	(elf32_arm_stub_long_branch_thumb2_only_pure): New.
    	(DEF_STUBS): Define long_branch_thumb2_only_pure.
    	(arm_stub_is_thumb): Add new veneer stub.
    	(arm_type_of_stub): Use new veneer.
    	(arm_stub_required_alignment): Add new veneer.
    
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
    	* testsuite/ld-arm/farcall-thumb2-purecode.d: New test result.
    	* testsuite/ld-arm/farcall-thumb2-purecode.s: New test.
    	* testsuite/ld-arm/arm-elf.exp: Run it.

commit f0728ee368f217f2473798ad7ccfe9feae4412ce
Author: Andre Vieria <andre.simoesdiasvieira@arm.com>
Date:   Tue Jul 5 11:28:46 2016 +0100

    [ARM] Change noread to purecode.
    
    bfd/ChangeLog
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
            * bfd-in2.h (SEC_ELF_NOREAD): Rename to ...
              (SEC_ELF_PURECODE): ... this.
            * elf32-arm.c (elf32_arm_post_process_headers): Rename SEC_ELF_NOREAD
              to SEC_ELF_NOREAD.
              (elf32_arm_fake_sections): Likewise.
              (elf_32_arm_section_flags): Likewise.
              (elf_32_arm_lookup_section_flags): Likewise.
            * section.c (SEC_ELF_NOREAD): Rename to ...
              (SEC_ELF_PURECODE): ... this.
    
    binutils/ChangeLog
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
            * objdump.c (dump_section_header): Rename SEC_ELF_NOREAD
              to SEC_ELF_NOREAD.
            * readelf.c (get_elf_section_flags): Rename ARM_NOREAD to
              ARM_PURECODE and SHF_ARM_NOREAD to SHF_ARM_PURECODE.
              (process_section_headers): Rename noread to purecode.
    
            * section.c (SEC_ELF_NOREAD): Rename to ...
              (SEC_ELF_PURECODE): ... this.
    
    include/ChangeLog
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
            * elf/arm.h (SHF_ARM_NOREAD): Rename to ...
              (SHF_ARM_PURECODE): ... this.
    
    ld/ChangeLog
    2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
    
            * testsuite/ld-arm/arm_noread.ld: Renamed to ...
              testsuite/ld-arm/arm_purecode.ld: ... this, and replaced
              all noread's by purecode.

commit 1753ed681125949b081376dd97056a3f2930e7d7
Author: Jan Beulich <jbeulich@novell.com>
Date:   Tue Jul 5 11:36:08 2016 +0200

    ld: track linker-definedness of symbols
    
    Keep "lineno" as zero while not processing any script, and use it being
    zero to set the "linker_def" field to true.

commit 33d0ab95489cb3cf7ec98bee63c3541b5295adb6
Author: Jan Beulich <jbeulich@novell.com>
Date:   Tue Jul 5 11:14:51 2016 +0200

    x86: fix register check in check_qword_reg()
    
    A missing 'r' (or wrong 'e') register prefix needs to be complained
    about if the template allows for a 64-bit register, not a 32-bit one.
    I assume this was a copy-and-paste type of mistake
    (from check_long_reg()).

commit 13cdc2afb7873547ec2910ba647fb4a68602252f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jul 5 10:47:18 2016 +0200

    babeltrace compilation regression
    
    Since:
    	commit 2d681be471cf8aff8f296cb7713c39e9aa4fc2bb
    	Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
    	Date:   Wed Apr 27 15:52:16 2016 +0200
    	    Avoid non-C++-enabled babeltrace versions
    tested with:
    	libbabeltrace-devel-1.2.4-4.fc24.x86_64
    	libbabeltrace-devel-1.4.0-2.fc25.x86_64
    it can no longer build due to:
    	configure:16435: gcc -o conftest -m64 -g3 -pipe -Wall -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -fno-diagno
    stics-show-caret  -Werror  -static-libstdc++ -static-libgcc  conftest.c -ldl -ldl -lncurses -lm -ldl  -lbabeltrace -lbabeltrace-ctf >&5
    	conftest.c: In function 'main':
    	conftest.c:208:7: error: 'pos' is a pointer; did you mean to use '->'?
    
    gdb/ChangeLog
    2016-07-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	* configure: Regenerate.
    	* configure.ac (HAVE_LIBBABELTRACE): Fix pos variable dereference.

commit 0a2f0f5d5b0fbe4f786147d01225512f1faddc30
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jul 5 00:00:21 2016 +0000

    Automatic date update in version.in

commit c3e1c28ebfdb20ff4498bcc792228283b903d393
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Jul 4 08:55:04 2016 -0700

    Warn and return for duplicated plugin
    
    If a plugin has been loaded already, we should warn and return, instead
    of adding it on the plugin list.
    
    	PR ld/20321
    	* plugin.c (plugin_opt_plugin): Warn and return if plugin has
    	been loaded already.
    	* testsuite/ld-plugin/lto.exp: Run PR ld/20321 test.
    	* testsuite/ld-plugin/pr20321.c: New file.

commit 1dc8bf195d2c4d382e0d6d371f16ebfe83573acc
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jul 4 15:44:10 2016 +0100

    Allow the flash and ram memory region sizes to be specified in the default FT32 linker script.
    
    	* scripttempl/ft32.sc (__PMSIZE_): If not defined, set to 256K.
    	(__RAMSIZE): If not defined, set to 64K.
    	(MEMORY): Set the flash region size to __PMSIZE and the ram region
    	size to __RAMSIZE.

commit bb44634d9be7833c3a2874070b434a0b4c6a7730
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jul 4 00:00:15 2016 +0000

    Automatic date update in version.in

commit 1ceb37444e8bc8ac5ab8f216bec0e84e16f24726
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jul 3 00:00:21 2016 +0000

    Automatic date update in version.in

commit fcedb9f3ca87f43165a8c88fae251344bf6687d0
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 23:39:18 2016 +0100

    MIPS/GAS/testsuite: Remove remnants of a.out/ECOFF support
    
    Complement:
    
    commit 16e5e222b6eae6f110ea72bf627585c095a453a8
    Author: Richard Sandiford <rdsandiford@googlemail.com>
    Date:   Sat Jun 22 16:57:42 2013 +0000
    
    <https://sourceware.org/ml/binutils/2013-06/msg00195.html>, ("Make
    gas/mips/mips.exp ELF-only"), and remove the remaining stale ECOFF test
    dumps and pieces of a.out/ECOFF support in relocation match patterns.
    
    	gas/
    	* testsuite/gas/mips/ecoff@ld.d: Remove test.
    	* testsuite/gas/mips/ecoff@ld-forward.d: Remove test.
    	* testsuite/gas/mips/ecoff@ld-zero-3.d: Remove test.
    	* testsuite/gas/mips/ecoff@sd.d: Remove test.
    	* testsuite/gas/mips/ecoff@sd-forward.d: Remove test.
    	* testsuite/gas/mips/beq.d: Remove a.out and ECOFF support from
    	reloc patterns.
    	* testsuite/gas/mips/mipsr6@beq.d: Likewise.
    	* testsuite/gas/mips/bge.d: Likewise.
    	* testsuite/gas/mips/mipsr6@bge.d: Likewise.
    	* testsuite/gas/mips/bgeu.d: Likewise.
    	* testsuite/gas/mips/mipsr6@bgeu.d: Likewise.
    	* testsuite/gas/mips/blt.d: Likewise.
    	* testsuite/gas/mips/mipsr6@blt.d: Likewise.
    	* testsuite/gas/mips/bltu.d: Likewise.
    	* testsuite/gas/mips/mipsr6@bltu.d: Likewise.
    	* testsuite/gas/mips/branch-likely.d: Likewise.
    	* testsuite/gas/mips/la.d: Likewise.
    	* testsuite/gas/mips/lb.d: Likewise.
    	* testsuite/gas/mips/lifloat.d: Likewise.
    	* testsuite/gas/mips/sb.d: Likewise.
    	* testsuite/gas/mips/uld.d: Likewise.
    	* testsuite/gas/mips/ulh.d: Likewise.
    	* testsuite/gas/mips/ulw.d: Likewise.
    	* testsuite/gas/mips/usd.d: Likewise.
    	* testsuite/gas/mips/ush.d: Likewise.
    	* testsuite/gas/mips/usw.d: Likewise.

commit 6f50d611582fab3ca8cf70ec3acf79e19c8706c4
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 23:14:20 2016 +0100

    MIPS/LD/testsuite: Resurrect `branch-misc-2' test
    
    Revert:
    
    commit c9c1e416d7dd1a35bd7c1a96d034dca1d5071cd1
    Author: Alexandre Oliva <aoliva@redhat.com>
    Date:   Thu Dec 12 04:39:44 2002 +0000
    
    <https://sourceware.org/ml/binutils/2002-11/msg00657.html>, ("mips:
    branches to external labels are broken"), complementing:
    
    commit bad36eacdad37042c4efb1c5fbf48476b47de82b
    Author: Daniel Jacobowitz <drow@false.org>
    Date:   Wed Nov 23 14:04:18 2005 +0000
    
    <https://sourceware.org/ml/binutils/2005-11/msg00324.html>,
    ("R_MIPS_PC16, again").
    
    	ld/
    	* testsuite/ld-mips-elf/branch-misc-2.d: New test.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run it.

commit 00437d3b6fbeeeccd5d22869b92ea2fe80c41e08
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 23:09:06 2016 +0100

    MIPS/GAS/testsuite: Split `branch-misc-2' tests into two
    
    Move `branch-misc-2' tests for non locally-defined-global symbols into
    separate files.  These tests have been introduced with:
    
    commit 6f171daac941741e5fa904f6e462adb75a595495
    Author: Alexandre Oliva <aoliva@redhat.com>
    Date:   Thu Dec 12 04:40:22 2002 +0000
    
    <https://sourceware.org/ml/binutils/2002-11/msg00631.html>, ("mips:
    branches to external labels are broken"), and:
    
    commit d17b874b6c14caa2f2ed1b5544a48de9f39a1a65
    Author: Alexandre Oliva <aoliva@redhat.com>
    Date:   Wed Mar 12 23:07:22 2003 +0000
    
    <https://sourceware.org/ml/binutils/2003-03/msg00136.html>, ("On
    resolving the MIPS gas branch reloc issue"), while the test case served
    a different purpose.  With the original intent of the test case brought
    back with:
    
    commit bad36eacdad37042c4efb1c5fbf48476b47de82b
    Author: Daniel Jacobowitz <drow@false.org>
    Date:   Wed Nov 23 14:04:18 2005 +0000
    
    <https://sourceware.org/ml/binutils/2005-11/msg00324.html>,
    ("R_MIPS_PC16, again"), these stand in the way for linker testing.
    
    	gas/
    	* testsuite/gas/mips/branch-misc-2.s: Move non
    	locally-defined-global symbol tests...
    	* testsuite/gas/mips/branch-misc-5.s: ... to this new test.
    	* testsuite/gas/mips/branch-misc-2.d: Update accordingly.
    	* testsuite/gas/mips/branch-misc-2-64.d: Likewise.
    	* testsuite/gas/mips/branch-misc-2pic.d: Likewise.
    	* testsuite/gas/mips/branch-misc-2pic-64.d: Likewise.
    	* testsuite/gas/mips/mipsr6@branch-misc-2-64.d: Likewise.
    	* testsuite/gas/mips/mipsr6@branch-misc-2pic-64.d: Likewise.
    	* testsuite/gas/mips/micromips@branch-misc-2.d: Likewise.
    	* testsuite/gas/mips/micromips@branch-misc-2-64.d: Likewise.
    	* testsuite/gas/mips/micromips@branch-misc-2pic.d: Likewise.
    	* testsuite/gas/mips/micromips@branch-misc-2pic-64.d: Likewise.
    	* testsuite/gas/mips/branch-misc-5.d: New test.
    	* testsuite/gas/mips/branch-misc-5pic.d: New test.
    	* testsuite/gas/mips/branch-misc-5-64.d: New test.
    	* testsuite/gas/mips/branch-misc-5pic-64.d: New test.
    	* testsuite/gas/mips/mipsr6@branch-misc-5-64.d: New test.
    	* testsuite/gas/mips/mipsr6@branch-misc-5pic-64.d: New test.
    	* testsuite/gas/mips/micromips@branch-misc-5.d: New test.
    	* testsuite/gas/mips/micromips@branch-misc-5pic.d: New test.
    	* testsuite/gas/mips/micromips@branch-misc-5-64.d: New test.
    	* testsuite/gas/mips/micromips@branch-misc-5pic-64.d: New test.
    	* testsuite/gas/mips/mips.exp: Run the new tests.

commit f26c9c2eaf6fbfeae03cc7926e4a5fca0bba1ae5
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 22:19:15 2016 +0100

    MIPS/GAS/testsuite: Reenable disabled external BEQ tests
    
    Complement:
    
    commit bad36eacdad37042c4efb1c5fbf48476b47de82b
    Author: Daniel Jacobowitz <drow@false.org>
    Date:   Wed Nov 23 14:04:18 2005 +0000
    
    <https://sourceware.org/ml/binutils/2005-11/msg00324.html>,
    ("R_MIPS_PC16, again"), and reenable external BEQ tests, the remaining
    subset missed from the set of branch tests previously disabled with:
    
    commit 6f171daac941741e5fa904f6e462adb75a595495
    Author: Alexandre Oliva <aoliva@redhat.com>
    Date:   Thu Dec 12 04:40:22 2002 +0000
    
    <https://sourceware.org/ml/binutils/2002-11/msg00631.html>, ("mips:
    branches to external labels are broken").
    
    	gas/
    	* testsuite/gas/mips/beq.s: Uncomment branches to undefined
    	symbols.
    	* testsuite/gas/mips/beq.d: Update accordingly.
    	* testsuite/gas/mips/mipsr6@beq.d: Likewise.
    	* testsuite/gas/mips/micromips@beq.d: Likewise.

commit d7f20d660a38564dc798f7a77169f5873174041c
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 22:14:27 2016 +0100

    MIPS/GAS/testsuite: Restrict 64-bit `branch-mips' tests to NewABI targets
    
    ... removing numerous `mips-sgi-irix5' failures.
    
    	gas/
    	* testsuite/gas/mips/mips.exp: Restrict 64-bit `branch-mips'
    	tests to NewABI targets.

commit e51af1571fa936f425bbf128833c2b674d549722
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Sat Jul 2 22:04:41 2016 +0100

    MIPS/GAS/testsuite: Group `branch-misc' tests together
    
    	gas/
    	* testsuite/gas/mips/mips.exp: Group `branch-misc' tests
    	together.

commit 9361a47a03c6576b74562fa0cf5e8e30471ad47a
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jul 2 00:00:22 2016 +0000

    Automatic date update in version.in

commit 09c98b448f3d89cb9576e4e73991c2312939e0af
Author: Don Breazeal <donb@codesourcery.com>
Date:   Fri Jul 1 11:13:48 2016 -0700

    Optimize memory_xfer_partial for remote
    
    Some analysis we did here showed that increasing the cap on the
    transfer size in target.c:memory_xfer_partial could give 20% or more
    improvement in remote load across JTAG.  Transfer sizes were capped
    to 4K bytes because of performance problems encountered with the
    restore command, documented here:
    
    https://sourceware.org/ml/gdb-patches/2013-07/msg00611.html
    
    and in commit 67c059c29e1f ("Improve performance of large restore
    commands").
    
    The 4K cap was introduced because in a case where the restore command
    requested a 100MB transfer, memory_xfer_partial would repeatedy
    allocate and copy an entire 100MB buffer in order to properly handle
    breakpoint shadow instructions, even though memory_xfer_partial would
    actually only write a small portion of the buffer contents.
    
    A couple of alternative solutions were suggested:
    * change the algorithm for handling the breakpoint shadow instructions
    * throttle the transfer size up or down based on the previous actual
      transfer size
    
    I tried implementing the throttling approach, and my implementation
    reduced the performance in some cases.
    
    This patch implements a new target function that returns that target's
    limit on memory transfer size.  It defaults to ULONGEST_MAX bytes,
    because for native targets there is no marshaling and thus no limit is
    needed.  For remote targets it uses get_memory_write_packet_size.
    
    gdb/ChangeLog:
    
    	* remote.c (remote_get_memory_xfer_limit): New function.
    	* target-delegates.c: Regenerate.
    	* target.c (memory_xfer_partial): Call
    	target_ops.to_get_memory_xfer_limit.
    	* target.h (struct target_ops)
    	<to_get_memory_xfer_limit>: New member.

commit 93d8990cba700abdf9d2be06a5022e588d097fc8
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date:   Fri Jul 1 16:20:50 2016 +0100

    [AArch64] Fix +nofp16 handling
    
    Feature flag handling was not perfect, +nofp16 disabled fp
    instructions too.
    
    New feature flag macros were added to check features with multiple
    bits set (matters for FP_F16 and SIMD_F16 opcode feature tests).
    The unused AARCH64_OPCODE_HAS_FEATURE was removed, all checks should
    use one of the AARCH64_CPU_HAS_* macros.  AARCH64_CPU_HAS_FEATURE
    now checks all feature bits.
    
    The aarch64_features table now contains the dependencies as
    a separate field (so when the feature is enabled all dependencies
    are enabled and when it is disabled everything that depends on it
    is disabled).
    
    Note that armv8-a+foo+nofoo is not equivalent to armv8-a if
    +foo turns on dependent features that nofoo does not turn off.
    
    gas/
    	* config/tc-aarch64.c (struct aarch64_option_cpu_value_table): Add
    	require field.
    	(aarch64_features): Initialize require fields.
    	(aarch64_parse_features): Handle dependencies.
    	(aarch64_feature_enable_set, aarch64_feature_disable_set): New.
    	(md_assemble): Use AARCH64_CPU_HAS_ALL_FEATURES.
    	* testsuite/gas/aarch64/illegal-nofp16.s: New.
    	* testsuite/gas/aarch64/illegal-nofp16.l: New.
    	* testsuite/gas/aarch64/illegal-nofp16.d: New.
    
    include/
    	* opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
    	(AARCH64_CPU_HAS_ANY_FEATURES): New.
    	(AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
    	(AARCH64_OPCODE_HAS_FEATURE): Remove.

commit 2c5c2a3321706c28cbf1b85a970a2e32912eb0c8
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Fri Jun 24 21:00:04 2016 -0700

    Fake VFORK_DONE events when following only the parent after a vfork.
    
    FreeBSD does not currently report a ptrace event for a parent process
    after it resumes due to the child exiting the shared memory region after
    a vfork.  Take the same approach used in linux-nat.c in this case of
    sleeping for a while and then reporting a fake VFORK_DONE event.
    
    gdb/ChangeLog:
    
    	* fbsd-nat.c (struct fbsd_fork_child_info): Rename to ...
    	(struct fbsd_fork_info): ... this.
    	(struct fbsd_fork_info) <child>: Rename to ...
    	(struct fbsd_fork_info) <ptid>: ... this.
    	(fbsd_pending_children): Update type.
    	(fbsd_remember_child): Update type and field name.
    	(fbsd_is_child_pending): Likewise.
    	(fbsd_pending_vfork_done): New variable.
    	(fbsd_is_vfork_done_pending): New function.
    	(fbsd_next_vfork_done): New function.
    	(fbsd_resume): Don't resume processes with a pending vfork done
    	event.
    	(fbsd_wait): Report pending vfork done events.
    	(fbsd_follow_fork): Delay and record a pending vfork done event
    	for a vfork parent when detaching the child.

commit 8607ea632c806235554aa2336cf01bf3758c1264
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Fri Jun 24 21:06:36 2016 -0700

    Move fbsd_resume and related functions below fork following helper code.
    
    gdb/ChangeLog:
    
    	* fbsd-nat.c (super_resume): Move earlier next to "super_wait".
    	(resume_one_thread_cb): Move below fork following helper code.
    	(resume_all_threads_cb): Likewise.
    	(fbsd_resume): Likewise.

commit bb2a62e694953c099c41d49f59947d3d91cc7c27
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Fri Jun 24 18:24:21 2016 -0700

    Honor detach-on-fork on FreeBSD.
    
    Only detach from the new child process in the follow fork callback
    if detach_fork is true.
    
    gdb/ChangeLog:
    
    	* fbsd-nat.c (fbsd_follow_fork): Only detach child if
    	"detach_fork" is true.

commit 5e866f5aeeaf7514f5ca4f9eaba41594eac22e5b
Author: Thomas Preud'homme <thomas.preudhomme@arm.com>
Date:   Fri Jul 1 16:13:25 2016 +0100

    Fix Thumb-2 BL detection
    
    2016-07-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
    
    bfd/
    	* elf32-arm.c (using_thumb2_bl): New function.
    	(arm_type_of_stub): Declare thumb2 variable together and change type
    	to bfd_boolean.  Use using_thumb2_bl () to determine whether
    	THM_MAX_FWD_BRANCH_OFFSET or THM2_MAX_FWD_BRANCH_OFFSET should be
    	checked for BL range.
    	(elf32_arm_final_link_relocate): Use using_thumb2_bl () to determine
    	the bit size of BL offset.
    
    ld/
    	* testsuite/ld-arm/arm-elf.exp (Thumb-2 BL): Assemble for ARMv7.
    	(Thumb-2 BL on ARMv6-M): New testcase.
    	* testsuite/ld-arm/thumb2-bl.d: Do not try to match testcase filename.
    	* testsuite/ld-arm/thumb2-bl.s: Do not select architecture.

commit 5077bfff905136e9d9a8fdf0886f6217887622ad
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Mon Jun 27 17:44:58 2016 -0700

    Set debug registers on all threads belonging to the current inferior.
    
    gdb/ChangeLog:
    
    	* x86bsd-nat.c: Include 'gdbthread.h'.
    	(x86bsd_dr_set): Set debug registers on all threads belonging to
    	the current inferior.

commit a3405d124e1388b613a35af49f19f0cc1b8d959d
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Mon Jun 27 13:19:09 2016 -0700

    Consolidate x86 debug register code for BSD native targets.
    
    Move the debug register support code from amd64bsd-nat.c and
    i386bsd-nat.c into a shared x86bsd-nat.c.
    
    Instead of setting up x86_dr_low in amd64fbsd-nat.c and
    i386fbsd-nat.c, add a x86bsd_target function that creates a new target
    that inherits from inf_ptrace and sets up x86 debug registers if
    supported.  In addition to initializing x86_dr_low, the x86bsd target
    installs a custom mourn_inferior target operation to clean up the
    x86 debug register state.  Previously this was only done on amd64.
    Now it will be done for both i386 and amd64.  The i386bsd_target and
    amd64bsd_target functions create targets that inherit from x86bsd
    rather than inf_ptrace.
    
    gdb/ChangeLog:
    
    	* Makefile.in [HFILES_NO_SRCDIR]: Replace 'amd64bsd-nat.h' with
    	'x86bsd-nat.h'.
    	* amd64bsd-nat.c: Include 'x86bsd-nat.h' instead of
    	'amd64bsd-nat.h'.
    	(amd64bsd_xsave_len): Rename and move to x86bsd-nat.c.
    	(amd64bsd_fetch_inferior_registers): Replace 'amd64bsd_xsave_len'
    	with 'x86bsd_xsave_len'.
    	(amd64bsd_store_inferior_registers): Likewise.
    	(amd64bsd_target): Inherit from x86bsd_target.
    	(amd64bsd_dr_get): Rename and move to x86bsd-nat.c.
    	(amd64bsd_dr_set): Likewise.
    	(amd64bsd_dr_set_control): Likewise.
    	(amd64bsd_dr_set_addr): Likewise.
    	(amd64bsd_dr_get_addr): Likewise.
    	(amd64bsd_dr_get_status): Likewise.
    	(amd64bsd_dr_get_control): Likewise.
    	* amd64fbsd-nat.c: Include 'x86bsd-nat.h' instead of
    	'amd64bsd-nat.h'.
    	(super_mourn_inferior): Move to x86bsd-nat.c.
    	(amd64fbsd_mourn_inferior): Rename and move to x86bsd-nat.c.
    	(amd64fbsd_read_description): Replace 'amd64bsd_xsave_len' with
    	'x86bsd_xsave_len'.
    	(_initialize_amd64fbsd_nat): Remove x86 watchpoint setup and
    	mourn_inferior' target op.
    	* config/i386/fbsd.mh (NATDEPFILES): Add x86bsd-nat.o.
    	* config/i386/fbsd64.mh: Likewise.
    	* config/i386/nbsd64.mh: Likewise.
    	* config/i386/nbsdelf.mh: Likewise.
    	* config/i386/obsd.mh: Likewise.
    	* config/i386/obsd64.mh: Likewise.
    	* i386bsd-nat.c: Include 'x86bsd-nat.h'.
    	(i386bsd_xsave_len): Rename and move to x86bsd-nat.c.
    	(i386bsd_fetch_inferior_registers): Replace 'i386bsd_xsave_len'
    	with 'x86bsd_xsave_len'.
    	(i386bsd_store_inferior_registers): Likewise.
    	(i386bsd_target): Inherit from x86bsd_target.
    	(i386bsd_dr_get): Rename and move to x86bsd-nat.c.
    	(i386bsd_dr_set): Likewise.
    	(i386bsd_dr_set_control): Likewise.
    	(i386bsd_dr_set_addr): Likewise.
    	(i386bsd_dr_get_addr): Likewise.
    	(i386bsd_dr_get_status): Likewise.
    	(i386bsd_dr_get_control): Likewise.
    	* i386bsd-nat.h (i386bsd_xsave_len): Remove.
    	(i386bsd_dr_set_control): Remove.
    	(i386bsd_dr_set_addr): Remove.
    	(i386bsd_dr_get_addr): Remove.
    	(i386bsd_dr_get_status): Remove.
    	(i386bsd_dr_get_control): Remove.
    	* i386fbsd-nat.c: Include 'x86bsd-nat.h'.
    	(i386fbsd_read_description): Replace 'i386bsd_xsave_len' with
    	'x86bsd_xsave_len'.
    	(_initialize_i386fbsd_nat): Remove x86 watchpoint setup and
    	mourn_inferior' target op.
    	* x86bsd-nat.c: New file.
    	* x86bsd-nat.h: New file.

commit 98a4fc78f9dab76b5ada3551a7bef36db8a3ed05
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jul 1 12:35:01 2016 +0100

    Fix potential buffer overflows with sprintf and very large integer values.
    
    binutuils* prdbg.c (pr_enum_type): Use a buffer big enough to hold an
    	extremely large decimal value.
    	(pr_range_type): Likewise.
    	(pr_array_type): Likewise.
    	(pr_struct_field): Likewise.
    	(pr_class_baseclass): Likewise.
    	(pr_class_method_variant): Likewise.
    	(pr_tag_type): Likewise.
    	(pr_int_constant): Likewise.
    	(pr_typed_constant): Likewise.
    	(pr_variable): Likewise.
    	(pr_function_parameter): Likewise.
    	(pr_start_block): Likewise.
    	(pr_lineno): Likewise.
    	(pr_end_block): Likewise.
    	(tg_enum_type): Likewise.
    	(tg_int_constant): Likewise.
    	(tg_typed_constant): Likewise.
    	(tg_start_block): Likewise.
    
    gas	* macro.c (macro_expand_body): Use a buffer big enough to hold an
    	extremely large integer.

commit 20aa2c606ef682889722b03b1d874befa84fbf53
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:56:39 2016 +0100

    Extend JIT-reader test and fix GDB problems that exposes
    
    The jit-reader.exp test isn't really exercising the jit-reader's
    unwinder API at all.  This commit address that, and then fixes GDB
    problems exposed.
    
    - The custom JIT reader provided for the jit-reader.exp testcase
      always rejects the jitted function's frame...
    
      This is because the custom JIT reader in the testcase never ever
      sets state->code_begin/end, so the bounds check in
      gdb.base/jitreader.c:unwind_frame:
    
       if (this_ip >= state->code_end || this_ip < state->code_begin)
         return GDB_FAIL;
    
      tends to fail, unless you're "lucky" (because it references
      uninitialized data).
    
      The result is that GDB is always actually using a built-in unwinder
      for the jitted function.
    
    - The provided unwinder doesn't do anything that GDB's built-in
      unwinder can't do.
    
      IOW, we can't really tell whether the JIT reader's unwinder is
      working or not.
    
      I fixed that by making the jitted function mangle its own stack
      pointer with a xor, and then teaching the jit unwinder to demangle
      it back (another xor).  So now "backtrace" with GDB's built-in
      unwinder fails while with the jit unwinder, it succeeds.
    
    - GDB crashes after unloading the JIT reader, and flushing frames...
    
      I made the testcase use the "flushregs" command after unloading the
      JIT reader, to force the JIT frames to be flushed.  However, that
      crashes GDB...
    
      When reinit_frame_cache tears down a frame's cache, it calls its
      unwinder's dealloc_cache method, which for JIT frames ends up in
      jit.c:jit_dealloc_cache.  This function calls each of the frame's
      gdb_reg_value's "free" pointer:
    
       for (i = 0; i < gdbarch_num_regs (frame_arch); i++)
         if (priv_data->registers[i] && priv_data->registers[i]->free)
           priv_data->registers[i]->free (priv_data->registers[i]);
    
      and the problem is these gdb_reg_value instances have been returned
      by the JIT reader that has been already unloaded, and their "free"
      function pointers likely point to functions in the DSO that has
      already been unloaded...
    
      A fix for that could be to call reinit_frame_cache in
      jit_reader_unload_command _before_ unloading the jit reader DSO so
      that the jit reader is given a chance to clean up the gdb_reg_values
      before it is unloaded.  However, the fix for the point below makes
      this unnecessary, because it stops jit.c from keeping around
      gdb_reg_values in the first place.
    
    - However, it still makes sense to clear the frame cache when loading
      or unloading a JIT unwinder.
    
      This makes testing a JIT unwinder a bit simpler.
    
    - Not only the frame cache actually -- gdb is not unloading the
      jit-registered objfiles when the JIT reader is unloaded, and not
      loading the already-registered descriptors when a JIT reader is
      loaded.
    
      The new test exercises unloading the jit reader, loading it back
      again, and then making sure the JIT reader's unwinder works again.
      Without the unload/re-load of already-read descriptors, the newly
      loaded JIT would have no idea where the new function is, because
      it's stored at symbol read time.
    
    - I added a couple "info frame" calls to the test, and that
      crashes GDB...
    
      The problem is that jit_frame_prev_register assumes it'll only be
      called for raw registers, so when it gets a pseudo register number,
      the "priv->registers[reg]" access is really an out-of-bounds access.
    
      To fix that, I made jit_frame_prev_register use
      gdbarch_pseudo_register_read_value for reading the pseudo-registers.
      However, that works with a regcache and we don't have one.  To fix
      that, I made the JIT unwinder store a regcache in its cache instead
      of an array of gdb_reg_value pointers.
    
    gdb/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    	    Tom Tromey  <tom@tromey.com>
    
    	* jit.c (jit_reader_load_command): Call reinit_frame_cache and
    	jit_inferior_created_hook.
    	(jit_reader_unload_command): Call reinit_frame_cache and
    	jit_inferior_exit_hook.
    	* jit.c (struct jit_unwind_private) <registers>: Delete field.
    	<regcache>: New field.
    	(jit_unwind_reg_set_impl): Set the register's value in the
    	regcache.  Free the passed-in gdb_reg_value.
    	(jit_dealloc_cache): Adjust to free the regcache.
    	(jit_frame_sniffer): Allocate a regcache instead of an array of
    	gdb_reg_value pointers.
    	(jit_frame_this_id): Adjust.
    	(jit_frame_prev_register): Read raw registers off of the regcache
    	instead of from the gdb_reg_value pointer array.  Use
    	gdbarch_pseudo_register_read_value to read pseudo registers.
    	* regcache.c (regcache_raw_set_cached_value): New function,
    	factored out from ...
    	(regcache_raw_write): ... here.
    	* regcache.h (regcache_raw_set_cached_value): Declare.
    
    gdb/testsuite/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/jit-reader.exp (info_registers_current_frame): New
    	procedure.
    	(jit_reader_test): Test the jit reader's unwinder.
    	* gdb.base/jithost.c (jit_function_00_code): New global.
    	(main): Use memcpy to fill in the mmapped code, instead of poking
    	bytes manually here.
    	* gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
    	value.
    	(read_debug_info): Save the function's range.
    	(read_sp): New function.
    	(unwind_frame): Use it.  Also unwind RBP.
    	(get_frame_id): Use read_sp.
    	(gdb_init_reader): Use calloc instead of malloc.
    	* lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
    	parameter.  Use gdb_test_multiple.

commit ced2dffbf17bc661e959da1e39411d706ade9f77
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:16:33 2016 +0100

    Fix failure to detach if process exits while detaching on Linux
    
    This commit fixes detaching on Linux when some thread exits the whole
    thread group (process) just while we're detaching.
    
    On Linux, a ptracer must detach from each LWP individually, with
    PTRACE_DETACH.  Since PTRACE_DETACH sets the thread running free, if
    one of the already-detached threads causes the whole thread group to
    exit (e.g., simply calls exit), the kernel force-kills the other
    threads in the group, making them zombie, just as we're still
    detaching them.  Since PTRACE_DETACH against a zombie thread fails
    with ESRCH, and gdb/gdbserver are not expecting this, the detach fails
    with an error like: "Can't detach process: No such process.".
    
    This patch detects this detach failure as normal, and instead of
    erroring out, reaps the now-dead thread.
    
    New test included, that exercises several different scenarios that
    cause GDB/GDBserver to error out when it should not.
    
    Tested on x86-64 GNU/Linux with {unix, native-gdbserver,
    native-extended-gdbserver}
    
    Note: without the previous fix, the "single-process + continue"
    variant of the new test would fail with:
    
     (gdb) PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: switch to parent
     continue
     Continuing.
     Warning:
     Could not insert hardware watchpoint 3.
     Could not insert hardware breakpoints:
     You may have requested too many hardware breakpoints/watchpoints.
    
     Command aborted.
     (gdb) FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue
    
    gdb/gdbserver/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    	    Antoine Tremblay  <antoine.tremblay@ericsson.com>
    
    	* linux-low.c: Change interface to take the target lwp_info
    	pointer directly and return void.  Handle detaching from a zombie
    	thread.
    	(linux_detach_lwp_callback): New function.
    	(linux_detach): Detach from the leader thread after detaching from
    	the clone threads.
    
    gdb/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    	    Antoine Tremblay  <antoine.tremblay@ericsson.com>
    
    	* inf-ptrace.c (inf_ptrace_detach_success): New function, factored
    	out from ...
    	(inf_ptrace_detach): ... here.
    	* inf-ptrace.h (inf_ptrace_detach_success): New declaration.
    	* linux-nat.c (get_pending_status): Rename to ...
    	(get_detach_signal): ... this, and return a host signal instead of
    	filling in a wait status.
    	(detach_one_lwp): New function, factored out from detach_callback
    	and adjusted to handle detaching from a zombie thread.
    	(detach_callback): Skip the leader thread.
    	(linux_nat_detach): No longer defer to inf_ptrace_detach to detach
    	the leader thread, nor build a signal string to pass down.
    	Instead, use target_announce_detach, detach_one_lwp and
    	inf_ptrace_detach_success.
    
    gdb/testsuite/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    	    Antoine Tremblay  <antoine.tremblay@ericsson.com>
    
    	* gdb.threads/process-dies-while-detaching.c: New file.
    	* gdb.threads/process-dies-while-detaching.exp: New file.

commit 630008884535a5b26828325e48e729034c110536
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:16:32 2016 +0100

    Forget watchpoint locations when inferior exits or is killed/detached
    
    If you have two inferiors (or more), set watchpoints in one of the
    inferiors, and then that inferior exits, until you manually delete the
    watchpoint (or something forces a breakpoint re-set), you can't resume
    the other inferior.
    
    This is exercised by the test added by this commit.  Without the GDB
    fix, this test fails like this:
    
     FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue to marker in inferior 1
     FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: continue to marker in inferior 1
     FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: continue to marker in inferior 1
    
    and gdb.log shows (in all three cases):
    
     (gdb) continue
     Continuing.
     Warning:
     Could not insert hardware watchpoint 2.
     Could not insert hardware breakpoints:
     You may have requested too many hardware breakpoints/watchpoints.
    
     Command aborted.
     (gdb) FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue to marker in inferior 1
    
    The problem is that GDB doesn't forget about the locations of
    watchpoints set in the inferior that is now dead.  When we try to
    continue the inferior that is still alive, we reach
    insert_breakpoint_locations, which has the the loop that triggers the
    error:
    
      /* If we failed to insert all locations of a watchpoint, remove
         them, as half-inserted watchpoint is of limited use.  */
    
    That loop finds locations that are not marked inserted, but which
    according to should_be_inserted should have been inserted, and so
    errors out.
    
    gdb/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    
    	* breakpoint.c (breakpoint_init_inferior): Discard watchpoint
    	locations.
    	* infcmd.c (detach_command): Call breakpoint_init_inferior.
    
    gdb/testsuite/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    
    	* gdb.multi/watchpoint-multi-exit.c: New file.
    	* gdb.multi/watchpoint-multi-exit.exp: New file.

commit 0f48b757071509040d800ff9f7c8726e5828bd1a
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:16:32 2016 +0100

    Factor out "Detaching from program" message printing
    
    Several targets have a copy of the same code that prints
    
     "Detaching from program ..."
    
    in their target_detach implementation.  Factor that out to a common
    function.
    
    (For now, I left the couple targets that print this a bit differently
    alone.  Maybe this could be further pulled out into infcmd.c.  If we
    did that, and those targets want to continue printing differently,
    this new function could be converted to a target method.)
    
    gdb/ChangeLog:
    2016-07-01  Pedro Alves  <palves@redhat.com>
    
    	* darwin-nat.c (darwin_detach): Use target_announce_detach.
    	* inf-ptrace.c (inf_ptrace_detach): Likewise.
    	* nto-procfs.c (procfs_detach): Likewise.
    	* remote.c (remote_detach_1): Likewise.
    	* target.c (target_announce_detach): New function.
    	* target.h (target_announce_detach): New declaration.

commit 25d49b862ca7cc65e2ed3fd18e5e445ebb3fb2bc
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:24:21 2016 +0100

    Fix formatting of some previous gdb/testsuite/ChangeLog entries

commit 0b08e1f3a396a7f70c0746f31f4f7ee9d5ff53f9
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jul 1 11:17:58 2016 +0100

    Fix formatting of some previous gdb/ChangeLog entries

commit 41699fa4a201db0d4ad1ac4a74e3f0ba50894ddf
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jul 1 10:32:45 2016 +0100

    Expect the objcopy without global symbols test to fail for ARM and AArch64 targets.
    
    	* testsuite/binutils-all/objcopy.exp
    	(objcopy_test_without_global_symbol): Expect this test to fail on
    	the AArch64 and ARM targets, since they preserve their mapping
    	symbols.

commit 248feb2f9ed40b590aa49bda02e8cf50d2d3f7e7
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 11:17:30 2016 +0200

    x86-64/MPX: relax no-RIP-relative-addressing testcase
    
    ... for COFF targets.

commit 96a84ea350f43f5a04a633e70bdc518e656cb881
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jul 1 10:57:46 2016 +0200

    Add marker for 2.27 branch.
    
    binutils/
    2016-07-01  Tristan Gingold  <gingold@adacore.com>
    
    	* NEWS: Add marker for 2.27.
    
    gas/
    2016-07-01  Tristan Gingold  <gingold@adacore.com>
    
    	* NEWS: Add marker for 2.27.
    
    ld/
    2016-07-01  Tristan Gingold  <gingold@adacore.com>
    
    	* NEWS: Add marker for 2.27.

commit b2a40aa57d40115451e494562f626cb95cf08a87
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Jun 29 12:09:06 2016 +0200

    Fix mis-placement in binutils.texi
    
    binutils/
    	* doc/binutils.texi (objdump): Fix mis-placement.

commit 8178be5b0c4aa52ca8c63c68e474369b28e5d834
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 09:07:15 2016 +0200

    x86-64/MPX: bndmk, bndldx, and bndstx don't allow RIP-relative addressing
    
    Additionally warn about scaling factors other than 1 for the latter
    two, as those get ignored by the hardware.

commit 327e8c421bbe0f7e411bb772ee7d6353f2571a8d
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 09:06:16 2016 +0200

    x86/MPX: fix address size handling
    
    While address overrides are ignored in 64-bit mode (and hence shouldn't
    really result in an error, but upon v1 converting this to a warning I
    was told otherwise), trying to use 16-bit addressing is documented to
    result in #UD, and hence the assembler should reject the attempt. (The
    added test case at once also checks that bndc{l,n,u} won't accept
    16-bit register operands.)

commit 83b16ac69492ab493bfc87f147bf84c167bc6f30
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 09:03:02 2016 +0200

    x86/Intel: don't accept bogus instructions
    
    ... due to their last byte looking like a suffix, when after its
    stripping a matching instruction can be found. Since memory operand
    size specifiers in Intel mode get converted into suffix representation
    internally, we need to keep track of the actual mnemonic suffix which
    may have got trimmed off, and check its validity while looking for a
    matching template. I tripper over this quite some time again after
    support for AMD's SSE5 instructions got removed, as at that point some
    of the SSE5 mnemonics, other than expected, didn't fail to assemble.
    But the problem affects many more instructions, namely (almost) all
    MMX, SSE, and AVX ones as it looks. I don't think it makes sense to
    add a testcase covering all of them, nor do I think it makes sense to
    pick out some random examples for a new test case.

commit c07315e0c610e0e3317b4c02266f81793df253d2
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 09:01:41 2016 +0200

    x86: allow suffix-less movzw and 64-bit movzb
    
    ... just like is already the case for 16- and 32-bit movzb: I can't see
    why omitting suffixes on this (and movs{b,w,l}) is not allowed, when it
    is allowed for all other instructions where the suffix is redundant
    with (one of) the operands.

commit 9243100aef7486524f1a7f87bbd2cce1fe980b75
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 08:57:21 2016 +0200

    x86: remove stray instruction attributes
    
    - with Cpu64 Disp16 makes no sense for memory operands
    - with CpuNo64 Disp32S makes no sense
    - non-64-bit lgdt doesn't allow 10-byte operands

commit 8325cc6398187c12e0fe04a68a21e4eb5f44fa20
Author: Jan Beulich <jbeulich@novell.com>
Date:   Fri Jul 1 08:56:13 2016 +0200

    x86/Intel: fix operand checking for MOVSD
    
    The dual purpose mnemonic (string move vs scalar double move) breaks
    the assumption that the isstring flag would be set on both the first
    and last entry in the current set of templates, which results in bogus
    or missing diagnostics for the string move variant of the mnemonic.
    Short of mostly rewriting i386_index_check() and its interaction with
    the rest of the code, simply shrink the template set to just string
    instructions when encountering the second memory operand, and run
    i386_index_check() a second time for the first memory operand after
    that reduction.

commit eefbbb8cbe2674ce4e70816ba4d80a848ab7e574
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jul 1 00:00:22 2016 +0000

    Automatic date update in version.in

commit 3b821a28891b04987771e75b104dc5247367bba5
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Jun 30 21:49:54 2016 +0100

    MIPS/GAS: Fix a comment typo in `get_append_method'
    
    	gas/
    	* config/tc-mips.c (get_append_method): Fix a comment typo.

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

Summary of changes:
 ChangeLog                                          |   68 +
 Makefile.in                                        |   18 +-
 Makefile.tpl                                       |   18 +-
 bfd/ChangeLog                                      | 2239 +++
 bfd/Makefile.am                                    |    4 +-
 bfd/Makefile.in                                    |   75 +-
 bfd/aclocal.m4                                     |   74 +-
 bfd/aout-adobe.c                                   |    1 +
 bfd/aout-target.h                                  |    4 +
 bfd/aout-tic30.c                                   |    4 +
 bfd/aoutx.h                                        |   88 +-
 bfd/arc-got.h                                      |  515 +
 bfd/arc-plt.def                                    |   94 +
 bfd/arc-plt.h                                      |  196 +
 bfd/archive.c                                      |   95 +-
 bfd/archive64.c                                    |   21 +-
 bfd/archures.c                                     |   22 +-
 bfd/bfd-in.h                                       |   30 +-
 bfd/bfd-in2.h                                      |  104 +-
 bfd/bfd.c                                          |   18 +-
 bfd/bfdio.c                                        |    8 +-
 bfd/bfdwin.c                                       |    3 +-
 bfd/binary.c                                       |    6 +-
 bfd/bout.c                                         |    9 +-
 bfd/cache.c                                        |    8 +-
 bfd/coff-alpha.c                                   |   72 +-
 bfd/coff-arm.c                                     |   18 +-
 bfd/coff-h8300.c                                   |   84 +-
 bfd/coff-h8500.c                                   |   26 +-
 bfd/coff-i960.c                                    |   29 +-
 bfd/coff-mcore.c                                   |   18 +-
 bfd/coff-mips.c                                    |   34 +-
 bfd/coff-ppc.c                                     |   18 +-
 bfd/coff-rs6000.c                                  |   27 +-
 bfd/coff-sh.c                                      |   18 +-
 bfd/coff-tic80.c                                   |   18 +-
 bfd/coff-w65.c                                     |   25 +-
 bfd/coff-z80.c                                     |   26 +-
 bfd/coff-z8k.c                                     |   54 +-
 bfd/coff64-rs6000.c                                |   27 +-
 bfd/coffcode.h                                     |    5 +
 bfd/cofflink.c                                     |   63 +-
 bfd/coffswap.h                                     |    2 +-
 bfd/config.bfd                                     |   29 +-
 bfd/config.in                                      |    6 +-
 bfd/configure                                      | 1611 +-
 bfd/configure.ac                                   |  670 +-
 bfd/cpu-arc.c                                      |    2 +-
 bfd/cpu-arm.c                                      |   33 +-
 bfd/cpu-powerpc.c                                  |    4 +
 bfd/cpu-sparc.c                                    |  150 +
 bfd/cpu-v850.c                                     |    2 +-
 bfd/cpu-v850_rh850.c                               |    5 +-
 bfd/doc/Makefile.in                                |   89 +-
 bfd/dwarf2.c                                       |   40 +-
 bfd/ecoff.c                                        |   27 +-
 bfd/elf-bfd.h                                      |   83 +-
 bfd/elf-eh-frame.c                                 |   18 +-
 bfd/elf-ifunc.c                                    |  189 +-
 bfd/elf-linux-core.h                               |  123 +
 bfd/elf-linux-psinfo.h                             |  127 -
 bfd/elf-m10200.c                                   |   21 +-
 bfd/elf-m10300.c                                   |   24 +-
 bfd/elf-s390-common.c                              |    5 +-
 bfd/elf-strtab.c                                   |   92 +-
 bfd/elf.c                                          |  568 +-
 bfd/elf32-arc.c                                    | 2293 ++-
 bfd/elf32-arm.c                                    | 1246 +-
 bfd/elf32-avr.c                                    |   58 +-
 bfd/elf32-bfin.c                                   |   39 +-
 bfd/elf32-cr16.c                                   |   32 +-
 bfd/elf32-cr16c.c                                  |   20 +-
 bfd/elf32-cris.c                                   |   33 +-
 bfd/elf32-crx.c                                    |   20 +-
 bfd/elf32-d10v.c                                   |   20 +-
 bfd/elf32-dlx.c                                    |    3 +-
 bfd/elf32-dlx.h                                    |   34 +
 bfd/elf32-epiphany.c                               |   11 +-
 bfd/elf32-fr30.c                                   |   14 +-
 bfd/elf32-frv.c                                    |    7 +-
 bfd/elf32-ft32.c                                   |   16 +-
 bfd/elf32-h8300.c                                  |   20 +-
 bfd/elf32-hppa.c                                   |   64 +-
 bfd/elf32-hppa.h                                   |   11 +
 bfd/elf32-i370.c                                   |   20 +-
 bfd/elf32-i386.c                                   | 1862 ++-
 bfd/elf32-i860.c                                   |   11 +-
 bfd/elf32-ip2k.c                                   |   11 +-
 bfd/elf32-iq2000.c                                 |   11 +-
 bfd/elf32-lm32.c                                   |   31 +-
 bfd/elf32-m32c.c                                   |   23 +-
 bfd/elf32-m32r.c                                   |   44 +-
 bfd/elf32-m68hc1x.c                                |   87 +-
 bfd/elf32-m68k.c                                   |   36 +-
 bfd/elf32-mep.c                                    |   11 +-
 bfd/elf32-metag.c                                  |   24 +-
 bfd/elf32-microblaze.c                             |   27 +-
 bfd/elf32-mips.c                                   |   24 +-
 bfd/elf32-moxie.c                                  |   14 +-
 bfd/elf32-msp430.c                                 |   16 +-
 bfd/elf32-mt.c                                     |   11 +-
 bfd/elf32-nds32.c                                  |   64 +-
 bfd/elf32-nds32.h                                  |    9 +
 bfd/elf32-nios2.c                                  |   35 +-
 bfd/elf32-or1k.c                                   |   37 +-
 bfd/elf32-ppc.c                                    |  198 +-
 bfd/elf32-ppc.h                                    |    2 +
 bfd/elf32-rl78.c                                   |   45 +-
 bfd/elf32-rx.c                                     |   56 +-
 bfd/elf32-s390.c                                   |   22 +-
 bfd/elf32-score.c                                  |   46 +-
 bfd/elf32-score7.c                                 |   46 +-
 bfd/elf32-sh.c                                     |   29 +-
 bfd/elf32-sh64.c                                   |    8 +-
 bfd/elf32-sparc.c                                  |   55 +-
 bfd/elf32-spu.c                                    |   30 +-
 bfd/elf32-tic6x.c                                  |   24 +-
 bfd/elf32-tic6x.h                                  |    8 +
 bfd/elf32-tilepro.c                                |   14 +-
 bfd/elf32-v850.c                                   |   39 +-
 bfd/elf32-vax.c                                    |   20 +-
 bfd/elf32-visium.c                                 |   11 +-
 bfd/elf32-xstormy16.c                              |   14 +-
 bfd/elf32-xtensa.c                                 |   75 +-
 bfd/elf64-alpha.c                                  |   13 +-
 bfd/elf64-hppa.c                                   |   59 +-
 bfd/elf64-ia64-vms.c                               |   26 +-
 bfd/elf64-mips.c                                   |   56 +-
 bfd/elf64-mmix.c                                   |   24 +-
 bfd/elf64-ppc.c                                    |  389 +-
 bfd/elf64-s390.c                                   |   61 +-
 bfd/elf64-sh64.c                                   |   41 +-
 bfd/elf64-sparc.c                                  |    5 +-
 bfd/elf64-x86-64.c                                 | 2220 ++-
 bfd/elfcode.h                                      |    1 +
 bfd/elflink.c                                      |  922 +-
 bfd/elfn32-mips.c                                  |   33 +-
 bfd/elfnn-aarch64.c                                |  205 +-
 bfd/elfnn-ia64.c                                   |   24 +-
 bfd/elfxx-aarch64.c                                |    5 +-
 bfd/elfxx-mips.c                                   |  354 +-
 bfd/elfxx-sparc.c                                  |   72 +-
 bfd/elfxx-target.h                                 |   42 +-
 bfd/elfxx-tilegx.c                                 |   14 +-
 bfd/format.c                                       |   17 +-
 bfd/i386msdos.c                                    |    1 +
 bfd/i386os9k.c                                     |    1 +
 bfd/ieee.c                                         |    1 +
 bfd/ihex.c                                         |    4 +-
 bfd/libbfd-in.h                                    |   34 +-
 bfd/libbfd.h                                       |   40 +-
 bfd/libecoff.h                                     |    1 +
 bfd/linker.c                                       |  114 +-
 bfd/mach-o-target.c                                |    1 +
 bfd/mach-o.c                                       |   14 +-
 bfd/mmo.c                                          |    5 +-
 bfd/nlm-target.h                                   |    1 +
 bfd/oasys.c                                        |   53 +-
 bfd/pdp11.c                                        |   49 +-
 bfd/pe-mips.c                                      |   69 +-
 bfd/peXXigen.c                                     |   18 +-
 bfd/pef.c                                          |    4 +-
 bfd/pei-x86_64.c                                   |    3 +-
 bfd/peicode.h                                      |   29 +-
 bfd/plugin.c                                       |   79 +-
 bfd/plugin.h                                       |    4 +-
 bfd/po/SRC-POTFILES.in                             |    3 +-
 bfd/po/sr.po                                       | 6811 +++++++
 bfd/po/sv.po                                       | 7030 +++++--
 bfd/po/zh_CN.po                                    |  111 +-
 bfd/ppcboot.c                                      |    1 +
 bfd/reloc.c                                        |   90 +-
 bfd/reloc16.c                                      |    8 +-
 bfd/section.c                                      |    6 +-
 bfd/simple.c                                       |   18 +-
 bfd/som.c                                          |   25 +-
 bfd/srec.c                                         |    4 +-
 bfd/stab-syms.c                                    |    3 +-
 bfd/syms.c                                         |   13 +-
 bfd/targets.c                                      |   31 +-
 bfd/tekhex.c                                       |    4 +-
 bfd/versados.c                                     |    1 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    8 +-
 bfd/warning.m4                                     |   11 +
 bfd/xcofflink.c                                    |   56 +-
 bfd/xsym.c                                         |    6 +-
 binutils/BRANCHES                                  |    6 +-
 binutils/ChangeLog                                 |  580 +
 binutils/Makefile.am                               |    1 +
 binutils/Makefile.in                               |  170 +-
 binutils/NEWS                                      |   23 +
 binutils/aclocal.m4                                |   74 +-
 binutils/ar.c                                      |    6 +-
 binutils/bucomm.c                                  |  324 +-
 binutils/configure                                 |   62 +-
 binutils/dlltool.c                                 |   22 +-
 binutils/dllwrap.c                                 |    3 +-
 binutils/doc/Makefile.in                           |  110 +-
 binutils/doc/binutils.texi                         |  125 +-
 binutils/dwarf.c                                   |   52 +-
 binutils/dwarf.h                                   |    1 +
 binutils/elfcomm.h                                 |    7 -
 binutils/nlmconv.c                                 |    4 +-
 binutils/nm.c                                      |    1 +
 binutils/objcopy.c                                 |  421 +-
 binutils/objdump.c                                 |   59 +-
 binutils/od-macho.c                                |   80 +-
 binutils/po/sv.po                                  |  108 +-
 binutils/po/zh_CN.po                               |  147 +-
 binutils/prdbg.c                                   |   36 +-
 binutils/readelf.c                                 |  526 +-
 binutils/resrc.c                                   |    3 +-
 binutils/resres.c                                  |    3 +-
 binutils/size.c                                    |    8 +-
 binutils/sysdep.h                                  |    8 +
 binutils/testsuite/binutils-all/aarch64/illegal.d  |   12 +
 binutils/testsuite/binutils-all/aarch64/illegal.s  |    7 +
 binutils/testsuite/binutils-all/ar.exp             |   50 +-
 binutils/testsuite/binutils-all/arm/objdump.exp    |    4 +
 binutils/testsuite/binutils-all/common-1.s         |    1 +
 binutils/testsuite/binutils-all/common-1a.d        |    8 +
 binutils/testsuite/binutils-all/common-1b.d        |    8 +
 binutils/testsuite/binutils-all/common-1c.d        |    9 +
 binutils/testsuite/binutils-all/common-1d.d        |    9 +
 binutils/testsuite/binutils-all/common-1e.d        |    9 +
 binutils/testsuite/binutils-all/common-1f.d        |    9 +
 binutils/testsuite/binutils-all/common-2.s         |    1 +
 binutils/testsuite/binutils-all/common-2a.d        |    8 +
 binutils/testsuite/binutils-all/common-2b.d        |    8 +
 binutils/testsuite/binutils-all/common-2c.d        |    9 +
 binutils/testsuite/binutils-all/common-2d.d        |    9 +
 binutils/testsuite/binutils-all/common-2e.d        |    9 +
 binutils/testsuite/binutils-all/common-2f.d        |    9 +
 binutils/testsuite/binutils-all/compress.exp       |   99 +-
 binutils/testsuite/binutils-all/copy-3.d           |    2 +-
 binutils/testsuite/binutils-all/copy-4.d           |    1 +
 binutils/testsuite/binutils-all/data-sections.s    |   17 +
 binutils/testsuite/binutils-all/dlltool.exp        |   43 +-
 .../testsuite/binutils-all/i386/compressed-1b.d    |    2 +-
 .../testsuite/binutils-all/i386/compressed-1c.d    |    2 +-
 binutils/testsuite/binutils-all/mips/mips.exp      |    2 +
 .../testsuite/binutils-all/mips/mips16-undecoded.d |  168 +
 .../testsuite/binutils-all/mips/mips16-undecoded.s |  198 +
 .../binutils-all/mips/mixed-mips16-micromips.d     |   30 +
 .../binutils-all/mips/mixed-mips16-micromips.s     |   32 +
 binutils/testsuite/binutils-all/nm.exp             |    1 +
 binutils/testsuite/binutils-all/objcopy.exp        |  249 +-
 binutils/testsuite/binutils-all/objdump.exp        |    9 +-
 binutils/testsuite/binutils-all/only-section-01.d  |    9 +
 binutils/testsuite/binutils-all/pr19547.c          |    1 +
 binutils/testsuite/binutils-all/readelf.exp        |   18 +-
 binutils/testsuite/binutils-all/readelf.r          |    2 +-
 binutils/testsuite/binutils-all/readelf.s          |   12 +-
 binutils/testsuite/binutils-all/readelf.s-64       |    4 +-
 binutils/testsuite/binutils-all/remove-relocs-01.d |   16 +
 binutils/testsuite/binutils-all/remove-relocs-01.s |   19 +
 binutils/testsuite/binutils-all/remove-relocs-02.d |    6 +
 binutils/testsuite/binutils-all/remove-relocs-03.d |    6 +
 binutils/testsuite/binutils-all/remove-relocs-04.d |   11 +
 binutils/testsuite/binutils-all/remove-relocs-05.d |   17 +
 binutils/testsuite/binutils-all/remove-relocs-06.d |   11 +
 .../testsuite/binutils-all/remove-section-01.d     |    8 +
 binutils/testsuite/binutils-all/size.exp           |    2 +-
 binutils/testsuite/binutils-all/testprog.c         |    4 +-
 .../testsuite/binutils-all/x86-64/compressed-1b.d  |    2 +-
 .../testsuite/binutils-all/x86-64/compressed-1c.d  |    2 +-
 binutils/testsuite/lib/binutils-common.exp         |  121 +-
 binutils/testsuite/lib/utils-lib.exp               |   31 +
 binutils/winduni.c                                 |    4 +-
 config.guess                                       |   93 +-
 config.sub                                         |   10 +-
 config/ChangeLog                                   |    5 +
 config/isl.m4                                      |   16 +-
 config/override.m4                                 |   12 +
 configure                                          |   48 +-
 configure.ac                                       |   13 +-
 cpu/ChangeLog                                      |   14 +
 cpu/epiphany.opc                                   |    5 +-
 cpu/fr30.cpu                                       |   10 +-
 elfcpp/ChangeLog                                   |   42 +
 elfcpp/elfcpp.h                                    |    4 +
 elfcpp/mips.h                                      |  155 +-
 etc/ChangeLog                                      |   10 +
 etc/texi2pod.pl                                    |    4 +-
 gas/ChangeLog                                      | 3930 ++++
 gas/Makefile.am                                    |    8 +-
 gas/Makefile.in                                    |   87 +-
 gas/NEWS                                           |   42 +-
 gas/aclocal.m4                                     |   74 +-
 gas/app.c                                          |   10 +-
 gas/as.c                                           |   52 +-
 gas/as.h                                           |   69 +-
 gas/atof-generic.c                                 |   17 +-
 gas/cgen.c                                         |  100 +-
 gas/cond.c                                         |   14 +-
 gas/config.in                                      |   10 +
 gas/config/atof-ieee.c                             |    4 +-
 gas/config/atof-vax.c                              |    2 +-
 gas/config/bfin-defs.h                             |    3 +-
 gas/config/bfin-parse.y                            |   14 +-
 gas/config/obj-coff.c                              |   51 +-
 gas/config/obj-elf.c                               |  104 +-
 gas/config/obj-elf.h                               |    4 +-
 gas/config/obj-evax.c                              |   10 +-
 gas/config/obj-macho.c                             |   14 +-
 gas/config/obj-som.c                               |    5 +-
 gas/config/rx-parse.y                              |   26 +-
 gas/config/tc-aarch64.c                            |  219 +-
 gas/config/tc-alpha.c                              |   69 +-
 gas/config/tc-alpha.h                              |    2 +-
 gas/config/tc-arc.c                                | 3675 +++-
 gas/config/tc-arc.h                                |   64 +
 gas/config/tc-arm.c                                |  919 +-
 gas/config/tc-avr.c                                |   58 +-
 gas/config/tc-bfin.c                               |   55 +-
 gas/config/tc-cr16.c                               |   74 +-
 gas/config/tc-cris.c                               |   18 +-
 gas/config/tc-cris.h                               |    2 -
 gas/config/tc-crx.c                                |   12 +-
 gas/config/tc-d10v.c                               |   10 +-
 gas/config/tc-d30v.c                               |   12 +-
 gas/config/tc-dlx.c                                |   24 +-
 gas/config/tc-dlx.h                                |    1 -
 gas/config/tc-epiphany.c                           |  161 +-
 gas/config/tc-fr30.c                               |    8 +-
 gas/config/tc-frv.c                                |   17 +-
 gas/config/tc-ft32.c                               |   12 +-
 gas/config/tc-ft32.h                               |    4 +-
 gas/config/tc-h8300.c                              |   23 +-
 gas/config/tc-hppa.c                               |  182 +-
 gas/config/tc-i370.c                               |   17 +-
 gas/config/tc-i386-intel.c                         |    4 +
 gas/config/tc-i386.c                               |  774 +-
 gas/config/tc-i386.h                               |    2 +-
 gas/config/tc-i860.c                               |   10 +-
 gas/config/tc-i960.c                               |   44 +-
 gas/config/tc-ia64.c                               |  141 +-
 gas/config/tc-ia64.h                               |    2 +-
 gas/config/tc-ip2k.c                               |   26 +-
 gas/config/tc-iq2000.c                             |   11 +-
 gas/config/tc-lm32.c                               |    4 +-
 gas/config/tc-m32c.c                               |   21 +-
 gas/config/tc-m32r.c                               |   18 +-
 gas/config/tc-m68hc11.c                            |   27 +-
 gas/config/tc-m68k.c                               |   55 +-
 gas/config/tc-m68k.h                               |    2 +-
 gas/config/tc-mcore.c                              |   31 +-
 gas/config/tc-mep.c                                |   11 +-
 gas/config/tc-mep.h                                |    2 +-
 gas/config/tc-metag.c                              |   41 +-
 gas/config/tc-microblaze.c                         |   31 +-
 gas/config/tc-microblaze.h                         |    2 -
 gas/config/tc-mips.c                               |  817 +-
 gas/config/tc-mips.h                               |    3 +
 gas/config/tc-mmix.c                               |   33 +-
 gas/config/tc-mmix.h                               |    6 -
 gas/config/tc-mn10200.c                            |   12 +-
 gas/config/tc-mn10300.c                            |   24 +-
 gas/config/tc-moxie.c                              |   10 +-
 gas/config/tc-msp430.c                             |  137 +-
 gas/config/tc-msp430.h                             |    2 +
 gas/config/tc-mt.c                                 |    5 +-
 gas/config/tc-nds32.c                              |  202 +-
 gas/config/tc-nds32.h                              |    2 +-
 gas/config/tc-nios2.c                              |   32 +-
 gas/config/tc-nios2.h                              |    2 +-
 gas/config/tc-ns32k.c                              |   17 +-
 gas/config/tc-or1k.c                               |    8 +-
 gas/config/tc-pdp11.c                              |   24 +-
 gas/config/tc-pj.c                                 |   14 +-
 gas/config/tc-ppc.c                                |  101 +-
 gas/config/tc-ppc.h                                |    2 +-
 gas/config/tc-rl78.c                               |   21 +-
 gas/config/tc-rx.c                                 |   77 +-
 gas/config/tc-s390.c                               |   30 +-
 gas/config/tc-score.c                              |   31 +-
 gas/config/tc-score7.c                             |   25 +-
 gas/config/tc-sh.c                                 |   33 +-
 gas/config/tc-sh64.c                               |   17 +-
 gas/config/tc-sparc.c                              |  563 +-
 gas/config/tc-spu.c                                |   12 +-
 gas/config/tc-tic30.c                              |   45 +-
 gas/config/tc-tic4x.c                              |   43 +-
 gas/config/tc-tic54x.c                             |  235 +-
 gas/config/tc-tic6x.c                              |   18 +-
 gas/config/tc-tilegx.c                             |   13 +-
 gas/config/tc-tilepro.c                            |   10 +-
 gas/config/tc-v850.c                               |   14 +-
 gas/config/tc-v850.h                               |    2 +-
 gas/config/tc-vax.c                                |   12 +-
 gas/config/tc-visium.c                             |   32 +-
 gas/config/tc-xc16x.c                              |    8 +-
 gas/config/tc-xgate.c                              |   16 +-
 gas/config/tc-xstormy16.c                          |    9 +-
 gas/config/tc-xtensa.c                             |  243 +-
 gas/config/tc-xtensa.h                             |    2 +-
 gas/config/tc-z80.c                                |   18 +-
 gas/config/tc-z8k.c                                |   33 +-
 gas/config/te-vms.c                                |   58 +-
 gas/config/xtensa-relax.c                          |   60 +-
 gas/config/xtensa-relax.h                          |   16 +-
 gas/configure                                      |  137 +-
 gas/configure.ac                                   |   63 +-
 gas/configure.tgt                                  |   17 +-
 gas/depend.c                                       |   24 +-
 gas/doc/Makefile.in                                |  110 +-
 gas/doc/as.texinfo                                 |  166 +-
 gas/doc/c-aarch64.texi                             |   68 +-
 gas/doc/c-arc.texi                                 |  211 +-
 gas/doc/c-arm.texi                                 |    7 +
 gas/doc/c-i386.texi                                |   99 +-
 gas/doc/c-mips.texi                                |   19 +-
 gas/doc/internals.texi                             |    4 -
 gas/dw2gencfi.c                                    |   26 +-
 gas/dwarf2dbg.c                                    |   28 +-
 gas/ecoff.c                                        |   29 +-
 gas/expr.c                                         |   39 +-
 gas/expr.h                                         |    2 +-
 gas/frags.c                                        |    4 +-
 gas/frags.h                                        |    2 +-
 gas/hash.c                                         |    2 +-
 gas/input-file.c                                   |   10 +-
 gas/input-file.h                                   |    2 +-
 gas/input-scrub.c                                  |   52 +-
 gas/itbl-ops.c                                     |   15 +-
 gas/itbl-parse.y                                   |    3 +-
 gas/listing.c                                      |   91 +-
 gas/literal.c                                      |    6 +-
 gas/macro.c                                        |   20 +-
 gas/macro.h                                        |    4 +-
 gas/messages.c                                     |   62 +-
 gas/output-file.c                                  |    4 +-
 gas/output-file.h                                  |    4 +-
 gas/read.c                                         |  327 +-
 gas/read.h                                         |   16 +-
 gas/remap.c                                        |   20 +-
 gas/sb.c                                           |    4 +-
 gas/stabs.c                                        |   55 +-
 gas/subsegs.c                                      |    4 +-
 gas/symbols.c                                      |  121 +-
 gas/tc.h                                           |    7 +-
 gas/testsuite/gas/aarch64/armv8-ras-1.d            |   68 +
 gas/testsuite/gas/aarch64/armv8-ras-1.s            |   73 +
 gas/testsuite/gas/aarch64/armv8_2-a-illegal.d      |    3 +
 gas/testsuite/gas/aarch64/armv8_2-a-illegal.l      |    9 +
 gas/testsuite/gas/aarch64/armv8_2-a-illegal.s      |    5 +
 gas/testsuite/gas/aarch64/diagnostic.l             |   24 +
 gas/testsuite/gas/aarch64/diagnostic.s             |   48 +
 gas/testsuite/gas/aarch64/illegal-nofp16.d         |    2 +
 gas/testsuite/gas/aarch64/illegal-nofp16.l         |    3 +
 gas/testsuite/gas/aarch64/illegal-nofp16.s         |    7 +
 gas/testsuite/gas/aarch64/illegal-ras-1.d          |    4 +
 gas/testsuite/gas/aarch64/illegal-ras-1.l          |   39 +
 gas/testsuite/gas/aarch64/illegal-ras-1.s          |   52 +
 gas/testsuite/gas/aarch64/movw_label.d             |   22 +
 gas/testsuite/gas/aarch64/movw_label.s             |   10 +
 gas/testsuite/gas/aarch64/pr19721.d                |   10 +
 gas/testsuite/gas/aarch64/pr19721.s                |    5 +
 gas/testsuite/gas/all/gas.exp                      |   58 +-
 gas/testsuite/gas/all/none.d                       |    2 +
 gas/testsuite/gas/all/pr20312.l                    |    2 +
 gas/testsuite/gas/all/pr20312.s                    |    3 +
 gas/testsuite/gas/all/redef3.d                     |    2 +-
 gas/testsuite/gas/all/string.d                     |    1 +
 gas/testsuite/gas/alpha/alpha.exp                  |    5 +-
 gas/testsuite/gas/arc/add_s-err.s                  |    2 +-
 gas/testsuite/gas/arc/add_s.d                      |    8 +
 gas/testsuite/gas/arc/add_s.s                      |    4 +
 gas/testsuite/gas/arc/asm-errors-2.d               |    2 +
 gas/testsuite/gas/arc/asm-errors-2.err             |    2 +
 gas/testsuite/gas/arc/asm-errors-2.s               |    2 +
 gas/testsuite/gas/arc/asm-errors.d                 |    2 +
 gas/testsuite/gas/arc/asm-errors.err               |    6 +
 gas/testsuite/gas/arc/asm-errors.s                 |    5 +
 gas/testsuite/gas/arc/ext2op.d                     |   25 +
 gas/testsuite/gas/arc/ext2op.s                     |   21 +
 gas/testsuite/gas/arc/ext3op.d                     |   65 +
 gas/testsuite/gas/arc/ext3op.s                     |   64 +
 gas/testsuite/gas/arc/inline-data-1.d              |    8 +
 gas/testsuite/gas/arc/inline-data-1.s              |    4 +
 gas/testsuite/gas/arc/inline-data-2.d              |    9 +
 gas/testsuite/gas/arc/j.d                          |   56 +-
 gas/testsuite/gas/arc/jl.d                         |    4 +-
 gas/testsuite/gas/arc/ld2.d                        |    4 +-
 gas/testsuite/gas/arc/noargs_a7.d                  |   17 +
 gas/testsuite/gas/arc/noargs_a7.s                  |   10 +
 gas/testsuite/gas/arc/noargs_hs.d                  |   22 +
 gas/testsuite/gas/arc/noargs_hs.s                  |   14 +
 gas/testsuite/gas/arc/nps400-0.d                   |   15 +
 gas/testsuite/gas/arc/nps400-0.s                   |    2 +
 gas/testsuite/gas/arc/nps400-1.d                   |   89 +
 gas/testsuite/gas/arc/nps400-1.s                   |   75 +
 gas/testsuite/gas/arc/nps400-2.d                   |   18 +
 gas/testsuite/gas/arc/nps400-2.s                   |   16 +
 gas/testsuite/gas/arc/nps400-3.d                   |   56 +
 gas/testsuite/gas/arc/nps400-3.s                   |   23 +
 gas/testsuite/gas/arc/nps400-4.d                   |   12 +
 gas/testsuite/gas/arc/nps400-4.s                   |   11 +
 gas/testsuite/gas/arc/nps400-5.d                   |   10 +
 gas/testsuite/gas/arc/nps400-5.s                   |    5 +
 gas/testsuite/gas/arc/nps400-6.d                   |  358 +
 gas/testsuite/gas/arc/nps400-6.s                   |  228 +
 gas/testsuite/gas/arc/nps400-7.d                   |   32 +
 gas/testsuite/gas/arc/nps400-7.s                   |   41 +
 gas/testsuite/gas/arc/relax-avoid1.d               |   13 +
 gas/testsuite/gas/arc/relax-avoid1.s               |   11 +
 gas/testsuite/gas/arc/relax-avoid2.d               |   14 +
 gas/testsuite/gas/arc/relax-avoid2.s               |    4 +
 gas/testsuite/gas/arc/relax-avoid3.d               |   14 +
 gas/testsuite/gas/arc/relax-avoid3.s               |    5 +
 gas/testsuite/gas/arc/relax-b.d                    |   19 +
 gas/testsuite/gas/arc/relax-b.s                    |   11 +
 gas/testsuite/gas/arc/relocs-errors.d              |    1 +
 gas/testsuite/gas/arc/relocs-errors.err            |    7 +
 gas/testsuite/gas/arc/relocs-errors.s              |    7 +
 gas/testsuite/gas/arc/st.d                         |    8 +-
 gas/testsuite/gas/arc/taux.d                       |   25 +
 gas/testsuite/gas/arc/taux.s                       |  363 +
 gas/testsuite/gas/arc/tdpfp.d                      |   28 +
 gas/testsuite/gas/arc/textauxregister.d            |   12 +
 gas/testsuite/gas/arc/textauxregister.s            |    6 +
 gas/testsuite/gas/arc/textcondcode.d               |   13 +
 gas/testsuite/gas/arc/textcondcode.s               |    8 +
 gas/testsuite/gas/arc/textcoreregister.d           |   12 +
 gas/testsuite/gas/arc/textcoreregister.s           |    7 +
 gas/testsuite/gas/arc/textinsn-errors.d            |    1 +
 gas/testsuite/gas/arc/textinsn-errors.err          |    2 +
 gas/testsuite/gas/arc/textinsn-errors.s            |    1 +
 gas/testsuite/gas/arc/textinsn1op.d                |   17 +
 gas/testsuite/gas/arc/textinsn1op.s                |   12 +
 gas/testsuite/gas/arc/textinsn2op.d                |   24 +
 gas/testsuite/gas/arc/textinsn2op.s                |   22 +
 gas/testsuite/gas/arc/textinsn2op01.d              |   27 +
 gas/testsuite/gas/arc/textinsn2op01.s              |   26 +
 gas/testsuite/gas/arc/textinsn3op.d                |   63 +
 gas/testsuite/gas/arc/textinsn3op.s                |   64 +
 gas/testsuite/gas/arc/textpseudoop.d               |   11 +
 gas/testsuite/gas/arc/textpseudoop.s               |   11 +
 gas/testsuite/gas/arc/tfpuda.d                     |   28 +
 gas/testsuite/gas/arc/tfpx.s                       |   22 +
 gas/testsuite/gas/arc/tls-relocs1.d                |   12 +
 gas/testsuite/gas/arc/tls-relocs1.s                |   24 +
 gas/testsuite/gas/arc/warn.exp                     |    2 +-
 gas/testsuite/gas/arc/warn.s                       |    2 +-
 .../gas/arm/adds-thumb1-reloc-local-armv7-m.d      |   16 +
 .../gas/arm/adds-thumb1-reloc-local-armv7-m.s      |   13 +
 gas/testsuite/gas/arm/any-cmse-main.d              |   11 +
 gas/testsuite/gas/arm/any-cmse.d                   |   11 +
 .../gas/arm/{arch7em-bad.d => arch7em-bad-1.d}     |    0
 gas/testsuite/gas/arm/arch7em-bad-2.d              |    4 +
 gas/testsuite/gas/arm/arch7em-bad-3.d              |    4 +
 gas/testsuite/gas/arm/archv8m-base.d               |    3 +-
 gas/testsuite/gas/arm/archv8m-cmse-base.d          |   18 +
 gas/testsuite/gas/arm/archv8m-cmse-main-1.d        |   18 +
 gas/testsuite/gas/arm/archv8m-cmse-main-2.d        |   11 +
 gas/testsuite/gas/arm/archv8m-cmse-main.s          |    6 +
 gas/testsuite/gas/arm/archv8m-cmse-msr-base.d      |   32 +
 gas/testsuite/gas/arm/archv8m-cmse-msr-main.d      |   32 +
 gas/testsuite/gas/arm/archv8m-cmse-msr.s           |   25 +
 gas/testsuite/gas/arm/archv8m-cmse.s               |   13 +
 gas/testsuite/gas/arm/archv8m-main-dsp-1.d         |   48 +
 gas/testsuite/gas/arm/archv8m-main-dsp-2.d         |   18 +
 gas/testsuite/gas/arm/archv8m-main-dsp-3.d         |   11 +
 gas/testsuite/gas/arm/archv8m-main-dsp-4.d         |   32 +
 gas/testsuite/gas/arm/archv8m-main-dsp-5.d         |  140 +
 gas/testsuite/gas/arm/archv8m-main.d               |    3 +-
 gas/testsuite/gas/arm/archv8m.s                    |    1 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d    |    4 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l    |  206 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s    |   86 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d  |   75 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar.d        |   75 +
 gas/testsuite/gas/arm/armv8-2-fp16-scalar.s        |   86 +
 gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d    |  159 +
 .../gas/arm/armv8-2-fp16-simd-warning-thumb.d      |    4 +
 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d  |    4 +
 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l  |  149 +
 gas/testsuite/gas/arm/armv8-2-fp16-simd.d          |  159 +
 gas/testsuite/gas/arm/armv8-2-fp16-simd.s          |  249 +
 gas/testsuite/gas/arm/armv8-a+ras.d                |   55 +
 gas/testsuite/gas/arm/armv8-a+rdma-warning.d       |    6 +
 gas/testsuite/gas/arm/armv8-a+rdma.d               |    2 +
 gas/testsuite/gas/arm/armv8-a+rdma.l               |   65 +
 gas/testsuite/gas/arm/armv8-a+rdma.s               |   64 +-
 gas/testsuite/gas/arm/armv8_1-a+simd.d             |   78 +
 gas/testsuite/gas/arm/armv8_2+rdma.d               |   79 +
 gas/testsuite/gas/arm/armv8_2-a.d                  |    2 +
 gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d    |   18 +
 gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d  |   18 +
 gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d |   14 +
 gas/testsuite/gas/arm/blx-bl-convert.d             |    2 +-
 gas/testsuite/gas/arm/copro.d                      |    4 +-
 gas/testsuite/gas/arm/copro.s                      |    5 +-
 gas/testsuite/gas/arm/ldconst.d                    |    6 +-
 gas/testsuite/gas/arm/mapshort-elf.d               |    3 +-
 gas/testsuite/gas/arm/mask_1.d                     |   28 +
 gas/testsuite/gas/arm/mask_1.s                     |   17 +
 .../gas/arm/movs-thumb1-reloc-local-armv7-m.d      |   16 +
 .../gas/arm/movs-thumb1-reloc-local-armv7-m.s      |   13 +
 gas/testsuite/gas/arm/plt-1.d                      |    2 +-
 gas/testsuite/gas/arm/pr20068.d                    |   18 +
 gas/testsuite/gas/arm/pr20068.s                    |   10 +
 gas/testsuite/gas/arm/reloc-bad.d                  |    1 +
 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d |    4 +
 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l |   49 +
 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s |   27 +
 .../gas/arm/simd_by_scalar_low_regbank_thumb.d     |    4 +
 gas/testsuite/gas/arm/thumb-w-good.d               |    2 +-
 gas/testsuite/gas/arm/thumb2_it_search.d           |   13 +
 gas/testsuite/gas/arm/thumb2_it_search.s           |    8 +
 gas/testsuite/gas/arm/thumb2_pool.d                |    2 +-
 gas/testsuite/gas/arm/tls_vxworks.d                |   26 +-
 gas/testsuite/gas/arm/vfpv3-ldr_immediate.d        |    1 +
 gas/testsuite/gas/arm/vfpv3-ldr_immediate.s        |    4 +-
 gas/testsuite/gas/arm/weakdef-1.d                  |    2 +-
 gas/testsuite/gas/cfi/cfi-alpha-2.d                |    2 +-
 gas/testsuite/gas/cfi/cfi-arc-1.d                  |   29 +
 gas/testsuite/gas/cfi/cfi-arc-1.s                  |   21 +
 gas/testsuite/gas/cfi/cfi.exp                      |   47 +-
 gas/testsuite/gas/elf/bignums.d                    |   14 +
 gas/testsuite/gas/elf/bignums.s                    |   23 +
 gas/testsuite/gas/elf/common3.s                    |    1 +
 gas/testsuite/gas/elf/common3a.d                   |    7 +
 gas/testsuite/gas/elf/common3b.d                   |    7 +
 gas/testsuite/gas/elf/common4.s                    |    1 +
 gas/testsuite/gas/elf/common4a.d                   |    7 +
 gas/testsuite/gas/elf/common4b.d                   |    7 +
 gas/testsuite/gas/elf/elf.exp                      |   37 +-
 gas/testsuite/gas/elf/section10.d                  |   36 +
 gas/testsuite/gas/elf/section10.s                  |   35 +
 gas/testsuite/gas/elf/section11.d                  |   13 +
 gas/testsuite/gas/elf/section11.s                  |   11 +
 gas/testsuite/gas/elf/warn-2.s                     |    2 +-
 gas/testsuite/gas/epiphany/addr-syntax.d           |   10 +-
 gas/testsuite/gas/epiphany/allinsn.d               | 1502 +-
 gas/testsuite/gas/epiphany/regression.d            |   80 +-
 gas/testsuite/gas/epiphany/sample.d                |  118 +-
 gas/testsuite/gas/ft32/insn.d                      |  166 +-
 gas/testsuite/gas/i386/addend.d                    |   14 +
 gas/testsuite/gas/i386/addend.s                    |    9 +
 gas/testsuite/gas/i386/arch-10-prefetchw.d         |    2 +-
 gas/testsuite/gas/i386/arch-10.d                   |    2 +-
 gas/testsuite/gas/i386/arch-11.s                   |    1 +
 gas/testsuite/gas/i386/avx512vl-1.l                |   39 +
 gas/testsuite/gas/i386/avx512vl-1.s                |   24 +
 gas/testsuite/gas/i386/avx512vl-2.l                |   28 +
 gas/testsuite/gas/i386/avx512vl-2.s                |   16 +
 gas/testsuite/gas/i386/disp32.d                    |   10 +-
 gas/testsuite/gas/i386/disp32.s                    |    4 +
 gas/testsuite/gas/i386/dw2-compress-3.d            |  103 -
 gas/testsuite/gas/i386/dw2-compress-3a.d           |  104 +
 gas/testsuite/gas/i386/dw2-compress-3b.d           |  104 +
 gas/testsuite/gas/i386/dw2-compressed-3.d          |  104 -
 gas/testsuite/gas/i386/dw2-compressed-3a.d         |  104 +
 gas/testsuite/gas/i386/dw2-compressed-3b.d         |  104 +
 gas/testsuite/gas/i386/fence-as-lock-add-no.d      |   14 +
 gas/testsuite/gas/i386/fence-as-lock-add-yes.d     |   14 +
 gas/testsuite/gas/i386/fence-as-lock-add.s         |    6 +
 gas/testsuite/gas/i386/got-no-relax.d              |   31 +
 gas/testsuite/gas/i386/got.d                       |    1 +
 gas/testsuite/gas/i386/i386.exp                    |   57 +-
 gas/testsuite/gas/i386/ilp32/x86-64-branch.d       |   24 +-
 gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d     |    1 +
 gas/testsuite/gas/i386/ilp32/x86-64-localpic.d     |    1 +
 gas/testsuite/gas/i386/ilp32/x86-64-unwind.d       |    7 +-
 gas/testsuite/gas/i386/intel-movs.s                |   18 +
 gas/testsuite/gas/i386/intel-movs32.d              |   19 +
 gas/testsuite/gas/i386/intel-movs64.d              |   22 +
 gas/testsuite/gas/i386/localpic.d                  |    1 +
 gas/testsuite/gas/i386/mixed-mode-reloc32.d        |    1 +
 gas/testsuite/gas/i386/movz.s                      |   33 +
 gas/testsuite/gas/i386/movz32.d                    |   22 +
 gas/testsuite/gas/i386/movz64.d                    |   30 +
 gas/testsuite/gas/i386/mpx-inval-2.l               |  145 +
 gas/testsuite/gas/i386/mpx-inval-2.s               |   60 +
 gas/testsuite/gas/i386/no87-3.l                    |   39 +
 gas/testsuite/gas/i386/no87-3.s                    |   27 +
 gas/testsuite/gas/i386/noavx-1.l                   |   14 +
 gas/testsuite/gas/i386/noavx-1.s                   |    9 +
 gas/testsuite/gas/i386/noavx-2.l                   |    7 +
 gas/testsuite/gas/i386/noavx-2.s                   |    3 +
 gas/testsuite/gas/i386/noavx-3.l                   |   70 +
 gas/testsuite/gas/i386/noavx-3.s                   |   42 +
 gas/testsuite/gas/i386/noavx-4.d                   |   25 +
 gas/testsuite/gas/i386/noavx-4.s                   |   22 +
 gas/testsuite/gas/i386/noavx512-1.l                |  416 +
 gas/testsuite/gas/i386/noavx512-1.s                |  207 +
 gas/testsuite/gas/i386/noavx512-2.l                |  105 +
 gas/testsuite/gas/i386/noavx512-2.s                |   53 +
 gas/testsuite/gas/i386/nommx-1.l                   |   22 +
 gas/testsuite/gas/i386/nommx-1.s                   |   15 +
 gas/testsuite/gas/i386/nommx-2.l                   |    7 +
 gas/testsuite/gas/i386/nommx-2.s                   |    3 +
 gas/testsuite/gas/i386/nommx-3.l                   |    7 +
 gas/testsuite/gas/i386/nommx-3.s                   |    3 +
 gas/testsuite/gas/i386/nosse-1.l                   |   14 +
 gas/testsuite/gas/i386/nosse-1.s                   |    9 +
 gas/testsuite/gas/i386/nosse-2.l                   |    7 +
 gas/testsuite/gas/i386/nosse-2.s                   |    3 +
 gas/testsuite/gas/i386/nosse-3.l                   |    7 +
 gas/testsuite/gas/i386/nosse-3.s                   |    3 +
 gas/testsuite/gas/i386/nosse-4.l                   |   80 +
 gas/testsuite/gas/i386/nosse-4.s                   |   51 +
 gas/testsuite/gas/i386/nosse-5.d                   |   28 +
 gas/testsuite/gas/i386/nosse-5.s                   |   27 +
 gas/testsuite/gas/i386/pr19498.d                   |   13 +
 gas/testsuite/gas/i386/pr19498.s                   |    8 +
 gas/testsuite/gas/i386/prefix.d                    |    3 +-
 gas/testsuite/gas/i386/rdpid-intel.d               |   11 +
 gas/testsuite/gas/i386/rdpid.d                     |   11 +
 gas/testsuite/gas/i386/rdpid.s                     |    5 +
 gas/testsuite/gas/i386/reloc32.d                   |    3 +
 gas/testsuite/gas/i386/suffix-bad.l                |   15 +
 gas/testsuite/gas/i386/suffix-bad.s                |   18 +
 gas/testsuite/gas/i386/x86-64-addend.d             |   14 +
 gas/testsuite/gas/i386/x86-64-addend.s             |    9 +
 gas/testsuite/gas/i386/x86-64-avx512f-intel.d      |    2 +
 gas/testsuite/gas/i386/x86-64-avx512f.d            |    2 +
 gas/testsuite/gas/i386/x86-64-avx512f.s            |    2 +
 gas/testsuite/gas/i386/x86-64-avx512vl-1.l         |   39 +
 gas/testsuite/gas/i386/x86-64-avx512vl-1.s         |   24 +
 gas/testsuite/gas/i386/x86-64-avx512vl-2.l         |   28 +
 gas/testsuite/gas/i386/x86-64-avx512vl-2.s         |   16 +
 gas/testsuite/gas/i386/x86-64-branch-4.l           |   33 +
 gas/testsuite/gas/i386/x86-64-branch-4.s           |   16 +
 gas/testsuite/gas/i386/x86-64-branch.d             |   24 +-
 gas/testsuite/gas/i386/x86-64-disp32.d             |   10 +-
 gas/testsuite/gas/i386/x86-64-disp32.s             |    3 +
 .../gas/i386/x86-64-fence-as-lock-add-no.d         |   14 +
 .../gas/i386/x86-64-fence-as-lock-add-yes.d        |   14 +
 gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d  |   27 +
 gas/testsuite/gas/i386/x86-64-gotpcrel.d           |    1 +
 gas/testsuite/gas/i386/x86-64-localpic.d           |    1 +
 gas/testsuite/gas/i386/x86-64-mpx-inval-2.l        |  318 +-
 gas/testsuite/gas/i386/x86-64-mpx-inval-2.s        |   16 +
 gas/testsuite/gas/i386/x86-64-pr20141.d            |   10 +
 gas/testsuite/gas/i386/x86-64-pr20141.s            |    5 +
 gas/testsuite/gas/i386/x86-64-rdpid-intel.d        |   12 +
 gas/testsuite/gas/i386/x86-64-rdpid.d              |   12 +
 gas/testsuite/gas/i386/x86-64-rdpid.s              |    6 +
 gas/testsuite/gas/i386/x86-64-suffix-bad.l         |    4 +
 gas/testsuite/gas/i386/x86-64-suffix-bad.s         |    5 +
 gas/testsuite/gas/i386/x86-64-unwind.d             |    4 +-
 gas/testsuite/gas/i386/x86_64-intel.d              |    2 +-
 gas/testsuite/gas/ip2k/allinsn.d                   |  763 +
 gas/testsuite/gas/ip2k/allinsn.s                   |  845 +
 gas/testsuite/gas/ip2k/ip2k-allinsn.exp            |    5 +
 gas/testsuite/gas/lns/lns.exp                      |    3 +-
 gas/testsuite/gas/macros/macros.exp                |    4 +
 gas/testsuite/gas/mips/beq.d                       |   18 +-
 gas/testsuite/gas/mips/beq.s                       |    4 +-
 gas/testsuite/gas/mips/bge.d                       |    4 +-
 gas/testsuite/gas/mips/bgeu.d                      |    4 +-
 gas/testsuite/gas/mips/blt.d                       |    4 +-
 gas/testsuite/gas/mips/bltu.d                      |    4 +-
 .../gas/mips/branch-absolute-addend-n32.d          |   25 +
 .../gas/mips/branch-absolute-addend-n64.d          |   35 +
 gas/testsuite/gas/mips/branch-absolute-addend.d    |   24 +
 gas/testsuite/gas/mips/branch-absolute-addend.s    |   20 +
 gas/testsuite/gas/mips/branch-absolute-n32.d       |   25 +
 gas/testsuite/gas/mips/branch-absolute-n64.d       |   35 +
 gas/testsuite/gas/mips/branch-absolute.d           |   24 +
 gas/testsuite/gas/mips/branch-absolute.s           |   20 +
 gas/testsuite/gas/mips/branch-addend-n32.d         |   23 +
 gas/testsuite/gas/mips/branch-addend-n64.d         |   27 +
 gas/testsuite/gas/mips/branch-addend.d             |   22 +
 gas/testsuite/gas/mips/branch-addend.s             |   31 +
 gas/testsuite/gas/mips/branch-extern-1.d           |   12 +
 gas/testsuite/gas/mips/branch-extern-2.d           |   12 +
 gas/testsuite/gas/mips/branch-extern-3.d           |   17 +
 gas/testsuite/gas/mips/branch-extern-4.d           |   16 +
 gas/testsuite/gas/mips/branch-extern.l             |    2 +
 gas/testsuite/gas/mips/branch-extern.s             |   10 +
 gas/testsuite/gas/mips/branch-likely.d             |   20 +-
 gas/testsuite/gas/mips/branch-local-1.d            |   26 +
 gas/testsuite/gas/mips/branch-local-1.s            |   31 +
 gas/testsuite/gas/mips/branch-local-2.l            |    5 +
 gas/testsuite/gas/mips/branch-local-2.s            |   33 +
 gas/testsuite/gas/mips/branch-local-3.l            |    3 +
 gas/testsuite/gas/mips/branch-local-3.s            |   30 +
 gas/testsuite/gas/mips/branch-local-4.d            |   20 +
 gas/testsuite/gas/mips/branch-local-4.s            |   27 +
 gas/testsuite/gas/mips/branch-local-n32-1.d        |   26 +
 gas/testsuite/gas/mips/branch-local-n32-2.l        |    5 +
 gas/testsuite/gas/mips/branch-local-n32-2.s        |   33 +
 gas/testsuite/gas/mips/branch-local-n32-3.l        |    3 +
 gas/testsuite/gas/mips/branch-local-n32-3.s        |   30 +
 gas/testsuite/gas/mips/branch-local-n32-4.d        |   20 +
 gas/testsuite/gas/mips/branch-local-n64-1.d        |   32 +
 gas/testsuite/gas/mips/branch-local-n64-2.l        |    5 +
 gas/testsuite/gas/mips/branch-local-n64-2.s        |   33 +
 gas/testsuite/gas/mips/branch-local-n64-3.l        |    3 +
 gas/testsuite/gas/mips/branch-local-n64-3.s        |   30 +
 gas/testsuite/gas/mips/branch-local-n64-4.d        |   22 +
 gas/testsuite/gas/mips/branch-misc-1.s             |    6 +
 gas/testsuite/gas/mips/branch-misc-2-64.d          |   17 +-
 gas/testsuite/gas/mips/branch-misc-2.d             |   11 +-
 gas/testsuite/gas/mips/branch-misc-2.s             |    9 +-
 gas/testsuite/gas/mips/branch-misc-2pic-64.d       |   17 +-
 gas/testsuite/gas/mips/branch-misc-2pic.d          |   11 +-
 gas/testsuite/gas/mips/branch-misc-5-64.d          |   27 +
 gas/testsuite/gas/mips/branch-misc-5.d             |   20 +
 gas/testsuite/gas/mips/branch-misc-5.s             |   21 +
 gas/testsuite/gas/mips/branch-misc-5pic-64.d       |   27 +
 gas/testsuite/gas/mips/branch-misc-5pic.d          |   21 +
 gas/testsuite/gas/mips/branch-section-1.d          |   17 +
 gas/testsuite/gas/mips/branch-section-2.d          |   17 +
 gas/testsuite/gas/mips/branch-section-3.d          |   18 +
 gas/testsuite/gas/mips/branch-section-4.d          |   18 +
 gas/testsuite/gas/mips/branch-section.l            |    2 +
 gas/testsuite/gas/mips/branch-section.s            |   20 +
 gas/testsuite/gas/mips/branch-swap-3.d             |   38 +
 gas/testsuite/gas/mips/branch-swap-3.s             |   30 +
 gas/testsuite/gas/mips/branch-swap-4.d             |    5 +
 gas/testsuite/gas/mips/branch-weak-1.d             |   15 +
 gas/testsuite/gas/mips/branch-weak-2.d             |   15 +
 gas/testsuite/gas/mips/branch-weak-3.d             |   16 +
 gas/testsuite/gas/mips/branch-weak-4.d             |   16 +
 gas/testsuite/gas/mips/branch-weak-5.d             |   15 +
 gas/testsuite/gas/mips/branch-weak-6.d             |   14 +
 gas/testsuite/gas/mips/branch-weak-7.d             |   14 +
 gas/testsuite/gas/mips/branch-weak.l               |    2 +
 gas/testsuite/gas/mips/branch-weak.s               |   19 +
 gas/testsuite/gas/mips/compact-eh-err2.l           |    2 +-
 gas/testsuite/gas/mips/compact-eh-err2.s           |    3 +
 gas/testsuite/gas/mips/ecoff@ld-forward.d          |    5 -
 gas/testsuite/gas/mips/ecoff@ld-zero-3.d           |    4 -
 gas/testsuite/gas/mips/ecoff@ld.d                  |  386 -
 gas/testsuite/gas/mips/ecoff@sd-forward.d          |    5 -
 gas/testsuite/gas/mips/ecoff@sd.d                  |  386 -
 gas/testsuite/gas/mips/isa-override-1.d            |   49 +
 gas/testsuite/gas/mips/isa-override-1.s            |   31 +
 gas/testsuite/gas/mips/isa-override-2.l            |    4 +
 gas/testsuite/gas/mips/isa-override-2.s            |   18 +
 gas/testsuite/gas/mips/jal-svr4pic-local-n32.d     |   33 +
 gas/testsuite/gas/mips/jal-svr4pic-local-n64.d     |   37 +
 gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s  |   32 +
 gas/testsuite/gas/mips/jal-svr4pic-local.d         |   31 +
 gas/testsuite/gas/mips/jal-svr4pic-local.s         |   34 +
 gas/testsuite/gas/mips/jalx-addend-n32.d           |   29 +
 gas/testsuite/gas/mips/jalx-addend-n64.d           |   37 +
 gas/testsuite/gas/mips/jalx-addend.d               |   28 +
 gas/testsuite/gas/mips/jalx-addend.s               |   35 +
 gas/testsuite/gas/mips/jalx-imm-n32.d              |    5 +
 gas/testsuite/gas/mips/jalx-imm-n64.d              |    5 +
 gas/testsuite/gas/mips/jalx-imm.d                  |   24 +
 gas/testsuite/gas/mips/jalx-imm.s                  |   35 +
 gas/testsuite/gas/mips/jalx-local-n32.d            |   29 +
 gas/testsuite/gas/mips/jalx-local-n64.d            |   37 +
 gas/testsuite/gas/mips/jalx-local.d                |   28 +
 gas/testsuite/gas/mips/jalx-local.s                |   33 +
 gas/testsuite/gas/mips/la.d                        |  320 +-
 gas/testsuite/gas/mips/lb.d                        |  312 +-
 gas/testsuite/gas/mips/lifloat.d                   |   12 +-
 .../mips/micromips-branch-absolute-addend-n32.d    |   26 +
 .../mips/micromips-branch-absolute-addend-n64.d    |   36 +
 .../gas/mips/micromips-branch-absolute-addend.d    |   25 +
 .../gas/mips/micromips-branch-absolute-addend.s    |   22 +
 .../gas/mips/micromips-branch-absolute-n32.d       |   26 +
 .../gas/mips/micromips-branch-absolute-n64.d       |   36 +
 gas/testsuite/gas/mips/micromips-branch-absolute.d |   25 +
 gas/testsuite/gas/mips/micromips-branch-absolute.s |   22 +
 gas/testsuite/gas/mips/micromips-branch-relax.s    |    1 +
 gas/testsuite/gas/mips/micromips-insn32.d          |    4 +-
 gas/testsuite/gas/mips/micromips-noinsn32.d        |    4 +-
 gas/testsuite/gas/mips/micromips-trap.d            |    4 +-
 gas/testsuite/gas/mips/micromips.d                 |    4 +-
 gas/testsuite/gas/mips/micromips.s                 |    4 +-
 gas/testsuite/gas/mips/micromips@beq.d             |    5 +
 .../gas/mips/micromips@branch-misc-2-64.d          |   18 +-
 gas/testsuite/gas/mips/micromips@branch-misc-2.d   |   12 +-
 .../gas/mips/micromips@branch-misc-2pic-64.d       |   18 +-
 .../gas/mips/micromips@branch-misc-2pic.d          |   12 +-
 .../gas/mips/micromips@branch-misc-4-64.d          |   16 +-
 .../gas/mips/micromips@branch-misc-5-64.d          |   28 +
 gas/testsuite/gas/mips/micromips@branch-misc-5.d   |   22 +
 .../gas/mips/micromips@branch-misc-5pic-64.d       |   28 +
 .../gas/mips/micromips@branch-misc-5pic.d          |   22 +
 gas/testsuite/gas/mips/micromips@branch-swap-3.d   |   40 +
 gas/testsuite/gas/mips/micromips@branch-swap-4.d   |    5 +
 gas/testsuite/gas/mips/micromips@isa-override-1.d  |   50 +
 .../gas/mips/micromips@jal-svr4pic-local-n32.d     |   33 +
 .../gas/mips/micromips@jal-svr4pic-local-n64.d     |   37 +
 .../gas/mips/micromips@jal-svr4pic-local.d         |   32 +
 gas/testsuite/gas/mips/mips.exp                    |  228 +-
 gas/testsuite/gas/mips/mips16-64.d                 |   18 +-
 gas/testsuite/gas/mips/mips16-absolute-reloc-0.d   |   12 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-0.s   |   17 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-1.d   |   12 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-1.s   |   17 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-2.d   |    3 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-2.l   |   25 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-2.s   |   37 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-3.d   |    3 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-3.l   |   16 +
 gas/testsuite/gas/mips/mips16-absolute-reloc-3.s   |   28 +
 .../gas/mips/mips16-branch-absolute-addend-n32.d   |   21 +
 .../gas/mips/mips16-branch-absolute-addend-n64.d   |   31 +
 .../gas/mips/mips16-branch-absolute-addend.d       |   20 +
 .../gas/mips/mips16-branch-absolute-addend.s       |   22 +
 .../gas/mips/mips16-branch-absolute-n32.d          |   21 +
 .../gas/mips/mips16-branch-absolute-n64.d          |   31 +
 gas/testsuite/gas/mips/mips16-branch-absolute.d    |   20 +
 gas/testsuite/gas/mips/mips16-branch-absolute.s    |   22 +
 gas/testsuite/gas/mips/mips16-branch-addend-0.d    |   17 +
 gas/testsuite/gas/mips/mips16-branch-addend-0.s    |   30 +
 gas/testsuite/gas/mips/mips16-branch-addend-1.d    |   17 +
 gas/testsuite/gas/mips/mips16-branch-addend-1.s    |   30 +
 gas/testsuite/gas/mips/mips16-branch-addend-2.d    |   22 +
 gas/testsuite/gas/mips/mips16-branch-addend-2.s    |   33 +
 gas/testsuite/gas/mips/mips16-branch-addend-3.d    |   20 +
 gas/testsuite/gas/mips/mips16-branch-addend-3.s    |   19 +
 gas/testsuite/gas/mips/mips16-branch-reloc-0.d     |   17 +
 gas/testsuite/gas/mips/mips16-branch-reloc-0.s     |   30 +
 gas/testsuite/gas/mips/mips16-branch-reloc-1.d     |   17 +
 gas/testsuite/gas/mips/mips16-branch-reloc-1.s     |   30 +
 gas/testsuite/gas/mips/mips16-branch-reloc-2.d     |   22 +
 gas/testsuite/gas/mips/mips16-branch-reloc-2.s     |   31 +
 gas/testsuite/gas/mips/mips16-branch-reloc-3.d     |   20 +
 gas/testsuite/gas/mips/mips16-branch-reloc-3.s     |   19 +
 gas/testsuite/gas/mips/mips16-dwarf2.s             |    4 +-
 gas/testsuite/gas/mips/mips16-pcrel-absolute.d     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-absolute.l     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-absolute.s     |   18 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-0.d     |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-0.s     |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-1.d     |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-1.s     |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-2.d     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-2.l     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-2.s     |   26 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-3.d     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-3.l     |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-addend-3.s     |   16 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-0.d      |   16 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-0.s      |   23 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-1.d      |   18 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-2.d      |   16 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-2.s      |   23 +
 gas/testsuite/gas/mips/mips16-pcrel-relax-3.d      |   18 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.d      |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.s      |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.d      |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.s      |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.s      |   26 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.s      |   16 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d      |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.s      |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d      |   13 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.s      |   25 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.s      |   26 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l      |    3 +
 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.s      |   16 +
 gas/testsuite/gas/mips/mips16.d                    |   18 +-
 gas/testsuite/gas/mips/mips16.s                    |   26 +-
 gas/testsuite/gas/mips/mips16@branch-swap-3.d      |   44 +
 gas/testsuite/gas/mips/mips16@branch-swap-4.d      |    5 +
 gas/testsuite/gas/mips/mips16@relax-swap3.d        |   16 +-
 gas/testsuite/gas/mips/mips16@relax-swap3.l        |    3 +
 gas/testsuite/gas/mips/mips1@isa-override-1.d      |   53 +
 gas/testsuite/gas/mips/mips1@isa-override-2.l      |    4 +
 gas/testsuite/gas/mips/mips1@isa-override-2.s      |   18 +
 gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d   |   33 +
 gas/testsuite/gas/mips/mips2@isa-override-1.d      |   50 +
 gas/testsuite/gas/mips/mips2@isa-override-2.l      |    4 +
 gas/testsuite/gas/mips/mips2@isa-override-2.s      |   18 +
 gas/testsuite/gas/mips/mips32-dspr3.d              |   22 +
 gas/testsuite/gas/mips/mips32-dspr3.s              |   12 +
 gas/testsuite/gas/mips/mips32@isa-override-1.d     |    5 +
 gas/testsuite/gas/mips/mips32@isa-override-2.l     |    4 +
 gas/testsuite/gas/mips/mips32@isa-override-2.s     |   18 +
 gas/testsuite/gas/mips/mips32r2@isa-override-1.d   |   50 +
 gas/testsuite/gas/mips/mips32r2@isa-override-2.l   |    4 +
 gas/testsuite/gas/mips/mips32r2@isa-override-2.s   |   18 +
 gas/testsuite/gas/mips/mips32r3@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mips32r3@isa-override-2.l   |    4 +
 gas/testsuite/gas/mips/mips32r3@isa-override-2.s   |   18 +
 gas/testsuite/gas/mips/mips32r5@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mips32r5@isa-override-2.l   |    4 +
 gas/testsuite/gas/mips/mips32r5@isa-override-2.s   |   18 +
 gas/testsuite/gas/mips/mips32r6@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mips32r6@isa-override-2.l   |    4 +
 gas/testsuite/gas/mips/mips32r6@isa-override-2.s   |   18 +
 gas/testsuite/gas/mips/mips64r2@isa-override-1.d   |   50 +
 gas/testsuite/gas/mips/mips64r3@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mips64r5@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mips64r6@isa-override-1.d   |    5 +
 gas/testsuite/gas/mips/mipsr6@beq.d                |   22 +-
 gas/testsuite/gas/mips/mipsr6@bge.d                |   32 +-
 gas/testsuite/gas/mips/mipsr6@bgeu.d               |   26 +-
 gas/testsuite/gas/mips/mipsr6@blt.d                |   32 +-
 gas/testsuite/gas/mips/mipsr6@bltu.d               |   26 +-
 gas/testsuite/gas/mips/mipsr6@branch-misc-2-64.d   |   17 +-
 .../gas/mips/mipsr6@branch-misc-2pic-64.d          |   17 +-
 gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d   |   27 +
 .../gas/mips/mipsr6@branch-misc-5pic-64.d          |   27 +
 gas/testsuite/gas/mips/mipsr6@nal-1.d              |   13 +
 gas/testsuite/gas/mips/mipsr6@nal-2.d              |   13 +
 gas/testsuite/gas/mips/nal-1.d                     |   13 +
 gas/testsuite/gas/mips/nal-2.d                     |   13 +
 gas/testsuite/gas/mips/nal.s                       |   11 +
 gas/testsuite/gas/mips/octeon3@isa-override-1.d    |    6 +
 gas/testsuite/gas/mips/octeon3@isa-override-1.l    |    2 +
 gas/testsuite/gas/mips/octeon3@isa-override-2.l    |    5 +
 gas/testsuite/gas/mips/octeon3@isa-override-2.s    |   18 +
 gas/testsuite/gas/mips/octeon@isa-override-1.d     |    5 +
 gas/testsuite/gas/mips/option-pic-1.d              |   18 +
 gas/testsuite/gas/mips/option-pic-1.s              |   16 +
 gas/testsuite/gas/mips/option-pic-2.l              |    4 +
 gas/testsuite/gas/mips/option-pic-2.s              |    4 +
 gas/testsuite/gas/mips/option-pic-vxworks-1.l      |    3 +
 gas/testsuite/gas/mips/option-pic-vxworks-1.s      |    2 +
 gas/testsuite/gas/mips/option-pic-vxworks-2.l      |    3 +
 gas/testsuite/gas/mips/option-pic-vxworks-2.s      |    2 +
 gas/testsuite/gas/mips/pcrel-reloc-1-r6.d          |   21 +
 gas/testsuite/gas/mips/pcrel-reloc-1.d             |   17 +
 gas/testsuite/gas/mips/pcrel-reloc-1.s             |   31 +
 gas/testsuite/gas/mips/pcrel-reloc-2-r6.d          |    5 +
 gas/testsuite/gas/mips/pcrel-reloc-2.d             |    5 +
 gas/testsuite/gas/mips/pcrel-reloc-3-r6.d          |    5 +
 gas/testsuite/gas/mips/pcrel-reloc-3.d             |    5 +
 gas/testsuite/gas/mips/pcrel-reloc-4-r6.d          |   71 +
 gas/testsuite/gas/mips/pcrel-reloc-4.d             |   43 +
 gas/testsuite/gas/mips/pcrel-reloc-4.s             |   83 +
 gas/testsuite/gas/mips/pcrel-reloc-5-r6.d          |   71 +
 gas/testsuite/gas/mips/pcrel-reloc-5.d             |   43 +
 gas/testsuite/gas/mips/pcrel-reloc-6.d             |   19 +
 gas/testsuite/gas/mips/pcrel-reloc-6.l             |   11 +
 gas/testsuite/gas/mips/pcrel-reloc-6.s             |   25 +
 gas/testsuite/gas/mips/r3000@isa-override-1.d      |    5 +
 gas/testsuite/gas/mips/r3000@isa-override-2.l      |    4 +
 gas/testsuite/gas/mips/r3000@isa-override-2.s      |   18 +
 gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d   |    6 +
 gas/testsuite/gas/mips/r3900@isa-override-1.d      |    5 +
 gas/testsuite/gas/mips/r3900@isa-override-2.l      |    4 +
 gas/testsuite/gas/mips/r3900@isa-override-2.s      |   18 +
 gas/testsuite/gas/mips/r5900@isa-override-1.d      |   28 +
 gas/testsuite/gas/mips/r5900@isa-override-1.s      |   23 +
 gas/testsuite/gas/mips/r6-64-n32.d                 |    2 +-
 gas/testsuite/gas/mips/r6-64-n64.d                 |    2 +-
 gas/testsuite/gas/mips/relax-swap3.s               |    1 +
 gas/testsuite/gas/mips/sb.d                        |  312 +-
 gas/testsuite/gas/mips/sdata-gp.d                  |   11 +
 gas/testsuite/gas/mips/sdata-gp.s                  |    7 +
 gas/testsuite/gas/mips/tls-ill.l                   |    4 +-
 gas/testsuite/gas/mips/uld.d                       |  156 +-
 gas/testsuite/gas/mips/ulh.d                       |  156 +-
 gas/testsuite/gas/mips/ulw.d                       |  156 +-
 gas/testsuite/gas/mips/unaligned-branch-1.l        |   37 +
 gas/testsuite/gas/mips/unaligned-branch-1.s        |  137 +
 gas/testsuite/gas/mips/unaligned-branch-2.l        |   19 +
 gas/testsuite/gas/mips/unaligned-branch-2.s        |  139 +
 gas/testsuite/gas/mips/unaligned-branch-3.d        |  181 +
 .../gas/mips/unaligned-branch-micromips-1.l        |   49 +
 .../gas/mips/unaligned-branch-micromips-1.s        |  201 +
 .../gas/mips/unaligned-branch-micromips-2.l        |   21 +
 .../gas/mips/unaligned-branch-micromips-2.s        |  203 +
 .../gas/mips/unaligned-branch-micromips-3.d        |  277 +
 gas/testsuite/gas/mips/unaligned-branch-mips16-1.l |   23 +
 gas/testsuite/gas/mips/unaligned-branch-mips16-1.s |  105 +
 gas/testsuite/gas/mips/unaligned-branch-mips16-2.l |    9 +
 gas/testsuite/gas/mips/unaligned-branch-mips16-2.s |  107 +
 gas/testsuite/gas/mips/unaligned-branch-mips16-3.d |  133 +
 gas/testsuite/gas/mips/unaligned-branch-r6-1.l     |   40 +
 gas/testsuite/gas/mips/unaligned-branch-r6-1.s     |  139 +
 gas/testsuite/gas/mips/unaligned-branch-r6-2.l     |   31 +
 gas/testsuite/gas/mips/unaligned-branch-r6-2.s     |  139 +
 gas/testsuite/gas/mips/unaligned-branch-r6-3.l     |   19 +
 gas/testsuite/gas/mips/unaligned-branch-r6-3.s     |  141 +
 gas/testsuite/gas/mips/unaligned-branch-r6-4.l     |   19 +
 gas/testsuite/gas/mips/unaligned-branch-r6-4.s     |  141 +
 gas/testsuite/gas/mips/unaligned-branch-r6-5.d     |  181 +
 gas/testsuite/gas/mips/unaligned-branch-r6-6.d     |  181 +
 gas/testsuite/gas/mips/unaligned-jump-1.l          |   37 +
 gas/testsuite/gas/mips/unaligned-jump-1.s          |  137 +
 gas/testsuite/gas/mips/unaligned-jump-2.l          |   19 +
 gas/testsuite/gas/mips/unaligned-jump-2.s          |  139 +
 gas/testsuite/gas/mips/unaligned-jump-3.d          |  181 +
 .../gas/mips/unaligned-jump-micromips-1.l          |   44 +
 .../gas/mips/unaligned-jump-micromips-1.s          |  169 +
 .../gas/mips/unaligned-jump-micromips-2.l          |   19 +
 .../gas/mips/unaligned-jump-micromips-2.s          |  171 +
 .../gas/mips/unaligned-jump-micromips-3.d          |  229 +
 gas/testsuite/gas/mips/unaligned-jump-mips16-1.l   |   24 +
 gas/testsuite/gas/mips/unaligned-jump-mips16-1.s   |  105 +
 gas/testsuite/gas/mips/unaligned-jump-mips16-2.l   |   13 +
 gas/testsuite/gas/mips/unaligned-jump-mips16-2.s   |  107 +
 gas/testsuite/gas/mips/unaligned-jump-mips16-3.d   |  133 +
 gas/testsuite/gas/mips/usd.d                       |  156 +-
 gas/testsuite/gas/mips/ush.d                       |  156 +-
 gas/testsuite/gas/mips/usw.d                       |  156 +-
 gas/testsuite/gas/msp430/bad.l                     |   14 +-
 gas/testsuite/gas/msp430/bad.s                     |    6 +
 gas/testsuite/gas/msp430/msp430x.d                 |   53 +-
 gas/testsuite/gas/msp430/msp430x.s                 |    8 +-
 gas/testsuite/gas/nds32/alu-2.d                    |    2 +-
 gas/testsuite/gas/nds32/ls.d                       |   32 +-
 gas/testsuite/gas/nds32/sys-reg.d                  |  216 +-
 gas/testsuite/gas/nds32/usr-spe-reg.d              |   30 +-
 gas/testsuite/gas/pe/aligncomm-d.d                 |    2 +-
 gas/testsuite/gas/pe/section-align-1.d             |    1 +
 gas/testsuite/gas/pe/section-align-3.d             |    1 +
 gas/testsuite/gas/pe/section-exclude.d             |    1 +
 gas/testsuite/gas/ppc/altivec3.d                   |    1 +
 gas/testsuite/gas/ppc/altivec3.s                   |    1 +
 gas/testsuite/gas/ppc/e6500.d                      |   17 +
 gas/testsuite/gas/ppc/e6500.s                      |   16 +
 gas/testsuite/gas/ppc/power4.d                     |   11 +-
 gas/testsuite/gas/ppc/power4.s                     |    8 +
 gas/testsuite/gas/ppc/power8.d                     |   32 +
 gas/testsuite/gas/ppc/power8.s                     |   32 +
 gas/testsuite/gas/ppc/power9.d                     |   37 +
 gas/testsuite/gas/ppc/power9.s                     |   37 +
 gas/testsuite/gas/ppc/test2xcoff32.d               |    2 +-
 gas/testsuite/gas/ppc/textalign-xcoff-001.d        |    2 +-
 gas/testsuite/gas/rx/mov.d                         |   10 +-
 gas/testsuite/gas/rx/mvtacgu.d                     |    8 +-
 gas/testsuite/gas/rx/pr19665.d                     |   26 +
 gas/testsuite/gas/rx/pr19665.s                     |   20 +
 gas/testsuite/gas/rx/rx.exp                        |    1 +
 gas/testsuite/gas/sparc/ldtxa.d                    |   33 +
 gas/testsuite/gas/sparc/ldtxa.s                    |   26 +
 gas/testsuite/gas/sparc/ldx_efsr.d                 |    4 +-
 gas/testsuite/gas/sparc/mism-1.s                   |    7 +
 gas/testsuite/gas/sparc/mism-2.s                   |   23 +
 gas/testsuite/gas/sparc/mwait.d                    |    7 +-
 gas/testsuite/gas/sparc/mwait.s                    |    1 -
 gas/testsuite/gas/sparc/pr19910-1.d                |   11 +
 gas/testsuite/gas/sparc/pr19910-1.s                |    8 +
 gas/testsuite/gas/sparc/pr19910-2.l                |    4 +
 gas/testsuite/gas/sparc/pr19910-2.s                |    5 +
 gas/testsuite/gas/sparc/rdasr.d                    |   18 +
 gas/testsuite/gas/sparc/rdasr.s                    |   11 +
 gas/testsuite/gas/sparc/rdhpr.d                    |    5 +-
 gas/testsuite/gas/sparc/rdhpr.s                    |    3 +
 gas/testsuite/gas/sparc/rdpr.d                     |    2 +-
 gas/testsuite/gas/sparc/sparc.exp                  |    6 +
 gas/testsuite/gas/sparc/sparc5vis4.d               |    2 +-
 gas/testsuite/gas/sparc/sparc5vis4.s               |    2 +-
 gas/testsuite/gas/sparc/wrasr.d                    |   48 +
 gas/testsuite/gas/sparc/wrasr.s                    |   41 +
 gas/testsuite/gas/sparc/wrhpr.d                    |   59 +-
 gas/testsuite/gas/sparc/wrhpr.s                    |   57 +-
 gas/testsuite/gas/sparc/wrpr.d                     |  114 +-
 gas/testsuite/gas/sparc/wrpr.s                     |  110 +-
 gas/testsuite/gas/tic6x/scomm-directive-4.d        |    4 +-
 gas/testsuite/gas/tilepro/t_constants.d            |   15 +-
 gas/testsuite/gas/tilepro/t_constants.s            |  475 +-
 gas/testsuite/gas/v850/basic.exp                   |    1 +
 gas/testsuite/gas/v850/pr19937.d                   |   15 +
 gas/testsuite/gas/v850/pr19937.s                   |   17 +
 gas/testsuite/gas/xtensa/all.exp                   |    2 +
 gas/testsuite/gas/xtensa/init-fini-literals.d      |   24 +
 gas/testsuite/gas/xtensa/init-fini-literals.s      |   19 +
 gas/testsuite/gas/xtensa/loc.d                     |   10 +
 gas/testsuite/gas/xtensa/loc.s                     |    7 +
 gas/write.c                                        |   73 +-
 gas/write.h                                        |   10 +-
 gdb/ChangeLog                                      | 4354 ++++
 gdb/MAINTAINERS                                    |    7 +-
 gdb/Makefile.in                                    |   59 +-
 gdb/NEWS                                           |  151 +-
 gdb/aarch32-linux-nat.c                            |    7 +-
 gdb/aarch64-linux-tdep.c                           |   78 +-
 gdb/aarch64-tdep.c                                 |   55 +-
 gdb/ada-exp.y                                      |   59 +-
 gdb/ada-lang.c                                     |  143 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/ada-typeprint.c                                |    2 +-
 gdb/aix-thread.c                                   |    8 +-
 gdb/alpha-mdebug-tdep.c                            |    2 -
 gdb/alpha-tdep.c                                   |    1 -
 gdb/amd64-dicos-tdep.c                             |    2 -
 gdb/amd64-linux-nat.c                              |  431 +-
 gdb/amd64-linux-tdep.c                             |   14 +-
 gdb/amd64-linux-tdep.h                             |    1 +
 gdb/amd64-tdep.c                                   |   38 +-
 gdb/amd64-windows-tdep.c                           |   15 -
 gdb/amd64bsd-nat.c                                 |  112 +-
 gdb/amd64bsd-nat.h                                 |   38 -
 gdb/amd64fbsd-nat.c                                |   33 +-
 gdb/annotate.c                                     |   15 +-
 gdb/arch-utils.c                                   |   33 +-
 gdb/arch-utils.h                                   |    7 +
 gdb/arch/arm-get-next-pcs.c                        |   39 +-
 gdb/arch/arm-get-next-pcs.h                        |    9 +-
 gdb/arch/arm-linux.c                               |   82 +
 gdb/arch/arm-linux.h                               |    7 +
 gdb/arm-linux-nat.c                                |   60 +-
 gdb/arm-linux-tdep.c                               |  436 +-
 gdb/arm-linux-tdep.h                               |    3 -
 gdb/arm-symbian-tdep.c                             |    2 -
 gdb/arm-tdep.c                                     |  741 +-
 gdb/arm-tdep.h                                     |    3 -
 gdb/auto-load.c                                    |    3 +-
 gdb/auxv.c                                         |  204 +-
 gdb/auxv.h                                         |   14 +
 gdb/avr-tdep.c                                     |   19 +-
 gdb/ax-gdb.c                                       |   25 +-
 gdb/ax-general.c                                   |    9 +-
 gdb/bfin-linux-tdep.c                              |    1 -
 gdb/bfin-tdep.c                                    |   11 -
 gdb/blockframe.c                                   |    1 -
 gdb/break-catch-sig.c                              |    4 +-
 gdb/break-catch-syscall.c                          |    5 +-
 gdb/break-catch-throw.c                            |   10 +-
 gdb/breakpoint.c                                   |  387 +-
 gdb/breakpoint.h                                   |   16 +-
 gdb/btrace.c                                       |    4 +-
 gdb/build-with-cxx.m4                              |    5 +-
 gdb/c-exp.y                                        |   63 +-
 gdb/c-lang.c                                       |   31 +-
 gdb/c-lang.h                                       |    6 +-
 gdb/c-typeprint.c                                  |   93 +-
 gdb/c-valprint.c                                   |   24 +-
 gdb/charset.c                                      |   72 +-
 gdb/cli/cli-cmds.c                                 |   21 +-
 gdb/cli/cli-decode.c                               |    9 +-
 gdb/cli/cli-interp.c                               |  255 +-
 gdb/cli/cli-interp.h                               |   32 +
 gdb/cli/cli-script.c                               |   33 +-
 gdb/cli/cli-utils.c                                |   47 +-
 gdb/cli/cli-utils.h                                |    8 +
 gdb/coffread.c                                     |    2 -
 gdb/common/btrace-common.c                         |   20 +
 gdb/common/btrace-common.h                         |    3 +
 gdb/common/buffer.h                                |    9 +
 gdb/common/common-exceptions.c                     |   47 +-
 gdb/common/common-exceptions.h                     |   89 +-
 gdb/common/common-utils.c                          |   10 +-
 gdb/common/signals.c                               |    8 +
 gdb/common/x86-xstate.h                            |    5 +-
 gdb/compile/compile-object-load.c                  |   22 +-
 gdb/compile/compile.c                              |   14 +-
 gdb/config.in                                      |    9 +
 gdb/config/djgpp/fnchange.lst                      |    2 +
 gdb/config/i386/fbsd.mh                            |    4 +-
 gdb/config/i386/fbsd64.mh                          |    2 +-
 gdb/config/i386/linux64.mh                         |    2 +-
 gdb/config/i386/nbsd64.mh                          |    2 +-
 gdb/config/i386/nbsdelf.mh                         |    2 +-
 gdb/config/i386/obsd.mh                            |    2 +-
 gdb/config/i386/obsd64.mh                          |    2 +-
 gdb/configure                                      |  175 +-
 gdb/configure.ac                                   |   48 +-
 gdb/configure.tgt                                  |   18 +-
 gdb/corefile.c                                     |   49 +-
 gdb/corelow.c                                      |   10 +
 gdb/cp-abi.c                                       |    4 +-
 gdb/cp-abi.h                                       |    8 +-
 gdb/cp-namespace.c                                 |   16 +-
 gdb/cp-support.c                                   |   22 +-
 gdb/cp-support.h                                   |    4 +
 gdb/cp-valprint.c                                  |   15 +-
 gdb/cris-tdep.c                                    |   30 +-
 gdb/ctf.c                                          |   52 +-
 gdb/d-exp.y                                        |   64 +-
 gdb/d-lang.c                                       |   18 +-
 gdb/d-lang.h                                       |    2 +-
 gdb/d-namespace.c                                  |   47 +-
 gdb/d-valprint.c                                   |    2 +-
 gdb/darwin-nat.c                                   |   14 +-
 gdb/data-directory/Makefile.in                     |    4 +-
 gdb/dbxread.c                                      |   20 -
 gdb/defs.h                                         |   83 +-
 gdb/dicos-tdep.c                                   |    2 -
 gdb/disasm.c                                       |   17 +-
 gdb/doc/ChangeLog                                  |  161 +
 gdb/doc/agentexpr.texi                             |    3 +-
 gdb/doc/gdb.texinfo                                |  909 +-
 gdb/doc/observer.texi                              |    7 +-
 gdb/doc/python.texi                                |  119 +-
 gdb/doublest.c                                     |   47 +-
 gdb/doublest.h                                     |    4 +
 gdb/dtrace-probe.c                                 |    2 -
 gdb/dwarf2-frame.c                                 |    2 -
 gdb/dwarf2loc.c                                    |  147 +-
 gdb/dwarf2read.c                                   |  196 +-
 gdb/elfread.c                                      |    5 +-
 gdb/eval.c                                         |   16 +-
 gdb/event-loop.c                                   |   46 +-
 gdb/event-loop.h                                   |   26 +-
 gdb/event-top.c                                    | 1001 +-
 gdb/event-top.h                                    |   18 +-
 gdb/exceptions.c                                   |   26 +-
 gdb/exec.c                                         |   82 +-
 gdb/expprint.c                                     |   56 +
 gdb/expression.h                                   |   13 +
 gdb/extension-priv.h                               |    7 +-
 gdb/extension.c                                    |   38 +-
 gdb/extension.h                                    |    2 +-
 gdb/f-exp.y                                        |   79 +-
 gdb/f-lang.c                                       |   17 +-
 gdb/f-lang.h                                       |   15 +-
 gdb/f-typeprint.c                                  |   33 +-
 gdb/f-valprint.c                                   |  151 +-
 gdb/fbsd-nat.c                                     |  650 +-
 gdb/fbsd-tdep.c                                    |  266 +-
 gdb/features/Makefile                              |   19 +
 gdb/features/aarch64-core.xml                      |   23 +-
 gdb/features/aarch64.c                             |   19 +-
 gdb/features/feature_to_c.sh                       |    8 +-
 gdb/features/gdb-target.dtd                        |   10 +
 gdb/features/i386/32bit-core.xml                   |   34 +-
 gdb/features/i386/32bit-sse.xml                    |   28 +-
 gdb/features/i386/64bit-core.xml                   |   34 +-
 gdb/features/i386/64bit-sse.xml                    |   28 +-
 gdb/features/i386/amd64-avx-linux.c                |   66 +-
 gdb/features/i386/amd64-avx-mpx-linux.c            |  211 +
 gdb/features/i386/amd64-avx-mpx-linux.xml          |   19 +
 gdb/features/i386/amd64-avx-mpx.c                  |  206 +
 gdb/features/i386/amd64-avx-mpx.xml                |   17 +
 gdb/features/i386/amd64-avx.c                      |   66 +-
 gdb/features/i386/amd64-avx512-linux.c             |   66 +-
 gdb/features/i386/amd64-avx512.c                   |   66 +-
 gdb/features/i386/amd64-linux.c                    |   66 +-
 gdb/features/i386/amd64-mpx-linux.c                |   96 +-
 gdb/features/i386/amd64-mpx-linux.xml              |    1 -
 gdb/features/i386/amd64-mpx.c                      |   96 +-
 gdb/features/i386/amd64-mpx.xml                    |    1 -
 gdb/features/i386/amd64.c                          |   66 +-
 gdb/features/i386/i386-avx-linux.c                 |   66 +-
 gdb/features/i386/i386-avx-mpx-linux.c             |  187 +
 gdb/features/i386/i386-avx-mpx-linux.xml           |   19 +
 gdb/features/i386/i386-avx-mpx.c                   |  182 +
 gdb/features/i386/i386-avx-mpx.xml                 |   17 +
 gdb/features/i386/i386-avx.c                       |   66 +-
 gdb/features/i386/i386-avx512-linux.c              |   66 +-
 gdb/features/i386/i386-avx512.c                    |   66 +-
 gdb/features/i386/i386-linux.c                     |   66 +-
 gdb/features/i386/i386-mmx-linux.c                 |   37 +-
 gdb/features/i386/i386-mmx.c                       |   37 +-
 gdb/features/i386/i386-mpx-linux.c                 |   88 +-
 gdb/features/i386/i386-mpx-linux.xml               |    1 -
 gdb/features/i386/i386-mpx.c                       |   88 +-
 gdb/features/i386/i386-mpx.xml                     |    1 -
 gdb/features/i386/i386.c                           |   66 +-
 gdb/features/i386/x32-avx-linux.c                  |   66 +-
 gdb/features/i386/x32-avx.c                        |   66 +-
 gdb/features/i386/x32-avx512-linux.c               |   66 +-
 gdb/features/i386/x32-avx512.c                     |   66 +-
 gdb/features/i386/x32-core.xml                     |   34 +-
 gdb/features/i386/x32-linux.c                      |   66 +-
 gdb/features/i386/x32.c                            |   66 +-
 gdb/features/nds32-core.xml                        |   44 +
 gdb/features/nds32-fpu.xml                         |   42 +
 gdb/features/nds32-system.xml                      |   14 +
 gdb/features/nds32.c                               |   92 +
 gdb/features/nds32.xml                             |   14 +
 gdb/findvar.c                                      |    5 +-
 gdb/fork-child.c                                   |   22 +-
 gdb/frame.c                                        |   73 +-
 gdb/frame.h                                        |   10 +
 gdb/frv-linux-tdep.c                               |    1 -
 gdb/frv-tdep.c                                     |    2 +
 gdb/ft32-tdep.c                                    |    3 +-
 gdb/gdb-gdb.py                                     |    8 +-
 gdb/gdb_select.h                                   |   15 +
 gdb/gdbarch.c                                      |  134 +
 gdb/gdbarch.h                                      |   54 +-
 gdb/gdbarch.sh                                     |   36 +-
 gdb/gdbcore.h                                      |    3 +
 gdb/gdbserver/ChangeLog                            |  928 +
 gdb/gdbserver/Makefile.in                          |  145 +-
 gdb/gdbserver/config.in                            |   21 +
 gdb/gdbserver/configure                            |  422 +-
 gdb/gdbserver/configure.ac                         |    5 +-
 gdb/gdbserver/configure.srv                        |   42 +-
 gdb/gdbserver/linux-aarch32-low.c                  |    8 +-
 gdb/gdbserver/linux-aarch64-ipa.c                  |   66 +-
 gdb/gdbserver/linux-aarch64-low.c                  |   67 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |   53 +-
 gdb/gdbserver/linux-arm-low.c                      |   90 +-
 gdb/gdbserver/linux-bfin-low.c                     |   22 +-
 gdb/gdbserver/linux-cris-low.c                     |   23 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   23 +-
 gdb/gdbserver/linux-i386-ipa.c                     |   56 +-
 gdb/gdbserver/linux-low.c                          |  600 +-
 gdb/gdbserver/linux-low.h                          |   25 +-
 gdb/gdbserver/linux-m32r-low.c                     |   21 +-
 gdb/gdbserver/linux-m68k-low.c                     |   21 +-
 gdb/gdbserver/linux-nios2-low.c                    |   30 +-
 gdb/gdbserver/linux-ppc-ipa.c                      |  246 +
 gdb/gdbserver/linux-ppc-low.c                      | 2559 +++-
 gdb/gdbserver/linux-ppc-tdesc.h                    |  101 +
 gdb/gdbserver/linux-s390-ipa.c                     |  454 +
 gdb/gdbserver/linux-s390-low.c                     | 2269 ++-
 gdb/gdbserver/linux-s390-tdesc.h                   |  102 +
 gdb/gdbserver/linux-sh-low.c                       |   19 +-
 gdb/gdbserver/linux-sparc-low.c                    |   14 +-
 gdb/gdbserver/linux-tile-low.c                     |   21 +-
 gdb/gdbserver/linux-x86-low.c                      |  532 +-
 gdb/gdbserver/linux-x86-tdesc.h                    |   98 +
 gdb/gdbserver/linux-xtensa-low.c                   |   20 +-
 gdb/gdbserver/mem-break.c                          |  117 +-
 gdb/gdbserver/mem-break.h                          |   13 +
 gdb/gdbserver/regcache.c                           |    1 +
 gdb/gdbserver/remote-utils.c                       |  189 +-
 gdb/gdbserver/remote-utils.h                       |    2 -
 gdb/gdbserver/server.c                             |   38 +-
 gdb/gdbserver/server.h                             |    6 +-
 gdb/gdbserver/spu-low.c                            |   10 +-
 gdb/gdbserver/target.h                             |    7 +
 gdb/gdbserver/tracepoint.c                         |  382 +-
 gdb/gdbserver/tracepoint.h                         |   11 +-
 gdb/gdbserver/utils.c                              |    8 -
 gdb/gdbserver/win32-low.c                          |    4 +-
 gdb/gdbthread.h                                    |   10 +-
 gdb/gdbtypes.c                                     |  137 +-
 gdb/gdbtypes.h                                     |   39 +-
 gdb/gnu-nat.c                                      |   12 +-
 gdb/gnu-v2-abi.c                                   |    6 +-
 gdb/gnu-v3-abi.c                                   |    4 +-
 gdb/gnulib/aclocal.m4                              |    2 +
 gdb/gnulib/config.in                               |   12 +
 gdb/gnulib/configure                               |  158 +
 gdb/gnulib/import/Makefile.am                      |   20 +-
 gdb/gnulib/import/Makefile.in                      |   25 +-
 gdb/gnulib/import/m4/gnulib-cache.m4               |    4 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |   20 +
 gdb/gnulib/import/m4/rawmemchr.m4                  |   20 +
 gdb/gnulib/import/m4/strchrnul.m4                  |   50 +
 gdb/gnulib/import/rawmemchr.c                      |  136 +
 gdb/gnulib/import/rawmemchr.valgrind               |   12 +
 gdb/gnulib/import/strchrnul.c                      |  142 +
 gdb/gnulib/import/strchrnul.valgrind               |   12 +
 gdb/gnulib/update-gnulib.sh                        |    2 +
 gdb/go-exp.y                                       |   57 +-
 gdb/go-lang.c                                      |   13 +-
 gdb/go-lang.h                                      |    2 +-
 gdb/go-valprint.c                                  |    2 +-
 gdb/guile/guile-internal.h                         |    2 +-
 gdb/guile/guile.c                                  |   19 +-
 gdb/guile/scm-breakpoint.c                         |    4 +-
 gdb/guile/scm-ports.c                              |   10 +-
 gdb/guile/scm-pretty-print.c                       |    2 +-
 gdb/h8300-tdep.c                                   |    9 +-
 gdb/hppa-linux-tdep.c                              |    1 +
 gdb/hppa-tdep.c                                    |    7 -
 gdb/hppanbsd-tdep.c                                |    2 -
 gdb/hppaobsd-tdep.c                                |    1 -
 gdb/i386-dicos-tdep.c                              |    2 -
 gdb/i386-linux-tdep.c                              |   81 +
 gdb/i386-linux-tdep.h                              |    9 +
 gdb/i386-tdep.c                                    |  152 +-
 gdb/i386-tdep.h                                    |    6 +
 gdb/i386bsd-nat.c                                  |  127 +-
 gdb/i386bsd-nat.h                                  |   15 -
 gdb/i386fbsd-nat.c                                 |   18 +-
 gdb/i386nbsd-tdep.c                                |    1 -
 gdb/i386obsd-tdep.c                                |    2 -
 gdb/ia64-libunwind-tdep.c                          |   97 +-
 gdb/ia64-linux-nat.c                               |    6 +-
 gdb/ia64-tdep.c                                    |   16 +-
 gdb/inf-loop.c                                     |    2 +-
 gdb/inf-ptrace.c                                   |   22 +-
 gdb/inf-ptrace.h                                   |    9 +
 gdb/infcall.c                                      |   50 +-
 gdb/infcmd.c                                       |  169 +-
 gdb/inflow.c                                       |   39 +-
 gdb/infrun.c                                       |  253 +-
 gdb/infrun.h                                       |   19 +-
 gdb/interps.c                                      |  303 +-
 gdb/interps.h                                      |   70 +-
 gdb/iq2000-tdep.c                                  |    5 -
 gdb/jit.c                                          |   92 +-
 gdb/jv-exp.y                                       |   63 +-
 gdb/jv-lang.c                                      |   18 +-
 gdb/jv-lang.h                                      |    2 +-
 gdb/jv-valprint.c                                  |    2 +-
 gdb/language.c                                     |   36 +-
 gdb/language.h                                     |   30 +
 gdb/linespec.c                                     |  111 +-
 gdb/linespec.h                                     |    5 +
 gdb/linux-nat.c                                    |  664 +-
 gdb/linux-nat.h                                    |    4 +-
 gdb/linux-record.c                                 | 2235 +--
 gdb/linux-record.h                                 |    6 +
 gdb/linux-tdep.c                                   |  116 +-
 gdb/linux-tdep.h                                   |   17 +
 gdb/linux-thread-db.c                              |   40 +-
 gdb/location.c                                     |  101 +-
 gdb/location.h                                     |   29 +-
 gdb/m2-exp.y                                       |   63 +-
 gdb/m2-lang.c                                      |    4 +-
 gdb/m2-lang.h                                      |    2 +-
 gdb/m2-valprint.c                                  |    8 +-
 gdb/m32c-tdep.c                                    |   10 +-
 gdb/m32r-linux-tdep.c                              |    1 -
 gdb/m32r-tdep.c                                    |    2 -
 gdb/m68klinux-tdep.c                               |    1 -
 gdb/machoread.c                                    |    8 -
 gdb/macrotab.c                                     |    2 +-
 gdb/main.c                                         |   65 +-
 gdb/maint.c                                        |   19 +-
 gdb/mdebugread.c                                   |   18 +-
 gdb/mi/mi-cmd-break.c                              |    2 +-
 gdb/mi/mi-cmd-stack.c                              |    3 -
 gdb/mi/mi-cmd-var.c                                |    2 +-
 gdb/mi/mi-cmds.h                                   |    3 -
 gdb/mi/mi-common.h                                 |    7 +
 gdb/mi/mi-interp.c                                 | 1134 +-
 gdb/mi/mi-main.c                                   |  121 +-
 gdb/mi/mi-main.h                                   |    4 +-
 gdb/microblaze-tdep.c                              |    4 +-
 gdb/mingw-hdep.c                                   |   52 +-
 gdb/minsyms.c                                      |    1 -
 gdb/mips-tdep.c                                    |   82 +-
 gdb/mips-tdep.h                                    |    3 -
 gdb/mn10300-tdep.c                                 |    2 -
 gdb/msp430-tdep.c                                  |    1 -
 gdb/mt-tdep.c                                      |    3 +-
 gdb/nat/amd64-linux-siginfo.c                      |  576 +
 gdb/nat/amd64-linux-siginfo.h                      |   56 +
 gdb/nat/gdb_thread_db.h                            |    1 -
 gdb/nat/linux-namespaces.c                         |   15 +-
 gdb/nat/linux-ptrace.h                             |   41 +-
 gdb/nds32-tdep.c                                   | 2184 ++
 gdb/nds32-tdep.h                                   |   54 +
 gdb/nios2-tdep.c                                   |    9 +-
 gdb/nto-procfs.c                                   |   15 +-
 gdb/objc-lang.c                                    |   18 +-
 gdb/opencl-lang.c                                  |   16 +-
 gdb/osabi.c                                        |   18 +-
 gdb/p-exp.y                                        |   63 +-
 gdb/p-lang.c                                       |    9 +-
 gdb/p-lang.h                                       |    4 +-
 gdb/p-valprint.c                                   |   14 +-
 gdb/parse.c                                        |    6 +-
 gdb/posix-hdep.c                                   |   13 -
 gdb/ppc-linux-nat.c                                |    6 +-
 gdb/ppc-ravenscar-thread.c                         |    1 -
 gdb/ppcfbsd-nat.c                                  |   12 +-
 gdb/ppcfbsd-tdep.c                                 |    1 -
 gdb/printcmd.c                                     |  268 +-
 gdb/probe.c                                        |  120 +-
 gdb/probe.h                                        |    1 +
 gdb/proc-events.c                                  |    3 +
 gdb/psymtab.c                                      |    3 +-
 gdb/ptrace.m4                                      |   10 -
 gdb/python/lib/gdb/command/frame_filters.py        |   60 +-
 gdb/python/lib/gdb/command/unwinders.py            |    2 +
 gdb/python/lib/gdb/function/as_string.py           |   39 +
 gdb/python/lib/gdb/printing.py                     |    4 +-
 gdb/python/lib/gdb/unwinder.py                     |    1 +
 gdb/python/py-breakpoint.c                         |   95 +-
 gdb/python/py-events.h                             |    3 +
 gdb/python/py-evts.c                               |   13 +-
 gdb/python/py-finishbreakpoint.c                   |    4 +-
 gdb/python/py-framefilter.c                        |    8 +-
 gdb/python/py-inferior.c                           |    2 -
 gdb/python/py-infevents.c                          |    2 -
 gdb/python/py-infthread.c                          |    2 -
 gdb/python/py-linetable.c                          |    4 -
 gdb/python/py-objfile.c                            |   15 +-
 gdb/python/py-prettyprint.c                        |    2 +-
 gdb/python/py-progspace.c                          |    9 +-
 gdb/python/py-symtab.c                             |    9 +-
 gdb/python/py-unwind.c                             |    3 -
 gdb/python/py-utils.c                              |    8 +
 gdb/python/py-value.c                              |   11 +-
 gdb/python/py-varobj.c                             |    1 -
 gdb/python/py-xmethods.c                           |   12 -
 gdb/python/python-internal.h                       |    4 +-
 gdb/python/python.c                                |  107 +-
 gdb/ravenscar-thread.c                             |    1 -
 gdb/record-btrace.c                                |    4 +-
 gdb/record-full.c                                  |   51 +-
 gdb/record.c                                       |    2 +-
 gdb/regcache.c                                     |   15 +-
 gdb/regcache.h                                     |    8 +
 gdb/regformats/i386/amd64-avx-mpx-linux.dat        |   85 +
 gdb/regformats/i386/amd64-avx-mpx.dat              |   84 +
 gdb/regformats/i386/amd64-mpx-linux.dat            |   16 -
 gdb/regformats/i386/amd64-mpx.dat                  |   16 -
 gdb/regformats/i386/i386-avx-mpx-linux.dat         |   61 +
 gdb/regformats/i386/i386-avx-mpx.dat               |   60 +
 gdb/regformats/i386/i386-mpx-linux.dat             |    8 -
 gdb/regformats/i386/i386-mpx.dat                   |    8 -
 gdb/remote-fileio.c                                |  106 +-
 gdb/remote-m32r-sdi.c                              | 1722 --
 gdb/remote-mips.c                                  | 3771 ----
 gdb/remote-sim.c                                   |    5 +-
 gdb/remote.c                                       |  515 +-
 gdb/rs6000-aix-tdep.c                              |    2 -
 gdb/rs6000-lynx178-tdep.c                          |    2 -
 gdb/rs6000-nat.c                                   |    8 +-
 gdb/rs6000-tdep.c                                  |  126 +-
 gdb/rust-exp.y                                     | 2760 +++
 gdb/rust-lang.c                                    | 2126 ++
 gdb/rust-lang.h                                    |   50 +
 gdb/rx-tdep.c                                      |    3 +-
 gdb/s390-linux-nat.c                               |    6 +-
 gdb/s390-linux-tdep.c                              |  180 +-
 gdb/score-tdep.c                                   |   17 +-
 gdb/selftest.c                                     |   67 +
 gdb/selftest.h                                     |   44 +
 gdb/ser-base.c                                     |   30 +-
 gdb/ser-event.c                                    |  220 +
 gdb/ser-event.h                                    |   51 +
 gdb/ser-go32.c                                     |    4 +
 gdb/ser-unix.c                                     |  108 +-
 gdb/serial.c                                       |   66 +-
 gdb/serial.h                                       |   12 +-
 gdb/sh-tdep.c                                      |    2 -
 gdb/sh64-tdep.c                                    |   38 +-
 gdb/skip.c                                         |  523 +-
 gdb/solib-aix.c                                    |    1 -
 gdb/solib-darwin.c                                 |    2 -
 gdb/solib-dsbt.c                                   |    2 -
 gdb/solib-frv.c                                    |    3 -
 gdb/solib-svr4.c                                   |    1 -
 gdb/source.c                                       |   39 +-
 gdb/sparc-tdep.c                                   |    3 +-
 gdb/sparc-tdep.h                                   |    2 -
 gdb/sparc64-linux-tdep.c                           |    1 -
 gdb/sparcobsd-tdep.c                               |    2 -
 gdb/spu-linux-nat.c                                |    4 +-
 gdb/spu-tdep.c                                     |   11 +-
 gdb/stack.c                                        |   41 +-
 gdb/std-operator.def                               |   12 +-
 gdb/symfile-mem.c                                  |    3 +-
 gdb/symfile.c                                      |  231 +-
 gdb/symfile.h                                      |    5 +
 gdb/symmisc.c                                      |  109 +-
 gdb/symtab.c                                       |  149 +-
 gdb/symtab.h                                       |    3 +
 gdb/syscalls/freebsd.xml                           |  410 +
 gdb/syscalls/s390-linux.xml                        |   25 +
 gdb/syscalls/s390x-linux.xml                       |   25 +
 gdb/target-delegates.c                             |   56 +-
 gdb/target-descriptions.c                          |  305 +-
 gdb/target-descriptions.h                          |   12 +-
 gdb/target.c                                       |  109 +-
 gdb/target.h                                       |   33 +-
 gdb/testsuite/ChangeLog                            | 1620 ++-
 gdb/testsuite/ChangeLog-1993-2013                  |    9 -
 gdb/testsuite/Makefile.in                          |  108 +-
 gdb/testsuite/README                               |  101 +-
 gdb/testsuite/analyze-racy-logs.py                 |  177 +
 gdb/testsuite/boards/gdbserver-base.exp            |    9 +-
 gdb/testsuite/configure                            |   34 +-
 gdb/testsuite/configure.ac                         |   13 +-
 gdb/testsuite/gdb.ada/Makefile.in                  |   66 -
 gdb/testsuite/gdb.ada/arraydim.exp                 |    4 +-
 gdb/testsuite/gdb.ada/cond_lang.exp                |    4 +-
 gdb/testsuite/gdb.ada/exec_changed.exp             |    7 +-
 gdb/testsuite/gdb.ada/lang_switch.exp              |    4 +-
 gdb/testsuite/gdb.ada/mi_catch_ex.exp              |   43 +-
 gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp   |    6 -
 gdb/testsuite/gdb.arch/Makefile.in                 |   20 -
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |   11 +-
 gdb/testsuite/gdb.arch/arm-neon.exp                |    2 +-
 .../gdb.arch/arm-single-step-kernel-helper.c       |   30 +
 .../gdb.arch/arm-single-step-kernel-helper.exp     |   97 +
 gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp       |    4 +-
 gdb/testsuite/gdb.arch/i386-biarch-core.exp        |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 +-
 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c          |  120 +
 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp        |   76 +
 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c      |   66 +
 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp    |  140 +
 gdb/testsuite/gdb.arch/i386-prologue.c             |    4 +
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/s390-multiarch.exp          |    9 +-
 gdb/testsuite/gdb.arch/s390-stackless.S            |   33 +
 gdb/testsuite/gdb.arch/s390-stackless.exp          |   39 +
 gdb/testsuite/gdb.arch/s390-tdbregs.exp            |   17 +-
 gdb/testsuite/gdb.arch/thumb-prologue.exp          |    4 +-
 gdb/testsuite/gdb.arch/thumb2-it.exp               |    4 +-
 gdb/testsuite/gdb.asm/Makefile.in                  |   20 -
 gdb/testsuite/gdb.base/Makefile.in                 |   69 -
 .../gdb.base/annota-input-while-running.exp        |   25 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   13 +-
 gdb/testsuite/gdb.base/annota3.exp                 |   10 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    2 +-
 gdb/testsuite/gdb.base/attach-pie-noexec.exp       |    2 +-
 gdb/testsuite/gdb.base/bad-file.exp                |   54 +
 .../gdb.base/batch-preserve-term-settings.exp      |    3 +-
 gdb/testsuite/gdb.base/branch-to-self.c            |   40 +
 gdb/testsuite/gdb.base/branch-to-self.exp          |   74 +
 gdb/testsuite/gdb.base/branches.c                  |  113 -
 gdb/testsuite/gdb.base/break-fun-addr.exp          |   84 +
 gdb/testsuite/gdb.base/break-fun-addr1.c           |   22 +
 gdb/testsuite/gdb.base/break-fun-addr2.c           |   28 +
 gdb/testsuite/gdb.base/call-ar-st.exp              |    3 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    3 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    3 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    3 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    3 +-
 gdb/testsuite/gdb.base/callexit.exp                |    3 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    3 +-
 gdb/testsuite/gdb.base/catch-fork-kill.c           |   98 +
 gdb/testsuite/gdb.base/catch-fork-kill.exp         |   99 +
 gdb/testsuite/gdb.base/catch-load.exp              |    2 +-
 gdb/testsuite/gdb.base/catch-syscall.c             |    8 +
 gdb/testsuite/gdb.base/catch-syscall.exp           |   43 +-
 gdb/testsuite/gdb.base/command-line-input.exp      |   36 +
 gdb/testsuite/gdb.base/ctxobj.exp                  |    3 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +-
 gdb/testsuite/gdb.base/detach.exp                  |    5 -
 gdb/testsuite/gdb.base/disp-step-syscall.exp       |  160 -
 gdb/testsuite/gdb.base/dprintf-non-stop.exp        |    2 +-
 gdb/testsuite/gdb.base/dprintf-pending.exp         |    4 +-
 gdb/testsuite/gdb.base/dso2dso.exp                 |    3 +-
 gdb/testsuite/gdb.base/examine-backward.c          |  106 +
 gdb/testsuite/gdb.base/examine-backward.exp        |  324 +
 gdb/testsuite/gdb.base/execl-update-breakpoints.c  |    6 +
 .../gdb.base/execl-update-breakpoints.exp          |   31 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    2 +-
 gdb/testsuite/gdb.base/float.exp                   |    9 +
 gdb/testsuite/gdb.base/foll-exec-mode.c            |   13 +-
 gdb/testsuite/gdb.base/foll-exec-mode.exp          |    2 -
 gdb/testsuite/gdb.base/foll-exec.c                 |   26 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |   24 +-
 gdb/testsuite/gdb.base/foll-vfork-exit.c           |    5 +-
 gdb/testsuite/gdb.base/foll-vfork.c                |   22 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    8 +-
 gdb/testsuite/gdb.base/fork-running-state.c        |   83 +
 gdb/testsuite/gdb.base/fork-running-state.exp      |  163 +
 gdb/testsuite/gdb.base/gcore-relro.exp             |    4 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdbhistsize-history.exp     |    8 +-
 gdb/testsuite/gdb.base/gdbinit-history.exp         |   10 +-
 .../gdb.base/global-var-nested-by-dso.exp          |    3 +-
 gdb/testsuite/gdb.base/gnu-ifunc.exp               |    2 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |   17 +-
 .../gdb.base/hbreak-in-shr-unsupported.exp         |    2 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 +
 gdb/testsuite/gdb.base/infcall-exec.c              |   28 +
 gdb/testsuite/gdb.base/infcall-exec.exp            |   48 +
 gdb/testsuite/gdb.base/infcall-exec2.c             |   22 +
 gdb/testsuite/gdb.base/jit-main.c                  |  171 +-
 gdb/testsuite/gdb.base/jit-protocol.h              |   54 +
 gdb/testsuite/gdb.base/jit-reader.exp              |  251 +
 gdb/testsuite/gdb.base/jit-so.exp                  |   15 +-
 gdb/testsuite/gdb.base/jit.exp                     |   96 +-
 gdb/testsuite/gdb.base/jithost.c                   |   75 +
 gdb/testsuite/gdb.base/jithost.h                   |   27 +
 gdb/testsuite/gdb.base/jitreader.c                 |  199 +
 gdb/testsuite/gdb.base/maint.exp                   |   35 +-
 gdb/testsuite/gdb.base/max-value-size.c            |   26 +
 gdb/testsuite/gdb.base/max-value-size.exp          |   97 +
 gdb/testsuite/gdb.base/multi-forks.c               |    4 +
 gdb/testsuite/gdb.base/new-ui.c                    |   42 +
 gdb/testsuite/gdb.base/new-ui.exp                  |  146 +
 gdb/testsuite/gdb.base/nodebug.exp                 |    3 +-
 gdb/testsuite/gdb.base/offsets.c                   |   28 +
 gdb/testsuite/gdb.base/offsets.exp                 |   45 +
 gdb/testsuite/gdb.base/pending.exp                 |    4 +-
 gdb/testsuite/gdb.base/print-file-var.exp          |    3 +-
 gdb/testsuite/gdb.base/print-symbol-loading.exp    |    2 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   11 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    6 +-
 gdb/testsuite/gdb.base/return.c                    |   17 +
 gdb/testsuite/gdb.base/shlib-call.exp              |    3 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |    3 +-
 gdb/testsuite/gdb.base/siginfo-thread.exp          |    2 +-
 gdb/testsuite/gdb.base/skip-solib.exp              |    8 +-
 gdb/testsuite/gdb.base/skip.c                      |   62 +-
 gdb/testsuite/gdb.base/skip.exp                    |  329 +-
 gdb/testsuite/gdb.base/skip1.c                     |   34 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-display.exp           |   19 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    2 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    3 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    3 +-
 gdb/testsuite/gdb.base/step-over-clone.c           |   54 +
 gdb/testsuite/gdb.base/step-over-exit.c            |   50 +
 gdb/testsuite/gdb.base/step-over-exit.exp          |  127 +
 .../{disp-step-fork.c => step-over-fork.c}         |    0
 gdb/testsuite/gdb.base/step-over-syscall.exp       |  286 +
 .../{disp-step-vfork.c => step-over-vfork.c}       |    0
 .../gdb.base/step-sw-breakpoint-adjust-pc.exp      |   12 -
 gdb/testsuite/gdb.base/structs.exp                 |    3 +-
 gdb/testsuite/gdb.base/sym-file.exp                |    2 +-
 gdb/testsuite/gdb.base/symtab-search-order.exp     |    2 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |    2 +-
 gdb/testsuite/gdb.base/unload.exp                  |    3 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    3 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp  |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 +-
 gdb/testsuite/gdb.base/whatis.c                    |    8 +-
 gdb/testsuite/gdb.base/whatis.exp                  |   83 +
 gdb/testsuite/gdb.base/wrong_frame_bt_full.exp     |    5 +-
 gdb/testsuite/gdb.btrace/Makefile.in               |   19 -
 gdb/testsuite/gdb.btrace/gcore.exp                 |    3 +-
 gdb/testsuite/gdb.btrace/i686-tailcall-only.S      |  447 +
 gdb/testsuite/gdb.btrace/instruction_history.c     |    2 +
 gdb/testsuite/gdb.btrace/tailcall-only.c           |   53 +
 gdb/testsuite/gdb.btrace/tailcall-only.exp         |   97 +
 gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S    |  446 +
 gdb/testsuite/gdb.cell/Makefile.in                 |   21 -
 gdb/testsuite/gdb.compile/Makefile.in              |   21 -
 gdb/testsuite/gdb.compile/compile.exp              |   10 +-
 gdb/testsuite/gdb.cp/Makefile.in                   |   28 -
 gdb/testsuite/gdb.cp/gdb2384.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    3 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.exp            |    2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.exp         |    2 +-
 gdb/testsuite/gdb.cp/scope-err.cc                  |   35 +
 gdb/testsuite/gdb.cp/scope-err.exp                 |   49 +
 gdb/testsuite/gdb.cp/templates.exp                 |    3 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    3 +-
 gdb/testsuite/gdb.cp/vla-cxx.cc                    |    1 +
 gdb/testsuite/gdb.disasm/Makefile.in               |   14 -
 gdb/testsuite/gdb.dlang/Makefile.in                |   15 -
 gdb/testsuite/gdb.dlang/circular.c                 |   33 +
 gdb/testsuite/gdb.dlang/circular.exp               |  149 +
 gdb/testsuite/gdb.dlang/demangle.exp               |   33 +-
 gdb/testsuite/gdb.dwarf2/Makefile.in               |   46 -
 gdb/testsuite/gdb.dwarf2/atomic-type.exp           |   10 +-
 gdb/testsuite/gdb.dwarf2/atomic.c                  |    2 +-
 .../gdb.dwarf2/dw2-bad-mips-linkage-name.c         |    4 +-
 .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp       |   18 +-
 .../gdb.dwarf2/dw2-lexical-block-bare.exp          |   76 +
 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c       |   41 +
 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp     |  250 +
 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c            |   22 +
 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp          |   40 +
 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S    |  482 +
 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp  |   61 +
 gdb/testsuite/gdb.dwarf2/implref-array.c           |   27 +
 gdb/testsuite/gdb.dwarf2/implref-array.exp         |  171 +
 gdb/testsuite/gdb.dwarf2/implref-const.exp         |  119 +
 gdb/testsuite/gdb.dwarf2/implref-global.c          |   27 +
 gdb/testsuite/gdb.dwarf2/implref-global.exp        |  125 +
 gdb/testsuite/gdb.dwarf2/implref-struct.c          |   43 +
 gdb/testsuite/gdb.dwarf2/implref-struct.exp        |  186 +
 gdb/testsuite/gdb.fortran/Makefile.in              |   34 -
 gdb/testsuite/gdb.fortran/common-block.exp         |    8 +-
 .../gdb.fortran/derived-type-function.exp          |   38 +
 .../gdb.fortran/derived-type-function.f90          |   62 +
 gdb/testsuite/gdb.fortran/derived-type.exp         |   52 +-
 gdb/testsuite/gdb.fortran/derived-type.f90         |    7 +-
 gdb/testsuite/gdb.fortran/library-module.exp       |    2 +-
 gdb/testsuite/gdb.fortran/multi-dim.exp            |    9 +-
 gdb/testsuite/gdb.fortran/nested-funcs.exp         |   64 +
 gdb/testsuite/gdb.fortran/nested-funcs.f90         |   50 +
 gdb/testsuite/gdb.fortran/type.f90                 |   27 +-
 gdb/testsuite/gdb.fortran/vla-datatypes.exp        |   15 +-
 gdb/testsuite/gdb.fortran/vla-history.exp          |   29 +-
 gdb/testsuite/gdb.fortran/vla-ptype-sub.exp        |   37 +-
 gdb/testsuite/gdb.fortran/vla-ptype.exp            |   24 +-
 gdb/testsuite/gdb.fortran/vla-type.exp             |  171 +
 gdb/testsuite/gdb.fortran/vla-type.f90             |  104 +
 gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp |    2 +
 gdb/testsuite/gdb.fortran/vla-value-sub.exp        |    2 +
 gdb/testsuite/gdb.fortran/vla-value.exp            |   16 +-
 gdb/testsuite/gdb.fortran/vla.f90                  |    1 +
 gdb/testsuite/gdb.fortran/whatis_type.exp          |   50 +-
 gdb/testsuite/gdb.gdb/Makefile.in                  |   15 -
 gdb/testsuite/gdb.gdb/selftest.exp                 |  119 +-
 gdb/testsuite/gdb.gdb/unittest.exp                 |   17 +
 gdb/testsuite/gdb.go/Makefile.in                   |   21 -
 gdb/testsuite/gdb.guile/Makefile.in                |   17 -
 gdb/testsuite/gdb.guile/scm-breakpoint.exp         |   13 +
 gdb/testsuite/gdb.guile/scm-section-script.c       |    8 +-
 gdb/testsuite/gdb.java/Makefile.in                 |   22 -
 gdb/testsuite/gdb.java/jnpe.exp                    |    2 +-
 gdb/testsuite/gdb.linespec/Makefile.in             |   15 -
 gdb/testsuite/gdb.linespec/ls-errs.c               |   13 +-
 gdb/testsuite/gdb.linespec/ls-errs.exp             |  386 +-
 gdb/testsuite/gdb.mi/Makefile.in                   |   30 -
 gdb/testsuite/gdb.mi/mi-async-run.c                |   31 +
 gdb/testsuite/gdb.mi/mi-async-run.exp              |   50 +
 gdb/testsuite/gdb.mi/mi-break.exp                  |   69 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |   11 +-
 gdb/testsuite/gdb.mi/mi-editing.exp                |   37 +
 gdb/testsuite/gdb.mi/mi-exec-run.exp               |  158 +
 gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc         |   35 +
 gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp        |   59 +
 gdb/testsuite/gdb.mi/mi-memory-changed.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-record-changed.exp         |    4 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-threads-interrupt.c        |   61 +
 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp      |   69 +
 gdb/testsuite/gdb.mi/mi-vla-fortran.exp            |   48 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |   85 +-
 gdb/testsuite/gdb.mi/vla.f90                       |    1 +
 gdb/testsuite/gdb.modula2/Makefile.in              |   34 -
 gdb/testsuite/gdb.multi/Makefile.in                |   15 -
 gdb/testsuite/gdb.multi/bkpt-multi-exec.c          |   16 +-
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |    2 -
 gdb/testsuite/gdb.multi/multi-arch-exec.c          |   17 +-
 gdb/testsuite/gdb.multi/multi-arch-exec.exp        |    4 +-
 gdb/testsuite/gdb.multi/tids.exp                   |  148 +-
 gdb/testsuite/gdb.multi/watchpoint-multi-exit.c    |   66 +
 gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp  |   87 +
 gdb/testsuite/gdb.objc/Makefile.in                 |   23 -
 gdb/testsuite/gdb.opencl/Makefile.in               |   18 -
 gdb/testsuite/gdb.opt/Makefile.in                  |   25 -
 gdb/testsuite/gdb.opt/inline-break.exp             |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.c                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.exp              |   64 +-
 gdb/testsuite/gdb.opt/inline-locals.exp            |    2 +-
 gdb/testsuite/gdb.opt/inline-markers.c             |    8 +-
 gdb/testsuite/gdb.opt/solib-intra-step.exp         |    2 +-
 gdb/testsuite/gdb.pascal/Makefile.in               |   25 -
 gdb/testsuite/gdb.perf/Makefile.in                 |   15 -
 gdb/testsuite/gdb.perf/skip-command.cc             |   46 +
 gdb/testsuite/gdb.perf/skip-command.exp            |  138 +
 gdb/testsuite/gdb.perf/skip-command.py             |   34 +
 gdb/testsuite/gdb.python/Makefile.in               |   22 -
 gdb/testsuite/gdb.python/py-as-string.c            |   32 +
 gdb/testsuite/gdb.python/py-as-string.exp          |   40 +
 .../gdb.python/py-breakpoint-create-fail.c         |   28 +
 .../gdb.python/py-breakpoint-create-fail.exp       |   56 +
 .../gdb.python/py-breakpoint-create-fail.py        |   31 +
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   90 +-
 gdb/testsuite/gdb.python/py-finish-breakpoint.exp  |   12 +-
 gdb/testsuite/gdb.python/py-framefilter.exp        |   10 +
 gdb/testsuite/gdb.python/py-mi-events-gdb.py       |   52 +
 gdb/testsuite/gdb.python/py-mi-events.c            |   26 +
 gdb/testsuite/gdb.python/py-mi-events.exp          |   87 +
 gdb/testsuite/gdb.python/py-mi-objfile-gdb.py      |    5 +-
 gdb/testsuite/gdb.python/py-mi-objfile.exp         |    3 +-
 gdb/testsuite/gdb.python/py-objfile.exp            |    2 +
 gdb/testsuite/gdb.python/py-pp-maint.c             |   16 +-
 gdb/testsuite/gdb.python/py-pp-maint.exp           |   27 +-
 gdb/testsuite/gdb.python/py-progspace.exp          |    2 +
 gdb/testsuite/gdb.python/py-section-script.c       |    8 +-
 gdb/testsuite/gdb.python/py-shared.exp             |    6 +-
 gdb/testsuite/gdb.python/py-unwind-maint.exp       |   11 +-
 gdb/testsuite/gdb.python/py-value.exp              |    7 +
 gdb/testsuite/gdb.reverse/Makefile.in              |   21 -
 gdb/testsuite/gdb.reverse/aarch64.c                |   99 -
 gdb/testsuite/gdb.reverse/aarch64.exp              |  115 -
 gdb/testsuite/gdb.reverse/break-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp  |    9 +-
 gdb/testsuite/gdb.reverse/insn-reverse.c           |  164 +
 gdb/testsuite/gdb.reverse/insn-reverse.exp         |  130 +
 .../gdb.reverse/next-reverse-bkpt-over-sr.exp      |    3 +-
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    4 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    4 +-
 gdb/testsuite/gdb.reverse/step-precsave.exp        |   21 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp         |   21 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/until-reverse.c          |   15 +-
 gdb/testsuite/gdb.reverse/until-reverse.exp        |    2 +-
 gdb/testsuite/gdb.rust/expr.exp                    |  139 +
 gdb/testsuite/gdb.rust/generics.exp                |   45 +
 gdb/testsuite/gdb.rust/generics.rs                 |   44 +
 gdb/testsuite/gdb.rust/methods.exp                 |   63 +
 gdb/testsuite/gdb.rust/methods.rs                  |  129 +
 gdb/testsuite/gdb.rust/modules.exp                 |   89 +
 gdb/testsuite/gdb.rust/modules.rs                  |   90 +
 gdb/testsuite/gdb.rust/simple.exp                  |  219 +
 gdb/testsuite/gdb.rust/simple.rs                   |  122 +
 gdb/testsuite/gdb.server/Makefile.in               |   26 -
 .../gdb.server/connect-with-no-symbol-file.c       |   22 +
 .../gdb.server/connect-with-no-symbol-file.exp     |   97 +
 gdb/testsuite/gdb.server/multi-client.exp          |   19 +-
 gdb/testsuite/gdb.server/solib-list.exp            |   34 +-
 gdb/testsuite/gdb.stabs/Makefile.in                |   14 -
 gdb/testsuite/gdb.stabs/weird.exp                  |    3 +-
 gdb/testsuite/gdb.threads/Makefile.in              |   25 -
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    2 +-
 .../attach-many-short-lived-threads.exp            |   34 +
 gdb/testsuite/gdb.threads/clone-attach-detach.c    |   66 +
 gdb/testsuite/gdb.threads/clone-attach-detach.exp  |   98 +
 .../gdb.threads/clone-new-thread-event.exp         |    2 +-
 .../gdb.threads/continue-pending-status.exp        |    2 +-
 gdb/testsuite/gdb.threads/dlopen-libpthread.exp    |    5 +-
 .../gdb.threads/forking-threads-plus-breakpoint.c  |   14 +-
 .../forking-threads-plus-breakpoint.exp            |  108 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |    3 +-
 gdb/testsuite/gdb.threads/ia64-sigill.exp          |    2 +-
 .../gdb.threads/interrupted-hand-call.exp          |    3 +-
 gdb/testsuite/gdb.threads/leader-exit.exp          |    2 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    2 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |   12 +-
 gdb/testsuite/gdb.threads/pending-step.exp         |    2 +-
 gdb/testsuite/gdb.threads/print-threads.exp        |    2 +-
 .../gdb.threads/process-dies-while-detaching.c     |  116 +
 .../gdb.threads/process-dies-while-detaching.exp   |  327 +
 .../gdb.threads/process-dies-while-handling-bp.exp |   12 -
 gdb/testsuite/gdb.threads/pthreads.exp             |    2 +-
 gdb/testsuite/gdb.threads/schedlock.exp            |    2 +-
 gdb/testsuite/gdb.threads/siginfo-threads.exp      |    2 +-
 .../signal-command-multiple-signals-pending.exp    |    4 +-
 .../gdb.threads/signal-delivered-right-thread.exp  |    2 +-
 gdb/testsuite/gdb.threads/sigstep-threads.exp      |    2 +-
 gdb/testsuite/gdb.threads/sigthread.exp            |    2 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |    2 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    3 +-
 gdb/testsuite/gdb.threads/tls-shared.exp           |    2 +-
 gdb/testsuite/gdb.threads/tls-so_extern.exp        |    2 +-
 gdb/testsuite/gdb.threads/tls.exp                  |    2 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-child.c  |    4 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c     |    7 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-st.c     |    4 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |    4 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.h        |    3 +
 gdb/testsuite/gdb.trace/Makefile.in                |   19 -
 gdb/testsuite/gdb.trace/actions.c                  |    9 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    2 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |   26 +-
 gdb/testsuite/gdb.trace/entry-values.exp           |   19 +-
 gdb/testsuite/gdb.trace/ftrace-lock.c              |    1 +
 gdb/testsuite/gdb.trace/ftrace-lock.exp            |    4 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |  204 +-
 .../gdb.trace/mi-trace-frame-collected.exp         |   15 +-
 gdb/testsuite/gdb.trace/mi-trace-unavailable.exp   |   21 +-
 gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp  |    8 +-
 gdb/testsuite/gdb.trace/pending.exp                |   29 +-
 gdb/testsuite/gdb.trace/range-stepping.exp         |    4 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   13 +-
 gdb/testsuite/gdb.trace/signal.c                   |   68 +
 gdb/testsuite/gdb.trace/signal.exp                 |  187 +
 gdb/testsuite/gdb.trace/strace.exp                 |   12 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |   40 +-
 gdb/testsuite/gdb.trace/trace-common.h             |   10 +-
 gdb/testsuite/gdb.trace/trace-condition.c          |    8 +-
 gdb/testsuite/gdb.trace/trace-condition.exp        |  155 +-
 gdb/testsuite/gdb.trace/trace-enable-disable.c     |   38 +
 gdb/testsuite/gdb.trace/trace-enable-disable.exp   |  128 +
 gdb/testsuite/gdb.trace/trace-mt.exp               |    4 +-
 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c     |   53 +
 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp   |   73 +
 gdb/testsuite/gdb.trace/tspeed.c                   |   16 +-
 gdb/testsuite/gdb.trace/tspeed.exp                 |    2 +-
 gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c  |    2 +
 .../gdb.trace/unavailable-dwarf-piece.exp          |   28 +-
 gdb/testsuite/gdb.trace/unavailable.exp            |    6 +-
 gdb/testsuite/gdb.xml/Makefile.in                  |   14 -
 gdb/testsuite/gdb.xml/extra-regs.xml               |   25 +
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |   23 +-
 gdb/testsuite/lib/ada.exp                          |    9 +-
 gdb/testsuite/lib/compiler.c                       |   12 +
 gdb/testsuite/lib/compiler.cc                      |   12 +
 gdb/testsuite/lib/dwarf.exp                        |    2 +-
 gdb/testsuite/lib/fortran.exp                      |   60 +
 gdb/testsuite/lib/future.exp                       |   91 +-
 gdb/testsuite/lib/gdb.exp                          |  240 +-
 gdb/testsuite/lib/gdbserver-support.exp            |   16 +-
 gdb/testsuite/lib/mi-support.exp                   |  165 +-
 gdb/testsuite/lib/opencl.exp                       |    2 +-
 gdb/testsuite/lib/rust-support.exp                 |   37 +
 gdb/testsuite/lib/selftest-support.exp             |    5 +
 gdb/testsuite/lib/trace-support.exp                |    8 +
 gdb/thread-fsm.c                                   |   12 +-
 gdb/thread-fsm.h                                   |   23 +-
 gdb/thread.c                                       |   54 +-
 gdb/tic6x-tdep.c                                   |    3 -
 gdb/tid-parse.c                                    |   63 +-
 gdb/tid-parse.h                                    |    7 +
 gdb/tilegx-linux-tdep.c                            |    1 -
 gdb/tilegx-tdep.c                                  |    7 +-
 gdb/top.c                                          |  662 +-
 gdb/top.h                                          |  179 +-
 gdb/tracefile-tfile.c                              |  109 +-
 gdb/tracefile.c                                    |   71 +-
 gdb/tracefile.h                                    |    3 +
 gdb/tracepoint.c                                   |   20 +-
 gdb/tui/tui-hooks.c                                |   24 -
 gdb/tui/tui-interp.c                               |  175 +-
 gdb/tui/tui-io.c                                   |   18 +-
 gdb/tui/tui-stack.c                                |    2 +-
 gdb/tui/tui-winsource.c                            |    6 +-
 gdb/tui/tui.c                                      |    6 +-
 gdb/typeprint.c                                    |    2 +-
 gdb/ui-file.c                                      |   12 +-
 gdb/ui-file.h                                      |    4 +-
 gdb/ui-out.c                                       |  190 -
 gdb/ui-out.h                                       |    3 +-
 gdb/utils.c                                        |  201 +-
 gdb/utils.h                                        |   26 +-
 gdb/v850-tdep.c                                    |    2 +-
 gdb/valarith.c                                     |   12 +-
 gdb/valops.c                                       |  104 +-
 gdb/valprint.c                                     |  236 +-
 gdb/valprint.h                                     |   12 +-
 gdb/value.c                                        |  310 +-
 gdb/value.h                                        |  105 +-
 gdb/varobj.c                                       |  125 +-
 gdb/varobj.h                                       |   12 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   10 +-
 gdb/windows-tdep.c                                 |    5 +-
 gdb/x86-linux-nat.c                                |    8 +-
 gdb/x86bsd-nat.c                                   |  156 +
 gdb/x86bsd-nat.h                                   |   31 +
 gdb/xcoffread.c                                    |   15 +-
 gdb/xml-tdesc.c                                    |  283 +-
 gdb/xml-tdesc.h                                    |    6 +
 gdb/xtensa-tdep.c                                  |   10 +-
 gdb/yy-remap.h                                     |   92 +
 gold/ChangeLog                                     |  921 +
 gold/Makefile.in                                   |  272 +-
 gold/NEWS                                          |   45 +
 gold/aarch64-reloc.def                             |    4 +
 gold/aarch64.cc                                    |   49 +-
 gold/aclocal.m4                                    |   74 +-
 gold/arm.cc                                        |    2 +-
 gold/config.in                                     |    3 +
 gold/configure                                     |   85 +-
 gold/configure.ac                                  |   19 +
 gold/copy-relocs.cc                                |   16 +-
 gold/copy-relocs.h                                 |    1 +
 gold/dirsearch.cc                                  |    2 +-
 gold/ehframe.cc                                    |   93 +-
 gold/ehframe.h                                     |    5 +
 gold/errors.cc                                     |    3 +
 gold/gold-threads.cc                               |    6 +-
 gold/i386.cc                                       |  100 +-
 gold/icf.cc                                        |  115 +-
 gold/layout.cc                                     |    9 +
 gold/layout.h                                      |    4 +
 gold/mips.cc                                       | 3460 +++-
 gold/options.h                                     |    2 +-
 gold/output.cc                                     |   62 +-
 gold/output.h                                      |  300 +-
 gold/plugin.cc                                     |   97 +-
 gold/po/zh_CN.po                                   |  161 +-
 gold/powerpc.cc                                    |    1 +
 gold/reloc.cc                                      |    3 +-
 gold/reloc.h                                       |  597 +-
 gold/s390.cc                                       |  685 +
 gold/script-c.h                                    |    3 +-
 gold/script-sections.cc                            |   70 +-
 gold/script.cc                                     |    1 +
 gold/sparc.cc                                      |  122 +-
 gold/symtab.cc                                     |  130 +-
 gold/symtab.h                                      |   29 +-
 gold/target-reloc.h                                |    6 +-
 gold/target.cc                                     |    3 +-
 gold/target.h                                      |   11 +-
 gold/testsuite/Makefile.am                         |  447 +-
 gold/testsuite/Makefile.in                         | 1983 ++-
 gold/testsuite/aarch64_reloc_none.s                |   16 +
 gold/testsuite/aarch64_reloc_none.sh               |   57 +
 gold/testsuite/copy_test.cc                        |    4 +
 gold/testsuite/copy_test_2.cc                      |    2 +
 gold/testsuite/copy_test_protected.cc              |   36 +
 gold/testsuite/copy_test_protected.sh              |   40 +
 gold/testsuite/copy_test_v1.cc                     |    4 +
 gold/testsuite/dynamic_list.sh                     |    2 -
 gold/testsuite/eh_test_2.sh                        |   37 +
 gold/testsuite/eh_test_a.cc                        |    7 +-
 gold/testsuite/eh_test_b.cc                        |   10 +
 gold/testsuite/overflow_unittest.cc                |  139 +
 gold/testsuite/plugin_layout_with_alignment.c      |   72 +
 gold/testsuite/plugin_layout_with_alignment.sh     |   66 +
 gold/testsuite/plugin_section_alignment.cc         |  267 +
 gold/testsuite/plugin_start_lib_test.c             |    3 +
 gold/testsuite/plugin_start_lib_test_2.c           |    2 +
 gold/testsuite/plugin_test.c                       |   17 +-
 gold/testsuite/plugin_test_9b_elf.cc               |   40 +
 gold/testsuite/plugin_test_9b_ir.cc                |   46 +
 gold/testsuite/plugin_test_start_lib.sh            |   52 +
 gold/testsuite/pr20216_def.c                       |    1 +
 gold/testsuite/pr20216_gd.S                        |   55 +
 gold/testsuite/pr20216_ld.S                        |   47 +
 gold/testsuite/pr20216_main.c                      |   26 +
 gold/testsuite/pr20308_def.c                       |    1 +
 gold/testsuite/pr20308_gd.S                        |   65 +
 gold/testsuite/pr20308_ld.S                        |   71 +
 gold/testsuite/pr20308_main.c                      |   29 +
 gold/testsuite/retain_symbols_file_test.sh         |    1 -
 gold/testsuite/script_test_12.t                    |    4 +-
 gold/testsuite/script_test_12a.c                   |    1 +
 gold/testsuite/script_test_12b.c                   |    1 +
 gold/testsuite/script_test_12i.t                   |    4 +-
 gold/testsuite/script_test_14.s                    |   59 +
 gold/testsuite/script_test_14.sh                   |   84 +
 gold/testsuite/script_test_14.t                    |   30 +
 gold/testsuite/script_test_2.t                     |    1 +
 gold/testsuite/split_s390.sh                       |  117 +
 gold/testsuite/split_s390_1_a1.s                   |   27 +
 gold/testsuite/split_s390_1_a2.s                   |   28 +
 gold/testsuite/split_s390_1_n1.s                   |   16 +
 gold/testsuite/split_s390_1_n2.s                   |   15 +
 gold/testsuite/split_s390_1_z1.s                   |   37 +
 gold/testsuite/split_s390_1_z2.s                   |   39 +
 gold/testsuite/split_s390_1_z3.s                   |   41 +
 gold/testsuite/split_s390_1_z4.s                   |   41 +
 gold/testsuite/split_s390_2_ns.s                   |   12 +
 gold/testsuite/split_s390_2_s.s                    |   13 +
 gold/testsuite/split_s390x_1_a1.s                  |   27 +
 gold/testsuite/split_s390x_1_a2.s                  |   28 +
 gold/testsuite/split_s390x_1_n1.s                  |   16 +
 gold/testsuite/split_s390x_1_n2.s                  |   15 +
 gold/testsuite/split_s390x_1_z1.s                  |   37 +
 gold/testsuite/split_s390x_1_z2.s                  |   41 +
 gold/testsuite/split_s390x_1_z3.s                  |   43 +
 gold/testsuite/split_s390x_1_z4.s                  |   43 +
 gold/testsuite/split_s390x_2_ns.s                  |   12 +
 gold/testsuite/split_s390x_2_s.s                   |   13 +
 gold/testsuite/x32_overflow_pc32.sh                |   42 +
 gold/testsuite/x86_64_indirect_call_to_direct.sh   |   29 +
 gold/testsuite/x86_64_indirect_call_to_direct1.s   |   12 +
 gold/testsuite/x86_64_indirect_jump_to_direct1.s   |   11 +
 gold/testsuite/x86_64_overflow_pc32.s              |   14 +
 gold/testsuite/x86_64_overflow_pc32.sh             |   42 +
 gold/version.cc                                    |    2 +-
 gold/x86_64.cc                                     |  370 +-
 gold/yyscript.y                                    |    6 +
 gprof/ChangeLog                                    |   24 +
 gprof/Makefile.in                                  |  125 +-
 gprof/aclocal.m4                                   |   74 +-
 gprof/basic_blocks.c                               |    4 +-
 gprof/cg_arcs.c                                    |    4 +-
 gprof/cg_print.c                                   |   14 +-
 gprof/configure                                    |   53 +-
 gprof/gen-c-prog.awk                               |    3 +-
 gprof/gmon_io.c                                    |    4 +-
 gprof/hertz.c                                      |    2 +-
 gprof/hist.c                                       |    6 +-
 gprof/sym_ids.c                                    |    2 +-
 include/ChangeLog                                  |  445 +
 include/bfdlink.h                                  |   82 +-
 include/coff/internal.h                            |   12 +-
 include/coff/sparc.h                               |    8 +
 include/dwarf2.h                                   |    6 +-
 include/elf/arc-reloc.def                          |  115 +-
 include/elf/arc.h                                  |   11 +-
 include/elf/arm.h                                  |   28 +-
 include/elf/common.h                               |   25 +
 include/elf/dlx.h                                  |    8 +
 include/elf/mips.h                                 |   14 +-
 include/elf/ppc.h                                  |   13 +
 include/elf/sh.h                                   |    8 +
 include/elf/xtensa.h                               |   10 +
 include/gdb/ChangeLog                              |    4 +
 include/gdb/signals.def                            |    4 +-
 include/opcode/aarch64.h                           |   20 +-
 include/opcode/arc-func.h                          |   31 +
 include/opcode/arc.h                               |  242 +-
 include/opcode/arm.h                               |   24 +-
 include/opcode/d10v.h                              |    8 +
 include/opcode/d30v.h                              |    8 +
 include/opcode/dlx.h                               |    4 +-
 include/opcode/h8300.h                             |    2 +-
 include/opcode/hppa.h                              |    2 +-
 include/opcode/i960.h                              |    2 +-
 include/opcode/ia64.h                              |    7 +
 include/opcode/metag.h                             |   10 +-
 include/opcode/mips.h                              |    9 +
 include/opcode/msp430-decode.h                     |    9 +-
 include/opcode/msp430.h                            |   17 +-
 include/opcode/nds32.h                             |    4 +-
 include/opcode/ppc.h                               |    8 +
 include/opcode/sparc.h                             |   18 +-
 include/opcode/spu.h                               |    2 +-
 include/opcode/tic30.h                             |    8 +-
 include/opcode/tic4x.h                             |   10 +-
 include/opcode/tic54x.h                            |    8 +-
 include/opcode/tic6x.h                             |    8 +
 include/opcode/tilegx.h                            |    4 +-
 include/opcode/v850.h                              |    8 +
 include/opcode/visium.h                            |   15 +-
 include/plugin-api.h                               |   27 +-
 ld/ChangeLog                                       | 2533 +++
 ld/Makefile.am                                     |   80 +-
 ld/Makefile.in                                     |  274 +-
 ld/NEWS                                            |   27 +
 ld/aclocal.m4                                      |   74 +-
 ld/config.in                                       |    3 +
 ld/configure                                       |   91 +-
 ld/configure.ac                                    |   20 +-
 ld/configure.tgt                                   |   42 +-
 ld/emulparams/aarch64elf.sh                        |    2 +
 ld/emulparams/aarch64elf32.sh                      |    2 +
 ld/emulparams/arc-endianness.sh                    |   11 +
 ld/emulparams/arcebelf.sh                          |   15 -
 ld/emulparams/arcebelf_prof.sh                     |   21 -
 ld/emulparams/arceblinux.sh                        |   17 -
 ld/emulparams/arceblinux_prof.sh                   |   23 -
 ld/emulparams/arcelf.sh                            |    5 +-
 ld/emulparams/arcelf_prof.sh                       |    1 +
 ld/emulparams/arclinux.sh                          |   18 +-
 ld/emulparams/arclinux_prof.sh                     |    1 +
 ld/emulparams/arcv2elf.sh                          |    1 +
 ld/emulparams/arcv2elfx.sh                         |    1 +
 ld/emulparams/armelf_phoenix.sh                    |   24 +
 ld/emulparams/dynamic_undefined_weak.sh            |   12 +
 ld/emulparams/elf32_x86_64.sh                      |    3 +
 ld/emulparams/elf_i386.sh                          |    2 +
 ld/emulparams/elf_i386_be.sh                       |    2 +
 ld/emulparams/elf_i386_chaos.sh                    |    2 +
 ld/emulparams/elf_i386_ldso.sh                     |    2 +
 ld/emulparams/elf_i386_vxworks.sh                  |    2 +
 ld/emulparams/elf_iamcu.sh                         |    2 +
 ld/emulparams/elf_k1om.sh                          |    2 +
 ld/emulparams/elf_l1om.sh                          |    2 +
 ld/emulparams/elf_x86_64.sh                        |    3 +
 ld/emulparams/extern_protected_data.sh             |    8 +-
 ld/emulparams/i386nto.sh                           |    1 +
 ld/emulparams/reloc_overflow.sh                    |   11 +
 ld/emulparams/shelf.sh                             |    4 +-
 ld/emultempl/aarch64elf.em                         |   11 +-
 ld/emultempl/armelf.em                             |   35 +-
 ld/emultempl/elf32.em                              |   62 +-
 ld/emultempl/hppaelf.em                            |    1 +
 ld/emultempl/mmo.em                                |   30 +-
 ld/emultempl/msp430.em                             |   14 +-
 ld/emultempl/nds32elf.em                           |    1 -
 ld/emultempl/pe.em                                 |  137 +-
 ld/emultempl/pep.em                                |   42 +-
 ld/emultempl/ppc32elf.em                           |   16 +-
 ld/emultempl/ppc64elf.em                           |    1 -
 ld/emultempl/scoreelf.em                           |    2 +-
 ld/emultempl/sh64elf.em                            |    5 +-
 ld/emultempl/xtensaelf.em                          |    8 +-
 ld/ld.h                                            |   48 +-
 ld/ld.texinfo                                      |   75 +-
 ld/ldbuildid.c                                     |    4 +-
 ld/ldcref.c                                        |   47 +-
 ld/ldctor.c                                        |   28 +-
 ld/ldemul.c                                        |    2 +-
 ld/ldexp.c                                         |   34 +-
 ld/ldfile.c                                        |   33 +-
 ld/ldgram.y                                        |    6 +-
 ld/ldlang.c                                        |  496 +-
 ld/ldlang.h                                        |    6 +
 ld/ldlex.h                                         |    1 +
 ld/ldlex.l                                         |   11 +-
 ld/ldmain.c                                        |  138 +-
 ld/ldmisc.c                                        |   11 +-
 ld/ldwrite.c                                       |   32 +-
 ld/lexsup.c                                        |   30 +-
 ld/pe-dll.c                                        |   86 +-
 ld/plugin.c                                        |  147 +-
 ld/scripttempl/arclinux.sc                         |  595 +-
 ld/scripttempl/avr.sc                              |    6 +-
 ld/scripttempl/avrtiny.sc                          |    8 +-
 ld/scripttempl/elf32msp430.sc                      |    9 +-
 ld/scripttempl/elf32msp430_3.sc                    |    4 +-
 ld/scripttempl/ft32.sc                             |   19 +-
 ld/scripttempl/pe.sc                               |    2 +-
 ld/scripttempl/pep.sc                              |    2 +-
 ld/scripttempl/v850.sc                             |    2 +-
 ld/scripttempl/v850_rh850.sc                       |    2 +-
 ld/testplug.c                                      |   41 +
 ld/testplug2.c                                     |    2 +-
 ld/testplug4.c                                     |  674 +
 ld/testsuite/config/default.exp                    |   11 +-
 ld/testsuite/ld-aarch64/aarch64-elf.exp            |   35 +-
 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d |    5 +
 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s |    6 +
 ld/testsuite/ld-aarch64/emit-relocs-270.d          |   17 +-
 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d |    5 +
 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s |    5 +
 ld/testsuite/ld-aarch64/emit-relocs-271.d          |   17 +-
 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d |    5 +
 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.s |    5 +
 ld/testsuite/ld-aarch64/emit-relocs-272.d          |   16 +-
 ld/testsuite/ld-aarch64/farcall-b-none-function.d  |   21 +-
 ld/testsuite/ld-aarch64/farcall-b-section.d        |   34 +
 ld/testsuite/ld-aarch64/farcall-b-section.s        |   20 +
 ld/testsuite/ld-aarch64/farcall-bl-none-function.d |   21 +-
 ld/testsuite/ld-aarch64/farcall-bl-section.d       |   34 +
 ld/testsuite/ld-aarch64/farcall-bl-section.s       |   20 +
 ld/testsuite/ld-aarch64/farcall-section.d          |    5 -
 ld/testsuite/ld-aarch64/farcall-section.s          |   19 -
 ld/testsuite/ld-aarch64/implicit_got_section_1.d   |    5 +
 ld/testsuite/ld-aarch64/implicit_got_section_1.s   |    3 +
 ld/testsuite/ld-aarch64/rela-abs-relative-be.d     |   13 +
 ld/testsuite/ld-aarch64/rela-abs-relative-opt.d    |   13 +
 ld/testsuite/ld-aarch64/rela-abs-relative.d        |   13 +
 ld/testsuite/ld-aarch64/rela-abs-relative.s        |   16 +
 ld/testsuite/ld-aarch64/reloc-overflow-1.s         |   14 +
 ld/testsuite/ld-aarch64/reloc-overflow-2.s         |    5 +
 ld/testsuite/ld-aarch64/reloc-overflow-bad.d       |    4 +
 ld/testsuite/ld-arc/arc.exp                        |   40 +
 ld/testsuite/ld-arc/nps-1.s                        |   10 +
 ld/testsuite/ld-arc/nps-1a.d                       |   16 +
 ld/testsuite/ld-arc/nps-1b.d                       |    4 +
 ld/testsuite/ld-arc/nps-1b.err                     |    2 +
 ld/testsuite/ld-arc/sda-relocs.dd                  |   23 +
 ld/testsuite/ld-arc/sda-relocs.ld                  |   20 +
 ld/testsuite/ld-arc/sda-relocs.rd                  |   15 +
 ld/testsuite/ld-arc/sda-relocs.s                   |   32 +
 ld/testsuite/ld-arm/arm-elf.exp                    |   72 +-
 ld/testsuite/ld-arm/arm-no-rel-plt.ld              |    4 +-
 ld/testsuite/ld-arm/arm-no-rel-plt.out             |    2 -
 ld/testsuite/ld-arm/arm-no-rel-plt.r               |    9 +
 ld/testsuite/ld-arm/arm-static-app.d               |    2 +-
 ld/testsuite/ld-arm/arm-static-app.r               |    2 +-
 ld/testsuite/ld-arm/arm_noread.ld                  |   32 -
 ld/testsuite/ld-arm/arm_purecode.ld                |   32 +
 ld/testsuite/ld-arm/attr-merge-10-dsp.attr         |    7 +
 ld/testsuite/ld-arm/attr-merge-10b-dsp.s           |    6 +
 ld/testsuite/ld-arm/farcall-thumb2-purecode.d      |   22 +
 ld/testsuite/ld-arm/farcall-thumb2-purecode.s      |   19 +
 ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d      |   17 +
 .../ld-arm/jump-reloc-veneers-cond-long-backward.d |    7 +-
 ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d |    7 +-
 ld/testsuite/ld-arm/stm32l4xx-fix-all.d            |   81 +-
 ld/testsuite/ld-arm/stm32l4xx-fix-all.s            |    3 +
 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d        |   49 +
 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s        |   27 +
 ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s           |    1 +
 ld/testsuite/ld-arm/thumb1-adds-armv7-m.s          |   43 +
 .../ld-arm/thumb1-input-section-flag-match.d       |    6 -
 .../ld-arm/thumb1-input-section-flag-match.s       |   18 -
 ld/testsuite/ld-arm/thumb1-movs-armv7-m.s          |   43 +
 .../thumb1-noread-not-present-mixing-two-section.d |    5 -
 .../thumb1-noread-not-present-mixing-two-section.s |   18 -
 .../ld-arm/thumb1-noread-present-one-section.d     |    5 -
 .../ld-arm/thumb1-noread-present-one-section.s     |    9 -
 .../ld-arm/thumb1-noread-present-two-section.d     |    5 -
 .../ld-arm/thumb1-noread-present-two-section.s     |   19 -
 ld/testsuite/ld-arm/thumb2-bl.d                    |    2 +-
 ld/testsuite/ld-arm/thumb2-bl.s                    |    1 -
 ld/testsuite/ld-arm/vxworks1-lib.dd                |   10 +-
 ld/testsuite/ld-arm/vxworks1-lib.rd                |    2 +-
 ld/testsuite/ld-arm/vxworks1.dd                    |   12 +-
 ld/testsuite/ld-arm/vxworks1.ld                    |    4 +
 ld/testsuite/ld-arm/vxworks1.rd                    |    6 +-
 ld/testsuite/ld-avr/avr-prop-5.d                   |   10 +
 ld/testsuite/ld-avr/avr-prop-5.s                   |    7 +
 ld/testsuite/ld-avr/avr-prop-6.d                   |   14 +
 ld/testsuite/ld-avr/avr-prop-6.s                   |    9 +
 ld/testsuite/ld-avr/gc-section-debugline.d         |    2 +-
 ld/testsuite/ld-avr/lds-mega.d                     |   23 +
 ld/testsuite/ld-avr/lds-mega.s                     |   20 +
 ld/testsuite/ld-avr/lds-tiny.d                     |   18 +
 ld/testsuite/ld-avr/lds-tiny.s                     |   14 +
 ld/testsuite/ld-cris/tls-e-20.d                    |    2 +-
 ld/testsuite/ld-cris/tls-e-20a.d                   |    2 +-
 ld/testsuite/ld-cris/tls-e-21.d                    |    2 +-
 ld/testsuite/ld-cris/tls-e-23.d                    |    2 +-
 ld/testsuite/ld-cris/tls-e-80.d                    |    2 +-
 ld/testsuite/ld-cris/tls-gd-3h.d                   |    2 +-
 ld/testsuite/ld-cris/tls-leie-19.d                 |    8 +-
 ld/testsuite/ld-discard/extern.d                   |    2 +-
 ld/testsuite/ld-discard/start.d                    |    2 +-
 ld/testsuite/ld-discard/static.d                   |    2 +-
 ld/testsuite/ld-elf/comm-data.exp                  |    3 +
 ld/testsuite/ld-elf/compressed1b.d                 |    3 +-
 ld/testsuite/ld-elf/compressed1c.d                 |    2 +-
 ld/testsuite/ld-elf/compressed1d.d                 |    2 +-
 ld/testsuite/ld-elf/eh-frame-hdr.d                 |    2 +-
 ld/testsuite/ld-elf/eh6.d                          |    5 +-
 ld/testsuite/ld-elf/eh6.s                          |    2 +-
 ld/testsuite/ld-elf/elf.exp                        |   26 +
 ld/testsuite/ld-elf/empty-implib.out               |    2 +
 ld/testsuite/ld-elf/endsym.d                       |    1 +
 ld/testsuite/ld-elf/flags1.d                       |   20 +-
 ld/testsuite/ld-elf/group1.d                       |    2 +-
 ld/testsuite/ld-elf/group3b.d                      |    2 +-
 ld/testsuite/ld-elf/group8a.d                      |    2 +-
 ld/testsuite/ld-elf/group8b.d                      |    2 +-
 ld/testsuite/ld-elf/group9a.d                      |    2 +-
 ld/testsuite/ld-elf/group9b.d                      |    2 +-
 ld/testsuite/ld-elf/implib.rd                      |   11 +
 ld/testsuite/ld-elf/implib.s                       |   22 +
 ld/testsuite/ld-elf/indirect.exp                   |   24 +-
 ld/testsuite/ld-elf/linkonce2.d                    |    2 +-
 ld/testsuite/ld-elf/merge.d                        |    6 +-
 ld/testsuite/ld-elf/merge2.d                       |    2 +-
 ld/testsuite/ld-elf/merge3.d                       |    2 +-
 ld/testsuite/ld-elf/orphan-5.l                     |    4 +-
 ld/testsuite/ld-elf/orphan-6.l                     |    4 +-
 ld/testsuite/ld-elf/orphan-region.d                |    2 +-
 ld/testsuite/ld-elf/orphan.d                       |    2 +-
 ld/testsuite/ld-elf/orphan3.d                      |    2 +-
 ld/testsuite/ld-elf/pr12851.d                      |    2 +-
 ld/testsuite/ld-elf/pr12975.d                      |    2 +-
 ld/testsuite/ld-elf/pr13177.d                      |    2 +-
 ld/testsuite/ld-elf/pr13195.d                      |    2 +-
 ld/testsuite/ld-elf/pr14156a.d                     |    1 +
 ld/testsuite/ld-elf/pr14926.d                      |    2 +-
 ld/testsuite/ld-elf/pr17550-1.s                    |    9 +
 ld/testsuite/ld-elf/pr17550-2.s                    |    6 +
 ld/testsuite/ld-elf/pr17550-3.s                    |   14 +
 ld/testsuite/ld-elf/pr17550-4.s                    |   15 +
 ld/testsuite/ld-elf/pr17550a.d                     |   14 +
 ld/testsuite/ld-elf/pr17550b.d                     |   14 +
 ld/testsuite/ld-elf/pr17550c.d                     |    9 +
 ld/testsuite/ld-elf/pr17550d.d                     |   13 +
 ld/testsuite/ld-elf/pr17615.d                      |    2 +-
 ld/testsuite/ld-elf/pr18735.d                      |    3 +
 ld/testsuite/ld-elf/pr19162.d                      |   12 +
 ld/testsuite/ld-elf/pr19162a.s                     |    2 +
 ld/testsuite/ld-elf/pr19162b.s                     |    2 +
 ld/testsuite/ld-elf/pr19539.d                      |    9 +
 ld/testsuite/ld-elf/pr19539.s                      |    2 +
 ld/testsuite/ld-elf/pr19539.t                      |    1 +
 ld/testsuite/ld-elf/pr19553.map                    |    5 +
 ld/testsuite/ld-elf/pr19553a.c                     |    8 +
 ld/testsuite/ld-elf/pr19553b.c                     |    8 +
 ld/testsuite/ld-elf/pr19553b.out                   |    1 +
 ld/testsuite/ld-elf/pr19553c.c                     |    9 +
 ld/testsuite/ld-elf/pr19553c.out                   |    1 +
 ld/testsuite/ld-elf/pr19553d.c                     |    8 +
 ld/testsuite/ld-elf/pr19553d.out                   |    1 +
 ld/testsuite/ld-elf/pr19579a.c                     |   15 +
 ld/testsuite/ld-elf/pr19579b.c                     |   14 +
 ld/testsuite/ld-elf/pr19617.s                      |   19 +
 ld/testsuite/ld-elf/pr19617a.d                     |   13 +
 ld/testsuite/ld-elf/pr19617b.d                     |   11 +
 ld/testsuite/ld-elf/pr19617c.d                     |    9 +
 ld/testsuite/ld-elf/pr19698.d                      |   10 +
 ld/testsuite/ld-elf/pr19698.s                      |    5 +
 ld/testsuite/ld-elf/pr19698.t                      |   11 +
 ld/testsuite/ld-elf/pr19719a.c                     |   12 +
 ld/testsuite/ld-elf/pr19719b.c                     |    8 +
 ld/testsuite/ld-elf/pr19719c.c                     |    8 +
 ld/testsuite/ld-elf/pr19719d.c                     |    5 +
 ld/testsuite/ld-elf/pr19789.d                      |   10 +
 ld/testsuite/ld-elf/pr19789.s                      |    9 +
 ld/testsuite/ld-elf/pr349.d                        |    2 +-
 ld/testsuite/ld-elf/sec-to-seg.exp                 |    1 +
 ld/testsuite/ld-elf/sec64k.exp                     |   17 +-
 ld/testsuite/ld-elf/shared.exp                     |   85 +
 ld/testsuite/ld-elf/symbolic-func.r                |    2 +-
 ld/testsuite/ld-elf/tls_common.exp                 |   29 +-
 ld/testsuite/ld-elf/var1.d                         |    1 +
 ld/testsuite/ld-elf/warn1.d                        |    2 +-
 ld/testsuite/ld-elf/warn2.d                        |    2 +-
 ld/testsuite/ld-elf/warn3.d                        |    2 +-
 ld/testsuite/ld-elfcomm/common-1.s                 |    3 +
 ld/testsuite/ld-elfcomm/common-1a.d                |    8 +
 ld/testsuite/ld-elfcomm/common-1b.d                |    8 +
 ld/testsuite/ld-elfcomm/common-1c.d                |    8 +
 ld/testsuite/ld-elfcomm/common-1d.d                |    8 +
 ld/testsuite/ld-elfcomm/common-1e.d                |    8 +
 ld/testsuite/ld-elfcomm/common-1f.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2.s                 |    3 +
 ld/testsuite/ld-elfcomm/common-2a.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2b.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2c.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2d.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2e.d                |    8 +
 ld/testsuite/ld-elfcomm/common-2f.d                |    8 +
 ld/testsuite/ld-elfcomm/common-3a.rd               |    6 +
 ld/testsuite/ld-elfcomm/common-3b.rd               |    6 +
 ld/testsuite/ld-elfcomm/dummy.s                    |    1 +
 ld/testsuite/ld-elfcomm/elfcomm.exp                |   79 +-
 ld/testsuite/ld-elfvsb/elfvsb.exp                  |    4 +-
 ld/testsuite/ld-frv/fdpic-pie-6.d                  |    8 +-
 ld/testsuite/ld-gc/gc.exp                          |   15 +
 ld/testsuite/ld-gc/pr14265.d                       |    2 +
 ld/testsuite/ld-gc/pr20306.c                       |    2 +
 ld/testsuite/ld-gc/pr20306.d                       |    3 +
 ld/testsuite/ld-i386/branch1.d                     |    2 +-
 ld/testsuite/ld-i386/call1.d                       |    2 +-
 ld/testsuite/ld-i386/call2.d                       |    2 +-
 ld/testsuite/ld-i386/call3a.d                      |    2 +-
 ld/testsuite/ld-i386/call3b.d                      |    2 +-
 ld/testsuite/ld-i386/call3c.d                      |    2 +-
 ld/testsuite/ld-i386/call3d.d                      |    2 +-
 ld/testsuite/ld-i386/call3e.d                      |    2 +-
 ld/testsuite/ld-i386/call3f.d                      |    2 +-
 ld/testsuite/ld-i386/call3g.d                      |    2 +-
 ld/testsuite/ld-i386/call3h.d                      |    2 +-
 ld/testsuite/ld-i386/got1.dd                       |    6 +-
 ld/testsuite/ld-i386/got1a.S                       |   11 +-
 ld/testsuite/ld-i386/got1d.S                       |    1 -
 ld/testsuite/ld-i386/i386.exp                      |  256 +-
 ld/testsuite/ld-i386/ifunc-1a.c                    |    8 +
 ld/testsuite/ld-i386/ifunc-1b.S                    |   42 +
 ld/testsuite/ld-i386/ifunc-1c.S                    |   26 +
 ld/testsuite/ld-i386/ifunc-1d.S                    |   76 +
 ld/testsuite/ld-i386/jmp1.d                        |    2 +-
 ld/testsuite/ld-i386/jmp2.d                        |    2 +-
 ld/testsuite/ld-i386/lea1a.d                       |    2 +-
 ld/testsuite/ld-i386/lea1b.d                       |    2 +-
 ld/testsuite/ld-i386/lea1c.d                       |   10 +-
 ld/testsuite/ld-i386/lea1d.d                       |    2 +-
 ld/testsuite/ld-i386/lea1e.d                       |    2 +-
 ld/testsuite/ld-i386/lea1f.d                       |    2 +-
 ld/testsuite/ld-i386/libno-plt-1b.dd               |   19 +
 ld/testsuite/ld-i386/libno-plt-1b.rd               |    8 +
 ld/testsuite/ld-i386/load1-nacl.d                  |    8 +-
 ld/testsuite/ld-i386/load1.d                       |   10 +-
 ld/testsuite/ld-i386/load2.d                       |    2 +-
 ld/testsuite/ld-i386/load3.d                       |    2 +-
 ld/testsuite/ld-i386/load4a.d                      |    2 +-
 ld/testsuite/ld-i386/load4b.d                      |    2 +-
 ld/testsuite/ld-i386/load5a.d                      |    2 +-
 ld/testsuite/ld-i386/load5b.d                      |    2 +-
 ld/testsuite/ld-i386/load7.d                       |   15 +
 ld/testsuite/ld-i386/load7.map                     |    6 +
 ld/testsuite/ld-i386/load7.s                       |   18 +
 ld/testsuite/ld-i386/mov1b.d                       |    8 +-
 ld/testsuite/ld-i386/mov2b.d                       |    2 +-
 ld/testsuite/ld-i386/mov3.d                        |    2 +-
 ld/testsuite/ld-i386/no-plt-1a.dd                  |   46 +
 ld/testsuite/ld-i386/no-plt-1a.rd                  |   10 +
 ld/testsuite/ld-i386/no-plt-1b.dd                  |   34 +
 ld/testsuite/ld-i386/no-plt-1b.rd                  |   16 +
 ld/testsuite/ld-i386/no-plt-1c.dd                  |   34 +
 ld/testsuite/ld-i386/no-plt-1c.rd                  |   14 +
 ld/testsuite/ld-i386/no-plt-1d.dd                  |   46 +
 ld/testsuite/ld-i386/no-plt-1d.rd                  |    7 +
 ld/testsuite/ld-i386/no-plt-1e.dd                  |   46 +
 ld/testsuite/ld-i386/no-plt-1e.rd                  |   10 +
 ld/testsuite/ld-i386/no-plt-1f.dd                  |   34 +
 ld/testsuite/ld-i386/no-plt-1f.rd                  |   16 +
 ld/testsuite/ld-i386/no-plt-1g.dd                  |   34 +
 ld/testsuite/ld-i386/no-plt-1g.rd                  |   14 +
 ld/testsuite/ld-i386/no-plt-1h.dd                  |   37 +
 ld/testsuite/ld-i386/no-plt-1h.rd                  |   10 +
 ld/testsuite/ld-i386/no-plt-1i.dd                  |   36 +
 ld/testsuite/ld-i386/no-plt-1i.rd                  |   12 +
 ld/testsuite/ld-i386/no-plt-1j.dd                  |   37 +
 ld/testsuite/ld-i386/no-plt-1j.rd                  |    7 +
 ld/testsuite/ld-i386/no-plt-check1a.S              |   42 +
 ld/testsuite/ld-i386/no-plt-check1b.S              |   30 +
 ld/testsuite/ld-i386/no-plt-extern1a.S             |   33 +
 ld/testsuite/ld-i386/no-plt-extern1b.S             |   22 +
 ld/testsuite/ld-i386/no-plt-func1.c                |    5 +
 ld/testsuite/ld-i386/no-plt-main1.c                |    8 +
 ld/testsuite/ld-i386/no-plt.exp                    |  408 +
 ld/testsuite/ld-i386/pass.out                      |    1 +
 ld/testsuite/ld-i386/pr12718.d                     |    3 -
 ld/testsuite/ld-i386/pr12921.d                     |    3 -
 ld/testsuite/ld-i386/pr13302.d                     |    4 -
 ld/testsuite/ld-i386/pr19175.d                     |    2 +-
 ld/testsuite/ld-i386/pr19539.d                     |    7 +
 ld/testsuite/ld-i386/pr19539.s                     |    6 +
 ld/testsuite/ld-i386/pr19539.t                     |    1 +
 ld/testsuite/ld-i386/pr19609-1.s                   |   12 +
 ld/testsuite/ld-i386/pr19609-1a.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1b.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1c.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1d.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1e.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1f.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1g.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1h.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-1i.d                  |   17 +
 ld/testsuite/ld-i386/pr19609-2.s                   |    6 +
 ld/testsuite/ld-i386/pr19609-2a.d                  |   12 +
 ld/testsuite/ld-i386/pr19609-2b.d                  |   12 +
 ld/testsuite/ld-i386/pr19609-2c.d                  |   12 +
 ld/testsuite/ld-i386/pr19615.d                     |   13 +
 ld/testsuite/ld-i386/pr19615.s                     |   13 +
 ld/testsuite/ld-i386/pr19636-1.s                   |    9 +
 ld/testsuite/ld-i386/pr19636-1a.d                  |   16 +
 ld/testsuite/ld-i386/pr19636-1b.d                  |   19 +
 ld/testsuite/ld-i386/pr19636-1c.d                  |    9 +
 ld/testsuite/ld-i386/pr19636-1d-nacl.d             |  124 +
 ld/testsuite/ld-i386/pr19636-1d.d                  |   26 +
 ld/testsuite/ld-i386/pr19636-1e.d                  |   19 +
 ld/testsuite/ld-i386/pr19636-1f.d                  |   19 +
 ld/testsuite/ld-i386/pr19636-1g.d                  |   12 +
 ld/testsuite/ld-i386/pr19636-1h.d                  |   19 +
 ld/testsuite/ld-i386/pr19636-1i.d                  |    9 +
 ld/testsuite/ld-i386/pr19636-2.s                   |    9 +
 ld/testsuite/ld-i386/pr19636-2a.d                  |   19 +
 ld/testsuite/ld-i386/pr19636-2b.d                  |   22 +
 ld/testsuite/ld-i386/pr19636-2c-nacl.d             |  126 +
 ld/testsuite/ld-i386/pr19636-2c.d                  |   28 +
 ld/testsuite/ld-i386/pr19636-2d-nacl.d             |   21 +
 ld/testsuite/ld-i386/pr19636-2d.d                  |   17 +
 ld/testsuite/ld-i386/pr19636-2e-nacl.d             |   21 +
 ld/testsuite/ld-i386/pr19636-2e.d                  |   17 +
 ld/testsuite/ld-i386/pr19636-3.s                   |    5 +
 ld/testsuite/ld-i386/pr19636-3a.d                  |   10 +
 ld/testsuite/ld-i386/pr19636-3b.d                  |    6 +
 ld/testsuite/ld-i386/pr19636-3c.d                  |    9 +
 ld/testsuite/ld-i386/pr19636-3d.d                  |   14 +
 ld/testsuite/ld-i386/pr19636-3e.d                  |   14 +
 ld/testsuite/ld-i386/pr19636-3f.d                  |    6 +
 ld/testsuite/ld-i386/pr19636-3g.d                  |    9 +
 ld/testsuite/ld-i386/pr19636-4.s                   |   14 +
 ld/testsuite/ld-i386/pr19636-4a.d                  |    8 +
 ld/testsuite/ld-i386/pr19636-4b.d                  |   10 +
 ld/testsuite/ld-i386/pr19636-4c.d                  |   10 +
 ld/testsuite/ld-i386/pr19636-4d.d                  |   10 +
 ld/testsuite/ld-i386/pr19645.d                     |   13 +
 ld/testsuite/ld-i386/pr19645.s                     |    6 +
 ld/testsuite/ld-i386/pr19704.out                   |    1 +
 ld/testsuite/ld-i386/pr19704a.c                    |   13 +
 ld/testsuite/ld-i386/pr19704b.c                    |    7 +
 ld/testsuite/ld-i386/pr19827-nacl.rd               |    5 +
 ld/testsuite/ld-i386/pr19827.rd                    |    5 +
 ld/testsuite/ld-i386/pr19827a.S                    |    8 +
 ld/testsuite/ld-i386/pr19827b.S                    |    2 +
 ld/testsuite/ld-i386/pr19939.s                     |    9 +
 ld/testsuite/ld-i386/pr19939a.d                    |    4 +
 ld/testsuite/ld-i386/pr19939b.d                    |    8 +
 ld/testsuite/ld-i386/pr20117.d                     |   12 +
 ld/testsuite/ld-i386/pr20117.s                     |    7 +
 ld/testsuite/ld-i386/pr20244-1.s                   |   17 +
 ld/testsuite/ld-i386/pr20244-1a.d                  |   26 +
 ld/testsuite/ld-i386/pr20244-1b.d                  |   11 +
 ld/testsuite/ld-i386/pr20244-1c.d                  |    4 +
 ld/testsuite/ld-i386/pr20244-2.s                   |   17 +
 ld/testsuite/ld-i386/pr20244-2a.d                  |   32 +
 ld/testsuite/ld-i386/pr20244-2b.d                  |   10 +
 ld/testsuite/ld-i386/pr20244-2c.d                  |   10 +
 ld/testsuite/ld-i386/pr20244-2d.d                  |    4 +
 ld/testsuite/ld-i386/pr20244-3a.c                  |    8 +
 ld/testsuite/ld-i386/pr20244-3b.S                  |   30 +
 ld/testsuite/ld-i386/pr20244-3c.S                  |   15 +
 ld/testsuite/ld-i386/pr20244-3d.S                  |   44 +
 ld/testsuite/ld-i386/pr20253-1a.c                  |    8 +
 ld/testsuite/ld-i386/pr20253-1b.S                  |   52 +
 ld/testsuite/ld-i386/pr20253-1c.S                  |   35 +
 ld/testsuite/ld-i386/pr20253-1d.S                  |   81 +
 ld/testsuite/ld-i386/pr20253-2a.c                  |    8 +
 ld/testsuite/ld-i386/pr20253-2b.S                  |   39 +
 ld/testsuite/ld-i386/pr20253-2c.S                  |   24 +
 ld/testsuite/ld-i386/pr20253-2d.S                  |   49 +
 ld/testsuite/ld-i386/pr20253-3.d                   |    3 +
 ld/testsuite/ld-i386/pr20253-3.s                   |   11 +
 ld/testsuite/ld-i386/pr20253-4.s                   |   11 +
 ld/testsuite/ld-i386/pr20253-4a.d                  |    8 +
 ld/testsuite/ld-i386/pr20253-4b.d                  |    8 +
 ld/testsuite/ld-i386/pr20253-4c.d                  |    9 +
 ld/testsuite/ld-i386/pr20253-5.d                   |    7 +
 ld/testsuite/ld-i386/pr20253-5.s                   |   10 +
 ld/testsuite/ld-i386/tls-def1.c                    |    1 +
 ld/testsuite/ld-i386/tls-gd1.S                     |   65 +
 ld/testsuite/ld-i386/tls-ld1.S                     |   71 +
 ld/testsuite/ld-i386/tls-main1.c                   |   29 +
 ld/testsuite/ld-i386/tls.exp                       |  125 +
 ld/testsuite/ld-i386/tlsbin-nacl.rd                |    4 +-
 ld/testsuite/ld-i386/tlsbin.rd                     |    4 +-
 ld/testsuite/ld-i386/tlsbin2-nacl.rd               |  156 +
 ld/testsuite/ld-i386/tlsbin2.dd                    |  460 +
 ld/testsuite/ld-i386/tlsbin2.rd                    |  154 +
 ld/testsuite/ld-i386/tlsbin2.sd                    |   13 +
 ld/testsuite/ld-i386/tlsbin2.td                    |   16 +
 ld/testsuite/ld-i386/tlsbindesc-nacl.rd            |    4 +-
 ld/testsuite/ld-i386/tlsbindesc.rd                 |    4 +-
 ld/testsuite/ld-i386/tlsbinpic2.s                  |  172 +
 ld/testsuite/ld-i386/tlsdesc-nacl.rd               |    4 +-
 ld/testsuite/ld-i386/tlsdesc.rd                    |    4 +-
 ld/testsuite/ld-i386/tlsgd3.dd                     |   16 +
 ld/testsuite/ld-i386/tlsgd3.s                      |   15 +
 ld/testsuite/ld-i386/tlsgd4.d                      |    4 +
 ld/testsuite/ld-i386/tlsgd4.s                      |   11 +
 ld/testsuite/ld-i386/tlsgdesc-nacl.rd              |    4 +-
 ld/testsuite/ld-i386/tlsgdesc.rd                   |    4 +-
 ld/testsuite/ld-i386/tlsld2.dd                     |   14 +
 ld/testsuite/ld-i386/tlsld2.s                      |   12 +
 ld/testsuite/ld-i386/tlsnopic-nacl.rd              |    4 +-
 ld/testsuite/ld-i386/tlsnopic.rd                   |    4 +-
 ld/testsuite/ld-i386/tlspic-nacl.rd                |    4 +-
 ld/testsuite/ld-i386/tlspic.rd                     |    4 +-
 ld/testsuite/ld-i386/tlspic2-nacl.rd               |  149 +
 ld/testsuite/ld-i386/tlspic2.dd                    |  405 +
 ld/testsuite/ld-i386/tlspic2.rd                    |  147 +
 ld/testsuite/ld-i386/tlspic2.sd                    |   18 +
 ld/testsuite/ld-i386/tlspic2.td                    |   16 +
 ld/testsuite/ld-i386/tlspic3.s                     |  282 +
 ld/testsuite/ld-i386/tlspie3.s                     |   64 +
 ld/testsuite/ld-i386/tlspie3a.d                    |    6 +
 ld/testsuite/ld-i386/tlspie3b.d                    |   37 +
 ld/testsuite/ld-i386/tlspie3c.d                    |   37 +
 ld/testsuite/ld-i386/undefweak.s                   |   10 +
 ld/testsuite/ld-i386/undefweaka.d                  |    9 +
 ld/testsuite/ld-i386/undefweakb.d                  |   11 +
 ld/testsuite/ld-ifunc/ifunc-1-local-x86.d          |    2 +-
 ld/testsuite/ld-ifunc/ifunc-1-x86.d                |    2 +-
 ld/testsuite/ld-ifunc/ifunc-13-i386.d              |    6 +-
 ld/testsuite/ld-ifunc/ifunc-13-x86-64.d            |    4 -
 ld/testsuite/ld-ifunc/ifunc-15-i386.d              |    4 -
 ld/testsuite/ld-ifunc/ifunc-15-x86-64.d            |    4 -
 ld/testsuite/ld-ifunc/ifunc-18a-i386.d             |    1 -
 ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d           |    1 -
 ld/testsuite/ld-ifunc/ifunc-18a.s                  |    2 +-
 ld/testsuite/ld-ifunc/ifunc-18b-i386.d             |    1 -
 ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d           |    1 -
 ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d       |    4 +-
 ld/testsuite/ld-ifunc/ifunc-2-x86-64.d             |    4 +-
 ld/testsuite/ld-ifunc/ifunc-21-i386.d              |   26 +-
 ld/testsuite/ld-ifunc/ifunc-21-x86-64.d            |   26 +-
 ld/testsuite/ld-ifunc/ifunc-22-i386.d              |   26 +-
 ld/testsuite/ld-ifunc/ifunc-22-x86-64.d            |   26 +-
 ld/testsuite/ld-ifunc/ifunc-23-x86.s               |   10 +
 ld/testsuite/ld-ifunc/ifunc-23a-x86.d              |    8 +
 ld/testsuite/ld-ifunc/ifunc-23b-x86.d              |    8 +
 ld/testsuite/ld-ifunc/ifunc-23c-x86.d              |    8 +
 ld/testsuite/ld-ifunc/ifunc-24-x86.s               |   11 +
 ld/testsuite/ld-ifunc/ifunc-24a-x86.d              |    8 +
 ld/testsuite/ld-ifunc/ifunc-24b-x86.d              |   12 +
 ld/testsuite/ld-ifunc/ifunc-24c-x86.d              |   12 +
 ld/testsuite/ld-ifunc/ifunc-25-x86.s               |   12 +
 ld/testsuite/ld-ifunc/ifunc-25a-x86.d              |    8 +
 ld/testsuite/ld-ifunc/ifunc-25b-x86.d              |   12 +
 ld/testsuite/ld-ifunc/ifunc-25c-x86.d              |   12 +
 ld/testsuite/ld-ifunc/ifunc-3a-x86.d               |    2 +-
 ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d      |    2 +-
 ld/testsuite/ld-ifunc/ifunc.exp                    |   68 +-
 ld/testsuite/ld-ifunc/pass.out                     |    1 +
 ld/testsuite/ld-ifunc/pr17154-x86-64.d             |   46 +-
 ld/testsuite/ld-ifunc/pr19784a.c                   |    6 +
 ld/testsuite/ld-ifunc/pr19784b.c                   |   11 +
 ld/testsuite/ld-ifunc/pr19784c.c                   |   11 +
 ld/testsuite/ld-mips-elf/attr-gnu-4-10.d           |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-50.d           |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-60.d           |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-70.d           |    2 +-
 ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d     |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d     |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-addend.d         |   22 +
 ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d      |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d      |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-local.d          |   20 +
 ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d        |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d        |    6 +
 ld/testsuite/ld-mips-elf/bal-jalx-pic.d            |    6 +
 .../ld-mips-elf/branch-absolute-addend-n32.d       |    6 +
 .../ld-mips-elf/branch-absolute-addend-n64.d       |    6 +
 ld/testsuite/ld-mips-elf/branch-absolute-addend.d  |   21 +
 ld/testsuite/ld-mips-elf/branch-absolute-n32.d     |    6 +
 ld/testsuite/ld-mips-elf/branch-absolute-n64.d     |    6 +
 ld/testsuite/ld-mips-elf/branch-absolute.d         |   21 +
 ld/testsuite/ld-mips-elf/branch-misc-2.d           |   30 +
 ld/testsuite/ld-mips-elf/export-class-ref-f0.s     |   37 +
 ld/testsuite/ld-mips-elf/export-class-ref-f1.s     |   18 +
 ld/testsuite/ld-mips-elf/export-class-ref-f2.s     |   20 +
 ld/testsuite/ld-mips-elf/export-class-ref-lib.sd   |    6 +
 ld/testsuite/ld-mips-elf/export-hidden-ref.sd      |    7 +
 ld/testsuite/ld-mips-elf/export-internal-ref.sd    |    7 +
 ld/testsuite/ld-mips-elf/export-local-ref.sd       |    7 +
 ld/testsuite/ld-mips-elf/export-protected-ref.sd   |    6 +
 ld/testsuite/ld-mips-elf/jal-global-overflow-0.d   |   20 +
 ld/testsuite/ld-mips-elf/jal-global-overflow-1.d   |    8 +
 ld/testsuite/ld-mips-elf/jal-global-overflow.s     |   37 +
 ld/testsuite/ld-mips-elf/jal-local-overflow-0.d    |    6 +
 ld/testsuite/ld-mips-elf/jal-local-overflow-1.d    |    8 +
 ld/testsuite/ld-mips-elf/jal-local-overflow.s      |   35 +
 ld/testsuite/ld-mips-elf/jalx-addend-n32.d         |    6 +
 ld/testsuite/ld-mips-elf/jalx-addend-n64.d         |    6 +
 ld/testsuite/ld-mips-elf/jalx-addend.d             |   26 +
 ld/testsuite/ld-mips-elf/jalx-local-n32.d          |    6 +
 ld/testsuite/ld-mips-elf/jalx-local-n64.d          |    6 +
 ld/testsuite/ld-mips-elf/jalx-local.d              |   26 +
 .../micromips-branch-absolute-addend-n32.d         |    6 +
 .../micromips-branch-absolute-addend-n64.d         |    6 +
 .../ld-mips-elf/micromips-branch-absolute-addend.d |   22 +
 .../ld-mips-elf/micromips-branch-absolute-n32.d    |    6 +
 .../ld-mips-elf/micromips-branch-absolute-n64.d    |    6 +
 .../ld-mips-elf/micromips-branch-absolute.d        |   22 +
 ld/testsuite/ld-mips-elf/mips-elf.exp              |  157 +-
 ld/testsuite/ld-mips-elf/mips16-branch-2.d         |   19 +
 ld/testsuite/ld-mips-elf/mips16-branch-3.d         |   20 +
 .../mips16-branch-absolute-addend-n32.d            |    6 +
 .../mips16-branch-absolute-addend-n64.d            |    6 +
 .../ld-mips-elf/mips16-branch-absolute-addend.d    |   17 +
 .../ld-mips-elf/mips16-branch-absolute-n32.d       |    6 +
 .../ld-mips-elf/mips16-branch-absolute-n64.d       |    6 +
 ld/testsuite/ld-mips-elf/mips16-branch-absolute.d  |   17 +
 ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d  |   19 +
 ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d  |   20 +
 ld/testsuite/ld-mips-elf/mips16-branch.s           |   15 +
 ld/testsuite/ld-mips-elf/mode-change-error-1.d     |    5 +-
 ld/testsuite/ld-mips-elf/mode-change-error-1a.s    |    3 +
 ld/testsuite/ld-mips-elf/pie-n32.d                 |   14 +-
 ld/testsuite/ld-mips-elf/pie-n64.d                 |   14 +-
 ld/testsuite/ld-mips-elf/pie-o32.d                 |   14 +-
 ld/testsuite/ld-mips-elf/reloc-local-overflow.d    |    7 +
 ld/testsuite/ld-mips-elf/reloc-local-overflow.s    |    8 +
 ld/testsuite/ld-mips-elf/unaligned-branch-2.d      |   92 +
 .../ld-mips-elf/unaligned-branch-micromips.d       |  156 +
 ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d |   72 +
 ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d   |  114 +
 ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d   |   64 +
 ld/testsuite/ld-mips-elf/unaligned-branch.d        |   23 +
 ld/testsuite/ld-mips-elf/unaligned-branch.s        |   21 +
 ld/testsuite/ld-mips-elf/unaligned-data.s          |   15 +
 ld/testsuite/ld-mips-elf/unaligned-insn.s          |   15 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-0.d        |   23 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-0.s        |   12 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-1.d        |    7 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-1.s        |   11 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-2.d        |    7 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-2.s        |   12 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-3.d        |    7 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-3.s        |   11 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d |   27 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s |   14 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d |   29 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s |   22 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d |    7 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.s |   14 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d |   29 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s |   22 +
 .../unaligned-jalx-addend-micromips-0.d            |   27 +
 .../unaligned-jalx-addend-micromips-1.d            |   30 +
 .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d   |   27 +
 .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d   |   30 +
 .../ld-mips-elf/unaligned-jalx-micromips-0.d       |   23 +
 .../ld-mips-elf/unaligned-jalx-micromips-1.d       |    7 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d |   23 +
 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d |    7 +
 .../ld-mips-elf/unaligned-jump-micromips.d         |  118 +
 ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d   |   58 +
 ld/testsuite/ld-mips-elf/unaligned-jump.d          |   96 +
 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d        |   13 +
 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s        |   12 +
 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d        |   11 +
 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s        |   13 +
 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d        |   13 +
 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s        |   12 +
 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d        |    9 +
 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s        |   12 +
 ld/testsuite/ld-mips-elf/unaligned-text.s          |   15 +
 ld/testsuite/ld-mips-elf/undefweak-overflow.d      |   55 +-
 ld/testsuite/ld-mips-elf/undefweak-overflow.s      |   20 +
 ld/testsuite/ld-pe/pe.exp                          |   16 +
 ld/testsuite/ld-pe/pr19803.d                       |   13 +
 ld/testsuite/ld-pe/pr19803.e                       |    3 +
 ld/testsuite/ld-pe/pr19803.s                       |   13 +
 ld/testsuite/ld-pe/tlssec32.d                      |    2 +-
 ld/testsuite/ld-plugin/lto.exp                     |  125 +-
 ld/testsuite/ld-plugin/pass.out                    |    1 +
 ld/testsuite/ld-plugin/plugin-30.d                 |   26 +
 ld/testsuite/ld-plugin/plugin.exp                  |   49 +-
 ld/testsuite/ld-plugin/pr20070.d                   |    9 +
 ld/testsuite/ld-plugin/pr20070a.c                  |    9 +
 ld/testsuite/ld-plugin/pr20070b.c                  |   10 +
 ld/testsuite/ld-plugin/pr20103a.c                  |    8 +
 ld/testsuite/ld-plugin/pr20103b.c                  |    3 +
 ld/testsuite/ld-plugin/pr20103c.c                  |    6 +
 ld/testsuite/ld-plugin/pr20267a.c                  |   12 +
 ld/testsuite/ld-plugin/pr20267b.c                  |    1 +
 ld/testsuite/ld-plugin/pr20276a.c                  |   12 +
 ld/testsuite/ld-plugin/pr20276b.c                  |    1 +
 ld/testsuite/ld-plugin/pr20321.c                   |    4 +
 ld/testsuite/ld-powerpc/apuinfo-vle2.s             |    8 +
 ld/testsuite/ld-powerpc/apuinfo1.s                 |    3 +-
 ld/testsuite/ld-powerpc/elfv2exe.d                 |    4 +-
 ld/testsuite/ld-powerpc/powerpc.exp                |   12 +-
 ld/testsuite/ld-powerpc/tlsdll.s                   |   19 +
 ld/testsuite/ld-powerpc/tlsdll.ver                 |    7 +
 ld/testsuite/ld-powerpc/tlsdll_32.s                |   18 +
 ld/testsuite/ld-powerpc/tlsopt5.d                  |   54 +
 ld/testsuite/ld-powerpc/tlsopt5.s                  |    5 +
 ld/testsuite/ld-powerpc/tlsopt5_32.d               |   52 +
 ld/testsuite/ld-powerpc/tlsopt5_32.s               |    4 +
 ld/testsuite/ld-s390/pltoffset-1.dd                |    8 +
 ld/testsuite/ld-s390/pltoffset-1.ld                |   34 +
 ld/testsuite/ld-s390/pltoffset-1.s                 |   12 +
 ld/testsuite/ld-s390/s390.exp                      |    5 +
 ld/testsuite/ld-s390/tlsbin.rd                     |    4 +-
 ld/testsuite/ld-s390/tlsbin_64.rd                  |    4 +-
 ld/testsuite/ld-s390/tlspic.rd                     |    4 +-
 ld/testsuite/ld-s390/tlspic_64.rd                  |    4 +-
 ld/testsuite/ld-scripts/align.t                    |    4 +-
 ld/testsuite/ld-scripts/cross2.t                   |    2 +-
 ld/testsuite/ld-scripts/cross3.t                   |    4 +-
 ld/testsuite/ld-scripts/cross4.t                   |   10 +
 ld/testsuite/ld-scripts/cross5.t                   |   10 +
 ld/testsuite/ld-scripts/cross6.t                   |    9 +
 ld/testsuite/ld-scripts/cross7.t                   |    9 +
 ld/testsuite/ld-scripts/crossref.exp               |   76 +-
 ld/testsuite/ld-scripts/overlay-size.d             |    2 +-
 ld/testsuite/ld-scripts/pr14962-2.t                |    2 +-
 ld/testsuite/ld-scripts/pr20302.d                  |   12 +
 ld/testsuite/ld-scripts/rgn-at10.d                 |    1 -
 ld/testsuite/ld-scripts/rgn-at11.d                 |    9 +-
 ld/testsuite/ld-scripts/rgn-at11.s                 |   10 +
 ld/testsuite/ld-scripts/rgn-at2.d                  |    3 -
 ld/testsuite/ld-scripts/rgn-at5.t                  |   10 +-
 ld/testsuite/ld-scripts/rgn-at6.d                  |    1 -
 ld/testsuite/ld-scripts/rgn-at7.d                  |    1 -
 ld/testsuite/ld-scripts/rgn-at8.d                  |    1 -
 ld/testsuite/ld-scripts/rgn-over7.d                |    2 +-
 ld/testsuite/ld-scripts/script.exp                 |   19 +
 ld/testsuite/ld-scripts/section-match-1.t          |    6 +-
 ld/testsuite/ld-selective/selective.exp            |    6 +
 ld/testsuite/ld-sh/tlsbin-2.d                      |    4 +-
 ld/testsuite/ld-sh/tlspic-2.d                      |    4 +-
 ld/testsuite/ld-srec/srec.exp                      |   58 +-
 ld/testsuite/ld-tic6x/common.d                     |    4 +-
 ld/testsuite/ld-tic6x/shlib-1.rd                   |    4 +-
 ld/testsuite/ld-tic6x/shlib-1b.rd                  |    4 +-
 ld/testsuite/ld-tic6x/shlib-1r.rd                  |    4 +-
 ld/testsuite/ld-tic6x/shlib-1rb.rd                 |    4 +-
 ld/testsuite/ld-tic6x/shlib-app-1.rd               |    4 +-
 ld/testsuite/ld-tic6x/shlib-app-1b.rd              |    4 +-
 ld/testsuite/ld-tic6x/shlib-app-1r.rd              |    4 +-
 ld/testsuite/ld-tic6x/shlib-app-1rb.rd             |    4 +-
 ld/testsuite/ld-tic6x/shlib-noindex.rd             |    4 +-
 ld/testsuite/ld-tic6x/static-app-1.rd              |    4 +-
 ld/testsuite/ld-tic6x/static-app-1b.rd             |    4 +-
 ld/testsuite/ld-tic6x/static-app-1r.rd             |    4 +-
 ld/testsuite/ld-tic6x/static-app-1rb.rd            |    4 +-
 ld/testsuite/ld-unique/unique.d                    |    9 +
 ld/testsuite/ld-unique/unique.exp                  |   26 +-
 ld/testsuite/ld-x86-64/bnd-ifunc-1.d               |    2 +-
 ld/testsuite/ld-x86-64/bnd-ifunc-2.d               |   46 +-
 ld/testsuite/ld-x86-64/bnd-plt-1.d                 |   62 +-
 ld/testsuite/ld-x86-64/call1a.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1b.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1c.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1d.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1e.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1f.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1g.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1h.d                    |    2 +-
 ld/testsuite/ld-x86-64/call1i.d                    |    2 +-
 ld/testsuite/ld-x86-64/dwarfreloc.exp              |   58 +-
 ld/testsuite/ld-x86-64/gotpcrel1.dd                |    2 +-
 ld/testsuite/ld-x86-64/ilp32-4-nacl.d              |   18 +-
 ld/testsuite/ld-x86-64/ilp32-4.d                   |   20 +-
 ld/testsuite/ld-x86-64/largecomm-1.s               |    3 +
 ld/testsuite/ld-x86-64/largecomm-1a.d              |    8 +
 ld/testsuite/ld-x86-64/largecomm-1b.d              |    8 +
 ld/testsuite/ld-x86-64/largecomm-1c.d              |    8 +
 ld/testsuite/ld-x86-64/largecomm-1d.d              |    8 +
 ld/testsuite/ld-x86-64/largecomm-1e.d              |    8 +
 ld/testsuite/ld-x86-64/largecomm-1f.d              |    8 +
 ld/testsuite/ld-x86-64/lea1.s                      |    6 +-
 ld/testsuite/ld-x86-64/lea1a.d                     |    7 +-
 ld/testsuite/ld-x86-64/lea1b.d                     |    7 +-
 ld/testsuite/ld-x86-64/lea1c.d                     |   13 +-
 ld/testsuite/ld-x86-64/lea1d.d                     |    7 +-
 ld/testsuite/ld-x86-64/lea1e.d                     |    7 +-
 ld/testsuite/ld-x86-64/lea1f.d                     |   13 +-
 ld/testsuite/ld-x86-64/libno-plt-1b.dd             |   15 +
 ld/testsuite/ld-x86-64/libno-plt-1b.rd             |    8 +
 ld/testsuite/ld-x86-64/load1a.d                    |    2 +-
 ld/testsuite/ld-x86-64/load1b.d                    |    2 +-
 ld/testsuite/ld-x86-64/load1c-nacl.d               |   72 +-
 ld/testsuite/ld-x86-64/load1c.d                    |   72 +-
 ld/testsuite/ld-x86-64/load1d-nacl.d               |   72 +-
 ld/testsuite/ld-x86-64/load1d.d                    |   72 +-
 ld/testsuite/ld-x86-64/load2.d                     |   18 +
 ld/testsuite/ld-x86-64/load2.map                   |    6 +
 ld/testsuite/ld-x86-64/load2.s                     |   20 +
 ld/testsuite/ld-x86-64/mov1b.d                     |    8 +-
 ld/testsuite/ld-x86-64/mov1d.d                     |    8 +-
 ld/testsuite/ld-x86-64/no-plt-1a.dd                |   34 +
 ld/testsuite/ld-x86-64/no-plt-1a.rd                |   10 +
 ld/testsuite/ld-x86-64/no-plt-1b.dd                |   26 +
 ld/testsuite/ld-x86-64/no-plt-1b.rd                |   16 +
 ld/testsuite/ld-x86-64/no-plt-1c.dd                |   26 +
 ld/testsuite/ld-x86-64/no-plt-1c.rd                |   14 +
 ld/testsuite/ld-x86-64/no-plt-1d.dd                |   35 +
 ld/testsuite/ld-x86-64/no-plt-1d.rd                |    7 +
 ld/testsuite/ld-x86-64/no-plt-1e.dd                |   34 +
 ld/testsuite/ld-x86-64/no-plt-1e.rd                |   10 +
 ld/testsuite/ld-x86-64/no-plt-1f.dd                |   26 +
 ld/testsuite/ld-x86-64/no-plt-1f.rd                |   16 +
 ld/testsuite/ld-x86-64/no-plt-1g.dd                |   26 +
 ld/testsuite/ld-x86-64/no-plt-1g.rd                |   14 +
 ld/testsuite/ld-x86-64/no-plt-check1.S             |   32 +
 ld/testsuite/ld-x86-64/no-plt-extern1.S            |   28 +
 ld/testsuite/ld-x86-64/no-plt-func1.c              |    5 +
 ld/testsuite/ld-x86-64/no-plt-main1.c              |    8 +
 ld/testsuite/ld-x86-64/no-plt.exp                  |  286 +
 ld/testsuite/ld-x86-64/pass.out                    |    1 +
 ld/testsuite/ld-x86-64/pic1.d                      |    3 +
 ld/testsuite/ld-x86-64/pic1.s                      |    2 +
 ld/testsuite/ld-x86-64/pie2.d                      |    3 +
 ld/testsuite/ld-x86-64/pie2.s                      |    8 +
 ld/testsuite/ld-x86-64/pr12718.d                   |    3 -
 ld/testsuite/ld-x86-64/pr12921.d                   |    3 -
 ld/testsuite/ld-x86-64/pr13082-3b.d                |    9 +-
 ld/testsuite/ld-x86-64/pr13082-3c.d                |    9 +
 ld/testsuite/ld-x86-64/pr13082-3d.d                |   10 +
 ld/testsuite/ld-x86-64/pr13082-4b.d                |    9 +-
 ld/testsuite/ld-x86-64/pr13082-5a.d                |    4 -
 ld/testsuite/ld-x86-64/pr13082-5b.d                |    4 -
 ld/testsuite/ld-x86-64/pr13082-6a.d                |    4 -
 ld/testsuite/ld-x86-64/pr13082-6b.d                |    4 -
 ld/testsuite/ld-x86-64/pr14207.d                   |    4 +-
 ld/testsuite/ld-x86-64/pr18591.d                   |   12 +
 ld/testsuite/ld-x86-64/pr18591.s                   |    8 +
 ld/testsuite/ld-x86-64/pr19162.d                   |    2 +-
 ld/testsuite/ld-x86-64/pr19539.s                   |    6 +
 ld/testsuite/ld-x86-64/pr19539.t                   |    1 +
 ld/testsuite/ld-x86-64/pr19539a.d                  |    8 +
 ld/testsuite/ld-x86-64/pr19539b.d                  |    8 +
 ld/testsuite/ld-x86-64/pr19609-1.s                 |   20 +
 ld/testsuite/ld-x86-64/pr19609-1a.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1b.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1c.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1d.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1e.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1f.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1g.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1h.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1i.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1j.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1k.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1l.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-1m.d                |   23 +
 ld/testsuite/ld-x86-64/pr19609-2.s                 |    9 +
 ld/testsuite/ld-x86-64/pr19609-2a.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-2b.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-2c.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-2d.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-3.s                 |   10 +
 ld/testsuite/ld-x86-64/pr19609-3a.d                |   14 +
 ld/testsuite/ld-x86-64/pr19609-3b.d                |   14 +
 ld/testsuite/ld-x86-64/pr19609-4.s                 |   10 +
 ld/testsuite/ld-x86-64/pr19609-4a.d                |    5 +
 ld/testsuite/ld-x86-64/pr19609-4b.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-4c.d                |    5 +
 ld/testsuite/ld-x86-64/pr19609-4d.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-4e.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-5.s                 |    6 +
 ld/testsuite/ld-x86-64/pr19609-5a.d                |   12 +
 ld/testsuite/ld-x86-64/pr19609-5b.d                |   12 +
 ld/testsuite/ld-x86-64/pr19609-5c.d                |   12 +
 ld/testsuite/ld-x86-64/pr19609-5d.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-5e.d                |   12 +
 ld/testsuite/ld-x86-64/pr19609-6.s                 |    6 +
 ld/testsuite/ld-x86-64/pr19609-6a.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-6b.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-6c.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-6d.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-7.s                 |    7 +
 ld/testsuite/ld-x86-64/pr19609-7a.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-7b.d                |   13 +
 ld/testsuite/ld-x86-64/pr19609-7c.d                |    4 +
 ld/testsuite/ld-x86-64/pr19609-7d.d                |   13 +
 ld/testsuite/ld-x86-64/pr19615.d                   |   13 +
 ld/testsuite/ld-x86-64/pr19615.s                   |   13 +
 ld/testsuite/ld-x86-64/pr19636-1.s                 |    5 +
 ld/testsuite/ld-x86-64/pr19636-1a.d                |   10 +
 ld/testsuite/ld-x86-64/pr19636-1b.d                |    6 +
 ld/testsuite/ld-x86-64/pr19636-1c.d                |    9 +
 ld/testsuite/ld-x86-64/pr19636-1d.d                |   14 +
 ld/testsuite/ld-x86-64/pr19636-1e.d                |   14 +
 ld/testsuite/ld-x86-64/pr19636-1f.d                |    6 +
 ld/testsuite/ld-x86-64/pr19636-1g.d                |    9 +
 ld/testsuite/ld-x86-64/pr19636-2.s                 |    9 +
 ld/testsuite/ld-x86-64/pr19636-2a.d                |   17 +
 ld/testsuite/ld-x86-64/pr19636-2b.d                |   20 +
 ld/testsuite/ld-x86-64/pr19636-2c.d                |    9 +
 ld/testsuite/ld-x86-64/pr19636-2d-nacl.d           |   37 +
 ld/testsuite/ld-x86-64/pr19636-2d.d                |   25 +
 ld/testsuite/ld-x86-64/pr19636-2e.d                |   19 +
 ld/testsuite/ld-x86-64/pr19636-2f.d                |   19 +
 ld/testsuite/ld-x86-64/pr19636-2g.d                |   13 +
 ld/testsuite/ld-x86-64/pr19636-2h.d                |   20 +
 ld/testsuite/ld-x86-64/pr19636-2i.d                |    9 +
 ld/testsuite/ld-x86-64/pr19636-3.s                 |   14 +
 ld/testsuite/ld-x86-64/pr19636-3a.d                |    8 +
 ld/testsuite/ld-x86-64/pr19636-3b.d                |   10 +
 ld/testsuite/ld-x86-64/pr19636-3c.d                |   10 +
 ld/testsuite/ld-x86-64/pr19636-3d.d                |   10 +
 ld/testsuite/ld-x86-64/pr19645.d                   |   13 +
 ld/testsuite/ld-x86-64/pr19645.s                   |    6 +
 ld/testsuite/ld-x86-64/pr19704.out                 |    1 +
 ld/testsuite/ld-x86-64/pr19704a.c                  |   13 +
 ld/testsuite/ld-x86-64/pr19704b.c                  |    7 +
 ld/testsuite/ld-x86-64/pr19719.d                   |    3 +
 ld/testsuite/ld-x86-64/pr19719.s                   |   16 +
 ld/testsuite/ld-x86-64/pr19807-1.s                 |    8 +
 ld/testsuite/ld-x86-64/pr19807-1a.d                |   13 +
 ld/testsuite/ld-x86-64/pr19807-1b.d                |   13 +
 ld/testsuite/ld-x86-64/pr19807-2.s                 |    8 +
 ld/testsuite/ld-x86-64/pr19807-2a.d                |    4 +
 ld/testsuite/ld-x86-64/pr19807-2b.d                |    8 +
 ld/testsuite/ld-x86-64/pr19807-2c.d                |   13 +
 ld/testsuite/ld-x86-64/pr19807-2d.d                |    8 +
 ld/testsuite/ld-x86-64/pr19807-2e.d                |   13 +
 ld/testsuite/ld-x86-64/pr19827-nacl.rd             |    5 +
 ld/testsuite/ld-x86-64/pr19827.rd                  |    5 +
 ld/testsuite/ld-x86-64/pr19827a.S                  |    8 +
 ld/testsuite/ld-x86-64/pr19827b.S                  |    2 +
 ld/testsuite/ld-x86-64/pr19939.s                   |    9 +
 ld/testsuite/ld-x86-64/pr19939a.d                  |    4 +
 ld/testsuite/ld-x86-64/pr19939b.d                  |    8 +
 ld/testsuite/ld-x86-64/pr19969.d                   |    4 +
 ld/testsuite/ld-x86-64/pr19969a.S                  |    7 +
 ld/testsuite/ld-x86-64/pr19969b.S                  |   14 +
 ld/testsuite/ld-x86-64/pr20093-1.d                 |   11 +
 ld/testsuite/ld-x86-64/pr20093-1.s                 |   11 +
 ld/testsuite/ld-x86-64/pr20093-2.d                 |   11 +
 ld/testsuite/ld-x86-64/pr20093-2.s                 |    9 +
 ld/testsuite/ld-x86-64/pr20253-1.s                 |   18 +
 ld/testsuite/ld-x86-64/pr20253-1a.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1b.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-1c.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1d.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-1e.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1f.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-1g.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1h.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-1i.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1j.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-1k.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-1l.d                |   25 +
 ld/testsuite/ld-x86-64/pr20253-2a.c                |    8 +
 ld/testsuite/ld-x86-64/pr20253-2b.S                |   46 +
 ld/testsuite/ld-x86-64/pr20253-2c.S                |   29 +
 ld/testsuite/ld-x86-64/pr20253-2d.S                |   61 +
 ld/testsuite/ld-x86-64/pr20253-3.d                 |    3 +
 ld/testsuite/ld-x86-64/pr20253-3.s                 |   11 +
 ld/testsuite/ld-x86-64/pr20253-4.s                 |   11 +
 ld/testsuite/ld-x86-64/pr20253-4a.d                |    8 +
 ld/testsuite/ld-x86-64/pr20253-4b.d                |    8 +
 ld/testsuite/ld-x86-64/pr20253-4c.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-4d.d                |    8 +
 ld/testsuite/ld-x86-64/pr20253-4e.d                |    8 +
 ld/testsuite/ld-x86-64/pr20253-4f.d                |    9 +
 ld/testsuite/ld-x86-64/pr20253-5.s                 |   10 +
 ld/testsuite/ld-x86-64/pr20253-5a.d                |    8 +
 ld/testsuite/ld-x86-64/pr20253-5b.d                |    8 +
 ld/testsuite/ld-x86-64/split-by-file-nacl.rd       |    4 +-
 ld/testsuite/ld-x86-64/split-by-file.rd            |    4 +-
 ld/testsuite/ld-x86-64/tls-def1.c                  |    1 +
 ld/testsuite/ld-x86-64/tls-gd1.S                   |   55 +
 ld/testsuite/ld-x86-64/tls-ld1.S                   |   47 +
 ld/testsuite/ld-x86-64/tls-main1.c                 |   29 +
 ld/testsuite/ld-x86-64/tls.exp                     |  125 +
 ld/testsuite/ld-x86-64/tlsbin-nacl.rd              |    4 +-
 ld/testsuite/ld-x86-64/tlsbin.rd                   |    4 +-
 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd             |  143 +
 ld/testsuite/ld-x86-64/tlsbin2.dd                  |  310 +
 ld/testsuite/ld-x86-64/tlsbin2.rd                  |  141 +
 ld/testsuite/ld-x86-64/tlsbin2.sd                  |   13 +
 ld/testsuite/ld-x86-64/tlsbin2.td                  |   16 +
 ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd          |    4 +-
 ld/testsuite/ld-x86-64/tlsbindesc.rd               |    4 +-
 ld/testsuite/ld-x86-64/tlsbinpic2.s                |  146 +
 ld/testsuite/ld-x86-64/tlsdesc-nacl.rd             |   54 +-
 ld/testsuite/ld-x86-64/tlsdesc.rd                  |   10 +-
 ld/testsuite/ld-x86-64/tlsgd10.dd                  |   23 +
 ld/testsuite/ld-x86-64/tlsgd10.s                   |   18 +
 ld/testsuite/ld-x86-64/tlsgd11.dd                  |   14 +
 ld/testsuite/ld-x86-64/tlsgd11.s                   |   15 +
 ld/testsuite/ld-x86-64/tlsgd12.d                   |    4 +
 ld/testsuite/ld-x86-64/tlsgd12.s                   |    5 +
 ld/testsuite/ld-x86-64/tlsgd13.d                   |    4 +
 ld/testsuite/ld-x86-64/tlsgd13.s                   |   11 +
 ld/testsuite/ld-x86-64/tlsgd14.dd                  |   10 +
 ld/testsuite/ld-x86-64/tlsgd14.s                   |   14 +
 ld/testsuite/ld-x86-64/tlsgd5.dd                   |    2 +-
 ld/testsuite/ld-x86-64/tlsgd5c.s                   |    8 +
 ld/testsuite/ld-x86-64/tlsgd6.dd                   |    2 +-
 ld/testsuite/ld-x86-64/tlsgd6c.s                   |    7 +
 ld/testsuite/ld-x86-64/tlsgd9.dd                   |   23 +
 ld/testsuite/ld-x86-64/tlsgd9.s                    |   25 +
 ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd            |   27 +-
 ld/testsuite/ld-x86-64/tlsgdesc.rd                 |   27 +-
 ld/testsuite/ld-x86-64/tlsld4.dd                   |   23 +
 ld/testsuite/ld-x86-64/tlsld4.s                    |   27 +
 ld/testsuite/ld-x86-64/tlsld5.dd                   |   13 +
 ld/testsuite/ld-x86-64/tlsld5.s                    |   12 +
 ld/testsuite/ld-x86-64/tlsld6.dd                   |   14 +
 ld/testsuite/ld-x86-64/tlsld6.s                    |   12 +
 ld/testsuite/ld-x86-64/tlspic-nacl.rd              |   24 +-
 ld/testsuite/ld-x86-64/tlspic.rd                   |    6 +-
 ld/testsuite/ld-x86-64/tlspic2-nacl.rd             |  145 +
 ld/testsuite/ld-x86-64/tlspic2.dd                  |  378 +
 ld/testsuite/ld-x86-64/tlspic2.rd                  |  139 +
 ld/testsuite/ld-x86-64/tlspic2.sd                  |   20 +
 ld/testsuite/ld-x86-64/tlspic2.td                  |   16 +
 ld/testsuite/ld-x86-64/tlspic3.s                   |  290 +
 ld/testsuite/ld-x86-64/tlspie2.s                   |   58 +
 ld/testsuite/ld-x86-64/tlspie2a.d                  |    6 +
 ld/testsuite/ld-x86-64/tlspie2b.d                  |   28 +
 ld/testsuite/ld-x86-64/tlspie2c.d                  |   28 +
 ld/testsuite/ld-x86-64/x86-64.exp                  |  324 +-
 ld/testsuite/ld-xtensa/tlsbin.rd                   |    4 +-
 ld/testsuite/ld-xtensa/tlspic.rd                   |    4 +-
 ld/testsuite/ld-z8k/0filler.s                      |    6 +
 ld/testsuite/ld-z8k/branch-target.s                |    5 +
 ld/testsuite/ld-z8k/branch-target2.s               |    5 +
 ld/testsuite/ld-z8k/calr-back-8001.d               | 2064 ++
 ld/testsuite/ld-z8k/calr-back-8002.d               | 2064 ++
 ld/testsuite/ld-z8k/calr-back-fail-8001.d          |    6 +
 ld/testsuite/ld-z8k/calr-back-fail-8002.d          |    6 +
 ld/testsuite/ld-z8k/calr-forw-8001.d               | 2067 ++
 ld/testsuite/ld-z8k/calr-forw-8002.d               | 2067 ++
 ld/testsuite/ld-z8k/calr-forw-fail-8001.d          |    6 +
 ld/testsuite/ld-z8k/calr-forw-fail-8002.d          |    6 +
 ld/testsuite/ld-z8k/calr-opcode.s                  |    4 +
 ld/testsuite/ld-z8k/dbjnz-forw-8001.d              |   16 +
 ld/testsuite/ld-z8k/dbjnz-forw-8002.d              |   16 +
 ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d         |    6 +
 ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d         |    6 +
 ld/testsuite/ld-z8k/dbjnz-opcode.s                 |    4 +
 ld/testsuite/ld-z8k/djnz-back-8001.d               |  151 +
 ld/testsuite/ld-z8k/djnz-back-8002.d               |  151 +
 ld/testsuite/ld-z8k/djnz-back-fail-8001.d          |    8 +
 ld/testsuite/ld-z8k/djnz-back-fail-8002.d          |    8 +
 ld/testsuite/ld-z8k/djnz-forw-8001.d               |   16 +
 ld/testsuite/ld-z8k/djnz-forw-8002.d               |   16 +
 ld/testsuite/ld-z8k/djnz-forw-fail-8001.d          |    6 +
 ld/testsuite/ld-z8k/djnz-forw-fail-8002.d          |    6 +
 ld/testsuite/ld-z8k/djnz-opcode.s                  |    4 +
 ld/testsuite/ld-z8k/filler.s                       |    6 +
 ld/testsuite/ld-z8k/jr-back-8001.d                 |  145 +
 ld/testsuite/ld-z8k/jr-back-8002.d                 |  145 +
 ld/testsuite/ld-z8k/jr-back-fail-8001.d            |    6 +
 ld/testsuite/ld-z8k/jr-back-fail-8002.d            |    6 +
 ld/testsuite/ld-z8k/jr-forw-8001.d                 |  146 +
 ld/testsuite/ld-z8k/jr-forw-8002.d                 |  146 +
 ld/testsuite/ld-z8k/jr-forw-fail-8001.d            |    6 +
 ld/testsuite/ld-z8k/jr-forw-fail-8002.d            |    6 +
 ld/testsuite/ld-z8k/jr-opcode.s                    |    4 +
 ld/testsuite/ld-z8k/ldr-back-8001.d                |   20 +
 ld/testsuite/ld-z8k/ldr-back-8002.d                |   20 +
 ld/testsuite/ld-z8k/ldr-back-fail-8001.d           |    6 +
 ld/testsuite/ld-z8k/ldr-back-fail-8002.d           |    6 +
 ld/testsuite/ld-z8k/ldr-forw-8001.d                |   20 +
 ld/testsuite/ld-z8k/ldr-forw-8002.d                |   20 +
 ld/testsuite/ld-z8k/ldr-forw-fail-8001.d           |    6 +
 ld/testsuite/ld-z8k/ldr-forw-fail-8002.d           |    6 +
 ld/testsuite/ld-z8k/ldr-opcode.s                   |    4 +
 ld/testsuite/ld-z8k/ldrb-forw-8001.d               |   20 +
 ld/testsuite/ld-z8k/ldrb-forw-8002.d               |   20 +
 ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d          |    6 +
 ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d          |    6 +
 ld/testsuite/ld-z8k/ldrb-opcode.s                  |    4 +
 ld/testsuite/ld-z8k/ldrb-opcode2.s                 |    4 +
 ld/testsuite/ld-z8k/other-file.s                   |   55 +
 ld/testsuite/ld-z8k/reloc.dd                       |   61 +
 ld/testsuite/ld-z8k/reloc.ld                       |   22 +
 ld/testsuite/ld-z8k/relocseg.dd                    |   61 +
 ld/testsuite/ld-z8k/relocseg.ld                    |   22 +
 ld/testsuite/ld-z8k/relocseg1.dd                   |   61 +
 ld/testsuite/ld-z8k/this-file.s                    |   50 +
 ld/testsuite/ld-z8k/z8k.exp                        |   63 +
 ld/testsuite/lib/ld-lib.exp                        |   70 +-
 libiberty/ChangeLog                                |   25 +
 libiberty/d-demangle.c                             |   28 +-
 libiberty/testsuite/d-demangle-expected            |   52 +-
 libiberty/xmemdup.c                                |    6 +-
 opcodes/ChangeLog                                  |  848 +
 opcodes/Makefile.in                                |   70 +-
 opcodes/aarch64-dis.c                              |   13 +-
 opcodes/aarch64-gen.c                              |    1 +
 opcodes/aarch64-opc.c                              |   56 +-
 opcodes/aarch64-tbl.h                              | 2527 ++--
 opcodes/aclocal.m4                                 |   74 +-
 opcodes/alpha-dis.c                                |    4 +-
 opcodes/arc-dis.c                                  |  919 +-
 opcodes/arc-ext-tbl.h                              |  122 +
 opcodes/arc-ext.c                                  |  362 +-
 opcodes/arc-ext.h                                  |   59 +-
 opcodes/arc-nps400-tbl.h                           |  554 +
 opcodes/arc-opc.c                                  | 1258 ++-
 opcodes/arc-regs.h                                 |  744 +-
 opcodes/arc-tbl.h                                  | 1624 +-
 opcodes/arm-dis.c                                  |  369 +-
 opcodes/avr-dis.c                                  |   14 +-
 opcodes/cgen-dis.c                                 |    3 +-
 opcodes/cgen-ibld.in                               |   13 +-
 opcodes/cgen-opc.c                                 |    3 +-
 opcodes/configure                                  |   53 +-
 opcodes/crx-dis.c                                  |    4 +-
 opcodes/disassemble.c                              |    6 +-
 opcodes/epiphany-dis.c                             |    5 +-
 opcodes/epiphany-ibld.c                            |   13 +-
 opcodes/epiphany-opc.c                             |   14 +-
 opcodes/fr30-ibld.c                                |   15 +-
 opcodes/fr30-opc.c                                 |   14 +-
 opcodes/frv-ibld.c                                 |   13 +-
 opcodes/frv-opc.c                                  |   14 +-
 opcodes/ft32-opc.c                                 |    4 +-
 opcodes/i386-dis.c                                 |   45 +-
 opcodes/i386-gen.c                                 |  246 +-
 opcodes/i386-init.h                                |  531 +-
 opcodes/i386-opc.h                                 |   30 +-
 opcodes/i386-opc.tbl                               |  128 +-
 opcodes/i386-tbl.h                                 |20996 ++++++++++----------
 opcodes/ip2k-ibld.c                                |   13 +-
 opcodes/ip2k-opc.c                                 |   14 +-
 opcodes/iq2000-ibld.c                              |   13 +-
 opcodes/iq2000-opc.c                               |   14 +-
 opcodes/lm32-ibld.c                                |   13 +-
 opcodes/lm32-opc.c                                 |   14 +-
 opcodes/lm32-opinst.c                              |    3 +-
 opcodes/m32c-ibld.c                                |   13 +-
 opcodes/m32c-opc.c                                 |   14 +-
 opcodes/m32r-ibld.c                                |   13 +-
 opcodes/m32r-opc.c                                 |   14 +-
 opcodes/m32r-opinst.c                              |    3 +-
 opcodes/mcore-dis.c                                |   15 +-
 opcodes/mcore-opc.h                                |    3 +-
 opcodes/mep-ibld.c                                 |   13 +-
 opcodes/mep-opc.c                                  |   14 +-
 opcodes/microblaze-opc.h                           |    2 +-
 opcodes/mips-dis.c                                 |   84 +-
 opcodes/mips-opc.c                                 |    4 +-
 opcodes/msp430-dis.c                               |  675 +-
 opcodes/mt-ibld.c                                  |   13 +-
 opcodes/mt-opc.c                                   |   14 +-
 opcodes/nds32-asm.h                                |    8 +
 opcodes/nds32-dis.c                                |   57 +-
 opcodes/or1k-desc.h                                |    6 +-
 opcodes/or1k-ibld.c                                |   13 +-
 opcodes/or1k-opc.c                                 |   14 +-
 opcodes/or1k-opinst.c                              |    3 +-
 opcodes/ppc-dis.c                                  |   71 +-
 opcodes/ppc-opc.c                                  | 7341 ++++----
 opcodes/rl78-decode.c                              |    4 +-
 opcodes/rl78-dis.c                                 |    3 +-
 opcodes/s390-dis.c                                 |   55 +-
 opcodes/sh-opc.h                                   |   12 +-
 opcodes/sparc-dis.c                                |   30 +-
 opcodes/sparc-opc.c                                |  611 +-
 opcodes/tic4x-dis.c                                |    8 +-
 opcodes/tic54x-dis.c                               |    2 +-
 opcodes/tic54x-opc.c                               |   12 +-
 opcodes/tic80-opc.c                                |   11 +-
 opcodes/v850-opc.c                                 |    4 +-
 opcodes/xc16x-ibld.c                               |   13 +-
 opcodes/xc16x-opc.c                                |   14 +-
 opcodes/xstormy16-ibld.c                           |   13 +-
 opcodes/xstormy16-opc.c                            |   14 +-
 sim/ChangeLog                                      |   11 +
 sim/MAINTAINERS                                    |    1 +
 sim/aarch64/ChangeLog                              |  157 +
 sim/aarch64/cpustate.c                             |  381 +-
 sim/aarch64/cpustate.h                             |   53 +-
 sim/aarch64/decode.h                               |   44 -
 sim/aarch64/memory.c                               |   76 +-
 sim/aarch64/memory.h                               |    6 -
 sim/aarch64/sim-main.h                             |    6 +-
 sim/aarch64/simulator.c                            | 4678 +++--
 sim/arm/ChangeLog                                  |    6 +
 sim/arm/armemu.c                                   |    6 +-
 sim/arm/armos.c                                    |    5 +-
 sim/avr/interp.c                                   |    3 +-
 sim/common/ChangeLog                               |   15 +
 sim/common/cgen-scache.c                           |   24 +-
 sim/common/sim-fpu.c                               |  140 +-
 sim/mips/ChangeLog                                 |   23 +
 sim/mips/configure                                 |    2 +-
 sim/mips/configure.ac                              |    2 +-
 sim/mips/micromips.igen                            |   25 +
 sim/rx/ChangeLog                                   |    6 +
 sim/rx/fpu.c                                       |    2 +-
 sim/sh/ChangeLog                                   |   11 +
 sim/sh/gencode.c                                   |    4 +-
 sim/sh/interp.c                                    |   52 +-
 src-release.sh                                     |    2 +-
 zlib/configure                                     |    2 +-
 3439 files changed, 189221 insertions(+), 63844 deletions(-)
 create mode 100644 bfd/arc-got.h
 create mode 100644 bfd/arc-plt.def
 create mode 100644 bfd/arc-plt.h
 create mode 100644 bfd/elf-linux-core.h
 delete mode 100644 bfd/elf-linux-psinfo.h
 create mode 100644 bfd/elf32-dlx.h
 create mode 100644 bfd/po/sr.po
 create mode 100644 binutils/testsuite/binutils-all/aarch64/illegal.d
 create mode 100644 binutils/testsuite/binutils-all/aarch64/illegal.s
 create mode 100644 binutils/testsuite/binutils-all/common-1.s
 create mode 100644 binutils/testsuite/binutils-all/common-1a.d
 create mode 100644 binutils/testsuite/binutils-all/common-1b.d
 create mode 100644 binutils/testsuite/binutils-all/common-1c.d
 create mode 100644 binutils/testsuite/binutils-all/common-1d.d
 create mode 100644 binutils/testsuite/binutils-all/common-1e.d
 create mode 100644 binutils/testsuite/binutils-all/common-1f.d
 create mode 100644 binutils/testsuite/binutils-all/common-2.s
 create mode 100644 binutils/testsuite/binutils-all/common-2a.d
 create mode 100644 binutils/testsuite/binutils-all/common-2b.d
 create mode 100644 binutils/testsuite/binutils-all/common-2c.d
 create mode 100644 binutils/testsuite/binutils-all/common-2d.d
 create mode 100644 binutils/testsuite/binutils-all/common-2e.d
 create mode 100644 binutils/testsuite/binutils-all/common-2f.d
 create mode 100644 binutils/testsuite/binutils-all/data-sections.s
 create mode 100644 binutils/testsuite/binutils-all/empty
 create mode 100644 binutils/testsuite/binutils-all/mips/mips16-undecoded.d
 create mode 100644 binutils/testsuite/binutils-all/mips/mips16-undecoded.s
 create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.d
 create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.s
 create mode 100644 binutils/testsuite/binutils-all/only-section-01.d
 create mode 100644 binutils/testsuite/binutils-all/pr19547.c
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.d
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.s
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-02.d
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-03.d
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-04.d
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-05.d
 create mode 100644 binutils/testsuite/binutils-all/remove-relocs-06.d
 create mode 100644 binutils/testsuite/binutils-all/remove-section-01.d
 create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.d
 create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.s
 create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.d
 create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.l
 create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.s
 create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.d
 create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.l
 create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.s
 create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.d
 create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.l
 create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.s
 create mode 100644 gas/testsuite/gas/aarch64/movw_label.d
 create mode 100644 gas/testsuite/gas/aarch64/movw_label.s
 create mode 100644 gas/testsuite/gas/aarch64/pr19721.d
 create mode 100644 gas/testsuite/gas/aarch64/pr19721.s
 create mode 100644 gas/testsuite/gas/all/pr20312.l
 create mode 100644 gas/testsuite/gas/all/pr20312.s
 create mode 100644 gas/testsuite/gas/arc/add_s.d
 create mode 100644 gas/testsuite/gas/arc/add_s.s
 create mode 100644 gas/testsuite/gas/arc/asm-errors-2.d
 create mode 100644 gas/testsuite/gas/arc/asm-errors-2.err
 create mode 100644 gas/testsuite/gas/arc/asm-errors-2.s
 create mode 100644 gas/testsuite/gas/arc/asm-errors.d
 create mode 100644 gas/testsuite/gas/arc/asm-errors.err
 create mode 100644 gas/testsuite/gas/arc/asm-errors.s
 create mode 100644 gas/testsuite/gas/arc/ext2op.d
 create mode 100644 gas/testsuite/gas/arc/ext2op.s
 create mode 100644 gas/testsuite/gas/arc/ext3op.d
 create mode 100644 gas/testsuite/gas/arc/ext3op.s
 create mode 100644 gas/testsuite/gas/arc/inline-data-1.d
 create mode 100644 gas/testsuite/gas/arc/inline-data-1.s
 create mode 100644 gas/testsuite/gas/arc/inline-data-2.d
 create mode 100644 gas/testsuite/gas/arc/noargs_a7.d
 create mode 100644 gas/testsuite/gas/arc/noargs_a7.s
 create mode 100644 gas/testsuite/gas/arc/noargs_hs.d
 create mode 100644 gas/testsuite/gas/arc/noargs_hs.s
 create mode 100644 gas/testsuite/gas/arc/nps400-0.d
 create mode 100644 gas/testsuite/gas/arc/nps400-0.s
 create mode 100644 gas/testsuite/gas/arc/nps400-1.d
 create mode 100644 gas/testsuite/gas/arc/nps400-1.s
 create mode 100644 gas/testsuite/gas/arc/nps400-2.d
 create mode 100644 gas/testsuite/gas/arc/nps400-2.s
 create mode 100644 gas/testsuite/gas/arc/nps400-3.d
 create mode 100644 gas/testsuite/gas/arc/nps400-3.s
 create mode 100644 gas/testsuite/gas/arc/nps400-4.d
 create mode 100644 gas/testsuite/gas/arc/nps400-4.s
 create mode 100644 gas/testsuite/gas/arc/nps400-5.d
 create mode 100644 gas/testsuite/gas/arc/nps400-5.s
 create mode 100644 gas/testsuite/gas/arc/nps400-6.d
 create mode 100644 gas/testsuite/gas/arc/nps400-6.s
 create mode 100644 gas/testsuite/gas/arc/nps400-7.d
 create mode 100644 gas/testsuite/gas/arc/nps400-7.s
 create mode 100644 gas/testsuite/gas/arc/relax-avoid1.d
 create mode 100644 gas/testsuite/gas/arc/relax-avoid1.s
 create mode 100644 gas/testsuite/gas/arc/relax-avoid2.d
 create mode 100644 gas/testsuite/gas/arc/relax-avoid2.s
 create mode 100644 gas/testsuite/gas/arc/relax-avoid3.d
 create mode 100644 gas/testsuite/gas/arc/relax-avoid3.s
 create mode 100644 gas/testsuite/gas/arc/relax-b.d
 create mode 100644 gas/testsuite/gas/arc/relax-b.s
 create mode 100644 gas/testsuite/gas/arc/relocs-errors.d
 create mode 100644 gas/testsuite/gas/arc/relocs-errors.err
 create mode 100644 gas/testsuite/gas/arc/relocs-errors.s
 create mode 100644 gas/testsuite/gas/arc/taux.d
 create mode 100644 gas/testsuite/gas/arc/taux.s
 create mode 100644 gas/testsuite/gas/arc/tdpfp.d
 create mode 100644 gas/testsuite/gas/arc/textauxregister.d
 create mode 100644 gas/testsuite/gas/arc/textauxregister.s
 create mode 100644 gas/testsuite/gas/arc/textcondcode.d
 create mode 100644 gas/testsuite/gas/arc/textcondcode.s
 create mode 100644 gas/testsuite/gas/arc/textcoreregister.d
 create mode 100644 gas/testsuite/gas/arc/textcoreregister.s
 create mode 100644 gas/testsuite/gas/arc/textinsn-errors.d
 create mode 100644 gas/testsuite/gas/arc/textinsn-errors.err
 create mode 100644 gas/testsuite/gas/arc/textinsn-errors.s
 create mode 100644 gas/testsuite/gas/arc/textinsn1op.d
 create mode 100644 gas/testsuite/gas/arc/textinsn1op.s
 create mode 100644 gas/testsuite/gas/arc/textinsn2op.d
 create mode 100644 gas/testsuite/gas/arc/textinsn2op.s
 create mode 100644 gas/testsuite/gas/arc/textinsn2op01.d
 create mode 100644 gas/testsuite/gas/arc/textinsn2op01.s
 create mode 100644 gas/testsuite/gas/arc/textinsn3op.d
 create mode 100644 gas/testsuite/gas/arc/textinsn3op.s
 create mode 100644 gas/testsuite/gas/arc/textpseudoop.d
 create mode 100644 gas/testsuite/gas/arc/textpseudoop.s
 create mode 100644 gas/testsuite/gas/arc/tfpuda.d
 create mode 100644 gas/testsuite/gas/arc/tfpx.s
 create mode 100644 gas/testsuite/gas/arc/tls-relocs1.d
 create mode 100644 gas/testsuite/gas/arc/tls-relocs1.s
 create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d
 create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.s
 create mode 100644 gas/testsuite/gas/arm/any-cmse-main.d
 create mode 100644 gas/testsuite/gas/arm/any-cmse.d
 rename gas/testsuite/gas/arm/{arch7em-bad.d => arch7em-bad-1.d} (100%)
 create mode 100644 gas/testsuite/gas/arm/arch7em-bad-2.d
 create mode 100644 gas/testsuite/gas/arm/arch7em-bad-3.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-base.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-1.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-2.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main.s
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-base.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-main.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr.s
 create mode 100644 gas/testsuite/gas/arm/archv8m-cmse.s
 create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-1.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-2.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-3.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-4.d
 create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-5.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar.s
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.d
 create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.s
 create mode 100644 gas/testsuite/gas/arm/armv8-a+ras.d
 create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma-warning.d
 create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma.l
 create mode 100644 gas/testsuite/gas/arm/armv8_1-a+simd.d
 create mode 100644 gas/testsuite/gas/arm/armv8_2+rdma.d
 create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d
 create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d
 create mode 100644 gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d
 create mode 100644 gas/testsuite/gas/arm/mask_1.d
 create mode 100644 gas/testsuite/gas/arm/mask_1.s
 create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d
 create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.s
 create mode 100644 gas/testsuite/gas/arm/pr20068.d
 create mode 100644 gas/testsuite/gas/arm/pr20068.s
 create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d
 create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l
 create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s
 create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank_thumb.d
 create mode 100644 gas/testsuite/gas/arm/thumb2_it_search.d
 create mode 100644 gas/testsuite/gas/arm/thumb2_it_search.s
 create mode 100644 gas/testsuite/gas/cfi/cfi-arc-1.d
 create mode 100644 gas/testsuite/gas/cfi/cfi-arc-1.s
 create mode 100644 gas/testsuite/gas/elf/bignums.d
 create mode 100644 gas/testsuite/gas/elf/bignums.s
 create mode 100644 gas/testsuite/gas/elf/common3.s
 create mode 100644 gas/testsuite/gas/elf/common3a.d
 create mode 100644 gas/testsuite/gas/elf/common3b.d
 create mode 100644 gas/testsuite/gas/elf/common4.s
 create mode 100644 gas/testsuite/gas/elf/common4a.d
 create mode 100644 gas/testsuite/gas/elf/common4b.d
 create mode 100644 gas/testsuite/gas/elf/section10.d
 create mode 100644 gas/testsuite/gas/elf/section10.s
 create mode 100644 gas/testsuite/gas/elf/section11.d
 create mode 100644 gas/testsuite/gas/elf/section11.s
 create mode 100644 gas/testsuite/gas/i386/addend.d
 create mode 100644 gas/testsuite/gas/i386/addend.s
 create mode 100644 gas/testsuite/gas/i386/avx512vl-1.l
 create mode 100644 gas/testsuite/gas/i386/avx512vl-1.s
 create mode 100644 gas/testsuite/gas/i386/avx512vl-2.l
 create mode 100644 gas/testsuite/gas/i386/avx512vl-2.s
 delete mode 100644 gas/testsuite/gas/i386/dw2-compress-3.d
 create mode 100644 gas/testsuite/gas/i386/dw2-compress-3a.d
 create mode 100644 gas/testsuite/gas/i386/dw2-compress-3b.d
 delete mode 100644 gas/testsuite/gas/i386/dw2-compressed-3.d
 create mode 100644 gas/testsuite/gas/i386/dw2-compressed-3a.d
 create mode 100644 gas/testsuite/gas/i386/dw2-compressed-3b.d
 create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add-no.d
 create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add-yes.d
 create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add.s
 create mode 100644 gas/testsuite/gas/i386/got-no-relax.d
 create mode 100644 gas/testsuite/gas/i386/intel-movs.s
 create mode 100644 gas/testsuite/gas/i386/intel-movs32.d
 create mode 100644 gas/testsuite/gas/i386/intel-movs64.d
 create mode 100644 gas/testsuite/gas/i386/movz.s
 create mode 100644 gas/testsuite/gas/i386/movz32.d
 create mode 100644 gas/testsuite/gas/i386/movz64.d
 create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.l
 create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.s
 create mode 100644 gas/testsuite/gas/i386/no87-3.l
 create mode 100644 gas/testsuite/gas/i386/no87-3.s
 create mode 100644 gas/testsuite/gas/i386/noavx-1.l
 create mode 100644 gas/testsuite/gas/i386/noavx-1.s
 create mode 100644 gas/testsuite/gas/i386/noavx-2.l
 create mode 100644 gas/testsuite/gas/i386/noavx-2.s
 create mode 100644 gas/testsuite/gas/i386/noavx-3.l
 create mode 100644 gas/testsuite/gas/i386/noavx-3.s
 create mode 100644 gas/testsuite/gas/i386/noavx-4.d
 create mode 100644 gas/testsuite/gas/i386/noavx-4.s
 create mode 100644 gas/testsuite/gas/i386/noavx512-1.l
 create mode 100644 gas/testsuite/gas/i386/noavx512-1.s
 create mode 100644 gas/testsuite/gas/i386/noavx512-2.l
 create mode 100644 gas/testsuite/gas/i386/noavx512-2.s
 create mode 100644 gas/testsuite/gas/i386/nommx-1.l
 create mode 100644 gas/testsuite/gas/i386/nommx-1.s
 create mode 100644 gas/testsuite/gas/i386/nommx-2.l
 create mode 100644 gas/testsuite/gas/i386/nommx-2.s
 create mode 100644 gas/testsuite/gas/i386/nommx-3.l
 create mode 100644 gas/testsuite/gas/i386/nommx-3.s
 create mode 100644 gas/testsuite/gas/i386/nosse-1.l
 create mode 100644 gas/testsuite/gas/i386/nosse-1.s
 create mode 100644 gas/testsuite/gas/i386/nosse-2.l
 create mode 100644 gas/testsuite/gas/i386/nosse-2.s
 create mode 100644 gas/testsuite/gas/i386/nosse-3.l
 create mode 100644 gas/testsuite/gas/i386/nosse-3.s
 create mode 100644 gas/testsuite/gas/i386/nosse-4.l
 create mode 100644 gas/testsuite/gas/i386/nosse-4.s
 create mode 100644 gas/testsuite/gas/i386/nosse-5.d
 create mode 100644 gas/testsuite/gas/i386/nosse-5.s
 create mode 100644 gas/testsuite/gas/i386/pr19498.d
 create mode 100644 gas/testsuite/gas/i386/pr19498.s
 create mode 100644 gas/testsuite/gas/i386/rdpid-intel.d
 create mode 100644 gas/testsuite/gas/i386/rdpid.d
 create mode 100644 gas/testsuite/gas/i386/rdpid.s
 create mode 100644 gas/testsuite/gas/i386/suffix-bad.l
 create mode 100644 gas/testsuite/gas/i386/suffix-bad.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-addend.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-addend.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-1.l
 create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.l
 create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.l
 create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.s
 create mode 100644 gas/testsuite/gas/ip2k/allinsn.d
 create mode 100644 gas/testsuite/gas/ip2k/allinsn.s
 create mode 100644 gas/testsuite/gas/ip2k/ip2k-allinsn.exp
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend-n32.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend-n64.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend.s
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-n32.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute-n64.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute.d
 create mode 100644 gas/testsuite/gas/mips/branch-absolute.s
 create mode 100644 gas/testsuite/gas/mips/branch-addend-n32.d
 create mode 100644 gas/testsuite/gas/mips/branch-addend-n64.d
 create mode 100644 gas/testsuite/gas/mips/branch-addend.d
 create mode 100644 gas/testsuite/gas/mips/branch-addend.s
 create mode 100644 gas/testsuite/gas/mips/branch-extern-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-extern-2.d
 create mode 100644 gas/testsuite/gas/mips/branch-extern-3.d
 create mode 100644 gas/testsuite/gas/mips/branch-extern-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-extern.l
 create mode 100644 gas/testsuite/gas/mips/branch-extern.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-local-1.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-2.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-2.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-3.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-3.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-local-4.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-n32-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.l
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.s
 create mode 100644 gas/testsuite/gas/mips/branch-local-n64-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-misc-5-64.d
 create mode 100644 gas/testsuite/gas/mips/branch-misc-5.d
 create mode 100644 gas/testsuite/gas/mips/branch-misc-5.s
 create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic-64.d
 create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic.d
 create mode 100644 gas/testsuite/gas/mips/branch-section-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-section-2.d
 create mode 100644 gas/testsuite/gas/mips/branch-section-3.d
 create mode 100644 gas/testsuite/gas/mips/branch-section-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-section.l
 create mode 100644 gas/testsuite/gas/mips/branch-section.s
 create mode 100644 gas/testsuite/gas/mips/branch-swap-3.d
 create mode 100644 gas/testsuite/gas/mips/branch-swap-3.s
 create mode 100644 gas/testsuite/gas/mips/branch-swap-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-1.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-2.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-3.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-4.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-5.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-6.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak-7.d
 create mode 100644 gas/testsuite/gas/mips/branch-weak.l
 create mode 100644 gas/testsuite/gas/mips/branch-weak.s
 delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-forward.d
 delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-zero-3.d
 delete mode 100644 gas/testsuite/gas/mips/ecoff@ld.d
 delete mode 100644 gas/testsuite/gas/mips/ecoff@sd-forward.d
 delete mode 100644 gas/testsuite/gas/mips/ecoff@sd.d
 create mode 100644 gas/testsuite/gas/mips/isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/isa-override-1.s
 create mode 100644 gas/testsuite/gas/mips/isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n32.d
 create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n64.d
 create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s
 create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.d
 create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.s
 create mode 100644 gas/testsuite/gas/mips/jalx-addend-n32.d
 create mode 100644 gas/testsuite/gas/mips/jalx-addend-n64.d
 create mode 100644 gas/testsuite/gas/mips/jalx-addend.d
 create mode 100644 gas/testsuite/gas/mips/jalx-addend.s
 create mode 100644 gas/testsuite/gas/mips/jalx-imm-n32.d
 create mode 100644 gas/testsuite/gas/mips/jalx-imm-n64.d
 create mode 100644 gas/testsuite/gas/mips/jalx-imm.d
 create mode 100644 gas/testsuite/gas/mips/jalx-imm.s
 create mode 100644 gas/testsuite/gas/mips/jalx-local-n32.d
 create mode 100644 gas/testsuite/gas/mips/jalx-local-n64.d
 create mode 100644 gas/testsuite/gas/mips/jalx-local.d
 create mode 100644 gas/testsuite/gas/mips/jalx-local.s
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n32.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n64.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend.s
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n32.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n64.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute.d
 create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute.s
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5-64.d
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5.d
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic-64.d
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic.d
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-3.d
 create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-4.d
 create mode 100644 gas/testsuite/gas/mips/micromips@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n32.d
 create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n64.d
 create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-1.s
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.l
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.l
 create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n32.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n64.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-1.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-3.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-1.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-3.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-1.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.s
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l
 create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.s
 create mode 100644 gas/testsuite/gas/mips/mips16@branch-swap-3.d
 create mode 100644 gas/testsuite/gas/mips/mips16@branch-swap-4.d
 create mode 100644 gas/testsuite/gas/mips/mips16@relax-swap3.l
 create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d
 create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.d
 create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.s
 create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/mips64r2@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips64r3@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips64r5@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mips64r6@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d
 create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5pic-64.d
 create mode 100644 gas/testsuite/gas/mips/mipsr6@nal-1.d
 create mode 100644 gas/testsuite/gas/mips/mipsr6@nal-2.d
 create mode 100644 gas/testsuite/gas/mips/nal-1.d
 create mode 100644 gas/testsuite/gas/mips/nal-2.d
 create mode 100644 gas/testsuite/gas/mips/nal.s
 create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.l
 create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/octeon@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/option-pic-1.d
 create mode 100644 gas/testsuite/gas/mips/option-pic-1.s
 create mode 100644 gas/testsuite/gas/mips/option-pic-2.l
 create mode 100644 gas/testsuite/gas/mips/option-pic-2.s
 create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-1.l
 create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-1.s
 create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.l
 create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1-r6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-2-r6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-2.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-3-r6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-3.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4-r6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-5-r6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-5.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.l
 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.s
 create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d
 create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.l
 create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.s
 create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.d
 create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.s
 create mode 100644 gas/testsuite/gas/mips/sdata-gp.d
 create mode 100644 gas/testsuite/gas/mips/sdata-gp.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-3.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-3.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-3.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-5.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-6.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-3.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-3.d
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.l
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.s
 create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-3.d
 create mode 100644 gas/testsuite/gas/rx/pr19665.d
 create mode 100644 gas/testsuite/gas/rx/pr19665.s
 create mode 100644 gas/testsuite/gas/sparc/ldtxa.d
 create mode 100644 gas/testsuite/gas/sparc/ldtxa.s
 create mode 100644 gas/testsuite/gas/sparc/mism-2.s
 create mode 100644 gas/testsuite/gas/sparc/pr19910-1.d
 create mode 100644 gas/testsuite/gas/sparc/pr19910-1.s
 create mode 100644 gas/testsuite/gas/sparc/pr19910-2.l
 create mode 100644 gas/testsuite/gas/sparc/pr19910-2.s
 create mode 100644 gas/testsuite/gas/sparc/rdasr.d
 create mode 100644 gas/testsuite/gas/sparc/rdasr.s
 create mode 100644 gas/testsuite/gas/sparc/wrasr.d
 create mode 100644 gas/testsuite/gas/sparc/wrasr.s
 create mode 100644 gas/testsuite/gas/v850/pr19937.d
 create mode 100644 gas/testsuite/gas/v850/pr19937.s
 create mode 100644 gas/testsuite/gas/xtensa/init-fini-literals.d
 create mode 100644 gas/testsuite/gas/xtensa/init-fini-literals.s
 create mode 100644 gas/testsuite/gas/xtensa/loc.d
 create mode 100644 gas/testsuite/gas/xtensa/loc.s
 delete mode 100644 gdb/amd64bsd-nat.h
 create mode 100644 gdb/cli/cli-interp.h
 create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c
 create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.xml
 create mode 100644 gdb/features/i386/amd64-avx-mpx.c
 create mode 100644 gdb/features/i386/amd64-avx-mpx.xml
 create mode 100644 gdb/features/i386/i386-avx-mpx-linux.c
 create mode 100644 gdb/features/i386/i386-avx-mpx-linux.xml
 create mode 100644 gdb/features/i386/i386-avx-mpx.c
 create mode 100644 gdb/features/i386/i386-avx-mpx.xml
 create mode 100644 gdb/features/nds32-core.xml
 create mode 100644 gdb/features/nds32-fpu.xml
 create mode 100644 gdb/features/nds32-system.xml
 create mode 100644 gdb/features/nds32.c
 create mode 100644 gdb/features/nds32.xml
 create mode 100644 gdb/gdbserver/linux-ppc-ipa.c
 create mode 100644 gdb/gdbserver/linux-ppc-tdesc.h
 create mode 100644 gdb/gdbserver/linux-s390-ipa.c
 create mode 100644 gdb/gdbserver/linux-s390-tdesc.h
 create mode 100644 gdb/gdbserver/linux-x86-tdesc.h
 create mode 100644 gdb/gnulib/import/m4/rawmemchr.m4
 create mode 100644 gdb/gnulib/import/m4/strchrnul.m4
 create mode 100644 gdb/gnulib/import/rawmemchr.c
 create mode 100644 gdb/gnulib/import/rawmemchr.valgrind
 create mode 100644 gdb/gnulib/import/strchrnul.c
 create mode 100644 gdb/gnulib/import/strchrnul.valgrind
 create mode 100644 gdb/nat/amd64-linux-siginfo.c
 create mode 100644 gdb/nat/amd64-linux-siginfo.h
 create mode 100644 gdb/nds32-tdep.c
 create mode 100644 gdb/nds32-tdep.h
 create mode 100644 gdb/python/lib/gdb/function/as_string.py
 create mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat
 create mode 100644 gdb/regformats/i386/amd64-avx-mpx.dat
 create mode 100644 gdb/regformats/i386/i386-avx-mpx-linux.dat
 create mode 100644 gdb/regformats/i386/i386-avx-mpx.dat
 delete mode 100644 gdb/remote-m32r-sdi.c
 delete mode 100644 gdb/remote-mips.c
 create mode 100644 gdb/rust-exp.y
 create mode 100644 gdb/rust-lang.c
 create mode 100644 gdb/rust-lang.h
 create mode 100644 gdb/selftest.c
 create mode 100644 gdb/selftest.h
 create mode 100644 gdb/ser-event.c
 create mode 100644 gdb/ser-event.h
 create mode 100644 gdb/syscalls/freebsd.xml
 create mode 100755 gdb/testsuite/analyze-racy-logs.py
 delete mode 100644 gdb/testsuite/gdb.ada/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.arch/Makefile.in
 create mode 100644 gdb/testsuite/gdb.arch/arm-single-step-kernel-helper.c
 create mode 100644 gdb/testsuite/gdb.arch/arm-single-step-kernel-helper.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp
 create mode 100644 gdb/testsuite/gdb.arch/s390-stackless.S
 create mode 100644 gdb/testsuite/gdb.arch/s390-stackless.exp
 delete mode 100644 gdb/testsuite/gdb.asm/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.base/Makefile.in
 create mode 100644 gdb/testsuite/gdb.base/bad-file.exp
 create mode 100644 gdb/testsuite/gdb.base/branch-to-self.c
 create mode 100644 gdb/testsuite/gdb.base/branch-to-self.exp
 delete mode 100644 gdb/testsuite/gdb.base/branches.c
 create mode 100644 gdb/testsuite/gdb.base/break-fun-addr.exp
 create mode 100644 gdb/testsuite/gdb.base/break-fun-addr1.c
 create mode 100644 gdb/testsuite/gdb.base/break-fun-addr2.c
 create mode 100644 gdb/testsuite/gdb.base/catch-fork-kill.c
 create mode 100644 gdb/testsuite/gdb.base/catch-fork-kill.exp
 create mode 100644 gdb/testsuite/gdb.base/command-line-input.exp
 delete mode 100644 gdb/testsuite/gdb.base/disp-step-syscall.exp
 create mode 100644 gdb/testsuite/gdb.base/examine-backward.c
 create mode 100644 gdb/testsuite/gdb.base/examine-backward.exp
 create mode 100644 gdb/testsuite/gdb.base/fork-running-state.c
 create mode 100644 gdb/testsuite/gdb.base/fork-running-state.exp
 create mode 100644 gdb/testsuite/gdb.base/infcall-exec.c
 create mode 100644 gdb/testsuite/gdb.base/infcall-exec.exp
 create mode 100644 gdb/testsuite/gdb.base/infcall-exec2.c
 create mode 100644 gdb/testsuite/gdb.base/jit-protocol.h
 create mode 100644 gdb/testsuite/gdb.base/jit-reader.exp
 create mode 100644 gdb/testsuite/gdb.base/jithost.c
 create mode 100644 gdb/testsuite/gdb.base/jithost.h
 create mode 100644 gdb/testsuite/gdb.base/jitreader.c
 create mode 100644 gdb/testsuite/gdb.base/max-value-size.c
 create mode 100644 gdb/testsuite/gdb.base/max-value-size.exp
 create mode 100644 gdb/testsuite/gdb.base/new-ui.c
 create mode 100644 gdb/testsuite/gdb.base/new-ui.exp
 create mode 100644 gdb/testsuite/gdb.base/offsets.c
 create mode 100644 gdb/testsuite/gdb.base/offsets.exp
 create mode 100644 gdb/testsuite/gdb.base/step-over-clone.c
 create mode 100644 gdb/testsuite/gdb.base/step-over-exit.c
 create mode 100644 gdb/testsuite/gdb.base/step-over-exit.exp
 rename gdb/testsuite/gdb.base/{disp-step-fork.c => step-over-fork.c} (100%)
 create mode 100644 gdb/testsuite/gdb.base/step-over-syscall.exp
 rename gdb/testsuite/gdb.base/{disp-step-vfork.c => step-over-vfork.c} (100%)
 delete mode 100644 gdb/testsuite/gdb.btrace/Makefile.in
 create mode 100644 gdb/testsuite/gdb.btrace/i686-tailcall-only.S
 create mode 100644 gdb/testsuite/gdb.btrace/tailcall-only.c
 create mode 100644 gdb/testsuite/gdb.btrace/tailcall-only.exp
 create mode 100644 gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S
 delete mode 100644 gdb/testsuite/gdb.cell/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.compile/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.cp/Makefile.in
 create mode 100644 gdb/testsuite/gdb.cp/scope-err.cc
 create mode 100644 gdb/testsuite/gdb.cp/scope-err.exp
 delete mode 100644 gdb/testsuite/gdb.disasm/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.dlang/Makefile.in
 create mode 100644 gdb/testsuite/gdb.dlang/circular.c
 create mode 100644 gdb/testsuite/gdb.dlang/circular.exp
 delete mode 100644 gdb/testsuite/gdb.dwarf2/Makefile.in
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-const.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.exp
 delete mode 100644 gdb/testsuite/gdb.fortran/Makefile.in
 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-function.exp
 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-function.f90
 create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.exp
 create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.f90
 create mode 100755 gdb/testsuite/gdb.fortran/vla-type.exp
 create mode 100755 gdb/testsuite/gdb.fortran/vla-type.f90
 delete mode 100644 gdb/testsuite/gdb.gdb/Makefile.in
 create mode 100644 gdb/testsuite/gdb.gdb/unittest.exp
 delete mode 100644 gdb/testsuite/gdb.go/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.guile/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.java/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.linespec/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.mi/Makefile.in
 create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-editing.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-exec-run.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc
 create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp
 delete mode 100644 gdb/testsuite/gdb.modula2/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.multi/Makefile.in
 create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.c
 create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp
 delete mode 100644 gdb/testsuite/gdb.objc/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.opencl/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.opt/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.pascal/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.perf/Makefile.in
 create mode 100644 gdb/testsuite/gdb.perf/skip-command.cc
 create mode 100644 gdb/testsuite/gdb.perf/skip-command.exp
 create mode 100644 gdb/testsuite/gdb.perf/skip-command.py
 delete mode 100644 gdb/testsuite/gdb.python/Makefile.in
 create mode 100644 gdb/testsuite/gdb.python/py-as-string.c
 create mode 100644 gdb/testsuite/gdb.python/py-as-string.exp
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.c
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.py
 create mode 100644 gdb/testsuite/gdb.python/py-mi-events-gdb.py
 create mode 100644 gdb/testsuite/gdb.python/py-mi-events.c
 create mode 100644 gdb/testsuite/gdb.python/py-mi-events.exp
 delete mode 100644 gdb/testsuite/gdb.reverse/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.reverse/aarch64.c
 delete mode 100644 gdb/testsuite/gdb.reverse/aarch64.exp
 create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse.exp
 create mode 100644 gdb/testsuite/gdb.rust/expr.exp
 create mode 100644 gdb/testsuite/gdb.rust/generics.exp
 create mode 100644 gdb/testsuite/gdb.rust/generics.rs
 create mode 100644 gdb/testsuite/gdb.rust/methods.exp
 create mode 100644 gdb/testsuite/gdb.rust/methods.rs
 create mode 100644 gdb/testsuite/gdb.rust/modules.exp
 create mode 100644 gdb/testsuite/gdb.rust/modules.rs
 create mode 100644 gdb/testsuite/gdb.rust/simple.exp
 create mode 100644 gdb/testsuite/gdb.rust/simple.rs
 delete mode 100644 gdb/testsuite/gdb.server/Makefile.in
 create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.c
 create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.exp
 delete mode 100644 gdb/testsuite/gdb.stabs/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.threads/Makefile.in
 create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.c
 create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.exp
 create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.c
 create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.exp
 delete mode 100644 gdb/testsuite/gdb.trace/Makefile.in
 create mode 100644 gdb/testsuite/gdb.trace/signal.c
 create mode 100644 gdb/testsuite/gdb.trace/signal.exp
 create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.c
 create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.exp
 create mode 100644 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c
 create mode 100644 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp
 delete mode 100644 gdb/testsuite/gdb.xml/Makefile.in
 mode change 100644 => 100755 gdb/testsuite/lib/compiler.c
 mode change 100644 => 100755 gdb/testsuite/lib/compiler.cc
 create mode 100644 gdb/testsuite/lib/rust-support.exp
 create mode 100644 gdb/x86bsd-nat.c
 create mode 100644 gdb/x86bsd-nat.h
 create mode 100644 gdb/yy-remap.h
 create mode 100644 gold/testsuite/aarch64_reloc_none.s
 create mode 100755 gold/testsuite/aarch64_reloc_none.sh
 create mode 100644 gold/testsuite/copy_test_protected.cc
 create mode 100755 gold/testsuite/copy_test_protected.sh
 create mode 100755 gold/testsuite/eh_test_2.sh
 create mode 100644 gold/testsuite/overflow_unittest.cc
 create mode 100644 gold/testsuite/plugin_layout_with_alignment.c
 create mode 100755 gold/testsuite/plugin_layout_with_alignment.sh
 create mode 100644 gold/testsuite/plugin_section_alignment.cc
 create mode 100644 gold/testsuite/plugin_start_lib_test.c
 create mode 100644 gold/testsuite/plugin_start_lib_test_2.c
 create mode 100644 gold/testsuite/plugin_test_9b_elf.cc
 create mode 100644 gold/testsuite/plugin_test_9b_ir.cc
 create mode 100755 gold/testsuite/plugin_test_start_lib.sh
 create mode 100644 gold/testsuite/pr20216_def.c
 create mode 100644 gold/testsuite/pr20216_gd.S
 create mode 100644 gold/testsuite/pr20216_ld.S
 create mode 100644 gold/testsuite/pr20216_main.c
 create mode 100644 gold/testsuite/pr20308_def.c
 create mode 100644 gold/testsuite/pr20308_gd.S
 create mode 100644 gold/testsuite/pr20308_ld.S
 create mode 100644 gold/testsuite/pr20308_main.c
 create mode 100644 gold/testsuite/script_test_14.s
 create mode 100755 gold/testsuite/script_test_14.sh
 create mode 100644 gold/testsuite/script_test_14.t
 create mode 100755 gold/testsuite/split_s390.sh
 create mode 100644 gold/testsuite/split_s390_1_a1.s
 create mode 100644 gold/testsuite/split_s390_1_a2.s
 create mode 100644 gold/testsuite/split_s390_1_n1.s
 create mode 100644 gold/testsuite/split_s390_1_n2.s
 create mode 100644 gold/testsuite/split_s390_1_z1.s
 create mode 100644 gold/testsuite/split_s390_1_z2.s
 create mode 100644 gold/testsuite/split_s390_1_z3.s
 create mode 100644 gold/testsuite/split_s390_1_z4.s
 create mode 100644 gold/testsuite/split_s390_2_ns.s
 create mode 100644 gold/testsuite/split_s390_2_s.s
 create mode 100644 gold/testsuite/split_s390x_1_a1.s
 create mode 100644 gold/testsuite/split_s390x_1_a2.s
 create mode 100644 gold/testsuite/split_s390x_1_n1.s
 create mode 100644 gold/testsuite/split_s390x_1_n2.s
 create mode 100644 gold/testsuite/split_s390x_1_z1.s
 create mode 100644 gold/testsuite/split_s390x_1_z2.s
 create mode 100644 gold/testsuite/split_s390x_1_z3.s
 create mode 100644 gold/testsuite/split_s390x_1_z4.s
 create mode 100644 gold/testsuite/split_s390x_2_ns.s
 create mode 100644 gold/testsuite/split_s390x_2_s.s
 create mode 100755 gold/testsuite/x32_overflow_pc32.sh
 create mode 100755 gold/testsuite/x86_64_indirect_call_to_direct.sh
 create mode 100644 gold/testsuite/x86_64_indirect_call_to_direct1.s
 create mode 100644 gold/testsuite/x86_64_indirect_jump_to_direct1.s
 create mode 100644 gold/testsuite/x86_64_overflow_pc32.s
 create mode 100755 gold/testsuite/x86_64_overflow_pc32.sh
 create mode 100644 ld/emulparams/arc-endianness.sh
 delete mode 100644 ld/emulparams/arcebelf.sh
 delete mode 100644 ld/emulparams/arcebelf_prof.sh
 delete mode 100644 ld/emulparams/arceblinux.sh
 delete mode 100644 ld/emulparams/arceblinux_prof.sh
 create mode 100644 ld/emulparams/armelf_phoenix.sh
 create mode 100644 ld/emulparams/dynamic_undefined_weak.sh
 create mode 100644 ld/emulparams/reloc_overflow.sh
 create mode 100644 ld/testplug4.c
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d
 create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.s
 create mode 100644 ld/testsuite/ld-aarch64/farcall-b-section.d
 create mode 100644 ld/testsuite/ld-aarch64/farcall-b-section.s
 create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-section.d
 create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-section.s
 delete mode 100644 ld/testsuite/ld-aarch64/farcall-section.d
 delete mode 100644 ld/testsuite/ld-aarch64/farcall-section.s
 create mode 100644 ld/testsuite/ld-aarch64/implicit_got_section_1.d
 create mode 100644 ld/testsuite/ld-aarch64/implicit_got_section_1.s
 create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative-be.d
 create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative-opt.d
 create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.d
 create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.s
 create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-1.s
 create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-2.s
 create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-bad.d
 create mode 100644 ld/testsuite/ld-arc/arc.exp
 create mode 100644 ld/testsuite/ld-arc/nps-1.s
 create mode 100644 ld/testsuite/ld-arc/nps-1a.d
 create mode 100644 ld/testsuite/ld-arc/nps-1b.d
 create mode 100644 ld/testsuite/ld-arc/nps-1b.err
 create mode 100644 ld/testsuite/ld-arc/sda-relocs.dd
 create mode 100644 ld/testsuite/ld-arc/sda-relocs.ld
 create mode 100644 ld/testsuite/ld-arc/sda-relocs.rd
 create mode 100644 ld/testsuite/ld-arc/sda-relocs.s
 delete mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.out
 create mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.r
 delete mode 100644 ld/testsuite/ld-arm/arm_noread.ld
 create mode 100644 ld/testsuite/ld-arm/arm_purecode.ld
 create mode 100644 ld/testsuite/ld-arm/attr-merge-10-dsp.attr
 create mode 100644 ld/testsuite/ld-arm/attr-merge-10b-dsp.s
 create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode.d
 create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode.s
 create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d
 create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d
 create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s
 create mode 100644 ld/testsuite/ld-arm/thumb1-adds-armv7-m.s
 delete mode 100644 ld/testsuite/ld-arm/thumb1-input-section-flag-match.d
 delete mode 100644 ld/testsuite/ld-arm/thumb1-input-section-flag-match.s
 create mode 100644 ld/testsuite/ld-arm/thumb1-movs-armv7-m.s
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-present-one-section.d
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-present-one-section.s
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-present-two-section.d
 delete mode 100644 ld/testsuite/ld-arm/thumb1-noread-present-two-section.s
 create mode 100644 ld/testsuite/ld-avr/avr-prop-5.d
 create mode 100644 ld/testsuite/ld-avr/avr-prop-5.s
 create mode 100644 ld/testsuite/ld-avr/avr-prop-6.d
 create mode 100644 ld/testsuite/ld-avr/avr-prop-6.s
 create mode 100644 ld/testsuite/ld-avr/lds-mega.d
 create mode 100644 ld/testsuite/ld-avr/lds-mega.s
 create mode 100644 ld/testsuite/ld-avr/lds-tiny.d
 create mode 100644 ld/testsuite/ld-avr/lds-tiny.s
 create mode 100644 ld/testsuite/ld-elf/empty-implib.out
 create mode 100644 ld/testsuite/ld-elf/implib.rd
 create mode 100644 ld/testsuite/ld-elf/implib.s
 create mode 100644 ld/testsuite/ld-elf/pr17550-1.s
 create mode 100644 ld/testsuite/ld-elf/pr17550-2.s
 create mode 100644 ld/testsuite/ld-elf/pr17550-3.s
 create mode 100644 ld/testsuite/ld-elf/pr17550-4.s
 create mode 100644 ld/testsuite/ld-elf/pr17550a.d
 create mode 100644 ld/testsuite/ld-elf/pr17550b.d
 create mode 100644 ld/testsuite/ld-elf/pr17550c.d
 create mode 100644 ld/testsuite/ld-elf/pr17550d.d
 create mode 100644 ld/testsuite/ld-elf/pr19162.d
 create mode 100644 ld/testsuite/ld-elf/pr19162a.s
 create mode 100644 ld/testsuite/ld-elf/pr19162b.s
 create mode 100644 ld/testsuite/ld-elf/pr19539.d
 create mode 100644 ld/testsuite/ld-elf/pr19539.s
 create mode 100644 ld/testsuite/ld-elf/pr19539.t
 create mode 100644 ld/testsuite/ld-elf/pr19553.map
 create mode 100644 ld/testsuite/ld-elf/pr19553a.c
 create mode 100644 ld/testsuite/ld-elf/pr19553b.c
 create mode 100644 ld/testsuite/ld-elf/pr19553b.out
 create mode 100644 ld/testsuite/ld-elf/pr19553c.c
 create mode 100644 ld/testsuite/ld-elf/pr19553c.out
 create mode 100644 ld/testsuite/ld-elf/pr19553d.c
 create mode 100644 ld/testsuite/ld-elf/pr19553d.out
 create mode 100644 ld/testsuite/ld-elf/pr19579a.c
 create mode 100644 ld/testsuite/ld-elf/pr19579b.c
 create mode 100644 ld/testsuite/ld-elf/pr19617.s
 create mode 100644 ld/testsuite/ld-elf/pr19617a.d
 create mode 100644 ld/testsuite/ld-elf/pr19617b.d
 create mode 100644 ld/testsuite/ld-elf/pr19617c.d
 create mode 100644 ld/testsuite/ld-elf/pr19698.d
 create mode 100644 ld/testsuite/ld-elf/pr19698.s
 create mode 100644 ld/testsuite/ld-elf/pr19698.t
 create mode 100644 ld/testsuite/ld-elf/pr19719a.c
 create mode 100644 ld/testsuite/ld-elf/pr19719b.c
 create mode 100644 ld/testsuite/ld-elf/pr19719c.c
 create mode 100644 ld/testsuite/ld-elf/pr19719d.c
 create mode 100644 ld/testsuite/ld-elf/pr19789.d
 create mode 100644 ld/testsuite/ld-elf/pr19789.s
 create mode 100644 ld/testsuite/ld-elfcomm/common-1.s
 create mode 100644 ld/testsuite/ld-elfcomm/common-1a.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-1b.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-1c.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-1d.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-1e.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-1f.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2.s
 create mode 100644 ld/testsuite/ld-elfcomm/common-2a.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2b.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2c.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2d.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2e.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-2f.d
 create mode 100644 ld/testsuite/ld-elfcomm/common-3a.rd
 create mode 100644 ld/testsuite/ld-elfcomm/common-3b.rd
 create mode 100644 ld/testsuite/ld-elfcomm/dummy.s
 create mode 100644 ld/testsuite/ld-gc/pr20306.c
 create mode 100644 ld/testsuite/ld-gc/pr20306.d
 create mode 100644 ld/testsuite/ld-i386/ifunc-1a.c
 create mode 100644 ld/testsuite/ld-i386/ifunc-1b.S
 create mode 100644 ld/testsuite/ld-i386/ifunc-1c.S
 create mode 100644 ld/testsuite/ld-i386/ifunc-1d.S
 create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.dd
 create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.rd
 create mode 100644 ld/testsuite/ld-i386/load7.d
 create mode 100644 ld/testsuite/ld-i386/load7.map
 create mode 100644 ld/testsuite/ld-i386/load7.s
 create mode 100644 ld/testsuite/ld-i386/no-plt-1a.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1a.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1b.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1b.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1c.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1c.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1d.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1d.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1e.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1e.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1f.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1f.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1g.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1g.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1h.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1h.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1i.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1i.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1j.dd
 create mode 100644 ld/testsuite/ld-i386/no-plt-1j.rd
 create mode 100644 ld/testsuite/ld-i386/no-plt-check1a.S
 create mode 100644 ld/testsuite/ld-i386/no-plt-check1b.S
 create mode 100644 ld/testsuite/ld-i386/no-plt-extern1a.S
 create mode 100644 ld/testsuite/ld-i386/no-plt-extern1b.S
 create mode 100644 ld/testsuite/ld-i386/no-plt-func1.c
 create mode 100644 ld/testsuite/ld-i386/no-plt-main1.c
 create mode 100644 ld/testsuite/ld-i386/no-plt.exp
 create mode 100644 ld/testsuite/ld-i386/pass.out
 create mode 100644 ld/testsuite/ld-i386/pr19539.d
 create mode 100644 ld/testsuite/ld-i386/pr19539.s
 create mode 100644 ld/testsuite/ld-i386/pr19539.t
 create mode 100644 ld/testsuite/ld-i386/pr19609-1.s
 create mode 100644 ld/testsuite/ld-i386/pr19609-1a.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1b.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1c.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1d.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1e.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1f.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1g.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1h.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-1i.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-2.s
 create mode 100644 ld/testsuite/ld-i386/pr19609-2a.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-2b.d
 create mode 100644 ld/testsuite/ld-i386/pr19609-2c.d
 create mode 100644 ld/testsuite/ld-i386/pr19615.d
 create mode 100644 ld/testsuite/ld-i386/pr19615.s
 create mode 100644 ld/testsuite/ld-i386/pr19636-1.s
 create mode 100644 ld/testsuite/ld-i386/pr19636-1a.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1b.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1c.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1d-nacl.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1d.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1e.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1f.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1g.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1h.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-1i.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2.s
 create mode 100644 ld/testsuite/ld-i386/pr19636-2a.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2b.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2c-nacl.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2c.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2d-nacl.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2d.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2e-nacl.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-2e.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3.s
 create mode 100644 ld/testsuite/ld-i386/pr19636-3a.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3b.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3c.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3d.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3e.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3f.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-3g.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-4.s
 create mode 100644 ld/testsuite/ld-i386/pr19636-4a.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-4b.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-4c.d
 create mode 100644 ld/testsuite/ld-i386/pr19636-4d.d
 create mode 100644 ld/testsuite/ld-i386/pr19645.d
 create mode 100644 ld/testsuite/ld-i386/pr19645.s
 create mode 100644 ld/testsuite/ld-i386/pr19704.out
 create mode 100644 ld/testsuite/ld-i386/pr19704a.c
 create mode 100644 ld/testsuite/ld-i386/pr19704b.c
 create mode 100644 ld/testsuite/ld-i386/pr19827-nacl.rd
 create mode 100644 ld/testsuite/ld-i386/pr19827.rd
 create mode 100644 ld/testsuite/ld-i386/pr19827a.S
 create mode 100644 ld/testsuite/ld-i386/pr19827b.S
 create mode 100644 ld/testsuite/ld-i386/pr19939.s
 create mode 100644 ld/testsuite/ld-i386/pr19939a.d
 create mode 100644 ld/testsuite/ld-i386/pr19939b.d
 create mode 100644 ld/testsuite/ld-i386/pr20117.d
 create mode 100644 ld/testsuite/ld-i386/pr20117.s
 create mode 100644 ld/testsuite/ld-i386/pr20244-1.s
 create mode 100644 ld/testsuite/ld-i386/pr20244-1a.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-1b.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-1c.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-2.s
 create mode 100644 ld/testsuite/ld-i386/pr20244-2a.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-2b.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-2c.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-2d.d
 create mode 100644 ld/testsuite/ld-i386/pr20244-3a.c
 create mode 100644 ld/testsuite/ld-i386/pr20244-3b.S
 create mode 100644 ld/testsuite/ld-i386/pr20244-3c.S
 create mode 100644 ld/testsuite/ld-i386/pr20244-3d.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-1a.c
 create mode 100644 ld/testsuite/ld-i386/pr20253-1b.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-1c.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-1d.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-2a.c
 create mode 100644 ld/testsuite/ld-i386/pr20253-2b.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-2c.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-2d.S
 create mode 100644 ld/testsuite/ld-i386/pr20253-3.d
 create mode 100644 ld/testsuite/ld-i386/pr20253-3.s
 create mode 100644 ld/testsuite/ld-i386/pr20253-4.s
 create mode 100644 ld/testsuite/ld-i386/pr20253-4a.d
 create mode 100644 ld/testsuite/ld-i386/pr20253-4b.d
 create mode 100644 ld/testsuite/ld-i386/pr20253-4c.d
 create mode 100644 ld/testsuite/ld-i386/pr20253-5.d
 create mode 100644 ld/testsuite/ld-i386/pr20253-5.s
 create mode 100644 ld/testsuite/ld-i386/tls-def1.c
 create mode 100644 ld/testsuite/ld-i386/tls-gd1.S
 create mode 100644 ld/testsuite/ld-i386/tls-ld1.S
 create mode 100644 ld/testsuite/ld-i386/tls-main1.c
 create mode 100644 ld/testsuite/ld-i386/tls.exp
 create mode 100644 ld/testsuite/ld-i386/tlsbin2-nacl.rd
 create mode 100644 ld/testsuite/ld-i386/tlsbin2.dd
 create mode 100644 ld/testsuite/ld-i386/tlsbin2.rd
 create mode 100644 ld/testsuite/ld-i386/tlsbin2.sd
 create mode 100644 ld/testsuite/ld-i386/tlsbin2.td
 create mode 100644 ld/testsuite/ld-i386/tlsbinpic2.s
 create mode 100644 ld/testsuite/ld-i386/tlsgd3.dd
 create mode 100644 ld/testsuite/ld-i386/tlsgd3.s
 create mode 100644 ld/testsuite/ld-i386/tlsgd4.d
 create mode 100644 ld/testsuite/ld-i386/tlsgd4.s
 create mode 100644 ld/testsuite/ld-i386/tlsld2.dd
 create mode 100644 ld/testsuite/ld-i386/tlsld2.s
 create mode 100644 ld/testsuite/ld-i386/tlspic2-nacl.rd
 create mode 100644 ld/testsuite/ld-i386/tlspic2.dd
 create mode 100644 ld/testsuite/ld-i386/tlspic2.rd
 create mode 100644 ld/testsuite/ld-i386/tlspic2.sd
 create mode 100644 ld/testsuite/ld-i386/tlspic2.td
 create mode 100644 ld/testsuite/ld-i386/tlspic3.s
 create mode 100644 ld/testsuite/ld-i386/tlspie3.s
 create mode 100644 ld/testsuite/ld-i386/tlspie3a.d
 create mode 100644 ld/testsuite/ld-i386/tlspie3b.d
 create mode 100644 ld/testsuite/ld-i386/tlspie3c.d
 create mode 100644 ld/testsuite/ld-i386/undefweak.s
 create mode 100644 ld/testsuite/ld-i386/undefweaka.d
 create mode 100644 ld/testsuite/ld-i386/undefweakb.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-23-x86.s
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-23a-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-23b-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-23c-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-24-x86.s
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-24a-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-24b-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-24c-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-25-x86.s
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-25a-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-25b-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/ifunc-25c-x86.d
 create mode 100644 ld/testsuite/ld-ifunc/pass.out
 create mode 100644 ld/testsuite/ld-ifunc/pr19784a.c
 create mode 100644 ld/testsuite/ld-ifunc/pr19784b.c
 create mode 100644 ld/testsuite/ld-ifunc/pr19784c.c
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute.d
 create mode 100644 ld/testsuite/ld-mips-elf/branch-misc-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f0.s
 create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f1.s
 create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f2.s
 create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-lib.sd
 create mode 100644 ld/testsuite/ld-mips-elf/export-hidden-ref.sd
 create mode 100644 ld/testsuite/ld-mips-elf/export-internal-ref.sd
 create mode 100644 ld/testsuite/ld-mips-elf/export-local-ref.sd
 create mode 100644 ld/testsuite/ld-mips-elf/export-protected-ref.sd
 create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow.s
 create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow.s
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend.d
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/jalx-local.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-3.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d
 create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch.s
 create mode 100644 ld/testsuite/ld-mips-elf/reloc-local-overflow.d
 create mode 100644 ld/testsuite/ld-mips-elf/reloc-local-overflow.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-micromips.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-data.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-insn.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-2.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-3.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-3.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-micromips.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s
 create mode 100644 ld/testsuite/ld-mips-elf/unaligned-text.s
 create mode 100644 ld/testsuite/ld-pe/pr19803.d
 create mode 100644 ld/testsuite/ld-pe/pr19803.e
 create mode 100644 ld/testsuite/ld-pe/pr19803.s
 create mode 100644 ld/testsuite/ld-plugin/pass.out
 create mode 100644 ld/testsuite/ld-plugin/plugin-30.d
 create mode 100644 ld/testsuite/ld-plugin/pr20070.d
 create mode 100644 ld/testsuite/ld-plugin/pr20070a.c
 create mode 100644 ld/testsuite/ld-plugin/pr20070b.c
 create mode 100644 ld/testsuite/ld-plugin/pr20103a.c
 create mode 100644 ld/testsuite/ld-plugin/pr20103b.c
 create mode 100644 ld/testsuite/ld-plugin/pr20103c.c
 create mode 100644 ld/testsuite/ld-plugin/pr20267a.c
 create mode 100644 ld/testsuite/ld-plugin/pr20267b.c
 create mode 100644 ld/testsuite/ld-plugin/pr20276a.c
 create mode 100644 ld/testsuite/ld-plugin/pr20276b.c
 create mode 100644 ld/testsuite/ld-plugin/pr20321.c
 create mode 100644 ld/testsuite/ld-powerpc/apuinfo-vle2.s
 create mode 100644 ld/testsuite/ld-powerpc/tlsdll.s
 create mode 100644 ld/testsuite/ld-powerpc/tlsdll.ver
 create mode 100644 ld/testsuite/ld-powerpc/tlsdll_32.s
 create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.d
 create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.s
 create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.d
 create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.s
 create mode 100644 ld/testsuite/ld-s390/pltoffset-1.dd
 create mode 100644 ld/testsuite/ld-s390/pltoffset-1.ld
 create mode 100644 ld/testsuite/ld-s390/pltoffset-1.s
 create mode 100644 ld/testsuite/ld-scripts/cross4.t
 create mode 100644 ld/testsuite/ld-scripts/cross5.t
 create mode 100644 ld/testsuite/ld-scripts/cross6.t
 create mode 100644 ld/testsuite/ld-scripts/cross7.t
 create mode 100644 ld/testsuite/ld-scripts/pr20302.d
 create mode 100644 ld/testsuite/ld-scripts/rgn-at11.s
 create mode 100644 ld/testsuite/ld-unique/unique.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1.s
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1a.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1b.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1c.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1d.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1e.d
 create mode 100644 ld/testsuite/ld-x86-64/largecomm-1f.d
 create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.dd
 create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.rd
 create mode 100644 ld/testsuite/ld-x86-64/load2.d
 create mode 100644 ld/testsuite/ld-x86-64/load2.map
 create mode 100644 ld/testsuite/ld-x86-64/load2.s
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.dd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.rd
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-check1.S
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-extern1.S
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-func1.c
 create mode 100644 ld/testsuite/ld-x86-64/no-plt-main1.c
 create mode 100644 ld/testsuite/ld-x86-64/no-plt.exp
 create mode 100644 ld/testsuite/ld-x86-64/pass.out
 create mode 100644 ld/testsuite/ld-x86-64/pic1.d
 create mode 100644 ld/testsuite/ld-x86-64/pic1.s
 create mode 100644 ld/testsuite/ld-x86-64/pie2.d
 create mode 100644 ld/testsuite/ld-x86-64/pie2.s
 create mode 100644 ld/testsuite/ld-x86-64/pr13082-3c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr13082-3d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr18591.d
 create mode 100644 ld/testsuite/ld-x86-64/pr18591.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19539.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19539.t
 create mode 100644 ld/testsuite/ld-x86-64/pr19539a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19539b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1f.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1g.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1h.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1i.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1j.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1k.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1l.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-1m.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-2.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-2a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-2b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-2c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-2d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-3.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-3a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-3b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-5e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-6.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-6a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-6b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-6c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-6d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-7.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-7a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-7b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-7c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19609-7d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19615.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19615.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1f.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-1g.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2d-nacl.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2f.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2g.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2h.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-2i.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-3.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-3a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-3b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-3c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19636-3d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19645.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19645.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19704.out
 create mode 100644 ld/testsuite/ld-x86-64/pr19704a.c
 create mode 100644 ld/testsuite/ld-x86-64/pr19704b.c
 create mode 100644 ld/testsuite/ld-x86-64/pr19719.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19719.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-1.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-1a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-1b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19807-2e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19827-nacl.rd
 create mode 100644 ld/testsuite/ld-x86-64/pr19827.rd
 create mode 100644 ld/testsuite/ld-x86-64/pr19827a.S
 create mode 100644 ld/testsuite/ld-x86-64/pr19827b.S
 create mode 100644 ld/testsuite/ld-x86-64/pr19939.s
 create mode 100644 ld/testsuite/ld-x86-64/pr19939a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19939b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19969.d
 create mode 100644 ld/testsuite/ld-x86-64/pr19969a.S
 create mode 100644 ld/testsuite/ld-x86-64/pr19969b.S
 create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1f.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1g.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1h.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1i.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1j.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1k.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-1l.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-2a.c
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-2b.S
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-2c.S
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-2d.S
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4b.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4c.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4d.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4e.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-4f.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-5.s
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-5a.d
 create mode 100644 ld/testsuite/ld-x86-64/pr20253-5b.d
 create mode 100644 ld/testsuite/ld-x86-64/tls-def1.c
 create mode 100644 ld/testsuite/ld-x86-64/tls-gd1.S
 create mode 100644 ld/testsuite/ld-x86-64/tls-ld1.S
 create mode 100644 ld/testsuite/ld-x86-64/tls-main1.c
 create mode 100644 ld/testsuite/ld-x86-64/tls.exp
 create mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd
 create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.rd
 create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.sd
 create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.td
 create mode 100644 ld/testsuite/ld-x86-64/tlsbinpic2.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd11.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd11.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd12.d
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd12.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd13.d
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd13.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd14.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd14.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd5c.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd6c.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsld4.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsld4.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsld5.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsld5.s
 create mode 100644 ld/testsuite/ld-x86-64/tlsld6.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlsld6.s
 create mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd
 create mode 100644 ld/testsuite/ld-x86-64/tlspic2.dd
 create mode 100644 ld/testsuite/ld-x86-64/tlspic2.rd
 create mode 100644 ld/testsuite/ld-x86-64/tlspic2.sd
 create mode 100644 ld/testsuite/ld-x86-64/tlspic2.td
 create mode 100644 ld/testsuite/ld-x86-64/tlspic3.s
 create mode 100644 ld/testsuite/ld-x86-64/tlspie2.s
 create mode 100644 ld/testsuite/ld-x86-64/tlspie2a.d
 create mode 100644 ld/testsuite/ld-x86-64/tlspie2b.d
 create mode 100644 ld/testsuite/ld-x86-64/tlspie2c.d
 create mode 100644 ld/testsuite/ld-z8k/0filler.s
 create mode 100644 ld/testsuite/ld-z8k/branch-target.s
 create mode 100644 ld/testsuite/ld-z8k/branch-target2.s
 create mode 100644 ld/testsuite/ld-z8k/calr-back-8001.d
 create mode 100644 ld/testsuite/ld-z8k/calr-back-8002.d
 create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/calr-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/calr-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/calr-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/dbjnz-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/djnz-back-8001.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-back-8002.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/djnz-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/filler.s
 create mode 100644 ld/testsuite/ld-z8k/jr-back-8001.d
 create mode 100644 ld/testsuite/ld-z8k/jr-back-8002.d
 create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/jr-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/jr-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/jr-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/ldr-back-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-back-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldr-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d
 create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d
 create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode.s
 create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode2.s
 create mode 100644 ld/testsuite/ld-z8k/other-file.s
 create mode 100644 ld/testsuite/ld-z8k/reloc.dd
 create mode 100644 ld/testsuite/ld-z8k/reloc.ld
 create mode 100644 ld/testsuite/ld-z8k/relocseg.dd
 create mode 100644 ld/testsuite/ld-z8k/relocseg.ld
 create mode 100644 ld/testsuite/ld-z8k/relocseg1.dd
 create mode 100644 ld/testsuite/ld-z8k/this-file.s
 create mode 100644 ld/testsuite/ld-z8k/z8k.exp
 create mode 100644 opcodes/arc-ext-tbl.h
 create mode 100644 opcodes/arc-nps400-tbl.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index fb76695..699c656 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+2016-06-28  Walter Lee  <walt@tilera.com>
+
+	* configure.ac (tilepro-*-*): Add gdb to noconfigdirs.
+	* configure: Regenerate.
+
+2016-05-28  Alan Modra  <amodra@gmail.com>
+
+	* Makefile.tpl (configure): Depend on m4 files included.
+	* Makefile.in: Regenerate.
+
+2016-05-27  Nick Clifton  <nickc@redhat.com>
+
+	* config.guess (Alpha OSF1): Fix typo introduced during the most
+	recent synchronization update.
+
+2016-05-23  Nick Clifton  <nickc@redhat.com>
+
+	* Import these patches from the gcc mainline:
+
+	2016-05-16  Jakub Sejdak  <jakub.sejdak@phoesys.com>
+
+	* config.guess: Import version 2016-04-02 (newest).
+	* config.sub: Import version 2016-05-10 (newest).
+
+2016-04-19  Nick Clifton  <nickc@redhat.com>
+
+	* Import this patch from the GCC mainline:
+
+	2016-04-13  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	PR bootstrap/70173
+	* Makefile.tpl (local-distclean): Delete the libcc1, gnattools,
+	and gotools directories.  Delete the stage_final file.
+	* Makefile.in: Regenerate.
+
+2016-03-17  Cary Coutant  <ccoutant@gmail.com>
+
+	* configure.ac: Add mips and s390 to the gold target check.
+	* configure: Regenerate.
+
+2016-02-10  Nick Clifton  <nickc@redhat.com>
+
+	Import these patches from the GCC mainline:
+
+	2016-01-12  Andris Pavenis  <andris.pavenis@iki.fi>
+
+	* configure.ac: Enable LTO for DJGPP
+	* configure: Regenerate
+
+	2016-01-24  Mikhail Maltsev  <maltsevm@gmail.com>
+
+	PR bootstrap/69329
+	* Makefile.tpl (BASE_FLAGS_TO_PASS): Add LSAN_OPTIONS.
+	* Makefile.in: Regenerate.
+
+	2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
+	            Sebastian Pop  <s.pop@samsung.com>
+
+	* Makefile.in: Regenerate.
+	* Makefile.tpl: Export ISLVER.
+	* configure: Regenerate.
+	* config/isl.m4: Detect isl-0.15.
+
+	2016-01-29  Sebastian Pop  <s.pop@samsung.com>
+
+	* config/isl.m4: Add comments about isl-0.16.
+	* configure: Regenerate.
+
 2016-01-12  H.J. Lu  <hongjiu.lu@intel.com>
 
 	Sync with GCC
diff --git a/Makefile.in b/Makefile.in
index 2733c4d..cb0136e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -3,7 +3,8 @@
 #
 # Makefile for directory with subdirs to build.
 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011, 2012, 2013, 2014, 2015, 2016
 #   Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
@@ -222,6 +223,7 @@ HOST_EXPORTS = \
 	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
 	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
 	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
+	ISLVER="$(HOST_ISLVER)"; export ISLVER; \
 	LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
 	LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
 	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
@@ -315,6 +317,7 @@ HOST_GMPINC = @gmpinc@
 # Where to find isl
 HOST_ISLLIBS = @isllibs@
 HOST_ISLINC = @islinc@
+HOST_ISLVER = @islver@
 
 # Where to find libelf
 HOST_LIBELFLIBS = @libelflibs@
@@ -789,7 +792,8 @@ BASE_FLAGS_TO_PASS = \
 	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
 	"TFLAGS=$(TFLAGS)" \
 	"CONFIG_SHELL=$(SHELL)" \
-	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
+	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
+	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
 
 # We leave this in just in case, but it is not needed anymore.
 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
@@ -2313,7 +2317,7 @@ local-clean:
 
 local-distclean:
 	-rm -f Makefile config.status config.cache mh-frag mt-frag
-	-rm -f maybedep.tmp serdep.tmp
+	-rm -f maybedep.tmp serdep.tmp stage_final
 	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
 	  rm -rf $(TARGET_SUBDIR); \
 	else true; fi
@@ -2325,7 +2329,8 @@ local-distclean:
 	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
-	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
+	-rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
+	-rmdir texinfo zlib 2>/dev/null
 	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
 
 local-maintainer-clean:
@@ -51087,7 +51092,10 @@ config.status: configure
 # Rebuilding configure.
 AUTOCONF = autoconf
 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
-	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
+	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
+	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
+	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
+	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
 	cd $(srcdir) && $(AUTOCONF)
 
 # ------------------------------
diff --git a/Makefile.tpl b/Makefile.tpl
index f7bb77e..19728d2 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -6,7 +6,8 @@ in
 #
 # Makefile for directory with subdirs to build.
 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011, 2012, 2013, 2014, 2015, 2016
 #   Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
@@ -225,6 +226,7 @@ HOST_EXPORTS = \
 	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
 	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
 	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
+	ISLVER="$(HOST_ISLVER)"; export ISLVER; \
 	LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
 	LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
 	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
@@ -318,6 +320,7 @@ HOST_GMPINC = @gmpinc@
 # Where to find isl
 HOST_ISLLIBS = @isllibs@
 HOST_ISLINC = @islinc@
+HOST_ISLVER = @islver@
 
 # Where to find libelf
 HOST_LIBELFLIBS = @libelflibs@
@@ -590,7 +593,8 @@ BASE_FLAGS_TO_PASS =[+ FOR flags_to_pass +][+ IF optional +] \
 	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
 	"TFLAGS=$(TFLAGS)" \
 	"CONFIG_SHELL=$(SHELL)" \
-	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
+	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
+	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
 
 # We leave this in just in case, but it is not needed anymore.
 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
@@ -807,7 +811,7 @@ local-clean:
 
 local-distclean:
 	-rm -f Makefile config.status config.cache mh-frag mt-frag
-	-rm -f maybedep.tmp serdep.tmp
+	-rm -f maybedep.tmp serdep.tmp stage_final
 	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
 	  rm -rf $(TARGET_SUBDIR); \
 	else true; fi
@@ -819,7 +823,8 @@ local-distclean:
 	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
-	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
+	-rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
+	-rmdir texinfo zlib 2>/dev/null
 	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
 
 local-maintainer-clean:
@@ -1927,7 +1932,10 @@ config.status: configure
 # Rebuilding configure.
 AUTOCONF = autoconf
 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
-	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
+	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
+	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
+	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
+	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
 	cd $(srcdir) && $(AUTOCONF)
 
 # ------------------------------
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b6a7c5f..738f81d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,2242 @@
+2016-07-19  Maciej W. Rozycki  <macro@imgtec.com>
+
+	* elfxx-mips.c (mips_elf_perform_relocation): Convert cross-mode
+	BAL to JALX.
+	(_bfd_mips_elf_relocate_section) <bfd_reloc_outofrange>: Add a
+	corresponding error message.
+
+2016-07-19  Maciej W. Rozycki  <macro@imgtec.com>
+
+	* elfxx-mips.c (b_reloc_p): Add R_MICROMIPS_PC16_S1,
+	R_MICROMIPS_PC10_S1 and R_MICROMIPS_PC7_S1.
+	(branch_reloc_p): New function.
+	(mips_elf_calculate_relocation): Handle ISA mode determination
+	for relocations against section symbols, against absolute
+	symbols and absolute relocations.  Also set `*cross_mode_jump_p'
+	for branches.
+	<R_MIPS16_26, R_MIPS_26, R_MICROMIPS_26_S1>: Suppress alignment
+	checks for weak undefined symbols.  Also check target alignment
+	within the same ISA mode.
+	<R_MIPS_PC16, R_MIPS_GNU_REL16_S2>: Handle cross-mode branches
+	in the alignment check.
+	<R_MICROMIPS_PC7_S1>: Add an alignment check.
+	<R_MICROMIPS_PC10_S1>: Likewise.
+	<R_MICROMIPS_PC16_S1>: Likewise.
+	(mips_elf_perform_relocation): Report a failure for unsupported
+	same-mode JALX instructions and cross-mode branches.
+	(_bfd_mips_elf_relocate_section) <bfd_reloc_outofrange>: Add
+	error messages for jumps to misaligned addresses.
+
+2016-07-16  Alan Modra  <amodra@gmail.com>
+
+	* elflink.c: Include plugin-api.h.
+	* plugin.c (bfd_plugin_open_input): New function, extracted from..
+	(try_claim): ..here.
+	* plugin.h: Don't include bfd.h.
+	(bfd_plugin_open_input): Declare.
+
+2016-07-16  Alan Modra  <amodra@gmail.com>
+
+	* targets.c (bfd_seach_for_target): Rename to..
+	(bfd_iterate_over_targets): ..this.  Rewrite doc.
+	* bfd-in2.h: Regenerate.
+
+2016-07-16  Alan Modra  <amodra@gmail.com>
+
+	* archures.c (bfd_default_set_arch_mach): Make available in bfd.h.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+
+2016-07-16  Alan Modra  <amodra@gmail.com>
+
+	* libbfd-in.h (BFD_ALIGN): Move to..
+	* bfd-in.h: ..here.
+	* elf32-ppc.h (struct ppc_elf_params): Add pagesize.
+	* elf32-ppc.c (default_params): Adjust init.
+	(ppc_elf_link_params): Set pagesize_p2.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+
+2016-07-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+	* elf-bfd.h (elf_backend_filter_implib_symbols): Declare backend hook.
+	(_bfd_elf_filter_global_symbols): Declare.
+	* elf.c (_bfd_elf_filter_global_symbols): New function.
+	* elflink.c (elf_filter_global_symbols): Likewise.
+	(elf_output_implib): Likewise.
+	(bfd_elf_final_link): Call above function, failing if it does.
+	* elfxx-target.h (elf_backend_filter_implib_symbols): Define macro and
+	default it to NULL.
+	(elf_backend_copy_indirect_symbol): Fix spacing.
+	(elf_backend_hide_symbol): Likewise.
+	(elfNN_bed): Initialize elf_backend_filter_implib_symbols backend hook.
+
+2016-07-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+	    Nick Clifton  <nickc@redhat.com>
+
+	* elf32-arc.c (PR_DEBUG): Delete.
+	Fix printing of debug information.  Fix formatting of debug
+	statements.
+	(debug_arc_reloc): Handle symbols that are not from an input file.
+	(arc_do_relocation): Remove excessive exclamation points.
+
+	* arc-got.h: Fix formatting.  Fix printing of debug information.
+	(new_got_entry_to_list): Use xmalloc.
+	* config.bfd: use the big-endian arc vector as the default vector
+	for big-endian arc targets.
+
+2016-07-15  Alan Modra  <amodra@gmail.com>
+
+	* cofflink.c (mark_relocs): Exclude relocs with -1 r_symndx
+	from marking sym_indices.
+
+2016-07-14  Maciej W. Rozycki  <macro@imgtec.com>
+
+	* reloc.c (bfd_perform_relocation): Try the `howto' handler
+	first with relocations against absolute symbols.
+	(bfd_install_relocation): Likewise.
+
+2016-07-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Align
+	.got/.got.plt sections to 8 bytes.
+
+2016-07-12  Nick Clifton  <nickc@redhat.com>
+
+	* binary.c (binary_set_section_contents): Second grammar fix.
+
+2016-07-12  Douglas B Rupp  <rupp@adacore.com>
+
+	* binary.c (binary_set_section_contents): Fix grammar in warning
+	message.
+
+2016-07-11  Cupertino Miranda  <cmiranda@synopsys.com>
+
+	* elf32-arc.c: made PR_DEBUG always defined.
+
+2016-07-11  Cupertino Miranda  <cmiranda@synopsys.com>
+
+	* arc-got.h: Moved got related structures from elf32-arc.c to
+	this file. More precisely, tls_type_e, tls_got_entries, got_entry.
+	* (arc_get_local_got_ents, got_entry_for_type, new_got_entry_to_list,
+	tls_type_for_reloc, symbol_has_entry_of_type,
+	get_got_entry_list_for_symbol, arc_got_entry_type_for_reloc,
+	ADD_SYMBOL_REF_SEC_AND_RELOC, rc_fill_got_info_for_reloc,
+	relocate_fix_got_relocs_for_got_info,
+	create_got_dynrelocs_for_single_entry,
+	create_got_dynrelocs_for_got_info): Added to file.
+	* elf32-arc.c: Removed GOT & TLS related structs and functions to
+	arc-got.h.
+
+2016-07-08  James Bowman  <james.bowman@ftdichip.com>
+
+	* elf32-ft32.c (ft32_reloc_map): Use R_FT32_32 for BFD_RELOC_32.
+
+2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
+
+	* elf32-arm.c (THUMB32_MOVT): New veneer macro.
+	(THUMB32_MOVW): Likewise.
+	(elf32_arm_stub_long_branch_thumb2_only_pure): New.
+	(DEF_STUBS): Define long_branch_thumb2_only_pure.
+	(arm_stub_is_thumb): Add new veneer stub.
+	(arm_type_of_stub): Use new veneer.
+	(arm_stub_required_alignment): Add new veneer.
+
+2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
+
+	* bfd-in2.h (SEC_ELF_NOREAD): Rename to ...
+	(SEC_ELF_PURECODE): ... this.
+	* elf32-arm.c (elf32_arm_post_process_headers): Rename SEC_ELF_NOREAD
+	to SEC_ELF_NOREAD.
+	(elf32_arm_fake_sections): Likewise.
+	(elf_32_arm_section_flags): Likewise.
+	(elf_32_arm_lookup_section_flags): Likewise.
+	* section.c (SEC_ELF_NOREAD): Rename to ...
+	(SEC_ELF_PURECODE): ... this.
+
+2016-07-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+	* elf32-arm.c (using_thumb2_bl): New function.
+	(arm_type_of_stub): Declare thumb2 variable together and change type
+	to bfd_boolean.  Use using_thumb2_bl () to determine whether
+	THM_MAX_FWD_BRANCH_OFFSET or THM2_MAX_FWD_BRANCH_OFFSET should be
+	checked for BL range.
+	(elf32_arm_final_link_relocate): Use using_thumb2_bl () to determine
+	the bit size of BL offset.
+
+2016-06-29  Nick Clifton  <nickc@redhat.com>
+
+	* elfnn-aarch64.c (is_aarch64_mapping_symbol): New function.
+	Returns TRUE for AArch64 mapping symbols.
+	(elfNN_aarch64_backend_symbol_processing): New function.  Marks
+	mapping symbols as precious in object files so that they will not
+	be stripped.
+	(elf_backend_symbol_processing): Define.
+
+	* elf32-arm.c (is_arm_mapping_symbol): New function.  Returns TRUE
+	for ARM mapping symbols.
+	(elf32_arm_backend_symbol_processing): Make use of the new function.
+
+2016-06-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/20306
+	* elflink.c (elf_link_check_versioned_symbol): Return false
+	for unreferenced undefined symbol.
+
+2016-06-28  Nick Clifton  <nickc@redhat.com>
+
+	* elf32-bfin.c (bfin_adjust_dynamic_symbol): Fail if a COPY reloc
+	is needed.
+
+	* elf32-arm.c (elf32_arm_backend_symbol_processing): New
+	function.  Marks mapping symbols in object files as precious, so
+	that strip will not remove them.
+	(elf_backend_symbol_processing): Define.
+
+2016-06-28  James Clarke  <jrtc27@jrtc27.com>
+
+	* elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Don't convert
+	R_SPARC_32 to R_SPARC_RELATIVE if class is ELFCLASS64.
+
+2016-06-28  Maciej W. Rozycki  <macro@imgtec.com>
+
+	* elf32-mips.c (elf_mips16_howto_table_rel): Add
+	R_MIPS16_PC16_S1.
+	(mips16_reloc_map): Likewise.
+	* elf64-mips.c (mips16_elf64_howto_table_rel): Likewise.
+	(mips16_elf64_howto_table_rela): Likewise.
+	(mips16_reloc_map): Likewise.
+	* elfn32-mips.c (elf_mips16_howto_table_rel): Likewise.
+	(elf_mips16_howto_table_rela): Likewise.
+	(mips16_reloc_map): Likewise.
+	* elfxx-mips.c (mips16_branch_reloc_p): New function.
+	(mips16_reloc_p): Handle R_MIPS16_PC16_S1.
+	(b_reloc_p): Likewise.
+	(mips_elf_calculate_relocation): Likewise.
+	(_bfd_mips_elf_check_relocs): Likewise.
+	* reloc.c (BFD_RELOC_MIPS16_16_PCREL_S1): New relocation.
+	* bfd-in2.h: Regenerate.
+	* libbfd.h: Regenerate.
+
+2016-06-27  Alan Modra  <amodra@gmail.com>
+
+	PR ld/19264
+	* elf64-ppc.c (STUB_SHRINK_ITER): Define.
+	(ppc64_elf_size_stubs): Exit stub sizing loop past STUB_SHRINK_ITER
+	if shrinking stubs.
+	(ppc64_elf_size_stubs): Adjust to suit.
+
+2016-06-27  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
+
+	* elf32-dlx.h: New file.
+	* elf32-dlx.c: Adjust.
+
+2016-06-25  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
+
+	* elf32-xtensa.c (xtensa_make_property_section): Remove prototype.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+	* elf.c (elfcore_grok_freebsd_note): Handle NT_FREEBSD_PROCSTAT_AUXV
+	notes.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+	* elf.c (elfcore_grok_note): Remove handling of NT_X86_XSTATE for
+	FreeBSD.  Remove case for NT_FREEBSD_THRMISC.
+	(elfcore_grok_freebsd_psinfo): New function.
+	(elfcore_grok_freebsd_prstatus): New function.
+	(elfcore_grok_freebsd_note): New function.
+	(elf_parse_notes): Use "elfcore_grok_freebsd_note" for "FreeBSD"
+	notes.
+
+2016-06-24  Joel Brobecker  <brobecker@adacore.com>
+
+	* elflink.c: Check the value of BFD_SUPPORTS_PLUGINS rather
+	than its existance.
+
+2016-06-24  Alan Modra  <amodra@gmail.com>
+
+	* config.bfd: Delete mips vxworks patterns matched earlier.
+	Combine mips*-*-none with mips*-*-elf*.
+
+2016-06-21  Maciej W. Rozycki  <macro@imgtec.com>
+
+	* elfxx-mips.c (mips_elf_perform_relocation): Call
+	`info->callbacks->einfo' rather than `*_bfd_error_handler' and
+	use the `%X%H' format for the cross-mode jump conversion error
+	message.  Remove the full stop from the end of the message.
+	Continue processing rather than returning failure.
+
+2016-06-21  Graham Markall  <graham.markall@embecosm.com>
+
+	* archures.c: Remove bfd_mach_arc_nps400.
+	* bfd-in2.h: Likewise.
+	* cpu-arc.c (arch_info_struct): Likewise.
+	* elf32-arc.c (arc_elf_object_p, arc_elf_final_write_processing):
+	Likewise.


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


             reply	other threads:[~2016-07-24  3:09 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-24  3:09 scox [this message]
  -- strict thread matches above, loose matches on Subject: below --
2017-10-27 14:46 scox
2016-02-05 20:08 scox

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