public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  tromey/python: Merge remote-tracking branch 'gdb/master' into tromey/python
@ 2014-06-09 20:46 jkratoch
  0 siblings, 0 replies; 6+ messages in thread
From: jkratoch @ 2014-06-09 20:46 UTC (permalink / raw)
  To: archer-commits

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

The branch, tromey/python has been updated
       via  25d6233ccba3702fb20224b8133356eef7b9b309 (commit)
       via  dd5d5494f4b899b0411fc62c2041ead9cc5e6a53 (commit)
       via  d71ad7fcb80503e5bd2dec76fa1ad7f030e72995 (commit)
       via  203e84589f591db087e72f02100f45858519d532 (commit)
       via  0b128c63925cc1aaa6ea1e9c0ef07eb704349688 (commit)
       via  9caaaa8397d0d123b94d05dc7a2206b8be39727e (commit)
       via  3657956bf8aa891be280a38bdb59bbcd99edd21b (commit)
       via  c2610907652d508a532df68ba9911149b4fb39f9 (commit)
       via  c077881afaedb9b74063bee992b3e472b4b6e9ca (commit)
       via  ba2ffec39653bedebe1051d5d24954e9662781fa (commit)
       via  4186eb54dd4d57b59d58f470ec0fa9b19b9c9d5e (commit)
       via  b893397a4b1316610f49819344817715e4305de9 (commit)
       via  a47622ac1badbd906c7533ef6011b6bb021271ee (commit)
       via  d634c69f87e9b88a5ff5cd8af7a1f60e738ea0bd (commit)
       via  4320c6919860634baf2207d9a642a9fbd9efc3d5 (commit)
       via  25326a285b3aea10ea9acd63b6187ae78b59b09e (commit)
       via  d2929fdcf05bb14dc2484ee6918dbf67c5b46d75 (commit)
       via  6da01dbef2535e333e2b26547d61e4684b8e4da7 (commit)
       via  829155c9adb5f3750c9c612702fdbf26fa7c558e (commit)
       via  61c8d22ea32f86034340778f29c7fd9aaf144052 (commit)
       via  d9a472877066d56b0546af71890bc92eef85df67 (commit)
       via  e5e01dbf8911d62631e5f53c083477442e2f1119 (commit)
       via  0a770bb257845d8c701e67b16395b9c1b922f607 (commit)
       via  73ba372ccf523876ab4b05993e240a37f99d9633 (commit)
       via  adcc0a31ccb1b75debc778fdedb351321375e0bf (commit)
       via  831517df13fe99c89f073632b70431510bee65ba (commit)
       via  c33b2f12584e8ae5be0e7a54927194d6b5851623 (commit)
       via  34fd659b79bed7333311a092e18f990e3bd31b2f (commit)
       via  b8b91e982ec3235a24ce052cbd8bb0e4fe1464e0 (commit)
       via  872a9dd8819dc701e19f6e6f3e15a320e5b08b67 (commit)
       via  fb9347707fa2ca1cd968d56bc7ae29596c6aff81 (commit)
       via  6ef284bd18c31645eb3ec4e7691a0f07100d6b4e (commit)
       via  270c9937446ca5273caf7fb102bcdba9ed7cff41 (commit)
       via  a872e241e2c2d23f3b14bc122cea6adc05a40d25 (commit)
       via  16f691fb2ebac790fccf04c29a7027cfab50589b (commit)
       via  c5cad97c384b81c6b492007a75fd330058c110f6 (commit)
       via  ef7cab6ba16d76c3470fb27a0c8966513f7cb34a (commit)
       via  012370f6818657a816df1463ee71ca4e4ee40b33 (commit)
       via  92e2a17f9b145d35b4a9a2273612d323ccdc9cac (commit)
       via  c0939df1ce443e82c44188ff988acbb45780bfd7 (commit)
       via  8eaff7cd138d8517f8c2fbc8be9b8c6eaf649bd9 (commit)
       via  03388bb71c1a1d1c613bb963f3d9287cfd100138 (commit)
       via  ac21917f6bef764c73323c8117d293b5f6c70228 (commit)
       via  1913f160bd7e0e06c04f390d643bb44a25c99881 (commit)
       via  70ad5bfff3eeec62753ac4483bab8b7467dd3dd0 (commit)
       via  9f5a4cef68413e211bc765e969bf6778150231db (commit)
       via  90a45c4d5f59bf512cc101802fbfb430f7e9248f (commit)
       via  70017e417c365ee1a27f2894678b06731ebb4d15 (commit)
       via  b6210538cfa62f8dd5793916f26eefa83e00a13e (commit)
       via  d03cec6e448d1211fa6ac11e032e21b06d45b5dd (commit)
       via  a5b1fd27801326156c2263b867297e80bcf9fe3d (commit)
       via  33ac0ca144af42a986a21fcf9c978b4d75b8174c (commit)
       via  1e47491b33aac7447697c3cdeff0bbdbba5d58a0 (commit)
       via  0c6e92a52c60347a3e5689150d25b1cb87eeb258 (commit)
       via  883964a75e8c6531f167391354f1a4d83d203988 (commit)
       via  58992dc550f2012ca04f190cb77d2d829301cb72 (commit)
       via  233e8b28cf7b548ca197a7a6d9bf5f9ce80053ac (commit)
       via  e81e7f5e38bf0da52d9e88a94e4df9aeecd80357 (commit)
       via  ef370185fcf955b1273c2c6bcbe0b406ec1cbd83 (commit)
       via  c32abae8456a2cb959862626b5ff9ebdd1543514 (commit)
       via  1e2ccb612d2b61014bb7e9fef3eb58e4947b9d2b (commit)
       via  c6ec5ab23a17b972c7c78ac66f3685b57db74946 (commit)
       via  d3448d85235386883085fedff90263881fc17b8f (commit)
       via  835c559fd59d4ebb3b04d046c1f9f36183db0fe6 (commit)
       via  06eb158633faa8746dd39f19ce784448bb7ece00 (commit)
       via  aef392c4aee243fe0fe2897d8847aebbbff6abdb (commit)
       via  9f445129581f24845c62c4124103f89b43dfd329 (commit)
       via  69227609dc00d472115b00b70c8c4eca6befdd81 (commit)
       via  9bc24099c80dca9ab1d5f2d18670de666f3f4590 (commit)
       via  e698b8c41cbb2648a11a2ae806922c44d1482aed (commit)
       via  fb1f94b09a3d12a231f6be8fadf421ab578dc4ba (commit)
       via  ded0378278c7bbd5c6049446032b28196a5cfb38 (commit)
       via  397998fc32a34d3c8993ef46da45c3957a4dd402 (commit)
       via  61f5c66f62502f33e1f2441a043bd29bb3ad6ea5 (commit)
       via  6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d (commit)
       via  f70b8a9ba21e63154db6eb5644dd645f6bfa8f68 (commit)
       via  41fac0cf495b84994046901e3293d54e8eef3534 (commit)
       via  cd1608cc4ed6e657deb405283011a6c2a795fb80 (commit)
       via  0a261ed82e9b5f6fbc3725258a742515df8f4b42 (commit)
       via  96ae5695ce2512600524915ace0bfef95a9734fc (commit)
       via  da02b3a81f661022256bfc44ddd280fd7923a459 (commit)
       via  486ef3b9331303f5913b3c8cbf390505cbf72038 (commit)
       via  230cd560c88f323e2c3e0ed9186e134ef70369e0 (commit)
       via  ec9a8169c363a80c51d9d603f00637bc4fe97b4d (commit)
       via  ab251b8980d61bd9c08e2cb8662cd2111ce8b03f (commit)
       via  ce46249c155b7eac6cf1c1f0d148ea7bbb340dca (commit)
       via  ad7cf460ea40f0867c3c81ee1c98ba10e20685b4 (commit)
       via  f697178787b1200fcbea13f6504c108e7714c6bd (commit)
       via  16954d5d9d7d44356b46864d41b06dbefd867521 (commit)
       via  f69123aac56b383081bdb8eb3909087809927557 (commit)
       via  c72b2e7b2fbadd94f67a922e1a7f9d834dd45d38 (commit)
       via  11b28b91b2c51898e1347e62909811cc7dd720ea (commit)
       via  394438f7dd13ad0f16ed695a9f21daae0706ae71 (commit)
       via  53e8a631a0c26a162caa6e98dc568be696e506e5 (commit)
       via  70e38b8e988c7db764a7344f0d27273706543a54 (commit)
       via  938f0e2f6766e90a5ddc5df00e97a68873fd1252 (commit)
       via  f6fb832249b8c64e9c35571fdabc323a62ad31fa (commit)
       via  9ba6657a6b81a02dca9071ec14cbcef970f0ca07 (commit)
       via  522c09bf63a4b235e6fde07a5e389f2a533cfe0f (commit)
       via  bf4ef81e851668ee0ca41b3b7e3ff3dec28de675 (commit)
       via  0e4c9c52df0c527aab666c78a4b4214aa0767a62 (commit)
       via  a09dd4413d1a4ea063173d4822635f41c885f6fe (commit)
       via  bdc36728eee582853ca53bb8b6012e8cc3b90eb7 (commit)
       via  22bcd14b34126004346fa3226532dd2c1f3a9790 (commit)
       via  4ae57c052202642ac2976a4ce8929a14d3eb3d12 (commit)
       via  329ea57934a9d4b250a0b417af1ec47bc2d0ceb6 (commit)
       via  92bcb5f949b1d1f14df079bbe9fd3941c1e09919 (commit)
       via  fd664c91769bf7e31c3b4d64e41d05854eecd94a (commit)
       via  8817a6f225766029787b5e2c1300a342b328909e (commit)
       via  251bde03baf93dbb44d3785e09e03179916143e3 (commit)
       via  434415618f6bb9ac428a8d18ab33111920cd04dc (commit)
       via  6143b8235e8d14685d8ab747cdd4f8faa94d1fe0 (commit)
       via  6e933ccc75f683a19dda3c92c6d9a35f857b98b3 (commit)
       via  0aaa9a3aa1e68d309a4746633494b9a01a0575f5 (commit)
       via  7f3c034326ce5d487e897826a12c3a4b9d457b49 (commit)
       via  77ac17b8453f60adabaa8931930e2bbe0499757d (commit)
       via  9854d43d40fc116d72a24583f53e34f91cf4098b (commit)
       via  b48945626a707b7adfd6f66a65591d42630f54e7 (commit)
       via  4ba3b3268eaea2c15e7adb1b816a946af3a830bc (commit)
       via  ee34b3f945bdf5f854081de8665163657ccf8a1b (commit)
       via  41aa47b48f0794fdfccc0f2c283433d8e35c5a2c (commit)
       via  b26dbe27733e7aa959ddb285e9d4e5ae916b113f (commit)
       via  7a2f2d82fd0e757dfd6eb79637cb790959f52295 (commit)
       via  c23dd3426c75fbf7fa9f30a4082be034818967c1 (commit)
       via  add6c04d828e0f68ded81cfeec0fe74ca0107881 (commit)
       via  92c48fc5e7f59ba3813cba60277f5c3f12bfb574 (commit)
       via  b2715b270ae27eccefe8edbbacb3910bc7cc9383 (commit)
       via  3ce6e9727987728ad8afa28ecfdece0375501988 (commit)
       via  9eaa4c1ed5fba66876aa1e491121e16250f6bd1f (commit)
       via  0f1e84039284fe8c476260ab6201ea14b709bee9 (commit)
       via  214ab2dadd8749565a186043c2d3cdf0795b3ba9 (commit)
       via  17292b30db9bef3069c308786c0ea2953b84f13c (commit)
       via  498a44896d5420739d7485fd52336b87410a0680 (commit)
       via  d77454b1a49157957434eb668f8a80fa7f8ebb30 (commit)
       via  42119b029b66dda9862324bfa381d696fef39665 (commit)
       via  0ef76c43d739e436ad7f1cccd253cc5713d2d63d (commit)
       via  697aa1b7d399d80cf164f190d3743513085f1009 (commit)
       via  76c481f2b00210b484372291a1f13fb348db8aad (commit)
       via  e9dae05e9c32efda9724330c6d5ade3ca848591d (commit)
       via  589fdceb99db9868e34bc976b7e234dbfaf327e2 (commit)
       via  e9089e05b6a1a89ba6b8f3123f9d76bf066e3db7 (commit)
       via  67b5c0c1a4336318f23f65b8fa98a08b569c5c39 (commit)
       via  4c6bdb4026d3c7050aacade3fa5340dfaa491bc1 (commit)
       via  a2199296ce71a44981f1d6ad7800e7742ff39dd8 (commit)
       via  036cd38182bde32d8297b630cd5c861d53b8949e (commit)
       via  c77c1e42faf2b5e340ffa2adbf81587c9e76c246 (commit)
       via  45741a9c329a5afa111f7842ba980bd6a106e020 (commit)
       via  98eb56a4bc8a0d3c58ba6f616d6e9238377ecce5 (commit)
       via  b52855e7a06171f98918f9a35de695fa9a3abd88 (commit)
       via  a0fed88764b4c42e856564171d035c0e8acc903f (commit)
       via  17b2616cbab554fdd57e928d5ac9d742a7cbd2ec (commit)
       via  5166082f5f8ef80ec9840e1407e93d368da0b80f (commit)
       via  250748cb493a7bf942738c90f9ae6567e26c2b6b (commit)
       via  2f25d70f5cea857daf0fbda692fd21bbc179a23c (commit)
       via  c1ee2fb3cb80ce3a7082002797712d5ffce33e21 (commit)
       via  ff604a674771e63dfc711b83093237ec7d5945dc (commit)
       via  5c6d4fb276c845f7bb2828961b1bcd3989cc8f7f (commit)
       via  4a2722c51f6acc5d4c410b9060d44afe96c294bc (commit)
       via  6a3cb8e88a739c967bb9b2d8774bf96b87a7fda4 (commit)
       via  930ee1b1bf8c36a746ea5f7456afba094aabc887 (commit)
       via  1f5d1b137becfbd8d021640384559b1a458db1ff (commit)
       via  132f8e032c8e82980c12d861089da561fc4dda35 (commit)
       via  03c136c31c777605cb4f13cfc1286d21b4ffa3b0 (commit)
       via  a635d0f3d5a1e9a53cb9a7a61fc21b819f0db0d5 (commit)
       via  4f9b5133a07078ee9e1b4e9348036fa3913aa4b7 (commit)
       via  bc85afdef59fc5f12765c829bbec7b6dedec62e6 (commit)
       via  4ebfc96eba45f869ad109fdb7d1149bb4af3b3a2 (commit)
       via  2648dfede02e487f89b9a8643b858aed755f00bd (commit)
       via  b13feb94aa4eba5f3eea3cb47cbf0a2eed8683fb (commit)
       via  b4fd25c939a2dcf09c98c53c61ee17fc792e5be6 (commit)
       via  8fea322418c158d096d930c0d0057c684f1fc7ca (commit)
       via  245342432eaccc1cb2375af4ce0bd8a636c411aa (commit)
       via  b7195f2786ccb2b9aaa5a0f0232b1f6d43060aed (commit)
       via  ecc37a5acc8ff504d62487149f61955343d35fcf (commit)
       via  b7611c43bf5dcdc84b4432fccef22247af11449e (commit)
       via  a069a2bdaba95561f9d930ff4ae4b4f60a43283e (commit)
       via  09424cff8c26073312e0bdc342989a955c766e31 (commit)
       via  3ca7dae4ddfb3363458d866428e45fb5e9b6914b (commit)
       via  36d46afba6409208a8344aad8700c14eaa51b59d (commit)
       via  5876f5032f60c45c4bd19e7ea7d0c14d0346b93e (commit)
       via  0256a6ac4b25d56da14cbbe3cda9977f9c7c13eb (commit)
       via  a6e3e144a3b73c6a5a1ca2e403c53512d852d940 (commit)
       via  9096206c9acd68df73698a6c1b1f825f00575bde (commit)
       via  919731affbef19fcad8dddb0a595bb05755cb345 (commit)
       via  153ff4340d8d2a4ddd53cf953e19aeef3bb7d5dc (commit)
       via  82bda27b2f439498b5c8b4941d8d47bdfe916688 (commit)
       via  865d0aef3a841c9c5b11a0fa05066ed97b1850fe (commit)
       via  227533ac014354eaba944795cf8ff9cb3a31d330 (commit)
       via  39128ec026ca07a3a1cf2c2096afb3f17fa1d5d8 (commit)
       via  bceec4b91193a4485f94c1fe56e20bc755674e59 (commit)
       via  936d299246c2be32cfc92e0ad824f31d5b8cec73 (commit)
       via  9440a9045928d3d4624b8dbcfbd98587a49d35e7 (commit)
       via  802e8e6d8465a0d05803a987ba1bb3237fb2fb70 (commit)
       via  932539e3ab93db990ef61c80bbf78a4f2fdcc60b (commit)
       via  4ff0d3d82d37a57507c147886ce9f9bfb7495b99 (commit)
       via  786dc51990a8d593a8d727735910ccf97752d928 (commit)
       via  e59fa00fa07f37aa04d38aecaf8098e01aaf253d (commit)
       via  00b32ff21f710a5eed92c9fdf51c32103bcc4176 (commit)
       via  273dc279306c2b69fbc1407cc695397e4b015152 (commit)
       via  8b696e31551d5cc7a3a01637c0a8d8246814a962 (commit)
       via  73c9764f95f3a06a11948c0a88dacc6e3ebcb660 (commit)
       via  f2205de0080d999c9b67872c9db471c31b53e378 (commit)
       via  cdf2a8b762199f2fe7b2bd0230bb755296867c69 (commit)
       via  93d1b056cb396d6468781fe0e40dd769891bed32 (commit)
       via  ab2f2ff937b25a8ee2ff902fd0bf08299d1dae2e (commit)
       via  7305118224c10a5dbf378684952d8ed9148dbbf0 (commit)
       via  c4e54771f84f3acd02c6da80a6f62603eb3e8505 (commit)
       via  8832e7e38ec3596b4e584cfadca060567a7e8bc3 (commit)
       via  9e0aa64f5510861b2517c5841b59adde8e423540 (commit)
       via  cd8ae15e25c46d8a96ff8b0f6878db0429f460b5 (commit)
       via  f1f4348a6e51955887653eb0c115a7b98b43cb82 (commit)
       via  296a868924f2c47865676a04515135b03c024bcc (commit)
       via  fb2c6e43b8699da2057e9e33fda09007f112393a (commit)
       via  f0d7b6ded54d09fa53b2cb54486489e6ccb34614 (commit)
       via  fd5c94abf6b9e73f758ec6ae2ae3de6c57ff78a9 (commit)
       via  d7e4851a0c37b4597111dd03599d74895b83e30a (commit)
       via  08f4850b5d3069455736c80e01cde9ae3d683659 (commit)
       via  bed8455c71aa68852723b031f8f6c4adbd683c9c (commit)
       via  77f730a2f5cef30db27d251d9006284252903d24 (commit)
       via  a7c7b2ba6c8a9603ab36293dc74182438ef28b21 (commit)
       via  b3ce5e5f1812cbd40fb817b16c61c2489e16949e (commit)
       via  8dfcab11cdc75d128bef59355b561760f5f59146 (commit)
       via  ff46be9062f65422462792ffda6bf1f896a71541 (commit)
       via  d7761c2cba7af75af2feba4a0a6a0e20afaacca1 (commit)
       via  0dbe70ceba9641d585de92136e20cc6f5e252647 (commit)
       via  8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df (commit)
       via  18848e288ca9d1ca242cce667419bbb6728442fc (commit)
       via  5febff9be8a87afc40679faedfd78cfff8b1cf95 (commit)
       via  6e6e7cfc78e3ae1f4b670fc42d3b4e113d57a62b (commit)
       via  856ea05ccf051d4d86f422552f5cdfa83659dd6b (commit)
       via  73eb770959c8d8d927dbeafbf6038a651e0cb1ae (commit)
       via  3fae92fc2aed37c78df4610f3c52e2fc242846b0 (commit)
       via  95c64f92be44781ab0f9472e88296fbf971c79fa (commit)
       via  19679ecafced89bcaea535d8129f6ecbc8199e9e (commit)
       via  cac395eae4d97d9f59c5e588e4e662f2ae6cdfeb (commit)
       via  791849751dd82722d4cfaae844e1fdbed445af5a (commit)
       via  c2b2ccc5eddd4c0f592576c983135c0f18b90bf8 (commit)
       via  83655187cbef02404645abcc98d607e22eeda573 (commit)
       via  8c217a4b684386aa5ce6a078dffbe63265a524e6 (commit)
       via  3deb39c62d3cdb80ac3bdd4d418e05737433e7a6 (commit)
       via  5fe7ffdc98b769de3ea67e6f38bc5de57be7b265 (commit)
       via  57b287416bcd3dd29202dff55d89dc7a68196cc8 (commit)
       via  d9e042ac0bc08b6c3890cc53cbd43c73c522e720 (commit)
       via  dd7566892070fbccb91c536c46584c20ef29961b (commit)
       via  71a79f8c9cf2a66f4e4cb9b5c6cb44f8723724eb (commit)
       via  f23fcd46a7ca34bf466de9164780a78d38729ff7 (commit)
       via  75ddda778c7fcdffea72615bc5b89d17bd107927 (commit)
       via  5a9b37037831a93767513b080a0e4eeb4080ff7a (commit)
       via  b0f16a3eaf0226b21a2a9032d9fac069009b96d3 (commit)
       via  a82bef932ec11cc16f205427f8a056c3c0ea517d (commit)
       via  033c337911594898b44678fa10b47ee19dd234b5 (commit)
       via  1642b4b33783d70979dca379d57a0ce02559daec (commit)
       via  9b44a3a57d17ea2d35823780007a38daeeaec6a4 (commit)
       via  bad1aba328293fc62831ac451edc55adc37ead36 (commit)
       via  51e719b4e118f69862775772053059700a331097 (commit)
       via  a7da346e5c9dd33f4fdc9b053d1991131a911926 (commit)
       via  17b609c3fc8f78852655096a1be04fdd2ba3809c (commit)
       via  14f8b115e4395b76bfa792d7e9a7d0e26a4c4691 (commit)
       via  303a33faef8fca9b26b18a02550541c5f61ace9e (commit)
       via  196100a019964c09588686553f3b6687f6e3fe15 (commit)
       via  35a1657d261fa214c45c4c5beeb992def5f63bad (commit)
       via  fae663595d6a49c5e4de58e17fe93525bec65ae9 (commit)
       via  e5898c282777ea27093bdc694b25cd8eaf795f0a (commit)
       via  e20bd8f437879624de168bb2fe39383b045565a5 (commit)
       via  eae25ec5773e12af107e65fcf0c94a54bc5180ae (commit)
       via  b1f02b89ed9e9c68eab6f645e19634315a6525c4 (commit)
       via  df18fdba5dc9243d657c6e26a3a4e2c65e62b8bd (commit)
       via  0c263177a5123186a05b44d3d76b7a3f811e70b9 (commit)
       via  53c6660516a1720dd0d143bf829c6a35302fc003 (commit)
       via  0ae19f059afedc024e707a99d767257574758046 (commit)
       via  0b35dfeec64597fe12495295f6d5e9b12131a390 (commit)
       via  91662bad25e6367e37b15c17ed1bca2a72b9c090 (commit)
       via  3f48575af8379567edcc1d6f7fb25c14237cbf30 (commit)
       via  c3c3c691f2d56953d81a2a7da214623d8aef857c (commit)
       via  81ad11e32c40b9d53e578054e2885087f347c337 (commit)
       via  201f096fea34784b34e9084bd18e30097c273c9b (commit)
       via  730af8ee0203fc0061f0adbb501f8e773f738aab (commit)
       via  a2d010462ce99a4fc79fb19c31915f86fafeea43 (commit)
       via  10fe779dd24e3809070b5b634214a9c7d8b11814 (commit)
       via  abca8d871a6f8f4d7f9762133e1af637869da1bb (commit)
       via  68d122bb0e4b298ce302c15e0cd1b574727c4f86 (commit)
       via  8458514f6aa55ed139c0d28c6822ef98bc9f3497 (commit)
       via  a18138132bd35df3ebbcc6d39091c6e713892b53 (commit)
       via  f989a1c8ec5d25586c937cc39948b032e07cf1c0 (commit)
       via  263b257428741e10dc4a127cc46c57379307f421 (commit)
       via  68e0f6b16d6ce24c912affec6b049a5452c7df3e (commit)
       via  8969934d3180d80b4cb5da225e25379a880b5476 (commit)
       via  999b995ddc4a8a2f146ebf9a46c9924c6a7c65a6 (commit)
       via  efefdd63628d540f3ad513b2bb2036dfc53f00a8 (commit)
       via  52f4ea798a490e414112e3caf1e0f93abfe2e48c (commit)
       via  1058c7532d0b012ac329219264ddad59049fb6e6 (commit)
       via  e59bc75b6546db04b0f3e1d760567f83ffc801f3 (commit)
       via  9404b58f46328b3b171b0d5eeb0691bd685bc4f5 (commit)
       via  ae52f4830604b4b82bcbe6ad52208d5efcea2f82 (commit)
       via  f7730599d8876775726866275d5ce392c2669e9e (commit)
       via  5e45f04cf3408e662c460a23a3722fedfb03391a (commit)
       via  1144861e0849fb67a8233d5a180f8ddae5e3f8a0 (commit)
       via  57b2284c6318841612acef23c60fe7298a1ac91a (commit)
       via  757a636fb585824699b1cc4f8f23dbc3a6a6d914 (commit)
       via  5e824b358f831b0cc4352ed6a3079c6f540fc107 (commit)
       via  6b97515d17b48e92f61d53fd5f2e8b092660ba52 (commit)
       via  5e49ba5736ccaabaa3f11e9db491ca3554bf2a5b (commit)
       via  285ca99246160d12a3173076a661b6c524338baf (commit)
       via  c888a17da5c7b06eec4b1ed21e4afe84f9a41347 (commit)
       via  290a839c9ab3d33d2a1b42431154b65624a81b0a (commit)
       via  91256dc2fb82e6f68dce9b577e26cd89695b6c21 (commit)
       via  b5262cd094e73112fb86297df9052ff0560f68a4 (commit)
       via  74183dabc3e3c253f171e6765a8753709005b44b (commit)
       via  5c1a8bf5167c14550a3699243283a010a0651123 (commit)
       via  6ddd353ce073cb5ed6baedfb809bfb427342e7cd (commit)
       via  07284463de87545ab155200c83cbeb05db575b2b (commit)
       via  19a170752bec78784b737789c1bdab8e7ab82a71 (commit)
       via  d1bddd3c4b9c17736bf6c59aa336670a589ca844 (commit)
       via  30a1e6cc7750ce016ea70afa795c0764d07d21ae (commit)
       via  f33da99a5410692ddf1302435e27b1bfc21d0b11 (commit)
       via  54cb4522e7555fdf766201c3c74bfc8510c83424 (commit)
       via  8df14d78dc753a5286bb6461a14d8baa1e13e3cd (commit)
       via  2f67d686330300d4d27ff99ec47a970d744df8bb (commit)
       via  6d00b590316c0b08de21a264893b0fd627c54686 (commit)
       via  4e60800159eab4b73ff263595986d5ae4eaf7413 (commit)
       via  5b80f00d51b4eb40cb142a633bd657b84aca33eb (commit)
       via  b46fa76826669b1496cac329d132485ede779d85 (commit)
       via  1218d67db11b6a1aceeb477855047f70d4856854 (commit)
       via  39d1b2aef3c1dbbf31d82e555624afcbda9d58e7 (commit)
       via  3efe9ec51e506c4428906a18e88e664576fb715e (commit)
       via  95cf3b38cd2fae4a53c8ff12bef21b2ae3fdd0cb (commit)
       via  86a80a50f2cb244e6b9ec18b93675972baa50d78 (commit)
       via  f8c2a73c881913a25c1cb5be766516a75588c7ab (commit)
       via  be6e8ac7441c51348adfcfe495c6dff59a38ed19 (commit)
       via  65bab56b9b708e0af46d3beeff6276dafd78c993 (commit)
       via  a4526a9a95f4885aa52d5fdc4b3e21490cc6a8f7 (commit)
       via  a953eec996f2f93914cc78d68d4478a2660432b6 (commit)
       via  1cfdf5340af6f07bb44b97c278f7036ef8db5c43 (commit)
       via  5087d529319fc6d5985032183c138dd715d707b3 (commit)
       via  264bddaff16ce11038fa8e40068ec7535a3a7f3c (commit)
       via  230977a4a571a15fe81b689b1706129d4c4e0daf (commit)
       via  ca4f7f8bebc069b8beec58754dc721e9be0798c7 (commit)
       via  11903c4c65d3bf0391362ac389b96ffdd9f58212 (commit)
       via  cac0dc8f4b0688771a4ab8a4012fceb1323167f1 (commit)
       via  11c1ba785203f7f121324fa9727c2adbbc2119c2 (commit)
       via  8739bc53cd91cc38287432b1fb880be327c9435c (commit)
       via  6f8a3220a931ac052fedd75539058bd8aa97b3a8 (commit)
       via  4d072ce478ebb605b2f0ca326c7c3168d4ee5989 (commit)
       via  528653254b46ccd95d7ffbef73acbcc1242eaee6 (commit)
       via  f01c1a090e6629be280efb3c596d818f1f74ae2a (commit)
       via  2b577b92f0a6dc2ab894b604415cfe272f273e11 (commit)
       via  40af4a3636504a0e7e0223b34ed1e7b15c4fa5da (commit)
       via  e3e163dbb0c50aa94af5416aca86d9ef9c225205 (commit)
       via  433e77fad1fda55408db072de18dcd4f9116289e (commit)
       via  7b667436a52c584267cc78d1fbc05c84856192ee (commit)
       via  b51a69ee0944b8ad1b020bcab85f88acdae8b10f (commit)
       via  a9e18c6a3c4a90c0edcfdfdda5c181cdee43421f (commit)
       via  9730e6ccc4307a03ae2a0dd5c8a17a30fcf9b1f2 (commit)
       via  cec9d598f54503baaead6c8009a7998a0cd731fa (commit)
       via  94611da2409673314d7caaf38c66baa52d6f5adc (commit)
       via  7ae1a6a6ccda41aa8bbe9adb0f7fcde8bf8d5cb3 (commit)
       via  4082afcc3d1af9d8063d1c8e02deb34a8b97a489 (commit)
       via  88667baf24e71481f0002c0452b94a1d53116725 (commit)
       via  bdb52a22a7672fa716997bce67ac9c1fcbd7c338 (commit)
       via  e9475ead987ab329928324c3b7a38d17300580ae (commit)
       via  2abc3f8d59e0130e5340a5489b53556f12c9d0ce (commit)
       via  bfd39632142cba581a430e41ed38c5153d1fc07a (commit)
       via  22842ff63e28b86e0cd40a87186757b2525578f4 (commit)
       via  c2e827ad5340fcf1735df6c77cb0311e56b985ef (commit)
       via  4c2d33e7a2309f4cec2a1a850c53e8f6e147e5fd (commit)
       via  d7e6f612d6ace85eb52cc1265c519c0d44f07b47 (commit)
       via  b2bcb4bdeb27d3184f4886c372f19207530a5233 (commit)
       via  56083b99d7c76b89ebf3da6aa60ebb4ca80f3683 (commit)
       via  82eacd52ba9130cf0126fa513775b5d4415f7da3 (commit)
       via  25d4e99db83ba758e3c888d321b9f2f7845701a0 (commit)
       via  08937d8023b1bd8d0b1c4d8b2f4a5951478c6ec3 (commit)
       via  01f9f808e2e86187c95e7cff4aeb014a421a53ce (commit)
       via  93ee1e3683a12f4774b8beb4f821910982e21ce2 (commit)
       via  aaca88efb450bff71523d7d6f23a67f47a4d5fb3 (commit)
       via  3714081cb37fc60f3262b4c64e81539eb4f3592f (commit)
       via  2a87f7b84f1a3d101a19d7008802172ff50596e5 (commit)
       via  bf2cc635e2d45a0c59b1edd0c53d75ba495790bd (commit)
       via  7849f6d8dc37fc3da2fec06ac1d47afbe4b81059 (commit)
       via  4b48d43901e9864f9fc1c135ec75c80bde226cb8 (commit)
       via  51aa91f97976e0b4d6103d5c6e6a60bbd09be2fb (commit)
       via  a4165e94f452b3137a1071a5034853a93a9de1a2 (commit)
       via  b8acf843690988fa96123b3c54bc3850d874eb35 (commit)
       via  08351840eabb44799e3d01026610420758f4fa40 (commit)
       via  076855f9e36ecfe8af325b197e9ecd46deb9fe6c (commit)
       via  8a52f0d9837ae191eb6d85ded55d3a04da3b7f12 (commit)
       via  4862acf1cf6f1e65bf38cd0f594e80e2ad8b5b28 (commit)
       via  47fc6e36e3863545a6225034d97f64760fffae05 (commit)
       via  7d64c587c15f290d228ca550bb288d53f0eb2ac4 (commit)
       via  cd0449ab05e9045682a81bf521bd0c8732c98feb (commit)
       via  1547d98f5a774617b38f2bdd9be3b5c21c2b9312 (commit)
       via  e883b50c50feca944164a57138c9924f39509764 (commit)
       via  a35d5e823fdfe8a6e7e05ca8e3fb8bb5697335b1 (commit)
       via  483805cf9ea5a6dace41415d8830e93fccc49c43 (commit)
       via  06d9754365774595eae45a8548d5f24d7093006c (commit)
       via  fad16e308cc96f460d74cf240b76b414c331d7fa (commit)
       via  43c001c7d638bde9f310fdc3a199e02036f7b205 (commit)
       via  d5f59c10fc37e325d3fbad4ae7970c7cf0857b46 (commit)
       via  73589c9dbddc7906fa6a150f2a2a0ff6b746e8ba (commit)
       via  a75fef0e5bc3bfeb4eac434c1c68831f55ab597d (commit)
       via  285fc9d8f8ed30b8a9d680fbf37e8f1843b95bc0 (commit)
       via  5d3b02f0036dbf39863fd24414e28f28a53ea1fd (commit)
       via  b4429ea262cfbeb9a6ebd9308654b0883b19d1a5 (commit)
       via  48b6e87ef297136a6409c2c993c4626f28bbb4d1 (commit)
       via  f159927f4d15d820a6eb615e33d68780db035c8d (commit)
       via  d1c109de72f880ea2a761fccb41f330672674fd9 (commit)
       via  cc75d373fdb9668f367959f99f0b67e056a6c18a (commit)
       via  a7bdd4ed3f8396e707231cbb7ee989d2e8ba9d46 (commit)
       via  8b5c7890e8bfa3360339c303599fe5b0c9faa848 (commit)
       via  17617f2d366ca969ccbc784be4f75931a1afd20f (commit)
       via  5723a6fd0636bed6d278ab19f6ead31d748a7a78 (commit)
       via  614d5099da07f5899dfac9720f49b9f6f350c1bd (commit)
       via  dac3e7103f2822b42ecbb58e40f70f7ccb802d42 (commit)
       via  2bca57bacc88e4d81fd92c72f1d4eb42c1372ac8 (commit)
       via  13cfc86c8705188e003035775a017f36c56f75bd (commit)
       via  c9ffd2eaf8efea61f083a5c226df8aab0aea6e23 (commit)
       via  967b2c539ac8232a7922ed303106d1e5fde120d7 (commit)
       via  4525c51ab02e6fdd29017d353e5decaceaeb1000 (commit)
       via  51d481464ec03be1f5479ed648cc38fb944d7fc0 (commit)
       via  1bdad2e0421a56e16c0f4623e6320e1225cbe5ee (commit)
       via  4384b28422294779be111ac24fb34fb6bfe57b32 (commit)
       via  452216ab0978a5684aacc76a422efd910d7c15df (commit)
       via  8575cf7345408b513264484ccc72b6b14452be0c (commit)
       via  bd1dce5fe56e4454e2c5ec17a1ebe685aeb9aea8 (commit)
       via  cb22ccf4110d82441b8d56875419d871f10f3f8f (commit)
       via  7ce16bd4c4d5e6f6a48ca7fcf532720fec0406bf (commit)
       via  2ed3c037cf8aac5f6dbee5b6c2a1239550a04202 (commit)
       via  40d1a503c43cda6c04a637972e5635d803f46cde (commit)
       via  4c34aff883e4fcc958a2d2c98874a035efc07651 (commit)
       via  389b98f7d880c8551bec64f9e7fb0b05fa941de6 (commit)
       via  71e50e8314af251f153207192194eaffdf638f5e (commit)
       via  1568481a553b0071c397e6d5d79a8cae4133485b (commit)
       via  7a23c5494be60600d34527f5adeaa2a34b85fdb6 (commit)
       via  8000c58e455259951daa4370631aa616b367d1a7 (commit)
       via  22869d73e127511e177a6bd855f9b5dbe22b9eca (commit)
       via  c4f87ca6dbe041e2a331e5054a76c9134f29d545 (commit)
       via  fe28be73c7c22cc6eb1c3573f1be65c75e37d9b7 (commit)
       via  8056826a68e7cb370425c56703a52af98fa159fe (commit)
       via  751e54c92eb7846e3edcd9b8179051ab8174e5b5 (commit)
       via  ab19de874b887743e0862e6680e561f6fc4f02fa (commit)
       via  fc98a809db2b6792a47919d30c9bd3446f5a83ca (commit)
       via  8e63ef2f2539b7fd3f81f11d930b8bdf8daa9da1 (commit)
       via  e89d3dee76bc7f2d4b967ce9238f7f22e0a7c147 (commit)
       via  47f8a1070c0619bf7698e6584f7196f06e529da0 (commit)
       via  12241a34d72fe9be70e8c7001b05764bb7e9738e (commit)
       via  40fd06d18832d52c9ab08914d8d5428ca68e5726 (commit)
       via  7d9ac5f946c94de300fb22962b53701d2b73c52d (commit)
       via  87fd9e6ed8fdac0661026b7d2a66a9b364fe4bc2 (commit)
       via  bfb1f6c31687a01e2763a30c8ca92e0426afb725 (commit)
       via  099fc3ea4c68d257cc52c21844173d75873313b1 (commit)
       via  99fd8cfff7a9da67efc2e6c627176f5c767c6e7d (commit)
       via  91f43acd5d692518f95a901e92dec7dbb6347564 (commit)
       via  5da151d470a6c99ae6cbd5efa01f2a3b97261e59 (commit)
       via  fa85fb9a1bf35209a149d07ebefb2a8970e4a27a (commit)
       via  35e5d2f0f81d97f9bd41586b1979345072b7989d (commit)
       via  eb4c17106b7303565b8d0ce8b572fa64945d1e7d (commit)
       via  2d1baf521e08bc390d604aaf1326347cc130ce1f (commit)
       via  7dd6df0171796757f404a549c76f0d9b9192c849 (commit)
       via  170015c5a013f0036073ebc3d455c379371edc27 (commit)
       via  b50c861487bb7d71185777193a9246bac81e4f26 (commit)
       via  3d567982aca11c85a7fa31f13046de3271d3afc8 (commit)
       via  c848d64244912f9f411bec7b1c045bf14c72b61b (commit)
       via  0626fc76d1b95c1c5b158a9b0be17791aa9078f8 (commit)
       via  dca325b370730f8cfd3b63ac848569bf58d8746c (commit)
       via  5854b38a00f8f5021e6d9b075e882aafcf2e91ed (commit)
       via  463bb9571be732fdbd3101bd6edd104c99ea4883 (commit)
       via  3dd170be2528487b4c200b531d7abda38d64634f (commit)
       via  5ecaaa66e0d056412ca95b3ac2e385b3e470a95c (commit)
       via  1612e0c0f973f3defdfb2e74b09ec93f3d819c79 (commit)
       via  c451ebe5dd0c38617c74e0b6f0d5ef3188c25d56 (commit)
       via  1d42e4c4d85cb12ce07a5349b1b2e11dce2d077d (commit)
       via  9f1f738adae6b28c4f7db7e3607b4c224f1f7612 (commit)
       via  3c8452d46ac23d455c30438d0885a738e02b56e1 (commit)
       via  4ad88275f81a586e32e86351cc415a97d58ef448 (commit)
       via  80180f796d366d230822c07a15aa68971abf9d77 (commit)
       via  41f1ada5d2d4cff7a235644661ec30de156fd038 (commit)
       via  a155684382884a471075e02b265b4dfbdbc79332 (commit)
       via  da3a208854095a3e11d592aed2efdabe7c73ae11 (commit)
       via  f87121158599eb6f6463092ecad0a988d3e3cd75 (commit)
       via  3c4630ee7e281aadf6ff24cb3b94919a84ab5f31 (commit)
       via  0be03e84176ab0077462b84ef236c56a7a0376fd (commit)
       via  f180a1fb463a6a9ab4a883374120d16770486914 (commit)
       via  d616f26a0480204b401470af5759ea2c60775644 (commit)
       via  191a8a90463a21431432b36bd33ac2197ea6e3af (commit)
       via  6b662e19e420d2ef28f14b985390977080bcd341 (commit)
       via  245a5f0b7429b03566eb3f57a92544218f33393c (commit)
       via  32ae0d80cd430150ad9536aa160f34f504e129bc (commit)
       via  58a84dcf29b735ee776536b4c51ba90b51612b71 (commit)
       via  c8655f75e2f0fada311be193e3090087a77ec802 (commit)
       via  024e13b46f9c33d151ae82fd9d64c53092fd9313 (commit)
       via  1a237e0ee53bbdee97d72d794b5b42e774cc81c0 (commit)
       via  504f34326e5ae7c78ebfcdd6ed03c7403b42048b (commit)
       via  3bce82377f683870cc89925ff43aefb7dcce4a77 (commit)
       via  92b09522dc5a93ba4bda3c1c0b3c58264e357c8a (commit)
       via  e1969afbd454c09c3aad1990305715f70bc47c3c (commit)
       via  b86138fb0484f42db6cb83abed1e3d0ad2ec4eac (commit)
       via  bcd629a44fff61527430f353cf77e20fe3afc395 (commit)
       via  04b19544ef6a97b62b2cc4a3170b900e046ab185 (commit)
       via  26cb189f8b46dbe7b2d485525329a8919005ca8a (commit)
       via  37c1ab67a35025d37d42c449deab5f254f9f59da (commit)
       via  729efb13174d6522fba4aa7ab273e7f25a253c47 (commit)
       via  0c9c3474029f5250b428274eaf63f7a349c6fc5f (commit)
       via  85cf705b9d4c2082e5c4a41126bf773ff435d3d2 (commit)
       via  322f9c2100806387b8ace4df7a2b940b03b3d703 (commit)
       via  1511baeca965fcf4cf36379c6b3f8a0b85263544 (commit)
       via  0a1478f501e2470165d469618ddd069e2c7e4f27 (commit)
       via  d708bcd102465e520c56e8be3ca4c9097dd389cc (commit)
       via  e4ef1b6c3fee295ab41138bf77a82dff16f1d7c3 (commit)
       via  9d497a19eabe25b3af1cdd50a957592ed22658e5 (commit)
       via  bbaa46c0f3f297bf776d9a171a7442e8a6f7a024 (commit)
       via  7af20180c0c537c78aabf4cfa0e9ab2880a52877 (commit)
       via  edf84efc4eae005d0e543e13cc51a751296e6aad (commit)
       via  2eec7d5ba1928301955f4da013072c3e2f69f4a0 (commit)
       via  00c06fdc57ab89d14789b5207763410a79c39a11 (commit)
       via  15a9128a964499b78bd70ef3d2dc73edce56d825 (commit)
       via  19e1c431f72007f8a7a6a8e8b2511c74f3e8a000 (commit)
       via  bf7279d5358c47b90b89c4b6b5f8be9960120be2 (commit)
       via  62ebcb5cbedf0fdc0b5faaa05e46aa43ced2aa68 (commit)
       via  e30d16e9ecd56cd2557b30ae1116946d772944b3 (commit)
       via  81b1ec4ff645501f0ea7fc32af34e96e1972b5c1 (commit)
       via  3f7df22100cfb9b0cd3d8aca02aef4d33355bb17 (commit)
       via  b4ab4364239efcf0cec74e89a85d844d628138c0 (commit)
       via  9c97a0704e03c662b6afd92032c171fe6714b42d (commit)
       via  6c1799adabb2391ac088828501135cd0dd11b2da (commit)
       via  61e2488cd8497d158303a78563ad40f51f5c3f8e (commit)
       via  ae1d276159c3cfb29caacdf567aea01f433f78b0 (commit)
       via  ebb8ed8e946c7e48f64a3c2577403594c3971230 (commit)
       via  7af389b892404edc76e1a60c59b354b785378fa5 (commit)
       via  5e703181143d5eb3724115e5cbb59a6b294e6222 (commit)
       via  17c34b8f3d79369cfb3a3f9d37109a7051bd8ea4 (commit)
       via  86ad98c392e804eae299eb6226e16732a521a9b4 (commit)
       via  5063a42103f83b921b0b6899acdd5d4d920fdc36 (commit)
       via  27f0d6b4fe4888e3bb0bdc8e64af51c521fa9f1d (commit)
       via  8520f58492b37c82881e10db2e45a0932928c064 (commit)
       via  115c6d5c37ee70477adc3d8c45ec7d77c2278951 (commit)
       via  2cafe348f61bae1037dac338ba434ebf86c0d670 (commit)
       via  50f800063da5cfe4e7fc5f7056530d1802af398c (commit)
       via  abc9061b5c4d684da66945a9928d54a424cb6e4e (commit)
       via  2cf200a4c8a850e6f696e572ea03f340eae97c8a (commit)
       via  26954155a64f1a6a24b96213a8ee2f5390e649c6 (commit)
       via  ca148c5ad5baae432b763cc40d01333303ceb9db (commit)
       via  47c509326557dcef05608226b8d6428476289886 (commit)
       via  4ef27e045fbd5b9ec41685ea3843f65fc15827af (commit)
       via  ffe54b3798db9112505e7f6b9d5e0d0b13823a29 (commit)
       via  4554c4528a3548320c020f9baf97485302624300 (commit)
       via  c54a1dd8a203d6f161366a251b269a0ac9fad37a (commit)
       via  b0aeadb398e0cea7a7f0ff3e6fb20c9aea98453c (commit)
       via  b69c87280595b7ce4e956cb2a62278412f0722f7 (commit)
       via  1b6aeedbb8e8f6c65d228f0dab3dab522d2517bb (commit)
       via  92b1b67865c719e83d12578e584ca5e20d172eac (commit)
       via  965b60c9460bb63c3c6fbb749b6a2deb541f422f (commit)
       via  707e555b846bf0f529aaffcae9aac375ab3d6b3d (commit)
       via  9810b41048d4fc230ec5e124ecdead4a3a9598ec (commit)
       via  048ea17465ce5effe702895cd644fa3d9dd94680 (commit)
       via  2493504aa84aceffcdb5f3febddca03e7c3d8176 (commit)
       via  c3fcb7757e59bc743db8dd71f9a66767b2167c29 (commit)
       via  f0a5d95aae21532529061054fa13816d7adf81d8 (commit)
       via  c4eb27e1db8ebff3c498871a715ffdd66e20880b (commit)
       via  31c981bc36b1b62cf8952f3eb9125f500f5bd7a8 (commit)
       via  4bfe997046bf63c6f3c3cf110aa78c2489c64244 (commit)
       via  ae447ddd12cf05bc5bef90c4a3f53239b5bcf2f9 (commit)
       via  0a899fd5acf97c0c9af7c6548e2c0e132148cf78 (commit)
       via  cad0da33dc43a207a7c4baf32223831b2d0ac60c (commit)
       via  7a79c51466c30188d49d03d3e3593c87e5a3345e (commit)
       via  5979d6b69b20a8355ea94b75fad97415fce4788c (commit)
       via  cf2a3e990524cb794c75e0493169736dee6a660c (commit)
       via  0d60c28836dbad4a48e1e0e8702f7fd56fca9e53 (commit)
       via  23d72939765598839d20dfb70c986206bf7751ca (commit)
       via  c275b681a57c50a6ed5d7cb5192be588fd451427 (commit)
       via  a41f2563d040d86954ccda7faa4a8ad7bdbcae88 (commit)
       via  98d1b8dcd84bb39ba5d0731162f241890d4ce5f5 (commit)
       via  3114cea14b326c1d429388559f020103108b3019 (commit)
       via  62f7182c14492421b8d59ba5c6640d6c27ad6ea2 (commit)
       via  11a865c84fcf530d8d96d01566f4bde378f629a1 (commit)
       via  4658f0eaf5036d9e4e9b968d9f31366746029c10 (commit)
       via  770e7fc78c3c94195cacf2d7698a252d410886a1 (commit)
       via  76f0cad6f4e0fdfc4cfeee135b44b6a090919c60 (commit)
       via  72c56015dda568cdcce75dc0316aa768f922c2d7 (commit)
       via  46e2bafa7a77fb852862a89bca861ba39d9cdb8e (commit)
       via  ddb223fe95bc5ab8a74b21b7390021ea8865ccb5 (commit)
       via  c32c64b7a18f8b1337ed58b285d42763180aee05 (commit)
       via  7c0bc051fcae47b9f8620de156ddd744ec85309d (commit)
       via  97d8f0ee776d6bbeef9c529f2880dedbb659492e (commit)
       via  79771829be161fac84f4f5e84bab9212ade70d3f (commit)
       via  8547a0f90373aaba055bf179961f5225501e7079 (commit)
       via  af910977fbd500214e93d0a9b3d61e707df6d93c (commit)
       via  ed0251d24b7573e58fe22bea44c04887daedaa32 (commit)
       via  d24e46e3e247e46eb2f5e7ebb5efd0f9fcc5fcdd (commit)
       via  9f75a539d8c84d25465cb6af1a24890bc67121ba (commit)
       via  8776cfe971c3917e924c669140746735f94439f4 (commit)
       via  acd6540d35178e9fd1a98110798eeb8f878656e4 (commit)
       via  410a0ff2df3fa8d260c1c6d76172c65285968cea (commit)
       via  342587c49476ad7472419a3028267f2ddb03f4d8 (commit)
       via  33e80786374aa4de613e8c2a9d3002d9704fb037 (commit)
       via  1dbab08b0e074effc30661c9b894f7a75dd51c94 (commit)
       via  5d1ef36157a045cf9dd3356ed35ac24447e9cbd6 (commit)
       via  4c6d802e592b3762a149c343bc5722e065e57841 (commit)
       via  6a631e86cfc2ddd979f9dc4b4da01133d9d3610f (commit)
       via  a6305403d4e1f5304f247b33b0f8473c7eed0d66 (commit)
       via  10be66a4910d39b508002eea2056783e3430af40 (commit)
       via  cb580a265c0344b2acfc3059b53689863378f5ed (commit)
       via  3cc27770cfa2080f70d44659de9d62adc80489fc (commit)
       via  b5bee914261ea82683b7da4245790465b9373131 (commit)
       via  595330b7cedfac2b073e9ffc6a815221b7121f0c (commit)
       via  467637ade646c54bac41721df4f3509cc98103e4 (commit)
       via  76dfed02aaee5074dc79c28c0224fd0a2bf0dd30 (commit)
       via  b3fe4307a625457c6953fce27bbbfc4c90e38e9d (commit)
       via  55bfc9ac025c1c9cd1ad5422829b3dc70f357a79 (commit)
       via  318d3177f7d67dac94baa07aab04192fc7bcba49 (commit)
       via  d80285301a6a55f4f3bb4fbf4df1d20d91b0ee24 (commit)
       via  f6c7c3e8b742de0a5926e6a2c268f5803062b556 (commit)
       via  0d4d0e772ac36d169d21951c46b0778ae7fa8d53 (commit)
       via  29361eee1499fa208baf06df5c6aa1ef4c1b2516 (commit)
       via  1e54db15c3ce69a7b3d6542066abdea36e7f8a79 (commit)
       via  f688ea36dfd8e3cdd359a040f231792d90e49c65 (commit)
       via  3c6256d29e2c528880a3cf8df43adf32c7780de5 (commit)
       via  bc9a55253ed7122cfeee90cd23d964f44c8b0e6a (commit)
       via  d3839ede057ef077667978dbd065e7b5702c9176 (commit)
       via  c955de363b91edba8a92877f97b1be68357d9582 (commit)
       via  3e60bf4df86f323dde4281886a355589488149aa (commit)
       via  01672a570af3899a85d12293bc7da38b0715e4a5 (commit)
       via  cea2f54dd97c7772b38827dd6c9c78d599ce9f07 (commit)
       via  88bbeca9d5e9429dbd2a11d754f24d649b8e5488 (commit)
       via  d23487918b315cccd04c2b60a7cf7775920caecb (commit)
       via  7588d2eca0397166c2445eae6559c89f9b44e4e7 (commit)
       via  a62904492b27b9fb77da8fa2714fd05cc28804a7 (commit)
       via  aa9fa1e22a61f60c51ef7886cb297bfbad3cc305 (commit)
       via  31ae9d245c409ce407c32a36034acf89fdc23a5f (commit)
       via  69fa4030016295f3da40005fca7dd287a8c75406 (commit)
       via  156c80b2f63a8b8fc08bf03442000c5be6c9d7a3 (commit)
       via  6339bfc47d2f4f5b681220ee2e735ea7828ae2e0 (commit)
       via  0a07590bf432ef8d03fcfdc7849a6f03ec05f2b5 (commit)
       via  a4ff09242a4017c6e1a3b4bf5a53d45d305ca61c (commit)
       via  b55fbac484a3057b21532805241d429b6cc23532 (commit)
       via  9217e74e903fcc21755e7b320ce54a9209f9b5e7 (commit)
       via  8acf9577e5acd99c23fe8f3fa87a961668de7805 (commit)
       via  25d743f9e6f23ec5fc1529a56d7178ad9cfe5611 (commit)
       via  51b8d20cf46627f9e97b90ada6467e69eb6d4439 (commit)
       via  feef67abfaf328082c445b9d25696d44551478d1 (commit)
       via  ecebef6a9acbca2f98e1ed64b986d792c6933ec5 (commit)
       via  ecdf850f8515140a3c15bc8ca55172276bcc914d (commit)
       via  d0e6d77b3fb64561ca66535f8ed6ca523eac923e (commit)
       via  a82c7d9030b67a6a76a5403d0e1641f9e42141ac (commit)
       via  b65dc60b233704405c334bbe16c4fc5689187b7b (commit)
       via  36cb1214c9f26b4e9b42d146dcf64621b36b91df (commit)
       via  ccdd1909ad5299cf0753aaa113928a41f8f27391 (commit)
       via  b4ab256ded5020a82ff7ce8dc485e7882fc5b6a7 (commit)
       via  a2db7c07510f1f682af586153fa7ca8ad42b56c6 (commit)
       via  0c315784bf5f5d972dd85f5f621ed9674efc5665 (commit)
       via  deba7593bb5b6e5159f5f0ea0afecd69125057a7 (commit)
       via  d56a8dda6d5a1864b54230b356d92ce60397f0e8 (commit)
       via  1bff71c3251e2f0836163e49ecd4b55861f4eb83 (commit)
       via  90e289504f844c162ab2e701f99a309d2b37a62a (commit)
       via  beb460e8d2ddf5327a6ab146055a6e6e9f552a4b (commit)
       via  5fc35d961bda7f8d40bfad9ca458a6b08de02bcb (commit)
       via  40acf43aadb4d5348cff0dd554ae97de4dd775af (commit)
       via  9f5e1e021a843e573b72ee448397a4db139adf2e (commit)
       via  99619beac6252113fed212fdb9e1ab97bface423 (commit)
       via  2adfaa28b5ba2fb78ba5113977082c4d04752bd6 (commit)
       via  31e77af205cf6564c2bf4c18400b4ca16bdf92cd (commit)
       via  b9f437de50bcca478359c4c2ec0da50c29ddc512 (commit)
       via  bcf83b2a66f0d968b51af8357f1543523ef83470 (commit)
       via  97323ad11305610185a0265392cabcd37510f50e (commit)
       via  e1f8f1b3af798e8af99bffdb695f74c6c916d150 (commit)
       via  c24cf8b6e831967c353f0c518e180cea689c0b58 (commit)
       via  ec92c392f7d6b4f43d6191a0d3fa1cd47db9f738 (commit)
       via  999bf65c4b277ffc40dc32f377cf99de0f9684b3 (commit)
       via  05adc73e8266faab5abd485237cb59bb69a4f936 (commit)
       via  6048b9501dec2a621a336bffdc6675646437a000 (commit)
       via  8bcfb00a77f64a4496de90355f8c46b0da643e84 (commit)
       via  884e37dceb64daa1c6d33f007fb294e809c47847 (commit)
       via  148e57e2327e27e3d8bb6040138ea0843cf55e33 (commit)
       via  f48088c7de251319d9f874d07317d867e0cf66cb (commit)
       via  e2f6c966284e2f204779e9c7becf260bd4fe5117 (commit)
       via  c30568d4d17d1a1efa62d2f36651fd0228b0b8e5 (commit)
       via  6caf711179d96da75860b79434bc792c92c0fa4c (commit)
       via  288c6b306e6e5531647968bdcd99594bf0483802 (commit)
       via  2e6976a881711242cc151971b83e36844edbc310 (commit)
       via  e57190430e09d0df5c2277a527eb2bed4328fd6c (commit)
       via  b41c812c966de02326a9df6c57db648feb26dceb (commit)
       via  b8985e5c0e880ddaac7dd42171fca4359f85ea95 (commit)
       via  1d63324c56f29034782396ce7f25c09edd0cdc6e (commit)
       via  0172b6a7deca953ff33b4458da2f4e666bee7e51 (commit)
       via  1d09f4731b514c2e9b352639329a82189e0590ff (commit)
       via  06c868a8dc5ef46ab7dd6601c8bc2f417e415af9 (commit)
       via  dea80df0999ae0bad56e79af2a88a30be38bb8e4 (commit)
       via  0c7e1a4602a41a1caf637823f67948be31d27732 (commit)
       via  a52e6fd34add3dbf267ac78e4d7912a0a3f65ece (commit)
       via  d68d7e6b82b5dbdcc98dcb8c03530f3ed1f6173a (commit)
       via  c24ff48c7517fb7d435e22568add0f12d8b00d16 (commit)
       via  9c1fcd01cf4f222b7065af353cedc3f9701c739c (commit)
       via  c712f1e3f711d0f3b694cdfcf4a965d8419fde94 (commit)
       via  1f5afe1cc03bb2cd50b75a21d491a349d7011ea1 (commit)
       via  f7c77d9323a3dcd6e52a8038d0cdab0748e5bc62 (commit)
       via  11aa919a07114ba99a99a7dcd43079440bbe5161 (commit)
       via  d4ccb5e05c99c4006fe43ab08ebe13b7a74fc111 (commit)
       via  a2a0d05662961e9d59fe2ddf9026319d53022ac0 (commit)
       via  167e1c1f1fde89cb29a9dae05a9c6cac5d27fdb2 (commit)
       via  fbe383b9ee1b597e294ee41b795308d504fd09f5 (commit)
       via  49f2e27ce40a556955e70b6fa70ac6d17d6756de (commit)
       via  49840f2a6669ae2366c522da41edf615785b3626 (commit)
       via  c296d686edc052490d31385f9a2712462b33f648 (commit)
       via  2b8118237ae25785e3afddafd9c554b1ad03d424 (commit)
       via  ed4123e58e954741e724872b509b5fc89415cbb5 (commit)
       via  182a105a387c08da7daaba548d84bc42f73edd87 (commit)
       via  8d052926671eb0e8c83ffab6d15a98790c215a36 (commit)
       via  b9366cf3955d81e26537ea1932b183dbdf237361 (commit)
       via  e5b98723a5f36c5bc32d465deefd20c334627f5a (commit)
       via  5a026fc9a26fa613b67cffe87f8cf3b91bb186b4 (commit)
       via  dc6ae99692892c869dc068c0cfd842168078305c (commit)
       via  c3301df1daed30afd62d8d2f8895d5aadfafb514 (commit)
       via  d4ae5fb0b5d1ae4270b3343509e8bd2d529aa291 (commit)
       via  d6b6434614d9752d705d4f3199c3d59330938c66 (commit)
       via  221c28eceaa29411ef2f54f02f329c39c757e4ca (commit)
       via  df359aa7ab836525492570af920654f46dc005ba (commit)
       via  5a1e8c7a83c17df130a48fb0a736cde6f22bfca9 (commit)
       via  350e1a768cca6deab7aeca8adcff9561faeb1f35 (commit)
       via  c307e84195f4cc97bf73fcefcb947f73a17b1141 (commit)
       via  a69900ae4ef5a53f7709c15a4aead39417196dce (commit)
       via  5db9f0bdb5e676187a13300b26383a01aa0f89dd (commit)
       via  167ad85bf06582759e8dfe021aac9da79b81340d (commit)
       via  5e3a2c38d793123e32547f165f18b362438ce603 (commit)
       via  0021d171fa6d986c1fd6ba73308e7387fbaabcd8 (commit)
       via  8bc2fe488957946d2cdccda3ce8d4f39e4003ea0 (commit)
       via  638c5f496205e1209547f3f6303f773270882173 (commit)
       via  6d03af93d24ffd30f19e66753106fc85ea0a51e4 (commit)
       via  b3ccfe11d3b0fc84f8ccd4e4fa25b75d1dc71cfc (commit)
       via  55d9b4c146716a683d9fea769e5f4106eadb30fc (commit)
       via  646f4417760ab12c0d955dabf821d8737d94335a (commit)
       via  288c211f8c66a8d065cfd59f110e2fbc33ccce25 (commit)
       via  e0c0f156b4b0a32293c1a48c296d8035244e3951 (commit)
       via  0e5c45554bc3d274809e688d3bfb8e5438cc3539 (commit)
       via  c792917cdc10a5ada2f4f73ecb39c764756bf994 (commit)
       via  8a1373cc51a55646633a9bedefbf722e5a3486ed (commit)
       via  91f83b0228f795e4acb8ac6e6690c6276cbec599 (commit)
       via  f1aea813c89e437501f00617279b99b939a4b889 (commit)
       via  ee8e9165af41505e5b33397afdbe5c424d5aa52c (commit)
       via  51a9c8c5f8931d601a67494e8a65450083b35f92 (commit)
       via  5893c83a47db6f00e183a271f3b330dcd8efd069 (commit)
       via  7701725167853ea4fcb9698e29e466d3b6541ddd (commit)
       via  c63043aae739e147ad1da015d48ecceeb8b3fef9 (commit)
       via  fa47fa924667f5d668faf24412dea39150e14a2a (commit)
       via  bbefd0a9264348d04783d3d374c2104ae468c799 (commit)
       via  32ed590d7eb359de7bf8da2e8fd3f43f1cfe0bcf (commit)
       via  3c865fca872570ba07c4a16fb262e0487b66bf0a (commit)
       via  c1966e261a3c0e0a32639d464a5ebee83aa31144 (commit)
       via  f32d1b7f589d70c6f5e15f83b0f6f94ef18bb1dd (commit)
       via  7b0278dcad72af1db86e6ecf91751dbc45e3b071 (commit)
       via  a3271a3e6c841729a9ece40af973e275ea2de875 (commit)
       via  60d847df0b9691b7cb38bfba41b9d6aafd97efc2 (commit)
       via  61d1ce24e894c08a701efc5794012161ef101a60 (commit)
       via  9b12c500635117c977f5b64bc0fe23749aaf9acd (commit)
       via  beacaa966be202228a7905474013dfb199f36e14 (commit)
       via  800d982336156359cad5f98ba26a249a94f13108 (commit)
       via  918fc1f8d23c634227c871b67ccb4ed32d0df83c (commit)
       via  98ff9231545f9ba7221ad64ec1ff17cf52cafc07 (commit)
       via  ce15efd88c41c2b323ef37aed9c24f0557d8b2ca (commit)
       via  023db19c6b0dc1345631d708425a9cb694cafa92 (commit)
       via  8668be63cff2c8efe312e1d6a354fd8b69cd2d89 (commit)
       via  5ec18f2b48ab74bbbaf436324ce3947df3bc048e (commit)
       via  7d03f2eb64305b386f2ae8b733e0a2a143fd4ffd (commit)
       via  592fdf42efd9a583248e4e61bdf71a23ad60d284 (commit)
       via  c5cec84eb377b0f378ccd840d3eb048c084c8d8a (commit)
       via  86c9573369616e7437481b6e5533aef3a435cdcf (commit)
       via  b80eed39e2e813c37cffcb873dc4fdd03381383c (commit)
       via  c5164cbc322e77c331fee199cc0359269e952b5d (commit)
       via  c4a3fee29d3ba37f256fd57cecd071f61c552202 (commit)
       via  3156469ca870821d972a3f9d242379b86e622c95 (commit)
       via  2ba229e2c9dd9bf25ed1a3647d789f367b24cff4 (commit)
       via  c1a7b7c6f83bf330bba2326cdacd2d898555494e (commit)
       via  c38e85596e435e83efa054b2d069ebb20dd9525e (commit)
       via  847fc4f296d6145e211b934ae6d57db110dc709b (commit)
       via  d598a9c17744dde647083178db92495f6b3ae90c (commit)
       via  c125dbfb8c4c6755e188815de1bb65bcb7f1f159 (commit)
       via  8548f8419ab50bc2ac5168ff18f78fb5af97145a (commit)
       via  d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd (commit)
       via  255d9eec05d83a5bcfad57303f29dc7ba3a2e027 (commit)
       via  e9847026c92f330f18863a7b9cb0aaa299345559 (commit)
       via  5fa1d40e9790ed55931263430130e69a99329be7 (commit)
       via  0c13193f334ea744a251f768179468b5a17915b6 (commit)
       via  2217da06d8dbaf59c17bd363935bd926e5fdc8ab (commit)
       via  cc3da688013b5fb3dcc1fa5206bbeef4a35cc10c (commit)
       via  6a5f844b29319793deb3840b20803bd3a0fa01a2 (commit)
       via  9e43f3e57d4ddf1ac042e8af35517f7fd2c776a7 (commit)
       via  0f26cec1fd54c0428fda6c93c0375400e1bca738 (commit)
       via  4b95cf5c0c75d6efc1b2f96af72317aecca079f1 (commit)
       via  45965137bee4946dca3cd99285f2a7afe6b99aeb (commit)
       via  a0593ad95626fddd6777a418feb3dd3722e1ef66 (commit)
       via  f50c47f1184b39831f7c8a8200bc349f47619ac3 (commit)
       via  b2b255bdf3d29d97c10668b4bb5fceeb886a15f1 (commit)
       via  cfa7ea2a961c0930cfd76006bd3811e98a8f2366 (commit)
       via  cd0c81e90f68650a361128e0eea8ae1e1aee7541 (commit)
       via  4ba154f579d9ac01829343ed7538727c0b2e87d8 (commit)
       via  079b5aec63d98106d75981c48ec5191343853986 (commit)
       via  0b55a33ebe733e0c7cc955db8caa280a8184c607 (commit)
       via  eed94f8f8eddbd2268fc317508044bedc81a4e70 (commit)
       via  1a8a700e3a6fd88bcd5b3988a1f738da463f5b1b (commit)
       via  f97a10f1dca64077b71e3fc2a83caa8fe1434664 (commit)
       via  5d9cf8a4d31f8c793ad7ba47fe79dac11894052c (commit)
       via  729662a5221eaee2b3cd71d79afb3f612c4df904 (commit)
       via  ff8879201af6e734741c2be0c26b71b1745667ad (commit)
       via  65d7bab5919338f2f41256e24c0609c91eaf0432 (commit)
       via  c1a3e85c37d0121efd395406ef3234b93e588a14 (commit)
       via  2c80b75360d2e31dec9e4b32b2d5034b1de10eb6 (commit)
       via  74cc2cc5925b047bb67aaaf2b3e147e11648b466 (commit)
       via  f0407826d9a59aff52341328731a506d93acc5bb (commit)
       via  35e6a7111ee1b1f36e29671eb0f1f25c6c8f4c5b (commit)
       via  667f9d0bddf4f0fd32702d7fd67454191a909911 (commit)
       via  8913591154e90b90910807abf469039373802322 (commit)
       via  dc92ace0532a42c035eacc506901cf3b0da50c1d (commit)
       via  a900370fa1af4a7a0d4a5d3f2890c868b5881744 (commit)
       via  b72a79813d69202b6297d872344a8a3702fae85d (commit)
       via  512c56d6628733075b59bdfbe42c94ab72741ba4 (commit)
       via  8fd408f13060ea836b6b8e69e2480f3370bcdc35 (commit)
       via  96c70abaef209c125af95108ed28708cd394cac0 (commit)
       via  874a80af9f24c0009222e3860d351eccf5a1bc0d (commit)
       via  83046454b52f32e94780ab6f569a5923383aee65 (commit)
       via  9cf953733af60dbcd554cd744c560637233449bb (commit)
       via  7b3858e08a9c9c7bfc57315ef2f9fa3996d02053 (commit)
       via  025cac40e2bbee50de6d477159170ee24739dee9 (commit)
       via  1ed586ce1dd53225383bdc7a09ff0939266994b6 (commit)
       via  ab4756af55ddfeade06d9a14c0bd9e5c64145467 (commit)
       via  863e4da4b6713fbd0b3a19fe3a7f7be1ea34f704 (commit)
       via  89de4da46b3b3629c51e6e1a37177a6269dc8b05 (commit)
       via  02fe846e43cb0190251a6fefbd322201b4bbe02d (commit)
       via  9850436d9e423d66d67d27135896582b2725782e (commit)
       via  b721f1faaff1d7440b1e7cf5d920edb1d59b67c6 (commit)
       via  67496a9c135bb58ef0d7a949c86f06a0f5b695bf (commit)
       via  c725e7b6878220bbeac44b86a2581d74f16b497c (commit)
       via  670b46b3a90a150760d110dac4d1a85a0b94fb47 (commit)
       via  c91550fc5d8dae5f1140bca649690fa13e5276e9 (commit)
       via  f17c8bfcc87ba90d55a0fecfb8f7a9933b883457 (commit)
       via  a58549dda5a060d3cadb05dbf54c607a8efb8092 (commit)
       via  2fa0369e5127bff4ea68b596b1984314feb68299 (commit)
       via  1db37fe62781b677a37acbe801c1e69d8912a124 (commit)
       via  fa96cb382c12b099675c5cc238aaa7352a3fd3d7 (commit)
       via  d632a0971cf9c8044e2b59da45ba6bbc27714c84 (commit)
       via  2ebd5a35208e40dab7df46c7d6d58f4d614c6e21 (commit)
       via  5063daf7357ccdc2c9e899ca0421c2e8e580c88d (commit)
       via  db434ba03edb5491d48415069d6116b5037e6fa1 (commit)
       via  3cdd631f17c822cd58f2fc9c742dc60ed683b5c1 (commit)
       via  bee30a640c950b86019bceb4a8dca7a94ef11600 (commit)
       via  27a48a9223d0c7558f0bfde2d704d4a660f5d4ea (commit)
       via  2e877f5ecb5916d147f91dfad461a8fa5017d8b0 (commit)
       via  7a5a839f3a82e23f7745dd9905191716c74e34df (commit)
       via  d763de106f7146d7b972f98c7d0113f80a65e4f5 (commit)
       via  850a0f76c25f74c4f3f86b079893e26ae2d52a9a (commit)
       via  f25b3fc33406d83293679955ac9fba088cd5ac5c (commit)
       via  31aa7e4ee988b175da848cee7cff6cfb28a5aa99 (commit)
       via  9b333ba3405066be10f4fc1c497b7fb1a7cafd53 (commit)
       via  5f6cac4085c95c5339b9549dc06d4f9184184fa6 (commit)
       via  2750ef27997b6114da090a25a314396eaf85a87a (commit)
       via  34643a32c6b17041b7ebc13ac3077f6eaec7ec80 (commit)
       via  2273f0ac95a79ce29ef42025c63f90e82cf907d7 (commit)
       via  77e371c079408e265f1dfd2b0620dd8e76c23371 (commit)
       via  3b7344d5ab495cd82b6c72ec5e00d018549837fb (commit)
       via  40c1a0073715c1e3f93afc83edac8396eb362a98 (commit)
       via  efd66ac6698323d9523a4dce352008c4c835812e (commit)
       via  50e65b1713256487d50514b50b38b3fd1080b93e (commit)
       via  1b588015839caafc608a6944a78aea170f5fb2f6 (commit)
       via  dbb9c2b1f231262ece36790241fe1fc3902cf03d (commit)
       via  55426c9d52fdba13df81fcce1b18469cc0362e50 (commit)
       via  0dcb32c3ae07166fc3b04eb4a86ae93ecd87bfb8 (commit)
       via  f2fce0ca3dd5e0dc37fabb75e8874c05e8bf5170 (commit)
       via  7a44e40e8b7e2f91d66930cdf1fe5fed0ba9c584 (commit)
       via  bd265cd0bde9e045ab5946532449430b66fe91ad (commit)
       via  9d46c4e5f55d67542036c87ca4d63078cedbaee2 (commit)
       via  a1583b1fd9aee80f886e8cdd90e1c7e27c5cbbc7 (commit)
       via  6df1b29f02837669d68b8f153b189502e798a302 (commit)
       via  dc53a7adb516adbf2f646a078a1140b1044a39f5 (commit)
       via  12ab52e9772a9170018feb44de3ef217e051cc60 (commit)
       via  e3e3703534b6277b9d60441a9c828b7deadfe603 (commit)
       via  d16461aeef555da47e358b0f81c75912e4ea07e2 (commit)
       via  a8b1622022a0fb3531bfd4ce77e69f6b15312745 (commit)
       via  cad798bd0d2eaabe27e1629dc76fc7e75dbd6760 (commit)
       via  71b7d793371c3cff599c3329c5f3205240117731 (commit)
       via  b9e795ee5549c36dedd086c202f8aa3534c4b770 (commit)
       via  849c862eb2637990692ffe31d16dc779f9bf30c5 (commit)
       via  e2f0d509b33e91abf99978af5fe8d45240550c35 (commit)
       via  d6e9dd78c4ac29900ed0047f15892720c67dff6b (commit)
       via  475109d8708bdc9c9a4667c0e460a1c395fdd8fd (commit)
       via  041ab8b4843764204e660aefdb006da397e2d8ac (commit)
       via  e186c3bd62c2e401c74651b712d960f38cfb8169 (commit)
       via  6d451942486ca4125c48b1f10fdd5d619d6a532c (commit)
       via  f91d941da8fd3ffe4cc0eb2d0797d2dccf33af80 (commit)
       via  eddf0baefe616104691f026987c9a74693cc45f2 (commit)
       via  50cc37c8491b151ac4fd22d8bd45387bf3cb75da (commit)
       via  e96027e0d9b0a600aabd2c1c7cfdde6ce6d076e8 (commit)
       via  0837c976950e347cc48a1c55c6c8d60fc710c168 (commit)
       via  bc113b4e3e6a47e0a5f351a3b9406fa0b1584dbe (commit)
       via  01cb880427d5fe2f652ca8b455012fd05ae962ac (commit)
       via  93063aa69bbd3f19faa85baefd1b7fa9363a6790 (commit)
       via  5c328c057e963faacc50796c650a5feb06762c67 (commit)
       via  605a662f6ad5841f77467727bad6611234f232cc (commit)
       via  f73023dd06cb038bdb212d05064b03e38fd7d9db (commit)
       via  5a2eb0ef7f9b879c2bbe7b18183353e1d59c93c7 (commit)
       via  1ee79381dd9cc2438a61fe4a96294682744d2458 (commit)
       via  1ca49d376dec6a93e879bc9456617622d7e349b3 (commit)
       via  a283690eb7320dfe4074301c673f6cc3dd21fb11 (commit)
       via  12e03cd06ada8ca7e62fa52aa84946256c1bc654 (commit)
       via  11395323794268a9945dd31eb46905e975d87b3d (commit)
       via  7951c4eb08bdb6843989e4dfdddbd7cad5e1fd9c (commit)
       via  cb5111bcea8f96585f8b85270bc3c6c796ceebad (commit)
       via  b103660c4576ddce9589636ad51b6b3ddb0fab62 (commit)
       via  184cd07257b5dd74a4eb9f6857fc6dd785f53492 (commit)
       via  dcf893b581c440902d68a0095967acd4ae7ae8d1 (commit)
       via  c63528fc47c79721b55f32fe1649762ff9125ae0 (commit)
       via  ea4758f2dd33c0081abc89b011c4755453af9efc (commit)
       via  0cbc458c9fde560ad369d197ed90b94452cc3b06 (commit)
       via  a97726da10b71c7ec0e45380edb36a821fb108d8 (commit)
       via  8b5f0ba3a790aa24765df5251eeeb839f8c8b5f4 (commit)
       via  d7b30f6729ecf47b932b17f77123663e6a21bdd6 (commit)
       via  3bc32da325e4bf048220a1228a8a6fa65a15225f (commit)
       via  8838afaf75d0c3fcf43e246e09664219bc5bfc74 (commit)
       via  d86d4aafd4fa22fa4cccb83253fb187b03f97f48 (commit)
       via  05227d14104db74932f87e1321968da8b59fa072 (commit)
       via  3b8361aa0f6b4d9b3df3c59d23e574cd5f150d8c (commit)
       via  83deb43f87f098f7858db8643786301eb73875f7 (commit)
       via  1254eefca2c2af47e8333bbc33d878998703a204 (commit)
       via  8c3cb9fa4405d86e57cc3b02ef38e50ef6747924 (commit)
       via  adde2bff0757e89175ede493f03b86953d0d9352 (commit)
       via  3be75f87b9a0e5b06175dadedb268c609609c821 (commit)
       via  957d095533afd835969b8cf8e86adfa63bfb874c (commit)
       via  47f7ffdb18d09177068d1252538395feb7ca09ec (commit)
       via  1cd9feab11bb859cd737afc553e0d6073454bdd2 (commit)
       via  ea39ad355eb72b296b30a66bbc81256a071e8f1e (commit)
       via  95060284901dbfb617a988069604f0835c36c0ca (commit)
       via  8d4fdb120dded259be0708054d689ac4b522fdcd (commit)
       via  d9972968c1d99f7a159812296a59b1ab68e5b36d (commit)
       via  1b281443749cb7e76ab32377c9130eb43adea618 (commit)
       via  f7667f0de68675a72743c73333c83a5fc6e5e69e (commit)
       via  b3312d801920bf1705263f533cdf16330bddedbe (commit)
       via  ecc6f45c3bd5c1504dbbff1f833244b3932ea2ba (commit)
       via  f7bd0f7854f2fd0dfeddafd073b007d91bea79e8 (commit)
       via  649ebbcaef0f8e58146e62be0d3f22da5f82446c (commit)
       via  b5ad007edc349b3ff44db422273a5efda5f04a15 (commit)
       via  80894984a6b5faaa5bc1967059dd502a044cb079 (commit)
       via  399ebc3d1e004d66ed90e69d9c75649556108a58 (commit)
       via  10632b79991d519b39ffb2edac40605795b47d6f (commit)
       via  0ff2b86e7c14177ec7f9e1257f8e697814794017 (commit)
       via  c658158d936f25dca30cc89260168a5c0be3a24c (commit)
       via  ba3481708d3f18e77ab6c000385b131c76d2733e (commit)
       via  ac01945bf17f3699de5493da23f14ea92549617a (commit)
       via  8476dc92e4d8f8e8ebcdbaf0080b70876dfcfb27 (commit)
       via  c0eca49f4e3382163153a1cdbb090a25b4a32e31 (commit)
       via  596b6b39ab5f26a86980bc9aa6cf348d32d244b4 (commit)
       via  b427c1bc161e6e0dcbce0c27b385b3ecb9c47552 (commit)
       via  9b1440374cbe716ac5dab4d3092e67089db36fa5 (commit)
       via  555bbdeb943f17e908e8066aba836705637c0cfb (commit)
       via  be4ddd36d63cfdddc26d912a91d9da4bbfc00f75 (commit)
       via  2117c711ae07700adb57ea5b5ca61e4c32d7e3d2 (commit)
       via  e88ef65ce5f5ec33931c71c2c7a1f490b90ddd44 (commit)
       via  86a0854a691a220419785b2008bf2fb0ddd6e46f (commit)
       via  ee97f592f2d9edf4ae720a68893af5cbaedd1be9 (commit)
       via  6dc7fcf4c1e9cbea86ebd067ce226ffdffa16c08 (commit)
       via  eb5b20d4902e973cad84b9ba8eef2e404a6804d5 (commit)
       via  9ace480d62cd71d27f3a6701a413de0c7e46655a (commit)
       via  8dc292d3217b0cb85ada1b531f9e7e3249b5075e (commit)
       via  58a5184e2aa7a9fcc2a796b44bae124d173cec1a (commit)
       via  8de71aab66c182ec1f6eb95ed943b64900dd7770 (commit)
       via  6b2c5a57e10ca3d9021ef6fe27ba779a06f06717 (commit)
       via  cbffc065273e91d3596dc73bad695a815f67d5fa (commit)
       via  f09e210795cb9e182feb2d02d97a6c9b22a46f53 (commit)
       via  07366925095c7d091360b92bd686b4dc58ecd4f3 (commit)
       via  dd2e9d25a1c72cc7695ca8c8060d426c212630a7 (commit)
       via  671e76cc63ebed981621ee747e18a73320ea426d (commit)
       via  e9179bb3de4d8f221223a2cd68c58114204d6100 (commit)
       via  05969c841a349cbc9d628650b37d684526368445 (commit)
       via  3679abfabcafc0bd855c30b264d9260d7b77da53 (commit)
       via  8444ab58be111620c35932b1639a7b6b17845309 (commit)
       via  c29302cc8aef5856ae6ed63cef46c17dcc1b790a (commit)
       via  170049d41c3cb8becb46e8e71a30f67f5d47d5ad (commit)
       via  16fc27d65a74aa6bd524a0f7dc85cdd2caad496f (commit)
       via  115d9817bba7bf2eb44fe6a1e5f92100cad5553d (commit)
       via  eb276a6b5b56eeb15729892d66d11782bbacbdfc (commit)
       via  9e538d0d0bebe3230940a820c6ec1016f0795899 (commit)
       via  f6fb29258bb410c212c7bcbc48fb1f715bfd3839 (commit)
       via  e8a6c6ace9d2cc7fa94f8adb81aba5181f77442c (commit)
       via  7e35c012fb79ca35105f0d1b299014adef61be88 (commit)
       via  770234d33bd301dd1893457a90e4b02cfec5c87a (commit)
       via  09b0dc2b57ce52fc478710797dabdf46bfd5abd1 (commit)
       via  7d4f8efaf6b0c9dea516097442917deb89414090 (commit)
       via  035cad7f2e550abdaaa8b556143b351822f2940e (commit)
       via  8d65703517069975d781d7957d90a9de3ce94e5d (commit)
       via  098dba18ee55150df53f3a6846de4dd9c7564088 (commit)
       via  423a48075e748691f7fa83dbae404da3e4edc914 (commit)
       via  6c7e5e5cdc78f2930423b87d76006e067749e6ba (commit)
       via  8b1c364c146fc5a73311a434f8f6eecf3e83685b (commit)
       via  cd4ae029569aa0c38230f042b39f505ac5b8f732 (commit)
       via  a134316b1f47741fadfc6d7c3c43acb43261246e (commit)
       via  ad5989bd21c9941358ea33a79e6fad47a93c2b47 (commit)
       via  46ee7e8d84bb33c3c6c5dc8673ee2ca5457462b0 (commit)
       via  843f59ed2647d73ed7ba46885ac3820ff97fbdc5 (commit)
       via  ccfde2a0c07136f95907a7d545cf6781273ba4a0 (commit)
       via  0de91722c6021504af3a1cc06c59d1961b2cc585 (commit)
       via  9a7d8b4812687f9fed3e495024b166f04af44def (commit)
       via  d9db5b2141d86dafe7b437f521ee98beffac381d (commit)
       via  92155eeb1460f2963cbd5bf15323469123d968b5 (commit)
       via  d6522a229d3baf2659c63a65b60947dff58ea200 (commit)
       via  4c3e44251dcb59f096a4d27006c36ffcc0057398 (commit)
       via  dcd6917ff721b568fed57e4f24101fa226288ae1 (commit)
       via  22bcceeec6bfd4373fa8d09acff66115800f0455 (commit)
       via  8586ccaaed442190518e751a5789ef9ea5749cf8 (commit)
       via  91df8d1d35ec381563b978a836b5bd6987d236db (commit)
       via  8d5269391fc7dbbd00aa56dcac77bd5a277d2177 (commit)
       via  0bcfeddf50f6d36d429b4546d5082debf2e5e05e (commit)
       via  9249843f19916f0ba5d02749b0811765babf527a (commit)
       via  ace92e7d1435c46e3085f1183f957ab372b1f4a8 (commit)
       via  081204679d54dc5c6d7801dd4cc6decd949054b3 (commit)
       via  1e949b005fbc5a62ba4479a9861e861bc72de2a1 (commit)
       via  a2e6c147fcef5671c6c99f647a8e4587a117db30 (commit)
       via  959bcd0b393d5d35e7e7b6ac5d8cd6083c866a8c (commit)
       via  afc94e66d421055b1fc13995876c0880c8f626c7 (commit)
       via  e51c07ea4ab456d2a46fb48256007518722d21e9 (commit)
       via  6fea14cd31245114ab9a48a4134790e826be2a24 (commit)
       via  4072d4ff86a32410cb7073eafa5dca07e88ecc69 (commit)
       via  25da2e807e5aa1a19df0b39561d4eefcbac51503 (commit)
       via  86dd181d454a0b975bebafae1893d6ae236c8649 (commit)
       via  05c41993a6001ca281dc5eb35f44d0c064bfb913 (commit)
       via  151f70f10ef35a1d6fba1c78d0108b371b5f8b29 (commit)
       via  94eb98b974f70f4d6e28e3af6f4a3cdc31c15f3b (commit)
       via  719acc4a29542c9f9f24cbf57b1627cbc61b14fe (commit)
       via  9a980a22ba5c15b3cf9af2770212fdccebe6fc48 (commit)
       via  5536135bf41239d466c47b827e02b49197bd2b48 (commit)
       via  9409d39e8776a1f556cba720b7fcb0ea60c22cd4 (commit)
       via  aab1b22d31545efe8dfdd942e2050b3be0c9cf2e (commit)
       via  a73047487749f2c4723f65fe633e24acdee28312 (commit)
       via  4229b31de20c8782f1b6d79a4dd304041ead26b7 (commit)
       via  43eba180841a33f29ccc7130e9892ecf852e7c87 (commit)
       via  fe31bf5b9e1b6fcfc5f083228328a84b6af19ad8 (commit)
       via  53e1cfc77f60479a222bf52261b6a1f77bc3a445 (commit)
       via  9bb9d61d2fbf706a34b8ddf0d87b9d1fc642d728 (commit)
       via  3dbafbbb27843724f56f9016e6781a501c0b2af0 (commit)
       via  16f796b16a0a7c16c8c11800136b99e53984f4c2 (commit)
       via  0b5a271985687f3cfaf22a301e5ad4600df1302b (commit)
       via  d9cb019581e7934faa292b5f9d0caa62be0ceef0 (commit)
       via  830ca33050cbad40e2d57ac9843033048e0160ca (commit)
       via  825828fcf34539d98b0c10f9c33d35a9641c8018 (commit)
       via  4a7e6dda8a9288579b5d8ac98b036187e7f76fea (commit)
       via  0db88c1ddcd5524c2839650474b9750018b272f4 (commit)
       via  6a9fa05147d8d42c57efc441641a3e3c2fd96057 (commit)
       via  cda0f38c9e2092b84e9b44a9da7f7c6ef79a2332 (commit)
       via  62f64d7a6a8e8e46afa52133dc8a098684e118e9 (commit)
       via  95c3375e4733e676f9fb6f2229061151d139fcb6 (commit)
       via  7e18a8dc5941ffd8728075e2b135e5c9ea1b640e (commit)
       via  e1a21fb7aa902c076ef9257e95d0e0389caf0ca9 (commit)
       via  5958ebeb13d4a06b69a24df35d0f658af9bb1ddd (commit)
       via  340ba4bf679856ffdfd0f44808ce5c17d3668ff5 (commit)
       via  7634da87666f9a13c9ec33f3261809fa5cac7cc5 (commit)
       via  e19e919feaeb02ea345b2ba577708aa27ea159c6 (commit)
       via  c6ea8f7983c639f8bfe180f8216211f2ffc3dfe6 (commit)
       via  e4a733f17e1e82e9ec133558ef07704609051759 (commit)
       via  74fcbef986dc97a4025125c6ef7c5a5b0db9dd07 (commit)
       via  ddeaacc9e11d0de47a799af1ef8e96a7cff255f7 (commit)
       via  0343661d236131a6505b3900c53469fa3c97e7ff (commit)
       via  77cdffe90e96b731eae441f08a69eaa231d65a7b (commit)
       via  d03655e4a56d192eadfc1627c2224fa778def19e (commit)
       via  65f160a9b327f4ea99f9776b2cd1d590e94ca4f3 (commit)
       via  61dd109f607a5fdf662af026f46a5695baa2a795 (commit)
       via  016facd45b2dcd11afea6d1733faf5defafce8ae (commit)
       via  418dabacd2dce85dc781f6fdc5aa277476b445c9 (commit)
       via  61b371f94436eccaf6792b0a0243bcd1aabe8051 (commit)
       via  52b51d06f873e4bc4874042c32383b68caa194fc (commit)
       via  f86e59b2d1189ca289d971e2fd6ca51238a232fa (commit)
       via  6c628163866f1d34561472c32a18a17cadf37a51 (commit)
       via  bebd3233bfe1e95ba46c1dad413c8aba623a4449 (commit)
       via  a53f36250ea71db7b4968020e2284dc0488a4ce8 (commit)
       via  e9a2920092f392f61bcffebc390e0ce0c2cc1b99 (commit)
       via  09da0d0ae79ea019e04e5a44b5095f5addecaa24 (commit)
       via  5436ff0304a28eaf84b2a3029b4005e55d93683a (commit)
       via  f0d960ea2fd9c7ffd2e6462b07b47280053738f3 (commit)
       via  ec0aea0490879ef1c44ba795ad97e492128ffb45 (commit)
       via  5df2fcba0d0547af4245d210370e7fdcecae7e15 (commit)
       via  4e99c6b708b232d1cd61c29148e2d8290b625786 (commit)
       via  9abc3ff39e21529b0252a5257f75f157ea919603 (commit)
       via  7a6c5609f76c156a95e314da790b331eace4137a (commit)
       via  606183ac2c604257107f243f772fb5fb23d47968 (commit)
       via  307a1b91cc39d8329e09b8d913a9a0391d7ac1ad (commit)
       via  084758178fb0d29f57f4041d89ac027cd32834a3 (commit)
       via  1c63c99491f9581d3f76d116cedcbfa5f124ca5a (commit)
       via  d1b55219eb0c67cb9fa2d1079e52dd289b07342f (commit)
       via  1390f5296ff85f0d84d7acc36d80ea3b83b555c0 (commit)
       via  630d6a4ad3e46c9fb6f6976030d8edb3ded6cf1c (commit)
       via  c6cd7c02d1b67aafe4c791e2828c58733c68c03d (commit)
       via  39c49f83b643618704b1a89e0b14680090a17f97 (commit)
       via  1777056d68eff4d68e0e00314d6050abaf9dff5f (commit)
       via  25e95349d8bc9dc7b2374cc0f684c5c6fbc6219a (commit)
       via  e3c49f88a28ae59ca4d339fac721719038da746d (commit)
       via  fe38f8971f81ab42937d4c22f85bba5d8e48ada9 (commit)
       via  2c152180b36b20e14c4562a127d5d7fb8789d175 (commit)
       via  a893e81f187e3ffd69a90bd8181571628f74794e (commit)
       via  c686c57f020c9b20ea120ec19cacce773ae789de (commit)
       via  61fc905df366744e1501cccd7ba030f50e6c7850 (commit)
       via  c378d69dffc04b96a99e08f8df7a117ac0e57dbf (commit)
       via  bd7ae0f5ac99eac95313ae91ae705c45f669f20f (commit)
       via  d9e68a2c60bc6a2e5e698f5849a20df208ac130a (commit)
       via  4da384beed77ffcb7acf0c3001eff173c7b4e2d0 (commit)
       via  736d5b1fc4ea1aff32957d79fd502dc0914319bb (commit)
       via  37b2573848cf7157a62da3d6dfb5a546c795121a (commit)
       via  0e67620a27973554ee13ce75bceddd90ac53a70d (commit)
       via  88ee6f45bb74169fea3dd75110e626ece3f11401 (commit)
       via  181e3713ebe09eb7ee9119d2d214553ed37f5b29 (commit)
       via  ab6617cc1b3d544e14fdfb0df0ea21c0a7fcc5f4 (commit)
       via  dc3decafdd646f0f61f68322e56fb423e306efa9 (commit)
       via  4011015ba220e1f55b4e105e9feb7eaf78703681 (commit)
       via  bd4c67938f9885f36df3d5d9635aba4e8870b95d (commit)
       via  74499f1bf25edf94415bb692a7cf71b719897738 (commit)
       via  db90e85c816768fbe50c79477cd596071349af9c (commit)
       via  8bd200f160af128f9e963490de816b6c98af2d1a (commit)
       via  e2d1aae3726343725f2381a7fdca8647b6086584 (commit)
       via  583f9a86a41ec94276dd56da8844a40add57f734 (commit)
       via  780b049caa49b72635b2b84ef47d35c9c2f91473 (commit)
       via  46670d57e303c34906cafefb09c250fe8c3c3390 (commit)
       via  559d2b81f07720cc7d28ae0c496448c7905db049 (commit)
       via  a52a8357cfeebe84e18276371ec29c8dd563adbf (commit)
       via  548f7808ad0fe07cc80dbacbf86f61bbfaa3fc73 (commit)
       via  ecae04e1df45d8ea47f700fde6cb1782c143f5d1 (commit)
       via  fab5aa7c3fe5e60c877469a1e4c9c551e343409e (commit)
       via  dbbca37d38772f0f75296b01b757225278eb51fc (commit)
       via  df39ea259cf099cb2de3d26905078dddf47832cd (commit)
       via  a3be983cee10c1bcd7cda582c3bb91c065ad97a2 (commit)
       via  0d866f62e8517512fdc0fe92e3f2e4675b2d716f (commit)
       via  cd897586764fedd7c5dec6266fcda7b1699015d1 (commit)
       via  78eff0ec9d736c4a96bbd18c9bcd643d2a1edcea (commit)
       via  efcc2da70ea8bdb9153f1e717e84c0b9d976b394 (commit)
       via  6de37a3aae4e37be2ea2ba8f9141ba63937f2c48 (commit)
       via  2bfc0540a2dd04b011509c9cd8d0db695f7cc115 (commit)
       via  7d178d6aa5a0f88080be7a0b7ebc03fc8b6262fc (commit)
       via  86ce266821fee1fd9af0f00862857b25f9caf4e6 (commit)
       via  4c6127599b8d882f3125e28bca938548367bf0f3 (commit)
       via  19db3e69f3d107ea02b97335daf429a660e6cf97 (commit)
       via  1e6b91a4bf6911ea68506a73eb8ff7ab3567f005 (commit)
       via  3c80fb48ecf664f8e9c37af310ca3f7c5c54faec (commit)
       via  dd0e2830ee1e66c4bac079bacffc081a041cb5a8 (commit)
       via  fc6691b2590f61a2f1deeb9d73e7df23b1ced88a (commit)
       via  2e73927ca515996146d2b20d8e6f0b39c0a51b29 (commit)
       via  2a9a2795ff9602bd1f03b9e55b4c15de3241d384 (commit)
       via  4ab76ea3fb057381852a9d3b7ac9270fec8e7a7c (commit)
       via  8dd27370eb43ed1a76883f04c9d93f83a1d195a0 (commit)
       via  1aac633be67ac452b4e8948362549f8760a19af0 (commit)
       via  1eab8a48bf928ab7337833c785ec1316edbdbc8a (commit)
       via  503a628d9bced852eb0d5da7eac40fa560c26b17 (commit)
       via  c15906d8e64c7083787ae1548f614f2938089771 (commit)
       via  daf5e9b64c8e2c130a433c0ddbf73522dc321295 (commit)
       via  94bedb42a7fe3265db2f84d9c7f2a73979953de0 (commit)
       via  da82bd6b65af8f3cec02621435331983b27d93a0 (commit)
       via  d796e1d62f3cf00c48bf8e88d3f4e83848080525 (commit)
       via  ff214e679c60368c23e4052c9efcc7457a3a2c43 (commit)
       via  758e29d2cd0242b72a05515a701cfdcb73794864 (commit)
       via  ba025e51ae36df9d804c64226292c8b863aa0a99 (commit)
       via  e98cf0cd4f099c07016d50b136713559d21755b2 (commit)
       via  3ecc7da0cbf59dd2d731f14917d9c71fb8a58676 (commit)
       via  973fc2275208a4bfd7dddaa825e0b08b2100546e (commit)
       via  a863b201d73bc238cbcfdbb11eac0a9ba2489a55 (commit)
       via  2e97a79e221eed05a015a9b37595edd09b08eb36 (commit)
       via  71a9f134da16fda6094f7cbab121ea62dbfb78d9 (commit)
       via  0a4f40a208644744287b3e3a080416aede202633 (commit)
       via  ae3bd4315d0b1746d43b132decf3a14f91775061 (commit)
       via  e3594fd196c8d629129af9cdc9d00ba08b62a928 (commit)
       via  2e1e1a193c4207779a53ef02753cf7cbec3cf38c (commit)
       via  d2f640d43aee0be2d12eb082ac3d48d99ab5a1ce (commit)
       via  c42bf2866f330d7844917c40cf5886333fa3ea24 (commit)
       via  c3a5ff89630f46c52ca43ee7e73933687815ca18 (commit)
       via  31568a15a22275374f7a98675c967c83c3f9ac2a (commit)
       via  7bb99c53837248382434ccf26f50b42e69d0b874 (commit)
       via  11b5219af5c54762a68469ade4005e5dd2362f87 (commit)
       via  a64dc96c258bcb9d5dc19b9470491cd7da5051b3 (commit)
       via  23a267714b1051ebbd5a9033a5e0e53c26083a64 (commit)
       via  5461485a87289f8e7909ae11f6256934579886dc (commit)
       via  f045800c90783c13d6f116d99ca429a9ef556055 (commit)
       via  de90e03d4c19cf5327b4eaea4ad8666a3a1bfad5 (commit)
       via  9dd130a0f09e436482e7787fe1173ae06e39ade7 (commit)
       via  46917d26c8a2aa8054bbed410c432eadf355d172 (commit)
       via  6b84065d0e65d86f5c38bf139ec68101ea65d802 (commit)
       via  1101cb7b3b05d857c8bccc848bc5664155c82730 (commit)
       via  8b06beed0f0eb221067a1013add2efd159a36ade (commit)
       via  6a109b6b2c98b949e490791ae57c100bb53be57e (commit)
       via  7d4c687d5653e380cf69ac588563c9e273828353 (commit)
       via  e095146be2c9f27e20743810038dc372a0387f75 (commit)
       via  5db3e65d39c4018e88c3e7bba089fa9df11e7617 (commit)
       via  c17ef0d5d26a5374b70f33689042ec2f6a77e4fa (commit)
       via  5dd3176fb78ffa11ff37234d62a953d124d1e8aa (commit)
       via  ab5baab74ed27d4f77a04eb766f899bd37816f9d (commit)
       via  fa0dd93ecaf11da5593b8132c95fb013c67b5b72 (commit)
       via  ef3e8cf7d1d7849c2fb466bdc62b56336739cb90 (commit)
       via  c395f86f51b18695c1b151ed92e41d7b596b0d12 (commit)
       via  0d8a6ab7d39d28fb1557e2a62e9e4b336341ab34 (commit)
       via  bc3c6b36422973aad17445ad5e436064f7337d47 (commit)
       via  329baa9572b85f84d2914d6d63818a142c46189d (commit)
       via  d25f38ee87b256b0ad5f4e7b6bd0ca0b4c0beab8 (commit)
       via  687894f54d23502983e5d0157a907fd497e57fcc (commit)
       via  6e7a66c1b4ea3d663d06d75ba9b7bb063a5caf26 (commit)
       via  024a23103f04282872d4352302b1bfe04391a7a4 (commit)
       via  e7d1c40ce59ff355d2a51ff64a657c772eabbbfe (commit)
       via  668e22e51bc50b884a8c1872a2371a6b00a08f9d (commit)
       via  98dc0167d6bb0a931800078cb0eb36d403bc9994 (commit)
       via  f01c19407c34fbcd67d51a919771130fee298918 (commit)
       via  842c05cd1acd244a962d89a824b4b496ce965556 (commit)
       via  25c0bd040bc22fcb2fc3ec440ace2552ca030a7f (commit)
       via  a9a758e3ee008b76613350cfc71b44dbe2167180 (commit)
       via  0ec36e11ee648a0bcf3f6aed0a636af29fc1f429 (commit)
       via  0b10be4faf97396c88746f932b55bc3d2fb2d907 (commit)
       via  6e03f3da7df9ec3c2852d50d4c4039dc80d606f6 (commit)
       via  60ef20e28534cf093d5bd799b3830c68381bb27f (commit)
       via  c82f56d9d760a9b4034eeaac44f2f0fa5779ff69 (commit)
       via  3398af6aa352b0611bc9d66aed72080a876e42d4 (commit)
       via  d47642c93dda6344af12458e4e26587f3353fb44 (commit)
       via  bae8023e39868ab2065ff05be61e151b3c082492 (commit)
       via  4ab98b5c97a88c913aa1dcdc7452bd044fca4ab5 (commit)
       via  3595cc3e22e7e0f7e3ce0cdb203d881bffe7904f (commit)
       via  8a55ffb08261d3d62141e092f77680fdab1fc486 (commit)
       via  c2853f3d99797a321c37948297441ca6021f719a (commit)
       via  0759a81e85c692232aae9909faf551d5c039a4a7 (commit)
       via  04ce6745860c287a95e8d5b0d0efe8954dc756ec (commit)
       via  ac61d2dbf7df54bbb7cef09ac9b5f61541da065b (commit)
       via  6f569efa614f0d0dd246ff196cb89b38714ea1d2 (commit)
       via  85f224e7e045553393c6297736fdf05155d2aeb9 (commit)
       via  9d2d0b8b042cfb82c2ac600bff13f473a78a4c7f (commit)
       via  a7191e8bd7f4188d608764389d5a73fcf4b0e8da (commit)
       via  ff0e980e6f720fe49608a5a0a37be3a28258c9d7 (commit)
       via  e9371aff2d8c31adf23483aebe85018e11f534f3 (commit)
       via  971dc0b89de28feaa5efade1f1f8675be223fabd (commit)
       via  0a822afbcdf6aee6c25a840e4785ad3af56a94fd (commit)
       via  9f1b45b0da430a7a7abf9e54acbe6f2ef9d3a763 (commit)
       via  9c3d65319a230a106392e4b67c8c89c8f5e2929f (commit)
       via  01fd3ea573324b8248efbb236d994420641e3d32 (commit)
       via  9fb5010805bdfe0eb8fc5db01e7f4c93b04c8f29 (commit)
       via  963f35869dd021f4a2a236ca6fa1242efc860d86 (commit)
       via  0548b5db301937e52a34dd6991ae571e21e75b40 (commit)
       via  493443a47f514251f12e08223b2c56f0fed69015 (commit)
       via  706d088346930eeee11befa93330375164e175b9 (commit)
       via  5caa2f0b272d2a6edf56571fd0c59f922f26eb41 (commit)
       via  76fd5f745a0ba0b163fada011bece5084b3079c7 (commit)
       via  8f0084065d30812b428df35a82f5edb51e92460d (commit)
       via  195abc10c00dad55fa96edf41c8ef9904fa88d32 (commit)
       via  9f7552cff4367fc58246f72223d7a1de84c660b7 (commit)
       via  795bc6b3eac9e3f80279df69c05d70fc44eaaa4c (commit)
       via  b407645f7ef086a9a527c8f62499b4255868e748 (commit)
       via  93ffa5b939aef24f7530a8a400f877bfb24f0a73 (commit)
       via  6fb526eee4244d591705cf90016390f12949bcc2 (commit)
       via  149b30ffe4d328b38353c9236f4eb790f013558e (commit)
       via  abf8ab2a4598730a71e833d3cbd177c3d42efa90 (commit)
       via  503a609192b5d13905b40969ea82c62a72b576e0 (commit)
       via  dd0c4e70fe4d9a91132523a64a5c6e67cce07faf (commit)
       via  7d0edd4bb674f2264b80e639cad86cb2af0978a4 (commit)
       via  49caec94ae907290ae3fb849365b9b86ebb6f768 (commit)
       via  e1402065ee37ec094d31ccf08fe32efc8df679f1 (commit)
       via  edcc890fce07a26950e5a24f4edc7664b0d4e1f5 (commit)
       via  9b409511d07fe375284701af34909fb539029caf (commit)
       via  a8e6308380e7c76bff431ed8477b85b4fd3b3542 (commit)
       via  e86b67d3a13e6f63c68145105b6aba3b867f94cc (commit)
       via  1e0a51780bc504ff110cc623954cdf9e71a26ad1 (commit)
       via  8f3f987531fa46b3383956919ae16461306eeb35 (commit)
       via  1dfdac3275133d51186c6b2c3910bf7043157f1b (commit)
       via  4b7d1f7fb496267f5ffb08effd1e18a3424eb9d8 (commit)
       via  d6f6f455778b10037503bcc39352b5174bba5e45 (commit)
       via  8577303939d47fc3dd433ed31f78ee47c6ad0aa8 (commit)
       via  961842b289ba80b64f95f2e1a3df1f866acb229b (commit)
       via  3f03e7b140f984868442092abe909ebb7f251f1d (commit)
       via  96f861efe0b5a083211ec80db63a612f87daa626 (commit)
       via  ee01b6652ad55437e777fb7e6b1745782dc205a4 (commit)
       via  143adbbfa31d98b59c0a1509ac3819cc64b241c8 (commit)
       via  aa4fb036e90f5c976f57cd08f2c024cb0fe24897 (commit)
       via  9dee8cc6aa668228309de7d0e23e1775beb7d12f (commit)
       via  3d9434b5ddc141178be232048e3d944955cc1f91 (commit)
       via  f0c5f9b2b8438e44abc30d18574a4d2ea44d2f67 (commit)
       via  ed3ef33944c39d9a3cea72b9a7cef3c20f0e3461 (commit)
       via  7026a7c16ee82d39e84823f8cc3097a9a940ddb2 (commit)
       via  ac020ec5aef0e104cfe5b511ce90420950b44a90 (commit)
       via  63495f2e58a8106bbbc58c2131ab93a8efc8215f (commit)
       via  c1c69e839e3fa7b92b8c9b2d5a8a06d4f24db47a (commit)
       via  7f361d9dee856696b8446c86f5950d65fc5b44f1 (commit)
       via  2a081c592cf727c5103808374834c4915e83521a (commit)
       via  53291d1f1601d6958248dcfb755af470521c186a (commit)
       via  f9e7e5d3e6b8715d702cf0d530e8ca6cd243cd8b (commit)
       via  0a6bd22df74bb5b6ffa30c3b10243a34d9055c32 (commit)
       via  6c4664473469811ef5546d4a30917b5f20add169 (commit)
       via  6e854735132978038000f951f3c7a464fa44906c (commit)
       via  1a84070136191d2da421421af86561458fd8eb86 (commit)
       via  caf5a49149c6f5cf54556326e5332e48a64e204b (commit)
       via  1a86040918045adb017f841d6c8d818c42405da3 (commit)
       via  d137e6dc798cdf3b3b17fe47322ce61450870e22 (commit)
       via  b5ee5a50d440d75556fbe9154e501331f9e1d3c7 (commit)
       via  d1eb56967f0487adbdad1de6b136f083e61149ce (commit)
       via  ce6d08922f2875544f9ba461a849726ceff84528 (commit)
       via  2ed4b5488f68c63da0713dc008ba8b688a742386 (commit)
       via  c09f20e469dbed255f419433b06a2808ae0a40a8 (commit)
       via  8635b3bf5980d6968d277ed83442c96544830a1b (commit)
       via  1f25b93bc6e10b314ccdc5c42583f77db1b33e2e (commit)
       via  699e9b8780835c321da32a6c32cd6dd56fcd6d54 (commit)
       via  3c77faf33dc4c7bb693f05f44077ed687e9f8217 (commit)
       via  d32e5c54ad6a1e90f1594dbe2749b240e66a0a2b (commit)
       via  e99dc8205321193f95ba6b2cb6538eb808da94db (commit)
       via  926c538512b17e87d94ea193d7dd10e012347ff0 (commit)
       via  62a0f7233525099a718f61eca2ea7d89a8cad6f7 (commit)
       via  1a221d3d9cc474b8a382f6aeed56671d10b71473 (commit)
       via  e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e (commit)
       via  4f8fcb74d3fa9d1b1482caa97805342015b0581e (commit)
       via  6dddc817c1680fc97756cbcb017fcf306fa5d07c (commit)
       via  6af7998535fe2e125101af714b37fce3edb66995 (commit)
       via  fd834e57ffce2f5dbe3443f034e68cebd63ee89a (commit)
       via  ee1e2d4fb692736c754b42b69eb88c1f436c5f15 (commit)
       via  2e200ee30253b01cd2e8f0f2b6e89e2b95c0d568 (commit)
       via  12c5175d68a840960e4cf7d3001c926f15c4d006 (commit)
       via  8dc5b31971ad5dddf5e6efa07cf70d094c1a9fe5 (commit)
       via  de7b2893853cd1122b223a2023fdc35b41a26960 (commit)
       via  66d032ac625efa6a68403c4ec318264709a92302 (commit)
       via  ba74cf67e659546e7d6ca3f2f6e125f1940cb089 (commit)
       via  f4ccffad182295fda170179ee5315e60f23d89b7 (commit)
       via  2915c55b41d00f12ed6bc54b4160e3367065c1c8 (commit)
       via  591a12a1d4c8843343eb999145d8bcc1efedf408 (commit)
       via  cc0e89c519912e0e4e75a2fc0d836f715cdc6806 (commit)
       via  52f548e41f085550d7740c350c1c8a239532af77 (commit)
       via  d4094b6a8883ae481c7644c5a210254efe92e9ad (commit)
       via  cd453cd072004d26ede355b850b3831acffaeddd (commit)
       via  0ff3e01fdc67a3842ee54224cf197e9a55f0a750 (commit)
       via  5b757e5ddbd9ad252d9c51103f1aa52b41c2e947 (commit)
       via  084ee54552f6c35d740e8b9bc81a4fe8d8bb178b (commit)
       via  6ed14ff33979bc48367c35b1b235fef8c5e2229b (commit)
       via  d63167affc2a56189e3ba2cc47dd9a3451208b59 (commit)
       via  e765b44c3853ed228506fc22c276becd63198238 (commit)
       via  36c24d95382572e9cf4095712a8613664d7165cc (commit)
       via  26fd922825675d652176675cb0a8fcf6143a8a5d (commit)
       via  c5bb736278be60d6d3c0b49a5772991ba42389d6 (commit)
       via  f3657eed66a46a4c96c9409d8ff3627c5127da96 (commit)
       via  1c2de46353b80e9e5b4d80d5edab00a42b8ba77d (commit)
       via  af09351e0ff592aed4f17b113c292a7a6d5cf149 (commit)
       via  8507e05d53135f62736cc443d869942df86c3392 (commit)
       via  5446cbdf82892a800ed7eef563a795e75223ec52 (commit)
       via  8effdc96dc110ef0bcd256bdc026d56d373c2e11 (commit)
       via  82e9153868751875375955cf3de10f6e008ec6ae (commit)
       via  13075d049d492477dfbf795c305adbab5abb6d81 (commit)
       via  665febb3c8b315c0d00a2a913523fbd6aa2482cf (commit)
       via  0a09fb4a09e80c36fa3ef763ae276fd13d272a36 (commit)
       via  00eea2b9e018f07f958bc60749ba459671754adf (commit)
       via  83861ea6d62762bf11482f12558516637bf270ac (commit)
       via  ae56bfb8e7678409d1ea3603f63a40b01b764dc8 (commit)
       via  78058a5e4f09f6ed49039d6014b1266e229e1f49 (commit)
       via  1b4f7b4d1e4566ff8e75a6ad7472da15ec31ce7a (commit)
       via  718ee4dc9b09491707420ae403ad1ce8dfdb61b2 (commit)
       via  eaa9d1ad0e77540e8768ad11d8389f9408249237 (commit)
       via  2c39fc0d9c50061be0cdaaba40c278b7ab50ab70 (commit)
       via  50a53d3ffecd6610fbfd40017224055ea252dea9 (commit)
       via  401e27fd717fcbc2efe00e332bdaa46846501323 (commit)
       via  df3ce959f4f4598f73c4e02f45e65ad1fd6f4f7c (commit)
       via  27b829ee701e29804216b3803fbaeb629be27491 (commit)
       via  a7c88acd1ed0b886e7aff708df153c5663a9ebbb (commit)
       via  ec673e648cf7b2fa6a03342b0bca3ed3855f002f (commit)
       via  8b9247296737f91bae153207f4380f35c61ef656 (commit)
       via  fa0079ea727e512d592fff1241a82a0a2f628903 (commit)
       via  0a9c7b2bf1903322a9b03d76c9c171bcd2ad3cf0 (commit)
       via  342df9df2426b93b1b218848224a26f387c37ecd (commit)
       via  1ade065130f80f4fef38468315d85a1e60a560db (commit)
       via  d82ba9f90a5de61c4286fac371673d56a38108fc (commit)
       via  bcf1df010c8e886c8bc23cd12ab396064537455d (commit)
       via  c6044dd124bee08ce8ebd2909582f9aed53b5499 (commit)
       via  a83c8245aa76f176159431fdde8e488983877b51 (commit)
       via  568e808b7d80a7613c1b6d94ff93dd517436b249 (commit)
       via  467d141bf5399b1092118981da1143523b19b896 (commit)
       via  fb151210966ed045c124b7accfb3422d35166607 (commit)
       via  aba02109701c9824499b42f1cf044a995fc603e1 (commit)
       via  e62e21fd47826fd5501e7e06106c202763e7b260 (commit)
       via  859cf5d1dea467019bf0a822eeda059427ecf440 (commit)
       via  25790f6fc128f0785a3568019727c0512adc079c (commit)
       via  cc64f6178ed618d3bd7905f20aa8cc76571fbede (commit)
       via  d3c3a746384d51232ae67641d5a22902a69f339d (commit)
       via  49a8347dbf23f6287575863ae9f6cdb31d3d3000 (commit)
       via  34b822e3bc707d31e8b8f07cfe264845bc3c6697 (commit)
       via  a5262f834a754dcc37db768c1ee24d7ae52247e5 (commit)
       via  a78ad74bbfbe2bee6b2909e9574892d38082e4ea (commit)
       via  d85e71fec0aa4d9d8ca0d8c2401cd8ab69fe2edc (commit)
       via  6b6aa828818fa4a5754fb8520751077146d9d16c (commit)
       via  5d6df423905215fc5ef796f20525cd84f92c3a8e (commit)
       via  d9d94ac86ba0193c897d1fc80b551996ae959d50 (commit)
       via  3ba720c788c2845c93a6dfe592f36163cbfa63fd (commit)
       via  598beeff91ca20aa09586d8b39eae8a1ae83baa0 (commit)
       via  8e75a78f36867b1454e830ef59cc31384fb7b21e (commit)
       via  d923cae027fb7f86d6b684c9084c5521fef0ed56 (commit)
       via  83b645b833a4c137441b2ba1c03206371b28c9db (commit)
       via  0740f8d82dd18e48d1531c8d86b531341fc9e099 (commit)
       via  21909fa1c6d934bfa0c7ad3ef95909db48f6f756 (commit)
       via  17fde6d091a9a661119d152e2304012de5fce056 (commit)
       via  f5a027733231f3af637a0cdcc0aaaa8c7870902d (commit)
       via  3d426a9e38bf2806468f6983f307610ad8548342 (commit)
       via  87ce2a04c53fa7bb4fff50a41e45c0b29af06dae (commit)
       via  96b961024c796c5a609fd4d6a772b060eb3b6197 (commit)
       via  7c84a0ca904a7a80262506f70ccbe09f99a68535 (commit)
       via  8444f82a1d163171deccfcf014cc31adb81f703b (commit)
       via  237b092b9f52d90716e537d624e9a8c60a4cd4b5 (commit)
       via  d674a7090f3ae01552e9df5044acc2df1127a7c0 (commit)
       via  20fa339009918ded4110124744bf97c12d3d77f5 (commit)
       via  784667142320ce3cbd8c4542c147451e43fb30d4 (commit)
       via  54bff650843cacd3c17a0afdb0fe32e15e1b65b0 (commit)
       via  14e361d7aa3bbd8601b0457ee8558344e444c651 (commit)
       via  16e4ecc0dbe114cfc97fe2cd32a035ae4c37f22b (commit)
       via  cda796e168a389624b4e06031922bf5eaf0b6f51 (commit)
       via  eb8d7fda368dbc5ddca45b672167a619e76e049f (commit)
       via  46bbb3edacf5a86d3f84de52593119396b448b69 (commit)
       via  3a80edfc74646ed5e651d60e7b4f95d165175a89 (commit)
       via  7dd9c6eb050bb23bff18b3139589f202d4c63a33 (commit)
       via  2edab91c10dcae30a93ce7d9f8088b8b33ee55eb (commit)
       via  4584ec12076e088cf36965b88ef8710ca85491f9 (commit)
       via  efec45729843f9b1864b2a9b491adff85304525a (commit)
       via  c9d665580ec705dab16bdf27147e584b44f70ed5 (commit)
       via  4869db5e97b2062a3adf81158577171990248ef3 (commit)
       via  281e9aa624806dfde63d006d7706dd84d54788d1 (commit)
       via  40101021d43f0ed6da0fd8ce11267bbcce0dac15 (commit)
       via  22ef172a21663abb477d72284b4d59c8eabcbb82 (commit)
       via  48ded086b6d25529dd336d74b73788d3cf87cfda (commit)
       via  5a4f233680ecf1132591f8213ff1cc6a2535b1b7 (commit)
       via  30feb358161fe68402e0e42deebe71a0c432763b (commit)
       via  9ea4267d62830b0b41e3282964d6cb0872355f6b (commit)
       via  1f2bdf09c6ace2eefc3dd4dfc7366dea9ff5b30e (commit)
       via  cec2c50d38391e11f7116643450156560e5a1b91 (commit)
       via  e671835b7afc90b3ff201b79f07a6fb67797bc5c (commit)
       via  fa72205cb90527fd34753203993859907a53ead2 (commit)
       via  24ef1aa73ed312282bd1a755b3ac94681c9f1544 (commit)
       via  d7c85de1c3d15d7abf68212e4b18cd140dd3f397 (commit)
       via  50367cd2ada722ddf5bede594d8ed7631fcde5ab (commit)
       via  ec9f644ac9d154de4dde490bb1174be09c8fc540 (commit)
       via  94b1b47ee13476f376feddf808c63560c036cf1b (commit)
       via  6377854769ea85f2dd38aac9a9b11fded61245f3 (commit)
       via  3271ba660a6a8434b1ec32b88ba456e9287a89ac (commit)
       via  7f420862a712047fa2c0031ce42a28861ac43546 (commit)
       via  d36b3012940ae4cb24d19359e6781efa2d92db41 (commit)
       via  6e245eba97de70d57c5ffa1080b482a29470be5c (commit)
       via  c90a6fb765e9339905803cbfa6cb7adf0431434b (commit)
       via  749234e5402bddc054d77b4113ecd09eda7a872e (commit)
       via  df049a5831c7c573698b98bfd4bc0ec8dc854c1f (commit)
       via  ea38d2a92e349df1f6438c1bd7b899f4cd951321 (commit)
       via  827f64ffb56038b080f630c6487bd4c5dbf83985 (commit)
       via  c7faa97a858bc4eedfca029176fd54c6196c3248 (commit)
       via  b5737fa98a3a488dbdc0c6aa7391cd038f6d24f1 (commit)
       via  69f9764846ca76d780e0ecd8b688200561f7c9bb (commit)
       via  7225345dbbe39f61b1c7e52732b621cfb1d830c5 (commit)
       via  40ed484e74e74fa116095eaf29e44b1cfee58811 (commit)
       via  e07e2682b4c10f4d7ca14894189d8dbee761bf8f (commit)
       via  98b1cfdcc8998ad3e35896ade0fdba04ceda8d74 (commit)
       via  77a194459598886be9a0bf3e3bac0a11025ef208 (commit)
       via  62261490a36c6911c5eb61be7cddcfb1bd19ba18 (commit)
       via  4d65956b033ebbbc965bac09c607c2300d9c2ea9 (commit)
       via  52834460bc1e8813c8cedd876dac7156b34fa60f (commit)
       via  118e6252ca1cabce6d4480a4f24c53e5456a2cfa (commit)
       via  6e07b1d27e5d3fb20e7d13f0cadfd923243fc48d (commit)
       via  969c39fbcd6a5675c1f4b97cd23d680e4b5b6487 (commit)
       via  0b722aec57e2e54083c1d56657762945ad4604fc (commit)
       via  066ce621f46cabb382b31a682501f0de8120c9fc (commit)
       via  e2887aa34ff4d8d972047e48803ed97b23beb739 (commit)
       via  b2f4cfdebc3b7feb9572e83570d212f0ef31a78a (commit)
       via  633785ff2876e5bf03070a235d3e8cfe94cbf6bd (commit)
       via  3db08215d47b576303a8cbaf6195b5f4a3bb9a13 (commit)
       via  cecac1aba0917b4f87837e3037a84954ac013b5c (commit)
       via  824344ca4f9765b5598aed2c11b6f3caf5cc77ba (commit)
       via  32261e523447cdecdfffe93807ac9bd0de3fe88d (commit)
       via  ea001bdce2a4442eb556c64514c8ec2473f4c4d1 (commit)
       via  1f3ef5810cab04310a11d4d561a4f32329dfb002 (commit)
       via  f32dbf8c793020592e09d6aafd5c2ed70ea4f2b1 (commit)
       via  07bbe694e779f4953911a50751abdc00117be7d3 (commit)
       via  0688d04e19c0e6305c1034eb5e97a66458fd805a (commit)
       via  8710b7097e6564969c5e417007a438d8f4ab710e (commit)
       via  d0fa75352b7ffd586499d28983bff5d714e5211a (commit)
       via  5de9129b066591c6ef57829ab9e1c2a030de49af (commit)
       via  7acbe13307c209309f1733757b6d5d7a2d9bce9b (commit)
       via  23a7fe7580c5625dd19c852faf9a3acb56293207 (commit)
       via  8372a7cb96e9d193cb1f85f3fd2c01e38c33a750 (commit)
       via  c2170eeffa616c51ca4c7ab7142523c04b762603 (commit)
       via  864089d2f64c6624aac3f52ece2c31dff6a8f59f (commit)
       via  ed9edfb5d5edb1dd0b6280ae4acdd9963a12ebe6 (commit)
       via  724c7dd8a4520d4020883b4ae3a3f2fa489acb1a (commit)
       via  6d78d93b8d3854dcab6c90307b19f43e1a93f592 (commit)
       via  93a360cc5d11a18572239b30d5bae63703012086 (commit)
       via  f6f6c6790a0f3704575b9e9c87cf55baf215eef3 (commit)
       via  6fcc66ab70d67efb1a8b96532b5eb96883caa727 (commit)
       via  b75d42bce5609effad86fb8b5d902f4c337e0cf9 (commit)
       via  ab7f45ba10d0a1a636a5ce7b4784a1d6ce3e94a3 (commit)
       via  5ae8deca2ac4925593779e52d4b7387be7f9bd9d (commit)
       via  3772b53f141b1324f3b77b5cad0e95104b1c9d10 (commit)
       via  fbcbc3fda41263ce865b6dbe9f5382e027fcd8c5 (commit)
       via  3d548a532dd74f9bf5f2033541f0b504d96baf04 (commit)
       via  32ac0d11e648f4d5fa07c347ab109222a1162a0e (commit)
       via  9e6c82ad4f55d0ff125721b94fa2191f1cc1000a (commit)
       via  6ef55de768d4ab9065bc92aa00d828212c4af4f0 (commit)
       via  53eddfa6069cc556a22d388fbde0cc83beb91bfb (commit)
       via  d56e56aaa79d7d65e9d969a7bf6795f2612d34ca (commit)
       via  33a97bbe01566b42a9e6a0466814c2fb46d0c368 (commit)
       via  596662fa9956dffad8ac9c3a9eb001bf39e1314e (commit)
       via  c6ec2b30552155bab7aea718fd97fd5f90206c9f (commit)
       via  97dfe206170141e809e8ebef68a6a371861fd7f9 (commit)
       via  9904a494c1f85d283ffa7c18ac5103d2ff2feba6 (commit)
       via  f969241e66e5c302d66a28d3f6ae5ce6fee19350 (commit)
       via  bfbbec0088b7d581ce751cbbe4d6f3af90e086d1 (commit)
       via  e40adcc9f8ba2dd64fdee98013ee0a98031684ea (commit)
       via  f9c316c4d75be236bbaa8464ef803ed2d3859d6d (commit)
       via  b0a16e66b0391025b04acb79af36d4618379cb14 (commit)
       via  bf7105a442e58c3444b096f30fd59c5c8acfd362 (commit)
       via  a8f35c2ec3264c1825412ecb1eac22192a972917 (commit)
       via  dcf106f37de996b7d7eb568382fbc9f403804174 (commit)
       via  c353e543fe20cb01262548486ee2c9af70608a01 (commit)
       via  4199e3b8669d0a36448687850374fdc2ad7240b6 (commit)
       via  bb4142cf49651ddcb0e00f6aaf451272c4c9977d (commit)
       via  206f2a5777679e6d1ad21ce435f6e7af92e2d41a (commit)
       via  540c2971fa25a14ae16a9bb14ba2f424b5f1ea96 (commit)
       via  818d220a6fe3d0512a226188e9164245a02c9185 (commit)
       via  c3ce498cbd79fb40e31e5d5b5298e6976d4cdbb1 (commit)
       via  499de2f6ba09214fb2dd7575f844b6d0003403df (commit)
       via  d1ec1e40b5b457c92aaa23f7af40e026e4596a99 (commit)
       via  8213266aeadc6cfae8313f1335f33a43e40f0a8c (commit)
       via  f44a1f8e513b37bcc52ba9ea0c172c3e94852756 (commit)
       via  7ec1862d1ac21dd92a3ea76a5a15eda4cf7b41ce (commit)
       via  dea80a27057a9bbf87f0bf5675b5a03ddd6fe18c (commit)
       via  b55e14c72c74ad4bcab302f9a81651ced881c415 (commit)
       via  0580464083068647909386211d6a3f22b3d1cf0e (commit)
       via  c0a6c611f171a40b0c69fdc2fb29b75abfd90ba6 (commit)
       via  73812f599c58b21a25c295e6ba546e875e63be50 (commit)
       via  b5b08fb4ffa53ec088f8ad865bee0fd6edb2906f (commit)
       via  13aaf454542c1028a033ac836d7a0d47c63a7029 (commit)
       via  067c5c1de23cff42597ec35d4c2a0730d8c16fbe (commit)
       via  c2cec97c243a014ce2535fc7ccef771f13d5e39a (commit)
       via  78e5999d375b8ceae5b114b7cfed4b2c20779921 (commit)
       via  f2052bbe7a66ae99d72b48477289f1fea32bc982 (commit)
       via  fde4f8ed8ce077b652f046ada8b208eaccbf3a7a (commit)
       via  bdf61915fc102bc07c12aa450376d7402bd427b4 (commit)
       via  f71e1a8ddb5a41dddb0dea92aefe694e26d4c174 (commit)
       via  42c85435d662ce7e355bb7d2b9c14675ebb6a1a1 (commit)
       via  66af0f440b7c203b3e3bc9b2e7fdee9f81e6ae77 (commit)
       via  fd0fd00cded9d641ee55a09edcb62366213357a6 (commit)
       via  f8de51293246a17166da9a2744c1eb5ab956d67b (commit)
       via  fc270c357a3301fec8cc161199242bb934203cf6 (commit)
       via  70ba0933adb6b8d64b0687289d51837a58b804f9 (commit)
       via  41bf6acad7b02f67240f4cf84f066078f9ed7116 (commit)
       via  aa726b9e09228f819a1ebe2c7ffe83b0c9e09d3d (commit)
       via  c7e17e05b647f6233c2062d038e5421686217816 (commit)
       via  1a4416c4c7f02a73652429f4e8e8e966f55e3e8b (commit)
       via  5acfdbae5d2b0aaa2320ddfa3aa1f2cddce7b978 (commit)
       via  024f4684065717944ab36c96154b023992fc56f1 (commit)
       via  b9d056dc854167f60b91172fd604ea041d02ea5f (commit)
       via  41ef2965ab38c28fb46dfc21695d6ed676a6b911 (commit)
       via  52d7fb1303dcc15fab68b89cf1dd8d2d719c7bb6 (commit)
       via  eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd (commit)
       via  a2cd8cfed14491303eb8338f90e206034c5a3fe2 (commit)
       via  4e23fced8108c99ddc9d52fb2c02af8cac4cc7bb (commit)
       via  d1e1519e662694c71ac2ad4e2300f592753446b5 (commit)
       via  3855dad79995e4392ff2593f8c30b5337fad7fb8 (commit)
       via  c6a9e42ce45887180e2918ab53b323282193000d (commit)
       via  e2e6193d65a20e6b7fccba288e5d1bc45b78d194 (commit)
       via  0000e5ccd8615d632ac6ddc831cd5d3af8084737 (commit)
       via  c66a241cde1b8fe4207d425c9956cb6dac948732 (commit)
       via  d345186d053575850e7cb541ae2d5eecf4242607 (commit)
       via  1464e221467fdb2e3812868d201f465559724349 (commit)
       via  92c09111f34c464c3dd2b0cfbfa13c3b6c74c3e5 (commit)
       via  09bf66a8e8f7e62f6e842b42b048721abef49904 (commit)
       via  1d20f082f2bc1570e72d8182f3b3253aff0fa79e (commit)
       via  9939e1314f970c6ba568956148a518ac710a280a (commit)
       via  b7ea362b023feba8d75d5831948bc0d8496b4069 (commit)
       via  143e9f4a65664332159aa6eb2f3c4c55cc9f7138 (commit)
       via  43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 (commit)
       via  221fd5d598e7dcf7b953150986a501b462b99891 (commit)
       via  5fb776a6371f2122e891467a8fe9b4d7b8b5c6a4 (commit)
       via  b7bba0015567c096541d62f2637b9818b1634a59 (commit)
       via  16dfbded4ca0fc78810c78ee29cab33c8c9fea42 (commit)
      from  23cd1d1d9ff8229cdf9a08c95cf0ee54d3a9dbe8 (commit)

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

- Log -----------------------------------------------------------------
commit 25d6233ccba3702fb20224b8133356eef7b9b309
Merge: 23cd1d1 dd5d549
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 9 22:40:29 2014 +0200

    Merge remote-tracking branch 'gdb/master' into tromey/python
    
    Conflicts:
    	gdb/Makefile.in
    	gdb/data-directory/Makefile.in
    	gdb/doc/gdb.texinfo
    	gdb/main.c
    	gdb/python/python.h

commit dd5d5494f4b899b0411fc62c2041ead9cc5e6a53
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Mon Jun 9 06:47:22 2014 -0700

    Add space before the opening parenthesis in function descriptions.
    
    gdb/doc
    	* python.texi (Xmethod API): Add space before the opening
    	parenthesis in function descriptions.

commit d71ad7fcb80503e5bd2dec76fa1ad7f030e72995
Author: Romain Chastenet <romain.chastenet@free.fr>
Date:   Mon Jun 9 15:06:58 2014 +0100

    Correctly save and recall the CFA saved register state.
    
    	PR binutils/16252
    	* dwarf.c (display_debug_frames): Remember the state of the
    	cfa_offset, cfa_reg, ra and cfa_exp field

commit 203e84589f591db087e72f02100f45858519d532
Author: Ryan Mansfield <rmansfield@qnx.com>
Date:   Mon Jun 9 15:04:01 2014 +0100

    Remove reference to GASp from linker testsuite configuration.
    
          * config/default.exp (GASP): Remove.

commit 0b128c63925cc1aaa6ea1e9c0ef07eb704349688
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jun 9 11:04:41 2014 +0100

    Update expected disassembly of MSP430X instructions now that the disassembler
    correcctly interprets an extension word with zero index offsets.
    
    	* gas/msp430/msp430x.d: Update to match revised assembler output.

commit 9caaaa8397d0d123b94d05dc7a2206b8be39727e
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jun 9 14:53:51 2014 +0100

    Fix a bunch of fork related regressions.
    
    I'm seeing a ton of new FAILs in fork-related tests.  Like, these and
    many more:
    
     +FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time) (timeout)
     +FAIL: gdb.base/disp-step-syscall.exp: vfork: display/i $pc (timeout)
     ...
     -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
     +FAIL: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step (timeout)
     -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp
     +FAIL: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp (timeout)
      ...
      FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork (timeout)
      FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork (timeout)
      FAIL: gdb.base/fileio.exp: System(3) call (timeout)
      FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork (timeout)
     -PASS: gdb.base/multi-forks.exp: run to exit 2
     +FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout)
      ...
      PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw)
     -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw)
     +FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout)
      PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw)
     -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw)
     +FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout)
    
    Three issues with
    https://sourceware.org/ml/gdb-patches/2014-06/msg00348.html
    (c077881a).
    
     - The inner 'status' local is shadowing the outer 'status' local,
       thus PTRACE_DETACH is never seeing the status it intends to pass on
       the inferior.
    
     - With that fixed, we then try to pass down the SIGTRAP that results
       from the step to the inferior.  Need to filter out signals that are
       in nopass state.
    
     - For software single-step archs, the current code is equivalent to:
    
          int status = 0;
          if (WIFSTOPPED (status))
            ptrace (PTRACE_DETACH, child_pid, 0, WSTOPSIG (status));
    
       ... and status == 0 is WIFEXITED, not WIFSTOPPED, so we're never
       detaching.
    
    gdb/
    2014-06-09  Pedro Alves  <palves@redhat.com>
    
    	* linux-nat.c (linux_child_follow_fork): Initialize status with
    	W_STOPCODE (0) instead of 0.  Remove shodowing 'status' local from
    	inner block.  Only pass the signal to PTRACE_DETACH if in pass
    	state.

commit 3657956bf8aa891be280a38bdb59bbcd99edd21b
Author: Gary Benson <gbenson@redhat.com>
Date:   Mon Jun 9 10:34:33 2014 +0100

    Separate out ANSI-standard signals
    
    This commit reorders various pieces of code to separate ANSI-standard
    signals from other signals that need checking.  Comments are added to
    document this, and to document the ordering of the signals.
    
    gdb/
    2014-06-09  Gary Benson  <gbenson@redhat.com>
    
    	* common/signals.c (gdb_signal_from_host): Reorder to separate
    	the always-available ANSI-standard signals from the signals that
    	require checking.
    	(do_gdb_signal_to_host): Likewise.
    	* proc-events.c (signal_table): Likewise.
    
    gdb/testsuite/
    2014-06-09  Gary Benson  <gbenson@redhat.com>
    
    	* gdb.base/sigall.c [Functions to send signals]: Reorder to
    	separate the always-available ANSI-standard signals from the
    	signals that require checking.
    	(main): Likewise.
    	* gdb.reverse/sigall-reverse.c [Functions to send signals]:
    	Likewise.
    	(main): Likewise.

commit c2610907652d508a532df68ba9911149b4fb39f9
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Jun 9 09:30:37 2014 +0930

    daily update

commit c077881afaedb9b74063bee992b3e472b4b6e9ca
Author: Hui Zhu <teawater@gmail.com>
Date:   Sun Jun 8 19:11:09 2014 +0800

    Fix gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout) with Linux 2.6.32 and older version
    https://sourceware.org/ml/gdb-patches/2014-04/msg00047.html
    
    Got gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw)
    (timeout) with Linux 2.6.32 and older version.
    
    The rootcause is after the test use "set can-use-hw-watchpoints 0" let GDB
    doesn't use hardware breakpoint and set a watchpoint on "global", GDB
    continue will keep single step inside function "vfork".
    The Linux 2.6.32 and older version doesn't have commit
    6580807da14c423f0d0a708108e6df6ebc8bc83d (get more info please goto
    http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=6580807da14c423f0d0a708108e6df6ebc8bc83d).
    When the function "vfork" do syscall, the single step flag TIF_SINGLESTEP
    will copy to child process.
    Then GDB detach it, child process and parent process will be hanged.
    
    So I make a patch that do a single step before detach.  Then TIF_SINGLESTEP
    of child process in old Linux kernel will be cleared before detach.
    Child process in new Linux kernel will not be affected by this single step.
    
    2014-06-08  Hui Zhu  <hui@codesourcery.com>
    
    	* common/linux-ptrace.c (linux_disable_event_reporting): New
    	function.
    	* common/linux-ptrace.h (linux_disable_event_reporting): New
    	declaration.
    	* linux-nat.c (linux_child_follow_fork): Do a single step before
    	detach.

commit ba2ffec39653bedebe1051d5d24954e9662781fa
Author: Alan Modra <amodra@gmail.com>
Date:   Sun Jun 8 09:30:45 2014 +0930

    daily update

commit 4186eb54dd4d57b59d58f470ec0fa9b19b9c9d5e
Author: Keith Seitz <keiths@redhat.com>
Date:   Sat Jun 7 10:40:39 2014 -0700

    Revert patchset for c++/16253: it causes a large performance regression.
    See the bug for further information.

commit b893397a4b1316610f49819344817715e4305de9
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jun 7 13:58:53 2014 +0930

    PROVIDE in linker script vs. built-in symbols
    
    	* ldexp.c (exp_fold_tree_1 <etree_provide>): Make PROVIDEd
    	linker script symbol value override a built-in linker symbol.

commit a47622ac1badbd906c7533ef6011b6bb021271ee
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jun 7 12:09:04 2014 +0930

    Allow both signed and unsigned fields in PowerPC cmpli insn
    
    There are legitimate reasons to allow a signed value in a cmpli insn
    field, for example to test for a "stw r1,lock@sdarel(r13)" instruction
    in user code, a kernel might use
    	subis r3,r3,STW_R1_0R13@ha	# subtract off high part
    	cmplwi r3,lock@sdarel		# is low part accessing lock?
    Since the lock@sdarel may take a range of -32768 to 32767,
    the allowed range of cmpli immediate must be at least [-32768,65535].
    
    bfd/
    	* elf32-ppc.c (ppc_elf_relocate_section): Treat field of cmpli
    	insn as a bitfield; Use complain_overflow_bitfield.
    	* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
    opcodes/
    	* ppc-opc.c (UISIGNOPT): Define and use with cmpli.
    gas/
    	* config/tc-ppc.c (ppc_insert_operand): Handle PPC_OPERAND_SIGNOPT
    	on unsigned fields.  Comment on PPC_OPERAND_SIGNOPT signed fields
    	in 64-bit mode.
    gold/
    	* powerpc.cc (relocate): Treat field of cmpli insn as a bitfield.

commit d634c69f87e9b88a5ff5cd8af7a1f60e738ea0bd
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Jun 7 09:30:54 2014 +0930

    daily update

commit 4320c6919860634baf2207d9a642a9fbd9efc3d5
Author: Cary Coutant <ccoutant@google.com>
Date:   Fri Jun 6 16:23:21 2014 -0700

    Strip .debug_gnu_pubnames and .debug_gnu_pubtypes when building .gdb_index.
    
    When not stripping those sections, there was a bug where gold was incorrectly
    adjusting section-relative offsets by the offset of the input section within
    the output section. That adjustment was both unnecessary and wrong, causing
    gold to miss a number of debug entries that should have been added to
    .gdb_index.  (With stripping, the adjustment was always 0, so the bug in
    dwarf_reader.cc would have been hidden by the change to layout.cc.)
    
    gold/
    	* dwarf_reader.h (Dwarf_pubnames_table): Remove output_section_offset_.
    	* dwarf_reader.cc (Dwarf_pubnames_table::read_section): Likewise.
    	(Dwarf_pubnames_table::read_header): Likewise.
    	* layout.cc (gdb_fast_lookup_sections): Add .debug_gnu_pubnames and
    	.debug_gnu_pubtypes.

commit 25326a285b3aea10ea9acd63b6187ae78b59b09e
Author: Doug Evans <xdje42@gmail.com>
Date:   Fri Jun 6 16:08:54 2014 -0700

    fix email address of previous checkins

commit d2929fdcf05bb14dc2484ee6918dbf67c5b46d75
Author: Doug Evans <xdje42@gmail.com>
Date:   Fri Jun 6 15:57:03 2014 -0700

    Add support for guile 2.0.5.
    
    	* guile/guile-internal.h (gdbscm_guile_major_version): Declare.
    	(gdbscm_guile_minor_version, gdbscm_guile_micro_version): Declare.
    	(gdbscm_guile_version_is_at_least): Declare.
    	(gdbscm_scm_string_to_int): Declare.
    	* guile/guile.c (gdbscm_guile_major_version): New global.
    	(gdbscm_guile_minor_version, gdbscm_guile_micro_version): New globals.
    	(guile_datadir): New static global.
    	(gdbscm_guile_data_directory): New function.
    	(initialize_scheme_side): Update.
    	(misc_guile_functions): Add guile-data-directory.
    	(initialize_gdb_module): Fetch guile version number.
    	* guile/lib/gdb.scm: Remove call to add-to-load-path.
    	* guile/lib/gdb/init.scm (%initialize!): Ditto.
    	* guile/lib/gdb/boot.scm: Use guile-data-directory.
    	* guile/scm-exception.c (gdbscm_print_exception_with_stack): Fix
    	comments.
    	* guile/scm-string.c (gdbscm_scm_string_to_int): New function.
    	* guile/scm-utils.c (gdbscm_guile_version_is_at_least): New function.
    	* guile/scm-value.c (gdbscm_value_to_string): Only call
    	scm_port_conversion_strategy if Guile version >= 2.0.6.
    
    	doc/
    	* guile.texi (Guile Configuration): Document guile-data-directory.

commit 6da01dbef2535e333e2b26547d61e4684b8e4da7
Author: Doug Evans <dje@google.com>
Date:   Fri Jun 6 15:41:09 2014 -0700

    * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.

commit 829155c9adb5f3750c9c612702fdbf26fa7c558e
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jun 6 19:59:21 2014 +0100

    sss-bp-on-user-bp-2.exp sometimes fails on native GNU/Linux.
    
    I noticed that sss-bp-on-user-bp-2.exp is racy on native GNU/Linux.  I
    sometimes still see an int3 in the disassembly:
    
     (gdb) PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 0
     disassemble test
     Dump of assembler code for function test:
        0x0000000000400590 <+0>:     push   %rbp
        0x0000000000400591 <+1>:     mov    %rsp,%rbp
        0x0000000000400594 <+4>:     nop
     => 0x0000000000400595 <+5>:     int3
        0x0000000000400596 <+6>:     pop    %rbp
        0x0000000000400597 <+7>:     retq
     End of assembler dump.
     (gdb) FAIL: gdb.base/sss-bp-on-user-bp-2.exp: before/after disassembly matches
    
    Enabling infrun/target debug logs, we can see the problem.
    Simplified, that's:
    
     (gdb) PASS: gdb.base/sss-bp-on-user-bp-2.exp: define stepi_del_break
     stepi_del_break
     infrun: clear_proceed_status_thread (process 25311)
     infrun: resume (step=1, signal=GDB_SIGNAL_0), trap_expected=0, current thread [process 25311] at 0x400594
     LLR: PTRACE_SINGLESTEP process 25311, 0 (resume event thread)
     target_resume (25311, step, 0)
     native:target_xfer_partial (3, (null), 0x0, 0x32dce4c, 0x400595, 1) = 0, 0
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     (gdb) linux_nat_wait: [process -1], [TARGET_WNOHANG]
    
    0x400595 is the address of the breakpoint, and "= 0" is
    TARGET_XFER_EOF.  That's default_memory_remove_breakpoint trying to
    remove the breakpoint, but failing.
    
    The problem is that we had just resumed the target and the native
    GNU/Linux target can't read memory off of a running thread.  Most of
    the time, we get "lucky", because we manage to read memory before the
    kernel actually schedules the target to run.
    
    So just give up and skip the test on any target that uses hardware
    stepping, not just remote targets.
    
    gdb/testsuite/
    2014-06-06  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
    	in target debug output instead of looking at RSP packets,
    	disabling the test on any target that uses hardware stepping.
    	Update comments.

commit 61c8d22ea32f86034340778f29c7fd9aaf144052
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Jun 6 15:52:24 2014 +0100

    break-unload-file.exp: Fix typo.
    
    s/is not pending/is pending/
    
    gdb/testsuite/
    2014-06-06  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/break-unload-file.exp: Fix typo.

commit d9a472877066d56b0546af71890bc92eef85df67
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri Jun 6 19:16:47 2014 +0800

    Restrict the pattern in gdb.base/jit.exp
    
    I see the following fail in some thumb multi-lib in arm-none-linux-gnueabi,
    
    info function jit_function^M
    All functions matching regular expression "jit_function":^M
    ^M
    Non-debugging symbols:^M
    0x00000790  __real_jit_function_XXXX^M
    0x0000079c  __jit_function_XXXX_from_arm^M
    0x0000079c  jit_function_0000^M
    0x00000790  __real_jit_function_XXXX^M
    0x0000079c  __jit_function_XXXX_from_arm^M
    0x0000079c  jit_function_0001^M
    (gdb) FAIL: gdb.base/jit.exp: one_jit_test-2: info function jit_function
    
    the test expects to see only jit_function_0000 and jit_function_0001
    
    one_jit_test 2 "${hex}  jit_function_0000\[\r\n\]+${hex}  jit_function_0001"
    
    Symbols with the prefix "__real_" or suffix "_from_arm" is generated
    by gcc/ld for arm/thumb interworking.
    
    This patch is to restrict the pattern from "jit_function" to
    "^jit_function", the output becomes expected.
    
    gdb/testsuite:
    
    2014-06-06  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/jit.exp (one_jit_test): Restrict the pattern
    	from "jit_function" to "^jit_function".

commit e5e01dbf8911d62631e5f53c083477442e2f1119
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri Jun 6 14:32:42 2014 +0800

    Tweak gdb.base/async.exp
    
    I see two fails in async.exp on arm-none-eabi target:
    
    nexti&^M
    (gdb) 0x000001ba        14       x = 5; x = 5;^M
    completed.^M
    FAIL: gdb.base/async.exp: nexti&
    finish&^M
    Run till exit from #0  0x000001ba in foo () at /scratch/yqi/arm-none-eabi-lite/src/gdb-trunk/gdb/testsuite/gdb.base/async.c:14^M
    (gdb) 0x000001e6 in main () at /scratch/yqi/arm-none-eabi-lite/src/gdb-trunk/gdb/testsuite/gdb.base/async.c:32^M
    32       y = foo ();^M
    Value returned is $1 = 8^M
    completed.^M
    FAIL: gdb.base/async.exp: finish&
    
    The corresponding test is "test_background "nexti&" "" ".*y = 3.*"",
    and it assumes that GDB "nexti" into the next source line.  It is wrong
    on arm.  After "nexti", it still stops at the same source line, and it
    fails.
    
    When gdb does "finish", if the PC is in the middle of a source line,
    the PC address is printed too.  See stack.c:print_frame,
    
      if (opts.addressprint)
        if (!sal.symtab
    	|| frame_show_address (frame, sal)
    	|| print_what == LOC_AND_ADDRESS)
          {
    	annotate_frame_address ();
    	if (pc_p)
    	  ui_out_field_core_addr (uiout, "addr", gdbarch, pc);
    	else
    	  ui_out_field_string (uiout, "addr", "<unavailable>");
    	annotate_frame_address_end ();
    	ui_out_text (uiout, " in ");
          }
    
    frame_show_address checks whether PC is the middle of a source line.
    Since after "nexti", the inferior stops at the middle of a source line,
    when we do "finish" the PC address is displayed.
    
    In sum, GDB works well, but test case needs update.  This patch is to
    add a statement at the same line to make sure "nexti" doesn't go to
    the new line, match the next instruction address in the output and
    match the hex address the output of "finish".
    
    gdb/testsuite:
    
    2014-06-06  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/async.c (foo): Add one statement.
    	* gdb.base/async.exp: Get the next instruction address and
    	match the output of "nexti" by instruction address.  Match
    	the hex address in the output of "finish".

commit 0a770bb257845d8c701e67b16395b9c1b922f607
Author: xmj <mingjie.xing@gmail.com>
Date:   Fri Jun 6 17:51:30 2014 +0800

    update ChangeLog

commit 73ba372ccf523876ab4b05993e240a37f99d9633
Author: Gary Benson <gbenson@redhat.com>
Date:   Fri Jun 6 10:32:12 2014 +0100

    Remove preprocessor conditionals for ANSI-standard signals
    
    The six signals SIGINT, SIGILL, SIGABRT, SIGFPE, SIGSEGV and SIGTERM
    are ANSI-standard and thus guaranteed to be available.  This patch
    removes all preprocessor conditionals relating to these symbols.
    
    gdb/
    2014-06-06  Gary Benson  <gbenson@redhat.com>
    
    	* common/signals.c: Remove preprocessor conditionals for
    	always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
    	SIGSEGV and SIGTERM.
    	* proc-events.c: Likewise.
    
    gdb/testsuite/
    2014-06-06  Gary Benson  <gbenson@redhat.com>
    
    	* gdb.base/call-signals.c: Remove preprocessor conditionals
    	for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
    	SIGSEGV and SIGTERM.
    	* gdb.base/sigall.c: Likewise.
    	* gdb.base/unwindonsignal.c: Likewise.
    	* gdb.reverse/sigall-reverse.c: Likewise.

commit adcc0a31ccb1b75debc778fdedb351321375e0bf
Author: xmj <mingjie.xing@gmail.com>
Date:   Fri Jun 6 17:28:19 2014 +0800

    add -q in help info and doc

commit 831517df13fe99c89f073632b70431510bee65ba
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri Jun 6 11:05:05 2014 +0800

    Skip hbreak-unmapped.exp if memory at address 0 is readable
    
    hbreak-unmapped.exp assumes that memory at address 0 is unmapped or
    unreadable, but on bare metal or uclinux targets, memory at address
    0 is readable.  For example, on arm-none-eabi, the vector table base
    address is 0x0.
    
    hbreak *0^M
    Hardware assisted breakpoint 3 at 0x0: file
    /scratch/yqi/arm-none-eabi-lite/obj/cs3-2014.11-999999-arm-none-eabi-i686-pc-linux-gnu/generated/arm-vector.S,
    line 25.^M
    (gdb) FAIL: gdb.base/hbreak-unmapped.exp: hbreak *0
    info break^M
    Num     Type           Disp Enb Address    What^M
    3       hw breakpoint  keep y   0x00000000
    /scratch/yqi/arm-none-eabi-lite/obj/cs3-2014.11-999999-arm-none-eabi-i686-pc-linux-gnu/generated/arm-vector.S:25^M
    (gdb) FAIL: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
    delete $bpnum
    
    This patch is to check whether address 0 is readable via command 'x 0'.
    If it is, skip the test.
    
    gdb/testsuite:
    
    2014-06-06  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/hbreak-unmapped.exp: Read memory at address 0.  If
    	readable, skip the test.

commit c33b2f12584e8ae5be0e7a54927194d6b5851623
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Mon Jun 2 11:35:22 2014 +0200

    symfile, vdso: remove target sections
    
    Target sections added by the add-symbol-file-from-memory command are not
    removed when the process exits.  In fact, they are not removed, at all.
    
    This causes GDB to crash in gdb.base/break-interp.exp.
    
    Change the owner of those target sections to the object file generated in
    symbol_file_add_from_memory and generalize the free_objfile observer in
    symfile.c to remove target sections of any freed object file.

commit 34fd659b79bed7333311a092e18f990e3bd31b2f
Author: Martin Storsjo <martin@martin.st>
Date:   Fri Jun 6 07:29:19 2014 +0100

    [AArch64] Fix the documentation on :pg_hi21:

commit b8b91e982ec3235a24ce052cbd8bb0e4fe1464e0
Author: Yao Qi <yao@codesourcery.com>
Date:   Thu Jun 5 15:07:47 2014 +0800

    Fix the race in gdb.threads/staticthreads.exp
    
    The code in gdb.threads/staticthreads.exp about checking the value of
    tlsvar in main thread is racy, because when child thread hits
    breakpoint, the main thread may not go into pthread_join yet, and
    may not be unwind to main.
    
    This patch is to move the line setting breakpoint on after sem_wait,
    so that the child thread will hit breakpoint after main thread calls
    sem_post.  IOW, when child thread hits breakpoint, the main thread is
    in either sem_post or pthread_join.  "up 10" can unwind main thread to
    main.
    
    gdb/testsuite:
    
    2014-06-06  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.threads/staticthreads.c (thread_function): Move the line
    	setting breakpoint on forward.
    	* gdb.threads/staticthreads.exp: Update comments.

commit 872a9dd8819dc701e19f6e6f3e15a320e5b08b67
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Jun 6 09:30:43 2014 +0930

    daily update

commit fb9347707fa2ca1cd968d56bc7ae29596c6aff81
Author: Ludovic Courtès <ludo@gnu.org>
Date:   Fri Jun 6 00:02:33 2014 +0200

    guile: Type-check the argument to 'history-append!'.
    
    gdb/
    2014-06-05  Ludovic Courtès  <ludo@gnu.org>
    
    	* guile/scm-value.c (gdbscm_history_append_x): Use
    	'vlscm_get_value_smob_arg_unsafe' instead of
    	'vlscm_scm_to_value'.
    
    gdb/testsuite/
    2014-06-05  Ludovic Courtès  <ludo@gnu.org>
    
    	* gdb.guile/scm-value.exp (test_value_in_inferior): Add test
    	"history-append! type error".

commit 6ef284bd18c31645eb3ec4e7691a0f07100d6b4e
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Mon Jun 2 17:10:36 2014 -0400

    PR mi/15806: Fix quoting of async events
    
    Original patch:
    https://sourceware.org/ml/gdb-patches/2014-04/msg00552.html
    
    New in v2:
    * In remote.c:escape_buffer, pass '\\' to fputstrn_unfiltered/printchar to
    make sure backslashes are escaped in remote debug output.
    * Updated function documentation for printchar.
    
    See updated ChangeLog below.
    
    --------------------
    
    The quoting in whatever goes in the event_channel of MI is little bit broken.
    
    Link for the lazy:
      https://sourceware.org/bugzilla/show_bug.cgi?id=15806
    
    Here is an example of a =library-loaded event with an ill-named directory,
    /tmp/how"are\you (the problem is present with every directory on Windows since
    it uses backslashes as a path separator). The result will be the following:
    
    =library-loaded,id="/tmp/how"are\\you/libexpat.so.1",...
    
    The " between 'how' and 'are' should be escaped.
    
    Another bad behavior is double escaping in =breakpoint-created, for example:
    
    =breakpoint-created,bkpt={...,fullname="/tmp/how\\"are\\\\you/test.c",...}
    
    The two backslashes before 'how' should be one and the four before 'you' should
    be two.
    
    The reason for this is that when sending something to an MI console, escaping
    can take place at two different moments (the actual escaping work is always
    done in the printchar function):
    
    1. When generating the content, if ui_out_field_* functions are used. Here,
    fields are automatically quoted with " and properly escaped. At least
    mi_field_string does it, not sure about mi_field_fmt, I need to investigate
    further.
    
    2. When gdb_flush is called, to send the data in the buffer of the console to
    the actual output (stdout). At this point, mi_console_raw_packet takes the
    whole string in the buffer, quotes it, and escapes all occurences of the
    quoting character and backslashes. The event_channel does not specify a quoting
    character, so quotes are not escaped here, only backslashes.
    
    The problem with =library-loaded is that it does use fprintf_unfiltered, which
    doesn't do escaping (so, no #1). When gdb_flush is called, backslashes are
    escaped (#2).
    
    The problem with =breakpoint-created is that it first uses ui_out_field_*
    functions to generate its output, so backslashes and quotes are escaped there
    (#1). backslashes are escaped again in #2, leading to an overdose of
    backslashes.
    
    In retrospect, there is no way escaping can be done reliably in
    mi_console_raw_packet for data that is already formatted, such as
    event_channel. At this point, there is no way to differentiate quotes that
    delimit field values from those that should be escaped. In the case of other MI
    consoles, it is ok since mi_console_raw_packet receives one big string that
    should be quoted and escaped as a whole.
    
    So, first part of the fix: for the MI channels that specify no quoting
    character, no escaping at all should be done in mi_console_raw_packet (that's
    the change in printchar, thanks to Yuanhui Zhang for this). For those channels,
    whoever generates the content is responsible for proper quoting and escaping.
    This will fix the =breakpoint-created kind of problem.
    
    Second part of the fix is to make =library-loaded generate content that is
    properly escaped. For this, we use ui_out_field_* functions, instead of one big
    fprintf_unfiltered. =library-unloaded suffered from the same problem so it is
    modified as well. There might be other events that need fixing too, but that's
    all I found with a quick scan. Those that use fprintf_unfiltered but whose sole
    variable data is a %d are not critical, since it won't generate a " or a \.
    
    Finally, a test has been fixed, as it was expecting an erroneous output.
    Otherwise, all other tests that were previously passing still pass (x86-64
    linux).
    
    gdb/ChangeLog:
    
    2014-06-02  Simon Marchi  <simon.marchi@ericsson.com>
    
    	PR mi/15806
    	* utils.c (printchar): Don't escape at all if quoter is NUL.
    	Update function documentation to clarify effect of parameter
    	QUOTER.
    	* remote.c (escape_buffer): Pass '\\' as the quoter to
    	fputstrn_unfiltered.
    	* mi/mi-interp.c (mi_solib_loaded): Use ui_out_field_* functions to
    	generate the output.
    	(mi_solib_unloaded): Same.
    
    gdb/testsuite/ChangeLog:
    
    2014-06-02  Simon Marchi  <simon.marchi@ericsson.com>
    
    	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
    	erroneous dprintf expected input.

commit 270c9937446ca5273caf7fb102bcdba9ed7cff41
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Mon May 19 14:46:01 2014 -0700

    Make it easy to make --disable-werror the default for both binutils and gdb
    
    The goal of this patch is to provide an easy way to make
    --disable-werror the default when building binutils, or the parts
    of binutils that need to get built when building GDB. In development
    mode, we want to continue making -Werror the default with GCC.
    But, when making releases, I think we want to make it as easy as
    possible for regular users to successfully build from sources.
    
    GDB already has this kind of feature to turn -Werror as well as
    the use of the libmcheck library. As GDB Release Manager, I take
    advantage of it to turn those off after having cut the branch.
    I'd like to be able to do the same for the binutils bits. And
    perhaps Tristan will want to do the same for his releases too
    (not sure, binutils builders might be a little savvier than GDB
    builders).
    
    This patch introduces a new file, called development.sh, which
    just sets a variable called $development. In our development branches
    (Eg. "master"), it's set to true. But setting it to false would allow
    us to change the default behavior of various development-related
    features to be turned off; in this case, it turns off the use of
    -Werror by default (use --enable-werror to turn it back on).
    
    bfd/ChangeLog:
    
            * development.sh: New file.
            * warning.m4 (AM_BINUTILS_WARNINGS): Source bfd/development.sh.
            Make -Werror the default with GCC only if DEVELOPMENT is true.
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add
            $(srcdir)/development.sh.
            * Makefile.in, configure: Regenerate.
    
    binutils/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
            bfd's development.sh.
            * Makefile.in, configure: Regenerate.
    
    gas/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
            bfd's development.sh.
            * Makefile.in, configure: Regenerate.
    
    gold/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): New.
            * Makefile.in, configure: Regenerate.
    
    gprof/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
            bfd's development.sh.
            * Makefile.in, configure: Regenerate.
    
    ld/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
            bfd's development.sh.
            * Makefile.in, configure: Regenerate.
    
    opcodes/ChangeLog:
    
            * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
            bfd's development.sh.
            * Makefile.in, configure: Regenerate.
    
    gdb/ChangeLog:
    
            * development.sh: Delete.
            * Makefile.in (config.status): Adjust dependency on development.sh.
            * configure.ac: Adjust development.sh source call.
            * configure: Regenerate.
    
    gdb/gdbserver/ChangeLog:
    
            * configure.ac: Adjust development.sh source call.
            * Makefile.in (config.status): Adjust dependency on development.sh.
            * configure: Regenerate.
    
    Tested on x86_64-linux by building two ways: One with DEVELOPMENT
    set to true, and one with DEVELOPMENT set to false. In the first
    case, I could see the use of -Werror, while it disappeared in
    the second case.

commit a872e241e2c2d23f3b14bc122cea6adc05a40d25
Author: Doug Evans <xdje42@gmail.com>
Date:   Wed Jun 4 20:01:40 2014 -0700

    Delete scm-generics.exp.
    
    Support for smobs as goops classes is changing in guile 2.2.
    We may eventually switch to using structs instead of smobs,
    so remove any claim we support goops or generics for now.
    
    	* gdb.guile/scm-generics.exp: Delete.

commit 16f691fb2ebac790fccf04c29a7027cfab50589b
Author: Doug Evans <xdje42@gmail.com>
Date:   Wed Jun 4 19:44:30 2014 -0700

    Split create-breakpoint! into make-breakpoint, register-breakpoint!.
    Rename breakpoint-delete! to delete-breakpoint!.
    
    	* guile/scm-breakpoint.c (struct gdbscm_breakpoint_object): New members
    	is_scheme_bkpt, spec.
    	(bpscm_make_breakpoint_smob): Initialize new members.
    	(gdbscm_create_breakpoint_x): Split into two ...
    	(gdbscm_make_breakpoint, gdbscm_register_breakpoint_x): New functions.
    	(bpscm_breakpoint_deleted): Reset breakpoint number and stop function.
    	(scheme_function breakpoint_functions): Update.
    	* guile/lib/gdb.scm: Delete create-breakpoint!.  Rename
    	breakpoint-delete! to delete-breakpoint!.  Add make-breakpoint,
    	register-breakpoint!.
    
    	testsuite/
    	* gdb.guile/scm-breakpoint.exp: Update.
    	Add tests for breakpoint registration.
    
    	doc/
    	* guile.texi (Breakpoints In Guile): Update.

commit c5cad97c384b81c6b492007a75fd330058c110f6
Author: Alan Modra <amodra@gmail.com>
Date:   Thu Jun 5 09:31:07 2014 +0930

    daily update

commit ef7cab6ba16d76c3470fb27a0c8966513f7cb34a
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Wed Jun 4 14:03:22 2014 -0400

    gdbserver crash if the_target->supports_z_point_type is NULL
    
    When debugging on LynxOS targets (and probably on SPU targets as well),
    inserting a breakpoint and resuming the program's execution causes
    GDBserver to crash.
    
    The crash occurs while handling the Z0 packet sent by GDB to insert
    our breakpoint, because z_type_supported calls
    the_target->supports_z_point_type without checking that it is not NULL
    This patch fixes the issue by making z_type_supported return false if
    the_target->supports_z_point_type is NULL.
    
    gdb/gdbserver/ChangeLog:
    
            PR server/17023
            * mem-break.c (z_type_supported): Return zero if
            THE_TARGET->SUPPORTS_Z_POINT_TYPE is NULL.
    
    Tested on ppx-lynx5.

commit 012370f6818657a816df1463ee71ca4e4ee40b33
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu May 8 11:26:44 2014 -0600

    handle VLA in a struct or union
    
    It is valid in GNU C to have a VLA in a struct or union type, but gdb
    did not handle this.
    
    This patch adds support for these cases in the obvious way.
    
    Built and regtested on x86-64 Fedora 20.
    New tests included.
    
    2014-06-04  Tom Tromey  <tromey@redhat.com>
    
    	* ada-lang.c (ada_template_to_fixed_record_type_1): Use
    	value_from_contents_and_address_unresolved.
    	(ada_template_to_fixed_record_type_1): Likewise.
    	(ada_which_variant_applies): Likewise.
    	* value.h (value_from_contents_and_address_unresolved): Declare.
    	* value.c (value_from_contents_and_address_unresolved): New
    	function.
    	* gdbtypes.c (is_dynamic_type, resolve_dynamic_type)
    	<TYPE_CODE_STRUCT, TYPE_CODE_UNION>: New cases.
    	(resolve_dynamic_struct, resolve_dynamic_union): New functions.
    
    2014-06-04  Tom Tromey  <tromey@redhat.com>
    
    	* gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
    	VLA-in-union.
    	* gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
    	inner_vla_struct, vla_union types.  Initialize objects of those
    	types and compute their sizes.

commit 92e2a17f9b145d35b4a9a2273612d323ccdc9cac
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu May 8 10:10:43 2014 -0600

    minor cleanups in is_dynamic_type
    
    I noticed that gdbtypes.c:is_dynamic_type has some unneeded "break"s.
    This patch cleans up the function a bit, removing those and removing
    the switch's default case so that the end of the function is a bit
    clearer.
    
    2014-06-04  Tom Tromey  <tromey@redhat.com>
    
    	* gdbtypes.c (is_dynamic_type): Remove unneeded "break"s.

commit c0939df1ce443e82c44188ff988acbb45780bfd7
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Apr 15 09:40:57 2013 -0600

    constify to_attach
    
    This constifies the "args" argument to the target_ops to_attach
    method.
    
    I updated all instances of the method.  I could not compile all of
    them but I hand-inspected them.  In all cases either the argument is
    ignored, or it is passed to parse_pid_to_attach.  (linux-nat does some
    extra stuff, but that one I built...)
    
    If you want to try it on your host of choice, please do so.
    
    The code in parse_pid_to_attach seems a little bogus to me.  If there
    is a platform with a broken strtoul, we have better methods for fixing
    the issue now.  However, I left the code as is since it is clearly ok
    to do so.
    
    Built and regtested on x86-64 Fedora 20.
    
    2014-06-04  Tom Tromey  <tromey@redhat.com>
    
    	* procfs.c (procfs_attach): Make "args" const.
    	* windows-nat.c (windows_attach): Make "args" const.
    	* nto-procfs.c (procfs_attach): Make "args" const.
    	* inf-ttrace.c (inf_ttrace_attach): Make "args" const.
    	* go32-nat.c (go32_attach): Make "args" const.
    	* gnu-nat.c (gnu_attach): Make "args" const.
    	* darwin-nat.c (darwin_attach): Make "args" const.
    	* inf-ptrace.c (inf_ptrace_attach): Make "args" const.
    	* linux-nat.c (linux_nat_attach): Make "args" const.
    	* remote.c (extended_remote_attach_1, extended_remote_attach):
    	Make "args" const.
    	* target.h (struct target_ops) <to_attach>: Make "args" const.
    	(find_default_attach): Likewise.
    	* utils.c (parse_pid_to_attach): Make "args" const.
    	* utils.h (parse_pid_to_attach): Update.

commit 8eaff7cd138d8517f8c2fbc8be9b8c6eaf649bd9
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 21 10:33:42 2014 -0700

    convert to_thread_address_space to use TARGET_DEFAULT_FUNC
    
    This converts to_thread_address_space to use TARGET_DEFAULT_FUNC.
    
    This method was one of a handful not using the normal target
    delegation approach.  The only rationale here is consistency in the
    target vector.
    
    Built and regtested on x86-64 Fedora 20.
    
    2014-06-04  Tom Tromey  <tromey@redhat.com>
    
    	* target-delegates.c: Rebuild.
    	* target.c (default_thread_address_space): New function.
    	(target_thread_address_space): Simplify.
    	* target.h (struct target_ops) <to_thread_address_space>: Add
    	TARGET_DEFAULT_FUNC.

commit 03388bb71c1a1d1c613bb963f3d9287cfd100138
Author: Yao Qi <yao@codesourcery.com>
Date:   Wed Jun 4 13:03:19 2014 +0800

    Tweak sss-bp-on-user-bp.exp
    
    sss-bp-on-user-bp.c has an assumption that write to integer can be
    compiled to a single instruction, which isn't true on some arch, such
    as arm.  This test requires setting two breakpoints on two consecutive
    instructions, so this patch is to get the address of the next
    instruction via disassemble and set the 2nd breakpoint there.  This
    approach is portable.
    
    This patch fixes the fails in sss-bp-on-user-bp.exp on arm-none-abi
    target.  There is no change in x86 test results.  I also revert the
    patch to PR breakpoints/17000, and verified that the patched
    sss-bp-on-user-bp.exp still trigger the fail on
    x86-with-software-single-step.
    
    gdb/testsuite:
    
    2014-06-04  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/sss-bp-on-user-bp.c (main): Remove comments.
    	* gdb.base/sss-bp-on-user-bp.exp: Don't set breakpoint on
    	"set bar break here".  Get the next instruction address and
    	set breakpoint there.  Remove "bar break" from the regexp
    	patterns.

commit ac21917f6bef764c73323c8117d293b5f6c70228
Author: Will Newton <will.newton@linaro.org>
Date:   Wed May 21 16:49:57 2014 +0100

    bfd/elfnn-aarch64.c: Cleanup a couple of TLS functions
    
    Add an assert and remove an unused line of code.
    
    bfd/ChangeLog:
    
    2014-06-04  Will Newton  <will.newton@linaro.org>
    
            * elfnn-aarch64.c (tpoff_base): Make test of tls_sec
    	being non-NULL into an assert.
    	(elfNN_aarch64_tls_relax): Remove unused code.

commit 1913f160bd7e0e06c04f390d643bb44a25c99881
Author: Doug Evans <xdje42@gmail.com>
Date:   Wed Jun 4 00:26:03 2014 -0700

    * guile/scm-type.c (type_smob): Remove duplicate typedef.

commit 70ad5bfff3eeec62753ac4483bab8b7467dd3dd0
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Mon Jun 2 10:25:44 2014 +0200

    btrace: async support
    
    Add support for async command execution.  This fixes the gdb.btrace tests.
    
    	* record-btrace.c: Include event-loop.h and inf-loop.h.
    	(record_btrace_resume_exec_dir)
    	(record_btrace_async_inferior_event_handler)
    	(record_btrace_handle_async_inferior_event): New.
    	(record_btrace_open): Create async event handler.
    	(record_btrace_close): Delete async event handler.
    	(record_btrace_resume): Set record_btrace_resume_exec_dir,
    	Mark async event handler.
    	(record_btrace_execution_direction): New.
    	(init_record_btrace_ops): Initialize to_execution_direction.

commit 9f5a4cef68413e211bc765e969bf6778150231db
Author: Hui Zhu <teawater@gmail.com>
Date:   Wed Jun 4 14:37:34 2014 +0800

    Add system test before "set remote system-call-allowed 1" to fileio.exp
    
    This patch is update version according to the discussion in
    https://www.sourceware.org/ml/gdb-patches/2009-11/msg00090.html.
    If test get the target doesn't support fileio system according to the
    remote log.   It will set this test as "unsupported".
    
    Before I made this patch, I want add a check before all of tests in this
    file.  But I found that the target maybe support one call but not others.
    For example: my target support Fwrite, Fopen and so on.  But not Fgettimeofday.
    And it doesn't support Fsystem NULL but it support Fsystem not NULL.
    So I think if we want to check target support fileio, we need check them
    one by one.
    
    2014-06-04  Nathan Sidwell  <nathan@codesourcery.com>
    	    Hui Zhu  <hui@codesourcery.com>
    
    	* gdb.base/fileio.exp: Add test for shell not available as well as
    	available.
    	* gdb.base/fileio.c (test_system): Check for shell twice.

commit 90a45c4d5f59bf512cc101802fbfb430f7e9248f
Author: Yao Qi <yao@codesourcery.com>
Date:   Tue Jun 3 13:20:56 2014 +0800

    Fix a regexp pattern in gdb.base/auto-connect-native-target.exp
    
    When I test gdb head (for 7.8 release) on arm-none-eabi, I find the
    following this failure, which are caused by the improper regexp
    pattern in the test.
    
    (gdb) help target native^M
    Undefined target command: "native".  Try "help target".^M
    (gdb) FAIL: gdb.base/auto-connect-native-target.exp: help target native
    
    The space in front of "$gdb_prompt $" looks redundant, and this patch
    is to remove it from the regexp pattern.
    
    gdb/testsuite:
    
    2014-06-04  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/auto-connect-native-target.exp: Remove redundant
    	space from the regexp pattern.

commit 70017e417c365ee1a27f2894678b06731ebb4d15
Author: Yao Qi <yao@codesourcery.com>
Date:   Tue Jun 3 13:17:42 2014 +0800

    Fix regexp pattern in gdb.base/default.exp
    
    I see this failure on arm-none-eabi gdb testing.
    
    target native^M
    Undefined target command: "native".  Try "help target".^M
    (gdb) FAIL: gdb.base/default.exp: target native
    
    This patch is to update the regexp pattern to match "native" instead of
    "child".
    
    gdb/testsuite:
    
    2014-06-04  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/default.exp: Replace "child" with "native" in
    	regexp pattern.

commit b6210538cfa62f8dd5793916f26eefa83e00a13e
Author: Doug Evans <xdje42@gmail.com>
Date:   Tue Jun 3 20:37:56 2014 -0700

    	* guile/scm-param.c (pascm_make_param_smob): Add ARI comment.
    	(gdbscm_make_parameter): Ditto.

commit d03cec6e448d1211fa6ac11e032e21b06d45b5dd
Author: Alan Modra <amodra@gmail.com>
Date:   Wed Jun 4 09:30:43 2014 +0930

    daily update

commit a5b1fd27801326156c2263b867297e80bcf9fe3d
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 3 13:48:12 2014 -0700

    resize_section_table cleanup
    
    	* exec.c (exec_close_1): Call clear_section_table instead of
    	resize_section_table.
    	(clear_section_table): New function.
    	(resize_section_table): Make static.  Rename arg num_added to
    	adjustment.
    	* exec.h (clear_section_table): Declare.
    	(resize_section_table): Delete.
    	* progspace.c (release_program_space): Call clear_section_table
    	instead of resize_section_table.

commit 33ac0ca144af42a986a21fcf9c978b4d75b8174c
Author: DJ Delorie <dj@redhat.com>
Date:   Tue Jun 3 16:23:21 2014 -0400

    * elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.

commit 1e47491b33aac7447697c3cdeff0bbdbba5d58a0
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Tue Jun 3 10:39:03 2014 -0700

    gdb/doc/python.texi: Fix reference to "Progspaces In Python".
    
    A recent change broke the documentation build due to a think-o
    in a reference.  Fixed thusly.
    
    gdb/doc/ChangeLog:
    
            * python.texi (Xmethod API): Fix reference to "Progspaces In
            Python".
    
    Tested by rebuilding all documentation formats.

commit 0c6e92a52c60347a3e5689150d25b1cb87eeb258
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Sun Mar 30 16:24:50 2014 -0700

    Documentation of the xmethod support in GDB Python API.
    
    	* NEWS (Python Scripting): Add entry about the new xmethods
    	feature.
    
    	doc/
    	*  python.texi (Xmethods In Python, XMethod API)
    	(Writing an Xmethod): New nodes.
    	(Python API): New menu entries "Xmethods In Python",
    	"Xmethod API", "Writing an Xmethod".

commit 883964a75e8c6531f167391354f1a4d83d203988
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Tue May 20 06:53:04 2014 -0700

    Xmethod support in Python.
    
    	* python/py-xmethods.c: New file.
    	* python/py-objfile.c (objfile_object): New field 'xmethods'.
    	(objfpy_dealloc): XDECREF on the new xmethods field.
    	(objfpy_new, objfile_to_objfile_object): Initialize xmethods
    	field.
    	(objfpy_get_xmethods): New function.
    	(objfile_getset): New entry 'xmethods'.
    	* python/py-progspace.c (pspace_object): New field 'xmethods'.
    	(pspy_dealloc): XDECREF on the new xmethods field.
    	(pspy_new, pspace_to_pspace_object): Initialize	xmethods
    	field.
    	(pspy_get_xmethods): New function.
    	(pspace_getset): New entry 'xmethods'.
    	* python/python-internal.h: Add declarations for new functions.
    	* python/python.c (_initialize_python): Invoke
    	gdbpy_initialize_xmethods.
    	* python/lib/gdb/__init__.py (xmethods): New
    	attribute.
    	* python/lib/gdb/xmethod.py: New file.
    	* python/lib/gdb/command/xmethods.py: New file.
    
    	testuite/
    	* gdb.python/py-xmethods.cc: New testcase to test xmethods.
    	* gdb.python/py-xmethods.exp: New tests to test xmethods.
    	* gdb.python/py-xmethods.py: Python script supporting the
    	new testcase and tests.

commit 58992dc550f2012ca04f190cb77d2d829301cb72
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Tue Jun 3 09:56:58 2014 -0700

    Missed ChangeLog entry in the previous commit.

commit 233e8b28cf7b548ca197a7a6d9bf5f9ce80053ac
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Tue May 20 06:41:39 2014 -0700

    Lookup and invoke debug methods of C++ classes if they are the best match.
    
    	* eval.c (evaluate_subexp_standard): Call the xmethod if the
    	best match method returned by find_overload_match is an xmethod.
    	* valarith.c (value_x_binop, value_x_unop): Call the xmethod if
    	the best matching operator returned by find_overload_match is an
    	xmethod.
    	* valops.c: #include "extension.h".
    	(find_method_list): Add "fn_list" and "xm_worker_vec" arguments.
    	Return void.  The list of matching source methods is returned in
    	"fn_list" and a vector of matching debug method workers is
    	returned in "xm_worker_vec".  Update all callers.
    	(value_find_oload_method_list): Likewise.
    	(find_oload_champ): Add "xm_worker_vec" parameter.  If it is
    	non-NULL, then the index of the best matching method in this
    	vector is returned.  Update all callers.
    	(find_overload_match): Include xmethods while performing overload
    	resolution.

commit e81e7f5e38bf0da52d9e88a94e4df9aeecd80357
Author: Siva Chandra <sivachandra@chromium.org>
Date:   Tue May 20 06:30:29 2014 -0700

    Add xmethod interface to the extension language API.
    
    	* defs.h (enum lval_type): New enumerator "lval_xcallable".
    	* extension-priv.h (struct extension_language_ops): Add the
    	xmethod interface.
    	* extension.c (new_xmethod_worker, clone_xmethod_worker,
    	get_matching_xmethod_workers, get_xmethod_argtypes,
    	invoke_xmethod, free_xmethod_worker,
    	free_xmethod_worker_vec): New functions.
    	* extension.h: #include "common/vec.h".
    	New function declarations.
    	(struct xmethod_worker): New struct.
    	(VEC (xmethod_worker_ptr)): New vector type.
    	(xmethod_worker_ptr): New typedef.
    	(xmethod_worker_vec): Likewise.
    	* gdbtypes.c (gdbtypes_post_init): Initialize "xmethod" field of
    	builtin_type.
    	* gdbtypes.h (enum type_code): New enumerator TYPE_CODE_XMETHOD.
    	(struct builtin_type): New field "xmethod".
    	* valarith.c (value_ptradd): Assert that the value argument is not
    	lval_xcallable.
    	* valops.c (value_must_coerce_to_target): Return 0 for
    	lval_xcallable values.
    	* value.c (struct value): New field XM_WORKER in the field
    	LOCATION.
    	(value_address, value_raw_address): Return 0 for lval_xcallable
    	values.
    	(set_value_address): Assert that the value is not an
    	lval_xcallable.
    	(value_free): Free the associated xmethod worker when freeing
    	lval_xcallable values.
    	(set_value_component_location): Assert that the WHOLE value is not
    	lval_xcallable.
    	(value_of_xmethod, call_xmethod): New functions.
    	* value.h: Declare "struct xmethod_worker".
    	Declare new functions value_of_xmethod, call_xmethod.

commit ef370185fcf955b1273c2c6bcbe0b406ec1cbd83
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Tue Jun 3 17:42:19 2014 +0100

    User breakpoint ignored if software-single-step at same location
    
    with the following code...
    
        12    Nested;   -- break #1
        13    return I; -- break #2
        14  end;
    
    (line 12 is a call to function Nested)
    
    ... we have noticed the following errorneous behavior on ppc-aix,
    where, after having inserted a breakpoint at line 12 and line 13,
    and continuing from the breakpoint at line 12, the program never
    stops at line 13, running away until the program terminates:
    
        % gdb -q func
        (gdb) b func.adb:12
        Breakpoint 1 at 0x10000a24: file func.adb, line 12.
        (gdb) b func.adb:13
        Breakpoint 2 at 0x10000a28: file func.adb, line 13.
        (gdb) run
        Starting program: /[...]/func
    
        Breakpoint 1, func () at func.adb:12
        12        Nested;   -- break #1
        (gdb) c
        Continuing.
        [Inferior 1 (process 4128872) exited with code 02]
    
    When resuming from the first breakpoint, GDB first tries to step out
    of that first breakpoint.  We rely on software single-stepping on this
    platform, and it just so happens that the address of the first
    software single-step breakpoint is the same as the user's breakpoint
    #2 (0x10000a28).  So, with infrun and target traces turned on (but
    uninteresting traces snip'ed off), the "continue" operation looks like
    this:
    
        (gdb) c
        ### First, we insert the user breakpoints (the second one is an internal
        ### breakpoint on __pthread_init). The first user breakpoint is not
        ### inserted as we need to step out of it first.
        target_insert_breakpoint (0x0000000010000a28, xxx) = 0
        target_insert_breakpoint (0x00000000d03f3800, xxx) = 0
        ### Then we proceed with the step-out-of-breakpoint...
        infrun: resume (step=1, signal=GDB_SIGNAL_0), trap_expected=1, current thread [process 15335610] at 0x10000a24
        ### That's when we insert the SSS breakpoints...
        target_insert_breakpoint (0x0000000010000a28, xxx) = 0
        target_insert_breakpoint (0x00000000100009ac, xxx) = 0
        ### ... then let the inferior resume...
        target_resume (15335610, continue, 0)
        infrun: wait_for_inferior ()
        target_wait (-1, status, options={}) = 15335610,   status->kind = stopped, signal = GDB_SIGNAL_TRAP
        infrun: target_wait (-1, status) =
        infrun:   15335610 [process 15335610],
        infrun:   status->kind = stopped, signal = GDB_SIGNAL_TRAP
        infrun: infwait_normal_state
        infrun: TARGET_WAITKIND_STOPPED
        infrun: stop_pc = 0x100009ac
        ### At this point, we stopped at the second SSS breakpoint...
        target_stopped_by_watchpoint () = 0
        ### We remove the SSS breakpoints...
        target_remove_breakpoint (0x0000000010000a28, xxx) = 0
        target_remove_breakpoint (0x00000000100009ac, xxx) = 0
        target_stopped_by_watchpoint () = 0
        ### We find that we're not done, so we resume....
        infrun: no stepping, continue
        ### And thus insert the user breakpoints again, except we're not
        ### inserting the second breakpoint?!?
        target_insert_breakpoint (0x0000000010000a24, xxx) = 0
        infrun: resume (step=0, signal=GDB_SIGNAL_0), trap_expected=0, current thread [process 15335610] at 0x100009ac
        target_resume (-1, continue, 0)
        infrun: prepare_to_wait
        target_wait (-1, status, options={}) = 15335610,   status->kind = exited, status = 2
    
    What happens is that the removal of the software single-step
    breakpoints effectively removed the breakpoint instruction from
    inferior memory.  But because such breakpoints are inserted directly
    as raw breakpoints rather than through the normal chain of
    breakpoints, we fail to notice that one of the user breakpoints points
    to the same address and that this user breakpoint is therefore
    effectively un-inserted.  When resuming after the single-step, GDB
    thinks that the user breakpoint is still inserted and therefore does
    not need to insert it again.
    
    This patch teaches the insert and remove routines of both regular and
    raw breakpoints to be aware of each other.  Special care needs to be
    applied in case the target supports evaluation of breakpoint
    conditions or commands.
    
    gdb/ChangeLog:
    
    	PR breakpoints/17000
    	* breakpoint.c (find_non_raw_software_breakpoint_inserted_here):
    	New function, extracted from software_breakpoint_inserted_here_p.
    	(software_breakpoint_inserted_here_p): Replace factored out code
    	by call to find_non_raw_software_breakpoint_inserted_here.
    	(bp_target_info_copy_insertion_state): New function.
    	(bkpt_insert_location): Handle the case of a single-step
    	breakpoint already inserted at the same address.
    	(bkpt_remove_location): Handle the case of a single-step
    	breakpoint still inserted at the same address.
    	(deprecated_insert_raw_breakpoint): Handle the case of non-raw
    	breakpoint already inserted at the same address.
    	(deprecated_remove_raw_breakpoint): Handle the case of a
    	non-raw breakpoint still inserted at the same address.
    	(find_single_step_breakpoint): New function, extracted from
    	single_step_breakpoint_inserted_here_p.
    	(find_single_step_breakpoint): New function,
    	factored out from single_step_breakpoint_inserted_here_p.
    	(single_step_breakpoint_inserted_here_p): Reimplement.
    
    gdb/testsuite/ChangeLog:
    
    	PR breakpoints/17000
    	* gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
    	* gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
    
    Tested on ppc-aix with AdaCore's testsuite.  Tested on x86_64-linux,
    (native and gdbserver) with the official testsuite.  Also tested on
    x86_64-linux through Pedro's branch enabling software single-stepping
    on that platform (native and gdbserver).

commit c32abae8456a2cb959862626b5ff9ebdd1543514
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jun 3 17:18:27 2014 +0100

    This is to fix a further problem with merging resource sections.  It turns
    out that the section is supposed to be page-aligned, but the newly merged
    section was not being padded out to a page boundary.  This meant that when
    the executable was stripped a badly sized .rsrc section was written out.
    
    	PR ld/16807
    	* peXXigen.c (rsrc_process_section): Page align the new contents
    	befgore writing out.

commit 1e2ccb612d2b61014bb7e9fef3eb58e4947b9d2b
Author: Brad Mouring <bmouring@ni.com>
Date:   Mon Jun 2 15:55:10 2014 -0500

    gdb/source.c: Fix matching path substitute rule listing
    
    The check for the source (or "from") directory snippet in listing
    matching path substitution rules currently will not match anything
    other than a direct match of the "from" field in a substitution rule,
    resulting in the incorrect behavior below:
    
    ...
    (gdb) set substitute-path /a/path /another/path
    (gdb) show substitute-path
    List of all source path substitution rules:
      `/a/path' -> `/another/path'.
    (gdb) show substitute-path /a/path/to/a/file.ext
    Source path substitution rule matching `/a/path/to/a/file.ext':
    (gdb) show substitute-path /a/path
    Source path substitution rule matching `/a/path':
      `/a/path' -> `/another/path'.
    ...
    
    This change effects the following behavior by (sanely) checking
    with the length of the "from" portion of a rule and ensuring that
    the next character of the path considered for substitution is a path
    delimiter (or NULL). With this change, the following behavior is
    garnered:
    ...
    (gdb) set substitute-path /a/path /another/path
    (gdb) show substitute-path
    List of all source path substitution rules:
      `/a/path' -> `/another/path'.
    (gdb) show substitute-path /a/path/to/a/file.ext
    Source path substitution rule matching `/a/path/to/a/file.ext':
      `/a/path' -> `/another/path'.
    (gdb) show substitute-path /a/pathological/case/that/should/fail.err
    Source path substitution rule matching `/a/pathological/case/that/should/fail.err':
    (gdb)
    
    Also included is a couple of tests added to subst.exp to verify
    this behavior in the test suite.
    
    gdb/ChangeLog:
    
            * source.c (show_substitute_path_command): Fix display of matching
            substitution rules.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.ada/subst.exp: Add tests to verify partial path matching
            output.
    
    This was tested on x86_64 Linux.

commit c6ec5ab23a17b972c7c78ac66f3685b57db74946
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jun 3 14:04:48 2014 +0100

    Skip sss-bp-on-user-bp-2.exp on remote hardware step targets.
    
    gdb/testsuite/
    2014-06-03  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
    	target that doesn't use software single-stepping.

commit d3448d85235386883085fedff90263881fc17b8f
Author: Gary Benson <gbenson@redhat.com>
Date:   Tue Jun 3 13:49:20 2014 +0100

    This patch replaces a call to cplus_demangle with a call to
    gdb_demangle.  This change was included in an RFC from last
    March [1] but omitted from the eventual commit.
    
    [1] https://sourceware.org/ml/gdb-patches/2013-03/msg00235.html
    
    2014-06-03  Gary Benson  <gbenson@redhat.com>
    
    	* gnu-v2-abi.c (gnuv2_value_rtti_type): Use gdb_demangle.

commit 835c559fd59d4ebb3b04d046c1f9f36183db0fe6
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jun 3 12:46:46 2014 +0100

    PR breakpoints/17000: user breakpoint not inserted if software-single-step at same location - test
    
    GDB gets confused when removing a software single-step breakpoint that
    is at the same address as another breakpoint.  Add another kfailed
    test.
    
    gdb/testsuite/
    2014-06-03  Pedro Alves  <palves@redhat.com>
    
    	PR breakpoints/17000
    	* gdb.base/sss-bp-on-user-bp-2.c: New file.
    	* gdb.base/sss-bp-on-user-bp-2.exp: New file.

commit 06eb158633faa8746dd39f19ce784448bb7ece00
Author: Doug Evans <xdje42@gmail.com>
Date:   Tue Jun 3 01:58:15 2014 -0700

    Add parameter support for Guile.
    
    	* Makefile.in (SUBDIR_GUILE_OBS): Add scm-param.o.
    	(SUBDIR_GUILE_SRCS): Add scm-param.c.
    	(scm-param.o): New rule.
    	* guile/guile-internal.h (gdbscm_gc_dup_argv): Declare.
    	(gdbscm_misc_error): Declare.
    	(gdbscm_canonicalize_command_name): Declare.
    	(gdbscm_scm_to_host_string): Declare.
    	(gdbscm_scm_from_host_string): Declare.
    	(gdbscm_initialize_parameters): Declare.
    	* guile/guile.c (initialize_gdb_module): Call
    	gdbscm_initialize_parameters.
    	* guile/lib/gdb.scm: Export parameter symbols.
    	* guile/scm-cmd.c (gdbscm_canonicalize_command_name): Renamed from
    	cmdscm_canonicalize_name and made public.  All callers updated.
    	* guile/scm-exception.c (gdbscm_misc_error): New function.
    	* guile/scm-param.c: New file.
    	* guile/scm-string.c (gdbscm_scm_to_string): Add comments.
    	(gdbscm_scm_to_host_string): New function.
    	(gdbscm_scm_from_host_string): New function.
    	* scm-utils.c (gdbscm_gc_dup_argv): New function.
    
    	testsuite/
    	* gdb.guile/scm-parameter.exp: New file.
    
    	doc/
    	* guile.texi (Guile API): Add entry for Parameters In Guile.
    	(GDB Scheme Data Types): Mention <gdb:parameter> object.
    	(Parameters In Guile): New node.

commit aef392c4aee243fe0fe2897d8847aebbbff6abdb
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jun 3 09:00:57 2014 +0100

    Fix a small but in the emulation of the MSP430 hardware multiply.
    
    	* msp430-sim.c (get_op): Handle reads of low result register when
    	in MAC mode.
    	(put_op): Copy MAC result into result words.
    	Handle writes to the low result register.

commit 9f445129581f24845c62c4124103f89b43dfd329
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jun 3 08:54:04 2014 +0100

    Fix the disassembly of MSP430 extended index addressing mode.
    
    	* msp430-dis.c (msp430_doubleoperand): Use extension_word to
    	decide when extended addressing is being used.

commit 69227609dc00d472115b00b70c8c4eca6befdd81
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jun 3 08:49:02 2014 +0100

    Change -mz command line option to -my for the MSP430 port of GAS.
    
    	* config/tc-msp430.c (OPTION_WARN_INTR_NOPS): Use y instead of z.
    	(OPTION_NO_WARN_INTR_NOPS): Use Y instead of Z.
    	* doc/c-msp430.texi: Update command line option description.
    
    	* gas/msp430/bad.d: Use -my not -mz.

commit 9bc24099c80dca9ab1d5f2d18670de666f3f4590
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jun 3 08:37:29 2014 +0100

     If the binutils testsuite is run on an installed toolchain the tests involving
    the bfdtest1 and bfdtest2 executables will fail because they are not installed.
     Since the programs only exist to be used by the testsuite it does not make sense
    to install them, so instead I have chosen to create a patch which skips the tests
    when they are not present.
    
    	* binutils-all/ar.exp: Skip tests involving bfdtest1 and bfdtest2
    	if these executables are not present.

commit e698b8c41cbb2648a11a2ae806922c44d1482aed
Author: Doug Evans <xdje42@gmail.com>
Date:   Tue Jun 3 00:29:49 2014 -0700

    Add command support for Guile.
    
    	* Makefile.in (SUBDIR_GUILE_OBS): Add scm-cmd.o.
    	(SUBDIR_GUILE_SRCS): Add scm-cmd.c.
    	(scm-cmd.o): New rule.
    	* guile/guile-internal.h (gdbscm_gc_xstrdup): Declare.
    	(gdbscm_user_error_p): Declare.
    	(gdbscm_parse_command_name): Declare.
    	(gdbscm_valid_command_class_p): Declare.
    	(gdbscm_initialize_commands): Declare.
    	* guile/guile.c (initialize_gdb_module): Call
    	gdbscm_initialize_commands.
    	* guile/lib/gdb.scm: Export command symbols.
    	* guile/lib/gdb/init.scm (%exception-keys): Add gdb:user-error.
    	(throw-user-error): New function.
    	* guile/scm-cmd.c: New file.
    	* guile/scm-exception.c (user_error_symbol): New static global.
    	(gdbscm_user_error_p): New function.
    	(gdbscm_initialize_exceptions): Set user_error_symbol.
    	* scm-utils.c (gdbscm_gc_xstrdup): New function.
    
    	testsuite/
    	* gdb.guile/scm-cmd.c: New file.
    	* gdb.guile/scm-cmd.exp: New file.
    
    	doc/
    	* guile.texi (Guile API): Add entry for Commands In Guile.
    	(Basic Guile) <parse-and-eval>: Add reference.
    	(Basic Guile) <string->argv>: Move definition to Commands In Guile.
    	(GDB Scheme Data Types): Mention <gdb:command> object.
    	(Commands In Guile): New node.

commit fb1f94b09a3d12a231f6be8fadf421ab578dc4ba
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Jun 3 00:01:39 2014 -0700

    Don't remove #-comments.
    
    When using the multi-line feature, we don't want the gdb CLI to remove
    comments from the command list, as this will remove things like
    "#define".
    
    	* top.c (command_loop): Handle comments here...
    	(command_line_input): ... not here.

commit ded0378278c7bbd5c6049446032b28196a5cfb38
Author: Doug Evans <xdje42@gmail.com>
Date:   Mon Jun 2 23:46:27 2014 -0700

    Add progspace support for Guile.
    
    	* Makefile.in (SUBDIR_GUILE_OBS): Add scm-progspace.o.
    	(SUBDIR_GUILE_SRCS): Add scm-progspace.c.
    	(scm-progspace.o): New rule.
    	* guile/guile-internal.h (pspace_smob): New typedef.
    	(psscm_pspace_smob_pretty_printers): Declare.
    	(psscm_pspace_smob_from_pspace): Declare.
    	(psscm_scm_from_pspace): Declare.
    	* guile/guile.c (initialize_gdb_module): Call
    	gdbscm_initialize_pspaces.
    	* guile/lib/gdb.scm: Export progspace symbols.
    	* guile/lib/gdb/printing.scm (prepend-pretty-printer!): Add progspace
    	support.
    	(append-pretty-printer!): Ditto.
    	* guile/scm-pretty-print.c (ppscm_find_pretty_printer_from_progspace):
    	Implement.
    	* guile/scm-progspace.c: New file.
    
    	doc/
    	* guile.texi (Guile API): Add entry for Progspaces In Guile.
    	(GDB Scheme Data Types): Mention <gdb:progspace> object.
    	(Progspaces In Guile): New node.
    
    	testsuite/
    	* gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
    	pretty-printer lookup.
    	* gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
    	(make-pp_s-printer): Call it.
    	(make-pretty-printer-from-dict): New function.
    	(lookup-pretty-printer-maker-from-dict): New function.
    	(*pretty-printer*): Simplify.
    	(make-objfile-pp_s-printer): New function.
    	(install-objfile-pretty-printers!): New function.
    	(make-progspace-pp_s-printer): New function.
    	(install-progspace-pretty-printers!): New function.
    	* gdb.guile/scm-progspace.c: New file.
    	* gdb.guile/scm-progspace.exp: New file.

commit 397998fc32a34d3c8993ef46da45c3957a4dd402
Author: Alan Modra <amodra@gmail.com>
Date:   Tue Jun 3 10:55:29 2014 +0930

    Support fusion for ELFv2 stubs
    
    Power8 fuses addis,addi and addis,ld sequences when the target of the
    addis is the same as the addi/ld.  Thus
        addis r12,r2,xxx@ha
        addi r12,r12,xxx@l / ld r12,xxx@l(r12)
    is faster than
        addis r11,r2,xxx@ha
        addi r12,r11,xxx@l / ld r12,xxx@l(r11)
    So use the form that allows fusion in plt call and branch stubs.
    
    bfd/
    	* elf64-ppc.c (ADDIS_R12_R2): Define.
    	(build_plt_stub): Support fusion on ELFv2 stub.
    	(ppc_build_one_stub): Likewise for plt branch stubs.
    gold/
    	* powerpc.cc (addis_12_2): Define.
    	(Stub_table::do_write): Support fusion on ELFv2 stubs.
    ld/testsuite/
    	* ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
    gdb/
    	* ppc64-tdep.c (ppc64_standard_linkage8): New.
    	(ppc64_skip_trampoline_code): Recognise ELFv2 stub supporting fusion.

commit 61f5c66f62502f33e1f2441a043bd29bb3ad6ea5
Author: Alan Modra <amodra@gmail.com>
Date:   Tue Jun 3 10:47:55 2014 +0930

    Fix gold plugin_test failures on PowerPC64 ELFv2
    
    readelf output for ELFv2 includes st_other bits specifying a
    function's local entry offset.
    
    	* testsuite/plugin_test.c (parse_readelf_line): Skip non-visibility
    	st_other output.

commit 6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d
Author: Doug Evans <dje@google.com>
Date:   Mon Jun 2 17:16:07 2014 -0700

    Add support for skeletonless type units.
    
    	* dwarf2read.c (struct dwarf2_per_objfile): New member
    	n_allocated_type_units.
    	(struct dwarf2_per_objfile) <tu_stats>: New member
    	nr_all_type_units_reallocs.
    	(create_signatured_type_table_from_index): Initialize
    	n_allocated_type_units
    	(create_all_type_units): Ditto.
    	(add_type_unit): Move up in file.  New arg slot.
    	All callers updated.  Increase space for all_type_units more
    	efficiently.
    	(fill_in_sig_entry_from_dwo_entry): Handle psymtabs.
    	(lookup_dwo_signatured_type): Handle skeletonless TUs.
    	(lookup_dwp_signatured_type): Ditto.
    	(init_tu_and_read_dwo_dies): New arg use_existing_cu.
    	All callers updated.
    	(build_type_psymtabs_1): Leave type_unit_groups as
    	NULL if no TUs present.
    	(print_tu_stats): New function.
    	(process_skeletonless_type_unit): New function.
    	(process_dwo_file_for_skeletonless_type_units): New
    	function.
    	(process_skeletonless_type_units): New function.
    	(dwarf2_build_psymtabs_hard): Handle skeletonless TUs.
    	Call print tu_stats if debugging enabled.

commit f70b8a9ba21e63154db6eb5644dd645f6bfa8f68
Author: Alan Modra <amodra@gmail.com>
Date:   Tue Jun 3 09:31:13 2014 +0930

    daily update

commit 41fac0cf495b84994046901e3293d54e8eef3534
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jun 2 22:27:33 2014 +0100

    Installing a breakpoint on top of a dprintf makes GDB lose control.
    
    While the full fix for PR 15180 isn't in, it's best if we at least
    make sure that GDB doesn't lose control when a breakpoint is set at
    the same address as a dprintf.
    
    gdb/
    2014-06-02  Pedro Alves  <palves@redhat.com>
    
    	* breakpoint.c (build_target_command_list): Don't build a command
    	list if we have any duplicate location that isn't a dprintf.
    
    gdb/testsuite/
    2014-06-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/dprintf-bp-same-addr.c: New file.
    	* gdb.base/dprintf-bp-same-addr.exp: New file.

commit cd1608cc4ed6e657deb405283011a6c2a795fb80
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jun 2 22:27:32 2014 +0100

    dprintf-style agent can't explain a trap.
    
    If some event happens to trigger at the same address as a dprintf-style
    agent dprintf is installed, GDB will complain, like:
    
     (gdb) continue
     Continuing.
     May only run agent-printf on the target
     (gdb)
    
    Such dprintfs are completely handled on the target side, so they can't
    explain a stop, but GDB is currently putting then on the bpstat chain
    anyway, because they currently unconditionally use bkpt_breakpoint_hit
    as breakpoint_hit method.
    
    gdb/
    2014-06-02  Pedro Alves  <palves@redhat.com>
    
    	* breakpoint.c (dprintf_breakpoint_hit): New function.
    	(initialize_breakpoint_ops): Install it as dprintf's
    	breakpoint_hit method.

commit 0a261ed82e9b5f6fbc3725258a742515df8f4b42
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Jun 2 22:27:32 2014 +0100

    gdbserver: on GDB breakpoint reinsertion, also delete the breakpoint's commands.
    
    If GDB decides to change the breakpoint's conditions or commands,
    it'll reinsert the same breakpoint again, with the new options
    attached, without deleting the previous breakpoint.  E.g.,
    
     (gdb) set breakpoint always-inserted on
     (gdb) b main if 0
     Breakpoint 1 at 0x400594: file foo.c, line 21.
     Sending packet: $Z0,400594,1;X3,220027#68...Packet received: OK
     (gdb) b main
     Breakpoint 15 at 0x400594: file foo.c, line 21.
     Sending packet: $Z0,400594,1#49...Packet received: OK
    
    GDBserver understands this and deletes the breakpoint's previous
    conditions.  But, it forgets to delete the previous commands.
    
    gdb/gdbserver/
    2014-06-02  Pedro Alves  <palves@redhat.com>
    
    	* ax.c (gdb_free_agent_expr): New function.
    	* ax.h (gdb_free_agent_expr): New declaration.
    	* mem-break.c (delete_gdb_breakpoint_1): Also clear the commands
    	list.
    	(clear_breakpoint_conditions, clear_breakpoint_commands): Make
    	static.
    	(clear_breakpoint_conditions_and_commands): New function.
    	* mem-break.h (clear_breakpoint_conditions): Delete declaration.
    	(clear_breakpoint_conditions_and_commands): New declaration.

commit 96ae5695ce2512600524915ace0bfef95a9734fc
Author: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
Date:   Mon Jun 2 13:57:27 2014 -0300

    gdb/testsuite/
    2014-06-02  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
    
    	* gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
    	* gdb.arch/powerpc-power.s: Likewise.

commit da02b3a81f661022256bfc44ddd280fd7923a459
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Tue May 27 14:03:11 2014 -0700

    Unnecessary restore of timeout global at end of gdb.base/completion.exp
    
    This patch removes some code in gdb.base/compilation.exp which
    is aimed at restoring the original timeout global value after having
    changed it for this testcase. Restoring the timeout global is not
    necessary as this is taken care of by gdb_init, which is called
    at the start of each testing.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.

commit 486ef3b9331303f5913b3c8cbf390505cbf72038
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Mon Jun 2 08:34:25 2014 -0700

    simplify substitute_path_rule_matches using filename_ncmp
    
    At the time this function was written, there was no filename_ncmp,
    only FILENAME_CMP. So, in order to do an n-cmp, we had to make a local
    copy of the first n characters of our string and use that to perform
    the comparison. This patch simplifies the function's implementation,
    now that we have filename_ncmp.
    
    gdb/ChangeLog:
    
            * source.c (substitute_path_rule_matches): Simplify using
            filename_ncmp instead of FILENAME_CMP.
    
    Tested on x86_64-linux.

commit 230cd560c88f323e2c3e0ed9186e134ef70369e0
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Mon Jun 2 08:23:50 2014 -0700

    Remove some trailing spaces in source.c
    
    gdb/ChangeLog:
    
            * source.c (substitute_path_rule_matches): Remove trailing spaces.

commit ec9a8169c363a80c51d9d603f00637bc4fe97b4d
Author: Eric Botcazou <ebotcazou@gcc.gnu.org>
Date:   Mon Jun 2 13:11:17 2014 +0200

    This fixes a thinko in the LEON support recently added to the assembler.
    
    opcodes/
    	* sparc-opc.c (cas): Disable for LEON.
    	(casl): Likewise.

commit ab251b8980d61bd9c08e2cb8662cd2111ce8b03f
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Jun 2 15:58:49 2014 +0930

    fix typos in ChangeLog

commit ce46249c155b7eac6cf1c1f0d148ea7bbb340dca
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Jun 2 13:54:54 2014 +0930

    fix 2014-05-28 ld Makefile.am changes
    
    bfin, msp, and score all used an extra parameter to genscripts.sh
    to select a "customizer_script" different from the standard one
    named from the emulation.  This patch renames the scripts to avoid
    the need, tidying them in the process.
    
    	* emulparams/elf32bfin.sh: Rename from bfin.sh.
    	* emulparams/elf32bfinfd.sh: Update to suit.
    	* emulparams/: Delete.
    	* emulparams/msp430.sh: Rename from msp430all.sh.  Remove
    	MSP430_NAME and msp430X vars.
    	* emulparams/msp430X.sh: New.
    	* emulparams/: Delete.
    	* emulparams/score3_elf.sh: Rename from scoreelf.sh.  Remove
    	SCORE_NAME and score7_elf ARCH setting.
    	* emulparams/score7_elf.sh: New.
    	* Makefile.am (eelf32bfin.c, eelf32bfinfd.c): Update dependencies.
    	(emsp430.c, emsp430X.c, escore3_elf.c, escore7_elf.c): Likewise.
    	* Makefile.in: Regenerate.
    	* genscripts.sh: Delete customizer_script param.

commit ad7cf460ea40f0867c3c81ee1c98ba10e20685b4
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Jun 2 09:30:41 2014 +0930

    daily update

commit f697178787b1200fcbea13f6504c108e7714c6bd
Author: Alan Modra <amodra@gmail.com>
Date:   Sun Jun 1 22:01:44 2014 +0930

    Fix PowerPC64 ELFv2 icf_safe failures
    
    ELFv2 doesn't use .opd, so folding function code can't be allowed
    in safe mode if a function's address might be taken.
    
    	* powerpc.cc (Target_powerpc::local_reloc_may_be_function_pointer):
    	Only ignore relocs on ELFv1.
    	(Target_powerpc::global_reloc_may_be_function_pointer): Likewise.

commit 16954d5d9d7d44356b46864d41b06dbefd867521
Author: Ludovic Courtès <ludo@gnu.org>
Date:   Tue May 27 14:02:21 2014 +0200

    guile: Allow compilation with Guile <= 2.0.5.
    
    gdb/
    2014-06-01  Ludovic Courtès  <ludo@gnu.org>
    
    	* configure.ac: When Guile is available, check for the
    	availability of 'scm_new_smob'.
    	* configure, config.h.in: Regenerate.
    	* guile/guile-internal.h (scm_new_smob) [!HAVE_SCM_NEW_SMOB]: New
    	function.

commit f69123aac56b383081bdb8eb3909087809927557
Author: Kai Tietz <ktietz70@googlemail.com>
Date:   Sun Jun 1 22:11:56 2014 +0200

    2014-06-01  Ray Donnelly  <mingw.android@gmail.com>
    
    	* pex-win32.c (argv_to_cmdline): Don't quote
    	args unnecessarily.

commit c72b2e7b2fbadd94f67a922e1a7f9d834dd45d38
Author: Yao Qi <yao@codesourcery.com>
Date:   Wed May 28 12:38:52 2014 +0800

    Skip test 'watch -location nullptr->p->x' if null pointer can be dereferenced
    
    gdb.base/watchpoint.exp has a test below which expects to see "Cannot
    access memory at address 0x0" when a null pointer is dereferenced.
    
        gdb_test "watch -location nullptr->p->x" \
    	"Cannot access memory at address 0x0"
    
    This assumption is not true when the target is no-mmu, so we get
    
    watch -location nullptr->p->x
    Hardware watchpoint 28: -location nullptr->p->x
    (gdb) FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
    
    This patch is to check whether null pointer can be dereferenced first
    and then do the test.
    
    gdb/testsuite:
    
    2014-06-01  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.base/watchpoint.exp (test_watch_location): Check null
    	pointer can be dereferenced.  If not, do the test, otherwise
    	skip it.

commit 11b28b91b2c51898e1347e62909811cc7dd720ea
Author: Alan Modra <amodra@gmail.com>
Date:   Sun Jun 1 09:30:39 2014 +0930

    daily update

commit 394438f7dd13ad0f16ed695a9f21daae0706ae71
Author: Alan Modra <amodra@gmail.com>
Date:   Sat May 31 09:30:42 2014 +0930

    daily update

commit 53e8a631a0c26a162caa6e98dc568be696e506e5
Author: Andrew Burgess <aburgess@broadcom.com>
Date:   Wed May 28 23:34:43 2014 +0100

    Add a TRY_CATCH to get_prev_frame_always to better manage errors during unwind.
    
      https://sourceware.org/ml/gdb-patches/2014-05/msg00737.html
    
    Currently a MEMORY_ERROR raised during unwinding a frame will cause the
    unwind to stop with an error message, for example:
    
      (gdb) bt
      #0  breakpt () at amd64-invalid-stack-middle.c:27
      #1  0x00000000004008f0 in func5 () at amd64-invalid-stack-middle.c:32
      #2  0x0000000000400900 in func4 () at amd64-invalid-stack-middle.c:38
      #3  0x0000000000400910 in func3 () at amd64-invalid-stack-middle.c:44
      #4  0x0000000000400928 in func2 () at amd64-invalid-stack-middle.c:50
      Cannot access memory at address 0x2aaaaaab0000
    
    However, frame #4 is marked as being the end of the stack unwind, so a
    subsequent request for the backtrace looses the error message, such as:
    
      (gdb) bt
      #0  breakpt () at amd64-invalid-stack-middle.c:27
      #1  0x00000000004008f0 in func5 () at amd64-invalid-stack-middle.c:32
      #2  0x0000000000400900 in func4 () at amd64-invalid-stack-middle.c:38
      #3  0x0000000000400910 in func3 () at amd64-invalid-stack-middle.c:44
      #4  0x0000000000400928 in func2 () at amd64-invalid-stack-middle.c:50
    
    When fetching the backtrace, or requesting the stack depth using the MI
    interface the situation is even worse, the first time a request is made
    we encounter the memory error and so the MI returns an error instead of
    the correct result, for example:
    
      (gdb) -stack-info-depth
      ^error,msg="Cannot access memory at address 0x2aaaaaab0000"
    
    Or,
    
      (gdb) -stack-list-frames
      ^error,msg="Cannot access memory at address 0x2aaaaaab0000"
    
    However, once one of these commands has been used gdb has, internally,
    walked the stack and figured that out that frame #4 is the bottom of the
    stack, so the second time an MI command is tried you'll get the "expected"
    result:
    
      (gdb) -stack-info-depth
      ^done,depth="5"
    
    Or,
    
      (gdb) -stack-list-frames
      ^done,stack=[frame={level="0", .. snip lots .. }]
    
    After this patch the MEMORY_ERROR encountered during the frame unwind is
    attached to frame #4 as the stop reason, and is displayed in the CLI each
    time the backtrace is requested.  In the MI, catching the error means that
    the "expected" result is returned the first time the MI command is issued.
    So, from the CLI the results of the backtrace will be:
    
      (gdb) bt
      #0  breakpt () at amd64-invalid-stack-middle.c:27
      #1  0x00000000004008f0 in func5 () at amd64-invalid-stack-middle.c:32
      #2  0x0000000000400900 in func4 () at amd64-invalid-stack-middle.c:38
      #3  0x0000000000400910 in func3 () at amd64-invalid-stack-middle.c:44
      #4  0x0000000000400928 in func2 () at amd64-invalid-stack-middle.c:50
      Backtrace stopped: Cannot access memory at address 0x2aaaaaab0000
    
    Each and every time that the backtrace is requested, while the MI output
    will similarly be consistently:
    
      (gdb) -stack-info-depth
      ^done,depth="5"
    
    Or,
    
      (gdb) -stack-list-frames
      ^done,stack=[frame={level="0", .. snip lots .. }]
    
    gdb/ChangeLog:
    
    	* frame.c (struct frame_info): Add stop_string field.
    	(get_prev_frame_always_1): Renamed from get_prev_frame_always.
    	(get_prev_frame_always): Old content moved into
    	get_prev_frame_always_1.  Call get_prev_frame_always_1 inside
    	TRY_CATCH, handle MEMORY_ERROR exceptions.
    	(frame_stop_reason_string): New function definition.
    	* frame.h (unwind_stop_reason_to_string): Extend comment to
    	mention frame_stop_reason_string.
    	(frame_stop_reason_string): New function declaration.
    	* stack.c (frame_info): Switch to frame_stop_reason_string.
    	(backtrace_command_1): Switch to frame_stop_reason_string.
    	* unwind_stop_reason.def: Add UNWIND_MEMORY_ERROR.
    	(LAST_ENTRY): Changed to UNWIND_MEMORY_ERROR.
    	* guile/lib/gdb.scm: Add FRAME_UNWIND_MEMORY_ERROR to export list.
    
    gdb/doc/ChangeLog:
    
    	* guile.texi (Frames In Guile): Mention FRAME_UNWIND_MEMORY_ERROR.
    	* python.texi (Frames In Python): Mention
    	gdb.FRAME_UNWIND_MEMORY_ERROR.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.arch/amd64-invalid-stack-middle.exp: Update expected results.
    	* gdb.arch/amd64-invalid-stack-top.exp: Likewise.

commit 70e38b8e988c7db764a7344f0d27273706543a54
Author: Andrew Burgess <aburgess@broadcom.com>
Date:   Wed May 28 22:46:33 2014 +0100

    Rename frame_stop_reason_string to unwind_stop_reason_to_string.
    
      https://sourceware.org/ml/gdb-patches/2014-05/msg00721.html
    
    This function is confusingly named, the "frame_" in the name implies it
    somehow is frame dependent, when in reality the function just converts an
    'enum unwind_stop_reason' value to a string.
    
    gdb/ChangeLog:
    
    	* frame.c (frame_stop_reason_string): Rename to ...
    	(unwind_stop_reason_to_string): this.
    	* frame.h (frame_stop_reason_string): Rename to ...
    	(unwind_stop_reason_to_string): this.
    	* stack.c (frame_info): Update call to frame_stop_reason_string.
    	(backtrace_command_1): Likewise.
    	* guile/scm-frame.c (gdbscm_unwind_stop_reason_string): Likewise.
    	* python/py-frame.c (gdbpy_frame_stop_reason_string): Likewise.

commit 938f0e2f6766e90a5ddc5df00e97a68873fd1252
Author: Andrew Burgess <aburgess@broadcom.com>
Date:   Wed Apr 2 17:02:51 2014 +0100

    Remove previous frame if an error occurs when computing frame id during unwind.
    
      https://sourceware.org/ml/gdb-patches/2014-05/msg00712.html
    
    If an error is thrown during computing a frame id then the frame is left
    in existence but without a valid frame id, this will trigger internal
    errors if/when the frame is later visited (for example in a backtrace).
    
    This patch catches errors raised while computing the frame id, and
    arranges for the new frame, the one without a frame id, to be removed
    from the linked list of frames.
    
    gdb/ChangeLog:
    
    	* frame.c (remove_prev_frame): New function.
    	(get_prev_frame_if_no_cycle): Create / discard cleanup using
    	remove_prev_frame.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.arch/amd64-invalid-stack-middle.S: New file.
    	* gdb.arch/amd64-invalid-stack-middle.c: New file.
    	* gdb.arch/amd64-invalid-stack-middle.exp: New file.
    	* gdb.arch/amd64-invalid-stack-top.c: New file.
    	* gdb.arch/amd64-invalid-stack-top.exp: New file.

commit f6fb832249b8c64e9c35571fdabc323a62ad31fa
Author: Cary Coutant <ccoutant@google.com>
Date:   Fri May 30 10:21:27 2014 -0700

    Fix testsuite to use newly-built linker for ehdr_start_test_4, and fix
    check script to look for the right binding.
    
    gold/
    	* testsuite/Makefile.am (ehdr_start_test_4): Fix typo in -B option.
    	* testsuite/Makefile.in: Regenerate.
    	* testsuite/ehdr_start_test_4.sh: Look for "U" instead of "w".

commit 9ba6657a6b81a02dca9071ec14cbcef970f0ca07
Author: Pedro Alves <palves@redhat.com>
Date:   Fri May 30 17:21:02 2014 +0100

    PR breakpoints/17000: user breakpoint not inserted if software-single-step at same location - test
    
    GDB gets confused when removing a software single-step breakpoint that
    is at the same address as another breakpoint.  Add a kfailed test.
    
    gdb/testsuite/
    2014-05-30  Pedro Alves  <palves@redhat.com>
    
    	PR breakpoints/17000
    	* gdb.base/sss-bp-on-user-bp.c: New file.
    	* gdb.base/sss-bp-on-user-bp.exp: New file.

commit 522c09bf63a4b235e6fde07a5e389f2a533cfe0f
Author: David Blaikie <dblaikie@gmail.com>
Date:   Fri May 30 12:20:50 2014 +0100

    Use attribute to specify the required inlining semantics
    
    As suggested by Andrew Pinski.
    
    gdb/testsuite/
    	* gdb.opt/inline-break.c: Fix clang compatibility by specifying
    	gnu_inline semantics via attribute.
    	* gdb.opt/inline-break.exp: Remove -std=c89 now that the test
    	source explicitly specifies the required semantics.

commit bf4ef81e851668ee0ca41b3b7e3ff3dec28de675
Author: Maciej W. Rozycki <macro@codesourcery.com>
Date:   Fri May 30 04:14:17 2014 +0100

    gdb.reverse/sigall-reverse.exp: Typo fix
    
    	* gdb.reverse/sigall-reverse.exp: Fix a typo.

commit 0e4c9c52df0c527aab666c78a4b4214aa0767a62
Author: Alan Modra <amodra@gmail.com>
Date:   Fri May 30 09:30:44 2014 +0930

    daily update

commit a09dd4413d1a4ea063173d4822635f41c885f6fe
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 22:17:20 2014 +0100

    Running the current tree against my software-single-step-on-x86_64
    branch showed some extra assertions I have in place triggering.  Turns
    out my previous change to 'resume' was incomplete, and we mishandle
    the 'hw_step' / 'step' variable pair.  (I swear I had fixed this, but
    I guess I lost that in some local branch...)
    
    Tested on x86_64 Fedora 20.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (resume): Rename local 'hw_step' to 'entry_step'
    	and make it const.  When a single-step decays to a continue,
    	clear 'step', not 'hw_step'.  Pass whether the caller wanted
    	to step to user_visible_resume_ptid, not what we ask the
    	target to do.

commit bdc36728eee582853ca53bb8b6012e8cc3b90eb7
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Mar 27 18:43:59 2014 +0000

    infrun.c: simplify "end stepping range" code a bit.
    
     - all end_stepping_range callers also set stop_step.
    
     - all places that set stop_step call end_stepping_range and
       stop_waiting too.
    
    IOW, all places where we handle "end stepping range" do:
    
          ecs->event_thread->control.stop_step = 1;
          end_stepping_range ();
          stop_waiting (ecs);
    
    Factor that out into end_stepping_range itself.
    
    Tested on x86_64 Fedora 20.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (process_event_stop_test, handle_step_into_function)
    	(handle_step_into_function_backward): Adjust.
    	Don't set the even thread's stop_step and call stop_waiting before
    	calling end_stepping_range.  Instead do that ...
    	(end_stepping_range): ... here.  Take an ecs pointer parameter.

commit 22bcd14b34126004346fa3226532dd2c1f3a9790
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Mar 27 18:42:53 2014 +0000

    infrun.c: stop_stepping -> stop_waiting.
    
    stop_stepping is called even when we weren't stepping.  It's job really is:
    
      static void
      stop_waiting (struct execution_control_state *ecs)
      {
      ...
        /* Let callers know we don't want to wait for the inferior anymore.  */
        ecs->wait_some_more = 0;
      }
    
    So rename it for clarity.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (stop_stepping): Rename to ...
    	(stop_waiting): ... this.
    	(proceed): Update comment.
    	(process_event_stop_test, handle_inferior_event)
    	(handle_signal_stop, handle_step_into_function)
    	(handle_step_into_function_backward): Update.

commit 4ae57c052202642ac2976a4ce8929a14d3eb3d12
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 17:17:30 2014 +0100

    unbreak infcalls
    
    I managed to miss an interaction between the recent *running patch,
    and target-async, which resulted in infcalls being completely broken
    on GNU/Linux and remote targets (that is, the async-capable targets).
    
     Temporary breakpoint 1, main () at threads.c:35
     35          long i = 0;
     (gdb) p malloc (0)
     The program being debugged stopped while in a function called from GDB.
     Evaluation of the expression containing the function
     (malloc) will be abandoned.
     When the function is done executing, GDB will silently stop.
     (gdb) p malloc (0)
    
     Program received signal SIGSEGV, Segmentation fault.
     0x000000000058d7e8 in get_regcache_aspace (regcache=0x0) at ../../src/gdb/regcache.c:281
     281       return regcache->aspace;
     (top-gdb)
    
    The issue is that when running an infcall, the thread is no longer
    marked as running, so run_inferior_call is not calling
    wait_for_inferior anymore.
    
    Fix this by doing what the comment actually says we do:
    
      "Do here what `proceed' itself does in sync mode."
    
    And proceed doesn't check whether the target is running.
    
    I notice this is broken in case of the early return in proceed, but we
    were broken before in that case anyway, because run_inferior_call will
    think the call actually ran.  Seems like we should make proceed have a
    boolean return, and go through all callers making use of it, if
    necessary.
    
    But for now, just fix the regression.
    
    Tested on x86_64 Fedora 20.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* infcall.c (run_inferior_call): Don't check whether the current
    	thread is running after the proceed call.

commit 329ea57934a9d4b250a0b417af1ec47bc2d0ceb6
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 19:58:57 2014 +0100

    enable target async by default; separate MI and target notions of async
    
    This finally makes background execution commands possible by default.
    
    However, in order to do that, there's one last thing we need to do --
    we need to separate the MI and target notions of "async".  Unlike the
    CLI, where the user explicitly requests foreground vs background
    execution in the execution command itself (c vs c&), MI chose to treat
    "set target-async" specially -- setting it changes the default
    behavior of execution commands.
    
    So, we can't simply "set target-async" default to on, as that would
    affect MI frontends.  Instead we have to make the setting MI-specific,
    and teach MI about sync commands on top of an async target.
    
    Because the "target" word in "set target-async" ends up as a potential
    source of confusion, the patch adds a "set mi-async" option, and makes
    "set target-async" a deprecated alias.
    
    Rather than make the targets always async, this patch introduces a new
    "maint set target-async" option so that the GDB developer can control
    whether the target is async.  This makes it simpler to debug issues
    arising only in the synchronous mode; important because sync mode
    seems unlikely to go away.
    
    Unlike in previous revisions, "set target-async" does not affect this
    new maint parameter.  The rationale for this is that then one can
    easily run the test suite in the "maint set target-async off" mode and
    have tests that enable mi-async fail just like they fail on
    non-async-capable targets.  This emulation is exactly the point of the
    maint option.
    
    I had asked Tom in a previous iteration to split the actual change of
    the target async default to a separate patch, but it turns out that
    that is quite awkward in this version of the patch, because with MI
    async and target async decoupled (unlike in previous versions), if we
    don't flip the default at the same time, then just "set target-async
    on" alone never actually manages to do anything.  It's best to not
    have that transitory state in the tree.
    
    Given "set target-async on" now only has effect for MI, the patch goes
    through the testsuite removing it from non-MI tests.  MI tests are
    adjusted to use the new and less confusing "mi-async" spelling.
    
    2014-05-29  Pedro Alves  <palves@redhat.com>
    	    Tom Tromey  <tromey@redhat.com>
    
    	* NEWS: Mention "maint set target-async", "set mi-async", and that
    	background execution commands are now always available.
    	* target.h (target_async_permitted): Update comment.
    	* target.c (target_async_permitted, target_async_permitted_1):
    	Default to 1.
    	(set_target_async_command): Rename to ...
    	(maint_set_target_async_command): ... this.
    	(show_target_async_command): Rename to ...
    	(maint_show_target_async_command): ... this.
    	(_initialize_target): Adjust.
    	* infcmd.c (prepare_execution_command): Make extern.
    	* inferior.h (prepare_execution_command): Declare.
    	* infrun.c (set_observer_mode): Leave target async alone.
    	* mi/mi-interp.c (mi_interpreter_init): Install
    	mi_on_sync_execution_done as sync_execution_done observer.
    	(mi_on_sync_execution_done): New function.
    	(mi_execute_command_input_handler): Don't print the prompt if we
    	just started a synchronous command with an async target.
    	(mi_on_resume): Check sync_execution before printing prompt.
    	* mi/mi-main.h (mi_async_p): Declare.
    	* mi/mi-main.c: Include gdbcmd.h.
    	(mi_async_p): New function.
    	(mi_async, mi_async_1): New globals.
    	(set_mi_async_command, show_mi_async_command, mi_async): New
    	functions.
    	(exec_continue): Call prepare_execution_command.
    	(run_one_inferior, mi_cmd_exec_run, mi_cmd_list_target_features)
    	(mi_execute_async_cli_command): Use mi_async_p.
    	(_initialize_mi_main): Install "set mi-async".  Make
    	"target-async" a deprecated alias.
    
    2014-05-29  Pedro Alves  <palves@redhat.com>
    	    Tom Tromey  <tromey@redhat.com>
    
    	* gdb.texinfo (Non-Stop Mode): Remove "set target-async 1"
    	from example.
    	(Asynchronous and non-stop modes): Document '-gdb-set mi-async'.
    	Mention that target-async is now deprecated.
    	(Maintenance Commands): Document maint set/show target-async.
    
    2014-05-29  Pedro Alves  <palves@redhat.com>
    	    Tom Tromey  <tromey@redhat.com>
    
    	* gdb.base/async-shell.exp: Don't enable target-async.
    	* gdb.base/async.exp
    	* gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
    	parameter.  Adjust.
    	(top level): Don't test with "target-async".
    	* gdb.base/dprintf-non-stop.exp: Don't enable target-async.
    	* gdb.base/gdb-sigterm.exp: Don't test with "target-async".
    	* gdb.base/inferior-died.exp: Don't enable target-async.
    	* gdb.base/interrupt-noterm.exp: Likewise.
    	* gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
    	* gdb.mi/mi-nonstop-exit.exp: Likewise.
    	* gdb.mi/mi-nonstop.exp: Likewise.
    	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
    	* gdb.mi/mi-nsintrall.exp: Likewise.
    	* gdb.mi/mi-nsmoribund.exp: Likewise.
    	* gdb.mi/mi-nsthrexec.exp: Likewise.
    	* gdb.mi/mi-watch-nonstop.exp: Likewise.
    	* gdb.multi/watchpoint-multi.exp: Adjust comment.
    	* gdb.python/py-evsignal.exp: Don't enable target-async.
    	* gdb.python/py-evthreads.exp: Likewise.
    	* gdb.python/py-prompt.exp: Likewise.
    	* gdb.reverse/break-precsave.exp: Don't test with "target-async".
    	* gdb.server/solib-list.exp: Don't enable target-async.
    	* gdb.threads/thread-specific-bp.exp: Likewise.
    	* lib/mi-support.exp: Adjust to use mi-async.

commit 92bcb5f949b1d1f14df079bbe9fd3941c1e09919
Author: Pedro Alves <palves@redhat.com>
Date:   Fri May 23 11:37:12 2014 +0100

    Make display_gdb_prompt CLI-only.
    
    Enabling target-async by default will require implementing sync
    execution on top of an async target, much like foreground command are
    implemented on the CLI in async mode.
    
    In order to do that, we will need better control of when to print the
    MI prompt.  Currently the interp->display_prompt_p hook is all we
    have, and MI just always returns false, meaning, make
    display_gdb_prompt a no-op.  We'll need to be able to know to print
    the MI prompt in some of the conditions that display_gdb_prompt is
    called from the core, but not all.
    
    This is all a litte twisted currently.  As we can see,
    display_gdb_prompt is really CLI specific, so make the console
    interpreters (console/tui) themselves call it.  To be able to do that,
    and add a few different observers that the interpreters can use to
    distinguish when or why the the prompt is being printed:
    
    #1 - one called whenever a command is cancelled due to an error.
    #2 - another for when a foreground command just finished.
    
    In both cases, CLI wants to print the prompt, while MI doesn't.
    
    MI will want to print the prompt in the second case when in a special
    MI mode.
    
    The display_gdb_prompt call in interp_set made me pause.  The comment
    there reads:
    
      /* Finally, put up the new prompt to show that we are indeed here.
         Also, display_gdb_prompt for the console does some readline magic
         which is needed for the console interpreter, at least...  */
    
    But, that looks very much like a no-op to me currently:
    
     - the MI interpreter always return false in the prompt hook, meaning
       actually display no prompt.
    
     - the interpreter used at that point is still quiet.  And the
       console/tui interpreters return false in the prompt hook if they're
       quiet, meaning actually display no prompt.
    
    The only remaining possible use would then be the readline magic.  But
    whatever that might have been, it's not reacheable today either,
    because display_gdb_prompt returns early, before touching readline if
    the interpreter returns false in the display_prompt_p hook.
    
    Tested on x86_64 Fedora 20, sync and async modes.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-interp.c (cli_interpreter_display_prompt_p): Delete.
    	(_initialize_cli_interp): Adjust.
    	* event-loop.c: Include "observer.h".
    	(start_event_loop): Notify 'command_error' observers instead of
    	calling display_gdb_prompt.  Remove FIXME comment.
    	* event-top.c (display_gdb_prompt): Remove call into the
    	interpreters.
    	* inf-loop.c: Include "observer.h".
    	(inferior_event_handler): Notify 'command_error' observers instead
    	of calling display_gdb_prompt.
    	* infrun.c (fetch_inferior_event): Notify 'sync_execution_done'
    	observers instead of calling display_gdb_prompt.
    	* interps.c (interp_set): Don't call display_gdb_prompt.
    	(current_interp_display_prompt_p): Delete.
    	* interps.h (interp_prompt_p): Delete declaration.
    	(interp_prompt_p_ftype): Delete.
    	(struct interp_procs) <prompt_proc_p>: Delete field.
    	(current_interp_display_prompt_p): Delete declaration.
    	* mi-interp.c (mi_interpreter_prompt_p): Delete.
    	(_initialize_mi_interp): Adjust.
    	* tui-interp.c (tui_init): Install 'sync_execution_done' and
    	'command_error' observers.
    	(tui_on_sync_execution_done, tui_on_command_error): New
    	functions.
    	(tui_display_prompt_p): Delete.
    	(_initialize_tui_interp): Adjust.
    
    gdb/doc/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	* observer.texi (sync_execution_done, command_error): New
    	subjects.

commit fd664c91769bf7e31c3b4d64e41d05854eecd94a
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 13:09:45 2014 +0100

    PR gdb/13860 - Make MI sync vs async output (closer to) the same.
    
    Ignoring expected and desired differences like whether the prompt is
    output after *stoppped records, GDB MI output is still different in
    sync and async modes.
    
    In sync mode, when a CLI execution command is entered, the "reason"
    field is missing in the *stopped async record.  And in async mode, for
    some events, like program exits, the corresponding CLI output is
    missing in the CLI channel.
    
    Vis, diff between sync vs async modes:
    
       run
       ^running
       *running,thread-id="1"
       (gdb)
       ...
     - ~"[Inferior 1 (process 15882) exited normally]\n"
       =thread-exited,id="1",group-id="i1"
       =thread-group-exited,id="i1",exit-code="0"
     - *stopped
     + *stopped,reason="exited-normally"
    
       si
       ...
       (gdb)
       ~"0x000000000045e033\t29\t  memset (&args, 0, sizeof args);\n"
     - *stopped,frame=...,thread-id="1",stopped-threads="all",core="0"
     + *stopped,reason="end-stepping-range",frame=...,thread-id="1",stopped-threads="all",core="0"
       (gdb)
    
    In addition, in both cases, when a MI execution command is entered,
    and a breakpoint triggers, the event is sent to the console too.  But
    some events like program exits have the CLI output missing in the CLI
    channel:
    
       -exec-run
       ^running
       *running,thread-id="1"
       (gdb)
       ...
       =thread-exited,id="1",group-id="i1"
       =thread-group-exited,id="i1",exit-code="0"
     - *stopped
     + *stopped,reason="exited-normally"
    
    We'll want to make background commands always possible by default.
    IOW, make target-async be the default.  But, in order to do that,
    we'll need to emulate MI sync on top of an async target.  That means
    we'll have yet another combination to care for in the testsuite.
    
    Rather than making the testsuite cope with all these differences, I
    thought it better to just fix GDB to always have the complete output,
    no matter whether it's in sync or async mode.
    
    This is all related to interpreter-exec, and the corresponding uiout
    switching.  (Typing a CLI command directly in MI is shorthand for
    running it through -interpreter-exec console.)
    
    In sync mode, when a CLI command is active, normal_stop is called when
    the current interpreter and uiout are CLI's.  So print_XXX_reason
    prints the stop reason to CLI uiout (only), and we don't show it in
    MI.
    
    In async mode the stop event is processed when we're back in the MI
    interpreter, so the stop reason is printed directly to the MI uiout.
    
    Fix this by making run control event printing roughly independent of
    whatever is the current interpreter or uiout.  That is, move these
    prints to interpreter observers, that know whether to print or be
    quiet, and if printing, which uiout to print to.  In the case of the
    console/tui interpreters, only print if the top interpreter.  For MI,
    always print.
    
    Breakpoint hits / normal stops are already handled similarly -- MI has
    a normal_stop observer that prints the event to both MI and the CLI,
    though that could be cleaned up further in the direction of this
    patch.
    
    This also makes all of:
    
     (gdb) foo
    and
     (gdb) interpreter-exec MI "-exec-foo"
    and
     (gdb)
     -exec-foo
    and
     (gdb)
     -interpreter-exec console "foo"
    
    print as expected.
    
    Tested on x86_64 Fedora 20, sync and async modes.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/13860
    	* cli/cli-interp.c: Include infrun.h and observer.h.
    	(cli_uiout, cli_interp): New globals.
    	(cli_on_signal_received, cli_on_end_stepping_range)
    	(cli_on_signal_exited, cli_on_exited, cli_on_no_history): New
    	functions.
    	(cli_interpreter_init): Install them as 'end_stepping_range',
    	'signal_received' 'signal_exited', 'exited' and 'no_history'
    	observers.
    	(_initialize_cli_interp): Remove cli_interp local.
    	* infrun.c (handle_inferior_event): Call the several stop reason
    	observers instead of printing the stop reason directly.
    	(end_stepping_range): New function.
    	(print_end_stepping_range_reason, print_signal_exited_reason)
    	(print_exited_reason, print_signal_received_reason)
    	(print_no_history_reason): Make static, and add an uiout
    	parameter.  Print to that instead of to CURRENT_UIOUT.
    	* infrun.h (print_end_stepping_range_reason)
    	(print_signal_exited_reason, print_exited_reason)
    	(print_signal_received_reason print_no_history_reason): New
    	declarations.
    	* mi/mi-common.h (struct mi_interp): Rename 'uiout' field to
    	'mi_uiout'.
    	<cli_uiout>: New field.
    	* mi/mi-interp.c (mi_interpreter_init): Adjust.  Create the new
    	uiout for CLI output.  Install 'signal_received',
    	'end_stepping_range', 'signal_exited', 'exited' and 'no_history'
    	observers.
    	(find_mi_interpreter, mi_interp_data, mi_on_signal_received)
    	(mi_on_end_stepping_range, mi_on_signal_exited, mi_on_exited)
    	(mi_on_no_history): New functions.
    	(ui_out_free_cleanup): Delete function.
    	(mi_on_normal_stop): Don't allocate a new uiout for CLI output,
    	instead use the one already stored in the MI interpreter data.
    	(mi_ui_out): Adjust.
    	* tui/tui-interp.c: Include infrun.h and observer.h.
    	(tui_interp): New global.
    	(tui_on_signal_received, tui_on_end_stepping_range)
    	(tui_on_signal_exited, tui_on_exited)
    	(tui_on_no_history): New functions.
    	(tui_init): Install them as 'end_stepping_range',
    	'signal_received' 'signal_exited', 'exited' and 'no_history'
    	observers.
    	(_initialize_tui_interp): Delete tui_interp local.
    
    gdb/doc/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/13860
    	* observer.texi (signal_received, end_stepping_range)
    	(signal_exited, exited, no_history): New observer subjects.
    
    gdb/testsuite/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/13860
    	* gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
    	reason, even in sync mode.

commit 8817a6f225766029787b5e2c1300a342b328909e
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 12:50:48 2014 +0100

    PR gdb/15713 - errors from i386_linux_resume lead to lock-up
    
    linux_nat_resume is not considering that linux_ops->to_resume may throw:
    
      /* Mark LWP as not stopped to prevent it from being continued by
         linux_nat_resume_callback.  */
      lp->stopped = 0;
    
      if (resume_many)
        iterate_over_lwps (ptid, linux_nat_resume_callback, NULL);
    
    If something within linux_nat_resume_callback throws, GDB leaves the
    lwp_info as if the inferior was resumed, while it actually wasn't.
    
    A couple examples, there are possibly others:
    
     - i386_linux_resume calls target_read which calls QUIT.
     - if the actual ptrace resumption fails in inf_ptrace_resume,
       perror_with_name is called.
    
    If the user tries to kill the inferior at this point (or quit, which
    offers to kill), GDB locks up trying to stop the lwp -- if it is
    already stopped no new waitpid event gets generated for it.
    
    Fix this by setting the stopped flag earlier, as soon as we collect a
    stop event with waitpid, and clearing it always only after resuming
    the lwp successfully.
    
    Tested on x86_64 Fedora 20.  Confirmed the lock-up disappears using a
    local hack that forces an error in inf_ptrace_resume.
    
    Also fixes a little "set debug lin-lwp" annoyance.  Currently we always see:
    
     Continuing.
     LLR: Preparing to resume process 6802, 0, inferior_ptid Thread 0x7ffff7fc7740 (LWP 6802)
                                                                                    ^^^^^^^^
     RC: Resuming sibling Thread 0x7ffff77c5700 (LWP 6807), 0, resume
     RC: Resuming sibling Thread 0x7ffff7fc6700 (LWP 6806), 0, resume
     RC: Not resuming sibling Thread 0x7ffff7fc7740 (LWP 6802) (not stopped)
                                                     ^^^^^^^^^^^^^^^^^^^^^^^
     LLR: PTRACE_CONT process 6802, 0 (resume event thread)
    
    This patch gets rid of the "Not resuming sibling" line.
    
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/15713
    	* linux-nat.c (linux_nat_resume_callback): Rename the second
    	parameter to 'except'.  Skip LP if it points to EXCEPT.
    	(linux_nat_resume): Don't mark the event lwp as not stopped
    	before resuming sibling lwps.  Instead ask
    	linux_nat_resume_callback to skip the event lwp.  Mark it as not
    	stopped after actually resuming it.
    	(linux_handle_syscall_trap): Mark the lwp as not stopped after
    	resuming it.
    	(wait_lwp): Mark the lwp as stopped here.
    	(stop_wait_callback): Mark the lwp as not stopped right after
    	resuming it.  Don't mark lwps as stopped here.
    	(linux_nat_filter_event): Mark the lwp as stopped earlier.
    	(linux_nat_wait_1): Don't mark dead lwps as stopped here.

commit 251bde03baf93dbb44d3785e09e03179916143e3
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 29 12:27:01 2014 +0100

    PR15693 - Fix spurious *running events, thread state, dprintf-style call
    
    If one sets a breakpoint with a condition that involves calling a
    function in the inferior, and then the condition evaluates false, GDB
    outputs one *running event for each time the program hits the
    breakpoint.  E.g.,
    
      $ gdb return-false -i=mi
    
      (gdb)
      start
      ...
      (gdb)
      b 14 if return_false ()
      &"b 14 if return_false ()\n"
      ~"Breakpoint 2 at 0x4004eb: file return-false.c, line 14.\n"
      ...
      ^done
      (gdb)
      c
      &"c\n"
      ~"Continuing.\n"
      ^running
      *running,thread-id=(...)
      (gdb)
      *running,thread-id=(...)
      *running,thread-id=(...)
      *running,thread-id=(...)
      *running,thread-id=(...)
      *running,thread-id=(...)
      ... repeat forever ...
    
    An easy way a user can trip on this is with a dprintf with "set
    dprintf-style call".  In that case, a dprintf is just a breakpoint
    that when hit GDB calls the printf function in the inferior, and then
    resumes it, just like the case above.
    
    If the breakpoint/dprintf is set in a loop, then these spurious events
    can potentially slow down a frontend much, if it decides to refresh
    its GUI whenever it sees this event (Eclipse is one such case).
    
    When we run an infcall, we pretend we don't actually run the inferior.
    This is already handled for the usual case of calling a function
    directly from the CLI:
    
     (gdb)
     p return_false ()
     &"p return_false ()\n"
     ~"$1 = 0"
     ~"\n"
     ^done
     (gdb)
    
    Note no *running, nor *stopped events.  That's handled by:
    
     static void
     mi_on_resume (ptid_t ptid)
     {
    ...
       /* Suppress output while calling an inferior function.  */
       if (tp->control.in_infcall)
         return;
    
    and equivalent code on normal_stop.
    
    However, in the cases of the PR, after finishing the infcall there's
    one more resume, and mi_on_resume doesn't know that it should suppress
    output then too, somehow.
    
    The "running/stopped" state is a high level user/frontend state.
    Internal stops are invisible to the frontend.  If follows from that
    that we should be setting the thread to running at a higher level
    where we still know the set of threads the user _intends_ to resume.
    
    Currently we mark a thread as running from within target_resume, a low
    level target operation.  As consequence, today, if we resume a
    multi-threaded program while stopped at a breakpoint, we see this:
    
     -exec-continue
     ^running
     *running,thread-id="1"
     (gdb)
     *running,thread-id="all"
    
    The first *running was GDB stepping over the breakpoint, and the
    second is GDB finally resuming everything.
    
    Between those two *running's, threads other than "1" still have their
    state set to stopped.  That's bogus -- in async mode, this opens a
    tiny window between both resumes where the user might try to run
    another execution command to threads other than thread 1, and very
    much confuse GDB.
    
    That is, the "step" below should fail the "step", complaining that the
    thread is running:
    
      (gdb) c -a &
      (gdb) thread 2
      (gdb) step
    
    IOW, threads that GDB happens to not resume immediately (say, because
    it needs to step over a breakpoint) shall still be marked as running.
    
    Then, if we move marking threads as running to a higher layer,
    decoupled from target_resume, plus skip marking threads as running
    when running an infcall, the spurious *running events disappear,
    because there will be no state transitions at all.
    
    I think we might end up adding a new thread state -- THREAD_INFCALL or
    some such, however since infcalls are always synchronous today, I
    didn't find a need.  There's no way to execute a CLI/MI command
    directly from the prompt if some thread is running an infcall.
    
    Tested on x86_64 Fedora 20.
    
    gdb/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    
    	PR PR15693
    	* infrun.c (resume): Determine how much to resume depending on
    	whether the caller wanted a step, not whether we can hardware step
    	the target.  Mark all threads that we intend to run as running,
    	unless we're calling an inferior function.
    	(normal_stop): If the thread is running an infcall, don't finish
    	thread state.
    	* target.c (target_resume): Don't mark threads as running here.
    
    gdb/testsuite/
    2014-05-29  Pedro Alves  <palves@redhat.com>
    	    Hui Zhu  <hui@codesourcery.com>
    
    	PR PR15693
    	* gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
    	* gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
    	* gdb.mi/mi-condbreak-call-thr-state.c: New file.
    	* gdb.mi/mi-condbreak-call-thr-state.exp: New file.

commit 434415618f6bb9ac428a8d18ab33111920cd04dc
Author: Alan Modra <amodra@gmail.com>
Date:   Thu May 29 09:31:08 2014 +0930

    daily update

commit 6143b8235e8d14685d8ab747cdd4f8faa94d1fe0
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 28 23:06:44 2014 +0100

    Fix demangler testsuite crashes with CP_DEMANGLE_DEBUG defined
    
    Running the demangler's testsuite with CP_DEMANGLE_DEBUG defined
    crashes, with:
    
     Program received signal SIGSEGV, Segmentation fault.
     0x000000000040a8c3 in d_dump (dc=0x1, indent=12) at ../../src/libiberty/cp-demangle.c:567
     567       switch (dc->type)
    
     (gdb) bt 3
     #0  0x000000000040a8c3 in d_dump (dc=0x1, indent=12) at ../../src/libiberty/cp-demangle.c:567
     #1  0x000000000040ae47 in d_dump (dc=0x7fffffffd098, indent=10) at ../../src/libiberty/cp-demangle.c:787
     #2  0x000000000040ae47 in d_dump (dc=0x7fffffffd0c8, indent=8) at ../../src/libiberty/cp-demangle.c:787
    
    Note dc=0x1, which is obviously a bogus pointer.  This is the end of
    d_dump recursing for a component type that that doesn't actually have
    subtrees:
    
     787       d_dump (d_left (dc), indent + 2);
     788       d_dump (d_right (dc), indent + 2);
    
    This fixes the two cases the testsuite currently trips on.
    
    libiberty/
    2014-05-28  Pedro Alves  <palves@redhat.com>
    
    	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM
    	and DEMANGLE_COMPONENT_NUMBER.

commit 6e933ccc75f683a19dda3c92c6d9a35f857b98b3
Author: Thomas Schwinge <thomas@codesourcery.com>
Date:   Wed May 28 23:06:43 2014 +0100

    Fix test in libiberty/testsuite/demangle-expected.
    
    	libiberty/
    	* testsuite/demangle-expected: Fix last commit.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210803 138bc75d-0d04-0410-961f-82ee72b054a4

commit 0aaa9a3aa1e68d309a4746633494b9a01a0575f5
Author: Andrew Burgess <aburgess@broadcom.com>
Date:   Wed May 28 23:06:43 2014 +0100

    cplus-demangler, free resource after a failed call to gnu_special.
    
    libiberty/
    2014-05-14  Andrew Burgess  <aburgess@broadcom.com>
    
    	* cplus-dmem.c (internal_cplus_demangle): Free any resources
    	allocated by possible previous call to gnu_special.
    	(squangle_mop_up): Reset pointers to NULL after calling free.
    	* testsuite/demangle-expected: New test case.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210425 138bc75d-0d04-0410-961f-82ee72b054a4

commit 7f3c034326ce5d487e897826a12c3a4b9d457b49
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Mon May 19 11:46:19 2014 -0700

    Remove "set/show remotebaud" (deprecated) commands.
    
    This patch removes support for the "set/show remotebaud" command,
    which were deprecated in GDB 7.7, and should be now be removed
    ahead of cutting the GDB 7.8 branch.
    
    gdb/ChangeLog:
    
            * serial.c (_initialize_serial): Remove support for
            the "set remotebaud" and "show remotebaud" commands.
            * NEWS: Add entry documenting the removal of that command.
    
    gdb/testsuite/ChangeLog:
    
            * config/monitor.exp (gdb_target_monitor): Replace use of
            "set remotebaud" by "set serial baud".

commit 77ac17b8453f60adabaa8931930e2bbe0499757d
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Wed May 28 18:20:16 2014 +0200

    ld: Split GENSCRIPTS rule from dependencies to fix tdir_'s.
    
    	* Makefile.am: Change all rules with ${GENSCRIPTS}
    	invocations to be just dependencies.
    	($(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES))
    	(run-genscripts): New rules.
    	* Makefile.in: Regenerate.

commit 9854d43d40fc116d72a24583f53e34f91cf4098b
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 27 12:37:50 2014 +0100

    Add objcopy stage between assembly and linking for run_dump_test
    
    ld/testsuite/
    
    	* lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
    	This allows each input object to be optionally run through
    	objcopy before linking.

commit b48945626a707b7adfd6f66a65591d42630f54e7
Author: Alan Modra <amodra@gmail.com>
Date:   Wed May 28 22:28:53 2014 +0930

    Fix rx "set but not used" warnings
    
    	* elf32-rx.c (rx_table_map): Delete set but not used variables.

commit 4ba3b3268eaea2c15e7adb1b816a946af3a830bc
Author: Tristan Gingold <tristan.gingold@adacore.com>
Date:   Wed May 28 09:21:11 2014 +0200

    addr2line: fix missing inlined frames.
    
    2014-05-28  Tristan Gingold  <gingold@adacore.com>
    
    	* dwarf2.c (lookup_address_in_function_table): Add best_fit_len
    	to keep the length of the best fit range.
    	(lookup_symbol_in_function_table, info_hash_lookup_funcinfo):
    	Likewise.

commit ee34b3f945bdf5f854081de8665163657ccf8a1b
Author: Yao Qi <yao@codesourcery.com>
Date:   Tue May 27 20:00:37 2014 +0800

    Fix typo in comments
    
     "unsed" -> "used"
    
    gdb:
    
    2014-05-28  Yao Qi  <yao@codesourcery.com>
    
    	* charset.c: Fix typo in comments.

commit 41aa47b48f0794fdfccc0f2c283433d8e35c5a2c
Author: Alan Modra <amodra@gmail.com>
Date:   Wed May 28 09:30:41 2014 +0930

    daily update

commit b26dbe27733e7aa959ddb285e9d4e5ae916b113f
Author: DJ Delorie <dj@redhat.com>
Date:   Tue May 27 19:05:18 2014 -0400

    Fix typo.

commit 7a2f2d82fd0e757dfd6eb79637cb790959f52295
Author: DJ Delorie <dj@redhat.com>
Date:   Tue May 27 17:14:49 2014 -0400

    Add new link-map-text hook and RX auto-vector support.
    
    * bfd/elf32-rx.c (get_symbol_value_maybe): New.
    (rx_elf_relocate_section): If we find a reloc against
    $tableentry$default$<name>, redirect it to the appropriate
    $tableentry$<n>$.
    (RX_Table_Info): New.
    (rx_table_find): New.  Check all tables and SEC_KEEP all sections
    with table parts in them.
    (rx_check_directives): New.
    (rx_table_map_2): New.
    (rx_table_map): New.
    (rx_additional_link_map_text): New.  Called to dump tables to the
    map file.
    * bfd/elf32-rx.h: New.
    
    * ld/ldemul.h (extra_map_file_text): New field.
    (ldemul_extra_map_file_text): Declare.
    * ld/ldemul.c (ldemul_extra_map_file_text): Define.
    * ld/ldlang.c (lang_map): Call it.
    
    * ld/emultempl/rxelf.em: Add extra_map_file_text hook.
    * ld/emultempl/aix.em: Add NULL extra_map_file_text hook.
    * ld/emultempl/armcoff.em: Likewise.
    * ld/emultempl/beos.em: Likewise.
    * ld/emultempl/elf32.em: Likewise.
    * ld/emultempl/generic.em: Likewise.
    * ld/emultempl/gld960.em: Likewise.
    * ld/emultempl/gld960c.em: Likewise.
    * ld/emultempl/linux.em: Likewise.
    * ld/emultempl/lnk960.em: Likewise.
    * ld/emultempl/m68kcoff.em: Likewise.
    * ld/emultempl/pe.em: Likewise.
    * ld/emultempl/pep.em: Likewise.
    * ld/emultempl/sunos.em: Likewise.
    * ld/emultempl/ticoff.em: Likewise.
    * ld/emultempl/vanilla.em: Likewise.

commit c23dd3426c75fbf7fa9f30a4082be034818967c1
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue May 27 12:19:33 2014 -0700

    Properly handle 64-bit GOT relocations
    
    This patch fixes 2 issues:
    
    1. Since the GOT offset is always negative, we need to use signed int
    to support 64-bit GOT relocations.
    2. R_X86_64_PLTOFF64 uses the address of GLOBAL_OFFSET_TABLE, which is
    the address of the .got.plt section, not the .got section.

commit add6c04d828e0f68ded81cfeec0fe74ca0107881
Author: Gary Benson <gbenson@redhat.com>
Date:   Tue May 27 15:30:58 2014 +0100

    Prompt the user to file bug reports for internal errors and warnings.
    
    2014-05-27  Gary Benson  <gbenson@redhat.com>
    
    	* utils.c (internal_vproblem): Prompt for a bug report.

commit 92c48fc5e7f59ba3813cba60277f5c3f12bfb574
Author: Andy Wingo <wingo@igalia.com>
Date:   Mon May 26 18:11:58 2014 -0700

    remove unnecessary smob mark/free functions
    
    	* guile/scm-arch.c (arscm_mark_arch_smob):
    	* guile/scm-block.c (bkscm_mark_block_smob)
    	(bkscm_mark_block_syms_progress_smob):
    	* guile/scm-breakpoint.c (bpscm_mark_breakpoint_smob):
    	* guile/scm-exception.c (exscm_mark_exception_smob):
    	* guile/scm-frame.c (frscm_mark_frame_smob):
    	* guile/scm-iterator.c (itscm_mark_iterator_smob):
    	* guile/scm-lazy-string.c (lsscm_mark_lazy_string_smob):
    	* guile/scm-objfile.c (ofscm_mark_objfile_smob):
    	* guile/scm-pretty-print.c (ppscm_mark_pretty_printer_smob)
    	(ppscm_mark_pretty_printer_worker_smob):
    	* guile/scm-symbol.c (syscm_mark_symbol_smob):
    	* guile/scm-symtab.c (stscm_mark_symtab_smob, stscm_mark_sal_smob):
    	* guile/scm-type.c (tyscm_mark_type_smob, tyscm_mark_field_smob):
    	* guile/scm-value.c (vlscm_mark_value_smob): Remove unnecessary
    	mark functions.
    	* guile/scm-symtab.c (stscm_free_sal_smob): Remove unnecessary free
    	function.

commit b2715b270ae27eccefe8edbbacb3910bc7cc9383
Author: Andy Wingo <wingo@igalia.com>
Date:   Mon May 26 17:34:27 2014 -0700

    gdb smob cleanups
    
    	* guile/guile-internal.h (GDB_SMOB_HEAD): Replace properties with
    	empty_base_class.  All uses updated.
    	(gdbscm_mark_gsmob, gdbscm_mark_chained_gsmob)
    	(gdbscm_mark_eqable_gsmob): Remove these now-unneeded functions.
    	Adapt all callers.
    	* guile/scm-gsmob.c (gdbscm_mark_gsmob)
    	(gdbscm_mark_chained_gsmob, gdbscm_mark_eqable_gsmob): Remove.
    	(gdbscm_gsmob_property, gdbscm_set_gsmob_property_x)
    	(gdbscm_gsmob_has_property_p, add_property_name)
    	(gdbscm_gsmob_properties): Remove, and remove them from gsmob_functions.
    	* guile/lib/gdb.scm (gdb-object-property, set-gdb-object-property)
    	(gdb-object-has-property?, gdb-object-properties): Remove.
    	(gdb-object-kind): Renamed from gsmob-kind.
    
    	doc/
    	* guile.texi (GDB Scheme Data Types): Remove documentation for
    	removed interfaces.  Update spelling of gdb-object-kind.
    
    	testsuite/
    	* gdb.guile/scm-breakpoint.exp:
    	* gdb.guile/scm-gsmob.exp: Update to use plain old object
    	properties instead of gdb-object-properties.

commit 3ce6e9727987728ad8afa28ecfdece0375501988
Author: Alan Modra <amodra@gmail.com>
Date:   Tue May 27 09:31:07 2014 +0930

    daily update

commit 9eaa4c1ed5fba66876aa1e491121e16250f6bd1f
Author: Andy Wingo <wingo@igalia.com>
Date:   Mon May 26 15:34:24 2014 -0700

    guile.texi (Basic Guile): Fix some typos.

commit 0f1e84039284fe8c476260ab6201ea14b709bee9
Author: Andy Wingo <wingo@igalia.com>
Date:   Mon May 26 15:06:29 2014 -0700

    Fix excess parentheses in use-modules forms.

commit 214ab2dadd8749565a186043c2d3cdf0795b3ba9
Author: Andy Wingo <wingo@igalia.com>
Date:   Mon May 26 12:45:13 2014 -0700

    Add configure support for building with guile 2.2.
    
    	* configure.ac (try_guile_versions): Allow building with guile 2.2.
    	* configure: Regenerate.

commit 17292b30db9bef3069c308786c0ea2953b84f13c
Author: Doug Evans <xdje42@gmail.com>
Date:   Mon May 26 12:32:09 2014 -0700

    fix 80 cols overrun in earlier entry

commit 498a44896d5420739d7485fd52336b87410a0680
Author: Yao Qi <yao@codesourcery.com>
Date:   Tue May 20 13:45:54 2014 +0800

    Specify source file explicitly when setting a breakpoint
    
    When I run no-thread-db.exp, the breakpoint is set on line 26.
    However, the breakpoint is set to line 26 of dl-start.S rather than
    no-thread-db.c, which is not intended.
    
    (gdb) monitor set libthread-db-search-path /foo/bar^M
    libthread-db-search-path set to `/foo/bar'^M
    (gdb) PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable
    break 26^M
    Breakpoint 1 at 0x48018078: file ../sysdeps/powerpc/powerpc32/dl-start.S, line 26.^M
    (gdb) continue^M
    Continuing.
    
    This patch is to change the breakpoint setting with source file
    specified, then it is correct now.
    
    gdb/testsuite:
    
    2014-05-26  Yao Qi  <yao@codesourcery.com>
    
    	* gdb.server/no-thread-db.exp: Specify source file name
    	explicitly when setting a breakpoint.

commit d77454b1a49157957434eb668f8a80fa7f8ebb30
Author: Alan Modra <amodra@gmail.com>
Date:   Mon May 26 09:30:46 2014 +0930

    daily update

commit 42119b029b66dda9862324bfa381d696fef39665
Author: Alan Modra <amodra@gmail.com>
Date:   Sun May 25 09:30:42 2014 +0930

    daily update

commit 0ef76c43d739e436ad7f1cccd253cc5713d2d63d
Author: Alan Modra <amodra@gmail.com>
Date:   Sat May 24 22:40:11 2014 +0930

    Localize varible to avoid warning
    
    	* ldlang.c (base): Move variable to..
    	* mri.c: ..here, and make static.
    	* ldlang.h (base): Delete declaration.

commit 697aa1b7d399d80cf164f190d3743513085f1009
Author: Eli Zaretskii <eliz@gnu.org>
Date:   Sat May 24 13:02:42 2014 +0300

    Don't use @var at the beginning of a sentence in GDB documentation.
    
    gdb/doc/guile.texi (Types In Guile, Basic Guile, Frames In Guile)
    (Breakpoints In Guile, Guile Printing Module)
    (Guile Exception Handling, Values From Inferior In Guile)
    (Objfiles In Guile, Breakpoints In Guile, Memory Ports in Guile):
    Don't use @var at the beginning of a sentence.
    gdb/doc/gdb.texinfo (Frame Filter Management, Trace Files)
    (C Operators, Ada Tasks, Calling, Bootstrapping, ARM)
    (PowerPC Embedded, Define, Annotations for Running)
    (IPA Protocol Commands, Packets, General Query Packets)
    (Tracepoint Packets, Notification Packets, Environment)
    (Inferiors and Programs, Set Breaks, Set Catchpoints)
    (Continuing and Stepping, Signals, Thread-Specific Breakpoints)
    (Frames, Backtrace, Selection, Expressions, Registers)
    (Trace State Variables, Built-In Func/Proc, Signaling, Files)
    (Numbers, GDB/MI Async Records, GDB/MI Data Manipulation)
    (Source Annotations, Using JIT Debug Info Readers, Packets)
    (Stop Reply Packets, Host I/O Packets)
    (Target Description Format): Don't use @var at the beginning of a
    sentence.
    gdb/doc/python.texi (Basic Python, Types In Python)
    (Commands In Python, Frames In Python, Line Tables In Python)
    (Breakpoints In Python, gdb.printing, gdb.types)
    (Type Printing API): Don't use @var at the beginning of a
    sentence.

commit 76c481f2b00210b484372291a1f13fb348db8aad
Author: Alan Modra <amodra@gmail.com>
Date:   Sat May 24 09:30:45 2014 +0930

    daily update

commit e9dae05e9c32efda9724330c6d5ade3ca848591d
Author: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Date:   Fri May 23 09:01:14 2014 +0100

    Include asm/ptrace.h for linux-aarch64-low.c
    
    A recent change to glibc removed asm/ptrace.h from user.h for AArch64.
    This meant that cross-native builds of gdbserver using trunk glibc broke
    because linux-aarch64-low.c because user_hwdebug_state couldn't be found.
    
    This is like commit #036cd38182bde32d8297b630cd5c861d53b8949e
    
    2014-05-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
    
            * linux-aarch64-low.c (asm/ptrace.h): Include.

commit 589fdceb99db9868e34bc976b7e234dbfaf327e2
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Wed Apr 2 09:54:11 2014 +0200

    btrace, vdso: add vdso target sections
    
    When loading symbols for the vdso, also add its sections to target_sections.
    
    This fixes an issue with record btrace where vdso instructions could not be
    disassembled during replay.
    
    	* symfile-mem.c (symbol_file_add_from_memory): Add BFD sections.
    
    testsuite/
    	* gdb.btrace/vdso.c: New.
    	* gdb.btrace/vdso.exp: New.

commit e9089e05b6a1a89ba6b8f3123f9d76bf066e3db7
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Tue May 20 09:48:43 2014 +0200

    test, gcore: move capture_command_output into lib/gdb.exp
    
    Allow gcore's capture_command_output function to be used by other tests.
    
    testsuite/
    	* gdb.base/gcore.exp (capture_command_output): Move ...
    	* lib/gdb.exp (capture_command_output): ... here.

commit 67b5c0c1a4336318f23f65b8fa98a08b569c5c39
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Wed Mar 5 15:38:11 2014 +0100

    btrace: control memory access during replay
    
    The btrace record target does not trace data.  We therefore do not allow
    accessing read-write memory during replay.
    
    In some cases, this might be useful to advanced users, though, who we assume
    to know what they are doing.
    
    Add a set|show command pair to turn this memory access restriction off.
    
    	* record-btrace.c (record_btrace_allow_memory_access): Remove.
    	(replay_memory_access_read_only, replay_memory_access_read_write)
    	(replay_memory_access_types, replay_memory_access)
    	(set_record_btrace_cmdlist, show_record_btrace_cmdlist)
    	(cmd_set_record_btrace, cmd_show_record_btrace)
    	(cmd_show_replay_memory_access): New.
    	(record_btrace_xfer_partial, record_btrace_insert_breakpoint)
    	(record_btrace_remove_breakpoint): Replace
    	record_btrace_allow_memory_access with replay_memory_access.
    	(_initialize_record_btrace): Add commands.
    	* NEWS: Announce it.
    
    testsuite/
    	* gdb.btrace/data.exp: Test it.
    
    doc/
    	* gdb.texinfo (Process Record and Replay): Document it.

commit 4c6bdb4026d3c7050aacade3fa5340dfaa491bc1
Author: Alan Modra <amodra@gmail.com>
Date:   Fri May 23 09:31:04 2014 +0930

    daily update

commit a2199296ce71a44981f1d6ad7800e7742ff39dd8
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Thu May 22 14:01:46 2014 -0400

    Add comment for mi_run_cmd_full
    
    It should clear up confusion about the args parameter to mi_run_cmd_full.
    
    Thanks to Joel for clear formulation. I also added a comment about the
    impact of use_gdb_stub.
    
    gdb/testsuite/ChangeLog:
    
    2014-05-22  Simon Marchi  <simon.marchi@ericsson.com>
    
    	* lib/mi-support.exp (mi_run_cmd_full): Add comments.

commit 036cd38182bde32d8297b630cd5c861d53b8949e
Author: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Date:   Thu May 22 16:07:20 2014 +0100

    Include asm/ptrace.h in aarch64-linux-nat.c
    
    A recent change to glibc removed asm/ptrace.h from user.h for
    AArch64. This meant that cross-native builds of gdb using trunk
    glibc broke because aarch64-linux-nat.c because user_hwdebug_state
    couldn't be found.
    
    Fixed by including asm/ptrace.h like other ports.
    
    2014-05-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
    
           * aarch64-linux-nat.c (asm/ptrace.h): Include.

commit c77c1e42faf2b5e340ffa2adbf81587c9e76c246
Author: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Date:   Thu May 22 16:06:33 2014 +0100

    Reinstate self to Write After Approval
    
    2014-05-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
    
    	* MAINTAINERS (Write After Approval): Move self back from
    	paper trail.

commit 45741a9c329a5afa111f7842ba980bd6a106e020
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 22 12:29:11 2014 +0100

    Add new infrun.h header.
    
    Move infrun.c declarations out of inferior.h to a new infrun.h file.
    
    Tested by building on:
    
     i686-w64-mingw32, enable-targets=all
     x86_64-linux, enable-targets=all
     i586-pc-msdosdjgpp
    
    And also grepped the whole tree for each symbol moved to find where
    infrun.h might be necessary.
    
    gdb/
    2014-05-22  Pedro Alves  <palves@redhat.com>
    
    	* inferior.h (debug_infrun, debug_displaced, stop_on_solib_events)
    	(sync_execution, sched_multi, step_stop_if_no_debug, non_stop)
    	(disable_randomization, enum exec_direction_kind)
    	(execution_direction, stop_registers, start_remote)
    	(clear_proceed_status, proceed, resume, user_visible_resume_ptid)
    	(wait_for_inferior, normal_stop, get_last_target_status)
    	(prepare_for_detach, fetch_inferior_event, init_wait_for_inferior)
    	(insert_step_resume_breakpoint_at_sal)
    	(follow_inferior_reset_breakpoints, stepping_past_instruction_at)
    	(set_step_info, print_stop_event, signal_stop_state)
    	(signal_print_state, signal_pass_state, signal_stop_update)
    	(signal_print_update, signal_pass_update)
    	(update_signals_program_target, clear_exit_convenience_vars)
    	(displaced_step_dump_bytes, update_observer_mode)
    	(signal_catch_update, gdb_signal_from_command): Move
    	declarations ...
    	* infrun.h: ... to this new file.
    	* amd64-tdep.c: Include infrun.h.
    	* annotate.c: Include infrun.h.
    	* arch-utils.c: Include infrun.h.
    	* arm-linux-tdep.c: Include infrun.h.
    	* arm-tdep.c: Include infrun.h.
    	* break-catch-sig.c: Include infrun.h.
    	* breakpoint.c: Include infrun.h.
    	* common/agent.c: Include infrun.h instead of inferior.h.
    	* corelow.c: Include infrun.h.
    	* event-top.c: Include infrun.h.
    	* go32-nat.c: Include infrun.h.
    	* i386-tdep.c: Include infrun.h.
    	* inf-loop.c: Include infrun.h.
    	* infcall.c: Include infrun.h.
    	* infcmd.c: Include infrun.h.
    	* infrun.c: Include infrun.h.
    	* linux-fork.c: Include infrun.h.
    	* linux-nat.c: Include infrun.h.
    	* linux-thread-db.c: Include infrun.h.
    	* monitor.c: Include infrun.h.
    	* nto-tdep.c: Include infrun.h.
    	* procfs.c: Include infrun.h.
    	* record-btrace.c: Include infrun.h.
    	* record-full.c: Include infrun.h.
    	* remote-m32r-sdi.c: Include infrun.h.
    	* remote-mips.c: Include infrun.h.
    	* remote-notif.c: Include infrun.h.
    	* remote-sim.c: Include infrun.h.
    	* remote.c: Include infrun.h.
    	* reverse.c: Include infrun.h.
    	* rs6000-tdep.c: Include infrun.h.
    	* s390-linux-tdep.c: Include infrun.h.
    	* solib-irix.c: Include infrun.h.
    	* solib-osf.c: Include infrun.h.
    	* solib-svr4.c: Include infrun.h.
    	* target.c: Include infrun.h.
    	* top.c: Include infrun.h.
    	* windows-nat.c: Include infrun.h.
    	* mi/mi-interp.c: Include infrun.h.
    	* mi/mi-main.c: Include infrun.h.
    	* python/py-threadevent.c: Include infrun.h.

commit 98eb56a4bc8a0d3c58ba6f616d6e9238377ecce5
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Mar 27 13:13:59 2014 +0000

    Don't store the inferior's exit code for --return-child-result in a print routine.
    
    A small cleanup - so we can call the print routine without affecting
    --return-child-result.
    
    gdb/
    2014-05-22  Pedro Alves  <palves@redhat.com>
    
    	* infrun.c (handle_inferior_event): Store the exit code for
    	--return-child-result here, instead of ...
    	(print_exited_reason): ... here.

commit b52855e7a06171f98918f9a35de695fa9a3abd88
Author: Alan Modra <amodra@gmail.com>
Date:   Thu May 22 18:53:22 2014 +0930

    Fix whitespace in gas listing errors and warnings
    
    gas/
    	* listing.c (listing_warning, listing_error): Add space after colon.
    	* messages.c (as_warn_internal, as_bad_internal): Use the same
    	string as above.
    gas/testsuite/
    	* gas/d30v/bittest.l: Update for changed whitespace.
    	* gas/d30v/serial.l: Likewise.
    	* gas/d30v/serial2.l: Likewise.
    	* gas/d30v/serial2O.l: Likewise.
    	* gas/d30v/warn_oddreg.l: Likewise.
    	* gas/i386/inval-equ-2.l: Likewise.
    	* gas/i386/mpx-inval-1.l: Likewise.
    	* gas/i386/sse-check-error.l: Likewise.
    	* gas/i386/x86-64-mpx-inval-1.l: Likewise.
    	* gas/i386/x86-64-mpx-inval-2.l: Likewise.
    	* gas/i386/x86-64-size-inval-1.l: Likewise.
    	* gas/i386/x86-64-sse-check-error.l: Likewise.

commit a0fed88764b4c42e856564171d035c0e8acc903f
Author: Alan Modra <amodra@gmail.com>
Date:   Thu May 22 09:31:09 2014 +0930

    daily update

commit 17b2616cbab554fdd57e928d5ac9d742a7cbd2ec
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Mar 11 20:31:36 2014 +0000

    PR gdb/13860: don't lose '-interpreter-exec console EXECUTION_COMMAND''s output in async mode.
    
    The other part of PR gdb/13860 is about console execution commands in
    MI getting their output half lost.  E.g., take the finish command,
    executed on a frontend's GDB console:
    
    sync:
    
      finish
      &"finish\n"
      ~"Run till exit from #0  usleep (useconds=10) at ../sysdeps/unix/sysv/linux/usleep.c:27\n"
      ^running
      *running,thread-id="1"
      (gdb)
      ~"0x00000000004004d7 in foo () at stepinf.c:6\n"
      ~"6\t    usleep (10);\n"
      ~"Value returned is $1 = 0\n"
      *stopped,reason="function-finished",frame={addr="0x00000000004004d7",func="foo",args=[],file="stepinf.c",fullname="/home/pedro/gdb/tests/stepinf.c",line="6"},thread-id="1",stopped-threads="all",core="1"
    
    async:
    
      finish
      &"finish\n"
      ~"Run till exit from #0  usleep (useconds=10) at ../sysdeps/unix/sysv/linux/usleep.c:27\n"
      ^running
      *running,thread-id="1"
      (gdb)
      *stopped,reason="function-finished",frame={addr="0x00000000004004d7",func="foo",args=[],file="stepinf.c",fullname="/home/pedro/gdb/tests/stepinf.c",line="6"},gdb-result-var="$1",return-value="0",thread-id="1",stopped-threads="all",core="0"
    
    Note how all the "Value returned" etc. output is missing in async mode.
    
    The same happens with e.g., catchpoints:
    
      =breakpoint-modified,bkpt={number="1",type="catchpoint",disp="keep",enabled="y",what="22016",times="1"}
      ~"\nCatchpoint "
      ~"1 (forked process 22016), 0x0000003791cbd8a6 in __libc_fork () at ../nptl/sysdeps/unix/sysv/linux/fork.c:131\n"
      ~"131\t  pid = ARCH_FORK ();\n"
      *stopped,reason="fork",disp="keep",bkptno="1",newpid="22016",frame={addr="0x0000003791cbd8a6",func="__libc_fork",args=[],file="../nptl/sysdeps/unix/sysv/linux/fork.c",fullname="/usr/src/debug/glibc-2.14-394-g8f3b1ff/nptl/sysdeps/unix/sysv/linux/fork.c",line="131"},thread-id="1",stopped-threads="all",core="0"
    
    where all those ~ lines are missing in async mode, or just the "step"
    current line indication:
    
      s
      &"s\n"
      ^running
      *running,thread-id="all"
      (gdb)
      ~"13\t  foo ();\n"
      *stopped,frame={addr="0x00000000004004ef",func="main",args=[{name="argc",value="1"},{name="argv",value="0x7fffffffdd78"}],file="stepinf.c",fullname="/home/pedro/gdb/tests/stepinf.c",line="13"},thread-id="1",stopped-threads="all",core="3"
      (gdb)
    
    Or in the case of the PRs example, the "Stopped due to shared library
    event" note:
    
      start
      &"start\n"
      ~"Temporary breakpoint 1 at 0x400608: file ../../../src/gdb/testsuite/gdb.mi/solib-main.c, line 21.\n"
      =breakpoint-created,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000400608",func="main",file="../../../src/gdb/testsuite/gdb.mi/solib-main.c",fullname="/home/pedro/gdb/mygit/src/gdb/testsuite/gdb.mi/solib-main.c",line="21",times="0",original-location="main"}
      ~"Starting program: /home/pedro/gdb/mygit/build/gdb/testsuite/gdb.mi/solib-main \n"
      =thread-group-started,id="i1",pid="21990"
      =thread-created,id="1",group-id="i1"
      ^running
      *running,thread-id="all"
      (gdb)
      =library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
      ~"Stopped due to shared library event (no libraries added or removed)\n"
      *stopped,reason="solib-event",thread-id="1",stopped-threads="all",core="3"
      (gdb)
    
    IMO, if you're typing execution commands in a frontend's console, you
    expect to see their output.  Indeed it's what you get in sync mode.  I
    think async mode should do the same.  Deciding what to mirror to the
    console wrt to breakpoints and random stops gets messy real fast.
    E.g., say "s" trips on a breakpoint.  We'd clearly want to mirror the
    event to the console in this case.  But what about more complicated
    cases like "s&; thread n; s&", and one of those steps spawning a new
    thread, and that thread hitting a breakpoint?  It's impossible in
    general to track whether the thread had any relation to the commands
    that had been executed.  So I think we should just simplify and always
    mirror breakpoints and random events to the console.
    
    Notes:
    
      - mi->out is the same as gdb_stdout when MI is the current
        interpreter.  I think that referring to that directly is cleaner.
        An earlier revision of this patch made the changes that are now
        done in mi_on_normal_stop directly in infrun.c:normal_stop, and so
        not having an obvious place to put the new uiout by then, and not
        wanting to abuse CLI's uiout, I made a temporary uiout when
        necessary.
    
      - Hopefuly the rest of the patch is more or less obvious given the
        comments added.
    
    Tested on x86_64 Fedora 20, no regressions.
    
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/13860
    	* gdbthread.h (struct thread_control_state): New field
    	`command_interp'.
    	* infrun.c (follow_fork): Copy the new thread control field to the
    	child fork thread.
    	(clear_proceed_status_thread): Clear the new thread control field.
    	(proceed): Set the new thread control field.
    	* interps.h (command_interp): Declare.
    	* interps.c (command_interpreter): New global.
    	(command_interp): New function.
    	(interp_exec): Set `command_interpreter' while here.
    	* cli-out.c (cli_uiout_dtor): New function.
    	(cli_ui_out_impl): Install it.
    	* mi/mi-interp.c: Include cli-out.h.
    	(mi_cmd_interpreter_exec): Add comment.
    	(restore_current_uiout_cleanup): New function.
    	(ui_out_free_cleanup): New function.
    	(mi_on_normal_stop): If finishing an execution command started by
    	a CLI command, or any kind of breakpoint-like event triggered,
    	print the stop event to the output (CLI) stream.
    	* mi/mi-out.c (mi_ui_out_impl): Install NULL `dtor' handler.
    
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	PR gdb/13860
    	* gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
    	(top level): Test that output related to execution commands is
    	sent to the console with CLI commands, but not with MI commands.
    	Test that breakpoint events are always mirrored to the console.
    	Also expect the new source line to be output after a "next" in
    	async mode too.  Make it a pass/fail test.
    	* gdb.mi/mi-solib.exp: Test that the CLI solib event note is
    	output.
    	* lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.

commit 5166082f5f8ef80ec9840e1407e93d368da0b80f
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 23:15:27 2014 +0100

    PR gdb/13860: make -interpreter-exec console "list" behave more like "list".
    
    I noticed that "list" behaves differently in CLI vs MI.  Particularly:
    
      $ ./gdb -nx -q ./testsuite/gdb.mi/mi-cli
      Reading symbols from /home/pedro/gdb/mygit/build/gdb/testsuite/gdb.mi/mi-cli...done.
      (gdb) start
      Temporary breakpoint 1 at 0x40054d: file ../../../src/gdb/testsuite/gdb.mi/basics.c, line 62.
      Starting program: /home/pedro/gdb/mygit/build/gdb/testsuite/gdb.mi/mi-cli
    
      Temporary breakpoint 1, main () at ../../../src/gdb/testsuite/gdb.mi/basics.c:62
      62        callee1 (2, "A string argument.", 3.5);
      (gdb) list
      57      {
      58      }
      59
      60      main ()
      61      {
      62        callee1 (2, "A string argument.", 3.5);
      63        callee1 (2, "A string argument.", 3.5);
      64
      65        do_nothing (); /* Hello, World! */
      66
      (gdb)
    
    Note the list started at line 57.  IOW, the program stopped at line
    62, and GDB centered the list on that.
    
    compare with:
    
      $ ./gdb -nx -q ./testsuite/gdb.mi/mi-cli -i=mi
      =thread-group-added,id="i1"
      ~"Reading symbols from /home/pedro/gdb/mygit/build/gdb/testsuite/gdb.mi/mi-cli..."
      ~"done.\n"
      (gdb)
      start
      &"start\n"
    ...
     ~"\nTemporary breakpoint "
      ~"1, main () at ../../../src/gdb/testsuite/gdb.mi/basics.c:62\n"
      ~"62\t  callee1 (2, \"A string argument.\", 3.5);\n"
      *stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x000000000040054d",func="main",args=[],file="../../../src/gdb/testsuite/gdb.mi/basics.c",fullname="/home/pedro/gdb/mygit/src/gdb/testsuite/gdb.mi/basics.c",line="62"},thread-id="1",stopped-threads="all",core="0"
      =breakpoint-deleted,id="1"
      (gdb)
      -interpreter-exec console list
      ~"62\t  callee1 (2, \"A string argument.\", 3.5);\n"
      ~"63\t  callee1 (2, \"A string argument.\", 3.5);\n"
      ~"64\t\n"
      ~"65\t  do_nothing (); /* Hello, World! */\n"
      ~"66\t\n"
      ~"67\t  callme (1);\n"
      ~"68\t  callme (2);\n"
      ~"69\t\n"
      ~"70\t  return 0;\n"
      ~"71\t}\n"
      ^done
      (gdb)
    
    Here the list starts at line 62, where the program was stopped.
    
    This happens because print_stack_frame, called from both normal_stop
    and mi_on_normal_stop, is the function responsible for setting the
    current sal from the selected frame, overrides the PRINT_WHAT
    argument, and only after that does it decide whether to center the
    current sal line or not, based on the overridden value, and it will
    always decide false.
    
    (The print_stack_frame call in mi_on_normal_stop is a little different
    from the call in normal_stop, in that it is an unconditional
    SRC_AND_LOC call.  A future patch will make those uniform.)
    
    A previous version of this patch made MI uniform with CLI here, by
    making print_stack_frame also center when MI is active.  That changed
    the output of a "list" command in mi-cli.exp, to expect line 57
    instead of 62, as per the example above.
    
    However, looking deeper, that list in question is the first "list"
    after the program stops, and right after the stop, before the "list",
    the test did "set listsize 1".  Let's try the same thing with the CLI:
    
     (gdb) start
     62        callee1 (2, "A string argument.", 3.5);
     (gdb) set listsize 1
     (gdb) list
     57      {
    
    Huh, that's unexpected.  Why the 57?  It's because print_stack_frame,
    called in reaction to the breakpoint stop, expecting the next "list"
    to show 10 lines (the listsize at the time) around line 62, sets the
    lines listed range to 57-67 (62 +/- 5).  If the user changes the
    listsize before "list", why would we still show that range?  Looks
    bogus to me.
    
    So the fix for this whole issue should be delay trying to center the
    listing to until actually listing, so that the correct listsize can be
    taken into account.  This makes MI and CLI uniform too, as it deletes
    the center code from print_stack_frame.
    
    A series of tests are added to list.exp to cover this.  mi-cli.exp was
    after all correct all along, but it now gains an additional test that
    lists lines with listsize 10, to ensure the centering is consistent
    with CLI's.
    
    One related Python test changed related output -- it's a test that
    prints the line number after stopping for a breakpoint, similar to the
    new list.exp tests.  Previously we'd print the stop line minus 5 (due
    to the premature centering), now we print the stop line.  I think
    that's a good change.
    
    Tested on x86_64 Fedora 20.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-cmds.c (list_command): Handle the first "list" after the
    	current source line having changed.
    	* frame.h (set_current_sal_from_frame): Remove 'center' parameter.
    	* infrun.c (normal_stop): Adjust call to
    	set_current_sal_from_frame.
    	* source.c (clear_lines_listed_range): New function.
    	(set_current_source_symtab_and_line, identify_source_line): Clear
    	the lines listed range.
    	(line_info): Handle the first "info line" after the current source
    	line having changed.
    	* stack.c (print_stack_frame): Remove center handling.
    	(set_current_sal_from_frame): Remove 'center' parameter.  Don't
    	center sal.line.
    
    gdb/testsuite/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/list.exp (build_pattern, test_list): New procedures.
    	Use them to test variations of "list" after reaching a breakpoint.
    	* gdb.mi/mi-cli.exp (line_main_callme_2): New global.
    	Test "list" with listsize 10 after reaching a breakpoint.
    	* gdb.python/python.exp (decode_line current location line
    	number): Adjust expected line number.

commit 250748cb493a7bf942738c90f9ae6567e26c2b6b
Author: Doug Evans <dje@google.com>
Date:   Wed May 21 15:00:31 2014 -0700

    fix file names in earlier checkin

commit 2f25d70f5cea857daf0fbda692fd21bbc179a23c
Author: Simon Marchi <simon dot marchi at ericsson dot com>
Date:   Wed May 21 17:22:48 2014 -0400

    Revert "Fix argument passing in mi_run_cmd_full"
    
    This reverts commit 8c217a4b684386aa5ce6a078dffbe63265a524e6.
    
    Following this
    
    https://sourceware.org/ml/gdb-patches/2014-05/msg00462.html
    
    I suggest reverting my previous commit. I will follow with another
    patch to add comments, to clarify some things as stated in the mail
    thread.
    
    I ran make check with on gdb.mi, and the test that the commit broke
    passes again.
    
    gdb/testsuite/ChangeLog:
    
    2014-05-21  Simon Marchi  <simon.marchi@ericsson.com>
    
    	* lib/mi-support.exp (mi_run_cmd_full): Revert to original
    	behavior for $args, pass it directly to "run".

commit c1ee2fb3cb80ce3a7082002797712d5ffce33e21
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 22:28:23 2014 +0100

    Native targets: Add inf-child.c:inf_child_mourn_inferior and use it.
    
    Most ports do the same thing in the tail of their mourn routine - call
    generic_mourn_inferior+inf_child_maybe_unpush_target.
    
    This factors that out to a convenience function.  More could be done,
    but this converts only the really obvious ones.
    
    Tested by building GDB on x86_64 Fedora 20, mingw32 and djgpp.  The
    rest is untested, but I think a patch can't get more obvious.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* inf-child.c (inf_child_mourn_inferior): New function.
    	* inf-child.h (inf_child_mourn_inferior): New declaration.
    	* darwin-nat.c (darwin_mourn_inferior): Use
    	inf_child_mourn_inferior.
    	* gnu-nat.c (gnu_mourn_inferior): Likewise.
    	* inf-ptrace.c (inf_ptrace_mourn_inferior): Likewise.
    	* inf-ttrace.c (inf_ttrace_mourn_inferior): Likewise.
    	* nto-procfs.c (procfs_mourn_inferior): Likewise.
    	* windows-nat.c (windows_mourn_inferior): Likewise.

commit ff604a674771e63dfc711b83093237ec7d5945dc
Author: Maciej W. Rozycki <macro@codesourcery.com>
Date:   Wed May 21 20:34:57 2014 +0100

    gdb/testsuite: Bump up `match_max'
    
    This fixes:
    
    PASS: gdb.base/info-macros.exp: info macro  -a  --  FOO
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: info macros 2
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: info macros 3
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: info macros 4
    FAIL: gdb.base/info-macros.exp: info macros *$pc
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: next
    FAIL: gdb.base/info-macros.exp: info macros
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: next
    FAIL: gdb.base/info-macros.exp: info macros 6
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: next
    FAIL: gdb.base/info-macros.exp: info macros 7
    ERROR: internal buffer is full.
    UNRESOLVED: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS
    gdb/NNNN)
    
    with the arm-eabi target tested on the i686-mingw32 host where GCC
    defines enough macros to exhaust expect's 30000 characters of buffer
    space.
    
    	* lib/gdb.exp (default_gdb_init): Bump `match_max' up from
    	30000 to 65536.

commit 5c6d4fb276c845f7bb2828961b1bcd3989cc8f7f
Author: Doug Evans <xdje42@gmail.com>
Date:   Wed May 21 12:04:45 2014 -0700

    * scm-breakpoint.c (breakpoint_functions): Fix typo.

commit 4a2722c51f6acc5d4c410b9060d44afe96c294bc
Author: Doug Evans <xdje42@gmail.com>
Date:   Wed May 21 11:52:51 2014 -0700

    Make exception throwers have void result.  Delete unused gdbscm_scm_to_target_string_unsafe.
    
    	* scm-exception.c (gdbscm_invalid_object_error): Make result is void.
    	(gdbscm_out_of_range_error): Ditto.
    	(gdbscm_memory_error): Ditto.
    	* scm-string.c (gdbscm_scm_to_target_string_unsafe): Delete.
    	* guile-internal.h (gdbscm_invalid_object_error): Update.
    	(gdbscm_out_of_range_error): Update.
    	(gdbscm_memory_error): Update.
    	(gdbscm_scm_to_target_string_unsafe): Delete.

commit 6a3cb8e88a739c967bb9b2d8774bf96b87a7fda4
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:47 2014 +0100

    Allow making GDB not automatically connect to the native target.
    
    Sometimes it's useful to be able to disable the automatic connection
    to the native target.  E.g., sometimes GDB disconnects from the
    extended-remote target I was debugging, without me noticing it, and
    then I do "run".  That starts the program locally, and only after a
    little head scratch session do I figure out the program is running
    locally instead of remotely as intended.  Same thing with "attach",
    "info os", etc.
    
    With the patch, we now can have this instead:
    
     (gdb) set auto-connect-native-target off
     (gdb) target extended-remote :9999
     ...
     *gdb disconnects*
     (gdb) run
     Don't know how to run.  Try "help target".
    
    To still be able to connect to the native target with
    auto-connect-native-target set to off, I've made "target native" work
    instead of erroring out as today.
    
    Before:
    
     (gdb) target native
     Use the "run" command to start a native process.
    
    After:
    
     (gdb) target native
     Done.  Use the "run" command to start a process.
     (gdb) maint print target-stack
     The current target stack is:
       - native (Native process)
       - exec (Local exec file)
       - None (None)
     (gdb) run
     Starting program: ./a.out
     ...
    
    I've also wanted this for the testsuite, when running against the
    native-extended-gdbserver.exp board (runs against gdbserver in
    extended-remote mode).  With a non-native-target board, it's always a
    bug to launch a program with the native target.  Turns out we still
    have one such case this patch catches:
    
     (gdb) break main
     Breakpoint 1 at 0x4009e5: file ../../../src/gdb/testsuite/gdb.base/coremaker.c, line 138.
     (gdb) run
     Don't know how to run.  Try "help target".
     (gdb) FAIL: gdb.base/corefile.exp: run: with core
    
    On the patch itself, probably the least obvious bit is the need to go
    through all targets, and move the unpush_target call to after the
    generic_mourn_inferior call instead of before.  This is what
    inf-ptrace.c does too, ever since multi-process support was added.
    The reason inf-ptrace.c does things in that order is that in the
    current multi-process/single-target model, we shouldn't unpush the
    target if there are still other live inferiors being debugged.  The
    check for that is "have_inferiors ()" (a misnomer nowadays...), which
    does:
    
     have_inferiors (void)
     {
       for (inf = inferior_list; inf; inf = inf->next)
         if (inf->pid != 0)
           return 1;
    
    It's generic_mourn_inferior that ends up clearing inf->pid, so we need
    to call it before the have_inferiors check.  To make all native
    targets behave the same WRT to explicit "target native", I've added an
    inf_child_maybe_unpush_target function that targets call instead of
    calling unpush_target directly, and as that includes the
    have_inferiors check, I needed to adjust the targets.
    
    Tested on x86_64 Fedora 20, native, and also with the
    extended-gdbserver board.
    
    Confirmed a cross build of djgpp gdb still builds.
    
    Smoke tested a cross build of Windows gdb under Wine.
    
    Untested otherwise.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* inf-child.c (inf_child_ops, inf_child_explicitly_opened): New
    	globals.
    	(inf_child_open_target): New function.
    	(inf_child_open): Use inf_child_open_target to push the target
    	instead of erroring out.
    	(inf_child_disconnect, inf_child_close)
    	(inf_child_maybe_unpush_target): New functions.
    	(inf_child_target): Install inf_child_disconnect and
    	inf_child_close.  Store a pointer to the returned object.
    	* inf-child.h (inf_child_open_target, inf_child_maybe_unpush): New
    	declarations.
    	* target.c (auto_connect_native_target): New global.
    	(show_default_run_target): New function.
    	(find_default_run_target): Return NULL if automatically connecting
    	to the native target is disabled.
    	(_initialize_target): Install set/show auto-connect-native-target.
    	* NEWS: Mention "set auto-connect-native-target", and "target
    	native".
    	* linux-nat.c (super_close): New global.
    	(linux_nat_close): Call super_close.
    	(linux_nat_add_target): Store a pointer to the base class's
    	to_close method.
    	* inf-ptrace.c (inf_ptrace_mourn_inferior, inf_ptrace_detach): Use
    	inf_child_maybe_unpush.
    	* inf-ttrace.c (inf_ttrace_him): Don't push the target if it is
    	already pushed.
    	(inf_ttrace_mourn_inferior): Only unpush the target after mourning
    	the inferior.  Use inf_child_maybe_unpush_target.
    	(inf_ttrace_attach): Don't push the target if it is already
    	pushed.
    	(inf_ttrace_detach): Use inf_child_maybe_unpush_target.
    	* darwin-nat.c (darwin_mourn_inferior): Only unpush the target
    	after mourning the inferior.  Use inf_child_maybe_unpush_target.
    	(darwin_attach_pid): Don't push the target if it is already
    	pushed.
    	* gnu-nat.c (gnu_mourn_inferior): Only unpush the target after
    	mourning the inferior.  Use inf_child_maybe_unpush_target.
    	(gnu_detach): Use inf_child_maybe_unpush_target.
    	* go32-nat.c (go32_create_inferior): Don't push the target if it
    	is already pushed.
    	(go32_mourn_inferior): Use inf_child_maybe_unpush_target.
    	* nto-procfs.c (procfs_is_nto_target): Adjust comment.
    	(procfs_open): Rename to ...
    	(procfs_open_1): ... this.  Add target_ops parameter.  Adjust
    	comments.  Can target_preopen before changing node.  Call
    	inf_child_open_target to push the target explicitly.
    	(procfs_attach): Don't push the target if it is already pushed.
    	(procfs_detach): Use inf_child_maybe_unpush_target.
    	(procfs_create_inferior): Don't push the target if it is already
    	pushed.
    	(nto_native_ops): New global.
    	(procfs_open): Reimplement.
    	(procfs_native_open): New function.
    	(init_procfs_targets): Install procfs_native_open as to_open of
    	"target native".  Store a pointer to the "native" target in
    	nto_native_ops.
    	* procfs.c (procfs_attach): Don't push the target if it is already
    	pushed.
    	(procfs_detach): Use inf_child_maybe_unpush_target.
    	(procfs_mourn_inferior): Only unpush the target after mourning the
    	inferior.  Use inf_child_maybe_unpush_target.
    	(procfs_init_inferior): Don't push the target if it is already
    	pushed.
    	* windows-nat.c (do_initial_windows_stuff): Don't push the target
    	if it is already pushed.
    	(windows_detach): Use inf_child_maybe_unpush_target.
    	(windows_mourn_inferior): Only unpush the target after mourning
    	the inferior.  Use inf_child_maybe_unpush_target.
    
    gdb/doc/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* gdb.texinfo (Starting): Document "set/show
    	auto-connect-native-target".
    	(Target Commands): Document "target native".
    
    gdb/testsuite/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* boards/gdbserver-base.exp (GDBFLAGS): Set to "set
    	auto-connect-native-target off".
    	* gdb.base/auto-connect-native-target.c: New file.
    	* gdb.base/auto-connect-native-target.exp: New file.

commit 930ee1b1bf8c36a746ea5f7456afba094aabc887
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:46 2014 +0100

    NEWS: Mention native target renames.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* NEWS: Mention that the "child", "GNU, "djgpp", "darwin-child"
    	and "procfs" targets are now called "native" instead.

commit 1f5d1b137becfbd8d021640384559b1a458db1ff
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:46 2014 +0100

    go32-nat.c: Don't override to_open.
    
    Although the string says "Done.", nothing is pushing the target as is.
    Removing the method override let's us fall through to the the base
    to_open implemention in inf-child.c, which will push the target in
    reaction to "target native" in a follow up patch.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* go32-nat.c (go32_open): Delete.
    	(go32_target): Don't override the to_open method.

commit 132f8e032c8e82980c12d861089da561fc4dda35
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:45 2014 +0100

    nto-procfs.c: Add "target native".
    
    This makes QNX/NTO end up with two targets.  It preserves "target
    procfs <node>", and adds a "native" target to be like other native
    ports.
    
    Not tested.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* nto-procfs.c (procfs_can_run): New function.
    	(nto_procfs_ops): New global.
    	(init_procfs_targets): New, based on procfs_target.  Install
    	"target native" in addition to "target procfs".
    	(_initialize_procfs): Call init_procfs_targets instead of adding
    	the target here.

commit 03c136c31c777605cb4f13cfc1286d21b4ffa3b0
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:45 2014 +0100

    Windows: Rename "target child" -> "target native"
    
    To be like other native targets.
    
    Leave to_shortname, to_longname, to_doc as inf-child.c sets them:
    
      t->to_shortname = "native";
      t->to_longname = "Native process";
      t->to_doc = "Native process (started by the \"run\" command).";
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* windows-nat.c (windows_target): Don't override to_shortname,
    	to_longname or to_doc.

commit a635d0f3d5a1e9a53cb9a7a61fc21b819f0db0d5
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:44 2014 +0100

    Rename "target GNU" -> "target native"
    
    To be like other native targets.
    
    Leave to_shortname, to_longname, to_doc as inf-child.c sets them:
    
      t->to_shortname = "native";
      t->to_longname = "Native process";
      t->to_doc = "Native process (started by the \"run\" command).";
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* gnu-nat.c (gnu): Don't override to_shortname, to_longname or
    	to_doc.

commit 4f9b5133a07078ee9e1b4e9348036fa3913aa4b7
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:43 2014 +0100

    Rename "target darwin-child" -> "target native"
    
    To be like other native targets.
    
    Leave to_shortname, to_longname, to_doc as inf-child.c sets them:
    
      t->to_shortname = "native";
      t->to_longname = "Native process";
      t->to_doc = "Native process (started by the \"run\" command).";
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* darwin-nat.c (_initialize_darwin_inferior): Don't override
    	to_shortname, to_longname or to_doc.

commit bc85afdef59fc5f12765c829bbec7b6dedec62e6
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:43 2014 +0100

    Rename "target djgpp" -> "target native"
    
    To be like other native targets.
    
    Leave to_shortname, to_longname, to_doc as inf-child.c sets them:
    
      t->to_shortname = "native";
      t->to_longname = "Native process";
      t->to_doc = "Native process (started by the \"run\" command).";
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* go32-nat.c (go32_target): Don't override to_shortname,
    	to_longname or to_doc.

commit 4ebfc96eba45f869ad109fdb7d1149bb4af3b3a2
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 18:30:43 2014 +0100

    Rename "target child" to "target native".
    
    I had been pondering renaming "target child" to something else.
    "child" is a little lie in case of "attach", and not exactly very
    clear to users, IMO.  By best suggestion is "target native".  If I
    were to explain what "target child" is, I'd just start out with "it's
    the native target" anyway.  I was worrying a little that "native"
    might be a lie too if some port comes up with a default target that
    can run but is not really native, but I think that's a very minor
    issue - we can consider that "native" really means the default built
    in target that GDB supports, instead of saying that's the target that
    debugs host native processes, if it turns out necessary.
    
    This change doesn't affect users much, because "target child" results
    in error today:
    
     (gdb) target child
     Use the "run" command to start a child process.
    
    Other places "child" is visible:
    
     (gdb) help target
     ...
     List of target subcommands:
    
     target child -- Child process (started by the "run" command)
     target core -- Use a core file as a target
     target exec -- Use an executable file as a target
     ...
    
     (gdb) info target
     Symbols from "/home/pedro/gdb/mygit/build/gdb/gdb".
     Child process:
    	 Using the running image of child Thread 0x7ffff7fc9740 (LWP 4818).
    	 While running this, GDB does not access memory from...
     ...
    
    These places will say "native" instead.  I think that's a good thing.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* inf-child.c (inf_child_open): Remove mention of "child".
    	(inf_child_target): Rename target to "native" instead of "child".
    
    gdb/testsuite/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/default.exp: Test "target native" instead of "target
    	child".

commit 2648dfede02e487f89b9a8643b858aed755f00bd
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Nov 22 18:49:51 2013 +0000

    Drop regset_alloc().
    
    Now that all invocations of regset_alloc() have been removed, the
    function is dropped.  Since regset_alloc() was the only function
    provided by regset.c, this source file is removed as well.

commit b13feb94aa4eba5f3eea3cb47cbf0a2eed8683fb
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Mon Feb 24 10:58:15 2014 +0000

    SPARC: Replace regset_alloc() invocations by static regset structures.

commit b4fd25c939a2dcf09c98c53c61ee17fc792e5be6
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Mar 28 17:34:19 2014 +0000

    SPARC: Rename register maps from "*regset" to "*regmap"
    
    Clear the naming confusion about "regset" versus "sparc*regset".  The
    latter was used to represent the *map* of a register set, not the
    register set itself, and is thus renamed accordingly.
    
    The following identifiers are renamed:
    
      sparc32_bsd_fpregset => sparc32_bsd_fpregmap
      sparc32_linux_core_gregset => sparc32_linux_core_gregmap
      sparc32_sol2_fpregset => sparc32_sol2_fpregmap
      sparc32_sol2_gregset => sparc32_sol2_gregmap
      sparc32_sunos4_fpregset => sparc32_sunos4_fpregmap
      sparc32_sunos4_gregset => sparc32_sunos4_gregmap
      sparc32nbsd_gregset => sparc32nbsd_gregmap
      sparc64_bsd_fpregset => sparc64_bsd_fpregmap
      sparc64_linux_core_gregset => sparc64_linux_core_gregmap
      sparc64_linux_ptrace_gregset => sparc64_linux_ptrace_gregmap
      sparc64_sol2_fpregset => sparc64_sol2_fpregmap
      sparc64_sol2_gregset => sparc64_sol2_gregmap
      sparc64fbsd_gregset => sparc64fbsd_gregmap
      sparc64nbsd_gregset => sparc64nbsd_gregmap
      sparc64obsd_core_gregset => sparc64obsd_core_gregmap
      sparc64obsd_gregset => sparc64obsd_gregmap
      sparc_fpregset => sparc_fpregmap
      sparc_gregset => sparc_gregmap
      sparc_sol2_fpregset => sparc_sol2_fpregmap
      sparc_sol2_gregset => sparc_sol2_gregmap
    
    Also, all local variables 'gregset' and 'fpregset' are renamed to
    'gregmap' and 'fpregmap', respectively.

commit 8fea322418c158d096d930c0d0057c684f1fc7ca
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Mon Mar 31 09:07:42 2014 +0000

    SCORE: Replace regset_alloc() invocation by a static regset structure.
    
    Since this changes makes the only member of the tdep structure
    obsolete, the tdep structure is removed.

commit 245342432eaccc1cb2375af4ce0bd8a636c411aa
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Nov 22 18:43:00 2013 +0000

    MN10300: Replace regset_alloc() invocations by static regset structures.
    
    On this architecture the change may fix a small memory leak.

commit b7195f2786ccb2b9aaa5a0f0232b1f6d43060aed
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Nov 22 18:40:06 2013 +0000

    MIPS: Replace regset_alloc() invocations by static regset structures.
    
    After removal of the regset_alloc invocations, the appropriate tdep
    fields become obsolete and are thus removed.

commit ecc37a5acc8ff504d62487149f61955343d35fcf
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Mon May 5 12:58:11 2014 +0000

    X86: Replace regset_alloc() invocations by static regset structures.
    
    After removal of the regset_alloc invocations, the appropriate tdep
    fields become obsolete and are thus removed.

commit b7611c43bf5dcdc84b4432fccef22247af11449e
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Mar 28 17:21:39 2014 +0000

    ARM: Replace regset_alloc() invocations by static regset structures.
    
    After removal of the regset_alloc invocations, the appropriate tdep
    fields become obsolete and are thus removed.

commit a069a2bdaba95561f9d930ff4ae4b4f60a43283e
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Fri Nov 22 18:29:26 2013 +0000

    AARCH64: Replace regset_alloc() invocations by static regset structures.
    
    After removal of the regset_alloc invocations, the tdep fields
    'gregset' and 'fpregset' become obsolete and are thus removed.

commit 09424cff8c26073312e0bdc342989a955c766e31
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Tue May 13 11:05:57 2014 +0000

    Remove 'arch' field from regset structure.
    
    Removes the 'arch' field from the regset structure, since it
    represents the only "dynamic" data in a regset.  It was referenced in
    some regset supply- and collect routines, to get access to the gdbarch
    associated with the regset.  Naturally, the affected routines always
    have access to the regcache to be supplied to or collected from.  Thus
    the gdbarch associated with that regcache can be used instead.

commit 3ca7dae4ddfb3363458d866428e45fb5e9b6914b
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Mon Mar 3 09:31:21 2014 +0000

    Constify regset structures.

commit 36d46afba6409208a8344aad8700c14eaa51b59d
Author: Mark Wielaard <mjw@redhat.com>
Date:   Wed May 21 16:00:05 2014 +0200

    gdb/testsuite: Handle underlying type in gdb.cp/var-tag.exp.
    
    	* gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.

commit 5876f5032f60c45c4bd19e7ea7d0c14d0346b93e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed May 21 16:25:53 2014 +0200

    Fix TLS access for -static -pthread
    
    I have posted:
    	TLS variables access for -static -lpthread executables
    	https://sourceware.org/ml/libc-help/2014-03/msg00024.html
    and the GDB patch below has been confirmed as OK for current glibcs.
    
    Further work should be done for newer glibcs:
    	Improve TLS variables glibc compatibility
    	https://sourceware.org/bugzilla/show_bug.cgi?id=16954
    
    Still the patch below implements the feature in a fully functional way backward
    compatible with current glibcs, it depends on the following glibc source line:
    	csu/libc-tls.c
    	main_map->l_tls_modid = 1;
    
    gdb/
    2014-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix TLS access for -static -pthread.
    	* linux-thread-db.c (struct thread_db_info): Add td_thr_tlsbase_p.
    	(try_thread_db_load_1): Initialize it.
    	(thread_db_get_thread_local_address): Call it if LM is zero.
    	* target.c (target_translate_tls_address): Remove LM_ADDR zero check.
    	* target.h (struct target_ops) (to_get_thread_local_address): Add
    	load_module_addr comment.
    
    gdb/gdbserver/
    2014-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix TLS access for -static -pthread.
    	* gdbserver/thread-db.c (struct thread_db): Add td_thr_tlsbase_p.
    	(thread_db_get_tls_address): Call it if LOAD_MODULE is zero.
    	(thread_db_load_search, try_thread_db_load_1): Initialize it.
    
    gdb/testsuite/
    2014-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix TLS access for -static -pthread.
    	* gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
    	<HAVE_TLS> (thread_function, main): Initialize it.
    	* gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
    	Add clean_restart.
    	<$have_tls != "">: Check TLSVAR.
    
    Message-ID: <20140410115204.GB16411@host2.jankratochvil.net>

commit 0256a6ac4b25d56da14cbbe3cda9977f9c7c13eb
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 21 13:58:16 2014 +0100

    Make the dcache (code/stack cache) handle line reading errors better
    
    The dcache (code/stack cache) is supposed to be transparent, but it's
    actually not in one case.  dcache tries to read chunks (cache lines)
    at a time off of the target.  This may end up trying to read
    unaccessible or unavailable memory.  Currently the caller gets an xfer
    error in this case.  But if the specific bits of memory the caller
    actually wanted are available and accessible, then the caller should
    get the memory it wanted, not an error.
    
    gdb/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* dcache.c (dcache_read_memory_partial): If reading the cache line
    	fails, fallback to reading just the memory the caller wanted.
    
    gdb/testsuite/
    2014-05-21  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/dcache-line-read-error.c: New.
    	* gdb.base/dcache-line-read-error.exp: New.

commit a6e3e144a3b73c6a5a1ca2e403c53512d852d940
Author: Alan Modra <amodra@gmail.com>
Date:   Wed May 21 09:31:09 2014 +0930

    daily update

commit 9096206c9acd68df73698a6c1b1f825f00575bde
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 23:50:21 2014 +0100

    Add ChangeLog from previous MIPS .module commit

commit 919731affbef19fcad8dddb0a595bb05755cb345
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 13:28:20 2014 +0100

    Add MIPS .module directive
    
    gas/
    
    	* config/tc-mips.c (file_mips_opts_checked): New static global.
    	(s_module): New static function.
    	(file_ase): Remove.
    	(mips_pseudo_table): Add .module handler.
    	(mips_set_ase): Add opts argument and use instead of mips_opts.
     	(md_assemble): Use file_mips_check_options.
    	(md_parse_option): Update to use file_mips_opts instead of mips_opts.
    	(mips_set_architecture): Delete function.  Moved to...
    	(mips_after_parse_args): Here.  All logic now applies to
    	file_mips_opts first and then copies the final state to mips_opts.
    	Move error checking and defaults inference to mips_check_options and
    	file_mips_check_options.
    	(mips_check_options): New static function.  Common option checking for
    	command line, .module and .set.  Use .module values in error messages
    	instead of refering to command line options.
    	(file_mips_check_options): New static function.  A wrapper for
    	mips_check_options with file_mips_opts.  Updates BFD arch based on
    	final options.
    	(s_mipsset): Split into s_mipsset and parse_code_option.  Settings
    	supported by both .set and .module are moved to parse_code_option.
    	Warnings and errors are kept in s_mipsset because when
    	parse_code_option is used with s_module the warnings are deferred
    	until code is generated.  Any setting supporting 'default' value is
    	kept in s_mipsset as it is not applicable to s_module. Inferred
    	settings are also kept in s_mipsset as s_module does not infer any
    	settings.  Use mips_check_options.
    	(parse_code_option): New static function derived from s_mipsset.
    	(s_module): New static function that implements .module.  Allows file
    	level settings to be changed until code is generated.
    	(s_cpload, s_cpsetup, s_cplocal): Use file_mips_check_options.
    	(s_cprestore, s_cpreturn, s_cpadd, mips_address_bytes): Likewise.
    	(mips_elf_final_processing): Update file_ase to file_mips_opts.ase.
    	(md_mips_end): Use file_mips_check_options.
    	* doc/c-mips.texi: Document .module.
    
    gas/testsuite
    
    	* gas/mips/mips.exp: Add new tests.  Use 64-bit ABI for relax-bc1any.
    	Fix micromips arch definition to use mips64r2 consistently.
    	* gas/mips/module-defer-warn1.s: New.
    	* gas/mips/module-defer-warn1.d: New.
    	* gas/mips/module-defer-warn2.s: New.
    	* gas/mips/module-defer-warn2.l: New.
    	* gas/mips/module-override.d: New.
    	* gas/mips/module-override.s: New.
    	* gas/mips/mips-gp32-fp64.l: Update expected output.
    	* gas/mips/mips-gp64-fp32-pic.l: Update expected output.
    	* gas/mips/mips-gp64-fp32.l: Update expected output.

commit 153ff4340d8d2a4ddd53cf953e19aeef3bb7d5dc
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 23:34:19 2014 +0100

    Remove newly introduced whitespace from warnings.
    
    	* messages.c (as_warn_internal): Remove extra whitespace from
    	warning messages.

commit 82bda27b2f439498b5c8b4941d8d47bdfe916688
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 12:45:47 2014 +0100

    Mark MSA as requiring FP64
    
    gas/
    	* config/tc-mips.c (FP64_ASES): Add ASE_MSA.
    	(mips_after_parse_args): Do not select ASE_MSA without -mfp64.
    
    gas/testsuite/
    
    	* gas/mips/micromips@msa-branch.d: Rework expected output for fp64.
    	* gas/mips/msa-branch.d: Likewise.

commit 865d0aef3a841c9c5b11a0fa05066ed97b1850fe
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Tue May 20 23:13:08 2014 +0200

    ld: Add missing eelf32mbel_linux.c to ALL_EMULATION_SOURCES.
    
    ld:
    	* Makefile.am (ALL_EMULATION_SOURCES): Add missing eelf32mbel_linux.c.
    	* Makefile.in: Regenerate.

commit 227533ac014354eaba944795cf8ff9cb3a31d330
Author: Doug Evans <dje@google.com>
Date:   Tue May 20 13:06:26 2014 -0700

    Fix gdb.multi/base.exp failures.
    
    UNRESOLVED: gdb.multi/base.exp: remove-inferiors 2-3
    UNRESOLVED: gdb.multi/base.exp: check remove-inferiors
    
    gdb is crashing because it's accessing/freeing already freed memory.
    
    ==16368== Invalid read of size 4
    ==16368==    at 0x660A9D: find_pc_section (binutils-gdb/gdb/objfiles.c:1349)
    ==16368==    by 0x663ECB: lookup_minimal_symbol_by_pc_section (binutils-gdb/gdb/minsyms.c:734)
    ==16368==    by 0x5D987A: find_pc_sect_symtab (binutils-gdb/gdb/symtab.c:2153)
    ==16368==    by 0x5D4D77: blockvector_for_pc_sect (binutils-gdb/gdb/block.c:168)
    ==16368==    by 0x5D4F59: block_for_pc_sect (binutils-gdb/gdb/block.c:246)
    ==16368==    by 0x5D4F9B: block_for_pc (binutils-gdb/gdb/block.c:258)
    ==16368==    by 0x734C5D: inline_frame_sniffer (binutils-gdb/gdb/inline-frame.c:218)
    ==16368==    by 0x732104: frame_unwind_try_unwinder (binutils-gdb/gdb/frame-unwind.c:108)
    ==16368==    by 0x73223F: frame_unwind_find_by_frame (binutils-gdb/gdb/frame-unwind.c:159)
    ==16368==    by 0x72D5AA: compute_frame_id (binutils-gdb/gdb/frame.c:453)
    ==16368==    by 0x7300EC: get_prev_frame_if_no_cycle (binutils-gdb/gdb/frame.c:1758)
    ==16368==    by 0x73079A: get_prev_frame_always (binutils-gdb/gdb/frame.c:1931)
    ==16368==  Address 0x5b13500 is 16 bytes inside a block of size 24 free'd
    ==16368==    at 0x403072E: free (valgrind/coregrind/m_replacemalloc/vg_replace_malloc.c:445)
    ==16368==    by 0x762134: xfree (binutils-gdb/gdb/common/common-utils.c:108)
    ==16368==    by 0x65DACF: objfiles_pspace_data_cleanup (binutils-gdb/gdb/objfiles.c:91)
    ==16368==    by 0x75E546: program_spaceregistry_callback_adaptor (binutils-gdb/gdb/progspace.c:45)
    ==16368==    by 0x7644F6: registry_clear_data (binutils-gdb/gdb/registry.c:82)
    ==16368==    by 0x7645AB: registry_container_free_data (binutils-gdb/gdb/registry.c:95)
    ==16368==    by 0x75E5B4: program_space_free_data (binutils-gdb/gdb/progspace.c:45)
    ==16368==    by 0x75E9BA: release_program_space (binutils-gdb/gdb/progspace.c:167)
    ==16368==    by 0x75EB9B: prune_program_spaces (binutils-gdb/gdb/progspace.c:269)
    ==16368==    by 0x75303D: remove_inferior_command (binutils-gdb/gdb/inferior.c:792)
    ==16368==    by 0x50B5FD: do_cfunc (binutils-gdb/gdb/cli/cli-decode.c:107)
    ==16368==    by 0x50E6F2: cmd_func (binutils-gdb/gdb/cli/cli-decode.c:1886)
    
    The problem originates from the get_current_arch call in
    py-progspace.c:py_free_pspace.  The inferior associated with the
    pspace is gone, and the current inferior is a different one and is running.
    Therefore get_current_arch tries to read the current frame which
    causes reads of data in the current program space which we've just deleted.
    
    	* python/py-progspace.c (py_free_pspace): Call target_gdbarch
    	instead of get_current_arch.

commit 39128ec026ca07a3a1cf2c2096afb3f17fa1d5d8
Author: Mike Stump <mikestump@comcast.net>
Date:   Tue May 20 12:45:30 2014 -0700

    	* messages.c (as_warn_internal): Ensure we don't interleave output
    	within a single line when make -j is used.
    	(as_bad_internal): Likewise.

commit bceec4b91193a4485f94c1fe56e20bc755674e59
Author: DJ Delorie <dj@redhat.com>
Date:   Tue May 20 15:42:23 2014 -0400

    * elf32-msp430.c (msp430_elf_relax_adjust_locals): Avoid overflow.

commit 936d299246c2be32cfc92e0ad824f31d5b8cec73
Author: Pedro Alves <palves@redhat.com>
Date:   Tue May 20 19:11:39 2014 +0100

    Make compare-sections work against all targets; add compare-sections [-r] tests.
    
    This does two things:
    
    1. Adds a test.
    
    Recently compare-sections got a new "-r" switch, but given no test
    existed for compare-sections, the patch was allowed in with no
    testsuite addition.  This now adds a test for both compare-sections
    and compare-sections -r.
    
    2. Makes the compare-sections command work against all targets.
    
    Currently, compare-sections only works with remote targets, and only
    those that support the qCRC packet.  The patch makes it so that if the
    target doesn't support accelerating memory verification, then GDB
    falls back to comparing memory itself.  This is of course slower, but
    it's better than nothing, IMO.  While testing against extended-remote
    GDBserver I noticed that we send the qCRC request to the target if
    we're connected, but not yet running a program.  That can't work of
    course -- the patch fixes that.  This all also goes in the direction
    of bridging the local/remote parity gap.
    
    I didn't decouple 1. from 2., because that would mean that the test
    would need to handle the case of the target not supporting the
    command.
    
    Tested on x86_64 Fedora 17, native, remote GDBserver, and
    extended-remote GDBserver.  I also hack-disabled qCRC support to make
    sure the fallback paths in remote.c work.
    
    gdb/doc/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* gdb.texinfo (Memory) <compare-sections>: Generalize comments to
    	not be remote specific.  Add cross reference to the qCRC packet.
    	(Separate Debug Files): Update cross reference to the qCRC packet.
    	(General Query Packets) <qCRC packet>: Add anchor.
    
    gdb/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* NEWS: Mention that compare-sections now works with all targets.
    
    	* remote.c (PACKET_qCRC): New enum value.
    	(remote_verify_memory): Don't send qCRC if the target has no
    	execution.  Use packet_support/packet_ok.  If the target doesn't
    	support the qCRC packet, fallback to a deep memory copy.
    	(compare_sections_command): Say "target image" instead of "remote
    	executable".
    	(_initialize_remote): Add PACKET_qCRC to the list of config
    	packets that have no associated command.  Extend comment.
    	* target.c (simple_verify_memory, default_verify_memory): New
    	function.
    	* target.h (struct target_ops) <to_verify_memory>: Default to
    	default_verify_memory.
    	(simple_verify_memory): New declaration.
    	* target-delegates.c: Regenerate.
    
    gdb/testsuite/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/compare-sections.c: New file.
    	* gdb.base/compare-sections.exp: New file.

commit 9440a9045928d3d4624b8dbcfbd98587a49d35e7
Author: Richard Sandiford <rdsandiford@googlemail.com>
Date:   Tue May 20 19:02:41 2014 +0100

    gas/
    	* config/obj-elf.h (obj_elf_seen_attribute): Declare.
    	* config/obj-elf.c (recorded_attribute_info): New structure.
    	(recorded_attributes): New variable.
    	(record_attribute, obj_elf_seen_attribute): New functions.
    	(obj_elf_vendor_attribute): Record which attributes have been seen.

commit 802e8e6d8465a0d05803a987ba1bb3237fb2fb70
Author: Pedro Alves <palves@redhat.com>
Date:   Tue May 20 18:24:28 2014 +0100

    [GDBserver] Make Zx/zx packet handling idempotent.
    
    This patch fixes hardware breakpoint regressions exposed by my fix for
    "PR breakpoints/7143 - Watchpoint does not trigger when first set", at
    https://sourceware.org/ml/gdb-patches/2014-03/msg00167.html
    
    The testsuite caught them on Linux/x86_64, at least.  gdb.sum:
    
    gdb.sum:
    
     FAIL: gdb.base/hbreak2.exp: next over recursive call
     FAIL: gdb.base/hbreak2.exp: backtrace from factorial(5.1)
     FAIL: gdb.base/hbreak2.exp: continue until exit at recursive next test
    
    gdb.log:
    
     (gdb) next
    
     Program received signal SIGTRAP, Trace/breakpoint trap.
     factorial (value=4) at ../../../src/gdb/testsuite/gdb.base/break.c:113
     113       if (value > 1) {  /* set breakpoint 7 here */
     (gdb) FAIL: gdb.base/hbreak2.exp: next over recursive call
    
    Actually, that patch just exposed a latent issue to "breakpoints
    always-inserted off" mode, not really caused it.  After that patch,
    GDB no longer removes breakpoints at each internal event, thus making
    some scenarios behave like breakpoint always-inserted on.  The bug is
    easy to trigger with always-inserted on.
    
    The issue is that since the target-side breakpoint conditions support,
    if the stub/server supports evaluating breakpoint conditions on the
    target side, then GDB is sending duplicate Zx packets to the target
    without removing them before, and GDBserver is not really expecting
    that for Z packets other than Z0/z0.  E.g., with "set breakpoint
    always-inserted on" and "set debug remote 1":
    
     (gdb) b main
     Sending packet: $m410943,1#ff...Packet received: 48
     Breakpoint 4 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z0,410943,1#48...Packet received: OK
                     ^^^^^^^^^^^^
     (gdb) b main
     Note: breakpoint 4 also set at pc 0x410943.
     Sending packet: $m410943,1#ff...Packet received: 48
     Breakpoint 5 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z0,410943,1#48...Packet received: OK
                     ^^^^^^^^^^^^
     (gdb) b main
     Note: breakpoints 4 and 5 also set at pc 0x410943.
     Sending packet: $m410943,1#ff...Packet received: 48
     Breakpoint 6 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z0,410943,1#48...Packet received: OK
                     ^^^^^^^^^^^^
     (gdb) del
     Delete all breakpoints? (y or n) y
     Sending packet: $Z0,410943,1#48...Packet received: OK
     Sending packet: $Z0,410943,1#48...Packet received: OK
     Sending packet: $z0,410943,1#68...Packet received: OK
    
    And for Z1, similarly:
    
     (gdb) hbreak main
     Sending packet: $m410943,1#ff...Packet received: 48
     Hardware assisted breakpoint 4 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z1,410943,1#49...Packet received: OK
                     ^^^^^^^^^^^^
     Packet Z1 (hardware-breakpoint) is supported
     (gdb) hbreak main
     Note: breakpoint 4 also set at pc 0x410943.
     Sending packet: $m410943,1#ff...Packet received: 48
     Hardware assisted breakpoint 5 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z1,410943,1#49...Packet received: OK
                     ^^^^^^^^^^^^
     (gdb) hbreak main
     Note: breakpoints 4 and 5 also set at pc 0x410943.
     Sending packet: $m410943,1#ff...Packet received: 48
     Hardware assisted breakpoint 6 at 0x410943: file ../../../src/gdb/gdbserver/server.c, line 3028.
     Sending packet: $Z1,410943,1#49...Packet received: OK
                     ^^^^^^^^^^^^
     (gdb) del
     Delete all breakpoints? (y or n) y
     Sending packet: $Z1,410943,1#49...Packet received: OK
                     ^^^^^^^^^^^^
     Sending packet: $Z1,410943,1#49...Packet received: OK
                     ^^^^^^^^^^^^
     Sending packet: $z1,410943,1#69...Packet received: OK
                     ^^^^^^^^^^^^
    
    So GDB sent a bunch of Z1 packets, and then when finally removing the
    breakpoint, only one z1 packet was sent.  On the GDBserver side (with
    monitor set debug-hw-points 1), in the Z1 case, we see:
    
     $ ./gdbserver :9999 ./gdbserver
     Process ./gdbserver created; pid = 8629
     Listening on port 9999
     Remote debugging from host 127.0.0.1
     insert_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=1  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
     insert_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=2  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
     insert_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=3  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
     insert_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=4  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
     insert_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=5  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
     remove_watchpoint (addr=410943, len=1, type=instruction-execute):
    	 CONTROL (DR7): 00000101          STATUS (DR6): 00000000
    	 DR0: addr=0x410943, ref.count=4  DR1: addr=0x0, ref.count=0
    	 DR2: addr=0x0, ref.count=0  DR3: addr=0x0, ref.count=0
    
    That's one insert_watchpoint call for each Z1 packet, and then one
    remove_watchpoint call for the z1 packet.  Notice how ref.count
    increased for each insert_watchpoint call, and then in the end, after
    GDB told GDBserver to forget about the hardware breakpoint, GDBserver
    ends with the the first debug register still with ref.count=4!  IOW,
    the hardware breakpoint is left armed on the target, while on the GDB
    end it's gone.  If the program happens to execute 0x410943 afterwards,
    then the CPU traps, GDBserver reports the trap to GDB, and GDB not
    having a breakpoint set at that address anymore, reports to the user a
    spurious SIGTRAP.
    
    This is exactly what is happening in the hbreak2.exp test, though in
    that case, it's a shared library event that triggers a
    breakpoint_re_set, when breakpoints are still inserted (because
    nowadays GDB doesn't remove breakpoints while handling internal
    events), and that recreates breakpoint locations, which likewise
    forces breakpoint reinsertion and Zx packet resends...
    
    That is a lot of bogus Zx duplication that should possibly be
    addressed on the GDB side.  GDB resends Zx packets because the way to
    change the target-side condition, is to resend the breakpoint to the
    server with the new condition.  (That's an option in the packet: e.g.,
    "Z1,410943,1;X3,220027" for "hbreak main if 0".  The packets in the
    examples above are shorter because the breakpoints don't have
    conditions attached).  GDB doesn't remove the breakpoint first before
    reinserting it because that'd be bad for non-stop, as it'd open a
    window where the inferior could miss the breakpoint.  The conditions
    actually haven't changed between the resends, but GDB isn't smart
    enough to realize that.
    
    (TBC, if the target doesn't support target-side conditions, then GDB
    doesn't trigger these resends (init_bp_location calls
    mark_breakpoint_location_modified, and that does nothing if condition
    evaluation is on the host side.  The resends are caused by the
    'loc->condition_changed = condition_modified.'  line.)
    
    But, even if GDB was made smarter, GDBserver should really still
    handle the resends anyway.  So target-side conditions also aren't
    really to blame.  The documentation of the Z/z packets says:
    
     "To avoid potential problems with duplicate packets, the operations
     should be implemented in an idempotent way."
    
    As such, we may want to fix GDB, but we should definitely fix
    GDBserver.  The fix is a prerequisite for target-side conditions on
    hardware breakpoints anyway (and while at it, on watchpoints too).
    
    GDBserver indeed already treats duplicate Z0 packets in an idempotent
    way.  mem-break.c has the concept of high-level and low-level
    breakpoints, somewhat similar to GDB's split of breakpoints vs
    breakpoint locations, and keeps track of multiple breakpoints
    referencing the same address/location, for the case of an internal
    GDBserver breakpoint or a tracepoint being set at the same address as
    a GDB breakpoint.  But, it only allows GDB to ever contribute one
    reference to a software breakpoint location.  IOW, if gdbserver sees a
    Z0 packet for the same address where it already had a GDB breakpoint
    set, then GDBserver won't create another high-level GDB breakpoint.
    
    However, mem-break.c only tracks GDB Z0 breakpoints.  The same logic
    should apply to all kinds of Zx packets.  Currently, gdbserver passes
    down each duplicate Zx (other than Z0) request directly to the
    target->insert_point routine.  The x86 watchpoint support itself
    refcounts watchpoint / hw breakpoint requests, to handle overlapping
    watchpoints, and save debug registers.  But that code doesn't (and
    really shouldn't) handle the duplicate requests, assuming that for
    each insert there will be a corresponding remove.
    
    So the fix is to generalize mem-break.c to track all kinds of Zx
    breakpoints, and filter out duplicates.  As mentioned, this ends up
    adding support for target-side conditions on hardware breakpoints and
    watchpoints too (though GDB itself doesn't support the latter yet).
    
    Probably the least obvious change in the patch is that it kind of
    turns the breakpoint insert/remove APIs inside out.  Before, the
    target methods were only called for GDB breakpoints.  The internal
    breakpoint set/delete methods inserted memory breakpoints directly
    bypassing the insert/remove target methods.  That's not good when the
    target should use a debug API to set software breakpoints, instead of
    relying on GDBserver patching memory with breakpoint instructions, as
    is the case of NTO.
    
    Now removal/insertion of all kinds of breakpoints/watchpoints, either
    internal, or from GDB, always go through the target methods.  The
    insert_point/remove_point methods no longer get passed a Z packet
    type, but an internal/raw breakpoint type.  They're also passed a
    pointer to the raw breakpoint itself (note that's still opaque outside
    mem-break.c), so that insert_memory_breakpoint /
    remove_memory_breakpoint have access to the breakpoint's shadow
    buffer.  I first tried passing down a new structure based on GDB's
    "struct bp_target_info" (actually with that name exactly), but then
    decided against it as unnecessary complication.
    
    As software/memory breakpoints work by poking at memory, when setting
    a GDB Z0 breakpoint (but not internal breakpoints, as those can assume
    the conditions are already right), we need to tell the target to
    prepare to access memory (which on Linux means stop threads).  If that
    operation fails, we need to return error to GDB.  Seeing an error, if
    this is the first breakpoint of that type that GDB tries to insert,
    GDB would then assume the breakpoint type is supported, but it may
    actually not be.  So we need to check whether the type is supported at
    all before preparing to access memory.  And to solve that, the patch
    adds a new target->supports_z_point_type method that is called before
    actually trying to insert the breakpoint.
    
    Other than that, hopefully the change is more or less obvious.
    
    New test added that exercises the hbreak2.exp regression in a more
    direct way, without relying on a breakpoint re-set happening before
    main is reached.
    
    Tested by building GDBserver for:
    
     aarch64-linux-gnu
     arm-linux-gnueabihf
     i686-pc-linux-gnu
     i686-w64-mingw32
     m68k-linux-gnu
     mips-linux-gnu
     mips-uclinux
     nios2-linux-gnu
     powerpc-linux-gnu
     sh-linux-gnu
     tilegx-unknown-linux-gnu
     x86_64-redhat-linux
     x86_64-w64-mingw32
    
    And also regression tested on x86_64 Fedora 20.
    
    gdb/gdbserver/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* linux-aarch64-low.c (aarch64_insert_point)
    	(aarch64_remove_point): No longer check whether the type is
    	supported here.  Adjust to new interface.
    	(the_low_target): Install aarch64_supports_z_point_type as
    	supports_z_point_type method.
    	* linux-arm-low.c (raw_bkpt_type_to_arm_hwbp_type): New function.
    	(arm_linux_hw_point_initialize): Take an enum raw_bkpt_type
    	instead of a Z packet char.  Adjust.
    	(arm_supports_z_point_type): New function.
    	(arm_insert_point, arm_remove_point): Adjust to new interface.
    	(the_low_target): Install arm_supports_z_point_type.
    	* linux-crisv32-low.c (cris_supports_z_point_type): New function.
    	(cris_insert_point, cris_remove_point): Adjust to new interface.
    	Don't check whether the type is supported here.
    	(the_low_target): Install cris_supports_z_point_type.
    	* linux-low.c (linux_supports_z_point_type): New function.
    	(linux_insert_point, linux_remove_point): Adjust to new interface.
    	* linux-low.h (struct linux_target_ops) <insert_point,
    	remove_point>: Take an enum raw_bkpt_type instead of a char.  Add
    	raw_breakpoint pointer parameter.
    	<supports_z_point_type>: New method.
    	* linux-mips-low.c (mips_supports_z_point_type): New function.
    	(mips_insert_point, mips_remove_point): Adjust to new interface.
    	Use mips_supports_z_point_type.
    	(the_low_target): Install mips_supports_z_point_type.
    	* linux-ppc-low.c (the_low_target): Install NULL as
    	supports_z_point_type method.
    	* linux-s390-low.c (the_low_target): Install NULL as
    	supports_z_point_type method.
    	* linux-sparc-low.c (the_low_target): Install NULL as
    	supports_z_point_type method.
    	* linux-x86-low.c (x86_supports_z_point_type): New function.
    	(x86_insert_point): Adjust to new insert_point interface.  Use
    	insert_memory_breakpoint.  Adjust to new
    	i386_low_insert_watchpoint interface.
    	(x86_remove_point): Adjust to remove_point interface.  Use
    	remove_memory_breakpoint.  Adjust to new
    	i386_low_remove_watchpoint interface.
    	(the_low_target): Install x86_supports_z_point_type.
    	* lynx-low.c (lynx_target_ops): Install NULL as
    	supports_z_point_type callback.
    	* nto-low.c (nto_supports_z_point_type): New.
    	(nto_insert_point, nto_remove_point): Adjust to new interface.
    	(nto_target_ops): Install nto_supports_z_point_type.
    	* mem-break.c: Adjust intro comment.
    	(struct raw_breakpoint) <raw_type, size>: New fields.
    	<inserted>: Update comment.
    	<shlib_disabled>: Delete field.
    	(enum bkpt_type) <gdb_breakpoint>: Delete value.
    	<gdb_breakpoint_Z0, gdb_breakpoint_Z1, gdb_breakpoint_Z2,
    	gdb_breakpoint_Z3, gdb_breakpoint_Z4>: New values.
    	(raw_bkpt_type_to_target_hw_bp_type): New function.
    	(find_enabled_raw_code_breakpoint_at): New function.
    	(find_raw_breakpoint_at): New type and size parameters.  Use them.
    	(insert_memory_breakpoint): New function, based off
    	set_raw_breakpoint_at.
    	(remove_memory_breakpoint): New function.
    	(set_raw_breakpoint_at): Reimplement.
    	(set_breakpoint): New, based on set_breakpoint_at.
    	(set_breakpoint_at): Reimplement.
    	(delete_raw_breakpoint): Go through the_target->remove_point
    	instead of assuming memory breakpoints.
    	(find_gdb_breakpoint_at): Delete.
    	(Z_packet_to_bkpt_type, Z_packet_to_raw_bkpt_type): New functions.
    	(find_gdb_breakpoint): New function.
    	(set_gdb_breakpoint_at): Delete.
    	(z_type_supported): New function.
    	(set_gdb_breakpoint_1): New function, loosely based off
    	set_gdb_breakpoint_at.
    	(check_gdb_bp_preconditions, set_gdb_breakpoint): New functions.
    	(delete_gdb_breakpoint_at): Delete.
    	(delete_gdb_breakpoint_1): New function, loosely based off
    	delete_gdb_breakpoint_at.
    	(delete_gdb_breakpoint): New function.
    	(clear_gdb_breakpoint_conditions): Rename to ...
    	(clear_breakpoint_conditions): ... this.  Don't handle a NULL
    	breakpoint.
    	(add_condition_to_breakpoint): Make static.
    	(add_breakpoint_condition): Take a struct breakpoint pointer
    	instead of an address.  Adjust.
    	(gdb_condition_true_at_breakpoint): Rename to ...
    	(gdb_condition_true_at_breakpoint_z_type): ... this, and add
    	z_type parameter.
    	(gdb_condition_true_at_breakpoint): Reimplement.
    	(add_breakpoint_commands): Take a struct breakpoint pointer
    	instead of an address.  Adjust.
    	(gdb_no_commands_at_breakpoint): Rename to ...
    	(gdb_no_commands_at_breakpoint_z_type): ... this.  Add z_type
    	parameter.  Return true if no breakpoint was found.  Change debug
    	output.
    	(gdb_no_commands_at_breakpoint): Reimplement.
    	(run_breakpoint_commands): Rename to ...
    	(run_breakpoint_commands_z_type): ... this.  Add z_type parameter,
    	and change return type to boolean.
    	(run_breakpoint_commands): New function.
    	(gdb_breakpoint_here): Also check for Z1 breakpoints.
    	(uninsert_raw_breakpoint): Don't try to reinsert a disabled
    	breakpoint.  Go through the_target->remove_point instead of
    	assuming memory breakpoint.
    	(uninsert_breakpoints_at, uninsert_all_breakpoints): Uninsert
    	software and hardware breakpoints.
    	(reinsert_raw_breakpoint): Go through the_target->insert_point
    	instead of assuming memory breakpoint.
    	(reinsert_breakpoints_at, reinsert_all_breakpoints): Reinsert
    	software and hardware breakpoints.
    	(check_breakpoints, breakpoint_here, breakpoint_inserted_here):
    	Check both software and hardware breakpoints.
    	(validate_inserted_breakpoint): Assert the breakpoint is a
    	software breakpoint.  Set the inserted flag to -1 instead of
    	setting shlib_disabled.
    	(delete_disabled_breakpoints): Adjust.
    	(validate_breakpoints): Only validate software breakpoints.
    	Adjust to inserted flag change.
    	(check_mem_read, check_mem_write): Skip breakpoint types other
    	than software breakpoints.  Adjust to inserted flag change.
    	* mem-break.h (enum raw_bkpt_type): New enum.
    	(raw_breakpoint, struct process_info): Forward declare.
    	(Z_packet_to_target_hw_bp_type): Delete declaration.
    	(raw_bkpt_type_to_target_hw_bp_type, Z_packet_to_raw_bkpt_type)
    	(set_gdb_breakpoint, delete_gdb_breakpoint)
    	(clear_breakpoint_conditions): New declarations.
    	(set_gdb_breakpoint_at, clear_gdb_breakpoint_conditions): Delete.
    	(breakpoint_inserted_here): Update comment.
    	(add_breakpoint_condition, add_breakpoint_commands): Replace
    	address parameter with a breakpoint pointer parameter.
    	(gdb_breakpoint_here): Update comment.
    	(delete_gdb_breakpoint_at): Delete.
    	(insert_memory_breakpoint, remove_memory_breakpoint): Declare.
    	* server.c (process_point_options): Take a struct breakpoint
    	pointer instead of an address.  Adjust.
    	(process_serial_event) <Z/z packets>: Use set_gdb_breakpoint and
    	delete_gdb_breakpoint.
    	* spu-low.c (spu_target_ops): Install NULL as
    	supports_z_point_type method.
    	* target.h: Include mem-break.h.
    	(struct target_ops) <prepare_to_access_memory>: Update comment.
    	<supports_z_point_type>: New field.
    	<insert_point, remove_point>: Take an enum raw_bkpt_type argument
    	instead of a char.  Also take a raw breakpoint pointer.
    	* win32-arm-low.c (the_low_target): Install NULL as
    	supports_z_point_type.
    	* win32-i386-low.c (i386_supports_z_point_type): New function.
    	(i386_insert_point, i386_remove_point): Adjust to new interface.
    	(the_low_target): Install i386_supports_z_point_type.
    	* win32-low.c (win32_supports_z_point_type): New function.
    	(win32_insert_point, win32_remove_point): Adjust to new interface.
    	(win32_target_ops): Install win32_supports_z_point_type.
    	* win32-low.h (struct win32_target_ops):
    	<supports_z_point_type>: New method.
    	<insert_point, remove_point>: Take an enum raw_bkpt_type argument
    	instead of a char.  Also take a raw breakpoint pointer.
    
    gdb/testsuite/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/break-idempotent.c: New file.
    	* gdb.base/break-idempotent.exp: New file.

commit 932539e3ab93db990ef61c80bbf78a4f2fdcc60b
Author: Pedro Alves <palves@redhat.com>
Date:   Tue May 20 18:24:27 2014 +0100

    [GDBserver] Move Z packet defines and type convertion routines to shared code.
    
    The Aarch64, MIPS and x86 Linux backends all have Z packet number
    defines and corresponding protocol number to internal type convertion
    routines.  Factor them all out to gdbserver's core code, so we only
    have one shared copy.
    
    Tested on x86_64 Fedora 20, and also cross built for aarch64-linux-gnu
    and mips-linux-gnu.
    
    gdb/gdbserver/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* mem-break.h: Include break-common.h.
    	(Z_PACKET_SW_BP, Z_PACKET_HW_BP, Z_PACKET_WRITE_WP)
    	(Z_PACKET_READ_WP, Z_PACKET_ACCESS_WP): New defines.
    	(Z_packet_to_target_hw_bp_type): New declaration.
    	* mem-break.c (Z_packet_to_target_hw_bp_type): New function.
    	* i386-low.c (Z_PACKET_HW_BP, Z_PACKET_WRITE_WP, Z_PACKET_READ_WP)
    	(Z_PACKET_ACCESS_WP): Delete macros.
    	(Z_packet_to_hw_type): Delete function.
    	* i386-low.h: Don't include break-common.h here.
    	(Z_packet_to_hw_type): Delete declaration.
    	* linux-x86-low.c (x86_insert_point, x86_insert_point): Call
    	Z_packet_to_target_hw_bp_type instead of Z_packet_to_hw_type.
    	* win32-i386-low.c (i386_insert_point, i386_remove_point): Call
    	Z_packet_to_target_hw_bp_type instead of Z_packet_to_hw_type.
    	* linux-aarch64-low.c: Don't include break-common.h here.
    	(Z_PACKET_SW_BP, Z_PACKET_HW_BP, Z_PACKET_WRITE_WP)
    	(Z_PACKET_READ_WP, Z_PACKET_ACCESS_WP): Delete macros.
    	(Z_packet_to_target_hw_bp_type): Delete function.
    	* linux-mips-low.c (rsp_bp_type_to_target_hw_bp_type): Delete
    	function.
    	(mips_insert_point, mips_remove_point): Use
    	Z_packet_to_target_hw_bp_type.

commit 4ff0d3d82d37a57507c147886ce9f9bfb7495b99
Author: Pedro Alves <palves@redhat.com>
Date:   Tue May 20 18:24:27 2014 +0100

    [GDBserver][AArch64] Make watchpoint support use target_hw_bp_type.
    
    This makes linux-aarch64-low.c use target_hw_bp_type, like gdb's
    aarch64-linux-nat.c.  The original motivation is decoupling
    insert_point/remove_point from Z packet numbers, but I think making
    the files a little bit more similar is a good thing on its own right.
    Ideally we'd merge these files even...  The
    aarch64_point_encode_ctrl_reg change is taken straight from GDB's
    copy.
    
    I confirmed with a cross compiler that this builds, but it's otherwise
    untested.
    
    gdb/gdbserver/
    2014-05-20  Pedro Alves  <palves@redhat.com>
    
    	* linux-aarch64-low.c: Include break-common.h.
    	(enum target_point_type): Delete.
    	(Z_packet_to_point_type): Rename to ...
    	(Z_packet_to_target_hw_bp_type): ... this, and return a
    	target_hw_bp_type instead.
    	(aarch64_show_debug_reg_state): Take an enum target_hw_bp_type
    	instead of an enum target_point_type.
    	(aarch64_point_encode_ctrl_reg): Likewise.  Compute type mask from
    	breakpoint type.
    	(aarch64_dr_state_insert_one_point)
    	(aarch64_dr_state_remove_one_point, aarch64_handle_breakpoint)
    	(aarch64_handle_aligned_watchpoint)
    	(aarch64_handle_unaligned_watchpoint, aarch64_handle_watchpoint):
    	Take an enum target_hw_bp_type instead of an enum
    	target_point_type.
    	(aarch64_supports_z_point_type): New function.
    	(aarch64_insert_point, aarch64_remove_point): Use it.  Adjust to
    	use Z_packet_to_target_hw_bp_type.

commit 786dc51990a8d593a8d727735910ccf97752d928
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Mon May 19 14:16:24 2014 -0700

    Do not build gdbserver with -Werror by default if development=false
    
    On GDB release branches, we change $development in gdb/development.sh
    to false, in order to build the GDB release without -Werror by default,
    thus avoiding harmless compiler warnings from breaking the build of
    someone who's only interested in building GDB rather than working
    on it.
    
    This patch implements the same strategy for gdbserver, using the exact
    same method.
    
    gdb/gdbserver/ChangeLog:
    
            * configure.ac: Only use -Werror by default when DEVELOPMENT
            is true.
            * configure: Regenerate.
    
    Tested on x86_64-linux, by rebuilding GDBserver first with development
    set to true, and then doing it again with development set to false.
    Werror was used in the first case, but not in the second.

commit e59fa00fa07f37aa04d38aecaf8098e01aaf253d
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Thu May 15 10:57:36 2014 +0200

    btrace: no replay without history
    
    When using a reverse execution command without execution history, GDB
    might end up in a state where replaying has been started but remains
    at the current instruction.  This state is illegal.
    
    Do not step if there is no execution history to avoid this.
    
    2014-05-20  Markus Metzger  <markus.t.metzger@intel.com>
    
    	* record-btrace.c (record_btrace_step_thread): Check for empty history.
    
    testsuite/
    	* gdb.btrace/nohist.exp: New.

commit 00b32ff21f710a5eed92c9fdf51c32103bcc4176
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue May 20 10:28:42 2014 +0100

    Fix MSP430 assembler to support #hi(<symbol>).
    
    	* config/tc-msp430.c (CHECK_RELOC_MSP430): Add OP parameter.
    	Generate BFD_RELOC_MSP430_ABS_HI16 if vshift is 1.
    	(msp430_srcoperand): Store vshift value in operand.
    
    	* msp430.h (struct msp430_operand_s): Add vshift field.
    
    	* gas/elf/struct.d: Expect extra output from some toolchains.
    	* gas/symver/symver0.d: Likewise.
    	* gas/symver/symver1.d: Likewise.

commit 273dc279306c2b69fbc1407cc695397e4b015152
Author: Will Newton <will.newton@linaro.org>
Date:   Fri May 16 15:22:58 2014 +0100

    ld/aarch64: xfail non-PIC shared object tests on aarch64
    
    aarch64 does not support building non-PIC shared objects, so mark
    tests for these as xfail.
    
    ld/testsuite/ChangeLog:
    
    2014-05-20  Will Newton  <will.newton@linaro.org>
    
    	* ld-shared/shared.exp: Mark non-PIC shared object tests
    	as xfail on aarch64.

commit 8b696e31551d5cc7a3a01637c0a8d8246814a962
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri May 9 15:06:12 2014 +0800

    Set timeout for gdb.reverse/*.exp test cases
    
    Hi,
    This patch is to add a new board setting gdb_reverse_timeout, which is
    used to set timeout for all gdb.reverse test cases, which are usually
    very slow and cause some TIMEOUT failures, for example, on some arm
    boards.  We have some alternatives to this approach, but I am not
    satisfied with them:
    
     - Increase the timeout value.  This is the global change, and it may
       cause some delay where actual failures happen.
     - Set timeout by gdb_reverse_timeout in every gdb.reverse/*.exp.
       Then, we have to touch every file under gdb.reverse.
    
    In this patch, we choose a central place to set timeout for all tests
    in gdb.reverse, which is convenient.
    
    gdb/testsuite:
    
    2014-05-20  Yao Qi  <yao@codesourcery.com>
    
    	* lib/gdb.exp (gdb_init): Set timeout if test file is under
    	gdb.reverse directory and gdb_reverse_timeout exists in board
    	setting.
    	* README: Document gdb_reverse_timeout.

commit 73c9764f95f3a06a11948c0a88dacc6e3ebcb660
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri May 9 11:01:07 2014 +0800

    gdb_init argument ARGS is a string rather than a list
    
    The argument ARGS of gdb_init is passed from dejagnu is a string, the
    test file name.  In dejagnu/runtest.exp:
    
    proc runtest { test_file_name } {
    ....
    ....
            if [info exists tool] {
                if { [info procs "${tool}_init"] != "" } {
                    ${tool}_init $test_file_name;
                }
            }
    ....
    }
    
    but inn default_gdb_init (callee of gdb_init), we have
    
        set gdb_test_file_name [file rootname [file tail [lindex $args 0]]]
    
    In tcl, all actual arguments are combined to a list and assigned to
    args.  This code here isn't wrong, but unnecessary, because its caller
    (proc runtest) only passes one string to it, and IMO, we don't need
    such tricky tcl "args".
    
    I doubt that "[lindex $args 0]" is to be backward compatible with old
    dejagnu, but dejagnu-1.4 release started to pass $test_file_name to
    ${too}_init, as I showed above.  dejagnu-1.4 was released in 2001, and
    it should be old enough.  I also tried to check whether gdb testusite
    works with dejagnu-1.3 or not, but failed to build dejagnu-1.3 on my
    machine.  Supposing GDB testsuite requires at least dejagnu-1.4, this
    change should be safe.
    
    This patch is update default_gdb_init to treat ARGS as a string instead
    of a list.  Then, 'args' sounds like a list, and this patch also renames
    it by 'test_file_name', to align with dejagnu.
    
    gdb/testsuite:
    
    2014-05-20  Yao Qi  <yao@codesourcery.com>
    
    	* lib/gdb.exp (default_gdb_init): Rename argument 'args' by
    	'test_file_name'.  Treat args as a string instead of a list.
    	(gdb_init): Rename argument 'args' by 'test_file_name'.

commit f2205de0080d999c9b67872c9db471c31b53e378
Author: Hui Zhu <teawater@gmail.com>
Date:   Tue May 20 13:19:06 2014 +0800

    Fix issue #15778: GDB Aarch64 signal frame unwinder issue
    
    The root cause of this issue is unwinder of "#3  <signal handler called>"
    doesn't supply right values of registers.
    When GDB want to get the previous frame of "#3  <signal handler called>",
    it will call cache init function of unwinder "aarch64_linux_sigframe_init".
    The address or the value of the registers is get from this function.
    So the bug is inside thie function.
    
    I check the asm code of "#3  <signal handler called>":
    (gdb) frame 3
    (gdb) p $pc
    $1 = (void (*)()) 0x7f931fa4d0
    (gdb) disassemble $pc, +10
    Dump of assembler code from 0x7f931fa4d0 to 0x7f931fa4da:
    => 0x0000007f931fa4d0:	mov	x8, #0x8b                  	// #139
       0x0000007f931fa4d4:	svc	#0x0
       0x0000007f931fa4d8:	nop
    
    This is the syscall sys_rt_sigreturn, Linux kernel function "restore_sigframe"
    will set the frame:
    	for (i = 0; i < 31; i++)
    		__get_user_error(regs->regs[i], &sf->uc.uc_mcontext.regs[i],
    				 err);
    	__get_user_error(regs->sp, &sf->uc.uc_mcontext.sp, err);
    	__get_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err);
    The struct of uc_mcontext is:
    struct sigcontext {
    	__u64 fault_address;
    	/* AArch64 registers */
    	__u64 regs[31];
    	__u64 sp;
    	__u64 pc;
    	__u64 pstate;
    	/* 4K reserved for FP/SIMD state and future expansion */
    	__u8 __reserved[4096] __attribute__((__aligned__(16)));
    };
    
    But in GDB function "aarch64_linux_sigframe_init", the code the get address
    of registers is:
      for (i = 0; i < 31; i++)
        {
          trad_frame_set_reg_addr (this_cache,
    			       AARCH64_X0_REGNUM + i,
    			       sigcontext_addr + AARCH64_SIGCONTEXT_XO_OFFSET
    			       + i * AARCH64_SIGCONTEXT_REG_SIZE);
        }
    
      trad_frame_set_reg_addr (this_cache, AARCH64_FP_REGNUM, fp);
      trad_frame_set_reg_addr (this_cache, AARCH64_LR_REGNUM, fp + 8);
      trad_frame_set_reg_addr (this_cache, AARCH64_PC_REGNUM, fp + 8);
    
    The code that get pc and sp is not right, so I change the code according
    to Linux kernel code:
      trad_frame_set_reg_addr (this_cache, AARCH64_SP_REGNUM,
    			   sigcontext_addr + AARCH64_SIGCONTEXT_XO_OFFSET
    			     + 31 * AARCH64_SIGCONTEXT_REG_SIZE);
      trad_frame_set_reg_addr (this_cache, AARCH64_PC_REGNUM,
    			   sigcontext_addr + AARCH64_SIGCONTEXT_XO_OFFSET
    			     + 32 * AARCH64_SIGCONTEXT_REG_SIZE);
    
    The issue was fixed by this change, and I did the regression test.  It
    also fixed a lot of other XFAIL and FAIL.
    
    2014-05-20  Hui Zhu  <hui@codesourcery.com>
    	    Yao Qi  <yao@codesourcery.com>
    
    	PR backtrace/16558
    	* aarch64-linux-tdep.c (aarch64_linux_sigframe_init): Update comments
    	and change address of sp and pc.

commit cdf2a8b762199f2fe7b2bd0230bb755296867c69
Author: Alan Modra <amodra@gmail.com>
Date:   Tue May 20 13:15:18 2014 +0930

    Remove unnecessary header from m68k-dis.c
    
    	* m68k-dis.c: Don't include setjmp.h.

commit 93d1b056cb396d6468781fe0e40dd769891bed32
Author: Alan Modra <amodra@gmail.com>
Date:   Tue May 20 11:42:42 2014 +0930

    Rewrite ppc32 backend .sdata and .sdata2 handling
    
    1) _SDA_BASE_ and _SDA2_BASE_ and defined automatically, in a similar
       manner to the way _GLOBAL_OFFSET_TABLE_ is handled.  It's a little
       more complicated to remove the symbols because _SDA_BASE_ needs to
       be there if either .sdata or .sbss is present, and similarly for
       _SDA2_BASE.
    2) The linker created .sdata and .sdata2 sections used for
       R_PPC_EMB_SDAI16 and R_PPC_EMB_SDA2I16 pointers are created early.
       Nowadays we strip unneeded sections from the output, so it isn't
       necessary to delay creating the sections.
    3) The output section for targets of various SDA relocs is now checked
       as per the ABI(s).  We previously allowed .sdata.foo and similar,
       most likely because at some stage we were checking input sections.
    
    Also, the patch fixes a long-standing bug in size_input_sections
    that affects the values of symbols defined in stripped input
    sections.
    
    	PR 16952
    bfd/
    	* elf32-ppc.c (ppc_elf_create_linker_section): Move earlier.
    	Remove redundant setting of htab->elf.dynobj.  Don't align.
    	Define .sdata symbols using _bfd_elf_define_linkage_sym.
    	(ppc_elf_create_glink): Call ppc_elf_create_linker_section.
    	(create_sdata_sym): Delete.
    	(elf_allocate_pointer_linker_section): Rename from
    	elf_create_pointer_linker_section.  Align section.
    	(ppc_elf_check_relocs): Don't call ppc_elf_creat_linker_section
    	directly here, or create_sdata_sym.  Set ref_regular on _SDA_BASE_
    	and _SDA2_BASE_.
    	(ppc_elf_size_dynamic_sections): Remove ATTRIBUTE_UNUSED on param.
    	Remove unnecessary tests on _SDA_BASE_ sym.
    	(maybe_strip_sdasym, ppc_elf_maybe_strip_sdata_syms): New functions.
    	(ppc_elf_relocate_section): Tighten SDA reloc symbol section checks.
    	* elf32-ppc.h (ppc_elf_set_sdata_syms): Delete.
    	(ppc_elf_maybe_strip_sdata_syms): Declare.
    ld/
    	* emulparams/elf32ppccommon.sh (_SDA_BASE_, _SDA2_BASE_): Delete.
    	* emultempl/ppc32elf.em (ppc_before_allocation): Call
    	ppc_elf_maybe_strip_sdata_syms.
    	* ldlang.c (size_input_section): Correct output_offset value
    	for excluded input sections.

commit ab2f2ff937b25a8ee2ff902fd0bf08299d1dae2e
Author: Alan Modra <amodra@gmail.com>
Date:   Tue May 20 09:30:38 2014 +0930

    daily update

commit 7305118224c10a5dbf378684952d8ed9148dbbf0
Author: Doug Evans <dje@google.com>
Date:   Mon May 19 16:05:01 2014 -0700

    build_type_unit_groups and moved closer to only caller and renamed
    
    	* dwarf2read.c (build_type_psymtabs_1): Renamed from
    	build_type_unit_groups and moved closer to only caller.  Remove
    	arguments.  All references updated.  Remove outdated .gdb_index
    	comment.
    	(struct tu_abbrev_offset, sort_tu_by_abbrev_offset): Move with
    	build_type_psymtabs_1.

commit c4e54771f84f3acd02c6da80a6f62603eb3e8505
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon May 19 13:10:21 2014 -0600

    fix two latent type errors
    
    I'm checking this in as obvious.
    
    I was looking at instances of "alloc.*sizeof" and noticed a couple
    where the types in question are incorrect.
    
    In gdbtypes, the code allocates sizeof(int) to represent a struct rank.
    In mi-cmds, the code uses "struct mi_cmd **" -- one "*" too many.
    
    In both cases the problems are latent because in practice the sizes
    are the same as the sizes of the correct types.  Still, it's better to
    be correct.
    
    I think gdb would be improved by a wholesale change from explicit
    sizeofs to using the libiberty.h allocation macros.  In most cases
    they are both shorter and have better type safety.  However, the
    resulting patch is rather large.
    
    Built and regtested on x86-64 Fedora 20.
    
    2014-05-19  Tom Tromey  <tromey@redhat.com>
    
    	* gdbtypes.c (rank_function): Use XNEWVEC.
    	* mi/mi-cmds.c (build_table): Use XCNEWVEC.

commit 8832e7e38ec3596b4e584cfadca060567a7e8bc3
Author: Doug Evans <dje@google.com>
Date:   Mon May 19 12:50:44 2014 -0700

    Remove all_type_unit_groups, unused.
    
    	* dwarf2read.c (struct dwarf2_per_objfile): Delete unused members
    	n_type_unit_groups, all_type_unit_groups.  All uses removed.
    	(get_type_unit_group, build_type_unit_groups): Delete forward decls.
    	(dw2_get_cutu): Renamed from dw2_get_cu.  All callers updated.
    	(dw2_get_cu): Renamed from dw2_get_primary_cu.  All callers updated.
    	(add_type_unit_group_to_table): Delete.

commit 9e0aa64f5510861b2517c5841b59adde8e423540
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon May 19 20:20:27 2014 +0200

    Fix gdbserver qGetTLSAddr for x86_64 -m32
    
    gdbserver makes libthread_db to access uninitialized memory.  Surprisingly it
    does not harm normally, even -fsanitize=address works with current gdbserver.
    I have found just valgrind detects it as a very first warning for gdbserver:
    
    Syscall param ptrace(addr) contains uninitialised byte(s)
       at 0x3721EECEBE: ptrace (ptrace.c:45)
       by 0x436EE5: ps_get_thread_area (linux-x86-low.c:252)
       by 0x5559D02: __td_ta_lookup_th_unique (td_ta_map_lwp2thr.c:157)
       by 0x5559EC3: td_ta_map_lwp2thr (td_ta_map_lwp2thr.c:207)
       by 0x43F87D: find_one_thread (thread-db.c:281)
       by 0x440038: thread_db_get_tls_address (thread-db.c:505)
       by 0x40F6D0: handle_query (server.c:2004)
       by 0x4124CF: process_serial_event (server.c:3445)
       by 0x4136B6: handle_serial_event (server.c:3889)
       by 0x419571: handle_file_event (event-loop.c:434)
       by 0x418D38: process_event (event-loop.c:189)
       by 0x419AB7: start_event_loop (event-loop.c:552)
    
    Reproducible with:
    cd gdb/testsuite
    g++ -o gdb.threads/tls gdb.threads/tls{,2}.c -m32 -pthread
    ../gdbserver/gdbserver :1234 gdb.threads/tls
    ../gdb -batch gdb.threads/tls -ex 'target remote :1234' -ex 'b spin' -ex c -ex 'p a_thread_local'
    
    It is more easily reproducible even without valgrind using s/0x00/0xff/ in the
    attached patch.  It will then turn the output of reproducer above:
    $1 = 0
    ->
    Cannot find thread-local storage for Thread 29044, executable file .../gdb/testsuite/gdb.threads/tls:
    Remote target failed to process qGetTLSAddr request
    
    gdb/gdbserver/
    2014-05-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix gdbserver qGetTLSAddr for x86_64 -m32.
    	* linux-x86-low.c (X86_64_USER_REGS): New.
    	(x86_fill_gregset): Call memset for BUF first in x86_64 -m32 case.
    
    Message-ID: <20140410114901.GA16411@host2.jankratochvil.net>

commit cd8ae15e25c46d8a96ff8b0f6878db0429f460b5
Author: Doug Evans <dje@google.com>
Date:   Mon May 19 10:51:08 2014 -0700

    * eval.c (evaluate_subexp_standard): Add some comments.

commit f1f4348a6e51955887653eb0c115a7b98b43cb82
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon May 19 15:39:24 2014 +0200

    [testsuite patch] Test power{5,6,7} disassembly
    
    Power5, Power6 and Power7 disassembly testing.
    
    gdb/testsuite/
    2014-05-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	* gdb.arch/powerpc-power.exp: New file.
    	* gdb.arch/powerpc-power.s: New file.
    
    Message-ID: <20140514205425.GA15398@host2.jankratochvil.net>

commit 296a868924f2c47865676a04515135b03c024bcc
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon May 19 14:29:31 2014 +0100

    Extend the fix already created for PR 16858 so that it works with x86 PE targets as well.
    
    	PR gas/16858
    	* config/tc-i386.c (md_apply_fix): Improve the detection of code
    	symbols for 32-bit PE targets.

commit fb2c6e43b8699da2057e9e33fda09007f112393a
Author: Andreas Tobler <andreast@fgznet.ch>
Date:   Mon May 19 08:49:55 2014 +0200

    Don't link FreeBSD tests with -ldl.
    
        * ld-elf/shared.exp: Introduce the extralibs variable to control
        the libraries to be linked. Don't link -ldl on *-*-freebsd*.
    
        * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
        *-*-freebsd*.

commit f0d7b6ded54d09fa53b2cb54486489e6ccb34614
Author: Alan Modra <amodra@gmail.com>
Date:   Mon May 19 09:30:38 2014 +0930

    daily update

commit fd5c94abf6b9e73f758ec6ae2ae3de6c57ff78a9
Author: Richard Sandiford <rdsandiford@googlemail.com>
Date:   Sun May 18 20:28:04 2014 +0100

    gas/
    	* config/tc-mips.c (md_obj_begin): Delete.
    	(md_obj_end): Fold into...
    	(md_mips_end): ...here.  Move to end of file.

commit d7e4851a0c37b4597111dd03599d74895b83e30a
Author: Alan Modra <amodra@gmail.com>
Date:   Sun May 18 09:30:41 2014 +0930

    daily update

commit 08f4850b5d3069455736c80e01cde9ae3d683659
Author: Doug Evans <xdje42@gmail.com>
Date:   Sat May 17 12:18:26 2014 -0700

    	* progspace.c (remove_program_space): Delete, unused.
    	* progspace.h (remove_program_space): Ditto.

commit bed8455c71aa68852723b031f8f6c4adbd683c9c
Author: Doug Evans <xdje42@gmail.com>
Date:   Sat May 17 11:59:34 2014 -0700

    	* inferior.c (prune_inferiors): Fix comment.
    	(remove_inferior_command): Call prune_program_spaces.

commit 77f730a2f5cef30db27d251d9006284252903d24
Author: Nick Clifton <nickc@redhat.com>
Date:   Sat May 17 17:45:18 2014 +0100

    Prevent the V850 assembler from generating an internal error if it is asked to
    handle a ctoff() pseudo-op when running in RH850 ABI mode.
    
    	PR gas/16946
    	* config/tc-v850.c (handle_ctoff): Generate an error if called
    	when using the RH850 ABI.

commit a7c7b2ba6c8a9603ab36293dc74182438ef28b21
Author: Ryan Mansfield <rmansfield@qnx.com>
Date:   Fri May 16 15:49:46 2014 +0100

           * config.bfd: Move QNX target_cflags from arm-*-netbsd* to arm-*-nto*.

commit b3ce5e5f1812cbd40fb817b16c61c2489e16949e
Author: Doug Evans <xdje42@gmail.com>
Date:   Sat May 17 09:13:00 2014 -0700

    Copy over changes from guile.texi.
    
    	* python.texi (Basic Python) <gdb.execute>: Add text.
    	(Basic Python) <gdb.post_event>: Remove "main" from "main GDB thread".
    	(Values From Inferior) <Python string>: Add text.
    	(Values From Inferior) <Value.string>: Clarify string length handling.
    	(Pretty Printing API): Add cindex.
    	(Types In Python) <TYPE_CODE_*>: Use vtable instead of table.
    	Remove unnecessary index of gdb.TYPE_CODE_*.  Replace @findex with
    	@vindex.
    	(Commands In Python) <COMPLETE_*>: Similarly.
    	(Symbols In Python) <SYMBOL_*>: Similarly.
    	(Breakpoints In Python) <WP_*>: Similarly.
    	(Breakpoints In Python) <BP_*>: Similarly.

commit 8dfcab11cdc75d128bef59355b561760f5f59146
Author: David Taylor <dtaylor@emc.com>
Date:   Sat May 17 10:29:57 2014 +0300

    Improve docs of qfThreadInfo packet.
    
    gdb/doc/gdb.texinfo (General Query Packets): Add a note about thread IDs
    mentioned in the qfThreadInfo reply.

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

Summary of changes:
 ChangeLog                                          |   59 +
 Makefile.def                                       |    4 +-
 Makefile.in                                        |  562 +-
 Makefile.tpl                                       |    6 +-
 bfd/ChangeLog                                      | 4090 +-
 bfd/ChangeLog-0203                                 |    2 +-
 bfd/ChangeLog-2013                                 | 3239 +
 bfd/ChangeLog-9495                                 |    2 +-
 bfd/ChangeLog-9697                                 |    2 +-
 bfd/ChangeLog-9899                                 |    2 +-
 bfd/MAINTAINERS                                    |    2 +-
 bfd/Makefile.am                                    |   19 +-
 bfd/Makefile.in                                    |   26 +-
 bfd/PORTING                                        |    2 +-
 bfd/README                                         |    2 +-
 bfd/TODO                                           |    2 +-
 bfd/acinclude.m4                                   |    2 +-
 bfd/aix386-core.c                                  |    6 +-
 bfd/aix5ppc-core.c                                 |    3 +-
 bfd/aout-adobe.c                                   |   10 +-
 bfd/aout-arm.c                                     |   19 +-
 bfd/aout-cris.c                                    |    3 +-
 bfd/aout-ns32k.c                                   |    5 +-
 bfd/aout-sparcle.c                                 |    4 +-
 bfd/aout-target.h                                  |    4 +-
 bfd/aout-tic30.c                                   |    4 +-
 bfd/aout0.c                                        |    5 +-
 bfd/aout32.c                                       |    3 +-
 bfd/aout64.c                                       |    3 +-
 bfd/aoutf1.h                                       |    4 +-
 bfd/aoutx.h                                        |   12 +-
 bfd/archive.c                                      |    2 +-
 bfd/archive64.c                                    |    2 +-
 bfd/archures.c                                     |   17 +-
 bfd/armnetbsd.c                                    |    5 +-
 bfd/bfd-in.h                                       |   43 +-
 bfd/bfd-in2.h                                      |  133 +-
 bfd/bfd.c                                          |   20 +-
 bfd/bfd.m4                                         |    2 +-
 bfd/bfdio.c                                        |    2 +-
 bfd/bfdwin.c                                       |    3 +-
 bfd/binary.c                                       |    3 +-
 bfd/bout.c                                         |   14 +-
 bfd/cache.c                                        |    5 +-
 bfd/cf-i386lynx.c                                  |    5 +-
 bfd/cf-sparclynx.c                                 |    4 +-
 bfd/cisco-core.c                                   |   14 +-
 bfd/coff-alpha.c                                   |    8 +-
 bfd/coff-apollo.c                                  |    5 +-
 bfd/coff-arm.c                                     |    8 +-
 bfd/coff-aux.c                                     |    5 +-
 bfd/coff-go32.c                                    |    5 +-
 bfd/coff-h8300.c                                   |    6 +-
 bfd/coff-h8500.c                                   |    5 +-
 bfd/coff-i386.c                                    |    6 +-
 bfd/coff-i860.c                                    |    5 +-
 bfd/coff-i960.c                                    |   12 +-
 bfd/coff-ia64.c                                    |    3 +-
 bfd/coff-m68k.c                                    |    8 +-
 bfd/coff-m88k.c                                    |    5 +-
 bfd/coff-mcore.c                                   |    3 +-
 bfd/coff-mips.c                                    |   18 +-
 bfd/coff-or32.c                                    |  629 -
 bfd/coff-ppc.c                                     |    4 +-
 bfd/coff-rs6000.c                                  |  292 +-
 bfd/coff-sh.c                                      |   19 +-
 bfd/coff-sparc.c                                   |    5 +-
 bfd/coff-stgo32.c                                  |    5 +-
 bfd/coff-svm68k.c                                  |    4 +-
 bfd/coff-tic30.c                                   |    3 +-
 bfd/coff-tic4x.c                                   |    3 +-
 bfd/coff-tic54x.c                                  |    3 +-
 bfd/coff-tic80.c                                   |    5 +-
 bfd/coff-u68k.c                                    |    4 +-
 bfd/coff-w65.c                                     |    5 +-
 bfd/coff-we32k.c                                   |    5 +-
 bfd/coff-x86_64.c                                  |    5 +-
 bfd/coff-z80.c                                     |    4 +-
 bfd/coff-z8k.c                                     |    5 +-
 bfd/coff64-rs6000.c                                |   11 +-
 bfd/coffcode.h                                     |  293 +-
 bfd/coffgen.c                                      |    4 +-
 bfd/cofflink.c                                     |    8 +-
 bfd/coffswap.h                                     |    4 +-
 bfd/compress.c                                     |   13 +-
 bfd/config.bfd                                     | 1180 +-
 bfd/config.in                                      |    4 +
 bfd/configure                                      |  708 +-
 bfd/configure.com                                  |    6 +-
 bfd/configure.host                                 |    2 +-
 bfd/configure.in                                   |  693 +-
 bfd/corefile.c                                     |    3 +-
 bfd/cpu-aarch64.c                                  |    2 +-
 bfd/cpu-alpha.c                                    |    3 +-
 bfd/cpu-arc.c                                      |    3 +-
 bfd/cpu-arm.c                                      |    3 +-
 bfd/cpu-avr.c                                      |    3 +-
 bfd/cpu-bfin.c                                     |    2 +-
 bfd/cpu-cr16.c                                     |    2 +-
 bfd/cpu-cr16c.c                                    |    2 +-
 bfd/cpu-cris.c                                     |    3 +-
 bfd/cpu-crx.c                                      |    2 +-
 bfd/cpu-d10v.c                                     |    3 +-
 bfd/cpu-d30v.c                                     |    2 +-
 bfd/cpu-dlx.c                                      |    2 +-
 bfd/cpu-epiphany.c                                 |    2 +-
 bfd/cpu-fr30.c                                     |    2 +-
 bfd/cpu-frv.c                                      |    2 +-
 bfd/cpu-h8300.c                                    |    3 +-
 bfd/cpu-h8500.c                                    |    3 +-
 bfd/cpu-hppa.c                                     |    3 +-
 bfd/cpu-i370.c                                     |    3 +-
 bfd/cpu-i386.c                                     |    4 +-
 bfd/cpu-i860.c                                     |    3 +-
 bfd/cpu-i960.c                                     |    3 +-
 bfd/cpu-ia64-opc.c                                 |    3 +-
 bfd/cpu-ia64.c                                     |    2 +-
 bfd/cpu-ip2k.c                                     |    2 +-
 bfd/cpu-iq2000.c                                   |    2 +-
 bfd/cpu-k1om.c                                     |    3 +-
 bfd/cpu-l1om.c                                     |    3 +-
 bfd/cpu-lm32.c                                     |    2 +-
 bfd/cpu-m10200.c                                   |    2 +-
 bfd/cpu-m10300.c                                   |    3 +-
 bfd/cpu-m32c.c                                     |    2 +-
 bfd/cpu-m32r.c                                     |    3 +-
 bfd/cpu-m68hc11.c                                  |    2 +-
 bfd/cpu-m68hc12.c                                  |    2 +-
 bfd/cpu-m68k.c                                     |    3 +-
 bfd/cpu-m88k.c                                     |    3 +-
 bfd/cpu-m9s12x.c                                   |    2 +-
 bfd/cpu-m9s12xg.c                                  |    2 +-
 bfd/cpu-mcore.c                                    |    2 +-
 bfd/cpu-mep.c                                      |    2 +-
 bfd/cpu-metag.c                                    |    2 +-
 bfd/cpu-microblaze.c                               |    2 +-
 bfd/cpu-mips.c                                     |   12 +-
 bfd/cpu-mmix.c                                     |    2 +-
 bfd/cpu-moxie.c                                    |    2 +-
 bfd/cpu-msp430.c                                   |    2 +-
 bfd/cpu-mt.c                                       |    2 +-
 bfd/cpu-nds32.c                                    |    2 +-
 bfd/cpu-nios2.c                                    |    2 +-
 bfd/cpu-ns32k.c                                    |    3 +-
 bfd/cpu-openrisc.c                                 |   44 -
 bfd/cpu-or1k.c                                     |   59 +
 bfd/cpu-or32.c                                     |   42 -
 bfd/cpu-pdp11.c                                    |    2 +-
 bfd/cpu-pj.c                                       |    3 +-
 bfd/cpu-plugin.c                                   |    3 +-
 bfd/cpu-powerpc.c                                  |    3 +-
 bfd/cpu-rl78.c                                     |    2 +-
 bfd/cpu-rs6000.c                                   |    3 +-
 bfd/cpu-rx.c                                       |    2 +-
 bfd/cpu-s390.c                                     |    2 +-
 bfd/cpu-score.c                                    |    2 +-
 bfd/cpu-sh.c                                       |    3 +-
 bfd/cpu-sparc.c                                    |    3 +-
 bfd/cpu-spu.c                                      |    2 +-
 bfd/cpu-tic30.c                                    |    2 +-
 bfd/cpu-tic4x.c                                    |    3 +-
 bfd/cpu-tic54x.c                                   |    2 +-
 bfd/cpu-tic6x.c                                    |    3 +-
 bfd/cpu-tic80.c                                    |    2 +-
 bfd/cpu-tilegx.c                                   |    2 +-
 bfd/cpu-tilepro.c                                  |    2 +-
 bfd/cpu-v850.c                                     |    2 +-
 bfd/cpu-v850_rh850.c                               |    2 +-
 bfd/cpu-vax.c                                      |    3 +-
 bfd/cpu-w65.c                                      |    3 +-
 bfd/cpu-we32k.c                                    |    2 +-
 bfd/cpu-xc16x.c                                    |    2 +-
 bfd/cpu-xgate.c                                    |    2 +-
 bfd/cpu-xstormy16.c                                |    2 +-
 bfd/cpu-xtensa.c                                   |    2 +-
 bfd/cpu-z80.c                                      |    2 +-
 bfd/cpu-z8k.c                                      |    3 +-
 bfd/demo64.c                                       |    5 +-
 bfd/development.sh                                 |   19 +
 bfd/doc/ChangeLog                                  |   28 +-
 bfd/doc/Makefile.am                                |  165 +-
 bfd/doc/Makefile.in                                |  165 +-
 bfd/doc/bfd.texinfo                                |    6 +-
 bfd/doc/bfdint.texi                                |    8 +-
 bfd/doc/bfdsumm.texi                               |    3 +-
 bfd/doc/chew.c                                     |    4 +-
 bfd/doc/makefile.vms                               |    2 +-
 bfd/dwarf1.c                                       |    3 +-
 bfd/dwarf2.c                                       |  428 +-
 bfd/ecoff.c                                        |    2 +-
 bfd/ecofflink.c                                    |    3 +-
 bfd/ecoffswap.h                                    |    3 +-
 bfd/elf-attrs.c                                    |   12 +-
 bfd/elf-bfd.h                                      |   18 +-
 bfd/elf-eh-frame.c                                 |   21 +-
 bfd/elf-hppa.h                                     |    4 +-
 bfd/elf-ifunc.c                                    |    3 +-
 bfd/elf-linux-psinfo.h                             |    2 +-
 bfd/elf-m10200.c                                   |    6 +-
 bfd/elf-m10300.c                                   |    5 +-
 bfd/elf-nacl.c                                     |    2 +-
 bfd/elf-nacl.h                                     |    2 +-
 bfd/elf-s390-common.c                              |    3 +-
 bfd/elf-strtab.c                                   |    3 +-
 bfd/elf-vxworks.c                                  |    2 +-
 bfd/elf-vxworks.h                                  |    2 +-
 bfd/elf.c                                          |   48 +-
 bfd/elf32-am33lin.c                                |    5 +-
 bfd/elf32-arc.c                                    |    7 +-
 bfd/elf32-arm.c                                    |  520 +-
 bfd/elf32-avr.c                                    |  186 +-
 bfd/elf32-avr.h                                    |    2 +-
 bfd/elf32-bfin.c                                   |   11 +-
 bfd/elf32-cr16.c                                   |    4 +-
 bfd/elf32-cr16c.c                                  |    5 +-
 bfd/elf32-cris.c                                   |    7 +-
 bfd/elf32-crx.c                                    |    5 +-
 bfd/elf32-d10v.c                                   |    5 +-
 bfd/elf32-d30v.c                                   |    5 +-
 bfd/elf32-dlx.c                                    |    5 +-
 bfd/elf32-epiphany.c                               |    5 +-
 bfd/elf32-fr30.c                                   |    6 +-
 bfd/elf32-frv.c                                    |   11 +-
 bfd/elf32-gen.c                                    |    7 +-
 bfd/elf32-h8300.c                                  |    4 +-
 bfd/elf32-hppa.c                                   |    8 +-
 bfd/elf32-hppa.h                                   |    3 +-
 bfd/elf32-i370.c                                   |    5 +-
 bfd/elf32-i386.c                                   |   14 +-
 bfd/elf32-i860.c                                   |    8 +-
 bfd/elf32-i960.c                                   |    5 +-
 bfd/elf32-ip2k.c                                   |    5 +-
 bfd/elf32-iq2000.c                                 |    5 +-
 bfd/elf32-lm32.c                                   |   10 +-
 bfd/elf32-m32c.c                                   |    7 +-
 bfd/elf32-m32r.c                                   |   10 +-
 bfd/elf32-m68hc11.c                                |    5 +-
 bfd/elf32-m68hc12.c                                |    5 +-
 bfd/elf32-m68hc1x.c                                |    3 +-
 bfd/elf32-m68hc1x.h                                |    3 +-
 bfd/elf32-m68k.c                                   |    6 +-
 bfd/elf32-m88k.c                                   |    4 +-
 bfd/elf32-mcore.c                                  |    7 +-
 bfd/elf32-mep.c                                    |    7 +-
 bfd/elf32-metag.c                                  |    7 +-
 bfd/elf32-metag.h                                  |    2 +-
 bfd/elf32-microblaze.c                             |    6 +-
 bfd/elf32-mips.c                                   |   27 +-
 bfd/elf32-moxie.c                                  |    9 +-
 bfd/elf32-msp430.c                                 |   19 +-
 bfd/elf32-mt.c                                     |    5 +-
 bfd/elf32-nds32.c                                  |   10 +-
 bfd/elf32-nds32.h                                  |    2 +-
 bfd/elf32-nios2.c                                  | 1320 +-
 bfd/elf32-nios2.h                                  |   38 +
 bfd/elf32-openrisc.c                               |  570 -
 bfd/elf32-or1k.c                                   | 2865 +
 bfd/elf32-or32.c                                   |  514 -
 bfd/elf32-pj.c                                     |    7 +-
 bfd/elf32-ppc.c                                    | 1776 +-
 bfd/elf32-ppc.h                                    |   30 +-
 bfd/elf32-rl78.c                                   |   20 +-
 bfd/elf32-rx.c                                     |  411 +-
 bfd/elf32-rx.h                                     |   21 +
 bfd/elf32-s390.c                                   |    5 +-
 bfd/elf32-score.c                                  |    7 +-
 bfd/elf32-score.h                                  |    2 +-
 bfd/elf32-score7.c                                 |    2 +-
 bfd/elf32-sh-relocs.h                              |    2 +-
 bfd/elf32-sh-symbian.c                             |    5 +-
 bfd/elf32-sh.c                                     |   40 +-
 bfd/elf32-sh64-com.c                               |    3 +-
 bfd/elf32-sh64.c                                   |   18 +-
 bfd/elf32-sh64.h                                   |    2 +-
 bfd/elf32-sparc.c                                  |   10 +-
 bfd/elf32-spu.c                                    |   32 +-
 bfd/elf32-spu.h                                    |    2 +-
 bfd/elf32-tic6x.c                                  |   14 +-
 bfd/elf32-tic6x.h                                  |    3 +-
 bfd/elf32-tilegx.c                                 |    6 +-
 bfd/elf32-tilegx.h                                 |    2 +-
 bfd/elf32-tilepro.c                                |    4 +-
 bfd/elf32-tilepro.h                                |    2 +-
 bfd/elf32-v850.c                                   |    6 +-
 bfd/elf32-vax.c                                    |    6 +-
 bfd/elf32-xc16x.c                                  |    4 +-
 bfd/elf32-xgate.c                                  |    5 +-
 bfd/elf32-xgate.h                                  |    2 +-
 bfd/elf32-xstormy16.c                              |    5 +-
 bfd/elf32-xtensa.c                                 |   39 +-
 bfd/elf32.c                                        |    3 +-
 bfd/elf64-alpha.c                                  |  249 +-
 bfd/elf64-gen.c                                    |    7 +-
 bfd/elf64-hppa.c                                   |    8 +-
 bfd/elf64-hppa.h                                   |    2 +-
 bfd/elf64-ia64-vms.c                               |    5 +-
 bfd/elf64-mips.c                                   |   24 +-
 bfd/elf64-mmix.c                                   |    6 +-
 bfd/elf64-ppc.c                                    |  504 +-
 bfd/elf64-ppc.h                                    |   59 +-
 bfd/elf64-s390.c                                   |    5 +-
 bfd/elf64-sh64.c                                   |   19 +-
 bfd/elf64-sparc.c                                  |   10 +-
 bfd/elf64-tilegx.c                                 |    6 +-
 bfd/elf64-tilegx.h                                 |    2 +-
 bfd/elf64-x86-64.c                                 |  477 +-
 bfd/elf64.c                                        |    2 +-
 bfd/elfcode.h                                      |  155 +-
 bfd/elfcore.h                                      |    3 +-
 bfd/elflink.c                                      |   67 +-
 bfd/elfn32-mips.c                                  |   23 +-
 bfd/elfnn-aarch64.c                                |   39 +-
 bfd/elfnn-ia64.c                                   |   12 +-
 bfd/elfxx-aarch64.c                                |    2 +-
 bfd/elfxx-aarch64.h                                |    2 +-
 bfd/elfxx-ia64.c                                   |    3 +-
 bfd/elfxx-ia64.h                                   |    3 +-
 bfd/elfxx-mips.c                                   |  318 +-
 bfd/elfxx-mips.h                                   |    5 +-
 bfd/elfxx-sparc.c                                  |    3 +-
 bfd/elfxx-sparc.h                                  |    3 +-
 bfd/elfxx-target.h                                 |   10 +-
 bfd/elfxx-tilegx.c                                 |    2 +-
 bfd/elfxx-tilegx.h                                 |    2 +-
 bfd/epoc-pe-arm.c                                  |    6 +-
 bfd/epoc-pei-arm.c                                 |    6 +-
 bfd/format.c                                       |    3 +-
 bfd/freebsd.h                                      |    3 +-
 bfd/gen-aout.c                                     |    2 +-
 bfd/genlink.h                                      |    2 +-
 bfd/hash.c                                         |    3 +-
 bfd/host-aout.c                                    |    3 +-
 bfd/hosts/alphalinux.h                             |    2 +-
 bfd/hosts/alphavms.h                               |    3 +-
 bfd/hosts/decstation.h                             |    2 +-
 bfd/hosts/delta68.h                                |    2 +-
 bfd/hosts/dpx2.h                                   |    2 +-
 bfd/hosts/hp300bsd.h                               |    2 +-
 bfd/hosts/i386bsd.h                                |    2 +-
 bfd/hosts/i386linux.h                              |    2 +-
 bfd/hosts/i386mach3.h                              |    2 +-
 bfd/hosts/i386sco.h                                |    2 +-
 bfd/hosts/i860mach3.h                              |    2 +-
 bfd/hosts/m68kaux.h                                |    2 +-
 bfd/hosts/m68klinux.h                              |    2 +-
 bfd/hosts/m88kmach3.h                              |    2 +-
 bfd/hosts/mipsbsd.h                                |    2 +-
 bfd/hosts/mipsmach3.h                              |    2 +-
 bfd/hosts/news-mips.h                              |    2 +-
 bfd/hosts/news.h                                   |    2 +-
 bfd/hosts/pc532mach.h                              |    2 +-
 bfd/hosts/riscos.h                                 |    2 +-
 bfd/hosts/symmetry.h                               |    2 +-
 bfd/hosts/tahoe.h                                  |    2 +-
 bfd/hosts/vaxbsd.h                                 |    2 +-
 bfd/hosts/vaxlinux.h                               |    2 +-
 bfd/hosts/vaxult.h                                 |    2 +-
 bfd/hosts/vaxult2.h                                |    2 +-
 bfd/hosts/x86-64linux.h                            |    3 +-
 bfd/hp300bsd.c                                     |    5 +-
 bfd/hp300hpux.c                                    |   15 +-
 bfd/hppabsd-core.c                                 |    5 +-
 bfd/hpux-core.c                                    |    5 +-
 bfd/i386aout.c                                     |    5 +-
 bfd/i386bsd.c                                      |    5 +-
 bfd/i386dynix.c                                    |    5 +-
 bfd/i386freebsd.c                                  |    5 +-
 bfd/i386linux.c                                    |    6 +-
 bfd/i386lynx.c                                     |    5 +-
 bfd/i386mach3.c                                    |    5 +-
 bfd/i386msdos.c                                    |    6 +-
 bfd/i386netbsd.c                                   |    5 +-
 bfd/i386os9k.c                                     |    5 +-
 bfd/ieee.c                                         |    2 +-
 bfd/ihex.c                                         |    3 +-
 bfd/init.c                                         |    3 +-
 bfd/irix-core.c                                    |    5 +-
 bfd/libaout.h                                      |    4 +-
 bfd/libbfd-in.h                                    |    8 +-
 bfd/libbfd.c                                       |    4 +-
 bfd/libbfd.h                                       |   43 +-
 bfd/libcoff-in.h                                   |   10 +-
 bfd/libcoff.h                                      |   14 +-
 bfd/libecoff.h                                     |    4 +-
 bfd/libhppa.h                                      |    3 +-
 bfd/libieee.h                                      |    3 +-
 bfd/libnlm.h                                       |    3 +-
 bfd/liboasys.h                                     |    3 +-
 bfd/libpei.h                                       |   15 +-
 bfd/libxcoff.h                                     |    2 +-
 bfd/linker.c                                       |    4 +-
 bfd/lynx-core.c                                    |    3 +-
 bfd/m68k4knetbsd.c                                 |    5 +-
 bfd/m68klinux.c                                    |    6 +-
 bfd/m68knetbsd.c                                   |    5 +-
 bfd/m88kmach3.c                                    |    5 +-
 bfd/m88kopenbsd.c                                  |    4 +-
 bfd/mach-o-i386.c                                  |    9 +-
 bfd/mach-o-target.c                                |   10 +-
 bfd/mach-o-x86-64.c                                |   12 +-
 bfd/mach-o.c                                       | 1938 +-
 bfd/mach-o.h                                       |   66 +-
 bfd/makefile.vms                                   |    8 +-
 bfd/mep-relocs.pl                                  |    2 +-
 bfd/merge.c                                        |    3 +-
 bfd/mipsbsd.c                                      |   13 +-
 bfd/mmo.c                                          |   72 +-
 bfd/netbsd-core.c                                  |    6 +-
 bfd/netbsd.h                                       |    3 +-
 bfd/newsos3.c                                      |    5 +-
 bfd/nlm-target.h                                   |    3 +-
 bfd/nlm.c                                          |    3 +-
 bfd/nlm32-alpha.c                                  |    5 +-
 bfd/nlm32-i386.c                                   |    5 +-
 bfd/nlm32-ppc.c                                    |    5 +-
 bfd/nlm32-sparc.c                                  |    5 +-
 bfd/nlm32.c                                        |    2 +-
 bfd/nlm64.c                                        |    2 +-
 bfd/nlmcode.h                                      |    3 +-
 bfd/nlmswap.h                                      |    2 +-
 bfd/ns32k.h                                        |    2 +-
 bfd/ns32knetbsd.c                                  |    7 +-
 bfd/oasys.c                                        |    2 +-
 bfd/opncls.c                                       |    2 +-
 bfd/osf-core.c                                     |    5 +-
 bfd/pc532-mach.c                                   |    9 +-
 bfd/pdp11.c                                        |    3 +-
 bfd/pe-arm-wince.c                                 |    6 +-
 bfd/pe-arm.c                                       |    7 +-
 bfd/pe-i386.c                                      |    5 +-
 bfd/pe-mcore.c                                     |    6 +-
 bfd/pe-mips.c                                      |    6 +-
 bfd/pe-ppc.c                                       |    7 +-
 bfd/pe-sh.c                                        |    4 +-
 bfd/pe-x86_64.c                                    |   58 +-
 bfd/peXXigen.c                                     |  669 +-
 bfd/pef-traceback.h                                |    3 +-
 bfd/pef.c                                          |    2 +-
 bfd/pef.h                                          |    3 +-
 bfd/pei-arm-wince.c                                |    6 +-
 bfd/pei-arm.c                                      |    7 +-
 bfd/pei-i386.c                                     |    5 +-
 bfd/pei-ia64.c                                     |    5 +-
 bfd/pei-mcore.c                                    |    7 +-
 bfd/pei-mips.c                                     |    5 +-
 bfd/pei-ppc.c                                      |    7 +-
 bfd/pei-sh.c                                       |    5 +-
 bfd/pei-x86_64.c                                   |    4 +-
 bfd/peicode.h                                      |   21 +-
 bfd/plugin.c                                       |    3 +-
 bfd/plugin.h                                       |    2 +-
 bfd/po/Make-in                                     |    2 +-
 bfd/po/SRC-POTFILES.in                             |    9 +-
 bfd/po/bfd.pot                                     | 3425 +-
 bfd/ppcboot.c                                      |    5 +-
 bfd/ptrace-core.c                                  |    5 +-
 bfd/reloc.c                                        |   82 +-
 bfd/reloc16.c                                      |    4 +-
 bfd/riscix.c                                       |   13 +-
 bfd/rs6000-core.c                                  |    8 +-
 bfd/sco5-core.c                                    |    6 +-
 bfd/section.c                                      |   32 +-
 bfd/simple.c                                       |   70 +-
 bfd/som.c                                          |    8 +-
 bfd/som.h                                          |    3 +-
 bfd/sparclinux.c                                   |    6 +-
 bfd/sparclynx.c                                    |    5 +-
 bfd/sparcnetbsd.c                                  |    5 +-
 bfd/srec.c                                         |    4 +-
 bfd/stab-syms.c                                    |    3 +-
 bfd/stabs.c                                        |    3 +-
 bfd/sunos.c                                        |    6 +-
 bfd/syms.c                                         |    4 +-
 bfd/sysdep.h                                       |    7 +-
 bfd/targets.c                                      | 1419 +-
 bfd/tekhex.c                                       |    3 +-
 bfd/ticoff.h                                       |  121 -
 bfd/trad-core.c                                    |    6 +-
 bfd/vax1knetbsd.c                                  |    4 +-
 bfd/vaxbsd.c                                       |    4 +-
 bfd/vaxnetbsd.c                                    |    5 +-
 bfd/verilog.c                                      |    3 +-
 bfd/versados.c                                     |    5 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    4 +-
 bfd/vms-lib.c                                      |    4 +-
 bfd/vms-misc.c                                     |    3 +-
 bfd/vms.h                                          |    3 +-
 bfd/warning.m4                                     |    9 +-
 bfd/xcofflink.c                                    |    3 +-
 bfd/xsym.c                                         |    3 +-
 bfd/xsym.h                                         |    3 +-
 bfd/xtensa-isa.c                                   |    2 +-
 bfd/xtensa-modules.c                               |    2 +-
 binutils/BRANCHES                                  |    2 +-
 binutils/ChangeLog                                 |  767 +-
 binutils/ChangeLog-2013                            |  681 +
 binutils/MAINTAINERS                               |    4 +-
 binutils/Makefile.am                               |    5 +-
 binutils/Makefile.in                               |    6 +-
 binutils/NEWS                                      |    2 +-
 binutils/README                                    |   11 +-
 binutils/addr2line.c                               |    3 +-
 binutils/ar.c                                      |    8 +-
 binutils/arlex.l                                   |    3 +-
 binutils/arparse.y                                 |    3 +-
 binutils/arsup.c                                   |    2 +-
 binutils/arsup.h                                   |    3 +-
 binutils/bfdtest1.c                                |    2 +-
 binutils/bfdtest2.c                                |    2 +-
 binutils/bin2c.c                                   |    2 +-
 binutils/binemul.c                                 |    3 +-
 binutils/binemul.h                                 |    2 +-
 binutils/bucomm.c                                  |    4 +-
 binutils/bucomm.h                                  |    4 +-
 binutils/budbg.h                                   |    3 +-
 binutils/coffdump.c                                |    3 +-
 binutils/coffgrok.c                                |    3 +-
 binutils/coffgrok.h                                |    2 +-
 binutils/configure                                 |    7 +-
 binutils/configure.com                             |    2 +-
 binutils/configure.in                              |    2 +-
 binutils/configure.tgt                             |    2 +-
 binutils/cxxfilt.c                                 |    3 +-
 binutils/debug.c                                   |    2 +-
 binutils/debug.h                                   |    3 +-
 binutils/deflex.l                                  |    7 +-
 binutils/defparse.y                                |    3 +-
 binutils/dlltool.c                                 |    3 +-
 binutils/dlltool.h                                 |    3 +-
 binutils/dllwrap.c                                 |    3 +-
 binutils/doc/Makefile.am                           |    2 +-
 binutils/doc/Makefile.in                           |    2 +-
 binutils/doc/binutils.texi                         |    9 +-
 binutils/dwarf-mode.el                             |    2 +-
 binutils/dwarf.c                                   |   28 +-
 binutils/dwarf.h                                   |    2 +-
 binutils/elfcomm.c                                 |    2 +-
 binutils/elfcomm.h                                 |    3 +-
 binutils/elfedit.c                                 |    3 +-
 binutils/embedspu.sh                               |    2 +-
 binutils/emul_aix.c                                |   15 +-
 binutils/emul_vanilla.c                            |    2 +-
 binutils/filemode.c                                |    3 +-
 binutils/ieee.c                                    |    3 +-
 binutils/is-ranlib.c                               |    2 +-
 binutils/is-strip.c                                |    2 +-
 binutils/makefile.vms                              |    2 +-
 binutils/maybe-ranlib.c                            |    2 +-
 binutils/maybe-strip.c                             |    2 +-
 binutils/mclex.c                                   |    3 +-
 binutils/mcparse.y                                 |    3 +-
 binutils/nlmconv.c                                 |    4 +-
 binutils/nlmconv.h                                 |    2 +-
 binutils/nlmheader.y                               |    3 +-
 binutils/nm.c                                      |   11 +-
 binutils/not-ranlib.c                              |    2 +-
 binutils/not-strip.c                               |    2 +-
 binutils/objcopy.c                                 |   37 +-
 binutils/objdump.c                                 |    4 +-
 binutils/objdump.h                                 |    2 +-
 binutils/od-macho.c                                | 1180 +-
 binutils/od-xcoff.c                                |    2 +-
 binutils/po/Make-in                                |    2 +-
 binutils/po/binutils.pot                           | 3736 +-
 binutils/prdbg.c                                   |    3 +-
 binutils/ranlib.sh                                 |    2 +-
 binutils/rclex.c                                   |    3 +-
 binutils/rcparse.y                                 |    3 +-
 binutils/rdcoff.c                                  |    3 +-
 binutils/rddbg.c                                   |    3 +-
 binutils/readelf.c                                 |   75 +-
 binutils/rename.c                                  |    2 +-
 binutils/resbin.c                                  |    3 +-
 binutils/rescoff.c                                 |    2 +-
 binutils/resrc.c                                   |    3 +-
 binutils/resres.c                                  |    2 +-
 binutils/sanity.sh                                 |    2 +-
 binutils/size.c                                    |    4 +-
 binutils/srconv.c                                  |    3 +-
 binutils/stabs.c                                   |    3 +-
 binutils/strings.c                                 |    4 +-
 binutils/sysdep.h                                  |    8 +-
 binutils/sysdump.c                                 |    3 +-
 binutils/sysinfo.y                                 |    2 +-
 binutils/syslex.l                                  |    2 +-
 binutils/syslex_wrap.c                             |    2 +-
 binutils/testsuite/ChangeLog                       |   40 +-
 .../testsuite/binutils-all/aarch64/aarch64.exp     |   30 +
 .../binutils-all/aarch64/unallocated-encoding.d    |   29 +
 .../binutils-all/aarch64/unallocated-encoding.s    |   51 +
 binutils/testsuite/binutils-all/ar.exp             |   19 +-
 binutils/testsuite/binutils-all/arm/objdump.exp    |    3 +-
 binutils/testsuite/binutils-all/bfin/objdump.exp   |    3 +-
 binutils/testsuite/binutils-all/compress.exp       |   13 +-
 binutils/testsuite/binutils-all/debug_str.d        |    9 +
 binutils/testsuite/binutils-all/debug_str.s        |   12 +
 binutils/testsuite/binutils-all/dlltool.exp        |    2 +-
 binutils/testsuite/binutils-all/dw2-1.S            |    2 +-
 binutils/testsuite/binutils-all/dw2-2.S            |    2 +-
 binutils/testsuite/binutils-all/dw2-compressed.S   |    2 +-
 .../testsuite/binutils-all/dw2-decodedline-1.S     |   16 +
 binutils/testsuite/binutils-all/elfedit.exp        |    3 +-
 binutils/testsuite/binutils-all/hppa/objdump.exp   |    3 +-
 binutils/testsuite/binutils-all/i386/i386.exp      |    3 +-
 binutils/testsuite/binutils-all/m68k/objdump.exp   |    3 +-
 binutils/testsuite/binutils-all/mips/mips.exp      |    3 +-
 binutils/testsuite/binutils-all/nm.exp             |    2 +-
 binutils/testsuite/binutils-all/objcopy.exp        |   13 +-
 binutils/testsuite/binutils-all/objdump.exp        |   19 +-
 binutils/testsuite/binutils-all/readelf.exp        |    2 +-
 binutils/testsuite/binutils-all/readelf.ss         |    2 +
 binutils/testsuite/binutils-all/size.exp           |    3 +-
 binutils/testsuite/binutils-all/vax/objdump.exp    |    3 +-
 binutils/testsuite/binutils-all/windres/README     |    2 +-
 binutils/testsuite/binutils-all/windres/msupdate   |    2 +-
 .../testsuite/binutils-all/windres/windres.exp     |    2 +-
 binutils/testsuite/binutils-all/x86-64/x86-64.exp  |    3 +-
 binutils/testsuite/config/default.exp              |    3 +-
 binutils/testsuite/lib/binutils-common.exp         |    3 +-
 binutils/testsuite/lib/utils-lib.exp               |    3 +-
 binutils/unwind-ia64.c                             |    3 +-
 binutils/unwind-ia64.h                             |    2 +-
 binutils/version.c                                 |    6 +-
 binutils/windint.h                                 |    3 +-
 binutils/windmc.c                                  |    3 +-
 binutils/windmc.h                                  |    3 +-
 binutils/windres.c                                 |    2 +-
 binutils/windres.h                                 |    3 +-
 binutils/winduni.c                                 |    2 +-
 binutils/winduni.h                                 |    3 +-
 binutils/wrstabs.c                                 |    3 +-
 config.guess                                       |  192 +-
 config.sub                                         |   19 +-
 config/ChangeLog                                   |    4 +
 config/mt-nios2-elf                                |    5 +
 configure                                          |  146 +-
 configure.ac                                       |  131 +-
 cpu/ChangeLog                                      |   22 +
 cpu/openrisc.cpu                                   |  774 -
 cpu/openrisc.opc                                   |  164 -
 cpu/or1k.cpu                                       |  131 +
 cpu/or1k.opc                                       |  421 +
 cpu/or1kcommon.cpu                                 |  360 +
 cpu/or1korbis.cpu                                  | 1121 +
 cpu/or1korfpx.cpu                                  |  222 +
 elfcpp/ChangeLog                                   |   47 +-
 elfcpp/README                                      |    2 +-
 elfcpp/arm.h                                       |    2 +-
 elfcpp/dwarf.h                                     |    2 +-
 elfcpp/elfcpp.h                                    |   13 +-
 elfcpp/elfcpp_file.h                               |    2 +-
 elfcpp/elfcpp_internal.h                           |    2 +-
 elfcpp/elfcpp_swap.h                               |    2 +-
 elfcpp/i386.h                                      |    2 +-
 elfcpp/mips.h                                      |  146 +-
 elfcpp/powerpc.h                                   |    4 +-
 elfcpp/sparc.h                                     |    2 +-
 elfcpp/tilegx.h                                    |    2 +-
 elfcpp/x86_64.h                                    |    2 +-
 gas/CONTRIBUTORS                                   |    2 +-
 gas/ChangeLog                                      | 2686 +-
 gas/ChangeLog-2013                                 | 2105 +
 gas/ChangeLog-9697                                 |    2 +-
 gas/ChangeLog-9899                                 |    2 +-
 gas/MAINTAINERS                                    |    2 +-
 gas/Makefile.am                                    |   12 +-
 gas/Makefile.in                                    |   50 +-
 gas/NEWS                                           |    7 +-
 gas/README                                         |    2 +-
 gas/app.c                                          |    9 +-
 gas/as.c                                           |    4 +-
 gas/as.h                                           |    2 +-
 gas/asintl.h                                       |    2 +-
 gas/atof-generic.c                                 |    3 +-
 gas/bignum.h                                       |    2 +-
 gas/bit_fix.h                                      |    3 +-
 gas/cgen.c                                         |    3 +-
 gas/cgen.h                                         |    3 +-
 gas/compress-debug.c                               |    2 +-
 gas/compress-debug.h                               |    2 +-
 gas/cond.c                                         |    3 +-
 gas/config.in                                      |   18 +
 gas/config/aout_gnu.h                              |    3 +-
 gas/config/atof-ieee.c                             |    3 +-
 gas/config/atof-vax.c                              |    3 +-
 gas/config/bfin-aux.h                              |    3 +-
 gas/config/bfin-defs.h                             |    3 +-
 gas/config/bfin-lex-wrapper.c                      |    3 +-
 gas/config/bfin-lex.l                              |    3 +-
 gas/config/bfin-parse.y                            |    3 +-
 gas/config/e-crisaout.c                            |    2 +-
 gas/config/e-criself.c                             |    2 +-
 gas/config/e-i386aout.c                            |    2 +-
 gas/config/e-i386coff.c                            |    2 +-
 gas/config/e-i386elf.c                             |    2 +-
 gas/config/e-mipself.c                             |    2 +-
 gas/config/itbl-mips.h                             |    2 +-
 gas/config/m68k-parse.h                            |    3 +-
 gas/config/m68k-parse.y                            |    3 +-
 gas/config/obj-aout.c                              |    4 +-
 gas/config/obj-aout.h                              |    3 +-
 gas/config/obj-coff-seh.c                          |   10 +-
 gas/config/obj-coff-seh.h                          |    7 +-
 gas/config/obj-coff.c                              |    4 +-
 gas/config/obj-coff.h                              |    9 +-
 gas/config/obj-ecoff.c                             |    3 +-
 gas/config/obj-ecoff.h                             |    3 +-
 gas/config/obj-elf.c                               |   61 +-
 gas/config/obj-elf.h                               |    6 +-
 gas/config/obj-evax.c                              |    3 +-
 gas/config/obj-evax.h                              |    3 +-
 gas/config/obj-fdpicelf.c                          |    3 +-
 gas/config/obj-fdpicelf.h                          |    3 +-
 gas/config/obj-macho.c                             |    2 +-
 gas/config/obj-macho.h                             |    2 +-
 gas/config/obj-multi.c                             |    2 +-
 gas/config/obj-multi.h                             |    3 +-
 gas/config/obj-som.c                               |    3 +-
 gas/config/obj-som.h                               |    3 +-
 gas/config/rl78-defs.h                             |    6 +-
 gas/config/rl78-parse.y                            |   20 +-
 gas/config/rx-defs.h                               |    2 +-
 gas/config/rx-parse.y                              |    2 +-
 gas/config/tc-aarch64.c                            |   72 +-
 gas/config/tc-aarch64.h                            |    4 +-
 gas/config/tc-alpha.c                              |    4 +-
 gas/config/tc-alpha.h                              |    7 +-
 gas/config/tc-arc.c                                |    9 +-
 gas/config/tc-arc.h                                |   13 +-
 gas/config/tc-arm.c                                |  221 +-
 gas/config/tc-arm.h                                |   19 +-
 gas/config/tc-avr.c                                |  237 +-
 gas/config/tc-avr.h                                |   52 +-
 gas/config/tc-bfin.c                               |    3 +-
 gas/config/tc-bfin.h                               |    3 +-
 gas/config/tc-cr16.c                               |    8 +-
 gas/config/tc-cr16.h                               |    9 +-
 gas/config/tc-cris.c                               |    3 +-
 gas/config/tc-cris.h                               |    3 +-
 gas/config/tc-crx.c                                |    3 +-
 gas/config/tc-crx.h                                |    5 +-
 gas/config/tc-d10v.c                               |    4 +-
 gas/config/tc-d10v.h                               |    3 +-
 gas/config/tc-d30v.c                               |    3 +-
 gas/config/tc-d30v.h                               |    3 +-
 gas/config/tc-dlx.c                                |    3 +-
 gas/config/tc-dlx.h                                |    2 +-
 gas/config/tc-epiphany.c                           |    2 +-
 gas/config/tc-epiphany.h                           |    2 +-
 gas/config/tc-fr30.c                               |    3 +-
 gas/config/tc-fr30.h                               |    3 +-
 gas/config/tc-frv.c                                |    3 +-
 gas/config/tc-frv.h                                |    3 +-
 gas/config/tc-generic.c                            |    2 +-
 gas/config/tc-generic.h                            |    3 +-
 gas/config/tc-h8300.c                              |    2 +-
 gas/config/tc-h8300.h                              |    2 +-
 gas/config/tc-hppa.c                               |   18 +-
 gas/config/tc-hppa.h                               |   10 +-
 gas/config/tc-i370.c                               |    3 +-
 gas/config/tc-i370.h                               |    3 +-
 gas/config/tc-i386-intel.c                         |    3 +-
 gas/config/tc-i386.c                               |   93 +-
 gas/config/tc-i386.h                               |   11 +-
 gas/config/tc-i860.c                               |    3 +-
 gas/config/tc-i860.h                               |    3 +-
 gas/config/tc-i960.c                               |    4 +-
 gas/config/tc-i960.h                               |    4 +-
 gas/config/tc-ia64.c                               |   13 +-
 gas/config/tc-ia64.h                               |    8 +-
 gas/config/tc-ip2k.c                               |    3 +-
 gas/config/tc-ip2k.h                               |    2 +-
 gas/config/tc-iq2000.c                             |    3 +-
 gas/config/tc-iq2000.h                             |    2 +-
 gas/config/tc-lm32.c                               |    2 +-
 gas/config/tc-lm32.h                               |    2 +-
 gas/config/tc-m32c.c                               |    7 +-
 gas/config/tc-m32c.h                               |   10 +-
 gas/config/tc-m32r.c                               |    3 +-
 gas/config/tc-m32r.h                               |    3 +-
 gas/config/tc-m68851.h                             |    3 +-
 gas/config/tc-m68hc11.c                            |    4 +-
 gas/config/tc-m68hc11.h                            |    3 +-
 gas/config/tc-m68k.c                               |    4 +-
 gas/config/tc-m68k.h                               |    4 +-
 gas/config/tc-mcore.c                              |    3 +-
 gas/config/tc-mcore.h                              |    3 +-
 gas/config/tc-mep.c                                |    3 +-
 gas/config/tc-mep.h                                |    2 +-
 gas/config/tc-metag.c                              |    2 +-
 gas/config/tc-metag.h                              |    2 +-
 gas/config/tc-microblaze.c                         |   11 +-
 gas/config/tc-microblaze.h                         |   12 +-
 gas/config/tc-mips.c                               |  998 +-
 gas/config/tc-mips.h                               |   11 +-
 gas/config/tc-mmix.c                               |    3 +-
 gas/config/tc-mmix.h                               |    3 +-
 gas/config/tc-mn10200.c                            |    2 +-
 gas/config/tc-mn10200.h                            |    2 +-
 gas/config/tc-mn10300.c                            |    6 +-
 gas/config/tc-mn10300.h                            |   10 +-
 gas/config/tc-moxie.c                              |    3 +-
 gas/config/tc-moxie.h                              |    2 +-
 gas/config/tc-msp430.c                             |  973 +-
 gas/config/tc-msp430.h                             |    6 +-
 gas/config/tc-mt.c                                 |    2 +-
 gas/config/tc-mt.h                                 |    2 +-
 gas/config/tc-nds32.c                              |    2 +-
 gas/config/tc-nds32.h                              |    2 +-
 gas/config/tc-nios2.c                              |   67 +-
 gas/config/tc-nios2.h                              |    8 +-
 gas/config/tc-ns32k.c                              |    7 +-
 gas/config/tc-ns32k.h                              |    6 +-
 gas/config/tc-openrisc.c                           |  363 -
 gas/config/tc-openrisc.h                           |   61 -
 gas/config/tc-or1k.c                               |  362 +
 gas/config/tc-or1k.h                               |   79 +
 gas/config/tc-or32.c                               |  967 -
 gas/config/tc-or32.h                               |   56 -
 gas/config/tc-pdp11.c                              |    3 +-
 gas/config/tc-pdp11.h                              |    2 +-
 gas/config/tc-pj.c                                 |    6 +-
 gas/config/tc-pj.h                                 |    9 +-
 gas/config/tc-ppc.c                                |  412 +-
 gas/config/tc-ppc.h                                |   11 +-
 gas/config/tc-rl78.c                               |  613 +-
 gas/config/tc-rl78.h                               |    7 +-
 gas/config/tc-rx.c                                 |    7 +-
 gas/config/tc-rx.h                                 |   10 +-
 gas/config/tc-s390.c                               |    3 +-
 gas/config/tc-s390.h                               |    3 +-
 gas/config/tc-score.c                              |    4 +-
 gas/config/tc-score.h                              |    2 +-
 gas/config/tc-score7.c                             |    2 +-
 gas/config/tc-sh.c                                 |    9 +-
 gas/config/tc-sh.h                                 |   10 +-
 gas/config/tc-sh64.c                               |    3 +-
 gas/config/tc-sh64.h                               |    3 +-
 gas/config/tc-sparc.c                              |   22 +-
 gas/config/tc-sparc.h                              |   11 +-
 gas/config/tc-spu.c                                |    2 +-
 gas/config/tc-spu.h                                |    2 +-
 gas/config/tc-tic30.c                              |    3 +-
 gas/config/tc-tic30.h                              |    2 +-
 gas/config/tc-tic4x.c                              |    5 +-
 gas/config/tc-tic4x.h                              |    3 +-
 gas/config/tc-tic54x.c                             |    8 +-
 gas/config/tc-tic54x.h                             |    8 +-
 gas/config/tc-tic6x.c                              |    7 +-
 gas/config/tc-tic6x.h                              |   11 +-
 gas/config/tc-tilegx.c                             |    2 +-
 gas/config/tc-tilegx.h                             |    4 +-
 gas/config/tc-tilepro.c                            |    2 +-
 gas/config/tc-tilepro.h                            |    4 +-
 gas/config/tc-v850.c                               |   43 +-
 gas/config/tc-v850.h                               |    8 +-
 gas/config/tc-vax.c                                |   43 +-
 gas/config/tc-vax.h                                |    8 +-
 gas/config/tc-xc16x.c                              |    2 +-
 gas/config/tc-xc16x.h                              |    2 +-
 gas/config/tc-xgate.c                              |    3 +-
 gas/config/tc-xgate.h                              |    2 +-
 gas/config/tc-xstormy16.c                          |    8 +-
 gas/config/tc-xstormy16.h                          |    5 +-
 gas/config/tc-xtensa.c                             |  565 +-
 gas/config/tc-xtensa.h                             |    8 +-
 gas/config/tc-z80.c                                |   12 +-
 gas/config/tc-z80.h                                |    4 +-
 gas/config/tc-z8k.c                                |    3 +-
 gas/config/tc-z8k.h                                |    4 +-
 gas/config/te-386bsd.h                             |    3 +-
 gas/config/te-aix5.h                               |    2 +-
 gas/config/te-armeabi.h                            |    2 +-
 gas/config/te-armlinuxeabi.h                       |    2 +-
 gas/config/te-dragonfly.h                          |    2 +-
 gas/config/te-dynix.h                              |    2 +-
 gas/config/te-epoc-pe.h                            |    2 +-
 gas/config/te-freebsd.h                            |    2 +-
 gas/config/te-generic.h                            |    2 +-
 gas/config/te-gnu.h                                |    2 +-
 gas/config/te-go32.h                               |    2 +-
 gas/config/te-hppa.h                               |    3 +-
 gas/config/te-hppa64.h                             |    2 +-
 gas/config/te-hppalinux64.h                        |    2 +-
 gas/config/te-hpux.h                               |    2 +-
 gas/config/te-i386aix.h                            |    2 +-
 gas/config/te-ia64aix.h                            |    2 +-
 gas/config/te-interix.h                            |    2 +-
 gas/config/te-irix.h                               |    2 +-
 gas/config/te-linux.h                              |    2 +-
 gas/config/te-lynx.h                               |    2 +-
 gas/config/te-mach.h                               |    2 +-
 gas/config/te-macos.h                              |    2 +-
 gas/config/te-nacl.h                               |    2 +-
 gas/config/te-nbsd.h                               |    3 +-
 gas/config/te-nbsd532.h                            |    2 +-
 gas/config/te-netware.h                            |    2 +-
 gas/config/te-pc532mach.h                          |    2 +-
 gas/config/te-pe.h                                 |    2 +-
 gas/config/te-pep.h                                |    2 +-
 gas/config/te-psos.h                               |    2 +-
 gas/config/te-riscix.h                             |    2 +-
 gas/config/te-solaris.h                            |    2 +-
 gas/config/te-sparcaout.h                          |    2 +-
 gas/config/te-sun3.h                               |    3 +-
 gas/config/te-svr4.h                               |    2 +-
 gas/config/te-symbian.h                            |    2 +-
 gas/config/te-tmips.h                              |    2 +-
 gas/config/te-uclinux.h                            |    2 +-
 gas/config/te-vms.c                                |    2 +-
 gas/config/te-vms.h                                |    2 +-
 gas/config/te-vxworks.h                            |    3 +-
 gas/config/te-wince-pe.h                           |    2 +-
 gas/config/vax-inst.h                              |    3 +-
 gas/config/xtensa-istack.h                         |    3 +-
 gas/config/xtensa-relax.c                          |    3 +-
 gas/config/xtensa-relax.h                          |    2 +-
 gas/configure                                      |   23 +-
 gas/configure.com                                  |    2 +-
 gas/configure.in                                   |   18 +-
 gas/configure.tgt                                  |   12 +-
 gas/debug.c                                        |    3 +-
 gas/depend.c                                       |    3 +-
 gas/doc/Makefile.am                                |    2 +-
 gas/doc/Makefile.in                                |    2 +-
 gas/doc/all.texi                                   |    2 +-
 gas/doc/as.texinfo                                 |   39 +-
 gas/doc/c-aarch64.texi                             |  104 +-
 gas/doc/c-alpha.texi                               |    3 +-
 gas/doc/c-arc.texi                                 |    2 +-
 gas/doc/c-arm.texi                                 |    6 +-
 gas/doc/c-avr.texi                                 |   82 +-
 gas/doc/c-bfin.texi                                |    3 +-
 gas/doc/c-cr16.texi                                |    2 +-
 gas/doc/c-cris.texi                                |    2 +-
 gas/doc/c-d10v.texi                                |    2 +-
 gas/doc/c-d30v.texi                                |    2 +-
 gas/doc/c-epiphany.texi                            |    2 +-
 gas/doc/c-h8300.texi                               |    3 +-
 gas/doc/c-hppa.texi                                |    3 +-
 gas/doc/c-i370.texi                                |    2 +-
 gas/doc/c-i386.texi                                |    9 +-
 gas/doc/c-i860.texi                                |    2 +-
 gas/doc/c-i960.texi                                |    3 +-
 gas/doc/c-ia64.texi                                |    3 +-
 gas/doc/c-ip2k.texi                                |    3 +-
 gas/doc/c-lm32.texi                                |    3 +-
 gas/doc/c-m32c.texi                                |    3 +-
 gas/doc/c-m32r.texi                                |    2 +-
 gas/doc/c-m68hc11.texi                             |    4 +-
 gas/doc/c-m68k.texi                                |    3 +-
 gas/doc/c-metag.texi                               |    2 +-
 gas/doc/c-microblaze.texi                          |    3 +-
 gas/doc/c-mips.texi                                |   50 +-
 gas/doc/c-mmix.texi                                |    2 +-
 gas/doc/c-msp430.texi                              |   36 +-
 gas/doc/c-mt.texi                                  |    3 +-
 gas/doc/c-nds32.texi                               |    2 +-
 gas/doc/c-nios2.texi                               |   10 +-
 gas/doc/c-ns32k.texi                               |    3 +-
 gas/doc/c-pdp11.texi                               |    2 +-
 gas/doc/c-pj.texi                                  |    2 +-
 gas/doc/c-ppc.texi                                 |    3 +-
 gas/doc/c-rl78.texi                                |   16 +-
 gas/doc/c-rx.texi                                  |    2 +-
 gas/doc/c-s390.texi                                |    3 +-
 gas/doc/c-score.texi                               |    3 +-
 gas/doc/c-sh.texi                                  |    3 +-
 gas/doc/c-sh64.texi                                |    2 +-
 gas/doc/c-sparc.texi                               |   16 +-
 gas/doc/c-tic54x.texi                              |    2 +-
 gas/doc/c-tic6x.texi                               |    2 +-
 gas/doc/c-tilegx.texi                              |    3 +-
 gas/doc/c-tilepro.texi                             |    3 +-
 gas/doc/c-v850.texi                                |    2 +-
 gas/doc/c-vax.texi                                 |    3 +-
 gas/doc/c-xc16x.texi                               |    2 +-
 gas/doc/c-xgate.texi                               |    3 +-
 gas/doc/c-xstormy16.texi                           |    2 +-
 gas/doc/c-xtensa.texi                              |   95 +-
 gas/doc/c-z80.texi                                 |    2 +-
 gas/doc/c-z8k.texi                                 |    3 +-
 gas/doc/h8.texi                                    |    3 +-
 gas/doc/internals.texi                             |   13 +-
 gas/dw2gencfi.c                                    |    3 +-
 gas/dw2gencfi.h                                    |    2 +-
 gas/dwarf2dbg.c                                    |   18 +-
 gas/dwarf2dbg.h                                    |    3 +-
 gas/ecoff.c                                        |    4 +-
 gas/ecoff.h                                        |    3 +-
 gas/ehopt.c                                        |    3 +-
 gas/emul-target.h                                  |    2 +-
 gas/emul.h                                         |    2 +-
 gas/expr.c                                         |    4 +-
 gas/expr.h                                         |    3 +-
 gas/flonum-copy.c                                  |    3 +-
 gas/flonum-konst.c                                 |    3 +-
 gas/flonum-mult.c                                  |    3 +-
 gas/flonum.h                                       |    3 +-
 gas/frags.c                                        |   19 +-
 gas/frags.h                                        |    7 +-
 gas/hash.c                                         |    4 +-
 gas/hash.h                                         |    3 +-
 gas/input-file.c                                   |    4 +-
 gas/input-file.h                                   |    3 +-
 gas/input-scrub.c                                  |    4 +-
 gas/itbl-lex-wrapper.c                             |    2 +-
 gas/itbl-lex.h                                     |    2 +-
 gas/itbl-lex.l                                     |    3 +-
 gas/itbl-ops.c                                     |    3 +-
 gas/itbl-ops.h                                     |    3 +-
 gas/itbl-parse.y                                   |    2 +-
 gas/listing.c                                      |    8 +-
 gas/listing.h                                      |    3 +-
 gas/literal.c                                      |    2 +-
 gas/macro.c                                        |    3 +-
 gas/macro.h                                        |    3 +-
 gas/makefile.vms                                   |    2 +-
 gas/messages.c                                     |   22 +-
 gas/obj.h                                          |    3 +-
 gas/output-file.c                                  |    3 +-
 gas/output-file.h                                  |    3 +-
 gas/po/Make-in                                     |    2 +-
 gas/po/POTFILES.in                                 |    8 +-
 gas/po/gas.pot                                     | 8577 ++-
 gas/read.c                                         |   93 +-
 gas/read.h                                         |   14 +-
 gas/remap.c                                        |    2 +-
 gas/sb.c                                           |    3 +-
 gas/sb.h                                           |    3 +-
 gas/stabs.c                                        |    3 +-
 gas/struc-symbol.h                                 |    3 +-
 gas/subsegs.c                                      |    4 +-
 gas/subsegs.h                                      |    3 +-
 gas/symbols.c                                      |    4 +-
 gas/symbols.h                                      |    3 +-
 gas/tc.h                                           |    4 +-
 gas/testsuite/ChangeLog                            | 2121 +-
 gas/testsuite/{ChangeLog => ChangeLog-2013}        |    0
 gas/testsuite/config/default.exp                   |    3 +-
 gas/testsuite/gas/aarch64/aarch64.exp              |    3 +-
 gas/testsuite/gas/aarch64/addsub.s                 |    2 +-
 gas/testsuite/gas/aarch64/advsimd-across.s         |    2 +-
 gas/testsuite/gas/aarch64/advsimd-misc.s           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-copy.s           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-misc.s           |    2 +-
 gas/testsuite/gas/aarch64/alias.s                  |    2 +-
 gas/testsuite/gas/aarch64/bitfield-alias.s         |    2 +-
 gas/testsuite/gas/aarch64/bitfield-bfm.s           |    2 +-
 gas/testsuite/gas/aarch64/crc32.s                  |    2 +-
 gas/testsuite/gas/aarch64/crypto.s                 |    2 +-
 gas/testsuite/gas/aarch64/floatdp2.s               |    2 +-
 gas/testsuite/gas/aarch64/fp-const0-parse.d        |   37 +
 gas/testsuite/gas/aarch64/fp-const0-parse.s        |   60 +
 gas/testsuite/gas/aarch64/fp_cvt_int.s             |    2 +-
 gas/testsuite/gas/aarch64/illegal.d                |    2 +-
 gas/testsuite/gas/aarch64/illegal.s                |    2 +-
 gas/testsuite/gas/aarch64/ldst-exclusive.s         |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s  |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s   |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-pair.s          |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d    |    4 +
 gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s    |    8 +-
 gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s       |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s  |    2 +-
 gas/testsuite/gas/aarch64/litpool.d                |   30 +
 gas/testsuite/gas/aarch64/litpool.s                |    7 +
 gas/testsuite/gas/aarch64/msr.s                    |    2 +-
 gas/testsuite/gas/aarch64/neon-fp-cvt-int.s        |    2 +-
 gas/testsuite/gas/aarch64/rm-simd-ext.s            |    2 +-
 gas/testsuite/gas/aarch64/shifted.s                |    2 +-
 gas/testsuite/gas/aarch64/sysreg-1.s               |    2 +-
 gas/testsuite/gas/aarch64/tls.s                    |    2 +-
 gas/testsuite/gas/aarch64/verbose-error.l          |  132 +
 gas/testsuite/gas/aarch64/verbose-error.s          |   42 +
 gas/testsuite/gas/all/gas.exp                      |    7 +-
 gas/testsuite/gas/all/itbl-test.c                  |    2 +-
 gas/testsuite/gas/all/test-example.c               |    2 +-
 gas/testsuite/gas/all/test-gen.c                   |    2 +-
 gas/testsuite/gas/alpha/alpha.exp                  |    3 +-
 gas/testsuite/gas/arc/arc.exp                      |    3 +-
 gas/testsuite/gas/arc/warn.exp                     |    3 +-
 gas/testsuite/gas/arm/arm.exp                      |    3 +-
 gas/testsuite/gas/arm/armv8-a+fp.d                 |    8 +-
 gas/testsuite/gas/arm/backslash-at.d               |    2 +-
 gas/testsuite/gas/arm/ccs.d                        |   25 +
 gas/testsuite/gas/arm/ccs.s                        |   33 +
 gas/testsuite/gas/arm/got_prel.d                   |    4 +-
 gas/testsuite/gas/arm/inst-po.d                    |    4 +-
 gas/testsuite/gas/arm/mapmisc.d                    |   10 +
 gas/testsuite/gas/arm/mapmisc.s                    |    6 +
 gas/testsuite/gas/arm/maverick.c                   |    2 +-
 gas/testsuite/gas/arm/unwind.d                     |    2 +-
 gas/testsuite/gas/avr/avr.exp                      |   24 +
 gas/testsuite/gas/avr/diffreloc_withrelax.d        |   16 +
 gas/testsuite/gas/avr/noreloc_withoutrelax.d       |   11 +
 gas/testsuite/gas/avr/relax.s                      |   12 +
 gas/testsuite/gas/avr/rmw.d                        |   23 +
 gas/testsuite/gas/avr/rmw.s                        |   32 +
 gas/testsuite/gas/bfin/bfin.exp                    |    3 +-
 gas/testsuite/gas/bfin/error.exp                   |    3 +-
 gas/testsuite/gas/cfi/cfi-arm-1.d                  |    9 +-
 gas/testsuite/gas/cfi/cfi-arm-1.s                  |    6 +
 gas/testsuite/gas/cfi/cfi.exp                      |    3 +-
 gas/testsuite/gas/cr16/cr16.exp                    |    3 +-
 gas/testsuite/gas/cr16/pic.exp                     |    3 +-
 gas/testsuite/gas/cris/cris.exp                    |    2 +-
 gas/testsuite/gas/crx/allinsn.exp                  |    3 +-
 gas/testsuite/gas/d10v/d10v.exp                    |    3 +-
 gas/testsuite/gas/d30v/bittest.l                   |   10 +-
 gas/testsuite/gas/d30v/d30.exp                     |    3 +-
 gas/testsuite/gas/d30v/serial.l                    |    8 +-
 gas/testsuite/gas/d30v/serial2.l                   |   40 +-
 gas/testsuite/gas/d30v/serial2O.l                  |   20 +-
 gas/testsuite/gas/d30v/warn_oddreg.l               |   16 +-
 gas/testsuite/gas/dlx/alltests.exp                 |    3 +-
 gas/testsuite/gas/elf/dwarf2-1.s                   |    2 +-
 gas/testsuite/gas/elf/dwarf2-2.s                   |    2 +-
 gas/testsuite/gas/elf/elf.exp                      |    2 +-
 gas/testsuite/gas/elf/struct.d                     |    5 +-
 gas/testsuite/gas/elf/warn-2.s                     |    4 +-
 gas/testsuite/gas/epiphany/allinsn.exp             |    3 +-
 gas/testsuite/gas/fr30/allinsn.exp                 |    3 +-
 gas/testsuite/gas/fr30/fr30.exp                    |    3 +-
 gas/testsuite/gas/frv/allinsn.exp                  |    3 +-
 gas/testsuite/gas/h8300/h8300-coff.exp             |    3 +-
 gas/testsuite/gas/h8300/h8300-elf.exp              |    3 +-
 gas/testsuite/gas/h8300/h8300.exp                  |    3 +-
 gas/testsuite/gas/h8300/t01_mov.exp                |    3 +-
 gas/testsuite/gas/h8300/t02_mova.exp               |    3 +-
 gas/testsuite/gas/h8300/t03_add.exp                |    3 +-
 gas/testsuite/gas/h8300/t04_sub.exp                |    3 +-
 gas/testsuite/gas/h8300/t05_cmp.exp                |    3 +-
 gas/testsuite/gas/h8300/t06_ari2.exp               |    3 +-
 gas/testsuite/gas/h8300/t07_ari3.exp               |    3 +-
 gas/testsuite/gas/h8300/t08_or.exp                 |    3 +-
 gas/testsuite/gas/h8300/t09_xor.exp                |    3 +-
 gas/testsuite/gas/h8300/t10_and.exp                |    3 +-
 gas/testsuite/gas/h8300/t11_logs.exp               |    3 +-
 gas/testsuite/gas/h8300/t12_bit.exp                |    3 +-
 gas/testsuite/gas/h8300/t13_otr.exp                |    3 +-
 gas/testsuite/gas/hppa/README                      |    2 +-
 gas/testsuite/gas/hppa/basic/basic.exp             |    3 +-
 gas/testsuite/gas/hppa/parse/parse.exp             |    3 +-
 gas/testsuite/gas/hppa/reloc/reloc.exp             |    3 +-
 gas/testsuite/gas/hppa/unsorted/unsorted.exp       |    3 +-
 gas/testsuite/gas/i386/avx512cd-intel.d            |   52 -
 gas/testsuite/gas/i386/avx512cd.d                  |   52 -
 gas/testsuite/gas/i386/avx512cd.s                  |   56 -
 gas/testsuite/gas/i386/avx512f-intel.d             |  116 +-
 gas/testsuite/gas/i386/avx512f.d                   |   68 +-
 gas/testsuite/gas/i386/avx512f.s                   |   87 +-
 gas/testsuite/gas/i386/avx512pf-intel.d            |   68 +-
 gas/testsuite/gas/i386/avx512pf.d                  |    4 -
 gas/testsuite/gas/i386/avx512pf.s                  |   38 +-
 gas/testsuite/gas/i386/clflushopt-intel.d          |   16 +
 gas/testsuite/gas/i386/clflushopt.d                |   16 +
 gas/testsuite/gas/i386/clflushopt.s                |   12 +
 gas/testsuite/gas/i386/dw2-compress-1.s            |    2 +-
 gas/testsuite/gas/i386/i386.exp                    |   21 +-
 gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp         |    3 +-
 gas/testsuite/gas/i386/ilp32/elf/ilp32.exp         |    3 +-
 gas/testsuite/gas/i386/ilp32/ilp32.exp             |    3 +-
 gas/testsuite/gas/i386/ilp32/lns/ilp32.exp         |    3 +-
 gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d    |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-cbw.d          |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d     |    8 +-
 gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d    |    8 +-
 gas/testsuite/gas/i386/ilp32/x86-64-io.d           |    8 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d |   10 +-
 .../gas/i386/ilp32/x86-64-nops-1-nocona.d          |   10 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d       |   10 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d       |   12 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d       |    6 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d |   44 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d       |   44 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d    |   10 +-
 gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d       |   10 +-
 gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d  |   26 +-
 gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d |   26 +-
 gas/testsuite/gas/i386/ilp32/x86-64-stack.d        |   26 +-
 gas/testsuite/gas/i386/inval-avx512f.l             |  115 +-
 gas/testsuite/gas/i386/inval-avx512f.s             |    9 +
 gas/testsuite/gas/i386/inval-equ-2.l               |    6 +-
 gas/testsuite/gas/i386/katmai.d                    |    3 +-
 gas/testsuite/gas/i386/long-1-intel.d              |    4 +-
 gas/testsuite/gas/i386/long-1.d                    |    4 +-
 gas/testsuite/gas/i386/long-1.s                    |    4 +-
 gas/testsuite/gas/i386/mpx-inval-1.l               |   28 +-
 gas/testsuite/gas/i386/nops-1-core2.d              |   10 +-
 gas/testsuite/gas/i386/nops-4a-i686.d              |   44 +-
 gas/testsuite/gas/i386/nops-5-i686.d               |   10 +-
 gas/testsuite/gas/i386/nops-5.d                    |   10 +-
 gas/testsuite/gas/i386/prefetchwt1-intel.d         |   16 +
 gas/testsuite/gas/i386/prefetchwt1.d               |   15 +
 gas/testsuite/gas/i386/prefetchwt1.s               |   13 +
 gas/testsuite/gas/i386/prefix.d                    |   62 +-
 gas/testsuite/gas/i386/prefix.s                    |  354 +
 gas/testsuite/gas/i386/se1.d                       |   13 +
 gas/testsuite/gas/i386/se1.s                       |    7 +
 gas/testsuite/gas/i386/sse-check-error.l           |   12 +-
 gas/testsuite/gas/i386/vgather-check-error.l       |    8 +
 gas/testsuite/gas/i386/vgather-check-none.d        |   18 +
 gas/testsuite/gas/i386/vgather-check-warn.d        |   18 +
 gas/testsuite/gas/i386/vgather-check-warn.e        |    8 +
 gas/testsuite/gas/i386/vgather-check.d             |   18 +
 gas/testsuite/gas/i386/vgather-check.s             |   18 +
 gas/testsuite/gas/i386/x86-64-avx512cd-intel.d     |   52 -
 gas/testsuite/gas/i386/x86-64-avx512cd.d           |   52 -
 gas/testsuite/gas/i386/x86-64-avx512cd.s           |   56 -
 gas/testsuite/gas/i386/x86-64-avx512f-intel.d      |  116 +-
 gas/testsuite/gas/i386/x86-64-avx512f.d            |   68 +-
 gas/testsuite/gas/i386/x86-64-avx512f.s            |   87 +-
 gas/testsuite/gas/i386/x86-64-avx512pf-intel.d     |   68 +-
 gas/testsuite/gas/i386/x86-64-avx512pf.d           |    4 -
 gas/testsuite/gas/i386/x86-64-avx512pf.s           |   38 +-
 gas/testsuite/gas/i386/x86-64-cbw-intel.d          |    4 +-
 gas/testsuite/gas/i386/x86-64-cbw.d                |    4 +-
 gas/testsuite/gas/i386/x86-64-clflushopt-intel.d   |   16 +
 gas/testsuite/gas/i386/x86-64-clflushopt.d         |   16 +
 gas/testsuite/gas/i386/x86-64-clflushopt.s         |   12 +
 gas/testsuite/gas/i386/x86-64-inval-avx512f.l      |  107 +-
 gas/testsuite/gas/i386/x86-64-inval-avx512f.s      |   11 +
 gas/testsuite/gas/i386/x86-64-io-intel.d           |    8 +-
 gas/testsuite/gas/i386/x86-64-io-suffix.d          |    8 +-
 gas/testsuite/gas/i386/x86-64-io.d                 |    8 +-
 gas/testsuite/gas/i386/x86-64-long-1-intel.d       |    4 +-
 gas/testsuite/gas/i386/x86-64-long-1.d             |    4 +-
 gas/testsuite/gas/i386/x86-64-long-1.s             |    4 +-
 gas/testsuite/gas/i386/x86-64-mpx-inval-1.l        |   16 +-
 gas/testsuite/gas/i386/x86-64-mpx-inval-2.l        |   64 +-
 gas/testsuite/gas/i386/x86-64-nops-1-core2.d       |   10 +-
 gas/testsuite/gas/i386/x86-64-nops-1-g64.d         |   10 +-
 gas/testsuite/gas/i386/x86-64-nops-1-nocona.d      |   10 +-
 gas/testsuite/gas/i386/x86-64-nops-1.d             |   10 +-
 gas/testsuite/gas/i386/x86-64-nops-2.d             |   12 +-
 gas/testsuite/gas/i386/x86-64-nops-3.d             |    6 +-
 gas/testsuite/gas/i386/x86-64-nops-4-core2.d       |   44 +-
 gas/testsuite/gas/i386/x86-64-nops-4.d             |   44 +-
 gas/testsuite/gas/i386/x86-64-nops-5-k8.d          |   10 +-
 gas/testsuite/gas/i386/x86-64-nops-5.d             |   10 +-
 gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d  |   16 +
 gas/testsuite/gas/i386/x86-64-prefetchwt1.d        |   15 +
 gas/testsuite/gas/i386/x86-64-prefetchwt1.s        |   13 +
 gas/testsuite/gas/i386/x86-64-se1.d                |   13 +
 gas/testsuite/gas/i386/x86-64-se1.s                |    7 +
 gas/testsuite/gas/i386/x86-64-size-inval-1.l       |    8 +-
 gas/testsuite/gas/i386/x86-64-sse-check-error.l    |   12 +-
 gas/testsuite/gas/i386/x86-64-stack-intel.d        |   26 +-
 gas/testsuite/gas/i386/x86-64-stack-suffix.d       |   26 +-
 gas/testsuite/gas/i386/x86-64-stack.d              |   26 +-
 .../gas/i386/x86-64-vgather-check-error.l          |    8 +
 gas/testsuite/gas/i386/x86-64-vgather-check-none.d |   18 +
 gas/testsuite/gas/i386/x86-64-vgather-check-warn.d |   18 +
 gas/testsuite/gas/i386/x86-64-vgather-check-warn.e |    8 +
 gas/testsuite/gas/i386/x86-64-vgather-check.d      |   18 +
 gas/testsuite/gas/i386/x86-64-vgather-check.s      |   18 +
 gas/testsuite/gas/i386/x86-64-xsavec-intel.d       |   16 +
 gas/testsuite/gas/i386/x86-64-xsavec.d             |   16 +
 gas/testsuite/gas/i386/x86-64-xsavec.s             |   12 +
 gas/testsuite/gas/i386/x86-64-xsaves-intel.d       |   20 +
 gas/testsuite/gas/i386/x86-64-xsaves.d             |   20 +
 gas/testsuite/gas/i386/x86-64-xsaves.s             |   16 +
 gas/testsuite/gas/i386/xsavec-intel.d              |   16 +
 gas/testsuite/gas/i386/xsavec.d                    |   16 +
 gas/testsuite/gas/i386/xsavec.s                    |   12 +
 gas/testsuite/gas/i386/xsaves-intel.d              |   20 +
 gas/testsuite/gas/i386/xsaves.d                    |   20 +
 gas/testsuite/gas/i386/xsaves.s                    |   16 +
 gas/testsuite/gas/i860/README.i860                 |    2 +-
 gas/testsuite/gas/i860/i860.exp                    |    3 +-
 gas/testsuite/gas/ia64/group-2.d                   |    2 +-
 gas/testsuite/gas/ia64/ia64.exp                    |    3 +-
 gas/testsuite/gas/ia64/xdata.d                     |    2 +-
 gas/testsuite/gas/ieee-fp/x930509a.exp             |    3 +-
 gas/testsuite/gas/iq2000/allinsn.exp               |    3 +-
 gas/testsuite/gas/iq2000/load-hazards.exp          |    3 +-
 gas/testsuite/gas/iq2000/odd-ldw.exp               |    3 +-
 gas/testsuite/gas/iq2000/odd-sdw.exp               |    3 +-
 gas/testsuite/gas/iq2000/yield.exp                 |    3 +-
 gas/testsuite/gas/lm32/all.exp                     |    3 +-
 gas/testsuite/gas/lns/lns-common-1-or1k.s          |   25 +
 gas/testsuite/gas/lns/lns.exp                      |    6 +-
 gas/testsuite/gas/m32r/allinsn.exp                 |    3 +-
 gas/testsuite/gas/m32r/error.exp                   |    3 +-
 gas/testsuite/gas/m32r/m32r2.exp                   |    3 +-
 gas/testsuite/gas/m32r/m32rx.exp                   |    3 +-
 gas/testsuite/gas/m32r/pic.exp                     |    3 +-
 gas/testsuite/gas/m32r/rel32.exp                   |    3 +-
 gas/testsuite/gas/m68hc11/m68hc11.exp              |    3 +-
 gas/testsuite/gas/m68k-coff/gas.exp                |    3 +-
 gas/testsuite/gas/m68k/all.exp                     |    3 +-
 gas/testsuite/gas/mach-o/mach-o.exp                |    3 +-
 gas/testsuite/gas/macros/macros.exp                |    3 +-
 gas/testsuite/gas/mcore/allinsn.exp                |    3 +-
 gas/testsuite/gas/mep/allinsn.exp                  |    3 +-
 gas/testsuite/gas/mep/complex-relocs.exp           |    3 +-
 gas/testsuite/gas/metag/metag.exp                  |    3 +-
 gas/testsuite/gas/microblaze/allinsn.exp           |    3 +-
 gas/testsuite/gas/microblaze/endian.exp            |    3 +-
 gas/testsuite/gas/microblaze/reloc_sym.exp         |    3 +-
 gas/testsuite/gas/microblaze/special_reg.exp       |    3 +-
 gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d         |    8 +
 gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s         |    1 +
 gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d        |    7 +
 gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s        |    1 +
 gas/testsuite/gas/mips/lui-2.l                     |    2 +-
 gas/testsuite/gas/mips/micromips@msa-branch.d      |   30 +-
 gas/testsuite/gas/mips/mips-gp32-fp64.l            |    4 +-
 gas/testsuite/gas/mips/mips-gp64-fp32-pic.l        |    4 +-
 gas/testsuite/gas/mips/mips-gp64-fp32.l            |    4 +-
 gas/testsuite/gas/mips/mips.exp                    |   42 +-
 gas/testsuite/gas/mips/module-defer-warn1.d        |    7 +
 gas/testsuite/gas/mips/module-defer-warn1.s        |    2 +
 gas/testsuite/gas/mips/module-defer-warn2.l        |    3 +
 gas/testsuite/gas/mips/module-defer-warn2.s        |    2 +
 gas/testsuite/gas/mips/module-override.d           |    7 +
 gas/testsuite/gas/mips/module-override.s           |    1 +
 gas/testsuite/gas/mips/msa-branch.d                |  190 +-
 gas/testsuite/gas/mips/pcrel-1.d                   |   14 +
 gas/testsuite/gas/mips/pcrel-1.s                   |   13 +
 gas/testsuite/gas/mips/pcrel-2.d                   |    8 +
 gas/testsuite/gas/mips/pcrel-2.s                   |    7 +
 gas/testsuite/gas/mips/pcrel-3.l                   |    7 +
 gas/testsuite/gas/mips/pcrel-3.s                   |   11 +
 gas/testsuite/gas/mips/pcrel-4-32.d                |   18 +
 gas/testsuite/gas/mips/pcrel-4-64.d                |   21 +
 gas/testsuite/gas/mips/pcrel-4-n32.d               |   13 +
 gas/testsuite/gas/mips/pcrel-4.s                   |    6 +
 gas/testsuite/gas/mips/r5.d                        |    8 +
 gas/testsuite/gas/mips/r5.s                        |   10 +
 gas/testsuite/gas/mips/xpa.d                       |   24 +
 gas/testsuite/gas/mips/xpa.s                       |   29 +
 gas/testsuite/gas/mmix/mmix-err.exp                |    2 +-
 gas/testsuite/gas/mmix/mmix-list.exp               |    2 +-
 gas/testsuite/gas/mmix/mmix.exp                    |    2 +-
 gas/testsuite/gas/mn10200/basic.exp                |    2 +-
 gas/testsuite/gas/mn10300/am33-2.c                 |    2 +-
 gas/testsuite/gas/mn10300/basic.exp                |    3 +-
 gas/testsuite/gas/mri/mri.exp                      |    3 +-
 gas/testsuite/gas/msp430/bad.d                     |    1 +
 gas/testsuite/gas/msp430/bad.l                     |    7 +
 gas/testsuite/gas/msp430/bad.s                     |   18 +
 gas/testsuite/gas/msp430/msp430.exp                |    2 +-
 gas/testsuite/gas/msp430/msp430x.d                 |  106 +-
 gas/testsuite/gas/mt/errors.exp                    |    3 +-
 gas/testsuite/gas/mt/mt.exp                        |    3 +-
 gas/testsuite/gas/mt/relocs.exp                    |    3 +-
 gas/testsuite/gas/nds32/nds32.exp                  |    2 +-
 gas/testsuite/gas/nios2/call26_noat.d              |   76 +
 gas/testsuite/gas/nios2/call26_noat.s              |   13 +
 gas/testsuite/gas/nios2/call_noat.d                |   11 +
 gas/testsuite/gas/nios2/call_noat.s                |   14 +
 gas/testsuite/gas/nios2/nios2.exp                  |    3 +-
 gas/testsuite/gas/nios2/selftest.d                 |   18 +
 gas/testsuite/gas/nios2/selftest.s                 |  134 +
 gas/testsuite/gas/openrisc/addi.d                  |   10 -
 gas/testsuite/gas/openrisc/addi.s                  |    4 -
 gas/testsuite/gas/openrisc/allinsn.d               |  201 -
 gas/testsuite/gas/openrisc/allinsn.exp             |   25 -
 gas/testsuite/gas/openrisc/allinsn.s               |  260 -
 gas/testsuite/gas/openrisc/lohi.d                  |   13 -
 gas/testsuite/gas/openrisc/lohi.s                  |    7 -
 gas/testsuite/gas/openrisc/store.d                 |   13 -
 gas/testsuite/gas/openrisc/store.s                 |    7 -
 gas/testsuite/gas/or1k/allinsn.d                   |  689 +
 gas/testsuite/gas/or1k/allinsn.exp                 |    5 +
 gas/testsuite/gas/or1k/allinsn.s                   |  677 +
 gas/testsuite/gas/pdp11/absreloc.s                 |    2 +-
 gas/testsuite/gas/pdp11/opcode.s                   |    2 +-
 gas/testsuite/gas/pdp11/pdp11.exp                  |    3 +-
 gas/testsuite/gas/pe/big-obj.d                     |   11 +
 gas/testsuite/gas/pe/big-obj.s                     |   16 +
 gas/testsuite/gas/pe/pe.exp                        |   11 +-
 gas/testsuite/gas/pj/pj.exp                        |    3 +-
 gas/testsuite/gas/ppc/aix.exp                      |    2 +-
 gas/testsuite/gas/ppc/ppc.exp                      |    3 +-
 gas/testsuite/gas/rx/make-d                        |    3 +-
 gas/testsuite/gas/rx/mov.d                         |  678 +-
 gas/testsuite/gas/rx/rx.exp                        |    3 +-
 gas/testsuite/gas/score/relax.exp                  |    3 +-
 gas/testsuite/gas/score/relax_32.exp               |    3 +-
 gas/testsuite/gas/sh/arch/arch.exp                 |    3 +-
 gas/testsuite/gas/sh/basic.exp                     |    3 +-
 gas/testsuite/gas/sh/err.exp                       |    2 +-
 gas/testsuite/gas/sh/sh64/sh64.exp                 |    2 +-
 gas/testsuite/gas/sparc-solaris/addend.exp         |    3 +-
 gas/testsuite/gas/sparc-solaris/gas.exp            |    3 +-
 gas/testsuite/gas/sparc/ldd_std.d                  |    2 +-
 gas/testsuite/gas/sparc/mismatch.exp               |    3 +-
 gas/testsuite/gas/sparc/rdhpr.d                    |    4 +-
 gas/testsuite/gas/sparc/rdhpr.s                    |    4 +-
 gas/testsuite/gas/sparc/sparc.exp                  |    3 +-
 gas/testsuite/gas/sparc/wrhpr.d                    |    4 +-
 gas/testsuite/gas/sparc/wrhpr.s                    |    4 +-
 gas/testsuite/gas/sun4/addend.exp                  |    3 +-
 gas/testsuite/gas/symver/symver.exp                |    3 +-
 gas/testsuite/gas/symver/symver0.d                 |    1 +
 gas/testsuite/gas/symver/symver1.d                 |    1 +
 gas/testsuite/gas/tic4x/tic4x.exp                  |    3 +-
 gas/testsuite/gas/tic54x/tic54x.exp                |    3 +-
 gas/testsuite/gas/tic6x/tic6x.exp                  |    3 +-
 gas/testsuite/gas/tilegx/tilegx.exp                |    2 +-
 gas/testsuite/gas/tilepro/tilepro.exp              |    2 +-
 gas/testsuite/gas/v850/basic.exp                   |    3 +-
 gas/testsuite/gas/vax/vax.exp                      |    3 +-
 gas/testsuite/gas/xc16x/xc16x.exp                  |    3 +-
 gas/testsuite/gas/xgate/xgate.exp                  |    3 +-
 gas/testsuite/gas/xstormy16/allinsn.exp            |    3 +-
 gas/testsuite/gas/xtensa/all.exp                   |    5 +-
 gas/testsuite/gas/xtensa/first_frag_align.d        |    9 +
 gas/testsuite/gas/xtensa/first_frag_align.s        |    5 +
 gas/testsuite/gas/xtensa/trampoline.d              |   26 +
 gas/testsuite/gas/xtensa/trampoline.s              |   21 +
 gas/testsuite/gas/xtensa/xtensa-err.exp            |    2 +-
 gas/testsuite/gas/z80/z80.exp                      |    3 +-
 gas/testsuite/gas/z8k/z8k.exp                      |    3 +-
 gas/testsuite/lib/gas-defs.exp                     |    3 +-
 gas/testsuite/lib/gas-dg.exp                       |    3 +-
 gas/write.c                                        |    6 +-
 gas/write.h                                        |    4 +-
 gdb/ChangeLog                                      | 8749 ++
 gdb/MAINTAINERS                                    |   11 +-
 gdb/Makefile.in                                    |  255 +-
 gdb/NEWS                                           |  191 +-
 gdb/aarch64-linux-nat.c                            |   31 +-
 gdb/aarch64-linux-tdep.c                           |  118 +-
 gdb/aarch64-tdep.c                                 |   79 +
 gdb/aarch64-tdep.h                                 |    4 -
 gdb/aclocal.m4                                     |  102 +
 gdb/ada-exp.y                                      |  488 +-
 gdb/ada-lang.c                                     |  509 +-
 gdb/ada-lang.h                                     |    5 +-
 gdb/ada-lex.l                                      |   54 +-
 gdb/ada-tasks.c                                    |   36 +-
 gdb/ada-typeprint.c                                |   90 +-
 gdb/ada-valprint.c                                 |    2 +-
 gdb/ada-varobj.c                                   |    8 +-
 gdb/aix-thread.c                                   |   50 +-
 gdb/alpha-linux-nat.c                              |    2 +-
 gdb/alpha-linux-tdep.c                             |    4 +-
 gdb/alphanbsd-tdep.c                               |    6 +-
 gdb/amd64-linux-nat.c                              |   51 +-
 gdb/amd64-linux-tdep.c                             |   23 +-
 gdb/amd64-linux-tdep.h                             |    5 +-
 gdb/amd64-tdep.c                                   |  181 +-
 gdb/amd64-tdep.h                                   |   12 +-
 gdb/amd64-windows-tdep.c                           |    6 +-
 gdb/amd64obsd-nat.c                                |    5 +-
 gdb/amd64obsd-tdep.c                               |   16 +-
 gdb/annotate.c                                     |    1 +
 gdb/arch-utils.c                                   |   16 +
 gdb/arch-utils.h                                   |    4 +
 gdb/arm-linux-nat.c                                |  427 +-
 gdb/arm-linux-tdep.c                               |  313 +-
 gdb/arm-tdep.c                                     |  738 +-
 gdb/arm-tdep.h                                     |    7 +-
 gdb/arm-wince-tdep.c                               |    6 +-
 gdb/armbsd-tdep.c                                  |    4 +-
 gdb/auto-load.c                                    |  242 +-
 gdb/auto-load.h                                    |   34 +-
 gdb/auxv.c                                         |  109 +-
 gdb/auxv.h                                         |    7 +
 gdb/avr-tdep.c                                     |   20 +-
 gdb/ax-gdb.c                                       |    7 +-
 gdb/bcache.c                                       |    6 +-
 gdb/bfd-target.c                                   |   13 +-
 gdb/bfin-tdep.c                                    |    2 +-
 gdb/block.c                                        |    2 +-
 gdb/blockframe.c                                   |   54 +-
 gdb/break-catch-sig.c                              |    1 +
 gdb/break-catch-throw.c                            |   55 +-
 gdb/breakpoint.c                                   |  704 +-
 gdb/breakpoint.h                                   |   23 +-
 gdb/bsd-kvm.c                                      |   23 +-
 gdb/bsd-uthread.c                                  |   28 +-
 gdb/btrace.c                                       | 1365 +-
 gdb/btrace.h                                       |  269 +-
 gdb/c-exp.y                                        |  742 +-
 gdb/c-lang.h                                       |    3 +-
 gdb/c-typeprint.c                                  |   25 +-
 gdb/c-valprint.c                                   |    7 +-
 gdb/charset.c                                      |    2 +-
 gdb/cli-out.c                                      |   20 +-
 gdb/cli-out.h                                      |    2 +-
 gdb/cli/cli-cmds.c                                 |   71 +-
 gdb/cli/cli-decode.c                               |   36 +-
 gdb/cli/cli-decode.h                               |  103 +-
 gdb/cli/cli-dump.c                                 |    4 +-
 gdb/cli/cli-interp.c                               |   95 +-
 gdb/cli/cli-script.c                               |   30 +-
 gdb/cli/cli-setshow.c                              |    2 -
 gdb/cli/cli-utils.c                                |    2 +-
 gdb/coff-pe-read.c                                 |   28 +-
 gdb/coffread.c                                     |   23 +-
 gdb/common/agent.c                                 |    9 +-
 gdb/common/btrace-common.h                         |   29 +-
 gdb/common/common-utils.h                          |   18 +
 gdb/common/gdb_assert.h                            |   23 +-
 gdb/common/gdb_vecs.c                              |   59 +-
 gdb/common/gdb_vecs.h                              |    3 +
 gdb/common/i386-xstate.h                           |   20 +-
 gdb/common/linux-btrace.c                          |  129 +-
 gdb/common/linux-btrace.h                          |   17 +-
 gdb/common/linux-osdata.c                          |   38 +-
 gdb/common/linux-osdata.h                          |    2 +-
 gdb/common/linux-ptrace.c                          |   25 +-
 gdb/common/linux-ptrace.h                          |    3 +-
 gdb/common/print-utils.c                           |  334 +
 gdb/common/print-utils.h                           |   70 +
 gdb/common/ptid.c                                  |   14 +
 gdb/common/ptid.h                                  |   17 +-
 gdb/common/rsp-low.c                               |  224 +
 gdb/common/rsp-low.h                               |   83 +
 gdb/common/signals.c                               |   91 +-
 gdb/common/vec.h                                   |    2 +-
 gdb/complaints.c                                   |    4 +-
 gdb/config.in                                      |    6 +
 gdb/config/i386/obsd.mh                            |    2 +-
 gdb/config/i386/obsd64.mh                          |    2 +-
 gdb/config/mips/obsd64.mh                          |    2 +-
 gdb/config/powerpc/obsd.mh                         |    2 +-
 gdb/config/sparc/obsd64.mh                         |    5 +
 gdb/configure                                      |  548 +-
 gdb/configure.ac                                   |  206 +-
 gdb/configure.host                                 |    2 +-
 gdb/configure.tgt                                  |    8 +-
 gdb/corefile.c                                     |   45 +-
 gdb/corelow.c                                      |  149 +-
 gdb/cp-namespace.c                                 |    6 +
 gdb/cp-valprint.c                                  |   20 +-
 gdb/cris-tdep.c                                    |    4 -
 gdb/ctf.c                                          |  239 +-
 gdb/d-lang.c                                       |  367 +-
 gdb/d-lang.h                                       |   44 +
 gdb/d-support.c                                    |  621 +
 gdb/d-valprint.c                                   |    1 +
 gdb/darwin-nat.c                                   |  274 +-
 gdb/darwin-nat.h                                   |    8 +-
 gdb/data-directory/Makefile.in                     |   66 +-
 gdb/dbxread.c                                      |   46 +-
 gdb/dcache.c                                       |  103 +-
 gdb/dcache.h                                       |   15 +-
 gdb/dec-thread.c                                   |   13 +-
 gdb/defs.h                                         |  166 +-
 gdb/development.sh                                 |   21 -
 gdb/disasm.c                                       |    2 +-
 gdb/disasm.h                                       |    8 +
 gdb/doc/ChangeLog                                  |  302 +
 gdb/doc/Doxyfile-base.in                           |   92 +
 gdb/doc/Doxyfile-gdb-api.in                        |   39 +
 gdb/doc/Doxyfile-gdb-xref.in                       |   44 +
 gdb/doc/Doxyfile-gdbserver.in                      |   45 +
 gdb/doc/Makefile.in                                |   42 +
 gdb/doc/doxy-index.in                              |   76 +
 gdb/doc/filter-for-doxygen                         |   14 +
 gdb/doc/filter-params.pl                           |   11 +
 gdb/doc/gdb.texinfo                                | 5200 +-
 gdb/doc/guile.texi                                 | 3827 +
 gdb/doc/observer.texi                              |   28 +
 gdb/doc/python.texi                                | 4773 +
 gdb/dummy-frame.c                                  |    2 +-
 gdb/dwarf2-frame.c                                 |   28 +-
 gdb/dwarf2loc.c                                    |  163 +-
 gdb/dwarf2loc.h                                    |   28 +
 gdb/dwarf2read.c                                   | 1295 +-
 gdb/elfread.c                                      |  175 +-
 gdb/eval.c                                         |  116 +-
 gdb/event-loop.c                                   |    6 +-
 gdb/event-top.c                                    |   33 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exceptions.h                                   |    3 +
 gdb/exec.c                                         |  211 +-
 gdb/exec.h                                         |   41 +-
 gdb/extension-priv.h                               |  337 +
 gdb/extension.c                                    | 1028 +
 gdb/extension.h                                    |  254 +
 gdb/f-exp.y                                        |  281 +-
 gdb/f-lang.h                                       |    3 +-
 gdb/fbsd-nat.c                                     |   25 +-
 gdb/fbsd-nat.h                                     |    8 +-
 gdb/features/Makefile                              |   22 +
 gdb/features/i386/32bit-avx512.xml                 |   30 +
 gdb/features/i386/64bit-avx512.xml                 |  102 +
 gdb/features/i386/amd64-avx512-linux.c             |  321 +
 gdb/features/i386/amd64-avx512-linux.xml           |   20 +
 gdb/features/i386/amd64-avx512.c                   |  316 +
 gdb/features/i386/amd64-avx512.xml                 |   18 +
 gdb/features/i386/i386-avx512-linux.c              |  208 +
 gdb/features/i386/i386-avx512-linux.xml            |   20 +
 gdb/features/i386/i386-avx512.c                    |  203 +
 gdb/features/i386/i386-avx512.xml                  |   18 +
 gdb/features/i386/x32-avx512-linux.c               |  321 +
 gdb/features/i386/x32-avx512-linux.xml             |   20 +
 gdb/features/i386/x32-avx512.c                     |  316 +
 gdb/features/i386/x32-avx512.xml                   |   18 +
 gdb/features/nios2-cpu.xml                         |    8 +-
 gdb/features/nios2-linux.c                         |    8 +-
 gdb/features/nios2.c                               |    8 +-
 gdb/findvar.c                                      |   68 +-
 gdb/frame-unwind.c                                 |   86 +-
 gdb/frame.c                                        |  184 +-
 gdb/frame.h                                        |   37 +-
 gdb/frv-linux-tdep.c                               |    4 +-
 gdb/frv-tdep.c                                     |    9 +-
 gdb/gcore.c                                        |   10 +-
 gdb/gcore.h                                        |    3 +
 gdb/gdb.c                                          |    1 -
 gdb/gdb_bfd.c                                      |   28 +-
 gdb/gdb_bfd.h                                      |   14 +
 gdb/gdbarch.c                                      |  333 +-
 gdb/gdbarch.h                                      |   77 +-
 gdb/gdbarch.sh                                     |  105 +-
 gdb/gdbcore.h                                      |    6 +-
 gdb/gdbserver/ChangeLog                            |  854 +
 gdb/gdbserver/Makefile.in                          |   46 +-
 gdb/gdbserver/ax.c                                 |   15 +-
 gdb/gdbserver/ax.h                                 |    3 +
 gdb/gdbserver/config.in                            |    3 +
 gdb/gdbserver/configure                            |    8 +-
 gdb/gdbserver/configure.ac                         |    8 +-
 gdb/gdbserver/configure.srv                        |   20 +-
 gdb/gdbserver/debug.c                              |   98 +
 gdb/gdbserver/debug.h                              |   55 +
 gdb/gdbserver/dll.c                                |    7 +-
 gdb/gdbserver/dll.h                                |    3 +
 gdb/gdbserver/gdbthread.h                          |   14 +-
 gdb/gdbserver/i386-low.c                           |   36 +-
 gdb/gdbserver/i386-low.h                           |   11 +-
 gdb/gdbserver/i387-fp.c                            |  182 +-
 gdb/gdbserver/inferiors.c                          |   95 +-
 gdb/gdbserver/inferiors.h                          |   43 +-
 gdb/gdbserver/linux-aarch64-low.c                  |  147 +-
 gdb/gdbserver/linux-arm-low.c                      |   93 +-
 gdb/gdbserver/linux-cris-low.c                     |    2 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   65 +-
 gdb/gdbserver/linux-low.c                          | 1834 +-
 gdb/gdbserver/linux-low.h                          |   43 +-
 gdb/gdbserver/linux-m32r-low.c                     |    2 +-
 gdb/gdbserver/linux-mips-low.c                     |   78 +-
 gdb/gdbserver/linux-ppc-low.c                      |    1 +
 gdb/gdbserver/linux-s390-low.c                     |    3 +-
 gdb/gdbserver/linux-sparc-low.c                    |    3 +-
 gdb/gdbserver/linux-tile-low.c                     |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |  162 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/lynx-low.c                           |    1 +
 gdb/gdbserver/mem-break.c                          |  863 +-
 gdb/gdbserver/mem-break.h                          |   99 +-
 gdb/gdbserver/nto-low.c                            |   49 +-
 gdb/gdbserver/proc-service.c                       |    2 +-
 gdb/gdbserver/regcache.c                           |   10 +-
 gdb/gdbserver/regcache.h                           |    1 -
 gdb/gdbserver/remote-utils.c                       |  232 +-
 gdb/gdbserver/remote-utils.h                       |    9 -
 gdb/gdbserver/server.c                             |  645 +-
 gdb/gdbserver/server.h                             |    2 +-
 gdb/gdbserver/spu-low.c                            |    1 +
 gdb/gdbserver/target.c                             |    2 +-
 gdb/gdbserver/target.h                             |   39 +-
 gdb/gdbserver/thread-db.c                          |   88 +-
 gdb/gdbserver/tracepoint.c                         |   68 +-
 gdb/gdbserver/utils.c                              |  117 -
 gdb/gdbserver/utils.h                              |    7 +-
 gdb/gdbserver/win32-arm-low.c                      |    1 +
 gdb/gdbserver/win32-i386-low.c                     |   50 +-
 gdb/gdbserver/win32-low.c                          |  287 +-
 gdb/gdbserver/win32-low.h                          |    7 +-
 gdb/gdbthread.h                                    |    5 +
 gdb/gdbtypes.c                                     |  478 +-
 gdb/gdbtypes.h                                     |  900 +-
 gdb/glibc-tdep.c                                   |    6 +-
 gdb/gnu-nat.c                                      |  243 +-
 gdb/gnu-v2-abi.c                                   |    4 +-
 gdb/gnu-v3-abi.c                                   |   26 +-
 gdb/gnulib/aclocal.m4                              |    2 +
 gdb/gnulib/config.in                               |   20 +
 gdb/gnulib/configure                               |  533 +
 gdb/gnulib/import/Makefile.am                      |   45 +-
 gdb/gnulib/import/Makefile.in                      |   75 +-
 gdb/gnulib/import/dirfd.c                          |   32 +
 gdb/gnulib/import/errno.in.h                       |  279 +
 gdb/gnulib/import/m4/dirfd.m4                      |   83 +
 gdb/gnulib/import/m4/errno_h.m4                    |  137 +
 gdb/gnulib/import/m4/gnulib-cache.m4               |    3 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |   13 +
 gdb/gnulib/update-gnulib.sh                        |    1 +
 gdb/go-exp.y                                       |  268 +-
 gdb/go-lang.c                                      |    4 +-
 gdb/go-lang.h                                      |    4 +-
 gdb/go32-nat.c                                     |  253 +-
 gdb/guile/README                                   |  229 +
 gdb/guile/guile-internal.h                         |  623 +
 gdb/guile/guile.c                                  |  767 +
 gdb/guile/guile.h                                  |   28 +
 gdb/guile/lib/gdb.scm                              |  506 +
 gdb/guile/lib/gdb/boot.scm                         |   30 +
 gdb/guile/lib/gdb/experimental.scm                 |   35 +
 gdb/guile/lib/gdb/init.scm                         |  178 +
 gdb/guile/lib/gdb/iterator.scm                     |   80 +
 gdb/guile/lib/gdb/printing.scm                     |   57 +
 gdb/guile/lib/gdb/types.scm                        |   78 +
 gdb/guile/scm-arch.c                               |  656 +
 gdb/guile/scm-auto-load.c                          |   81 +
 gdb/guile/scm-block.c                              |  802 +
 gdb/guile/scm-breakpoint.c                         | 1294 +
 gdb/guile/scm-cmd.c                                |  893 +
 gdb/guile/scm-disasm.c                             |  355 +
 gdb/guile/scm-exception.c                          |  702 +
 gdb/guile/scm-frame.c                              | 1065 +
 gdb/guile/scm-gsmob.c                              |  294 +
 gdb/guile/scm-iterator.c                           |  360 +
 gdb/guile/scm-lazy-string.c                        |  361 +
 gdb/guile/scm-math.c                               |  998 +
 gdb/guile/scm-objfile.c                            |  396 +
 gdb/guile/scm-param.c                              | 1163 +
 gdb/guile/scm-ports.c                              | 1372 +
 gdb/guile/scm-pretty-print.c                       | 1109 +
 gdb/guile/scm-progspace.c                          |  426 +
 gdb/guile/scm-safe-call.c                          |  464 +
 gdb/guile/scm-string.c                             |  284 +
 gdb/guile/scm-symbol.c                             |  765 +
 gdb/guile/scm-symtab.c                             |  695 +
 gdb/guile/scm-type.c                               | 1490 +
 gdb/guile/scm-utils.c                              |  645 +
 gdb/guile/scm-value.c                              | 1509 +
 gdb/h8300-tdep.c                                   |   66 +-
 gdb/hppa-hpux-tdep.c                               |   38 +-
 gdb/hppa-linux-tdep.c                              |    4 +-
 gdb/hppa-tdep.c                                    |   35 +-
 gdb/hppa-tdep.h                                    |    2 +-
 gdb/hppanbsd-tdep.c                                |    2 +-
 gdb/hppaobsd-tdep.c                                |    4 +-
 gdb/i386-cygwin-tdep.c                             |   15 +-
 gdb/i386-linux-nat.c                               |   37 +-
 gdb/i386-linux-tdep.c                              |   16 +-
 gdb/i386-linux-tdep.h                              |    7 +-
 gdb/i386-nat.c                                     |   20 +-
 gdb/i386-nto-tdep.c                                |    8 +-
 gdb/i386-tdep.c                                    | 1121 +-
 gdb/i386-tdep.h                                    |   78 +-
 gdb/i386obsd-nat.c                                 |    7 +-
 gdb/i386obsd-tdep.c                                |   17 +-
 gdb/i387-tdep.c                                    |  384 +-
 gdb/i387-tdep.h                                    |   21 +
 gdb/ia64-hpux-nat.c                                |   63 +-
 gdb/ia64-linux-nat.c                               |   52 +-
 gdb/ia64-tdep.c                                    |    3 +-
 gdb/inf-child.c                                    |  155 +-
 gdb/inf-child.h                                    |   21 +-
 gdb/inf-loop.c                                     |    6 +-
 gdb/inf-ptrace.c                                   |   59 +-
 gdb/inf-ttrace.c                                   |   58 +-
 gdb/infcall.c                                      |   15 +-
 gdb/infcmd.c                                       |  221 +-
 gdb/inferior.c                                     |    6 +-
 gdb/inferior.h                                     |  177 +-
 gdb/inflow.c                                       |   40 +-
 gdb/infrun.c                                       | 1457 +-
 gdb/infrun.h                                       |  186 +
 gdb/inline-frame.c                                 |   11 +-
 gdb/interps.c                                      |   60 +-
 gdb/interps.h                                      |    7 +-
 gdb/jit.c                                          |   35 +-
 gdb/jv-exp.y                                       |  368 +-
 gdb/jv-lang.h                                      |    3 +-
 gdb/jv-valprint.c                                  |    1 +
 gdb/language.c                                     |    4 +-
 gdb/language.h                                     |    9 +-
 gdb/linespec.c                                     |   19 +-
 gdb/linux-fork.c                                   |   14 +-
 gdb/linux-nat.c                                    |  343 +-
 gdb/linux-tdep.c                                   |   18 +-
 gdb/linux-thread-db.c                              |  102 +-
 gdb/lm32-tdep.c                                    |    2 +-
 gdb/m2-exp.y                                       |  275 +-
 gdb/m2-lang.h                                      |    3 +-
 gdb/m2-valprint.c                                  |    2 +-
 gdb/m32c-tdep.c                                    |   29 +-
 gdb/m32r-linux-tdep.c                              |    2 +-
 gdb/m32r-rom.c                                     |    2 +-
 gdb/m32r-tdep.c                                    |    7 +-
 gdb/m68hc11-tdep.c                                 |    6 +-
 gdb/m68kbsd-tdep.c                                 |    4 +-
 gdb/m88k-tdep.c                                    |    2 +-
 gdb/machoread.c                                    |   19 +-
 gdb/macrocmd.c                                     |   52 +-
 gdb/main.c                                         |   66 +-
 gdb/main.h                                         |    3 +-
 gdb/maint.c                                        |   36 +-
 gdb/make-target-delegates                          |  253 +
 gdb/mdebugread.c                                   |   42 +-
 gdb/mem-break.c                                    |   36 +-
 gdb/mi/mi-cmd-file.c                               |    4 +-
 gdb/mi/mi-cmd-stack.c                              |   38 +-
 gdb/mi/mi-cmds.c                                   |    4 +-
 gdb/mi/mi-common.h                                 |    5 +-
 gdb/mi/mi-console.c                                |    9 +-
 gdb/mi/mi-interp.c                                 |  315 +-
 gdb/mi/mi-main.c                                   |   91 +-
 gdb/mi/mi-main.h                                   |    4 +
 gdb/mi/mi-out.c                                    |    7 +-
 gdb/mi/mi-parse.c                                  |    2 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/minsyms.c                                      |  334 +-
 gdb/minsyms.h                                      |   43 +-
 gdb/mips-linux-nat.c                               |   20 +-
 gdb/mips-linux-tdep.c                              |   57 +-
 gdb/mips-tdep.c                                    |   14 +-
 gdb/mips-tdep.h                                    |    8 -
 gdb/mips64obsd-nat.c                               |    3 +-
 gdb/mips64obsd-tdep.c                              |    5 +-
 gdb/mipsnbsd-tdep.c                                |    8 +-
 gdb/mipsread.c                                     |    3 -
 gdb/mn10300-linux-tdep.c                           |   21 +-
 gdb/mn10300-tdep.c                                 |   27 +-
 gdb/monitor.c                                      |   38 +-
 gdb/monitor.h                                      |    2 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/msp430-tdep.c                                  |    2 +-
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nat/linux-waitpid.c                            |   49 +-
 gdb/nat/linux-waitpid.h                            |    4 +
 gdb/nbsd-nat.c                                     |   20 +-
 gdb/nbsd-nat.h                                     |    2 +-
 gdb/nios2-linux-tdep.c                             |    3 +-
 gdb/nios2-tdep.c                                   |   20 -
 gdb/nto-procfs.c                                   |  284 +-
 gdb/nto-tdep.c                                     |    3 +-
 gdb/nto-tdep.h                                     |    2 +-
 gdb/objc-lang.c                                    |   57 +-
 gdb/objc-lang.h                                    |    3 +-
 gdb/objfiles.c                                     |   76 +-
 gdb/objfiles.h                                     |  104 +-
 gdb/obsd-nat.c                                     |  185 +
 gdb/obsd-nat.h                                     |   25 +
 gdb/obsd-tdep.c                                    |  296 +-
 gdb/obsd-tdep.h                                    |    1 +
 gdb/observer.c                                     |    4 +-
 gdb/opencl-lang.c                                  |    4 +-
 gdb/osdata.c                                       |    2 +-
 gdb/p-exp.y                                        |  352 +-
 gdb/p-lang.c                                       |    8 +-
 gdb/p-lang.h                                       |    3 +-
 gdb/p-valprint.c                                   |    7 +-
 gdb/parse.c                                        |  286 +-
 gdb/parser-defs.h                                  |   83 +-
 gdb/ppc-linux-nat.c                                |   25 +-
 gdb/ppc-linux-tdep.c                               |  103 +-
 gdb/ppc-sysv-tdep.c                                | 1466 +-
 gdb/ppc-tdep.h                                     |   11 +
 gdb/ppc64-tdep.c                                   |   33 +-
 gdb/ppcfbsd-tdep.c                                 |    8 +-
 gdb/ppcnbsd-tdep.c                                 |    4 +-
 gdb/ppcnbsd-tdep.h                                 |    4 +-
 gdb/ppcobsd-nat.c                                  |    3 +-
 gdb/ppcobsd-tdep.c                                 |    4 +-
 gdb/ppcobsd-tdep.h                                 |    4 +-
 gdb/printcmd.c                                     |   68 +-
 gdb/probe.c                                        |  117 +-
 gdb/probe.h                                        |   60 +-
 gdb/proc-events.c                                  |   35 +-
 gdb/proc-service.c                                 |    7 +-
 gdb/procfs.c                                       |  150 +-
 gdb/progspace.c                                    |   31 +-
 gdb/progspace.h                                    |    3 -
 gdb/psymtab.c                                      |   56 +-
 gdb/psymtab.h                                      |    6 -
 gdb/python/lib/gdb/FrameDecorator.py               |   12 +-
 gdb/python/lib/gdb/__init__.py                     |    2 +
 gdb/python/lib/gdb/command/xmethods.py             |  272 +
 gdb/python/lib/gdb/printing.py                     |    2 +
 gdb/python/lib/gdb/xmethod.py                      |  259 +
 gdb/python/py-auto-load.c                          |   43 +-
 gdb/python/py-breakpoint.c                         |   78 +-
 gdb/python/py-cmd.c                                |    6 +-
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/py-framefilter.c                        |  244 +-
 gdb/python/py-linetable.c                          |    4 +-
 gdb/python/py-objfile.c                            |   31 +
 gdb/python/py-prettyprint.c                        |   62 +-
 gdb/python/py-progspace.c                          |   42 +-
 gdb/python/py-threadevent.c                        |    1 +
 gdb/python/py-type.c                               |   16 +-
 gdb/python/py-value.c                              |  141 +-
 gdb/python/py-xmethods.c                           |  642 +
 gdb/python/python-internal.h                       |   55 +-
 gdb/python/python.c                                |  307 +-
 gdb/python/python.h                                |  117 +-
 gdb/ravenscar-thread.c                             |   45 +-
 gdb/record-btrace.c                                | 1745 +-
 gdb/record-full.c                                  |  308 +-
 gdb/record-full.h                                  |    4 +
 gdb/record.c                                       |   32 +-
 gdb/record.h                                       |   17 +-
 gdb/regcache.c                                     |   10 +-
 gdb/regformats/i386/amd64-avx512-linux.dat         |  156 +
 gdb/regformats/i386/amd64-avx512.dat               |  155 +
 gdb/regformats/i386/i386-avx512-linux.dat          |   76 +
 gdb/regformats/i386/i386-avx512.dat                |   75 +
 gdb/regformats/i386/x32-avx512-linux.dat           |  156 +
 gdb/regformats/i386/x32-avx512.dat                 |  155 +
 gdb/regformats/regdat.sh                           |   14 +-
 gdb/reggroups.c                                    |   16 +-
 gdb/registry.c                                     |    6 +-
 gdb/regset.c                                       |   44 -
 gdb/regset.h                                       |   14 -
 gdb/remote-m32r-sdi.c                              |   86 +-
 gdb/remote-mips.c                                  |   98 +-
 gdb/remote-notif.c                                 |    1 +
 gdb/remote-sim.c                                   |   57 +-
 gdb/remote.c                                       | 1701 +-
 gdb/remote.h                                       |    6 -
 gdb/reply_mig_hack.awk                             |   10 +-
 gdb/reverse.c                                      |    8 +-
 gdb/rl78-tdep.c                                    |  218 +-
 gdb/rs6000-aix-tdep.c                              |   14 +-
 gdb/rs6000-aix-tdep.h                              |   12 +-
 gdb/rs6000-nat.c                                   |   40 +-
 gdb/rs6000-tdep.c                                  |   76 +-
 gdb/s390-linux-nat.c                               |   16 +-
 gdb/s390-linux-tdep.c                              |   70 +-
 gdb/score-tdep.c                                   |   21 +-
 gdb/score-tdep.h                                   |    7 -
 gdb/ser-base.c                                     |    4 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/ser-pipe.c                                     |    2 +-
 gdb/serial.c                                       |   34 +-
 gdb/serial.h                                       |    2 +-
 gdb/sh-tdep.c                                      |    6 +-
 gdb/sh-tdep.h                                      |    2 +-
 gdb/sh64-tdep.c                                    |    4 +-
 gdb/skip.c                                         |    4 +-
 gdb/sol-thread.c                                   |   25 +-
 gdb/sol2-tdep.c                                    |    5 +-
 gdb/solib-aix.c                                    |    8 +-
 gdb/solib-darwin.c                                 |   31 +-
 gdb/solib-dsbt.c                                   |    8 +-
 gdb/solib-frv.c                                    |   21 +-
 gdb/solib-ia64-hpux.c                              |    6 +-
 gdb/solib-irix.c                                   |    7 +-
 gdb/solib-osf.c                                    |    1 +
 gdb/solib-som.c                                    |   79 +-
 gdb/solib-spu.c                                    |   20 +-
 gdb/solib-svr4.c                                   |   65 +-
 gdb/solib-target.c                                 |    4 +-
 gdb/solib.c                                        |   16 +-
 gdb/somread.c                                      |   24 +-
 gdb/source.c                                       |   41 +-
 gdb/source.h                                       |    7 +-
 gdb/sparc-linux-nat.c                              |   10 +-
 gdb/sparc-linux-tdep.c                             |   30 +-
 gdb/sparc-nat.c                                    |   58 +-
 gdb/sparc-nat.h                                    |   16 +-
 gdb/sparc-sol2-nat.c                               |   16 +-
 gdb/sparc-sol2-tdep.c                              |    4 +-
 gdb/sparc-tdep.c                                   |   78 +-
 gdb/sparc-tdep.h                                   |   31 +-
 gdb/sparc64-linux-nat.c                            |   14 +-
 gdb/sparc64-linux-tdep.c                           |   34 +-
 gdb/sparc64-sol2-tdep.c                            |    4 +-
 gdb/sparc64-tdep.c                                 |  107 +-
 gdb/sparc64-tdep.h                                 |   20 +-
 gdb/sparc64fbsd-nat.c                              |    2 +-
 gdb/sparc64fbsd-tdep.c                             |   26 +-
 gdb/sparc64nbsd-nat.c                              |   25 +-
 gdb/sparc64nbsd-tdep.c                             |   20 +-
 gdb/sparc64obsd-nat.c                              |  131 +
 gdb/sparc64obsd-tdep.c                             |   67 +-
 gdb/sparcnbsd-nat.c                                |    4 +-
 gdb/sparcnbsd-tdep.c                               |   22 +-
 gdb/spu-linux-nat.c                                |   69 +-
 gdb/spu-multiarch.c                                |   24 +-
 gdb/spu-tdep.c                                     |  100 +-
 gdb/stabsread.c                                    |   34 +-
 gdb/stack.c                                        |   55 +-
 gdb/stap-probe.c                                   |  215 +-
 gdb/stap-probe.h                                   |    6 +
 gdb/symfile-debug.c                                |   40 +-
 gdb/symfile-mem.c                                  |   40 +-
 gdb/symfile.c                                      |  176 +-
 gdb/symfile.h                                      |   38 +-
 gdb/symmisc.c                                      |   23 +-
 gdb/symtab.c                                       |  270 +-
 gdb/symtab.h                                       |   51 +-
 gdb/syscalls/s390-linux.xml                        |  331 +
 gdb/syscalls/s390x-linux.xml                       |  298 +
 gdb/target-delegates.c                             | 2040 +
 gdb/target-descriptions.c                          |   16 +-
 gdb/target.c                                       | 2317 +-
 gdb/target.h                                       |  928 +-
 gdb/testsuite/ChangeLog                            |34367 +-------
 gdb/testsuite/ChangeLog-1993-2013                  |33663 +++++++
 gdb/testsuite/Makefile.in                          |   32 +-
 gdb/testsuite/README                               |   33 +
 gdb/testsuite/boards/gdbserver-base.exp            |    2 +
 gdb/testsuite/boards/local-remote-host-notty.exp   |   53 +
 gdb/testsuite/boards/local-remote-host.exp         |   38 +-
 gdb/testsuite/boards/native-extended-gdbserver.exp |    3 +-
 gdb/testsuite/boards/native-stdio-gdbserver.exp    |   54 +-
 gdb/testsuite/boards/remote-stdio-gdbserver.exp    |   38 +-
 gdb/testsuite/config/monitor.exp                   |    2 +-
 gdb/testsuite/configure                            |    5 +-
 gdb/testsuite/configure.ac                         |    5 +-
 gdb/testsuite/gdb.ada/array_char_idx.exp           |   32 +
 gdb/testsuite/gdb.ada/array_char_idx/foo.adb       |   20 +
 gdb/testsuite/gdb.ada/array_char_idx/pck.adb       |   21 +
 gdb/testsuite/gdb.ada/array_char_idx/pck.ads       |   23 +
 gdb/testsuite/gdb.ada/complete.exp                 |   23 +-
 gdb/testsuite/gdb.ada/dyn_arrayidx.exp             |   36 +
 gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb         |   32 +
 gdb/testsuite/gdb.ada/mi_dyn_arr.exp               |   52 +
 gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb           |   24 +
 gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb           |   30 +
 gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads           |   21 +
 gdb/testsuite/gdb.ada/pckd_arr_ren.exp             |   33 +
 gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb         |   24 +
 gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb         |   26 +
 gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads         |   24 +
 gdb/testsuite/gdb.ada/pp-rec-component.exp         |    3 +-
 gdb/testsuite/gdb.ada/tagged_access.exp            |   33 +
 gdb/testsuite/gdb.ada/tagged_access/p.adb          |   22 +
 gdb/testsuite/gdb.ada/tagged_access/pack.adb       |   30 +
 gdb/testsuite/gdb.ada/tagged_access/pack.ads       |   31 +
 gdb/testsuite/gdb.ada/tasks.exp                    |   28 +-
 .../gdb.ada/tick_length_array_enum_idx.exp         |   41 +
 .../tick_length_array_enum_idx/foo_n207_004.adb    |   28 +
 .../gdb.ada/tick_length_array_enum_idx/pck.adb     |   34 +
 .../gdb.ada/tick_length_array_enum_idx/pck.ads     |   28 +
 gdb/testsuite/gdb.arch/Makefile.in                 |    2 +-
 gdb/testsuite/gdb.arch/aarch64-atomic-inst.c       |   48 +
 gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp     |   48 +
 gdb/testsuite/gdb.arch/altivec-regs.exp            |   13 +-
 .../gdb.arch/amd64-invalid-stack-middle.S          | 1410 +
 .../gdb.arch/amd64-invalid-stack-middle.c          |   89 +
 .../gdb.arch/amd64-invalid-stack-middle.exp        |   78 +
 gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c   |   73 +
 gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp |   80 +
 .../gdb.arch/amd64-stap-optional-prefix.S          |   42 +
 .../gdb.arch/amd64-stap-optional-prefix.exp        |   91 +
 .../gdb.arch/amd64-stap-special-operands.exp       |   47 +
 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S |   58 +
 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c |   31 +
 gdb/testsuite/gdb.arch/amd64-stap-triplet.S        |   88 +
 gdb/testsuite/gdb.arch/amd64-stap-triplet.c        |   31 +
 gdb/testsuite/gdb.arch/i386-avx512.c               |  255 +
 gdb/testsuite/gdb.arch/i386-avx512.exp             |  176 +
 gdb/testsuite/gdb.arch/i386-sse-stack-align.exp    |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.exp       |    2 +-
 gdb/testsuite/gdb.arch/powerpc-power.exp           |  318 +
 gdb/testsuite/gdb.arch/powerpc-power.s             |  271 +
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.S         |   61 +
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.c         |   44 -
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |   32 +-
 gdb/testsuite/gdb.arch/sparc-sysstep.c             |   35 +
 gdb/testsuite/gdb.arch/sparc-sysstep.exp           |   49 +
 gdb/testsuite/gdb.arch/vsx-regs.exp                |   38 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    5 +
 gdb/testsuite/gdb.asm/powerpc64le.inc              |   47 +
 gdb/testsuite/gdb.base/Makefile.in                 |    2 +-
 gdb/testsuite/gdb.base/async-shell.exp             |    1 -
 gdb/testsuite/gdb.base/async.c                     |    9 +-
 gdb/testsuite/gdb.base/async.exp                   |  144 +-
 gdb/testsuite/gdb.base/attach.exp                  |   49 +
 .../gdb.base/auto-connect-native-target.c          |   23 +
 .../gdb.base/auto-connect-native-target.exp        |  209 +
 gdb/testsuite/gdb.base/auto-load-script            |   17 +
 gdb/testsuite/gdb.base/auto-load.c                 |   22 +
 gdb/testsuite/gdb.base/auto-load.exp               |   41 +
 gdb/testsuite/gdb.base/break-idempotent.c          |   52 +
 gdb/testsuite/gdb.base/break-idempotent.exp        |  181 +
 gdb/testsuite/gdb.base/break-unload-file.c         |   35 +
 gdb/testsuite/gdb.base/break-unload-file.exp       |  128 +
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |   38 +-
 gdb/testsuite/gdb.base/call-signals.c              |    2 -
 gdb/testsuite/gdb.base/catch-syscall.c             |   12 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    9 +-
 gdb/testsuite/gdb.base/compare-sections.c          |   26 +
 gdb/testsuite/gdb.base/compare-sections.exp        |  152 +
 gdb/testsuite/gdb.base/completion.exp              |  136 +-
 gdb/testsuite/gdb.base/cond-eval-mode.c            |   53 +
 gdb/testsuite/gdb.base/cond-eval-mode.exp          |  130 +-
 gdb/testsuite/gdb.base/condbreak-call-false.c      |   39 +
 gdb/testsuite/gdb.base/condbreak-call-false.exp    |   33 +
 gdb/testsuite/gdb.base/consecutive-step-over.c     |   28 +
 gdb/testsuite/gdb.base/consecutive-step-over.exp   |   70 +
 gdb/testsuite/gdb.base/corefile.exp                |  100 +-
 gdb/testsuite/gdb.base/dcache-line-read-error.c    |  107 +
 gdb/testsuite/gdb.base/dcache-line-read-error.exp  |   68 +
 gdb/testsuite/gdb.base/default.exp                 |    7 +-
 gdb/testsuite/gdb.base/dprintf-bp-same-addr.c      |   28 +
 gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp    |   66 +
 gdb/testsuite/gdb.base/dprintf-non-stop.exp        |    1 -
 gdb/testsuite/gdb.base/dprintf.exp                 |   63 +-
 gdb/testsuite/gdb.base/fileio.c                    |   22 +-
 gdb/testsuite/gdb.base/fileio.exp                  |   23 +-
 gdb/testsuite/gdb.base/filesym.exp                 |    6 +
 gdb/testsuite/gdb.base/float.exp                   |    4 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   13 -
 gdb/testsuite/gdb.base/gdb-sigterm.c               |   26 +
 gdb/testsuite/gdb.base/gdb-sigterm.exp             |   85 +
 gdb/testsuite/gdb.base/gdbvars.c                   |    4 +-
 .../gdb.base/hbreak-in-shr-unsupported-shr.c       |   22 +
 gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c |   28 +
 .../gdb.base/hbreak-in-shr-unsupported.exp         |  120 +
 gdb/testsuite/gdb.base/hbreak-unmapped.c           |   22 +
 gdb/testsuite/gdb.base/hbreak-unmapped.exp         |   82 +
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/inferior-died.exp           |    1 -
 gdb/testsuite/gdb.base/info-macros.exp             |    4 +-
 gdb/testsuite/gdb.base/info-shared.exp             |   20 +-
 gdb/testsuite/gdb.base/interrupt-noterm.exp        |    1 -
 gdb/testsuite/gdb.base/jit.exp                     |    2 +-
 gdb/testsuite/gdb.base/label.exp                   |   10 +
 gdb/testsuite/gdb.base/list.exp                    |   95 +
 gdb/testsuite/gdb.base/macscp.exp                  |  137 +-
 gdb/testsuite/gdb.base/memattr.c                   |   10 +-
 gdb/testsuite/gdb.base/memattr.exp                 |  115 +-
 gdb/testsuite/gdb.base/print-symbol-loading-lib.c  |   21 +
 gdb/testsuite/gdb.base/print-symbol-loading-main.c |   25 +
 gdb/testsuite/gdb.base/print-symbol-loading.exp    |  144 +
 gdb/testsuite/gdb.base/printcmds.exp               |  727 +-
 gdb/testsuite/gdb.base/readline-ask.exp            |    5 +
 gdb/testsuite/gdb.base/readline.exp                |    5 +
 gdb/testsuite/gdb.base/setshow.exp                 |    4 +-
 gdb/testsuite/gdb.base/setvar.exp                  |   21 +-
 gdb/testsuite/gdb.base/sigall.c                    |  131 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |    2 +-
 gdb/testsuite/gdb.base/source-dir.exp              |    4 +-
 gdb/testsuite/gdb.base/source-execution.c          |   41 +
 gdb/testsuite/gdb.base/source-execution.exp        |   33 +
 gdb/testsuite/gdb.base/source-execution.gdb        |   21 +
 gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c       |   29 +
 gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp     |  144 +
 gdb/testsuite/gdb.base/sss-bp-on-user-bp.c         |   30 +
 gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp       |   65 +
 gdb/testsuite/gdb.base/step-bt.c                   |   11 +-
 gdb/testsuite/gdb.base/subst.exp                   |    8 +
 gdb/testsuite/gdb.base/sym-file-lib.c              |    6 +
 gdb/testsuite/gdb.base/sym-file-loader.c           |  210 +-
 gdb/testsuite/gdb.base/sym-file-loader.h           |   77 +-
 gdb/testsuite/gdb.base/sym-file-main.c             |   54 +-
 gdb/testsuite/gdb.base/sym-file.exp                |  105 +-
 gdb/testsuite/gdb.base/unwindonsignal.c            |    2 -
 gdb/testsuite/gdb.base/vla-datatypes.c             |  112 +
 gdb/testsuite/gdb.base/vla-datatypes.exp           |  157 +
 gdb/testsuite/gdb.base/vla-ptr.c                   |   58 +
 gdb/testsuite/gdb.base/vla-ptr.exp                 |   41 +
 gdb/testsuite/gdb.base/vla-sideeffect.c            |   42 +
 gdb/testsuite/gdb.base/vla-sideeffect.exp          |   89 +
 gdb/testsuite/gdb.base/watchpoint.exp              |   27 +-
 gdb/testsuite/gdb.base/whatis.c                    |    8 +-
 gdb/testsuite/gdb.btrace/Makefile.in               |    4 +-
 gdb/testsuite/gdb.btrace/data.c                    |   36 +
 gdb/testsuite/gdb.btrace/data.exp                  |   53 +
 gdb/testsuite/gdb.btrace/delta.exp                 |   83 +
 gdb/testsuite/gdb.btrace/enable.exp                |    6 +-
 gdb/testsuite/gdb.btrace/exception.cc              |   56 +
 gdb/testsuite/gdb.btrace/exception.exp             |   70 +
 gdb/testsuite/gdb.btrace/finish.exp                |   59 +
 gdb/testsuite/gdb.btrace/function_call_history.exp |  322 +-
 gdb/testsuite/gdb.btrace/instruction_history.exp   |   80 +-
 gdb/testsuite/gdb.btrace/multi-thread-step.c       |   53 +
 gdb/testsuite/gdb.btrace/multi-thread-step.exp     |  135 +
 gdb/testsuite/gdb.btrace/next.exp                  |   76 +
 gdb/testsuite/gdb.btrace/nexti.exp                 |   76 +
 gdb/testsuite/gdb.btrace/nohist.exp                |   46 +
 gdb/testsuite/gdb.btrace/record_goto.c             |   51 +
 gdb/testsuite/gdb.btrace/record_goto.exp           |  183 +
 gdb/testsuite/gdb.btrace/rn-dl-bind.c              |   37 +
 gdb/testsuite/gdb.btrace/rn-dl-bind.exp            |   52 +
 gdb/testsuite/gdb.btrace/step.exp                  |   89 +
 gdb/testsuite/gdb.btrace/stepi.exp                 |   93 +
 gdb/testsuite/gdb.btrace/tailcall.exp              |   92 +
 gdb/testsuite/gdb.btrace/unknown_functions.c       |   45 +
 gdb/testsuite/gdb.btrace/unknown_functions.exp     |   62 +
 gdb/testsuite/gdb.btrace/vdso.c                    |   30 +
 gdb/testsuite/gdb.btrace/vdso.exp                  |   53 +
 gdb/testsuite/gdb.btrace/x86-record_goto.S         |  355 +
 gdb/testsuite/gdb.btrace/x86-tailcall.S            |  279 +
 gdb/testsuite/gdb.btrace/x86-tailcall.c            |   39 +
 gdb/testsuite/gdb.cp/annota2.exp                   |    3 -
 gdb/testsuite/gdb.cp/annota3.exp                   |    3 -
 gdb/testsuite/gdb.cp/classes.exp                   |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |  170 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |   32 +-
 gdb/testsuite/gdb.cp/cplabel.exp                   |    1 +
 gdb/testsuite/gdb.cp/cpsizeof.cc                   |   71 +
 gdb/testsuite/gdb.cp/cpsizeof.exp                  |   40 +
 gdb/testsuite/gdb.cp/enum-class.cc                 |   46 +
 gdb/testsuite/gdb.cp/enum-class.exp                |   48 +
 gdb/testsuite/gdb.cp/namelessclass.S               |  890 +
 gdb/testsuite/gdb.cp/namelessclass.cc              |   46 +
 gdb/testsuite/gdb.cp/namelessclass.exp             |   52 +
 gdb/testsuite/gdb.cp/pr10728-x.cc                  |    2 +-
 gdb/testsuite/gdb.cp/pr10728-x.h                   |    2 +-
 gdb/testsuite/gdb.cp/pr10728-y.cc                  |    6 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.cc                |    2 +-
 gdb/testsuite/gdb.dlang/Makefile.in                |   15 +
 gdb/testsuite/gdb.dlang/demangle.exp               |  206 +
 gdb/testsuite/gdb.dlang/primitive-types.exp        |   61 +
 gdb/testsuite/gdb.dwarf2/Makefile.in               |    8 +-
 gdb/testsuite/gdb.dwarf2/arr-stride.c              |   20 +
 gdb/testsuite/gdb.dwarf2/arr-stride.exp            |   97 +
 gdb/testsuite/gdb.dwarf2/arr-subrange.c            |   20 +
 gdb/testsuite/gdb.dwarf2/arr-subrange.exp          |   88 +
 gdb/testsuite/gdb.dwarf2/corrupt.c                 |   24 +
 gdb/testsuite/gdb.dwarf2/corrupt.exp               |   77 +
 gdb/testsuite/gdb.dwarf2/count.exp                 |  125 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S |  151 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c     |   28 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S |  151 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c     |   28 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c           |   28 +
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp         |   35 +
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |    5 +
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c       |    7 +
 gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S           |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp          |    6 +
 gdb/testsuite/gdb.dwarf2/dw2-icycle.S              |  248 +
 gdb/testsuite/gdb.dwarf2/dw2-icycle.c              |   24 +
 gdb/testsuite/gdb.dwarf2/dw2-icycle.exp            |   46 +
 .../gdb.dwarf2/dw2-ifort-parameter-debug.S         |  122 -
 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c     |    8 +-
 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp   |   44 +-
 gdb/testsuite/gdb.dwarf2/dwp-symlink.exp           |   71 +-
 gdb/testsuite/gdb.dwarf2/dwz.exp                   |   61 +-
 gdb/testsuite/gdb.dwarf2/dwzbuildid.exp            |    4 +-
 gdb/testsuite/gdb.dwarf2/enum-type.exp             |   81 +
 gdb/testsuite/gdb.dwarf2/fission-reread.S          |    4 +-
 gdb/testsuite/gdb.dwarf2/fission-reread.exp        |   11 +-
 gdb/testsuite/gdb.dwarf2/implptrconst.exp          |   13 +-
 gdb/testsuite/gdb.dwarf2/implptrpiece.exp          |   13 +-
 gdb/testsuite/gdb.dwarf2/method-ptr.exp            |   15 +-
 gdb/testsuite/gdb.dwarf2/missing-sig-type.exp      |   15 +-
 gdb/testsuite/gdb.dwarf2/nostaticblock.exp         |   15 +-
 gdb/testsuite/gdb.dwarf2/subrange.exp              |   15 +-
 gdb/testsuite/gdb.gdb/Makefile.in                  |   15 +
 gdb/testsuite/gdb.gdb/python-interrupts.exp        |   35 +
 gdb/testsuite/gdb.gdb/selftest.exp                 |    8 +-
 gdb/testsuite/gdb.guile/Makefile.in                |   17 +
 gdb/testsuite/gdb.guile/guile.exp                  |   84 +
 gdb/testsuite/gdb.guile/scm-arch.c                 |   22 +
 gdb/testsuite/gdb.guile/scm-arch.exp               |   33 +
 gdb/testsuite/gdb.guile/scm-block.c                |   38 +
 gdb/testsuite/gdb.guile/scm-block.exp              |  107 +
 gdb/testsuite/gdb.guile/scm-breakpoint.c           |   44 +
 gdb/testsuite/gdb.guile/scm-breakpoint.exp         |  497 +
 gdb/testsuite/gdb.guile/scm-cmd.c                  |   29 +
 gdb/testsuite/gdb.guile/scm-cmd.exp                |  198 +
 gdb/testsuite/gdb.guile/scm-disasm.c               |   22 +
 gdb/testsuite/gdb.guile/scm-disasm.exp             |  133 +
 gdb/testsuite/gdb.guile/scm-equal.c                |   24 +
 gdb/testsuite/gdb.guile/scm-equal.exp              |   55 +
 gdb/testsuite/gdb.guile/scm-error-1.scm            |   19 +
 gdb/testsuite/gdb.guile/scm-error-2.scm            |   30 +
 gdb/testsuite/gdb.guile/scm-error.exp              |  117 +
 gdb/testsuite/gdb.guile/scm-frame-args.c           |   60 +
 gdb/testsuite/gdb.guile/scm-frame-args.exp         |   76 +
 gdb/testsuite/gdb.guile/scm-frame-args.scm         |   69 +
 .../scm-frame-inline.c}                            |    0
 gdb/testsuite/gdb.guile/scm-frame-inline.exp       |   43 +
 gdb/testsuite/gdb.guile/scm-frame.c                |   30 +
 gdb/testsuite/gdb.guile/scm-frame.exp              |  122 +
 gdb/testsuite/gdb.guile/scm-gsmob.exp              |   68 +
 gdb/testsuite/gdb.guile/scm-iterator.c             |   28 +
 gdb/testsuite/gdb.guile/scm-iterator.exp           |   62 +
 gdb/testsuite/gdb.guile/scm-math.c                 |   30 +
 gdb/testsuite/gdb.guile/scm-math.exp               |  309 +
 gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in  |   55 +
 gdb/testsuite/gdb.guile/scm-objfile-script.c       |   39 +
 gdb/testsuite/gdb.guile/scm-objfile-script.exp     |   57 +
 gdb/testsuite/gdb.guile/scm-objfile.c              |   23 +
 gdb/testsuite/gdb.guile/scm-objfile.exp            |   57 +
 gdb/testsuite/gdb.guile/scm-parameter.exp          |  168 +
 gdb/testsuite/gdb.guile/scm-ports.exp              |   37 +
 .../scm-pretty-print.c}                            |    0
 gdb/testsuite/gdb.guile/scm-pretty-print.exp       |  156 +
 gdb/testsuite/gdb.guile/scm-pretty-print.scm       |  350 +
 gdb/testsuite/gdb.guile/scm-progspace.c            |   22 +
 gdb/testsuite/gdb.guile/scm-progspace.exp          |   92 +
 gdb/testsuite/gdb.guile/scm-section-script.c       |   55 +
 gdb/testsuite/gdb.guile/scm-section-script.exp     |   80 +
 gdb/testsuite/gdb.guile/scm-section-script.scm     |   55 +
 gdb/testsuite/gdb.guile/scm-symbol.c               |   69 +
 gdb/testsuite/gdb.guile/scm-symbol.exp             |  196 +
 gdb/testsuite/gdb.guile/scm-symtab-2.c             |   28 +
 gdb/testsuite/gdb.guile/scm-symtab.c               |   45 +
 gdb/testsuite/gdb.guile/scm-symtab.exp             |  142 +
 .../{gdb.python/py-type.c => gdb.guile/scm-type.c} |    0
 gdb/testsuite/gdb.guile/scm-type.exp               |  299 +
 gdb/testsuite/gdb.guile/scm-value-cc.cc            |   39 +
 gdb/testsuite/gdb.guile/scm-value-cc.exp           |   57 +
 gdb/testsuite/gdb.guile/scm-value.c                |  103 +
 gdb/testsuite/gdb.guile/scm-value.exp              |  470 +
 gdb/testsuite/gdb.guile/source2.scm                |   19 +
 gdb/testsuite/gdb.guile/types-module.cc            |   38 +
 gdb/testsuite/gdb.guile/types-module.exp           |   50 +
 gdb/testsuite/gdb.java/jnpe.exp                    |    2 +-
 gdb/testsuite/gdb.linespec/ls-dollar.exp           |   11 +-
 gdb/testsuite/gdb.linespec/ls-errs.exp             |  108 +-
 gdb/testsuite/gdb.linespec/macro-relative.exp      |    6 +
 gdb/testsuite/gdb.mi/mi-async.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |  148 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp     |   19 +-
 gdb/testsuite/gdb.mi/mi-cli.exp                    |   91 +-
 .../gdb.mi/mi-condbreak-call-thr-state-mt.c        |   61 +
 .../gdb.mi/mi-condbreak-call-thr-state-st.c        |   26 +
 gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c |   33 +
 .../gdb.mi/mi-condbreak-call-thr-state.exp         |  116 +
 gdb/testsuite/gdb.mi/mi-dprintf.exp                |   86 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |    8 +-
 gdb/testsuite/gdb.mi/mi-info-os.exp                |   20 +
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    5 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |    2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |    7 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    7 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp              |   13 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    5 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |   45 +-
 gdb/testsuite/gdb.mi/mi-solib.exp                  |   13 +-
 gdb/testsuite/gdb.mi/mi-stepn.exp                  |    5 +-
 gdb/testsuite/gdb.mi/mi-syn-frame.exp              |   10 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |   11 +-
 gdb/testsuite/gdb.mi/mi-var-cp.exp                 |    7 +-
 gdb/testsuite/gdb.mi/mi-var-display.exp            |   12 +-
 gdb/testsuite/gdb.mi/mi-vla-c99.exp                |   83 +
 gdb/testsuite/gdb.mi/mi-watch-nonstop.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp     |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-child.exp             |    5 +-
 gdb/testsuite/gdb.mi/non-stop.c                    |    2 +-
 gdb/testsuite/gdb.mi/vla.c                         |   37 +
 gdb/testsuite/gdb.multi/multi-attach.c             |   48 +
 gdb/testsuite/gdb.multi/multi-attach.exp           |   60 +
 gdb/testsuite/gdb.multi/watchpoint-multi.exp       |    2 +-
 gdb/testsuite/gdb.opt/inline-break.c               |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |   16 +
 gdb/testsuite/gdb.python/lib-types.exp             |    3 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |    4 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |   18 +-
 gdb/testsuite/gdb.python/py-evsignal.exp           |    1 -
 gdb/testsuite/gdb.python/py-evthreads.exp          |    1 -
 gdb/testsuite/gdb.python/py-frame-inline.c         |    4 +-
 gdb/testsuite/gdb.python/py-frame-inline.exp       |   14 +
 gdb/testsuite/gdb.python/py-framefilter-mi.exp     |    4 +-
 gdb/testsuite/gdb.python/py-framefilter.exp        |   13 +-
 gdb/testsuite/gdb.python/py-framefilter.py         |   25 +-
 gdb/testsuite/gdb.python/py-pp-integral.exp        |    3 +-
 gdb/testsuite/gdb.python/py-pp-re-notag.c          |   33 +
 gdb/testsuite/gdb.python/py-pp-re-notag.exp        |   39 +
 gdb/testsuite/gdb.python/py-pp-re-notag.py         |   36 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |    2 +-
 gdb/testsuite/gdb.python/py-prompt.exp             |    6 +-
 gdb/testsuite/gdb.python/py-type.c                 |    9 +
 gdb/testsuite/gdb.python/py-type.exp               |    9 +
 gdb/testsuite/gdb.python/py-value-cc.cc            |   34 +
 gdb/testsuite/gdb.python/py-value-cc.exp           |   24 +
 gdb/testsuite/gdb.python/py-value.c                |    2 +
 gdb/testsuite/gdb.python/py-value.exp              |    2 +
 gdb/testsuite/gdb.python/py-xmethods.cc            |  170 +
 gdb/testsuite/gdb.python/py-xmethods.exp           |  127 +
 gdb/testsuite/gdb.python/py-xmethods.py            |  218 +
 gdb/testsuite/gdb.python/python.exp                |   12 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp       |  109 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.c         |  131 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    2 +-
 gdb/testsuite/gdb.server/no-thread-db.exp          |    2 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    4 +
 gdb/testsuite/gdb.server/solib-list.exp            |    1 -
 gdb/testsuite/gdb.stabs/gdb11479.c                 |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.exp               |    4 +-
 gdb/testsuite/gdb.threads/multiple-step-overs.c    |  105 +
 gdb/testsuite/gdb.threads/multiple-step-overs.exp  |   80 +
 gdb/testsuite/gdb.threads/reconnect-signal.c       |   67 +
 gdb/testsuite/gdb.threads/reconnect-signal.exp     |   84 +
 .../signal-while-stepping-over-bp-other-thread.c   |  118 +
 .../signal-while-stepping-over-bp-other-thread.exp |  113 +
 gdb/testsuite/gdb.threads/staticthreads.c          |   14 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |   30 +-
 .../gdb.threads/step-over-lands-on-breakpoint.c    |   65 +
 .../gdb.threads/step-over-lands-on-breakpoint.exp  |   62 +
 .../gdb.threads/step-over-trips-on-watchpoint.c    |   67 +
 .../gdb.threads/step-over-trips-on-watchpoint.exp  |   90 +
 gdb/testsuite/gdb.threads/stepi-random-signal.exp  |    5 +
 gdb/testsuite/gdb.threads/thread-specific-bp.exp   |    1 -
 gdb/testsuite/gdb.threads/thread-specific.exp      |   20 +-
 gdb/testsuite/gdb.trace/actions.c                  |    2 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |   64 +
 gdb/testsuite/gdb.trace/entry-values.exp           |    6 +-
 gdb/testsuite/gdb.trace/ftrace.exp                 |   16 +
 gdb/testsuite/gdb.trace/mi-traceframe-changed.exp  |   20 +-
 gdb/testsuite/gdb.trace/pr16508.exp                |   63 +
 gdb/testsuite/gdb.trace/qtro.exp                   |   16 -
 gdb/testsuite/gdb.trace/report.exp                 |    7 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |   21 +-
 gdb/testsuite/gdb.trace/unavailable.exp            |  758 +-
 gdb/testsuite/lib/compiler.c                       |    4 +
 gdb/testsuite/lib/compiler.cc                      |    4 +
 gdb/testsuite/lib/d-support.exp                    |   34 +
 gdb/testsuite/lib/gdb-guile.exp                    |  127 +
 gdb/testsuite/lib/gdb.exp                          |  237 +-
 gdb/testsuite/lib/gdbserver-support.exp            |   15 +-
 gdb/testsuite/lib/mi-support.exp                   |  242 +-
 gdb/testsuite/lib/trace-support.exp                |   27 +
 gdb/tic6x-tdep.c                                   |    1 +
 gdb/tilegx-linux-tdep.c                            |    2 +-
 gdb/top.c                                          |   65 +-
 gdb/tracefile-tfile.c                              | 1054 +
 gdb/tracefile.c                                    |  523 +
 gdb/tracefile.h                                    |  118 +
 gdb/tracepoint.c                                   | 1523 +-
 gdb/tracepoint.h                                   |  121 +-
 gdb/tui/tui-data.c                                 |    6 +-
 gdb/tui/tui-disasm.c                               |   21 +-
 gdb/tui/tui-file.c                                 |    2 +-
 gdb/tui/tui-interp.c                               |   96 +-
 gdb/tui/tui-out.c                                  |    2 +-
 gdb/typeprint.c                                    |   12 +-
 gdb/typeprint.h                                    |    3 +-
 gdb/ui-file.c                                      |    2 +-
 gdb/ui-out.c                                       |   21 +-
 gdb/ui-out.h                                       |    2 +-
 gdb/unwind_stop_reasons.def                        |    5 +-
 gdb/user-regs.c                                    |    2 +-
 gdb/utils.c                                        |  381 +-
 gdb/utils.h                                        |   28 +-
 gdb/valarith.c                                     |   21 +-
 gdb/valops.c                                       |  604 +-
 gdb/valprint.c                                     |  153 +-
 gdb/value.c                                        |  120 +-
 gdb/value.h                                        |   22 +-
 gdb/varobj.c                                       |   15 +-
 gdb/varobj.h                                       |    8 +-
 gdb/vax-tdep.c                                     |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |  488 +-
 gdb/xcoffread.c                                    |    1 -
 gdb/xml-support.c                                  |    6 +-
 gdb/xml-syscall.c                                  |    4 +-
 gdb/xtensa-config.c                                |    2 +
 gdb/xtensa-linux-nat.c                             |    1 +
 gdb/xtensa-tdep.h                                  |    2 +-
 gold/ChangeLog                                     |  326 +-
 gold/Makefile.am                                   |    5 +-
 gold/Makefile.in                                   |    4 +-
 gold/NEWS                                          |    2 +-
 gold/README                                        |    2 +-
 gold/archive.cc                                    |   89 +-
 gold/archive.h                                     |    2 +-
 gold/arm-reloc-property.cc                         |    2 +-
 gold/arm-reloc-property.h                          |    2 +-
 gold/arm-reloc.def                                 |    2 +-
 gold/arm.cc                                        |    8 +-
 gold/attributes.cc                                 |    2 +-
 gold/attributes.h                                  |    2 +-
 gold/binary.cc                                     |    2 +-
 gold/binary.h                                      |    2 +-
 gold/common.cc                                     |    3 +-
 gold/common.h                                      |    2 +-
 gold/compressed_output.cc                          |    2 +-
 gold/compressed_output.h                           |    2 +-
 gold/configure                                     |   83 +-
 gold/configure.ac                                  |   34 +-
 gold/configure.tgt                                 |    2 +-
 gold/copy-relocs.cc                                |   34 +-
 gold/copy-relocs.h                                 |   32 +-
 gold/cref.cc                                       |    2 +-
 gold/cref.h                                        |    2 +-
 gold/debug.h                                       |    2 +-
 gold/defstd.cc                                     |   16 +-
 gold/defstd.h                                      |    2 +-
 gold/descriptors.cc                                |    2 +-
 gold/descriptors.h                                 |    2 +-
 gold/dirsearch.cc                                  |    2 +-
 gold/dirsearch.h                                   |    2 +-
 gold/dwarf_reader.cc                               |   66 +-
 gold/dwarf_reader.h                                |   23 +-
 gold/dwp.cc                                        |    4 +-
 gold/dwp.h                                         |    2 +-
 gold/dynobj.cc                                     |    2 +-
 gold/dynobj.h                                      |    2 +-
 gold/ehframe.cc                                    |    2 +-
 gold/ehframe.h                                     |    2 +-
 gold/errors.cc                                     |    7 +-
 gold/errors.h                                      |    2 +-
 gold/expression.cc                                 |    2 +-
 gold/ffsll.c                                       |    2 +-
 gold/fileread.cc                                   |    3 +-
 gold/fileread.h                                    |    2 +-
 gold/freebsd.h                                     |    2 +-
 gold/ftruncate.c                                   |    2 +-
 gold/gc.cc                                         |    2 +-
 gold/gc.h                                          |    2 +-
 gold/gdb-index.cc                                  |   63 +-
 gold/gdb-index.h                                   |    9 +-
 gold/gold-threads.cc                               |    2 +-
 gold/gold-threads.h                                |    2 +-
 gold/gold.cc                                       |    3 +-
 gold/gold.h                                        |    2 +-
 gold/i386.cc                                       |  111 +-
 gold/icf.cc                                        |   18 +-
 gold/icf.h                                         |    2 +-
 gold/incremental-dump.cc                           |    2 +-
 gold/incremental.cc                                |    2 +-
 gold/incremental.h                                 |    2 +-
 gold/int_encoding.cc                               |    2 +-
 gold/int_encoding.h                                |    2 +-
 gold/layout.cc                                     |   27 +-
 gold/layout.h                                      |    3 +-
 gold/main.cc                                       |    2 +-
 gold/mapfile.cc                                    |    2 +-
 gold/mapfile.h                                     |    2 +-
 gold/merge.cc                                      |    2 +-
 gold/merge.h                                       |    2 +-
 gold/mremap.c                                      |    2 +-
 gold/nacl.cc                                       |    2 +-
 gold/nacl.h                                        |    2 +-
 gold/object.cc                                     |    5 +-
 gold/object.h                                      |    3 +-
 gold/options.cc                                    |   12 +-
 gold/options.h                                     |   10 +-
 gold/output.cc                                     |    7 +-
 gold/output.h                                      |   17 +-
 gold/parameters.cc                                 |    3 +-
 gold/parameters.h                                  |    2 +-
 gold/plugin.cc                                     |    2 +-
 gold/plugin.h                                      |    2 +-
 gold/po/Make-in                                    |    2 +-
 gold/po/gold.pot                                   | 2301 +-
 gold/powerpc.cc                                    |  164 +-
 gold/pread.c                                       |    2 +-
 gold/readsyms.cc                                   |    2 +-
 gold/readsyms.h                                    |    3 +-
 gold/reduced_debug_output.cc                       |    2 +-
 gold/reduced_debug_output.h                        |    2 +-
 gold/reloc-types.h                                 |    2 +-
 gold/reloc.cc                                      |    2 +-
 gold/reloc.h                                       |    3 +-
 gold/resolve.cc                                    |    6 +-
 gold/script-c.h                                    |    2 +-
 gold/script-sections.cc                            |    2 +-
 gold/script-sections.h                             |    2 +-
 gold/script.cc                                     |    2 +-
 gold/script.h                                      |    2 +-
 gold/sparc.cc                                      |    8 +-
 gold/stringpool.cc                                 |    2 +-
 gold/stringpool.h                                  |    2 +-
 gold/symtab.cc                                     |   77 +-
 gold/symtab.h                                      |   54 +-
 gold/system.h                                      |    2 +-
 gold/target-reloc.h                                |   19 +-
 gold/target-select.cc                              |    3 +-
 gold/target-select.h                               |    3 +-
 gold/target.cc                                     |    2 +-
 gold/target.h                                      |   62 +-
 gold/testsuite/Makefile.am                         |  107 +-
 gold/testsuite/Makefile.in                         |  356 +-
 gold/testsuite/arm_abs_global.sh                   |    2 +-
 gold/testsuite/arm_attr_merge.sh                   |    2 +-
 gold/testsuite/arm_branch_in_range.sh              |    2 +-
 gold/testsuite/arm_branch_out_of_range.sh          |    2 +-
 gold/testsuite/arm_branch_range.t                  |    2 +-
 gold/testsuite/arm_cortex_a8.sh                    |    2 +-
 gold/testsuite/arm_exidx_test.sh                   |    2 +-
 gold/testsuite/arm_farcall_arm_arm.sh              |    2 +-
 gold/testsuite/arm_farcall_arm_thumb.sh            |    2 +-
 gold/testsuite/arm_farcall_thumb_arm.sh            |    2 +-
 gold/testsuite/arm_farcall_thumb_thumb.sh          |    2 +-
 gold/testsuite/arm_fix_1176.sh                     |    2 +-
 gold/testsuite/arm_fix_v4bx.sh                     |    2 +-
 gold/testsuite/arm_thm_jump11.t                    |    2 +-
 gold/testsuite/arm_thm_jump8.t                     |    2 +-
 gold/testsuite/arm_unaligned_reloc.sh              |    2 +-
 gold/testsuite/basic_test.cc                       |    2 +-
 gold/testsuite/binary_test.cc                      |    2 +-
 gold/testsuite/binary_unittest.cc                  |    2 +-
 gold/testsuite/common_test_1.c                     |    2 +-
 gold/testsuite/common_test_1_v1.c                  |    2 +-
 gold/testsuite/common_test_1_v2.c                  |    2 +-
 gold/testsuite/common_test_2.c                     |    2 +-
 gold/testsuite/common_test_3.c                     |    2 +-
 gold/testsuite/constructor_test.cc                 |    2 +-
 gold/testsuite/copy_test.cc                        |    2 +-
 gold/testsuite/copy_test_1.cc                      |    2 +-
 gold/testsuite/copy_test_2.cc                      |    2 +-
 gold/testsuite/copy_test_v1.cc                     |    2 +-
 gold/testsuite/debug_msg.cc                        |    2 +-
 gold/testsuite/debug_msg.sh                        |    3 +-
 gold/testsuite/discard_locals_relocatable_test.c   |    2 +-
 gold/testsuite/discard_locals_test.c               |    2 +-
 gold/testsuite/discard_locals_test.sh              |    2 +-
 gold/testsuite/dwp_test.h                          |    2 +-
 gold/testsuite/dwp_test_1.cc                       |    2 +-
 gold/testsuite/dwp_test_1.sh                       |    2 +-
 gold/testsuite/dwp_test_1b.cc                      |    2 +-
 gold/testsuite/dwp_test_2.cc                       |    2 +-
 gold/testsuite/dwp_test_2.sh                       |    2 +-
 gold/testsuite/dwp_test_main.cc                    |    2 +-
 gold/testsuite/dyn_weak_ref.sh                     |    2 +-
 gold/testsuite/dyn_weak_ref_1.c                    |    2 +-
 gold/testsuite/dyn_weak_ref_2.c                    |    2 +-
 gold/testsuite/dynamic_list.sh                     |    2 +-
 gold/testsuite/dynamic_list_2.cc                   |   40 +
 gold/testsuite/dynamic_list_2.t                    |   27 +
 gold/testsuite/dynamic_list_lib1.cc                |   37 +
 gold/testsuite/dynamic_list_lib2.cc                |   49 +
 gold/testsuite/ehdr_start_def.cc                   |   26 +
 gold/testsuite/ehdr_start_test.cc                  |   67 +
 gold/testsuite/ehdr_start_test.t                   |   42 +
 gold/testsuite/ehdr_start_test_4.sh                |   40 +
 gold/testsuite/exception_test.h                    |    2 +-
 gold/testsuite/exception_test_1.cc                 |    2 +-
 gold/testsuite/exception_test_2.cc                 |    2 +-
 gold/testsuite/exception_test_main.cc              |    2 +-
 gold/testsuite/exclude_libs_test.sh                |    2 +-
 gold/testsuite/final_layout.cc                     |    2 +-
 gold/testsuite/final_layout.sh                     |    2 +-
 gold/testsuite/gc_comdat_test.sh                   |    2 +-
 gold/testsuite/gc_comdat_test_1.cc                 |    2 +-
 gold/testsuite/gc_comdat_test_2.cc                 |    2 +-
 gold/testsuite/gc_dynamic_list_test.c              |   34 +
 gold/testsuite/gc_dynamic_list_test.sh             |   39 +
 gold/testsuite/gc_dynamic_list_test.t              |   25 +
 gold/testsuite/gc_orphan_section_test.cc           |    2 +-
 gold/testsuite/gc_orphan_section_test.sh           |    2 +-
 gold/testsuite/gc_tls_test.cc                      |    2 +-
 gold/testsuite/gc_tls_test.sh                      |    2 +-
 gold/testsuite/gdb_index_test.cc                   |    2 +-
 gold/testsuite/gdb_index_test_1.sh                 |    2 +-
 gold/testsuite/gdb_index_test_2.sh                 |    2 +-
 gold/testsuite/gdb_index_test_3.c                  |    2 +-
 gold/testsuite/gdb_index_test_3.sh                 |    4 +-
 gold/testsuite/gdb_index_test_4.sh                 |    2 +-
 gold/testsuite/gdb_index_test_comm.sh              |    4 +-
 gold/testsuite/hidden_test.sh                      |    2 +-
 gold/testsuite/hidden_test_1.c                     |    2 +-
 gold/testsuite/hidden_test_main.c                  |    2 +-
 gold/testsuite/icf_keep_unique_test.cc             |    2 +-
 gold/testsuite/icf_keep_unique_test.sh             |    2 +-
 gold/testsuite/icf_preemptible_functions_test.cc   |    2 +-
 gold/testsuite/icf_preemptible_functions_test.sh   |    2 +-
 gold/testsuite/icf_safe_so_test.cc                 |    2 +-
 gold/testsuite/icf_safe_so_test.sh                 |    2 +-
 gold/testsuite/icf_safe_test.cc                    |    2 +-
 gold/testsuite/icf_safe_test.sh                    |    2 +-
 gold/testsuite/icf_sht_rel_addend_test.sh          |    2 +-
 gold/testsuite/icf_sht_rel_addend_test_1.cc        |    2 +-
 gold/testsuite/icf_sht_rel_addend_test_2.cc        |    2 +-
 gold/testsuite/icf_string_merge_test.cc            |    2 +-
 gold/testsuite/icf_string_merge_test.sh            |    2 +-
 gold/testsuite/icf_test.cc                         |    2 +-
 gold/testsuite/icf_test.sh                         |    2 +-
 .../testsuite/icf_virtual_function_folding_test.cc |    2 +-
 gold/testsuite/incr_comdat_test_1.cc               |    2 +-
 gold/testsuite/incr_comdat_test_2_v1.cc            |    2 +-
 gold/testsuite/incr_comdat_test_2_v2.cc            |    2 +-
 gold/testsuite/incr_comdat_test_2_v3.cc            |    2 +-
 gold/testsuite/incremental_test.sh                 |    2 +-
 gold/testsuite/incremental_test_1.c                |    2 +-
 gold/testsuite/incremental_test_2.c                |    2 +-
 gold/testsuite/initpri1.c                          |    2 +-
 gold/testsuite/initpri2.c                          |    2 +-
 gold/testsuite/initpri3.c                          |    2 +-
 gold/testsuite/justsyms.t                          |    2 +-
 gold/testsuite/justsyms_1.cc                       |    2 +-
 gold/testsuite/justsyms_2.cc                       |    2 +-
 gold/testsuite/justsyms_exec.c                     |    2 +-
 gold/testsuite/justsyms_lib.c                      |    2 +-
 gold/testsuite/large.c                             |    2 +-
 gold/testsuite/large_symbol_alignment.cc           |    2 +-
 gold/testsuite/leb128_unittest.cc                  |    2 +-
 gold/testsuite/many_sections_test.cc               |    2 +-
 gold/testsuite/memory_test.sh                      |    2 +-
 gold/testsuite/merge_string_literals.sh            |    2 +-
 gold/testsuite/merge_string_literals_1.cc          |    2 +-
 gold/testsuite/merge_string_literals_2.cc          |    2 +-
 gold/testsuite/missing_key_func.cc                 |    2 +-
 gold/testsuite/missing_key_func.sh                 |    2 +-
 gold/testsuite/no_version_test.c                   |    2 +-
 gold/testsuite/no_version_test.sh                  |    2 +-
 gold/testsuite/object_unittest.cc                  |    2 +-
 gold/testsuite/pie_copyrelocs_shared_test.cc       |   26 +
 gold/testsuite/pie_copyrelocs_test.cc              |   31 +
 gold/testsuite/plugin_common_test_1.c              |    2 +-
 gold/testsuite/plugin_common_test_2.c              |    2 +-
 gold/testsuite/plugin_final_layout.cc              |    2 +-
 gold/testsuite/plugin_final_layout.sh              |    2 +-
 gold/testsuite/plugin_section_order.c              |    2 +-
 gold/testsuite/plugin_test.c                       |    9 +-
 gold/testsuite/plugin_test_1.sh                    |    2 +-
 gold/testsuite/plugin_test_2.sh                    |    2 +-
 gold/testsuite/plugin_test_3.sh                    |    2 +-
 gold/testsuite/plugin_test_4.sh                    |    2 +-
 gold/testsuite/plugin_test_6.sh                    |    2 +-
 gold/testsuite/plugin_test_7.sh                    |    2 +-
 gold/testsuite/plugin_test_7_1.c                   |    2 +-
 gold/testsuite/plugin_test_7_2.c                   |    2 +-
 gold/testsuite/plugin_test_tls.sh                  |    2 +-
 gold/testsuite/pr12826.sh                          |    2 +-
 gold/testsuite/pr14265.sh                          |    2 +-
 gold/testsuite/protected_1.cc                      |    2 +-
 gold/testsuite/protected_2.cc                      |    2 +-
 gold/testsuite/protected_3.cc                      |    2 +-
 gold/testsuite/protected_4.cc                      |    2 +-
 gold/testsuite/protected_main_1.cc                 |    2 +-
 gold/testsuite/protected_main_2.cc                 |    2 +-
 gold/testsuite/protected_main_3.cc                 |    2 +-
 gold/testsuite/relro_script_test.t                 |    2 +-
 gold/testsuite/relro_test.cc                       |    2 +-
 gold/testsuite/relro_test.sh                       |    2 +-
 gold/testsuite/relro_test_main.cc                  |    2 +-
 gold/testsuite/retain_symbols_file_test.sh         |    2 +-
 gold/testsuite/script_test_1.cc                    |    2 +-
 gold/testsuite/script_test_1.t                     |    2 +-
 gold/testsuite/script_test_10.sh                   |    2 +-
 gold/testsuite/script_test_10.t                    |    2 +-
 gold/testsuite/script_test_2.cc                    |    2 +-
 gold/testsuite/script_test_2.t                     |    2 +-
 gold/testsuite/script_test_2a.cc                   |    2 +-
 gold/testsuite/script_test_2b.cc                   |    2 +-
 gold/testsuite/script_test_3.sh                    |    2 +-
 gold/testsuite/script_test_3.t                     |    2 +-
 gold/testsuite/script_test_4.sh                    |    2 +-
 gold/testsuite/script_test_4.t                     |    2 +-
 gold/testsuite/script_test_5.cc                    |    2 +-
 gold/testsuite/script_test_5.sh                    |    2 +-
 gold/testsuite/script_test_5.t                     |    2 +-
 gold/testsuite/script_test_6.sh                    |    2 +-
 gold/testsuite/script_test_6.t                     |    2 +-
 gold/testsuite/script_test_7.sh                    |    2 +-
 gold/testsuite/script_test_7.t                     |    2 +-
 gold/testsuite/script_test_8.sh                    |    2 +-
 gold/testsuite/script_test_9.cc                    |    2 +-
 gold/testsuite/script_test_9.sh                    |    2 +-
 gold/testsuite/searched_file_test.cc               |    2 +-
 gold/testsuite/searched_file_test_lib.cc           |    2 +-
 gold/testsuite/section_sorting_name.cc             |    2 +-
 gold/testsuite/section_sorting_name.sh             |    2 +-
 gold/testsuite/split_i386.sh                       |    2 +-
 gold/testsuite/split_x86_64.sh                     |    2 +-
 gold/testsuite/start_lib_test_1.c                  |    2 +-
 gold/testsuite/start_lib_test_2.c                  |    2 +-
 gold/testsuite/start_lib_test_3.c                  |    2 +-
 gold/testsuite/start_lib_test_main.c               |    2 +-
 gold/testsuite/strong_ref_weak_def.sh              |    2 +-
 gold/testsuite/strong_ref_weak_def_1.c             |    2 +-
 gold/testsuite/strong_ref_weak_def_2.c             |    2 +-
 gold/testsuite/test.cc                             |    2 +-
 gold/testsuite/test.h                              |    2 +-
 gold/testsuite/testfile.cc                         |    2 +-
 gold/testsuite/testfile.h                          |    2 +-
 gold/testsuite/testmain.cc                         |    2 +-
 gold/testsuite/text_section_grouping.cc            |    2 +-
 gold/testsuite/text_section_grouping.sh            |    2 +-
 gold/testsuite/thin_archive_main.cc                |    2 +-
 gold/testsuite/thin_archive_test_1.cc              |    2 +-
 gold/testsuite/thin_archive_test_2.cc              |    2 +-
 gold/testsuite/thin_archive_test_3.cc              |    2 +-
 gold/testsuite/thin_archive_test_4.cc              |    2 +-
 gold/testsuite/thumb2_branch_range.t               |    2 +-
 gold/testsuite/thumb_branch_range.t                |    2 +-
 gold/testsuite/tls_test.cc                         |    2 +-
 gold/testsuite/tls_test.h                          |    2 +-
 gold/testsuite/tls_test_c.c                        |    2 +-
 gold/testsuite/tls_test_file2.cc                   |    2 +-
 gold/testsuite/tls_test_main.cc                    |    2 +-
 gold/testsuite/two_file_shared.sh                  |    2 +-
 gold/testsuite/two_file_test.h                     |    2 +-
 gold/testsuite/two_file_test_1.cc                  |    2 +-
 gold/testsuite/two_file_test_1_v1.cc               |    2 +-
 gold/testsuite/two_file_test_1b.cc                 |    2 +-
 gold/testsuite/two_file_test_1b_v1.cc              |    2 +-
 gold/testsuite/two_file_test_2.cc                  |    2 +-
 gold/testsuite/two_file_test_2_tls.cc              |    2 +-
 gold/testsuite/two_file_test_2_v1.cc               |    2 +-
 gold/testsuite/two_file_test_main.cc               |    2 +-
 gold/testsuite/two_file_test_tls.cc                |    2 +-
 gold/testsuite/undef_symbol.cc                     |    2 +-
 gold/testsuite/undef_symbol.sh                     |    2 +-
 gold/testsuite/undef_symbol_main.cc                |    2 +-
 gold/testsuite/ver_matching_def.cc                 |    2 +-
 gold/testsuite/ver_matching_test.sh                |    2 +-
 gold/testsuite/ver_test.h                          |    2 +-
 gold/testsuite/ver_test_1.cc                       |    2 +-
 gold/testsuite/ver_test_1.sh                       |    2 +-
 gold/testsuite/ver_test_10.script                  |    2 +-
 gold/testsuite/ver_test_10.sh                      |    2 +-
 gold/testsuite/ver_test_2.cc                       |    2 +-
 gold/testsuite/ver_test_2.script                   |    2 +-
 gold/testsuite/ver_test_2.sh                       |    2 +-
 gold/testsuite/ver_test_3.cc                       |    2 +-
 gold/testsuite/ver_test_4.cc                       |    2 +-
 gold/testsuite/ver_test_4.script                   |    2 +-
 gold/testsuite/ver_test_4.sh                       |    2 +-
 gold/testsuite/ver_test_5.cc                       |    2 +-
 gold/testsuite/ver_test_5.script                   |    2 +-
 gold/testsuite/ver_test_5.sh                       |    2 +-
 gold/testsuite/ver_test_6.c                        |    2 +-
 gold/testsuite/ver_test_7.cc                       |    2 +-
 gold/testsuite/ver_test_7.sh                       |    2 +-
 gold/testsuite/ver_test_8.script                   |    2 +-
 gold/testsuite/ver_test_9.cc                       |    2 +-
 gold/testsuite/ver_test_main.cc                    |    2 +-
 gold/testsuite/ver_test_main_2.cc                  |    2 +-
 gold/testsuite/weak_alias_test_1.cc                |    2 +-
 gold/testsuite/weak_alias_test_2.cc                |    2 +-
 gold/testsuite/weak_alias_test_3.cc                |    2 +-
 gold/testsuite/weak_alias_test_4.cc                |    2 +-
 gold/testsuite/weak_alias_test_5.cc                |    2 +-
 gold/testsuite/weak_alias_test_main.cc             |    2 +-
 gold/testsuite/weak_plt.sh                         |    2 +-
 gold/testsuite/weak_plt_main.cc                    |    2 +-
 gold/testsuite/weak_plt_shared.cc                  |    2 +-
 gold/testsuite/weak_test.cc                        |    2 +-
 gold/testsuite/weak_undef.h                        |    2 +-
 gold/testsuite/weak_undef_file1.cc                 |    2 +-
 gold/testsuite/weak_undef_file2.cc                 |    2 +-
 gold/testsuite/weak_undef_file3.cc                 |   29 +
 gold/testsuite/weak_undef_file4.cc                 |   29 +
 gold/testsuite/weak_undef_test.cc                  |    2 +-
 gold/testsuite/weak_undef_test_2.cc                |   79 +
 gold/tilegx.cc                                     |    8 +-
 gold/timer.cc                                      |    2 +-
 gold/timer.h                                       |    2 +-
 gold/tls.h                                         |    2 +-
 gold/token.h                                       |    2 +-
 gold/version.cc                                    |    5 +-
 gold/workqueue-internal.h                          |    2 +-
 gold/workqueue-threads.cc                          |    2 +-
 gold/workqueue.cc                                  |    2 +-
 gold/workqueue.h                                   |    2 +-
 gold/x86_64.cc                                     |  127 +-
 gold/yyscript.y                                    |    2 +-
 gprof/ChangeLog                                    |   46 +-
 gprof/{ChangeLog => ChangeLog-2013}                |    0
 gprof/MAINTAINERS                                  |    2 +-
 gprof/Makefile.am                                  |    5 +-
 gprof/Makefile.in                                  |    6 +-
 gprof/README                                       |    2 +-
 gprof/TODO                                         |    2 +-
 gprof/basic_blocks.c                               |    3 +-
 gprof/basic_blocks.h                               |    2 +-
 gprof/bb_exit_func.c                               |    2 +-
 gprof/bbconv.pl                                    |    2 +-
 gprof/bsd_callg_bl.m                               |    2 +-
 gprof/call_graph.c                                 |    2 +-
 gprof/call_graph.h                                 |    2 +-
 gprof/cg_arcs.h                                    |    2 +-
 gprof/cg_dfn.h                                     |    2 +-
 gprof/cg_print.c                                   |    3 +-
 gprof/cg_print.h                                   |    2 +-
 gprof/configure                                    |    7 +-
 gprof/configure.in                                 |    2 +-
 gprof/corefile.c                                   |    2 +-
 gprof/corefile.h                                   |    2 +-
 gprof/flat_bl.m                                    |    2 +-
 gprof/fsf_callg_bl.m                               |    2 +-
 gprof/gmon_io.c                                    |    3 +-
 gprof/gmon_io.h                                    |    3 +-
 gprof/gmon_out.h                                   |    2 +-
 gprof/gprof.texi                                   |    6 +-
 gprof/hertz.h                                      |    2 +-
 gprof/hist.c                                       |    3 +-
 gprof/hist.h                                       |    3 +-
 gprof/po/Make-in                                   |    2 +-
 gprof/po/gprof.pot                                 |   74 +-
 gprof/search_list.c                                |    2 +-
 gprof/search_list.h                                |    2 +-
 gprof/source.c                                     |    2 +-
 gprof/source.h                                     |    2 +-
 gprof/sym_ids.c                                    |    2 +-
 gprof/sym_ids.h                                    |    2 +-
 gprof/symtab.c                                     |    3 +-
 gprof/symtab.h                                     |    2 +-
 gprof/utils.h                                      |    2 +-
 include/ChangeLog                                  |   32 +
 include/MAINTAINERS                                |    2 +-
 include/alloca-conf.h                              |    2 +-
 include/ansidecl.h                                 |  141 +-
 include/aout/ChangeLog                             |    6 +-
 include/aout/adobe.h                               |    2 +-
 include/aout/aout64.h                              |    2 +-
 include/aout/ar.h                                  |    2 +-
 include/aout/dynix3.h                              |    2 +-
 include/aout/encap.h                               |    2 +-
 include/aout/host.h                                |    2 +-
 include/aout/hp.h                                  |    2 +-
 include/aout/hp300hpux.h                           |    3 +-
 include/aout/hppa.h                                |    2 +-
 include/aout/ranlib.h                              |    2 +-
 include/aout/reloc.h                               |    2 +-
 include/aout/stab.def                              |    3 +-
 include/aout/stab_gnu.h                            |    2 +-
 include/aout/sun4.h                                |    2 +-
 include/bfdlink.h                                  |    4 +-
 include/binary-io.h                                |    2 +-
 include/bout.h                                     |    2 +-
 include/cgen/ChangeLog                             |    6 +-
 include/cgen/basic-modes.h                         |    2 +-
 include/cgen/basic-ops.h                           |    2 +-
 include/cgen/bitset.h                              |    2 +-
 include/coff/ChangeLog                             |   30 +-
 include/coff/alpha.h                               |    2 +-
 include/coff/apollo.h                              |    2 +-
 include/coff/arm.h                                 |    3 +-
 include/coff/aux-coff.h                            |    2 +-
 include/coff/ecoff.h                               |    2 +-
 include/coff/external.h                            |    2 +-
 include/coff/go32exe.h                             |    2 +-
 include/coff/h8300.h                               |    2 +-
 include/coff/h8500.h                               |    2 +-
 include/coff/i386.h                                |    2 +-
 include/coff/i860.h                                |    2 +-
 include/coff/i960.h                                |    2 +-
 include/coff/ia64.h                                |    2 +-
 include/coff/internal.h                            |  121 +-
 include/coff/m68k.h                                |    2 +-
 include/coff/m88k.h                                |    2 +-
 include/coff/mcore.h                               |    2 +-
 include/coff/mips.h                                |    2 +-
 include/coff/mipspe.h                              |    2 +-
 include/coff/or32.h                                |  288 -
 include/coff/pe.h                                  |  131 +-
 include/coff/powerpc.h                             |    2 +-
 include/coff/rs6000.h                              |    2 +-
 include/coff/rs6k64.h                              |    2 +-
 include/coff/sh.h                                  |    2 +-
 include/coff/sparc.h                               |    2 +-
 include/coff/ti.h                                  |    3 +-
 include/coff/tic30.h                               |    2 +-
 include/coff/tic4x.h                               |    2 +-
 include/coff/tic54x.h                              |    2 +-
 include/coff/tic80.h                               |    2 +-
 include/coff/w65.h                                 |    2 +-
 include/coff/we32k.h                               |    2 +-
 include/coff/x86_64.h                              |    2 +-
 include/coff/xcoff.h                               |    3 +-
 include/coff/z80.h                                 |    2 +-
 include/coff/z8k.h                                 |    2 +-
 include/dis-asm.h                                  |    6 +-
 include/elf/ChangeLog                              |   35 +-
 include/elf/aarch64.h                              |    2 +-
 include/elf/alpha.h                                |    2 +-
 include/elf/arc.h                                  |    2 +-
 include/elf/arm.h                                  |    3 +-
 include/elf/avr.h                                  |    6 +-
 include/elf/bfin.h                                 |    2 +-
 include/elf/common.h                               |   14 +-
 include/elf/cr16.h                                 |    2 +-
 include/elf/cr16c.h                                |    2 +-
 include/elf/cris.h                                 |    2 +-
 include/elf/crx.h                                  |    2 +-
 include/elf/d10v.h                                 |    2 +-
 include/elf/d30v.h                                 |    2 +-
 include/elf/dlx.h                                  |    2 +-
 include/elf/dwarf.h                                |    2 +-
 include/elf/epiphany.h                             |    2 +-
 include/elf/external.h                             |    3 +-
 include/elf/fr30.h                                 |    2 +-
 include/elf/frv.h                                  |    2 +-
 include/elf/h8.h                                   |    2 +-
 include/elf/hppa.h                                 |    3 +-
 include/elf/i370.h                                 |    2 +-
 include/elf/i386.h                                 |    3 +-
 include/elf/i860.h                                 |    2 +-
 include/elf/i960.h                                 |    2 +-
 include/elf/ia64.h                                 |    3 +-
 include/elf/internal.h                             |    3 +-
 include/elf/ip2k.h                                 |    2 +-
 include/elf/iq2000.h                               |    2 +-
 include/elf/lm32.h                                 |    2 +-
 include/elf/m32c.h                                 |    2 +-
 include/elf/m32r.h                                 |    3 +-
 include/elf/m68hc11.h                              |    2 +-
 include/elf/m68k.h                                 |    3 +-
 include/elf/mcore.h                                |    2 +-
 include/elf/mep.h                                  |    3 +-
 include/elf/metag.h                                |    2 +-
 include/elf/microblaze.h                           |    2 +-
 include/elf/mips.h                                 |    5 +-
 include/elf/mmix.h                                 |    2 +-
 include/elf/mn10200.h                              |    2 +-
 include/elf/mn10300.h                              |    2 +-
 include/elf/moxie.h                                |    2 +-
 include/elf/msp430.h                               |    2 +-
 include/elf/mt.h                                   |    2 +-
 include/elf/nds32.h                                |    2 +-
 include/elf/nios2.h                                |    9 +-
 include/elf/openrisc.h                             |   39 -
 include/elf/or1k.h                                 |   65 +
 include/elf/or32.h                                 |   56 -
 include/elf/pj.h                                   |    2 +-
 include/elf/ppc.h                                  |    3 +-
 include/elf/ppc64.h                                |    6 +-
 include/elf/reloc-macros.h                         |    2 +-
 include/elf/rl78.h                                 |    2 +-
 include/elf/rx.h                                   |    2 +-
 include/elf/s390.h                                 |    2 +-
 include/elf/score.h                                |    2 +-
 include/elf/sh.h                                   |    3 +-
 include/elf/sparc.h                                |    4 +-
 include/elf/spu.h                                  |    2 +-
 include/elf/tic6x-attrs.h                          |    3 +-
 include/elf/tic6x.h                                |    3 +-
 include/elf/tilegx.h                               |    2 +-
 include/elf/tilepro.h                              |    2 +-
 include/elf/v850.h                                 |    2 +-
 include/elf/vax.h                                  |    2 +-
 include/elf/vxworks.h                              |    3 +-
 include/elf/x86-64.h                               |    3 +-
 include/elf/xc16x.h                                |    2 +-
 include/elf/xgate.h                                |    2 +-
 include/elf/xstormy16.h                            |    2 +-
 include/elf/xtensa.h                               |    2 +-
 include/fopen-bin.h                                |    2 +-
 include/fopen-same.h                               |    2 +-
 include/fopen-vms.h                                |    2 +-
 include/gdb/ChangeLog                              |   16 +
 include/gdb/callback.h                             |    2 +-
 include/gdb/fileio.h                               |    2 +-
 include/gdb/gdb-index.h                            |    2 +-
 include/gdb/remote-sim.h                           |    6 +-
 include/gdb/section-scripts.h                      |   50 +
 include/gdb/signals.def                            |    2 +-
 include/gdb/signals.h                              |    2 +-
 include/gdb/sim-arm.h                              |    2 +-
 include/gdb/sim-cr16.h                             |    2 +-
 include/gdb/sim-d10v.h                             |    2 +-
 include/gdb/sim-frv.h                              |    2 +-
 include/gdb/sim-ppc.h                              |    2 +-
 include/gdb/sim-rl78.h                             |    2 +-
 include/gdb/sim-rx.h                               |    2 +-
 include/gdbm.h                                     |   91 -
 include/hp-symtab.h                                |    2 +-
 include/ieee.h                                     |    2 +-
 include/libiberty.h                                |    6 +-
 include/longlong.h                                 |   22 +-
 include/mach-o/ChangeLog                           |   35 +-
 include/mach-o/arm.h                               |    3 +-
 include/mach-o/codesign.h                          |    3 +-
 include/mach-o/external.h                          |   21 +-
 include/mach-o/loader.h                            |   77 +-
 include/mach-o/reloc.h                             |    3 +-
 include/mach-o/unwind.h                            |  199 +
 include/mach-o/x86-64.h                            |    3 +-
 include/nlm/ChangeLog                              |    6 +-
 include/nlm/alpha-ext.h                            |    2 +-
 include/nlm/common.h                               |    2 +-
 include/nlm/external.h                             |    2 +-
 include/nlm/i386-ext.h                             |    2 +-
 include/nlm/internal.h                             |    2 +-
 include/nlm/ppc-ext.h                              |    2 +-
 include/nlm/sparc32-ext.h                          |    2 +-
 include/oasys.h                                    |    2 +-
 include/opcode/ChangeLog                           |   42 +-
 include/opcode/aarch64.h                           |    2 +-
 include/opcode/alpha.h                             |    2 +-
 include/opcode/arc.h                               |    3 +-
 include/opcode/arm.h                               |    2 +-
 include/opcode/avr.h                               |    2 +-
 include/opcode/bfin.h                              |    2 +-
 include/opcode/cgen.h                              |    3 +-
 include/opcode/convex.h                            |    2 +-
 include/opcode/cr16.h                              |    2 +-
 include/opcode/cris.h                              |    2 +-
 include/opcode/crx.h                               |    2 +-
 include/opcode/d10v.h                              |    3 +-
 include/opcode/d30v.h                              |    3 +-
 include/opcode/dlx.h                               |    2 +-
 include/opcode/h8300.h                             |    2 +-
 include/opcode/hppa.h                              |    4 +-
 include/opcode/i370.h                              |    3 +-
 include/opcode/i386.h                              |    4 +-
 include/opcode/i860.h                              |    3 +-
 include/opcode/i960.h                              |    2 +-
 include/opcode/ia64.h                              |    3 +-
 include/opcode/m68hc11.h                           |    3 +-
 include/opcode/m68k.h                              |    3 +-
 include/opcode/m88k.h                              |    3 +-
 include/opcode/metag.h                             |    2 +-
 include/opcode/mips.h                              |   82 +-
 include/opcode/mmix.h                              |    2 +-
 include/opcode/mn10200.h                           |    2 +-
 include/opcode/mn10300.h                           |    2 +-
 include/opcode/moxie.h                             |    2 +-
 include/opcode/msp430-decode.h                     |    2 +-
 include/opcode/msp430.h                            |    5 +-
 include/opcode/nds32.h                             |    2 +-
 include/opcode/nios2.h                             |    2 +-
 include/opcode/np1.h                               |    2 +-
 include/opcode/ns32k.h                             |    2 +-
 include/opcode/or32.h                              |  181 -
 include/opcode/pdp11.h                             |    2 +-
 include/opcode/pj.h                                |    2 +-
 include/opcode/pn.h                                |    2 +-
 include/opcode/ppc.h                               |    3 +-
 include/opcode/pyr.h                               |    2 +-
 include/opcode/rl78.h                              |    3 +-
 include/opcode/rx.h                                |    3 +-
 include/opcode/s390.h                              |    2 +-
 include/opcode/score-datadep.h                     |    2 +-
 include/opcode/score-inst.h                        |    2 +-
 include/opcode/sparc.h                             |    3 +-
 include/opcode/spu-insns.h                         |    2 +-
 include/opcode/spu.h                               |    2 +-
 include/opcode/tahoe.h                             |    2 +-
 include/opcode/tic30.h                             |    2 +-
 include/opcode/tic4x.h                             |    2 +-
 include/opcode/tic54x.h                            |    2 +-
 include/opcode/tic6x-control-registers.h           |    3 +-
 include/opcode/tic6x-insn-formats.h                |    2 +-
 include/opcode/tic6x-opcode-table.h                |    2 +-
 include/opcode/tic6x.h                             |    2 +-
 include/opcode/tic80.h                             |    2 +-
 include/opcode/tilegx.h                            |    2 +-
 include/opcode/tilepro.h                           |    2 +-
 include/opcode/v850.h                              |    2 +-
 include/opcode/vax.h                               |    2 +-
 include/opcode/xgate.h                             |    2 +-
 include/os9k.h                                     |    2 +-
 include/progress.h                                 |    2 +-
 include/som/ChangeLog                              |    6 +-
 include/som/aout.h                                 |    2 +-
 include/som/clock.h                                |    2 +-
 include/som/internal.h                             |    2 +-
 include/som/lst.h                                  |    2 +-
 include/som/reloc.h                                |    2 +-
 include/vms/ChangeLog                              |    6 +-
 include/vms/dcx.h                                  |    2 +-
 include/vms/dmt.h                                  |    2 +-
 include/vms/dsc.h                                  |    2 +-
 include/vms/dst.h                                  |    2 +-
 include/vms/eeom.h                                 |    2 +-
 include/vms/egps.h                                 |    2 +-
 include/vms/egsd.h                                 |    2 +-
 include/vms/egst.h                                 |    2 +-
 include/vms/egsy.h                                 |    2 +-
 include/vms/eiaf.h                                 |    2 +-
 include/vms/eicp.h                                 |    2 +-
 include/vms/eidc.h                                 |    2 +-
 include/vms/eiha.h                                 |    2 +-
 include/vms/eihd.h                                 |    2 +-
 include/vms/eihi.h                                 |    2 +-
 include/vms/eihs.h                                 |    2 +-
 include/vms/eihvn.h                                |    2 +-
 include/vms/eisd.h                                 |    2 +-
 include/vms/emh.h                                  |    2 +-
 include/vms/eobjrec.h                              |    2 +-
 include/vms/esdf.h                                 |    2 +-
 include/vms/esdfm.h                                |    2 +-
 include/vms/esdfv.h                                |    2 +-
 include/vms/esgps.h                                |    2 +-
 include/vms/esrf.h                                 |    2 +-
 include/vms/etir.h                                 |    2 +-
 include/vms/internal.h                             |    2 +-
 include/vms/lbr.h                                  |    2 +-
 include/vms/prt.h                                  |    2 +-
 include/vms/shl.h                                  |    2 +-
 include/xtensa-isa-internal.h                      |    2 +-
 include/xtensa-isa.h                               |    2 +-
 ld/ChangeLog                                       | 1160 +-
 ld/{ChangeLog => ChangeLog-2013}                   |    0
 ld/MAINTAINERS                                     |    2 +-
 ld/Makefile.am                                     | 1034 +-
 ld/Makefile.in                                     | 1102 +-
 ld/NEWS                                            |    8 +-
 ld/README                                          |    2 +-
 ld/configure                                       |   12 +-
 ld/configure.host                                  |    2 +-
 ld/configure.in                                    |    3 +-
 ld/configure.tgt                                   |   21 +-
 ld/deffile.h                                       |    3 +-
 ld/deffilep.y                                      |    3 +-
 ld/emulparams/README                               |    2 +-
 ld/emulparams/aarch64linux.sh                      |    2 +
 ld/emulparams/aarch64linux32.sh                    |    4 +-
 ld/emulparams/aarch64linux32b.sh                   |    1 +
 ld/emulparams/aarch64linuxb.sh                     |    1 +
 ld/emulparams/crislinux.sh                         |    1 +
 ld/emulparams/elf32_x86_64.sh                      |    9 +-
 ld/emulparams/{bfin.sh => elf32bfin.sh}            |    0
 ld/emulparams/elf32bfinfd.sh                       |    2 +-
 ld/emulparams/elf32openrisc.sh                     |   11 -
 ld/emulparams/elf32or1k.sh                         |   14 +
 ld/emulparams/elf32or1k_linux.sh                   |    5 +
 ld/emulparams/elf32ppccommon.sh                    |    2 -
 ld/emulparams/elf32ppcvxworks.sh                   |    2 +
 ld/emulparams/elf_i386.sh                          |    5 +-
 ld/emulparams/elf_x86_64.sh                        |    2 +
 ld/emulparams/msp430.sh                            |   18 +
 ld/emulparams/msp430X.sh                           |    8 +
 ld/emulparams/msp430all.sh                         |  562 -
 ld/emulparams/nds32elf.sh                          |    5 +-
 ld/emulparams/nds32elf16m.sh                       |    5 +-
 ld/emulparams/nds32elf_linux.sh                    |    5 +-
 ld/emulparams/nios2elf.sh                          |    2 +-
 ld/emulparams/nios2linux.sh                        |    6 +-
 ld/emulparams/or32.sh                              |    5 -
 ld/emulparams/or32elf.sh                           |    9 -
 ld/emulparams/score3_elf.sh                        |   33 +
 ld/emulparams/score7_elf.sh                        |    2 +
 ld/emulparams/scoreelf.sh                          |   41 -
 ld/emultempl/README                                |    2 +-
 ld/emultempl/aarch64elf.em                         |    6 +-
 ld/emultempl/aix.em                                |   17 +-
 ld/emultempl/alphaelf.em                           |    4 +-
 ld/emultempl/armcoff.em                            |    8 +-
 ld/emultempl/armelf.em                             |   18 +-
 ld/emultempl/avrelf.em                             |    3 +-
 ld/emultempl/beos.em                               |    6 +-
 ld/emultempl/bfin.em                               |    2 +-
 ld/emultempl/cr16elf.em                            |    2 +-
 ld/emultempl/crxelf.em                             |    3 +-
 ld/emultempl/elf-generic.em                        |    2 +-
 ld/emultempl/elf32.em                              |  196 +-
 ld/emultempl/epiphanyelf_4x4.em                    |    4 +-
 ld/emultempl/genelf.em                             |    2 +-
 ld/emultempl/generic.em                            |    8 +-
 ld/emultempl/gld960.em                             |    8 +-
 ld/emultempl/gld960c.em                            |    8 +-
 ld/emultempl/hppaelf.em                            |    7 +-
 ld/emultempl/ia64elf.em                            |    2 +-
 ld/emultempl/irix.em                               |    2 +-
 ld/emultempl/linux.em                              |   10 +-
 ld/emultempl/lnk960.em                             |    8 +-
 ld/emultempl/m68hc1xelf.em                         |    7 +-
 ld/emultempl/m68kcoff.em                           |    8 +-
 ld/emultempl/m68kelf.em                            |    3 +-
 ld/emultempl/metagelf.em                           |   10 +-
 ld/emultempl/mipself.em                            |    7 +-
 ld/emultempl/mmix-elfnmmo.em                       |    5 +-
 ld/emultempl/mmixelf.em                            |    2 +-
 ld/emultempl/mmo.em                                |    3 +-
 ld/emultempl/nds32elf.em                           |    3 +-
 ld/emultempl/needrelax.em                          |    2 +-
 ld/emultempl/netbsd.em                             |    2 +-
 ld/emultempl/nios2elf.em                           |  317 +
 ld/emultempl/pe.em                                 |  256 +-
 ld/emultempl/pep.em                                |  241 +-
 ld/emultempl/ppc32elf.em                           |  151 +-
 ld/emultempl/ppc64elf.em                           |  115 +-
 ld/emultempl/rxelf.em                              |    6 +-
 ld/emultempl/scoreelf.em                           |    2 +-
 ld/emultempl/sh64elf.em                            |    3 +-
 ld/emultempl/solaris2.em                           |    2 +-
 ld/emultempl/spu_ovl.S                             |    2 +-
 ld/emultempl/spuelf.em                             |   14 +-
 ld/emultempl/sunos.em                              |    9 +-
 ld/emultempl/tic6xdsbt.em                          |   26 +-
 ld/emultempl/ticoff.em                             |    8 +-
 ld/emultempl/vanilla.em                            |    6 +-
 ld/emultempl/vms.em                                |    5 +-
 ld/emultempl/vxworks.em                            |    2 +-
 ld/emultempl/xtensaelf.em                          |    3 +-
 ld/emultempl/z80.em                                |    2 +-
 ld/gen-doc.texi                                    |    4 +-
 ld/genscripts.sh                                   |   46 +-
 ld/h8-doc.texi                                     |    3 +-
 ld/ld.h                                            |   21 +-
 ld/ld.texinfo                                      |  145 +-
 ld/ldbuildid.c                                     |  158 +
 ld/ldbuildid.h                                     |   39 +
 ld/ldcref.c                                        |   32 +-
 ld/ldctor.c                                        |    4 +-
 ld/ldctor.h                                        |    3 +-
 ld/ldemul.c                                        |   11 +-
 ld/ldemul.h                                        |   11 +-
 ld/ldexp.c                                         |  135 +-
 ld/ldexp.h                                         |    3 +-
 ld/ldfile.c                                        |    6 +-
 ld/ldfile.h                                        |    3 +-
 ld/ldgram.y                                        |    2 +-
 ld/ldint.texinfo                                   |   10 +-
 ld/ldlang.c                                        |  437 +-
 ld/ldlang.h                                        |   43 +-
 ld/ldlex-wrapper.c                                 |    2 +-
 ld/ldlex.h                                         |    3 +-
 ld/ldlex.l                                         |    2 +-
 ld/ldmain.c                                        |   66 +-
 ld/ldmain.h                                        |    2 +-
 ld/ldmisc.c                                        |   21 +-
 ld/ldmisc.h                                        |    3 +-
 ld/ldver.c                                         |    6 +-
 ld/ldver.h                                         |    3 +-
 ld/ldwrite.c                                       |    4 +-
 ld/ldwrite.h                                       |    2 +-
 ld/lexsup.c                                        |    4 +-
 ld/mri.c                                           |    5 +-
 ld/mri.h                                           |    2 +-
 ld/pe-dll.c                                        |    2 +-
 ld/pe-dll.h                                        |    3 +-
 ld/pep-dll.c                                       |    2 +-
 ld/pep-dll.h                                       |    2 +-
 ld/plugin.c                                        |    2 +-
 ld/plugin.h                                        |    2 +-
 ld/po/Make-in                                      |    2 +-
 ld/po/POTFILES.in                                  |    2 +
 ld/po/ld.pot                                       | 1036 +-
 ld/scripttempl/README                              |    2 +-
 ld/scripttempl/elfmicroblaze.sc                    |    4 +-
 ld/scripttempl/or32.sc                             |   37 -
 ld/scripttempl/pe.sc                               |   25 +-
 ld/scripttempl/pep.sc                              |   25 +-
 ld/sysdep.h                                        |    3 +-
 ld/testplug.c                                      |    2 +-
 ld/testsuite/ChangeLog                             | 1958 +-
 ld/testsuite/{ChangeLog => ChangeLog-2013}         |    0
 ld/testsuite/config/default.exp                    |   12 +-
 ld/testsuite/ld-aarch64/aarch64-elf.exp            |    4 +-
 ld/testsuite/ld-aarch64/eh-frame.d                 |    4 +-
 ld/testsuite/ld-aarch64/relasz.d                   |   18 +
 ld/testsuite/ld-aarch64/relasz.s                   |    9 +
 ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.s       |    2 +-
 ld/testsuite/ld-alpha/alpha.exp                    |    2 +-
 ld/testsuite/ld-arm/arm-app-abs32.d                |    5 +-
 ld/testsuite/ld-arm/arm-app.d                      |    7 +-
 ld/testsuite/ld-arm/arm-dyn.ld                     |    2 +-
 ld/testsuite/ld-arm/arm-elf.exp                    |    6 +-
 ld/testsuite/ld-arm/arm-lib-plt32.d                |    7 +-
 ld/testsuite/ld-arm/arm-lib.d                      |    7 +-
 ld/testsuite/ld-arm/arm-lib.ld                     |    2 +-
 ld/testsuite/ld-arm/arm-no-rel-plt.ld              |    4 -
 ld/testsuite/ld-arm/arm-rel32.d                    |    2 +-
 ld/testsuite/ld-arm/armthumb-lib.d                 |    7 +-
 ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d          |    7 +-
 ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d        |    7 +-
 ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d         |    7 +-
 ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d     |   69 +-
 ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d        |    7 +-
 ld/testsuite/ld-arm/data-only-map.d                |    2 +-
 ld/testsuite/ld-arm/export-class.exp               |    2 +-
 ld/testsuite/ld-arm/farcall-mixed-app-v5.d         |   12 +-
 ld/testsuite/ld-arm/farcall-mixed-app.d            |   12 +-
 ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d        |   16 +-
 ld/testsuite/ld-arm/farcall-mixed-lib.d            |   16 +-
 ld/testsuite/ld-arm/fix-arm1176-off.d              |    2 +-
 ld/testsuite/ld-arm/fix-arm1176-on.d               |    2 +-
 ld/testsuite/ld-arm/gc-hidden-1.d                  |   17 +-
 ld/testsuite/ld-arm/ifunc-1.gd                     |    8 +-
 ld/testsuite/ld-arm/ifunc-10.dd                    |  164 +-
 ld/testsuite/ld-arm/ifunc-10.gd                    |   52 +-
 ld/testsuite/ld-arm/ifunc-11.gd                    |    8 +-
 ld/testsuite/ld-arm/ifunc-12.gd                    |   12 +-
 ld/testsuite/ld-arm/ifunc-13.gd                    |    8 +-
 ld/testsuite/ld-arm/ifunc-14.dd                    |    4 +-
 ld/testsuite/ld-arm/ifunc-14.gd                    |    8 +-
 ld/testsuite/ld-arm/ifunc-14.rd                    |    4 +-
 ld/testsuite/ld-arm/ifunc-15.dd                    |    4 +-
 ld/testsuite/ld-arm/ifunc-15.gd                    |    8 +-
 ld/testsuite/ld-arm/ifunc-16.gd                    |    8 +-
 ld/testsuite/ld-arm/ifunc-17.gd                    |    4 +-
 ld/testsuite/ld-arm/ifunc-2.gd                     |   14 +-
 ld/testsuite/ld-arm/ifunc-3.dd                     |   13 +-
 ld/testsuite/ld-arm/ifunc-3.gd                     |   12 +-
 ld/testsuite/ld-arm/ifunc-4.dd                     |  202 +-
 ld/testsuite/ld-arm/ifunc-4.gd                     |   38 +-
 ld/testsuite/ld-arm/ifunc-5.gd                     |    6 +-
 ld/testsuite/ld-arm/ifunc-6.gd                     |    8 +-
 ld/testsuite/ld-arm/ifunc-7.dd                     |   14 +-
 ld/testsuite/ld-arm/ifunc-7.gd                     |   12 +-
 ld/testsuite/ld-arm/ifunc-8.dd                     |  208 +-
 ld/testsuite/ld-arm/ifunc-8.gd                     |   32 +-
 ld/testsuite/ld-arm/ifunc-9.dd                     |    9 +-
 ld/testsuite/ld-arm/ifunc-9.gd                     |    8 +-
 ld/testsuite/ld-arm/jump-reloc-veneers-long.d      |    2 +-
 ld/testsuite/ld-arm/long-plt-format.d              |   16 +
 ld/testsuite/ld-arm/long-plt-format.s              |    7 +
 ld/testsuite/ld-arm/mixed-app-v5.d                 |    8 +-
 ld/testsuite/ld-arm/mixed-app.d                    |    8 +-
 ld/testsuite/ld-arm/mixed-lib.d                    |    7 +-
 ld/testsuite/ld-arm/reloc-boundaries.d             |    2 +-
 ld/testsuite/ld-arm/thumb2-bl-undefweak.d          |    2 +-
 ld/testsuite/ld-arm/thumb2-bl-undefweak1.d         |    2 +-
 ld/testsuite/ld-auto-import/auto-import.exp        |    3 +-
 ld/testsuite/ld-avr/avr.exp                        |   31 +
 ld/testsuite/ld-avr/norelax_diff.d                 |   13 +
 ld/testsuite/ld-avr/relax.s                        |   12 +
 ld/testsuite/ld-avr/relax_diff.d                   |   14 +
 ld/testsuite/ld-bootstrap/bootstrap.exp            |   19 +-
 ld/testsuite/ld-bootstrap/ppc476.t                 |    7 +
 ld/testsuite/ld-cdtest/cdtest.exp                  |    3 +-
 ld/testsuite/ld-checks/checks.exp                  |    2 +-
 ld/testsuite/ld-cris/cris.exp                      |    2 +-
 ld/testsuite/ld-crx/crx.exp                        |    2 +-
 ld/testsuite/ld-cygwin/exe-export.exp              |    3 +-
 ld/testsuite/ld-d10v/d10v.exp                      |    2 +-
 ld/testsuite/ld-discard/discard.exp                |    2 +-
 ld/testsuite/ld-discard/extern.d                   |    2 +-
 ld/testsuite/ld-discard/start.d                    |    2 +-
 ld/testsuite/ld-discard/static.d                   |    2 +-
 ld/testsuite/ld-elf/audit.exp                      |    2 +-
 ld/testsuite/ld-elf/binutils.exp                   |   26 +-
 ld/testsuite/ld-elf/comm-data.exp                  |    2 +-
 ld/testsuite/ld-elf/compress.exp                   |    2 +-
 ld/testsuite/ld-elf/compress1.s                    |    2 +-
 ld/testsuite/ld-elf/dwarf.exp                      |    2 +-
 ld/testsuite/ld-elf/dynamic-1.c                    |   10 +
 ld/testsuite/ld-elf/dynamic-1.rd                   |    5 +
 ld/testsuite/ld-elf/dynamic-1.syms                 |    3 +
 ld/testsuite/ld-elf/eh-frame-hdr.d                 |    2 +-
 ld/testsuite/ld-elf/eh-group.exp                   |    2 +-
 ld/testsuite/ld-elf/ehdr_start-shared.d            |    9 +
 ld/testsuite/ld-elf/ehdr_start-userdef.d           |    1 +
 ld/testsuite/ld-elf/ehdr_start-weak.d              |    1 +
 ld/testsuite/ld-elf/ehdr_start.d                   |    1 +
 ld/testsuite/ld-elf/elf.exp                        |    3 +-
 ld/testsuite/ld-elf/exclude.exp                    |    2 +-
 ld/testsuite/ld-elf/export-class.exp               |    2 +-
 ld/testsuite/ld-elf/frame.exp                      |    2 +-
 ld/testsuite/ld-elf/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/indirect.exp                   |    2 +-
 ld/testsuite/ld-elf/linkonce2.d                    |    2 +-
 ld/testsuite/ld-elf/merge.d                        |    2 +-
 ld/testsuite/ld-elf/merge2.d                       |    2 +-
 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/pr16322.d                      |    7 +
 ld/testsuite/ld-elf/pr16322.s                      |    6 +
 ld/testsuite/ld-elf/pr16498a.d                     |    9 +
 ld/testsuite/ld-elf/pr16498a.s                     |   23 +
 ld/testsuite/ld-elf/pr16498a.t                     |    6 +
 ld/testsuite/ld-elf/pr16498b.d                     |   10 +
 ld/testsuite/ld-elf/pr16498b.t                     |    6 +
 ld/testsuite/ld-elf/pr2404.out                     |    4 +
 ld/testsuite/ld-elf/pr2404a.c                      |   10 +
 ld/testsuite/ld-elf/pr2404b.c                      |   21 +
 ld/testsuite/ld-elf/pr349.d                        |    2 +-
 ld/testsuite/ld-elf/provide-hidden.exp             |    2 +-
 ld/testsuite/ld-elf/rdynamic-1.c                   |   10 +
 ld/testsuite/ld-elf/rdynamic-1.rd                  |    5 +
 ld/testsuite/ld-elf/sec-to-seg.exp                 |    2 +-
 ld/testsuite/ld-elf/sec64k.exp                     |    5 +-
 ld/testsuite/ld-elf/shared.exp                     |   75 +-
 ld/testsuite/ld-elf/tls_common.exp                 |    2 +-
 ld/testsuite/ld-elf/warn1.d                        |    2 +-
 ld/testsuite/ld-elf/warn2.d                        |    2 +-
 ld/testsuite/ld-elf/warn3.d                        |    2 +-
 ld/testsuite/ld-elf/wrap.exp                       |    2 +-
 ld/testsuite/ld-elfcomm/elfcomm.exp                |    3 +-
 ld/testsuite/ld-elfvers/vers.exp                   |    3 +-
 ld/testsuite/ld-elfvsb/elf-offset.ld               |    2 +-
 ld/testsuite/ld-elfvsb/elfvsb.exp                  |    3 +-
 ld/testsuite/ld-elfweak/elfweak.exp                |   20 +-
 ld/testsuite/ld-fastcall/fastcall.exp              |    2 +-
 ld/testsuite/ld-frv/fdpic.exp                      |    2 +-
 ld/testsuite/ld-frv/frv-elf.exp                    |    2 +-
 ld/testsuite/ld-frv/tls.exp                        |    2 +-
 ld/testsuite/ld-gc/gc.exp                          |    3 +-
 ld/testsuite/ld-h8300/h8300.exp                    |    2 +-
 ld/testsuite/ld-i386/export-class.exp              |    2 +-
 ld/testsuite/ld-i386/i386.exp                      |    3 +-
 ld/testsuite/ld-ia64/ia64.exp                      |    2 +-
 ld/testsuite/ld-ia64/line.exp                      |    2 +-
 ld/testsuite/ld-ifunc/binutils.exp                 |    2 +-
 ld/testsuite/ld-ifunc/dummy.c                      |    1 +
 ld/testsuite/ld-ifunc/ifunc.exp                    |   47 +-
 ld/testsuite/ld-ifunc/pr16467.out                  |    1 +
 ld/testsuite/ld-ifunc/pr16467a.c                   |    5 +
 ld/testsuite/ld-ifunc/pr16467a.map                 |    4 +
 ld/testsuite/ld-ifunc/pr16467b.c                   |    7 +
 ld/testsuite/ld-ifunc/pr16467b.map                 |    4 +
 ld/testsuite/ld-ifunc/pr16467c.c                   |    9 +
 ld/testsuite/ld-libs/libs.exp                      |    2 +-
 ld/testsuite/ld-linkonce/linkonce.exp              |    2 +-
 ld/testsuite/ld-m68hc11/m68hc11.exp                |    2 +-
 ld/testsuite/ld-m68k/m68k-got.exp                  |    2 +-
 ld/testsuite/ld-m68k/m68k.exp                      |    2 +-
 ld/testsuite/ld-mep/mep.exp                        |    2 +-
 ld/testsuite/ld-metag/metag.exp                    |    2 +-
 ld/testsuite/ld-mips-elf/comm-data.exp             |    2 +-
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d  |  202 +-
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d        |  202 +-
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d  |  204 +-
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d  |  204 +-
 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d        |  203 +-
 ld/testsuite/ld-mips-elf/export-class.exp          |    2 +-
 ld/testsuite/ld-mips-elf/mips-dyn.ld               |    2 +-
 ld/testsuite/ld-mips-elf/mips-elf-flags.exp        |    2 +-
 ld/testsuite/ld-mips-elf/mips-elf.exp              |    3 +-
 ld/testsuite/ld-mips-elf/mips-lib.ld               |    2 +-
 ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.sd      |    2 +-
 ld/testsuite/ld-misc/defsym.exp                    |    2 +-
 ld/testsuite/ld-mmix/b-offloc.s                    |    2 +-
 ld/testsuite/ld-mmix/b-offlocmis.s                 |   17 +
 ld/testsuite/ld-mmix/mmix.exp                      |    2 +-
 ld/testsuite/ld-mmix/sec-10.d                      |   18 +
 ld/testsuite/ld-mmix/sec-10.s                      |    8 +
 ld/testsuite/ld-mmix/sec-11.d                      |    7 +
 ld/testsuite/ld-mmix/sec-11.ld                     |   10 +
 ld/testsuite/ld-mmix/sec-12.d                      |   26 +
 ld/testsuite/ld-mmix/wrap1.d                       |   21 +
 ld/testsuite/ld-mmix/wrap1a.s                      |    2 +
 ld/testsuite/ld-mmix/wrap1b.s                      |    4 +
 ld/testsuite/ld-mmix/wrap1c.s                      |    4 +
 ld/testsuite/ld-mmix/wrap2.d                       |   21 +
 ld/testsuite/ld-mmix/wrap3.d                       |   21 +
 ld/testsuite/ld-mmix/wrap3a.s                      |    2 +
 ld/testsuite/ld-mmix/wrap3b.s                      |    4 +
 ld/testsuite/ld-mmix/wrap4.d                       |   21 +
 ld/testsuite/ld-mn10300/mn10300.exp                |    2 +-
 ld/testsuite/ld-nds32/nds32.exp                    |    2 +-
 ld/testsuite/ld-nios2/relax_call26.s               |   27 +
 ld/testsuite/ld-nios2/relax_call26_boundary.ld     |   14 +
 ld/testsuite/ld-nios2/relax_call26_boundary.s      |   29 +
 ld/testsuite/ld-nios2/relax_call26_boundary_c8.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_cc.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_d0.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_d4.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_d8.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_dc.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_f0.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_f4.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_f8.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_boundary_fc.d   |    9 +
 ld/testsuite/ld-nios2/relax_call26_cache.d         |    9 +
 ld/testsuite/ld-nios2/relax_call26_cache.ld        |   13 +
 ld/testsuite/ld-nios2/relax_call26_cache.s         |   28 +
 ld/testsuite/ld-nios2/relax_call26_multi.d         |   36 +
 ld/testsuite/ld-nios2/relax_call26_multi.ld        |   14 +
 ld/testsuite/ld-nios2/relax_call26_norelax.d       |    5 +
 ld/testsuite/ld-nios2/relax_call26_shared.d        |   31 +
 ld/testsuite/ld-nios2/relax_call26_shared.ld       |   13 +
 ld/testsuite/ld-pe/longsecn-1.d                    |    2 +-
 ld/testsuite/ld-pe/longsecn-2.d                    |    1 +
 ld/testsuite/ld-pe/longsecn-3.d                    |    3 +-
 ld/testsuite/ld-pe/longsecn-4.d                    |    3 +-
 ld/testsuite/ld-pe/longsecn-5.d                    |    3 +-
 ld/testsuite/ld-pe/longsecn.d                      |    2 +-
 ld/testsuite/ld-pe/non-c-lang-syms.s               |    1 -
 ld/testsuite/ld-pe/orphana_nu.s                    |    2 +
 ld/testsuite/ld-pe/pe-compile.exp                  |    3 +-
 ld/testsuite/ld-pe/pe-run.exp                      |    3 +-
 ld/testsuite/ld-pe/pe-run2.exp                     |    3 +-
 ld/testsuite/ld-pe/pe.exp                          |    3 +-
 ld/testsuite/ld-pe/secrel.d                        |    1 +
 ld/testsuite/ld-pie/pie.exp                        |    2 +-
 ld/testsuite/ld-plugin/lto.exp                     |   30 +-
 ld/testsuite/ld-plugin/plugin.exp                  |    3 +-
 ld/testsuite/ld-plugin/pr16846a.c                  |    7 +
 ld/testsuite/ld-plugin/pr16846b.c                  |    7 +
 ld/testsuite/ld-plugin/pr16846c.c                  |    1 +
 ld/testsuite/ld-powerpc/aix52.exp                  |    2 +-
 ld/testsuite/ld-powerpc/ambiguousv1.d              |   12 +
 ld/testsuite/ld-powerpc/ambiguousv2.d              |   12 +
 ld/testsuite/ld-powerpc/elfv2-2a.s                 |   27 +
 ld/testsuite/ld-powerpc/elfv2-2b.s                 |   17 +
 ld/testsuite/ld-powerpc/elfv2-2exe.d               |   41 +
 ld/testsuite/ld-powerpc/elfv2-2so.d                |    5 +
 ld/testsuite/ld-powerpc/elfv2exe.d                 |    8 +-
 ld/testsuite/ld-powerpc/export-class.exp           |    2 +-
 ld/testsuite/ld-powerpc/funref.s                   |    4 +
 ld/testsuite/ld-powerpc/funv1.s                    |   10 +
 ld/testsuite/ld-powerpc/funv2.s                    |    6 +
 ld/testsuite/ld-powerpc/powerpc.exp                |    9 +-
 ld/testsuite/ld-powerpc/startv1.s                  |    8 +
 ld/testsuite/ld-powerpc/startv2.s                  |    5 +
 ld/testsuite/ld-powerpc/vle-multiseg-1.ld          |    3 +-
 ld/testsuite/ld-powerpc/vle-multiseg-2.ld          |    3 +-
 ld/testsuite/ld-powerpc/vle-multiseg-3.ld          |    3 +-
 ld/testsuite/ld-powerpc/vle-multiseg-4.ld          |    3 +-
 ld/testsuite/ld-powerpc/vle-multiseg-6.ld          |    3 -
 ld/testsuite/ld-powerpc/vle-reloc-3.d              |    8 +-
 ld/testsuite/ld-powerpc/vle.ld                     |    3 +-
 ld/testsuite/ld-s390/s390.exp                      |    2 +-
 ld/testsuite/ld-scripts/align.exp                  |    3 +-
 ld/testsuite/ld-scripts/alignof.exp                |    2 +-
 ld/testsuite/ld-scripts/assert.exp                 |    3 +-
 ld/testsuite/ld-scripts/crossref.exp               |    3 +-
 ld/testsuite/ld-scripts/data.exp                   |    5 +-
 ld/testsuite/ld-scripts/default-script.exp         |    3 +-
 ld/testsuite/ld-scripts/defined.exp                |    3 +-
 ld/testsuite/ld-scripts/dynamic-sections.exp       |    2 +-
 ld/testsuite/ld-scripts/empty-address.exp          |    3 +-
 ld/testsuite/ld-scripts/empty-aligned.d            |   14 +-
 ld/testsuite/ld-scripts/empty-aligned.exp          |    3 +-
 ld/testsuite/ld-scripts/empty-aligned.t            |    8 +-
 ld/testsuite/ld-scripts/empty-orphan.exp           |    3 +-
 ld/testsuite/ld-scripts/expr.exp                   |    4 +-
 ld/testsuite/ld-scripts/extern.exp                 |    3 +-
 ld/testsuite/ld-scripts/fill.d                     |   29 +
 ld/testsuite/ld-scripts/fill.t                     |   20 +
 ld/testsuite/ld-scripts/fill_0.s                   |    2 +
 ld/testsuite/ld-scripts/fill_1.s                   |    3 +
 ld/testsuite/ld-scripts/fill_2.s                   |    3 +
 ld/testsuite/ld-scripts/include.exp                |    2 +-
 ld/testsuite/ld-scripts/log2.exp                   |    3 +-
 ld/testsuite/ld-scripts/map-address.exp            |    2 +-
 ld/testsuite/ld-scripts/overlay-size.exp           |    2 +-
 ld/testsuite/ld-scripts/phdrs.exp                  |    3 +-
 ld/testsuite/ld-scripts/phdrs2.exp                 |    2 +-
 ld/testsuite/ld-scripts/phdrs3.exp                 |    2 +-
 ld/testsuite/ld-scripts/pr14962-2.d                |   10 +
 ld/testsuite/ld-scripts/pr14962-2.t                |   11 +
 ld/testsuite/ld-scripts/provide.exp                |    3 +-
 ld/testsuite/ld-scripts/rgn-at.exp                 |    2 +-
 ld/testsuite/ld-scripts/rgn-at10.d                 |   12 +
 ld/testsuite/ld-scripts/rgn-at10.s                 |   10 +
 ld/testsuite/ld-scripts/rgn-at10.t                 |   13 +
 ld/testsuite/ld-scripts/rgn-at11.d                 |   11 +
 ld/testsuite/ld-scripts/rgn-at11.t                 |   13 +
 ld/testsuite/ld-scripts/rgn-at9.d                  |   10 +
 ld/testsuite/ld-scripts/rgn-at9.t                  |   12 +
 ld/testsuite/ld-scripts/rgn-over.exp               |    2 +-
 ld/testsuite/ld-scripts/script.exp                 |    2 +-
 ld/testsuite/ld-scripts/section-flags.exp          |    2 +-
 ld/testsuite/ld-scripts/section-match.exp          |    2 +-
 ld/testsuite/ld-scripts/size.exp                   |    2 +-
 ld/testsuite/ld-scripts/sizeof.exp                 |    3 +-
 ld/testsuite/ld-scripts/sort.exp                   |    3 +-
 ld/testsuite/ld-scripts/weak.exp                   |    7 +-
 ld/testsuite/ld-selective/sel-dump.exp             |    2 +-
 ld/testsuite/ld-selective/selective.exp            |    3 +-
 ld/testsuite/ld-sh/arch/arch.exp                   |    3 +-
 ld/testsuite/ld-sh/rd-sh.exp                       |    2 +-
 ld/testsuite/ld-sh/sh-vxworks.exp                  |    2 +-
 ld/testsuite/ld-sh/sh.exp                          |    3 +-
 ld/testsuite/ld-sh/sh64/rd-sh64.exp                |    2 +-
 ld/testsuite/ld-sh/sh64/relax.exp                  |    2 +-
 ld/testsuite/ld-sh/sh64/relfail.exp                |    2 +-
 ld/testsuite/ld-sh/sh64/sh64.exp                   |    2 +-
 ld/testsuite/ld-shared/elf-offset.ld               |    2 +-
 ld/testsuite/ld-shared/shared.exp                  |    7 +-
 ld/testsuite/ld-size/size.exp                      |    2 +-
 ld/testsuite/ld-sparc/sparc.exp                    |    2 +-
 ld/testsuite/ld-spu/spu.exp                        |    2 +-
 ld/testsuite/ld-srec/srec.exp                      |    2 +-
 ld/testsuite/ld-tic6x/shlib-1.rd                   |    6 +-
 ld/testsuite/ld-tic6x/shlib-1b.rd                  |    6 +-
 ld/testsuite/ld-tic6x/shlib-1r.rd                  |    6 +-
 ld/testsuite/ld-tic6x/shlib-1rb.rd                 |    6 +-
 ld/testsuite/ld-tic6x/shlib-app-1.rd               |    8 +-
 ld/testsuite/ld-tic6x/shlib-app-1b.rd              |    8 +-
 ld/testsuite/ld-tic6x/shlib-app-1r.rd              |    6 +-
 ld/testsuite/ld-tic6x/shlib-app-1rb.rd             |    6 +-
 ld/testsuite/ld-tic6x/shlib-noindex.rd             |    8 +-
 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-tic6x/tic6x.exp                    |    4 +-
 ld/testsuite/ld-tilegx/tilegx.exp                  |    2 +-
 ld/testsuite/ld-tilepro/tilepro.exp                |    2 +-
 ld/testsuite/ld-undefined/entry.exp                |    2 +-
 ld/testsuite/ld-undefined/undefined.exp            |    3 +-
 ld/testsuite/ld-undefined/weak-undef.exp           |    3 +-
 ld/testsuite/ld-unique/unique.exp                  |    2 +-
 ld/testsuite/ld-v850/v850.exp                      |    2 +-
 ld/testsuite/ld-vax-elf/export-class.exp           |    2 +-
 ld/testsuite/ld-vax-elf/vax-elf.exp                |    2 +-
 ld/testsuite/ld-versados/versados.exp              |    2 +-
 ld/testsuite/ld-vxworks/vxworks.exp                |    2 +-
 ld/testsuite/ld-x86-64/bnd-ifunc-1.d               |    7 +
 ld/testsuite/ld-x86-64/bnd-ifunc-1.s               |   16 +
 ld/testsuite/ld-x86-64/bnd-plt-1.d                 |   55 +
 ld/testsuite/ld-x86-64/dwarfreloc.exp              |    2 +-
 ld/testsuite/ld-x86-64/export-class.exp            |    2 +-
 ld/testsuite/ld-x86-64/line.exp                    |    2 +-
 ld/testsuite/ld-x86-64/mpx.exp                     |    5 +-
 ld/testsuite/ld-x86-64/plt-nacl.pd                 |   12 +-
 ld/testsuite/ld-x86-64/pr14207.d                   |   23 +-
 ld/testsuite/ld-x86-64/tlsbin.dd                   |    4 +-
 ld/testsuite/ld-x86-64/tlsdesc-nacl.pd             |    8 +-
 ld/testsuite/ld-x86-64/tlsgdesc.dd                 |    8 +-
 ld/testsuite/ld-x86-64/tlsld1.dd                   |    2 +-
 ld/testsuite/ld-x86-64/tlsld3.dd                   |    2 +-
 ld/testsuite/ld-x86-64/tlspic.dd                   |   16 +-
 ld/testsuite/ld-x86-64/x86-64.exp                  |    3 +-
 ld/testsuite/ld-xc16x/xc16x.exp                    |    2 +-
 ld/testsuite/ld-xstormy16/xstormy16.exp            |    2 +-
 ld/testsuite/ld-xtensa/coalesce.exp                |    3 +-
 ld/testsuite/ld-xtensa/diff_overflow.exp           |   45 +
 ld/testsuite/ld-xtensa/diff_overflow1.s            |   27 +
 ld/testsuite/ld-xtensa/diff_overflow2.s            |   22 +
 ld/testsuite/ld-xtensa/lcall.exp                   |    3 +-
 ld/testsuite/ld-xtensa/xtensa.exp                  |    2 +-
 ld/testsuite/lib/ld-lib.exp                        |   89 +-
 libdecnumber/ChangeLog                             |    5 +
 libdecnumber/decNumberLocal.h                      |    7 +-
 libiberty/ChangeLog                                |   74 +
 libiberty/Makefile.in                              |  384 +-
 libiberty/_doprnt.c                                |    6 +-
 libiberty/asprintf.c                               |    9 +-
 libiberty/concat.c                                 |   45 +-
 libiberty/configure                                |    7 +
 libiberty/configure.ac                             |    6 +
 libiberty/cp-demangle.c                            |   70 +-
 libiberty/cplus-dem.c                              |    7 +
 libiberty/maint-tool                               |    5 +-
 libiberty/pex-win32.c                              |   46 +-
 libiberty/regex.c                                  |    6 +-
 libiberty/simple-object.c                          |   50 +-
 libiberty/snprintf.c                               |   10 +-
 libiberty/testsuite/demangle-expected              |   31 +
 libiberty/vasprintf.c                              |    8 +-
 libiberty/vsnprintf.c                              |   10 +-
 ltmain.sh                                          |    2 +-
 opcodes/ChangeLog                                  | 1529 +-
 opcodes/ChangeLog-2013                             | 1364 +
 opcodes/MAINTAINERS                                |    2 +-
 opcodes/Makefile.am                                |   34 +-
 opcodes/Makefile.in                                |   47 +-
 opcodes/aarch64-asm-2.c                            |    2 +-
 opcodes/aarch64-asm.c                              |    2 +-
 opcodes/aarch64-asm.h                              |    2 +-
 opcodes/aarch64-dis-2.c                            |    2 +-
 opcodes/aarch64-dis.c                              |   14 +-
 opcodes/aarch64-dis.h                              |    2 +-
 opcodes/aarch64-gen.c                              |    4 +-
 opcodes/aarch64-opc-2.c                            |    2 +-
 opcodes/aarch64-opc.c                              |    9 +-
 opcodes/aarch64-opc.h                              |    2 +-
 opcodes/aarch64-tbl.h                              |   22 +-
 opcodes/alpha-dis.c                                |    3 +-
 opcodes/alpha-opc.c                                |    3 +-
 opcodes/arc-dis.c                                  |    3 +-
 opcodes/arc-dis.h                                  |    3 +-
 opcodes/arc-ext.c                                  |    3 +-
 opcodes/arc-ext.h                                  |    2 +-
 opcodes/arc-opc.c                                  |    3 +-
 opcodes/arm-dis.c                                  |    2 +-
 opcodes/avr-dis.c                                  |    3 +-
 opcodes/bfin-dis.c                                 |    3 +-
 opcodes/cgen-asm.c                                 |    3 +-
 opcodes/cgen-asm.in                                |    3 +-
 opcodes/cgen-bitset.c                              |    3 +-
 opcodes/cgen-dis.c                                 |    2 +-
 opcodes/cgen-dis.in                                |    3 +-
 opcodes/cgen-ibld.in                               |    3 +-
 opcodes/cgen-opc.c                                 |    3 +-
 opcodes/cgen.sh                                    |    2 +-
 opcodes/config.in                                  |    3 +
 opcodes/configure                                  |   45 +-
 opcodes/configure.com                              |    2 +-
 opcodes/configure.in                               |   16 +-
 opcodes/cr16-dis.c                                 |    2 +-
 opcodes/cr16-opc.c                                 |    2 +-
 opcodes/cris-dis.c                                 |    3 +-
 opcodes/cris-opc.c                                 |    2 +-
 opcodes/crx-dis.c                                  |    2 +-
 opcodes/crx-opc.c                                  |    2 +-
 opcodes/d10v-dis.c                                 |    3 +-
 opcodes/d10v-opc.c                                 |    3 +-
 opcodes/d30v-dis.c                                 |    3 +-
 opcodes/d30v-opc.c                                 |    3 +-
 opcodes/dis-buf.c                                  |    3 +-
 opcodes/dis-init.c                                 |    2 +-
 opcodes/disassemble.c                              |   21 +-
 opcodes/dlx-dis.c                                  |    2 +-
 opcodes/epiphany-asm.c                             |    3 +-
 opcodes/epiphany-desc.c                            |    2 +-
 opcodes/epiphany-desc.h                            |    2 +-
 opcodes/epiphany-dis.c                             |    3 +-
 opcodes/epiphany-ibld.c                            |    3 +-
 opcodes/epiphany-opc.c                             |    2 +-
 opcodes/epiphany-opc.h                             |    2 +-
 opcodes/fr30-asm.c                                 |    3 +-
 opcodes/fr30-desc.c                                |    2 +-
 opcodes/fr30-desc.h                                |    2 +-
 opcodes/fr30-dis.c                                 |    3 +-
 opcodes/fr30-ibld.c                                |    3 +-
 opcodes/fr30-opc.c                                 |    2 +-
 opcodes/fr30-opc.h                                 |    2 +-
 opcodes/frv-asm.c                                  |    3 +-
 opcodes/frv-desc.c                                 |    2 +-
 opcodes/frv-desc.h                                 |    2 +-
 opcodes/frv-dis.c                                  |    3 +-
 opcodes/frv-ibld.c                                 |    3 +-
 opcodes/frv-opc.c                                  |    2 +-
 opcodes/frv-opc.h                                  |    2 +-
 opcodes/h8300-dis.c                                |    3 +-
 opcodes/h8500-dis.c                                |    9 +-
 opcodes/h8500-opc.h                                |    2 +-
 opcodes/hppa-dis.c                                 |    3 +-
 opcodes/i370-dis.c                                 |    3 +-
 opcodes/i370-opc.c                                 |    3 +-
 opcodes/i386-dis-evex.h                            |   16 +-
 opcodes/i386-dis.c                                 |  384 +-
 opcodes/i386-gen.c                                 |   38 +-
 opcodes/i386-init.h                                |  753 +-
 opcodes/i386-opc.c                                 |    3 +-
 opcodes/i386-opc.h                                 |   18 +-
 opcodes/i386-opc.tbl                               |   64 +-
 opcodes/i386-reg.tbl                               |    3 +-
 opcodes/i386-tbl.h                                 |94013 ++++++++++----------
 opcodes/i860-dis.c                                 |    2 +-
 opcodes/i960-dis.c                                 |    3 +-
 opcodes/ia64-asmtab.c                              |    2 +-
 opcodes/ia64-asmtab.h                              |    2 +-
 opcodes/ia64-dis.c                                 |    3 +-
 opcodes/ia64-gen.c                                 |    5 +-
 opcodes/ia64-opc-a.c                               |    3 +-
 opcodes/ia64-opc-b.c                               |    3 +-
 opcodes/ia64-opc-d.c                               |    3 +-
 opcodes/ia64-opc-f.c                               |    3 +-
 opcodes/ia64-opc-i.c                               |    3 +-
 opcodes/ia64-opc-m.c                               |    3 +-
 opcodes/ia64-opc-x.c                               |    2 +-
 opcodes/ia64-opc.c                                 |    3 +-
 opcodes/ia64-opc.h                                 |    3 +-
 opcodes/ip2k-asm.c                                 |    3 +-
 opcodes/ip2k-desc.c                                |    2 +-
 opcodes/ip2k-desc.h                                |    2 +-
 opcodes/ip2k-dis.c                                 |    3 +-
 opcodes/ip2k-ibld.c                                |    3 +-
 opcodes/ip2k-opc.c                                 |    2 +-
 opcodes/ip2k-opc.h                                 |    2 +-
 opcodes/iq2000-asm.c                               |    3 +-
 opcodes/iq2000-desc.c                              |    2 +-
 opcodes/iq2000-desc.h                              |    2 +-
 opcodes/iq2000-dis.c                               |    3 +-
 opcodes/iq2000-ibld.c                              |    3 +-
 opcodes/iq2000-opc.c                               |    2 +-
 opcodes/iq2000-opc.h                               |    2 +-
 opcodes/lm32-asm.c                                 |    3 +-
 opcodes/lm32-desc.c                                |    2 +-
 opcodes/lm32-desc.h                                |    2 +-
 opcodes/lm32-dis.c                                 |    3 +-
 opcodes/lm32-ibld.c                                |    3 +-
 opcodes/lm32-opc.c                                 |    2 +-
 opcodes/lm32-opc.h                                 |    2 +-
 opcodes/lm32-opinst.c                              |    2 +-
 opcodes/m10200-dis.c                               |    3 +-
 opcodes/m10200-opc.c                               |    2 +-
 opcodes/m10300-dis.c                               |    3 +-
 opcodes/m10300-opc.c                               |    3 +-
 opcodes/m32c-asm.c                                 |    3 +-
 opcodes/m32c-desc.c                                |    2 +-
 opcodes/m32c-desc.h                                |    2 +-
 opcodes/m32c-dis.c                                 |    3 +-
 opcodes/m32c-ibld.c                                |    3 +-
 opcodes/m32c-opc.c                                 |    2 +-
 opcodes/m32c-opc.h                                 |    2 +-
 opcodes/m32r-asm.c                                 |    3 +-
 opcodes/m32r-desc.c                                |    2 +-
 opcodes/m32r-desc.h                                |    2 +-
 opcodes/m32r-dis.c                                 |    3 +-
 opcodes/m32r-ibld.c                                |    3 +-
 opcodes/m32r-opc.c                                 |    2 +-
 opcodes/m32r-opc.h                                 |    2 +-
 opcodes/m32r-opinst.c                              |    2 +-
 opcodes/m68hc11-dis.c                              |    3 +-
 opcodes/m68hc11-opc.c                              |    3 +-
 opcodes/m68k-dis.c                                 |    6 +-
 opcodes/m68k-opc.c                                 |    4 +-
 opcodes/m88k-dis.c                                 |    3 +-
 opcodes/makefile.vms                               |    2 +-
 opcodes/mcore-dis.c                                |    3 +-
 opcodes/mcore-opc.h                                |    2 +-
 opcodes/mep-asm.c                                  |    3 +-
 opcodes/mep-desc.c                                 |    2 +-
 opcodes/mep-desc.h                                 |    2 +-
 opcodes/mep-dis.c                                  |    3 +-
 opcodes/mep-ibld.c                                 |    3 +-
 opcodes/mep-opc.c                                  |    2 +-
 opcodes/mep-opc.h                                  |    2 +-
 opcodes/metag-dis.c                                |    2 +-
 opcodes/microblaze-dis.c                           |    2 +-
 opcodes/microblaze-dis.h                           |    2 +-
 opcodes/microblaze-opc.h                           |    2 +-
 opcodes/microblaze-opcm.h                          |    2 +-
 opcodes/micromips-opc.c                            |    2 +-
 opcodes/mips-dis.c                                 |   60 +-
 opcodes/mips-formats.h                             |    2 +-
 opcodes/mips-opc.c                                 |  164 +-
 opcodes/mips16-opc.c                               |    3 +-
 opcodes/mmix-dis.c                                 |    2 +-
 opcodes/mmix-opc.c                                 |    2 +-
 opcodes/moxie-dis.c                                |    3 +-
 opcodes/moxie-opc.c                                |    6 +-
 opcodes/msp430-decode.c                            |  332 +-
 opcodes/msp430-decode.opc                          |    2 +-
 opcodes/msp430-dis.c                               |   22 +-
 opcodes/mt-asm.c                                   |    3 +-
 opcodes/mt-desc.c                                  |    2 +-
 opcodes/mt-desc.h                                  |    2 +-
 opcodes/mt-dis.c                                   |    3 +-
 opcodes/mt-ibld.c                                  |    3 +-
 opcodes/mt-opc.c                                   |    2 +-
 opcodes/mt-opc.h                                   |    2 +-
 opcodes/nds32-asm.c                                |    2 +-
 opcodes/nds32-asm.h                                |    2 +-
 opcodes/nds32-dis.c                                |    2 +-
 opcodes/nds32-opc.h                                |    2 +-
 opcodes/nios2-dis.c                                |    2 +-
 opcodes/nios2-opc.c                                |    2 +-
 opcodes/ns32k-dis.c                                |    9 +-
 opcodes/opc2c.c                                    |    2 +-
 opcodes/openrisc-asm.c                             |  649 -
 opcodes/openrisc-desc.c                            | 1018 -
 opcodes/openrisc-desc.h                            |  288 -
 opcodes/openrisc-dis.c                             |  556 -
 opcodes/openrisc-ibld.c                            | 1009 -
 opcodes/openrisc-opc.c                             |  682 -
 opcodes/openrisc-opc.h                             |  113 -
 opcodes/opintl.h                                   |    2 +-
 opcodes/or1k-asm.c                                 |  909 +
 opcodes/or1k-desc.c                                | 2094 +
 opcodes/or1k-desc.h                                |  682 +
 opcodes/or1k-dis.c                                 |  562 +
 opcodes/or1k-ibld.c                                | 1051 +
 opcodes/or1k-opc.c                                 | 1059 +
 opcodes/or1k-opc.h                                 |  134 +
 opcodes/or1k-opinst.c                              |  587 +
 opcodes/or32-dis.c                                 |  325 -
 opcodes/or32-opc.c                                 | 1031 -
 opcodes/pdp11-dis.c                                |    2 +-
 opcodes/pdp11-opc.c                                |    2 +-
 opcodes/pj-dis.c                                   |    3 +-
 opcodes/pj-opc.c                                   |    2 +-
 opcodes/po/Make-in                                 |    2 +-
 opcodes/po/POTFILES.in                             |   16 +-
 opcodes/po/opcodes.pot                             |  219 +-
 opcodes/ppc-dis.c                                  |    3 +-
 opcodes/ppc-opc.c                                  |   17 +-
 opcodes/rl78-decode.c                              |    2 +-
 opcodes/rl78-decode.opc                            |    2 +-
 opcodes/rl78-dis.c                                 |    2 +-
 opcodes/rx-decode.c                                | 1225 +-
 opcodes/rx-decode.opc                              |   13 +-
 opcodes/rx-dis.c                                   |    2 +-
 opcodes/s390-dis.c                                 |    3 +-
 opcodes/s390-mkopc.c                               |    2 +-
 opcodes/s390-opc.c                                 |    3 +-
 opcodes/s390-opc.txt                               |    3 +-
 opcodes/score-dis.c                                |    2 +-
 opcodes/score-opc.h                                |    2 +-
 opcodes/score7-dis.c                               |    2 +-
 opcodes/sh-dis.c                                   |    3 +-
 opcodes/sh-opc.h                                   |    3 +-
 opcodes/sh64-dis.c                                 |    3 +-
 opcodes/sh64-opc.c                                 |    2 +-
 opcodes/sh64-opc.h                                 |    2 +-
 opcodes/sparc-dis.c                                |    6 +-
 opcodes/sparc-opc.c                                |    8 +-
 opcodes/spu-dis.c                                  |    2 +-
 opcodes/spu-opc.c                                  |    2 +-
 opcodes/sysdep.h                                   |   16 +-
 opcodes/tic30-dis.c                                |    3 +-
 opcodes/tic4x-dis.c                                |    2 +-
 opcodes/tic54x-dis.c                               |    3 +-
 opcodes/tic54x-opc.c                               |    2 +-
 opcodes/tic6x-dis.c                                |    2 +-
 opcodes/tic80-dis.c                                |    3 +-
 opcodes/tic80-opc.c                                |    3 +-
 opcodes/tilegx-dis.c                               |    2 +-
 opcodes/tilegx-opc.c                               |    2 +-
 opcodes/tilepro-dis.c                              |    2 +-
 opcodes/tilepro-opc.c                              |    2 +-
 opcodes/v850-dis.c                                 |    2 +-
 opcodes/v850-opc.c                                 |    2 +-
 opcodes/vax-dis.c                                  |    9 +-
 opcodes/w65-dis.c                                  |    3 +-
 opcodes/w65-opc.h                                  |    2 +-
 opcodes/xc16x-asm.c                                |    3 +-
 opcodes/xc16x-desc.c                               |    2 +-
 opcodes/xc16x-desc.h                               |    2 +-
 opcodes/xc16x-dis.c                                |    3 +-
 opcodes/xc16x-ibld.c                               |    3 +-
 opcodes/xc16x-opc.c                                |    2 +-
 opcodes/xc16x-opc.h                                |    2 +-
 opcodes/xgate-dis.c                                |    3 +-
 opcodes/xgate-opc.c                                |    2 +-
 opcodes/xstormy16-asm.c                            |    3 +-
 opcodes/xstormy16-desc.c                           |    2 +-
 opcodes/xstormy16-desc.h                           |    2 +-
 opcodes/xstormy16-dis.c                            |    3 +-
 opcodes/xstormy16-ibld.c                           |    3 +-
 opcodes/xstormy16-opc.c                            |    2 +-
 opcodes/xstormy16-opc.h                            |    2 +-
 opcodes/xtensa-dis.c                               |    8 +-
 opcodes/z80-dis.c                                  |    2 +-
 opcodes/z8k-dis.c                                  |    9 +-
 opcodes/z8k-opc.h                                  |    2 +-
 opcodes/z8kgen.c                                   |    5 +-
 sim/ChangeLog                                      |    9 +
 sim/MAINTAINERS                                    |    1 +
 sim/arm/ChangeLog                                  |   53 +
 sim/arm/armcopro.c                                 |   34 +-
 sim/arm/armemu.c                                   |   67 +-
 sim/arm/armemu.h                                   |   10 +-
 sim/arm/maverick.c                                 |   23 +-
 sim/arm/thumbemu.c                                 |   70 +-
 sim/arm/wrapper.c                                  |  249 +-
 sim/avr/ChangeLog                                  |   11 +-
 sim/avr/interp.c                                   |    4 +-
 sim/bfin/ChangeLog                                 |    4 +
 sim/bfin/configure                                 |   11 +-
 sim/common/ChangeLog                               |   86 +
 sim/common/acinclude.m4                            |   11 +-
 sim/common/callback.c                              |  197 +-
 sim/common/sim-command.c                           |    2 +-
 sim/common/sim-hload.c                             |    6 +-
 sim/common/sim-load.c                              |   22 +-
 sim/common/sim-options.c                           |    2 +-
 sim/common/sim-options.h                           |    2 +-
 sim/common/sim-utils.c                             |    2 +-
 sim/common/sim-utils.h                             |    4 +-
 sim/common/syscall.c                               |   18 +-
 sim/configure                                      |    1 +
 sim/configure.tgt                                  |    1 +
 sim/cr16/ChangeLog                                 |   12 +
 sim/cr16/configure                                 |   11 +-
 sim/cr16/interp.c                                  |    4 +-
 sim/cris/ChangeLog                                 |    8 +
 sim/cris/configure                                 |   11 +-
 sim/cris/sim-if.c                                  |    2 +-
 sim/d10v/ChangeLog                                 |   12 +
 sim/d10v/configure                                 |   11 +-
 sim/d10v/interp.c                                  |    4 +-
 sim/erc32/ChangeLog                                |    8 +
 sim/erc32/interf.c                                 |    4 +-
 sim/h8300/ChangeLog                                |   11 +
 sim/h8300/compile.c                                |   16 +-
 sim/igen/ChangeLog                                 |    4 +
 sim/igen/configure                                 |   11 +-
 sim/m32c/ChangeLog                                 |    9 +
 sim/m32c/gdb-if.c                                  |   12 +-
 sim/m68hc11/ChangeLog                              |    4 +
 sim/m68hc11/configure                              |   11 +-
 sim/mcore/ChangeLog                                |   14 +
 sim/mcore/interp.c                                 |   14 +-
 sim/microblaze/ChangeLog                           |   14 +
 sim/microblaze/interp.c                            |   14 +-
 sim/mips/ChangeLog                                 |    4 +
 sim/mips/configure                                 |   13 +-
 sim/mn10300/ChangeLog                              |    4 +
 sim/mn10300/configure                              |   11 +-
 sim/moxie/ChangeLog                                |   18 +
 sim/moxie/interp.c                                 |   34 +-
 sim/msp430/ChangeLog                               |   33 +
 sim/msp430/msp430-sim.c                            |  242 +-
 sim/ppc/ChangeLog                                  |   16 +-
 sim/ppc/Makefile.in                                |    2 +-
 sim/ppc/sim_calls.c                                |    4 +-
 sim/rl78/ChangeLog                                 |    9 +
 sim/rl78/gdb-if.c                                  |   11 +-
 sim/rx/ChangeLog                                   |   15 +
 sim/rx/gdb-if.c                                    |   53 +-
 sim/sh/ChangeLog                                   |   15 +
 sim/sh/interp.c                                    |   23 +-
 sim/testsuite/ChangeLog                            |    8 +
 sim/testsuite/common/bits-gen.c                    |    8 +-
 sim/testsuite/configure                            |    1 +
 sim/testsuite/sim/msp430/ChangeLog                 |    3 +
 sim/testsuite/sim/msp430/add.s                     |   20 +
 sim/testsuite/sim/msp430/allinsn.exp               |   15 +
 sim/testsuite/sim/msp430/testutils.inc             |   70 +
 sim/v850/ChangeLog                                 |    4 +
 sim/v850/configure                                 |   11 +-
 4061 files changed, 259914 insertions(+), 155235 deletions(-)
 create mode 100644 bfd/ChangeLog-2013
 delete mode 100644 bfd/coff-or32.c
 delete mode 100644 bfd/cpu-openrisc.c
 create mode 100644 bfd/cpu-or1k.c
 delete mode 100644 bfd/cpu-or32.c
 create mode 100644 bfd/development.sh
 create mode 100644 bfd/elf32-nios2.h
 delete mode 100644 bfd/elf32-openrisc.c
 create mode 100644 bfd/elf32-or1k.c
 delete mode 100644 bfd/elf32-or32.c
 create mode 100644 bfd/elf32-rx.h
 delete mode 100644 bfd/ticoff.h
 create mode 100644 binutils/ChangeLog-2013
 create mode 100644 binutils/testsuite/binutils-all/aarch64/aarch64.exp
 create mode 100644 binutils/testsuite/binutils-all/aarch64/unallocated-encoding.d
 create mode 100644 binutils/testsuite/binutils-all/aarch64/unallocated-encoding.s
 create mode 100644 binutils/testsuite/binutils-all/debug_str.d
 create mode 100644 binutils/testsuite/binutils-all/debug_str.s
 create mode 100644 binutils/testsuite/binutils-all/dw2-decodedline-1.S
 create mode 100644 config/mt-nios2-elf
 delete mode 100644 cpu/openrisc.cpu
 delete mode 100644 cpu/openrisc.opc
 create mode 100644 cpu/or1k.cpu
 create mode 100644 cpu/or1k.opc
 create mode 100644 cpu/or1kcommon.cpu
 create mode 100644 cpu/or1korbis.cpu
 create mode 100644 cpu/or1korfpx.cpu
 create mode 100644 gas/ChangeLog-2013
 delete mode 100644 gas/config/tc-openrisc.c
 delete mode 100644 gas/config/tc-openrisc.h
 create mode 100644 gas/config/tc-or1k.c
 create mode 100644 gas/config/tc-or1k.h
 delete mode 100644 gas/config/tc-or32.c
 delete mode 100644 gas/config/tc-or32.h
 copy gas/testsuite/{ChangeLog => ChangeLog-2013} (100%)
 create mode 100644 gas/testsuite/gas/aarch64/fp-const0-parse.d
 create mode 100644 gas/testsuite/gas/aarch64/fp-const0-parse.s
 create mode 100644 gas/testsuite/gas/aarch64/litpool.d
 create mode 100644 gas/testsuite/gas/aarch64/litpool.s
 create mode 100644 gas/testsuite/gas/arm/ccs.d
 create mode 100644 gas/testsuite/gas/arm/ccs.s
 create mode 100644 gas/testsuite/gas/avr/avr.exp
 create mode 100644 gas/testsuite/gas/avr/diffreloc_withrelax.d
 create mode 100644 gas/testsuite/gas/avr/noreloc_withoutrelax.d
 create mode 100644 gas/testsuite/gas/avr/relax.s
 create mode 100644 gas/testsuite/gas/avr/rmw.d
 create mode 100644 gas/testsuite/gas/avr/rmw.s
 create mode 100644 gas/testsuite/gas/i386/clflushopt-intel.d
 create mode 100644 gas/testsuite/gas/i386/clflushopt.d
 create mode 100644 gas/testsuite/gas/i386/clflushopt.s
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1-intel.d
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1.d
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1.s
 create mode 100644 gas/testsuite/gas/i386/se1.d
 create mode 100644 gas/testsuite/gas/i386/se1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-se1.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-se1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves.s
 create mode 100644 gas/testsuite/gas/i386/xsavec-intel.d
 create mode 100644 gas/testsuite/gas/i386/xsavec.d
 create mode 100644 gas/testsuite/gas/i386/xsavec.s
 create mode 100644 gas/testsuite/gas/i386/xsaves-intel.d
 create mode 100644 gas/testsuite/gas/i386/xsaves.d
 create mode 100644 gas/testsuite/gas/i386/xsaves.s
 create mode 100644 gas/testsuite/gas/lns/lns-common-1-or1k.s
 create mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d
 create mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s
 create mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d
 create mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn1.d
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn1.s
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.l
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.s
 create mode 100644 gas/testsuite/gas/mips/module-override.d
 create mode 100644 gas/testsuite/gas/mips/module-override.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-1.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-1.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-2.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-2.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-3.l
 create mode 100644 gas/testsuite/gas/mips/pcrel-3.s
 create mode 100644 gas/testsuite/gas/mips/pcrel-4-32.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-4-64.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-4-n32.d
 create mode 100644 gas/testsuite/gas/mips/pcrel-4.s
 create mode 100644 gas/testsuite/gas/mips/r5.d
 create mode 100644 gas/testsuite/gas/mips/r5.s
 create mode 100644 gas/testsuite/gas/mips/xpa.d
 create mode 100644 gas/testsuite/gas/mips/xpa.s
 create mode 100644 gas/testsuite/gas/nios2/call26_noat.d
 create mode 100644 gas/testsuite/gas/nios2/call26_noat.s
 create mode 100644 gas/testsuite/gas/nios2/call_noat.d
 create mode 100644 gas/testsuite/gas/nios2/call_noat.s
 create mode 100644 gas/testsuite/gas/nios2/selftest.d
 create mode 100644 gas/testsuite/gas/nios2/selftest.s
 delete mode 100644 gas/testsuite/gas/openrisc/addi.d
 delete mode 100644 gas/testsuite/gas/openrisc/addi.s
 delete mode 100644 gas/testsuite/gas/openrisc/allinsn.d
 delete mode 100644 gas/testsuite/gas/openrisc/allinsn.exp
 delete mode 100644 gas/testsuite/gas/openrisc/allinsn.s
 delete mode 100644 gas/testsuite/gas/openrisc/lohi.d
 delete mode 100644 gas/testsuite/gas/openrisc/lohi.s
 delete mode 100644 gas/testsuite/gas/openrisc/store.d
 delete mode 100644 gas/testsuite/gas/openrisc/store.s
 create mode 100644 gas/testsuite/gas/or1k/allinsn.d
 create mode 100644 gas/testsuite/gas/or1k/allinsn.exp
 create mode 100644 gas/testsuite/gas/or1k/allinsn.s
 create mode 100644 gas/testsuite/gas/pe/big-obj.d
 create mode 100644 gas/testsuite/gas/pe/big-obj.s
 create mode 100644 gas/testsuite/gas/xtensa/first_frag_align.d
 create mode 100644 gas/testsuite/gas/xtensa/first_frag_align.s
 create mode 100644 gas/testsuite/gas/xtensa/trampoline.d
 create mode 100644 gas/testsuite/gas/xtensa/trampoline.s
 create mode 100644 gdb/common/print-utils.c
 create mode 100644 gdb/common/print-utils.h
 create mode 100644 gdb/common/rsp-low.c
 create mode 100644 gdb/common/rsp-low.h
 create mode 100644 gdb/config/sparc/obsd64.mh
 create mode 100644 gdb/d-support.c
 delete mode 100644 gdb/development.sh
 create mode 100644 gdb/doc/Doxyfile-base.in
 create mode 100644 gdb/doc/Doxyfile-gdb-api.in
 create mode 100644 gdb/doc/Doxyfile-gdb-xref.in
 create mode 100644 gdb/doc/Doxyfile-gdbserver.in
 create mode 100644 gdb/doc/doxy-index.in
 create mode 100755 gdb/doc/filter-for-doxygen
 create mode 100644 gdb/doc/filter-params.pl
 create mode 100644 gdb/doc/guile.texi
 create mode 100644 gdb/doc/python.texi
 create mode 100644 gdb/extension-priv.h
 create mode 100644 gdb/extension.c
 create mode 100644 gdb/extension.h
 create mode 100644 gdb/features/i386/32bit-avx512.xml
 create mode 100644 gdb/features/i386/64bit-avx512.xml
 create mode 100644 gdb/features/i386/amd64-avx512-linux.c
 create mode 100644 gdb/features/i386/amd64-avx512-linux.xml
 create mode 100644 gdb/features/i386/amd64-avx512.c
 create mode 100644 gdb/features/i386/amd64-avx512.xml
 create mode 100644 gdb/features/i386/i386-avx512-linux.c
 create mode 100644 gdb/features/i386/i386-avx512-linux.xml
 create mode 100644 gdb/features/i386/i386-avx512.c
 create mode 100644 gdb/features/i386/i386-avx512.xml
 create mode 100644 gdb/features/i386/x32-avx512-linux.c
 create mode 100644 gdb/features/i386/x32-avx512-linux.xml
 create mode 100644 gdb/features/i386/x32-avx512.c
 create mode 100644 gdb/features/i386/x32-avx512.xml
 create mode 100644 gdb/gdbserver/debug.c
 create mode 100644 gdb/gdbserver/debug.h
 create mode 100644 gdb/gnulib/import/dirfd.c
 create mode 100644 gdb/gnulib/import/errno.in.h
 create mode 100644 gdb/gnulib/import/m4/dirfd.m4
 create mode 100644 gdb/gnulib/import/m4/errno_h.m4
 create mode 100644 gdb/guile/README
 create mode 100644 gdb/guile/guile-internal.h
 create mode 100644 gdb/guile/guile.c
 create mode 100644 gdb/guile/guile.h
 create mode 100644 gdb/guile/lib/gdb.scm
 create mode 100644 gdb/guile/lib/gdb/boot.scm
 create mode 100644 gdb/guile/lib/gdb/experimental.scm
 create mode 100644 gdb/guile/lib/gdb/init.scm
 create mode 100644 gdb/guile/lib/gdb/iterator.scm
 create mode 100644 gdb/guile/lib/gdb/printing.scm
 create mode 100644 gdb/guile/lib/gdb/types.scm
 create mode 100644 gdb/guile/scm-arch.c
 create mode 100644 gdb/guile/scm-auto-load.c
 create mode 100644 gdb/guile/scm-block.c
 create mode 100644 gdb/guile/scm-breakpoint.c
 create mode 100644 gdb/guile/scm-cmd.c
 create mode 100644 gdb/guile/scm-disasm.c
 create mode 100644 gdb/guile/scm-exception.c
 create mode 100644 gdb/guile/scm-frame.c
 create mode 100644 gdb/guile/scm-gsmob.c
 create mode 100644 gdb/guile/scm-iterator.c
 create mode 100644 gdb/guile/scm-lazy-string.c
 create mode 100644 gdb/guile/scm-math.c
 create mode 100644 gdb/guile/scm-objfile.c
 create mode 100644 gdb/guile/scm-param.c
 create mode 100644 gdb/guile/scm-ports.c
 create mode 100644 gdb/guile/scm-pretty-print.c
 create mode 100644 gdb/guile/scm-progspace.c
 create mode 100644 gdb/guile/scm-safe-call.c
 create mode 100644 gdb/guile/scm-string.c
 create mode 100644 gdb/guile/scm-symbol.c
 create mode 100644 gdb/guile/scm-symtab.c
 create mode 100644 gdb/guile/scm-type.c
 create mode 100644 gdb/guile/scm-utils.c
 create mode 100644 gdb/guile/scm-value.c
 create mode 100644 gdb/infrun.h
 create mode 100755 gdb/make-target-delegates
 create mode 100644 gdb/obsd-nat.c
 create mode 100644 gdb/obsd-nat.h
 create mode 100644 gdb/python/lib/gdb/command/xmethods.py
 create mode 100644 gdb/python/lib/gdb/xmethod.py
 create mode 100644 gdb/python/py-xmethods.c
 create mode 100644 gdb/regformats/i386/amd64-avx512-linux.dat
 create mode 100644 gdb/regformats/i386/amd64-avx512.dat
 create mode 100644 gdb/regformats/i386/i386-avx512-linux.dat
 create mode 100644 gdb/regformats/i386/i386-avx512.dat
 create mode 100644 gdb/regformats/i386/x32-avx512-linux.dat
 create mode 100644 gdb/regformats/i386/x32-avx512.dat
 delete mode 100644 gdb/regset.c
 create mode 100644 gdb/sparc64obsd-nat.c
 create mode 100644 gdb/syscalls/s390-linux.xml
 create mode 100644 gdb/syscalls/s390x-linux.xml
 create mode 100644 gdb/target-delegates.c
 create mode 100644 gdb/testsuite/ChangeLog-1993-2013
 create mode 100644 gdb/testsuite/boards/local-remote-host-notty.exp
 create mode 100644 gdb/testsuite/gdb.ada/array_char_idx.exp
 create mode 100644 gdb/testsuite/gdb.ada/array_char_idx/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/array_char_idx/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/array_char_idx/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/dyn_arrayidx.exp
 create mode 100644 gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/mi_dyn_arr.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/pckd_arr_ren.exp
 create mode 100644 gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/tagged_access.exp
 create mode 100644 gdb/testsuite/gdb.ada/tagged_access/p.adb
 create mode 100644 gdb/testsuite/gdb.ada/tagged_access/pack.adb
 create mode 100644 gdb/testsuite/gdb.ada/tagged_access/pack.ads
 create mode 100644 gdb/testsuite/gdb.ada/tick_length_array_enum_idx.exp
 create mode 100644 gdb/testsuite/gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
 create mode 100644 gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.ads
 create mode 100644 gdb/testsuite/gdb.arch/aarch64-atomic-inst.c
 create mode 100644 gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-triplet.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-stap-triplet.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx512.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx512.exp
 create mode 100644 gdb/testsuite/gdb.arch/powerpc-power.exp
 create mode 100644 gdb/testsuite/gdb.arch/powerpc-power.s
 create mode 100644 gdb/testsuite/gdb.arch/ppc64-atomic-inst.S
 delete mode 100644 gdb/testsuite/gdb.arch/ppc64-atomic-inst.c
 create mode 100644 gdb/testsuite/gdb.arch/sparc-sysstep.c
 create mode 100644 gdb/testsuite/gdb.arch/sparc-sysstep.exp
 create mode 100644 gdb/testsuite/gdb.asm/powerpc64le.inc
 create mode 100644 gdb/testsuite/gdb.base/auto-connect-native-target.c
 create mode 100644 gdb/testsuite/gdb.base/auto-connect-native-target.exp
 create mode 100644 gdb/testsuite/gdb.base/auto-load-script
 create mode 100644 gdb/testsuite/gdb.base/auto-load.c
 create mode 100644 gdb/testsuite/gdb.base/auto-load.exp
 create mode 100644 gdb/testsuite/gdb.base/break-idempotent.c
 create mode 100644 gdb/testsuite/gdb.base/break-idempotent.exp
 create mode 100644 gdb/testsuite/gdb.base/break-unload-file.c
 create mode 100644 gdb/testsuite/gdb.base/break-unload-file.exp
 create mode 100644 gdb/testsuite/gdb.base/compare-sections.c
 create mode 100644 gdb/testsuite/gdb.base/compare-sections.exp
 create mode 100644 gdb/testsuite/gdb.base/cond-eval-mode.c
 create mode 100644 gdb/testsuite/gdb.base/condbreak-call-false.c
 create mode 100644 gdb/testsuite/gdb.base/condbreak-call-false.exp
 create mode 100644 gdb/testsuite/gdb.base/consecutive-step-over.c
 create mode 100644 gdb/testsuite/gdb.base/consecutive-step-over.exp
 create mode 100644 gdb/testsuite/gdb.base/dcache-line-read-error.c
 create mode 100644 gdb/testsuite/gdb.base/dcache-line-read-error.exp
 create mode 100644 gdb/testsuite/gdb.base/dprintf-bp-same-addr.c
 create mode 100644 gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp
 create mode 100644 gdb/testsuite/gdb.base/gdb-sigterm.c
 create mode 100644 gdb/testsuite/gdb.base/gdb-sigterm.exp
 create mode 100644 gdb/testsuite/gdb.base/hbreak-in-shr-unsupported-shr.c
 create mode 100644 gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c
 create mode 100644 gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp
 create mode 100644 gdb/testsuite/gdb.base/hbreak-unmapped.c
 create mode 100644 gdb/testsuite/gdb.base/hbreak-unmapped.exp
 create mode 100644 gdb/testsuite/gdb.base/print-symbol-loading-lib.c
 create mode 100644 gdb/testsuite/gdb.base/print-symbol-loading-main.c
 create mode 100644 gdb/testsuite/gdb.base/print-symbol-loading.exp
 create mode 100644 gdb/testsuite/gdb.base/source-execution.c
 create mode 100644 gdb/testsuite/gdb.base/source-execution.exp
 create mode 100644 gdb/testsuite/gdb.base/source-execution.gdb
 create mode 100644 gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c
 create mode 100644 gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp
 create mode 100644 gdb/testsuite/gdb.base/sss-bp-on-user-bp.c
 create mode 100644 gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp
 create mode 100644 gdb/testsuite/gdb.base/vla-datatypes.c
 create mode 100644 gdb/testsuite/gdb.base/vla-datatypes.exp
 create mode 100644 gdb/testsuite/gdb.base/vla-ptr.c
 create mode 100644 gdb/testsuite/gdb.base/vla-ptr.exp
 create mode 100644 gdb/testsuite/gdb.base/vla-sideeffect.c
 create mode 100644 gdb/testsuite/gdb.base/vla-sideeffect.exp
 create mode 100644 gdb/testsuite/gdb.btrace/data.c
 create mode 100644 gdb/testsuite/gdb.btrace/data.exp
 create mode 100644 gdb/testsuite/gdb.btrace/delta.exp
 create mode 100644 gdb/testsuite/gdb.btrace/exception.cc
 create mode 100755 gdb/testsuite/gdb.btrace/exception.exp
 create mode 100644 gdb/testsuite/gdb.btrace/finish.exp
 create mode 100644 gdb/testsuite/gdb.btrace/multi-thread-step.c
 create mode 100644 gdb/testsuite/gdb.btrace/multi-thread-step.exp
 create mode 100644 gdb/testsuite/gdb.btrace/next.exp
 create mode 100644 gdb/testsuite/gdb.btrace/nexti.exp
 create mode 100644 gdb/testsuite/gdb.btrace/nohist.exp
 create mode 100644 gdb/testsuite/gdb.btrace/record_goto.c
 create mode 100644 gdb/testsuite/gdb.btrace/record_goto.exp
 create mode 100644 gdb/testsuite/gdb.btrace/rn-dl-bind.c
 create mode 100644 gdb/testsuite/gdb.btrace/rn-dl-bind.exp
 create mode 100644 gdb/testsuite/gdb.btrace/step.exp
 create mode 100644 gdb/testsuite/gdb.btrace/stepi.exp
 create mode 100644 gdb/testsuite/gdb.btrace/tailcall.exp
 create mode 100644 gdb/testsuite/gdb.btrace/unknown_functions.c
 create mode 100644 gdb/testsuite/gdb.btrace/unknown_functions.exp
 create mode 100644 gdb/testsuite/gdb.btrace/vdso.c
 create mode 100644 gdb/testsuite/gdb.btrace/vdso.exp
 create mode 100644 gdb/testsuite/gdb.btrace/x86-record_goto.S
 create mode 100644 gdb/testsuite/gdb.btrace/x86-tailcall.S
 create mode 100644 gdb/testsuite/gdb.btrace/x86-tailcall.c
 create mode 100644 gdb/testsuite/gdb.cp/cpsizeof.cc
 create mode 100644 gdb/testsuite/gdb.cp/cpsizeof.exp
 create mode 100644 gdb/testsuite/gdb.cp/enum-class.cc
 create mode 100644 gdb/testsuite/gdb.cp/enum-class.exp
 create mode 100644 gdb/testsuite/gdb.cp/namelessclass.S
 create mode 100644 gdb/testsuite/gdb.cp/namelessclass.cc
 create mode 100644 gdb/testsuite/gdb.cp/namelessclass.exp
 create mode 100644 gdb/testsuite/gdb.dlang/Makefile.in
 create mode 100644 gdb/testsuite/gdb.dlang/demangle.exp
 create mode 100644 gdb/testsuite/gdb.dlang/primitive-types.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/corrupt.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/corrupt.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/count.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.exp
 delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter-debug.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/enum-type.exp
 create mode 100644 gdb/testsuite/gdb.gdb/Makefile.in
 create mode 100644 gdb/testsuite/gdb.gdb/python-interrupts.exp
 create mode 100644 gdb/testsuite/gdb.guile/Makefile.in
 create mode 100644 gdb/testsuite/gdb.guile/guile.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-arch.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-arch.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-block.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-block.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-breakpoint.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-breakpoint.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-cmd.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-cmd.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-disasm.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-disasm.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-equal.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-equal.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-error-1.scm
 create mode 100644 gdb/testsuite/gdb.guile/scm-error-2.scm
 create mode 100644 gdb/testsuite/gdb.guile/scm-error.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame-args.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame-args.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame-args.scm
 copy gdb/testsuite/{gdb.python/py-frame-inline.c => gdb.guile/scm-frame-inline.c} (100%)
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame-inline.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-frame.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-gsmob.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-iterator.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-iterator.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-math.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-math.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in
 create mode 100644 gdb/testsuite/gdb.guile/scm-objfile-script.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-objfile-script.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-objfile.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-objfile.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-parameter.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-ports.exp
 copy gdb/testsuite/{gdb.python/py-prettyprint.c => gdb.guile/scm-pretty-print.c} (100%)
 create mode 100644 gdb/testsuite/gdb.guile/scm-pretty-print.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-pretty-print.scm
 create mode 100644 gdb/testsuite/gdb.guile/scm-progspace.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-progspace.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-section-script.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-section-script.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-section-script.scm
 create mode 100644 gdb/testsuite/gdb.guile/scm-symbol.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-symbol.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-symtab-2.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-symtab.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-symtab.exp
 copy gdb/testsuite/{gdb.python/py-type.c => gdb.guile/scm-type.c} (100%)
 create mode 100644 gdb/testsuite/gdb.guile/scm-type.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-value-cc.cc
 create mode 100644 gdb/testsuite/gdb.guile/scm-value-cc.exp
 create mode 100644 gdb/testsuite/gdb.guile/scm-value.c
 create mode 100644 gdb/testsuite/gdb.guile/scm-value.exp
 create mode 100644 gdb/testsuite/gdb.guile/source2.scm
 create mode 100644 gdb/testsuite/gdb.guile/types-module.cc
 create mode 100644 gdb/testsuite/gdb.guile/types-module.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-mt.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-st.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-vla-c99.exp
 create mode 100644 gdb/testsuite/gdb.mi/vla.c
 create mode 100644 gdb/testsuite/gdb.multi/multi-attach.c
 create mode 100644 gdb/testsuite/gdb.multi/multi-attach.exp
 create mode 100644 gdb/testsuite/gdb.python/py-pp-re-notag.c
 create mode 100644 gdb/testsuite/gdb.python/py-pp-re-notag.exp
 create mode 100644 gdb/testsuite/gdb.python/py-pp-re-notag.py
 create mode 100644 gdb/testsuite/gdb.python/py-xmethods.cc
 create mode 100644 gdb/testsuite/gdb.python/py-xmethods.exp
 create mode 100644 gdb/testsuite/gdb.python/py-xmethods.py
 create mode 100644 gdb/testsuite/gdb.threads/multiple-step-overs.c
 create mode 100644 gdb/testsuite/gdb.threads/multiple-step-overs.exp
 create mode 100644 gdb/testsuite/gdb.threads/reconnect-signal.c
 create mode 100644 gdb/testsuite/gdb.threads/reconnect-signal.exp
 create mode 100644 gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.c
 create mode 100644 gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp
 create mode 100644 gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.c
 create mode 100644 gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp
 create mode 100644 gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.c
 create mode 100644 gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp
 create mode 100644 gdb/testsuite/gdb.trace/pr16508.exp
 create mode 100644 gdb/testsuite/lib/d-support.exp
 create mode 100644 gdb/testsuite/lib/gdb-guile.exp
 create mode 100644 gdb/tracefile-tfile.c
 create mode 100644 gdb/tracefile.c
 create mode 100644 gdb/tracefile.h
 create mode 100644 gold/testsuite/dynamic_list_2.cc
 create mode 100644 gold/testsuite/dynamic_list_2.t
 create mode 100644 gold/testsuite/dynamic_list_lib1.cc
 create mode 100644 gold/testsuite/dynamic_list_lib2.cc
 create mode 100644 gold/testsuite/ehdr_start_def.cc
 create mode 100644 gold/testsuite/ehdr_start_test.cc
 create mode 100644 gold/testsuite/ehdr_start_test.t
 create mode 100755 gold/testsuite/ehdr_start_test_4.sh
 create mode 100644 gold/testsuite/gc_dynamic_list_test.c
 create mode 100755 gold/testsuite/gc_dynamic_list_test.sh
 create mode 100644 gold/testsuite/gc_dynamic_list_test.t
 create mode 100644 gold/testsuite/pie_copyrelocs_shared_test.cc
 create mode 100644 gold/testsuite/pie_copyrelocs_test.cc
 create mode 100644 gold/testsuite/weak_undef_file3.cc
 create mode 100644 gold/testsuite/weak_undef_file4.cc
 create mode 100644 gold/testsuite/weak_undef_test_2.cc
 copy gprof/{ChangeLog => ChangeLog-2013} (100%)
 delete mode 100644 include/coff/or32.h
 delete mode 100644 include/elf/openrisc.h
 create mode 100644 include/elf/or1k.h
 delete mode 100644 include/elf/or32.h
 create mode 100644 include/gdb/section-scripts.h
 delete mode 100644 include/gdbm.h
 create mode 100644 include/mach-o/unwind.h
 delete mode 100644 include/opcode/or32.h
 copy ld/{ChangeLog => ChangeLog-2013} (100%)
 rename ld/emulparams/{bfin.sh => elf32bfin.sh} (100%)
 delete mode 100644 ld/emulparams/elf32openrisc.sh
 create mode 100644 ld/emulparams/elf32or1k.sh
 create mode 100644 ld/emulparams/elf32or1k_linux.sh
 create mode 100644 ld/emulparams/msp430.sh
 create mode 100644 ld/emulparams/msp430X.sh
 delete mode 100644 ld/emulparams/msp430all.sh
 delete mode 100644 ld/emulparams/or32.sh
 delete mode 100644 ld/emulparams/or32elf.sh
 create mode 100644 ld/emulparams/score3_elf.sh
 create mode 100644 ld/emulparams/score7_elf.sh
 delete mode 100644 ld/emulparams/scoreelf.sh
 create mode 100644 ld/emultempl/nios2elf.em
 create mode 100644 ld/ldbuildid.c
 create mode 100644 ld/ldbuildid.h
 delete mode 100644 ld/scripttempl/or32.sc
 copy ld/testsuite/{ChangeLog => ChangeLog-2013} (100%)
 create mode 100644 ld/testsuite/ld-aarch64/relasz.d
 create mode 100644 ld/testsuite/ld-aarch64/relasz.s
 create mode 100644 ld/testsuite/ld-arm/long-plt-format.d
 create mode 100644 ld/testsuite/ld-arm/long-plt-format.s
 create mode 100644 ld/testsuite/ld-avr/avr.exp
 create mode 100644 ld/testsuite/ld-avr/norelax_diff.d
 create mode 100644 ld/testsuite/ld-avr/relax.s
 create mode 100644 ld/testsuite/ld-avr/relax_diff.d
 create mode 100644 ld/testsuite/ld-bootstrap/ppc476.t
 create mode 100644 ld/testsuite/ld-elf/dynamic-1.c
 create mode 100644 ld/testsuite/ld-elf/dynamic-1.rd
 create mode 100644 ld/testsuite/ld-elf/dynamic-1.syms
 create mode 100644 ld/testsuite/ld-elf/ehdr_start-shared.d
 create mode 100644 ld/testsuite/ld-elf/pr16322.d
 create mode 100644 ld/testsuite/ld-elf/pr16322.s
 create mode 100644 ld/testsuite/ld-elf/pr16498a.d
 create mode 100644 ld/testsuite/ld-elf/pr16498a.s
 create mode 100644 ld/testsuite/ld-elf/pr16498a.t
 create mode 100644 ld/testsuite/ld-elf/pr16498b.d
 create mode 100644 ld/testsuite/ld-elf/pr16498b.t
 create mode 100644 ld/testsuite/ld-elf/pr2404.out
 create mode 100644 ld/testsuite/ld-elf/pr2404a.c
 create mode 100644 ld/testsuite/ld-elf/pr2404b.c
 create mode 100644 ld/testsuite/ld-elf/rdynamic-1.c
 create mode 100644 ld/testsuite/ld-elf/rdynamic-1.rd
 create mode 100644 ld/testsuite/ld-ifunc/dummy.c
 create mode 100644 ld/testsuite/ld-ifunc/pr16467.out
 create mode 100644 ld/testsuite/ld-ifunc/pr16467a.c
 create mode 100644 ld/testsuite/ld-ifunc/pr16467a.map
 create mode 100644 ld/testsuite/ld-ifunc/pr16467b.c
 create mode 100644 ld/testsuite/ld-ifunc/pr16467b.map
 create mode 100644 ld/testsuite/ld-ifunc/pr16467c.c
 create mode 100644 ld/testsuite/ld-mmix/b-offlocmis.s
 create mode 100644 ld/testsuite/ld-mmix/sec-10.d
 create mode 100644 ld/testsuite/ld-mmix/sec-10.s
 create mode 100644 ld/testsuite/ld-mmix/sec-11.d
 create mode 100644 ld/testsuite/ld-mmix/sec-11.ld
 create mode 100644 ld/testsuite/ld-mmix/sec-12.d
 create mode 100644 ld/testsuite/ld-mmix/wrap1.d
 create mode 100644 ld/testsuite/ld-mmix/wrap1a.s
 create mode 100644 ld/testsuite/ld-mmix/wrap1b.s
 create mode 100644 ld/testsuite/ld-mmix/wrap1c.s
 create mode 100644 ld/testsuite/ld-mmix/wrap2.d
 create mode 100644 ld/testsuite/ld-mmix/wrap3.d
 create mode 100644 ld/testsuite/ld-mmix/wrap3a.s
 create mode 100644 ld/testsuite/ld-mmix/wrap3b.s
 create mode 100644 ld/testsuite/ld-mmix/wrap4.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26.s
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.ld
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.s
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_c8.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_cc.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d0.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d4.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d8.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_dc.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f0.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f4.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f8.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_fc.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.ld
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.s
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.ld
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_norelax.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.d
 create mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.ld
 create mode 100644 ld/testsuite/ld-plugin/pr16846a.c
 create mode 100644 ld/testsuite/ld-plugin/pr16846b.c
 create mode 100644 ld/testsuite/ld-plugin/pr16846c.c
 create mode 100644 ld/testsuite/ld-powerpc/ambiguousv1.d
 create mode 100644 ld/testsuite/ld-powerpc/ambiguousv2.d
 create mode 100644 ld/testsuite/ld-powerpc/elfv2-2a.s
 create mode 100644 ld/testsuite/ld-powerpc/elfv2-2b.s
 create mode 100644 ld/testsuite/ld-powerpc/elfv2-2exe.d
 create mode 100644 ld/testsuite/ld-powerpc/elfv2-2so.d
 create mode 100644 ld/testsuite/ld-powerpc/funref.s
 create mode 100644 ld/testsuite/ld-powerpc/funv1.s
 create mode 100644 ld/testsuite/ld-powerpc/funv2.s
 create mode 100644 ld/testsuite/ld-powerpc/startv1.s
 create mode 100644 ld/testsuite/ld-powerpc/startv2.s
 create mode 100644 ld/testsuite/ld-scripts/fill.d
 create mode 100644 ld/testsuite/ld-scripts/fill.t
 create mode 100644 ld/testsuite/ld-scripts/fill_0.s
 create mode 100644 ld/testsuite/ld-scripts/fill_1.s
 create mode 100644 ld/testsuite/ld-scripts/fill_2.s
 create mode 100644 ld/testsuite/ld-scripts/pr14962-2.d
 create mode 100644 ld/testsuite/ld-scripts/pr14962-2.t
 create mode 100644 ld/testsuite/ld-scripts/rgn-at10.d
 create mode 100644 ld/testsuite/ld-scripts/rgn-at10.s
 create mode 100644 ld/testsuite/ld-scripts/rgn-at10.t
 create mode 100644 ld/testsuite/ld-scripts/rgn-at11.d
 create mode 100644 ld/testsuite/ld-scripts/rgn-at11.t
 create mode 100644 ld/testsuite/ld-scripts/rgn-at9.d
 create mode 100644 ld/testsuite/ld-scripts/rgn-at9.t
 create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.d
 create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.s
 create mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1.d
 create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp
 create mode 100644 ld/testsuite/ld-xtensa/diff_overflow1.s
 create mode 100644 ld/testsuite/ld-xtensa/diff_overflow2.s
 create mode 100644 opcodes/ChangeLog-2013
 delete mode 100644 opcodes/openrisc-asm.c
 delete mode 100644 opcodes/openrisc-desc.c
 delete mode 100644 opcodes/openrisc-desc.h
 delete mode 100644 opcodes/openrisc-dis.c
 delete mode 100644 opcodes/openrisc-ibld.c
 delete mode 100644 opcodes/openrisc-opc.c
 delete mode 100644 opcodes/openrisc-opc.h
 create mode 100644 opcodes/or1k-asm.c
 create mode 100644 opcodes/or1k-desc.c
 create mode 100644 opcodes/or1k-desc.h
 create mode 100644 opcodes/or1k-dis.c
 create mode 100644 opcodes/or1k-ibld.c
 create mode 100644 opcodes/or1k-opc.c
 create mode 100644 opcodes/or1k-opc.h
 create mode 100644 opcodes/or1k-opinst.c
 delete mode 100644 opcodes/or32-dis.c
 delete mode 100644 opcodes/or32-opc.c
 create mode 100644 sim/testsuite/sim/msp430/ChangeLog
 create mode 100644 sim/testsuite/sim/msp430/add.s
 create mode 100644 sim/testsuite/sim/msp430/allinsn.exp
 create mode 100644 sim/testsuite/sim/msp430/testutils.inc

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 9b1cbfa..dcf12bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,62 @@
+2014-05-14  Sandra Loosemore  <sandra@codesourcery.com>
+
+	* configure.ac (target_makefile_frag): Set for nios2-*-elf*.
+	* configure: Regenerated.
+
+2014-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/56781
+	* Makefile.def: Set bootstrap=true; for host fixincludes.
+	* configure.ac: Don't bootstrap host fixincludes unless
+	--with-build-config=bootstrap-{a,ub}san.
+	* Makefile.in: Regenerated.
+	* configure: Regenerated.
+
+2014-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* configure.ac: Move BUILD_CONFIG set up earlier.  Add
+	--enable-vtable-verify option parsing.  Don't add
+	target-libsanitizer to bootstrap_target_libs unless
+	--with-build-config=bootstrap-asan or
+	--with-build-config=bootstrap-ubsan.  Don't add target-libvtv
+	to bootstrap_target_libs unless --enable-vtable-verify.
+	* configure: Regenerated.
+
+2014-03-07  Jakub Jelinek  <jakub@redhat.com>
+
+	PR bootstrap/58572
+	* Makefile.tpl (POSTSTAGE1_CXX_EXPORT): Use -isystem instead of
+	-I for libstdc++-v3 includes if $(LEAN).
+	* Makefile.in: Regenerated.
+
+2014-02-24  Walter Lee  <walt@tilera.com>
+
+	* configure.ac (tilepro-*-*) Change to tilepro*-*-*.
+	(tilegx-*-*): Change to tilegx*-*-*.
+	* configure: Regenerate.
+
+2014-05-01  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* config.sub, config.guess: Import from upstream.
+
+2014-04-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR bootstrap/60620
+	* Makefile.def (dependencies): Make gnattools depend on libstdc++-v3. 
+	* Makefile.in: Regenerate.
+
+2014-03-28  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
+
+	* Makefile.def (dependencies): Make all-ld depend on all-binutils
+	for WINDRES_FOR_TARGET in default-manifest.o rule.
+	* Makefile.in: Regenerate.
+
+2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR target/59788
+	* ltmain.sh (opt_duplicate_compiler_generated_deps): Enable on
+	*solaris2*.
+
 2013-12-19  Keven Boell  <keven.boell@intel.com>
 
 	* cp-namespace.c (cp_lookup_nested_symbol): Enable
diff --git a/Makefile.def b/Makefile.def
index 32296d1..ec2b0f2 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -39,7 +39,7 @@ host_modules= { module= cgen; };
 host_modules= { module= dejagnu; };
 host_modules= { module= etc; };
 host_modules= { module= fastjar; no_check_cross= true; };
-host_modules= { module= fixincludes;
+host_modules= { module= fixincludes; bootstrap=true;
 		missing= TAGS; };
 host_modules= { module= flex; no_check_cross= true; };
 host_modules= { module= gas; bootstrap=true; };
@@ -336,6 +336,7 @@ dependencies = { module=all-libcpp; on=all-intl; };
 dependencies = { module=all-fixincludes; on=all-libiberty; };
 
 dependencies = { module=all-gnattools; on=all-target-libada; };
+dependencies = { module=all-gnattools; on=all-target-libstdc++-v3; };
 
 dependencies = { module=all-lto-plugin; on=all-libiberty; };
 
@@ -418,6 +419,7 @@ dependencies = { module=all-ld; on=all-build-bison; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
 dependencies = { module=all-ld; on=all-gas; };
+dependencies = { module=all-ld; on=all-binutils; };
 dependencies = { module=install-ld; on=install-gold; };
 dependencies = { module=install-strip-ld; on=install-strip-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
diff --git a/Makefile.in b/Makefile.in
index f9e8e0d..bf06dce 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -239,9 +239,9 @@ POSTSTAGE1_CXX_EXPORT = \
 	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
 	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
 	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
-	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
-	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
-	  -I$$s/libstdc++-v3/libsupc++ \
+	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
+	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
+	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
 	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
 	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
 	  export CXX; \
@@ -1003,7 +1003,9 @@ all-host: maybe-all-cgen
 all-host: maybe-all-dejagnu
 all-host: maybe-all-etc
 all-host: maybe-all-fastjar
+@if fixincludes-no-bootstrap
 all-host: maybe-all-fixincludes
+@endif fixincludes-no-bootstrap
 all-host: maybe-all-flex
 @if gas-no-bootstrap
 all-host: maybe-all-gas
@@ -7807,7 +7809,6 @@ configure-fixincludes: stage_current
 @if fixincludes
 maybe-configure-fixincludes: configure-fixincludes
 configure-fixincludes: 
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
@@ -7830,6 +7831,204 @@ configure-fixincludes:
 
 
 
+.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
+maybe-configure-stage1-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
+configure-stage1-fixincludes:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
+maybe-configure-stage2-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
+configure-stage2-fixincludes:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS) \
+	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE2_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
+maybe-configure-stage3-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
+configure-stage3-fixincludes:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS) \
+	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE3_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
+maybe-configure-stage4-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
+configure-stage4-fixincludes:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS) \
+	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE4_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
+maybe-configure-stageprofile-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
+configure-stageprofile-fixincludes:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS) \
+	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEprofile_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
+maybe-configure-stagefeedback-fixincludes:
+@if fixincludes-bootstrap
+maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
+configure-stagefeedback-fixincludes:
+	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS) \
+	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
+	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
+	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
+	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
+	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
+	libsrcdir="$$s/fixincludes"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEfeedback_CONFIGURE_FLAGS)
+@endif fixincludes-bootstrap
+
+
+
 
 
 .PHONY: all-fixincludes maybe-all-fixincludes
@@ -7841,7 +8040,6 @@ all-fixincludes: stage_current
 TARGET-fixincludes=all
 maybe-all-fixincludes: all-fixincludes
 all-fixincludes: configure-fixincludes
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(HOST_EXPORTS)  \
@@ -7852,6 +8050,255 @@ all-fixincludes: configure-fixincludes
 
 
 
+.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
+.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
+maybe-all-stage1-fixincludes:
+maybe-clean-stage1-fixincludes:
+@if fixincludes-bootstrap
+maybe-all-stage1-fixincludes: all-stage1-fixincludes
+all-stage1: all-stage1-fixincludes
+TARGET-stage1-fixincludes = $(TARGET-fixincludes)
+all-stage1-fixincludes: configure-stage1-fixincludes
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	$(HOST_EXPORTS)  \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(STAGE1_CFLAGS)" \
+		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
+		LIBCFLAGS="$(LIBCFLAGS)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_HOST_FLAGS)  \
+		$(STAGE1_FLAGS_TO_PASS)  \
+		TFLAGS="$(STAGE1_TFLAGS)" \
+		$(TARGET-stage1-fixincludes)
+
+maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
+clean-stage1: clean-stage1-fixincludes
+clean-stage1-fixincludes:
+	@if [ $(current_stage) = stage1 ]; then \
+	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
+	else \
+	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
+	  $(MAKE) stage1-start; \
+	fi; \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(EXTRA_HOST_FLAGS)  \
+	$(STAGE1_FLAGS_TO_PASS)  clean
+@endif fixincludes-bootstrap
+
+
+.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
+.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
+maybe-all-stage2-fixincludes:
+maybe-clean-stage2-fixincludes:
+@if fixincludes-bootstrap
+maybe-all-stage2-fixincludes: all-stage2-fixincludes
+all-stage2: all-stage2-fixincludes
+TARGET-stage2-fixincludes = $(TARGET-fixincludes)
+all-stage2-fixincludes: configure-stage2-fixincludes
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS)  \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(STAGE2_CFLAGS)" \
+		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
+		LIBCFLAGS="$(STAGE2_CFLAGS)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
+		TFLAGS="$(STAGE2_TFLAGS)" \
+		$(TARGET-stage2-fixincludes)
+
+maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
+clean-stage2: clean-stage2-fixincludes
+clean-stage2-fixincludes:
+	@if [ $(current_stage) = stage2 ]; then \
+	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
+	else \
+	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
+	  $(MAKE) stage2-start; \
+	fi; \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
+@endif fixincludes-bootstrap
+
+
+.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
+.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
+maybe-all-stage3-fixincludes:
+maybe-clean-stage3-fixincludes:
+@if fixincludes-bootstrap
+maybe-all-stage3-fixincludes: all-stage3-fixincludes
+all-stage3: all-stage3-fixincludes
+TARGET-stage3-fixincludes = $(TARGET-fixincludes)
+all-stage3-fixincludes: configure-stage3-fixincludes
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS)  \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(STAGE3_CFLAGS)" \
+		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
+		LIBCFLAGS="$(STAGE3_CFLAGS)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
+		TFLAGS="$(STAGE3_TFLAGS)" \
+		$(TARGET-stage3-fixincludes)
+
+maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
+clean-stage3: clean-stage3-fixincludes
+clean-stage3-fixincludes:
+	@if [ $(current_stage) = stage3 ]; then \
+	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
+	else \
+	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
+	  $(MAKE) stage3-start; \
+	fi; \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
+@endif fixincludes-bootstrap
+
+
+.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
+.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
+maybe-all-stage4-fixincludes:
+maybe-clean-stage4-fixincludes:
+@if fixincludes-bootstrap
+maybe-all-stage4-fixincludes: all-stage4-fixincludes
+all-stage4: all-stage4-fixincludes
+TARGET-stage4-fixincludes = $(TARGET-fixincludes)
+all-stage4-fixincludes: configure-stage4-fixincludes
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	$(HOST_EXPORTS) \
+	$(POSTSTAGE1_HOST_EXPORTS)  \
+	cd $(HOST_SUBDIR)/fixincludes && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(STAGE4_CFLAGS)" \
+		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
+		LIBCFLAGS="$(STAGE4_CFLAGS)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
+		TFLAGS="$(STAGE4_TFLAGS)" \
+		$(TARGET-stage4-fixincludes)
+
+maybe-clean-stage4-fixincludes: clean-stage4-fixincludes


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


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [SCM]  tromey/python: Merge remote-tracking branch 'gdb/master' into tromey/python
@ 2017-02-07 18:54 jkratoch
  0 siblings, 0 replies; 6+ messages in thread
From: jkratoch @ 2017-02-07 18:54 UTC (permalink / raw)
  To: archer-commits

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

The branch, tromey/python has been updated
       via  f6f480d42ff823a5c5775b24a9462144768b2abb (commit)
       via  3d044c0c78c11968b4fe3c5c019523e3177b1710 (commit)
       via  8a78ba5cf798d878b6551ae6986a648d19570a91 (commit)
       via  65f90e82590c34d4211ca3c984ef8caaf1808819 (commit)
       via  6ec7c1ae19e9e1bf2edad5125941a2fd5fdfde0b (commit)
       via  20b477a75c00de06a92b9577fd74416699d2c37f (commit)
       via  3f7b46f2daa6c396564d786bda9c81e66d4b9278 (commit)
       via  de32a80f8f48896d4d07babd8c998789dd07c73d (commit)
       via  5d3debca762a4e23cb868a9e1411fb50f12db8c3 (commit)
       via  f0fd41c1926984fd1a524ff551286cba694539a0 (commit)
       via  e25dae2ce112305078ae7593da30ababfff53612 (commit)
       via  d6f9b0fbc7998909712cbc1b194f1cbd4ae8b6fa (commit)
       via  e666304ec603bb3249f80bac97200f2b4520ab0f (commit)
       via  1b7e3d2fb7036ce6f9d74e32dc052518f5cd45b6 (commit)
       via  65c40c956fcd9443a5390d6cc36f84bd1bf77df4 (commit)
       via  b50f188dfa065c9edfe82c874e2f8c179eb6d697 (commit)
       via  03c85b11b07452f2d7341b405a7fe70c74226505 (commit)
       via  73dceb99fa57b79e83a6ed80aaad49d0e3e7da66 (commit)
       via  9b6da501bff22325867d8afe42fa01d4704e72f8 (commit)
       via  b1ace6bdc2063f3dcf46172db98bb3474b6e1121 (commit)
       via  ec4cb20ba971232450f3420d3c7c0c8bbecc1ace (commit)
       via  e17b0c351f0b22fb42edf34e5a6e486d72e9ee05 (commit)
       via  55f8b9d243dbd879ffa585f7e0c7d8b6b819302d (commit)
       via  0f8c4b60ef3953a2373992e468106ae833049fff (commit)
       via  17a80fa80adbe79df39ba1fc70e611dff92df197 (commit)
       via  fa93e3d3471aab48ae273437c3159ebb0205a592 (commit)
       via  2e9af2d0de9534765e7394d10b2d307c4259de31 (commit)
       via  8f56d4fd28b887cc709524b1993c9da4c64b0696 (commit)
       via  7320133163c796d187350013ddf65fcb5752da9e (commit)
       via  616268b639780e0819b51053c794037bcde3de16 (commit)
       via  5be5dbf0ce3d2eb20003fea3691eaa6bfa5710d2 (commit)
       via  c99cc448c805b6bd481603155078881a503cd64a (commit)
       via  8b172ce7c9435095d14e0bd98cd431bb9584e95e (commit)
       via  d7e747318f4d04af033f16325f9b6d74f67079ec (commit)
       via  187808b04f61df1c38fda0921e2d9eeb53e332ee (commit)
       via  fd121c5c45bd2652a78c62812737874e36259e2a (commit)
       via  7a8eb317c5bce0f1ff290a9343777db74adec663 (commit)
       via  981d5de71da556bc3b43adbec2d12b1736628b5d (commit)
       via  c0c237fcdd133e84e67657cc6b7e4678f106bdcb (commit)
       via  5139cfdb5515407900d0c3934c13712a5819456c (commit)
       via  7346ef59bb33e28161d78ab478c3476b3dab2e8e (commit)
       via  787f00256b3eabe34b8599fca4df0243df80d5ca (commit)
       via  68777c298919d6dbdb9537c92a64ed9440ef6f3c (commit)
       via  0a1c7e2881226bb9734d7c31c9415c636f35921d (commit)
       via  b5ac99b0828d4e1dfa33540b428c0fc6c32eda67 (commit)
       via  cd4007e43421a2f974f51574b6e2b52b9b1a7a50 (commit)
       via  cf77c34ea71c27c3cb6dd31c9448249276e8a8a6 (commit)
       via  ce7903706d30e5fa335dd96eaaab3ae914ff8e64 (commit)
       via  067869b677a9f167e13a7bdb5f5a4d408df9006a (commit)
       via  ed35cc4a1cb76fd9ac53ad19efb97ee2caffbae9 (commit)
       via  15a00b13aedc6300732d0b3b6b9daefa361ced6f (commit)
       via  be85ce7dcbe99a8e7cd847a0c5b449a0b18a8ce7 (commit)
       via  a8128fa6a75e2d3da7d446bec9b8fa36573296cf (commit)
       via  29b0b2512ff436c46a77db39317ff50c4bc93601 (commit)
       via  289b5b2421ca79324b7374492ea652aceb869a1d (commit)
       via  b47413b47e103677fedb7cd1301c62fee01ac4ba (commit)
       via  60adb36c08942fd4a2f8bf598864254c043668a1 (commit)
       via  1273da0414a2f2a31288749a17fe44cbef615ab5 (commit)
       via  07fbc63d1e282aa2e8b37cbdc343e0f0171e4ea9 (commit)
       via  8b10b0b3e100c25322a083248c7a18bf5a1f3527 (commit)
       via  7795a8f8bdde2fa5c0e0639b92280314b32ec78d (commit)
       via  17e9c56297339ab6b0da4fdc189e090425ae6db9 (commit)
       via  ce6366f9aba4fe6534a2f514e46611acab62bab9 (commit)
       via  8dcdd12d21bc281870077f0c81b8cd1b88afd865 (commit)
       via  c1d4523838b6ec9bcd827bdebab25ac8444dba70 (commit)
       via  bf382b306a8db84b450aa1dc96ab686fb189a31c (commit)
       via  520306539a9a4eddb23677359c74b36192eb2209 (commit)
       via  6a849af808c1a9c5838b3d91af701c8d2a1bc480 (commit)
       via  4471a46f6f4b552b97bb546a85bf04c48faf64b4 (commit)
       via  2735833d5fb220983d09770087b573fed5bf93cd (commit)
       via  8884e97e78f337bccb50df7682333db4e7ee1542 (commit)
       via  7005d26ac72abbf12e02947ab87dbb3804f326a8 (commit)
       via  239b6d10954b18ce089e9c3a667e7f2df3655476 (commit)
       via  387dd77738619d7e898f063bbeb1b8b6faf6cad5 (commit)
       via  8ec5cf65a8213988a9f861e6a94d12311e9b04c3 (commit)
       via  0348d4be1676171b00c3609bea1e01c18af4ea98 (commit)
       via  4bd2e1b2aee122b46e335d932f7833f9c86610d0 (commit)
       via  22d9a0dee3a69973858000b326cf8eaa14ce7180 (commit)
       via  1fbd05e16ebde966e44c1108dc77871f3fba329a (commit)
       via  b51e1e94d66af7f63cd9052a16881087da111ef1 (commit)
       via  03bc0a24dc1e1a29b972103c207153f91d0313a9 (commit)
       via  72ca04104418e4926790872a203f404af9453024 (commit)
       via  e3ceef3544fb2178cef284b5fb8b267bf0ab4397 (commit)
       via  e309aa6524f8becadf6f1b75060a74be4c221899 (commit)
       via  7cf1de6cf421f52b145b88055cc89fc666343fba (commit)
       via  515aff23b43756082fbe357eb9685b401c7aacac (commit)
       via  8b00c176168dc7b0d78d0dc1f7d42f915375dc4a (commit)
       via  874a1c8c32036f790fa527acfab3f6f18740f089 (commit)
       via  d8b49cf0c891d09dd58de05ad5cfe396b612cf3b (commit)
       via  658ca58c4d41c7512dcabcbc4a5ea2109045c363 (commit)
       via  79843d45f7633f33dca8b0a9999a1b0795b6b459 (commit)
       via  8cafda321ca8588a9e42d78d8713b031696405bc (commit)
       via  e47ad6c0bd7aa388b1bd488f6ef522c20c0b94ed (commit)
       via  80d758749a7a679288e6e72b2e849b814413b719 (commit)
       via  8e87a59348adb7e4c31c8f4faf86df8b17ffb54a (commit)
       via  f13a9a0cf7d13b9ea51b0df4b9fa469652f92338 (commit)
       via  5ac95241162bf4729ecaf3c880cdaa846a3aded4 (commit)
       via  a1aa5e81de977805b16f2b1b9a12027a7f61c20c (commit)
       via  82f252717eef101fb3d105aa2d5b5e3944df6123 (commit)
       via  4a7324e1bcb525a0a89b08aabf598009c59bdcec (commit)
       via  c75b4ebd4f91f6884f046fa61f43e4cd88733290 (commit)
       via  de514cf3db76d0298b94121c35aafcd927fa483d (commit)
       via  3e97ba8a528154c6c9698bb87d0a1d3ea21b3ff3 (commit)
       via  850d84f6a414660406d359ffcef6b7b763d3ac16 (commit)
       via  3fe6a8e6476556cd6a16f4c3915a7a918803de42 (commit)
       via  373832b6db219ee80cb0263c8b3788954f4e3a8b (commit)
       via  666c6aff6beaea9a5724ccc8079559a2c67a5113 (commit)
       via  b531344c34b05fcd55ce65776ff50b9a752d60c1 (commit)
       via  1a792e1c00e07a1e644145a9f71446cf2e75e9ab (commit)
       via  fae1616f5f1357ae8b8e98241657088248178ced (commit)
       via  077c11e8679ea7fb4fae977327786fea8353132f (commit)
       via  f0158f44168c29338e0b4424c69589f79bf58b19 (commit)
       via  741bcbe94d7811caa1efa500dacd047c428cce61 (commit)
       via  fbf32f638c7e2a80542cb90626a22a6b5bb3e580 (commit)
       via  04bc2a285435a82c45e3417906374307eafacd90 (commit)
       via  c1f59f8ff9462ce45a3287ea06382a97e561fed3 (commit)
       via  c780b47c74872da62b5b5dfcbfe8c3db1631f981 (commit)
       via  60685cd0b99c575a32c3d004b4af568dd0309bcb (commit)
       via  2d0ca824112f269a883cd04d344614ccab3baaf4 (commit)
       via  c49f9d0fdaea8c2e5f78e20bec113fe3cf1b79f0 (commit)
       via  71d01c691ed49d72f8d0893a354be5260fd052a2 (commit)
       via  cf581a9b94fb480491198be8fbe7da13c86d858e (commit)
       via  93df7317eebbd081e8025545233ca3220bbd23d3 (commit)
       via  33eaf5de31b248f84ae108cf0cf4e1664db9ee51 (commit)
       via  715e99a4980aeeb6511eded2e9d5ffe1b063f21e (commit)
       via  8069955ee0dbcf6813218a968828afb838c676d9 (commit)
       via  05a1325405543281f5529720bdcae4bc9f2d1b83 (commit)
       via  1e5f45bb15d287ed763b7b638254424149040f7a (commit)
       via  fda46c417ff8324960ca305141df5fc6c2f580af (commit)
       via  adcbdc63e5ccf663dacc8493cec63a95b653285e (commit)
       via  9966f7eece39ced8a09c190616b5b328bf97bfe5 (commit)
       via  dcd310a08c9ab601b9dc883e706371f1232cdfef (commit)
       via  54f1917fb153898b9c2d2c0dd29c1719347bae52 (commit)
       via  eb1cdb627c94164063e675d33361adcf509e8327 (commit)
       via  b1ce65684d5f92f281d678581f0569cb16fa58e3 (commit)
       via  fec93fb13d2cc088ba3e1aa944f3c2c02616edf1 (commit)
       via  6f8b04077b0c3dc697b1c2bb042c69413d9813b8 (commit)
       via  6dd1c25a5a34a7e3d270f1817aee7e4003c88ade (commit)
       via  23e829301bd42b3964f457d50e462195d4343590 (commit)
       via  d334ae250a3ec888f0603cf8e909d0f425aeb30f (commit)
       via  78cbbba8e0bc8b0288f5ce4360b4689ab893aa13 (commit)
       via  7f784814df7067396e9c00b5cdc0eff9cd5c68de (commit)
       via  add3afb219e755e13f4ec1c91aa59223df31a965 (commit)
       via  9d46ce346fe3028d3d57332f286f3895c0724876 (commit)
       via  a24df3057179f81a2624bf3bd3d78113cb2fcc8e (commit)
       via  de1ab01e8ebf04a3503d8450e6b924c7bb160853 (commit)
       via  1737c64030af533c520dd1ed1ec2787302cdf830 (commit)
       via  2132fe850322e10313d94d505f7ea268f9524ba0 (commit)
       via  8b5a555d0948f0f1f38742c51ac8e53f8e79ba29 (commit)
       via  530d10ca18259a9893230afb2fa561e0871f833a (commit)
       via  6984613a53528c818482c3a531e17a86bac6e7dc (commit)
       via  81ff47b3a54633819fac4d973e34f1ff0c65606e (commit)
       via  9e009953a54bfbf79d83f37797f846c923aeea43 (commit)
       via  c13a63b04677906020ee72a28d5869d979e36a6f (commit)
       via  d1dff2266d29c4739aee6f68c8c587d44b03a717 (commit)
       via  9890e4338dcabf4512b4856b09511f25c81d10f1 (commit)
       via  2cedb9ebf8254a23d1fbd4f76a85e5f08dc3aaf5 (commit)
       via  1ec4b9f28bab4400c882a0f3e966eb12b73cee1a (commit)
       via  319b82e47dd12d6554e17a2ceedd3139b88ba55f (commit)
       via  6bb21700abb61cdb62a3d9fdf417971d528d5a37 (commit)
       via  01fabda4d46b34b2b02fb5a447943ab281c8ac8c (commit)
       via  05b3d79d265aa9de2a81ac2d0f5e6f5821161f34 (commit)
       via  11741d50eff1424bb1f628ede3dfe42a74343b52 (commit)
       via  640d6bfddb82560687d8796aa7f0675c93bb062f (commit)
       via  f964e51d907b008bfdddd0824a56e420737212a3 (commit)
       via  7a36499abc7d110e83cb60f4895d0fcfbab43bf4 (commit)
       via  6aa1df2d44358bc3f098af76b0825dacc0a68bb6 (commit)
       via  17a3046bfd9c1ebb65d5ee029a05024c4089192e (commit)
       via  e707b49e73ffd45b7a1f16c570e51927037dfef5 (commit)
       via  545e07dffdaf1b79497a866772caf0dd6e0a243f (commit)
       via  857e829e3a0b681c3cd807a307f53f466a332204 (commit)
       via  6f8976bfd6d7848268849b88e95917217ee31d3e (commit)
       via  e4241ace685d9886c14f1362e1e1783129774b7c (commit)
       via  9608051a0eba6303adcadff7d09b70a36067fba3 (commit)
       via  f622ea96de49d77646f52501ef00d03132fcb2df (commit)
       via  404c84343097091e21090727948d1461bf316118 (commit)
       via  aca5eec611b4e30c745b9c9e7283d57255505471 (commit)
       via  8361ed4d6b7049264153434e8dc15e6dc2200ebf (commit)
       via  2425a30e406a0523020b7e70abb864a06a45bb97 (commit)
       via  620214f742f7816e2844e1bb7f78a7a684431927 (commit)
       via  3015c06465584a437261c65a397fbd8f1a71aae7 (commit)
       via  fde1b17d37fd5557a22948d500bb5f4b6ef5d089 (commit)
       via  ca1ca08b0893eb6ec530db0cc7e12537417244fa (commit)
       via  1181551ef0a9a7f611a3d1130d2b284280882870 (commit)
       via  d95014a2ef6e9aee927c13960fa37e509d46eb32 (commit)
       via  eed0b5b26320bfcdb858a6b889dffe4f037f814d (commit)
       via  6624f3a142811450fab7eed1f406c4a030c3c9be (commit)
       via  976e204b369fd01f9d35d87ea2cd07707c3a40cf (commit)
       via  1fa5f68bf38fc29f173990614db70fed1b66c0e0 (commit)
       via  9e65917652e994b0864b344bfa47014155d93100 (commit)
       via  4ad2da7317c11fbf09e8feb9948b446d30ba9ec2 (commit)
       via  f2e2d2f54b462db40efac449f4d7724ae4728fe5 (commit)
       via  c8b23b3f89fbb0ed28d6b78f775b0038d8604798 (commit)
       via  1ac32117f7224620f44ac966b5ca53df6e4fc5bd (commit)
       via  0cf082277804ba3747be70a4013019f68b92bb84 (commit)
       via  eb115069323087e15210c09e3b581be0f6fb5852 (commit)
       via  906768f970826102252e8cfd30ee72da71de29f7 (commit)
       via  bef155c3e8a995fcdb1c2ba5aba012eb653d9f30 (commit)
       via  192b62ce0b4bb5c61188f570e127a26d2c32f716 (commit)
       via  50315b21779d71c172eb98a786a9b8281622e407 (commit)
       via  fc4007c969ec4208fb7c7cee2f50211a9aa0f40f (commit)
       via  8dbcee674ea4a8daa55f880ad7ade96efca96951 (commit)
       via  13df46cc0f340253e8a7bd984d1e4f38f29eec2d (commit)
       via  06fc9bf7d92d0bc857f3e8c109686f36aea5509c (commit)
       via  830a493402da4a055bf2d34ab300a83305391095 (commit)
       via  4586d54305ed275bb909f3373a7372c02d7e579e (commit)
       via  59876f8f9f32081b2831aed83a03a815e8d85a97 (commit)
       via  97d83487d5fbffd04d68a049f97009e1df2562a3 (commit)
       via  9205649a38c609a42ba52680a316fceaa08c1543 (commit)
       via  74c49d454b81c84fcffbc090466e241bdefd2f3a (commit)
       via  16361ffbd145c877952f3c124c247460a6005d26 (commit)
       via  905f2ccab1b7070c7953e9f12de638e2dc147a9a (commit)
       via  64081434cce13f38288d82d3d31b6199e9deff4a (commit)
       via  59e9e83119a528f17afea89ee22195a95322c6d6 (commit)
       via  9de10f6d53dffbec12cec9843662d5764526983d (commit)
       via  2bd5759dcb71adfb26b1c7cf20b3b032af29b845 (commit)
       via  3b4e0e01f8b19269d720948ee2350cb753f8ede4 (commit)
       via  17a22718b113a220de121ef4211fc3990d9b1745 (commit)
       via  68cdc55720bbe34d9d844ef2a0c4d75fcab4bc99 (commit)
       via  1eba63835ea23cbae6059c076db985a47e39ce24 (commit)
       via  bde7b3e3a0d5e1f0b66730d692b21c98a8686f75 (commit)
       via  a7785f8c797183eb363e95c201343df67d8536c6 (commit)
       via  2865bfce3875fa16046b0a987d98ab19fc8bbb9a (commit)
       via  0e9dcc758786feaaaf5026c6e59af42b30a35d36 (commit)
       via  12a5cedd4f2c5b1f4e303efda6f8ac3e06eec944 (commit)
       via  788f258604773ccbe9ccba71f9b1725930324275 (commit)
       via  6cd67beaae58c9e870b79feea3cf74ffdf7a9b33 (commit)
       via  14b122bf1ce59f5f1b82f6e2a347f4ad89801f45 (commit)
       via  bf1ca3b9476185fb6e301d85e646f5d2af95e257 (commit)
       via  572a5524c1eb50d8064a44108fd0ef22a0e63bf8 (commit)
       via  396a78b6271c45410fc22c4bc7f8cff75da3d153 (commit)
       via  a88b13c7e36e8eb0a3bf772d508380682536c0da (commit)
       via  e9f0c3639f33dc76fcab1b9299209c29ef2ee26e (commit)
       via  6349f452e01ddb7a1e64b8a63c93a9c9abc95725 (commit)
       via  c0171de646ddd85bac9d4bb1ebdf601f7ba7eeab (commit)
       via  f18e226ff84f7fba9ce7197ed7a2969eba231b4d (commit)
       via  c57af3f12b91ca49adc2e06056f794cb09514897 (commit)
       via  60e600ec691255536ae53e365d0410ecf79bdea2 (commit)
       via  bf7da5b06ffbbaa40c8a2900727a791265f897ea (commit)
       via  2d38bcedc2f91692857d257e106dafc9269d8f1a (commit)
       via  07bc7329128028e6d3e2733c6d2ebd874367bcee (commit)
       via  6e7c365ee0ea2551f9f840b71081fdf759088b5e (commit)
       via  6ba0cd406511d3edbe643f5e599d79538febedc5 (commit)
       via  de2dc875c2ddb731741f3c326545ff91fd587dd5 (commit)
       via  4ecee2c47da3e91c0571683acb5cfb8400402663 (commit)
       via  37fce74fb42f45ec340962170a4b297beede733a (commit)
       via  53a0cca3bd0f6ae80b2d6fc34b2873046965c7f0 (commit)
       via  ff3724f5123b9d9c52a07f7c1a5d85852e666c48 (commit)
       via  0700aea50c7a77d7908868373d0f9644b0ece29c (commit)
       via  1bb44c9f567c75355c1b4417d88cda959e82a3a3 (commit)
       via  87ce03fdc5a94f48fe62580410a099c0a0f68ee0 (commit)
       via  ee0a3fb85b33b172f704796612c4487ea368d675 (commit)
       via  bf2a52fa2ac2c4486653993a765fd922b3cd64a6 (commit)
       via  f59fe7f8e3e55472e6fcfb06677ff4925dad1f64 (commit)
       via  80bd970a4b1388fc4373b3e087006e6c93d71f60 (commit)
       via  d1b3de2e43380a0c51772a40315cd2268573d985 (commit)
       via  3bb4338431288002c2225ff660e1500818684c16 (commit)
       via  abf5651e47c0396df58a37951bc03a349169c5f2 (commit)
       via  a68ff33e0dcb4733584265088030d12a31e740e4 (commit)
       via  0b67023188fef926357f0fd27e600195ab35727e (commit)
       via  52b232b366355b1d0a9d2721e55a6b2b96789b00 (commit)
       via  59a1e29d9e1fc7ed31e66d51899ada46e5dd9a56 (commit)
       via  fff53daefb7838b5718422c87946330e4a8288ce (commit)
       via  5edad15d7c1e6a2409102b3426b444d6ea98bdfc (commit)
       via  f129e49f4d07f4d36319ac757fdcf3a8ce7d605b (commit)
       via  e92372274e77fc0ce87f35a833de8a60d733580a (commit)
       via  7becfd03bad526c02216eeb5ec2bebae694b1af1 (commit)
       via  98461510d3a8cefa6603980294bfc647cddcab97 (commit)
       via  df2946549f60624503663cc6c28cd5a6ef0ab434 (commit)
       via  1a94eb29d0dd72e6c34bb2d32927c510d16e4c00 (commit)
       via  b972a0d61a8b6e1dc3f9baf93ef3e57c7bfb9715 (commit)
       via  07e8e62387eb914b29cbf79f468db89fa4e57b3f (commit)
       via  07ccf83cf5424d019ab091a7bac0fee26564e420 (commit)
       via  74def31dcd248441a49755721da81ca73d99c4fb (commit)
       via  f7fd19e2b83c06cf1590d2ac8d0e9fc1ea4739c2 (commit)
       via  f159cdb61155d699f5aff2a9fbad8b787a7fe10c (commit)
       via  eaa38cfd42fe323fb7868e676ced7419bc5eec12 (commit)
       via  a4fb5981b7ec3d4006e93141afb1d0da566bb97b (commit)
       via  694b382c67a4fc656f30acbc74776c5e9cb53622 (commit)
       via  a5ec5e3fe1b8fe1395c79ff29052edad91266a76 (commit)
       via  e294484ee7e8dea53d091443a0f24c7939ac15ed (commit)
       via  6ec11ab97ab47ec4a22118e5b1c77df567796002 (commit)
       via  cd6581da62c32a391f9a4c2c5d248a11aa6fa8f7 (commit)
       via  20b52c88ea31f8a0af60d6172ab0da5f2ad616ee (commit)
       via  98f02962fefbacf1b805e93fb7bddeb58ec6ff70 (commit)
       via  011561117eeaff00862eb5f465c3470f29e8a9a9 (commit)
       via  3254d32c4b47f17a7d609f25394fbfb2313f09ff (commit)
       via  4d74727a4a41e811950dcd0bed7bc6747a068886 (commit)
       via  a631dd7b79e7dd670995d2c9b58577b1d1a29795 (commit)
       via  f5e6296e2194add209b546ad49039753a10242f5 (commit)
       via  2efa21564b81bd6d8a7ee23c2868a4bd6749b11c (commit)
       via  431e5de3f224e94fb0d061edb3a56d8e3c3f4403 (commit)
       via  0e123f69da7567042903c8e6e2ad0b03b0a66e55 (commit)
       via  a6eb589ffec8e6a3ae83ad6e5f36af31e958ffec (commit)
       via  0e2d6fa6a38ae2b80a56d786a41d905c9541906f (commit)
       via  44d6d3f93341387bd2c95ea4c941bf99127e7389 (commit)
       via  656731fe0f5bae5bb788b0688cc36900128fcc2f (commit)
       via  1ca8f924a46c620c7a7ddbd156c3a623a5a6d1fb (commit)
       via  bc3008c48f17aa67d39e539737a999737cd697a7 (commit)
       via  66c80d03078b71470c66b8f00cab82d89daeea08 (commit)
       via  051d2ddae5a2289d1f253b563e57a8e8496a06bb (commit)
       via  8018d34f1e5d94ffe1f12ac2455429c6f713c518 (commit)
       via  c0b8369c8aa4e05bf8f1b2ce4a79133cf1192a16 (commit)
       via  ad5cba2adbdb8ec216d44515468bde8d96892c3d (commit)
       via  fd13a84bb0f4e5eccd495d5538ef4aca7f341528 (commit)
       via  ac10a93e27993cf25cd2116227b12735d6481797 (commit)
       via  1c33cd7f00c7b2d195cdb004559332c397663bae (commit)
       via  0ae60c3ef45d41b34d40ed5c7b4fdfea289530de (commit)
       via  c0386d4d54d2cc33d6efc0b998fe6396bf92be15 (commit)
       via  6ed0191f6582a3b008277f0d2dc18d6764313ac5 (commit)
       via  c988ac1de5bc0efec2022fc6ce7d13b24e540099 (commit)
       via  b268007c68ec2d4ebd7e1fa239f0444ff59620e2 (commit)
       via  387360daf92ec2e4e02ace51f44400c167bb5c79 (commit)
       via  b055631694967585d0c898ac493e1faa3d5e8ee6 (commit)
       via  8cf50cb070642d73acc537010d71c912f921861c (commit)
       via  7c2a23b23e9ca7015acadbbc7a12c665791c8337 (commit)
       via  e495212d229d58eb4d70c94d7f828a04c386c3b2 (commit)
       via  0913ae5ad7ad465e36784ed7fcc8676f3e0e23b7 (commit)
       via  d74d4880e23263bac3690bcb641af56bd13036e6 (commit)
       via  10ab38d930db6159b93082dfe5e41761bdc0d70b (commit)
       via  2aaaf250e80afb4a5c66fb0b7801e24cc5c4e680 (commit)
       via  c27e4edb52011c9f4bbdb141fb360c708a879f87 (commit)
       via  47523653a331d0a04470701338a6ed269cc758f4 (commit)
       via  ae4fda663812129df67e3a70691787060242c0f9 (commit)
       via  cc917fd93d2a836adfd61b91df021cf835e88fd1 (commit)
       via  de1010f40884537cf0905ad134162cd2db71dc2a (commit)
       via  b52d3cfcfb472263eca181da37dfc0377978acba (commit)
       via  f90c58d59339ae3e0593cd6e464775973b7c259c (commit)
       via  09fe2662a708aa4da665bcaf942b5529e6809220 (commit)
       via  fb9b4b7e534c4df7e8e0cb60c180e61f27617f0a (commit)
       via  a44d0bd787e4fdf2424583508f407bafa139ed8a (commit)
       via  ddb2c6fdfc79e83af07ebdc93bdd17fe1eede8e7 (commit)
       via  27c3ce29f8920270ca2ed9b533ead5c8ebff215e (commit)
       via  8cfc7cf8c273677b5c83290cd1b143f18eeeb9c4 (commit)
       via  4ce6ca2c78c12931c31f46b9390e00a012eaa466 (commit)
       via  052d038860998099a4cfdc9fe6825307be7453be (commit)
       via  f47b0d4a49facbfa5c2f0971474593df0a854547 (commit)
       via  d98164028637041c5de99af0d057bde3f168a8a8 (commit)
       via  64859e1487e0ce1e5c430238dd731123371e7a15 (commit)
       via  f5657270bd9353db74ba802ebed62b7133f7c2a0 (commit)
       via  595e0a47f57b414843261303b8aa5036fd1fa1e3 (commit)
       via  7bd9df3bcdb1f736b696566b6142cb94d6b9b0d9 (commit)
       via  5b86074c4a84e32ca55a6c72c5fca45d97dc9374 (commit)
       via  2571583aed598dd3f9651b53434e5f177a0e3cf7 (commit)
       via  5c1ad6b5bb2602a0c590f2e49316ccc9fb30e1a9 (commit)
       via  cb868fd926f3b7201eb97c5b3bab0ce6c2450304 (commit)
       via  61baf725eca99af2569262d10aca03dcde2698f6 (commit)
       via  c113e7ff6176890ef6d73a23f0918aca98b8619f (commit)
       via  66abb8241494cae2bce9ca4bcd8e095e3bcfba06 (commit)
       via  ae4c0df4b6a76db172cc4d4c3f34fdd8064c80ed (commit)
       via  b7aba156196caf59117741eae5e93b578d0b59f4 (commit)
       via  0220170b4d87ce940d40ac98387ff2d7fbed3ab2 (commit)
       via  93f11b16ec1f5775c7f6c32b4a39d6dd0fb0c92a (commit)
       via  2b100bb5cf206f9254453a00e4b48e32d3584625 (commit)
       via  111468496477e97c9414d2d54f97bfdaa380f794 (commit)
       via  889294f6ffb380eb37b1f1f3bd22807fa9204c14 (commit)
       via  4244d58a4080d057bb9b17554734192821493cb6 (commit)
       via  517c4166988047036a57f4bb36e00458b51ade62 (commit)
       via  3f66c01be30edcfaedd11d475078f78e464ca4a0 (commit)
       via  d6deafd0bb04f728d403bee2e07d17ec9ac1353e (commit)
       via  fa62ef05fc91c19932ded7ccfd1fd0811c7f7e6f (commit)
       via  0a7e10188e3c08403fb00b728644d7a95092c732 (commit)
       via  e81830c5c61a8665c098189d069cc68b0df113d3 (commit)
       via  ffdc5f48ee608b4750df5e34c10598f0f2c158d3 (commit)
       via  913e12d44dc7fc09f965e4b660f437e7e0303c64 (commit)
       via  265d97f743a4ba78bcffd7ae8d0ea02668a58df3 (commit)
       via  6142c999f2a9700d568eb25462a5d622d220b4cb (commit)
       via  0fa6f7cee7dedb600799234b1e2d52c5b0da8f96 (commit)
       via  9acc85a62eb76c270724bba15c889d2d05567b6a (commit)
       via  b733bcb7f58c42e0e0d94a3f266a4193030e5f3a (commit)
       via  7ff34266fd831f828286e556f9cd681c42c0412c (commit)
       via  28985b6ba2fa968058429b767dc727d254c6ad13 (commit)
       via  5474d94f03aedba2f832006dc7d680cc15792a7b (commit)
       via  9d19e4fdb7c684329c8b1b72796a0071708dabc7 (commit)
       via  09a1b0e9437f4e6c868b47322a84193a5ae3a391 (commit)
       via  3bdb50600c3d20e355637b48fc317e8ad70ba93d (commit)
       via  4e008fde3ab059a011ec487686b7f3e5324c0a44 (commit)
       via  65ac99a581582031008a48b70fcf6952dee26af2 (commit)
       via  4d4f40e041ce7c8c7c8e50f957e0440b64ab7e95 (commit)
       via  5284e471d53ccb7c7a1d140bd83098607ccf4b8a (commit)
       via  bdd152861ce75c36828904cf3d10f8ce14da6cf5 (commit)
       via  1da43accb4f8e2a19dc033b617982e3c2dc83a08 (commit)
       via  d8722d7641d234dcd3d1f2254fbc5d9cf234e4e6 (commit)
       via  0674ee5dada21c8deec690ca66d5b2870f13ea49 (commit)
       via  b2805ed55456cea2694d31fc8627cca17120267b (commit)
       via  3fb49709438e204177373646585a76116caf23fb (commit)
       via  645c455650ed35460afdacb078c7c58308607fbe (commit)
       via  9e76c212e6311abaee4d02473473f7d6dcad972f (commit)
       via  5b362f04b2a56d446b024027963be52d61f939cb (commit)
       via  7dc53023ec5d000b3b8d287720ed8d04d91e02ec (commit)
       via  d81c735641cf6245c837a0203e9efaf21e63c27e (commit)
       via  6eda96bcf3a53843feb5d6d4441f0d9da7bc8a75 (commit)
       via  b9fc2576a13367070c741c7ea1d364a483eed0e4 (commit)
       via  865422fafaf387745b2979d47b6f448d28e0edb8 (commit)
       via  6096dda15babc5307b1a0e9624d4e0028fd429e1 (commit)
       via  4eabf3446367832693a1baf145f6ff02baae197b (commit)
       via  99b5dbf2e78a63ba4be067bfabb3bec1a6406f1c (commit)
       via  9703a4ef4d020991873bb4464f4800fe0547263c (commit)
       via  e0e7a9d436cb3c97ae89c9b0d2750a006746b233 (commit)
       via  7a0c0a1475bf41913c7f25a9e363df26c8f772a1 (commit)
       via  c4d5a76223f74930add9014f2a77339eb80b737c (commit)
       via  40d7d93ff412f4c34cde3daa04890d5cd2e0d9c9 (commit)
       via  ce0db13751aed2782c417bc4cf715313f9273e94 (commit)
       via  34c41c681f4a0a0dfe0405c7d2aecf458520557a (commit)
       via  112e8700a6fd2fed65ca70132c9cbed4132e8bd4 (commit)
       via  ab55d1a098571a559bf75031e1c3e7c914afadd7 (commit)
       via  eb3908448bfe295e49bc7bd8a88b90deaa1ba95f (commit)
       via  514b85276b5521256e1688005e94f1d69fc10c27 (commit)
       via  87903eafb083abbf330c22fbf941fcbad700c098 (commit)
       via  f0d19df99dfe1c63842206d15ae41dfd33d25bf0 (commit)
       via  b2c6190bfc280f834c8aaefe8074c3a2ea6d61ad (commit)
       via  e5b737de4a22c3099345f2613c106623d7f8d7e7 (commit)
       via  ad5bc88245bd8416fd16a2384eb00ec501bcc5e4 (commit)
       via  58a6d3c9d8d4d4be8f1dfc1a49fed264dceddaba (commit)
       via  9ef7906f20e81faa4498761002e6376f4d35c865 (commit)
       via  3145b997151d2815065b5c880c1b0d63905d7630 (commit)
       via  4e25adb3956f880efc28bfebabe79be7338b413f (commit)
       via  9962fe293d16e1e1e4d05154e751fc7576226954 (commit)
       via  7e66a1a05d3fc6cd72e3960608f86962efcaeb9d (commit)
       via  992f1ddc3be1f5195f18beaa801ac50f284b10c5 (commit)
       via  2693a26216c329bd7ec2aae7743409f572de4fa5 (commit)
       via  ff71884063d048e8f8c03de27d2bac343df4f77a (commit)
       via  11dd08e9a0a2b7115aac32d9599f1bdb0ad12ea6 (commit)
       via  853faf5cc34cfac362f33939543ce569c8ba6341 (commit)
       via  c60aaac10f9a185541b7f51a3353b95a6c764a4b (commit)
       via  6b4382006bd5e766581d3357bbc0cff58345d04d (commit)
       via  23c212516e3a91c74548ceccb597bdeaeb111e26 (commit)
       via  7fd5392005624f8b0522d881aa94bbb470d68cd7 (commit)
       via  4ebce1a0a5911e71aa2d00932ffb2126ff1f3633 (commit)
       via  c97dda72b905d5ba9b82004bf4e57dd4cf343147 (commit)
       via  95f6ac8822ecbad5530c4488ac54fd46b4c658a2 (commit)
       via  78d9f182f5cf4bc0d892af59030b85351b0ceab5 (commit)
       via  092e01962dfbe7db9f5e57ca365b8ca56b4aa96a (commit)
       via  3e67a37820a2838cdbd50f3f697ddc929443ceaa (commit)
       via  04386d9ed5f068b74757bfac01670576e4e59b8a (commit)
       via  755c5297bdbca564e97040ce7f036ed02dc7fa4a (commit)
       via  d115ab8eee9bb3e13aae86698a4fd91e0ed284e9 (commit)
       via  2922d21da14b4711872371abacb16e8ab7c70894 (commit)
       via  1d61f7949f77796ee407466f3ca7f42dcde9251b (commit)
       via  45f764234a71431b581340957a3c8338e0593fdb (commit)
       via  1d65abb5e2cb1624b358dda27a53a070bec685cc (commit)
       via  96b0927de3ebdb302d8d571c43da3db5ec23847e (commit)
       via  dd1d944e2321de26f75a21f42750dd38ed964714 (commit)
       via  412ffd830b94a860e81e8515140ba5ebc5aa82be (commit)
       via  ec5882fbd19a80299e7ae738fca016ef27830ad4 (commit)
       via  ee7ef219cbfbcf9217b50c4d30e719e2a6182a71 (commit)
       via  89ede9f53b74f84febcd1c2a6db8b03f390b62ec (commit)
       via  16e69324ec7fbe4ea12f2a0a069ad207ac8e3f97 (commit)
       via  b25e998d0be7d7ec2a14bfdca03370155355d215 (commit)
       via  91068ec6ae02e85c5ca4fbe3c6e214bd87bb872f (commit)
       via  4df995c77118d07c12fb260dbba0ca2b281324f1 (commit)
       via  602a81860a9a64c6a4bf1e338698118b35518b93 (commit)
       via  53eab0d3fa9e47acccf6073172663112a1471dad (commit)
       via  ddb9ad345c9b4a8cfe2c9a71190ecf408454e745 (commit)
       via  97f00e367c8222cda51bc7c0e9d3073a487a5976 (commit)
       via  db7b55faa1a11e632ddf57505c9bb64bc783471a (commit)
       via  221855059a11ab76aa909a5df4104354f9384139 (commit)
       via  4c4067e410581fe5c6190407b4fd410e7b71f9e4 (commit)
       via  a961cdd5f139d3c3e09170db52bd8df7dafae13f (commit)
       via  02aa377fbdd17b763b1e32ad72ccfd1c617ce463 (commit)
       via  cadf97cf20cf76af35e41075dff81197fbec0e51 (commit)
       via  5e7fc731f80e0d08385a05ad47dda332a49d9341 (commit)
       via  8184783a4069e04deb2e43b4ad0d66d80f1ad2df (commit)
       via  eefc3365838ed15c02bd7da39fbc31c00d07b398 (commit)
       via  353abf7c10561aab3e8e7ffce6e270c3743376f0 (commit)
       via  63e014fccdd91a89873554f6b33d7128d7112813 (commit)
       via  c1fc2d7ee590f3bc87ee79c36e7216b0b6bb054b (commit)
       via  7acd51d6971f12b832cd7281f669a7ae7feddf45 (commit)
       via  98fa61facff8fb041205950d642f5403372bfd96 (commit)
       via  a02c3512655cc2c8ad68e4b656959b7d284acc7d (commit)
       via  6650f7bd18f8161b9f666d3e65a6346e23a9d85f (commit)
       via  fc8e0108db6c60f2ecefb4004cddb94e8824fd42 (commit)
       via  591be3e4a841ac56bb3ee094447b708d58a6d4b8 (commit)
       via  03fb64f837bd8466ba6e7b7cb8880f5c6c87daab (commit)
       via  a6a51754740513db76fdee3aa153cdd51e87a24a (commit)
       via  aa785360cfa271505394080c8e367017782ca57a (commit)
       via  963201cf5d29c4dc718b5fb3507e085b302ff896 (commit)
       via  9282b95ab7bfe1cdf471e9dd609ae0ea7bbed925 (commit)
       via  971f1d27d2ee2732f9ab2fa75923007b40e2bbec (commit)
       via  1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0 (commit)
       via  1336427510a5ffe7ed8f0c402cc9d315cc679952 (commit)
       via  bfbf34de2f27672282d4fa4c0916cc41890dcc6c (commit)
       via  d81222d3863037a90e0402cf438f7e45600feea2 (commit)
       via  75c6202b1d13b892581e8dd56b8e0664815390c1 (commit)
       via  22b05d33b4c870d65972ff8aefdd297ddc66d139 (commit)
       via  6392030005291f7c783da2247b63ae31dc8352e0 (commit)
       via  ea0ffd5be2dfd6ee696fc15294d7b2bf29f267a7 (commit)
       via  d32a48b9f2d8a374b7ce3f2c47cc9a1c3b184838 (commit)
       via  88acc2e16743fc1e6384758c9a68cd6d2a8bbd46 (commit)
       via  d36cab83a963f5bb3773e0218cc02f63b0851d0b (commit)
       via  029e9d52de3ac7fe984dc079ebd24506fd1eace7 (commit)
       via  3a0b8f7ddb874283879baaf8af6d11094f4c4999 (commit)
       via  cc90de49738ad220bd1d3d001b492679fc488fe1 (commit)
       via  5d9f66cb84b9f228c1082d3a1037355edceddded (commit)
       via  e83563a9ed0dd6ccc415c4b0cce373fc3264b7a5 (commit)
       via  98fdf25a43abdad5784e762466fdd7bd59b0899e (commit)
       via  ec6f610ffcc411237e9f8955dd2227cefd255af2 (commit)
       via  4783ebbcfa35032ac2742f403258a14b647d9ba6 (commit)
       via  64c111834081a117f902cffc15dadbc535f1c65e (commit)
       via  f17ecb4baca990b57cc57e8337c4e03ecee02742 (commit)
       via  55af478400524cba7994e353fd9a98ef1543df2f (commit)
       via  1736a7bd96e8927c3f889a35f9153df4fd19d833 (commit)
       via  f94f411b8308674eb4f790a9fcad0ffa30b568e5 (commit)
       via  a28aa6edd4ba848c110cd73fd4e29c2bbdb2cb72 (commit)
       via  1a31b34a18d61dee55042f2ab23c8fa9203fe6ef (commit)
       via  f1b5deee16144a75aa605bf37ed38d461587d399 (commit)
       via  fc2f703edb656c69b0026a006c6063cdb255e06a (commit)
       via  198cd59d289209ad63cdd6da45e02a1c12b423a7 (commit)
       via  364ca42e71dfdce3f34e97ef028f7e3d5b5d880e (commit)
       via  c752a4cccb99ba73f51eff74b394dcdcd26d4c59 (commit)
       via  53488a6e194af11c2528e5e284facb8a6171b695 (commit)
       via  cfccf141f0db8de28ba21a8920939c30e123d73e (commit)
       via  39f66f3ae25ebd3a065218ce880280fd5b4b861c (commit)
       via  860b03a8f357d1565bd9d79ae25121059b2d28ae (commit)
       via  731f7c4ea30cc409c45412eec15e3d66afe051f5 (commit)
       via  bf355b690f07315bf2704e349c4f1c9ca611f031 (commit)
       via  329d01f70ea6367a9593c9b31e268c06dd729ec9 (commit)
       via  3a2488dd21a895df3ffb49048f5de1a83ce2ddd4 (commit)
       via  1d262527cf7ef3cdd2c015dc3540b47996e94d37 (commit)
       via  980d0cdd2fc40c30f3ddef644659d7d0dc00ed40 (commit)
       via  69a2af1016e03239f7af4e55268bd27fc500f800 (commit)
       via  da17fe9de923fcee29e6f809693eb7e590966575 (commit)
       via  8e2a4f11d477986aa360a3b588d35a194efe58f8 (commit)
       via  c3187fa5cc72734e6fc766a85d657018c0516bad (commit)
       via  21389b7f3451a482e14fef9bd32257c4c87f4317 (commit)
       via  0947023d1d4b5d8803a1065d622f707010b2bcdc (commit)
       via  785102a7d34f2d48f9a1616bf931fea6de2385fb (commit)
       via  a9617a426d001a748168fbc399fcc77e6d8d3cac (commit)
       via  e9e431d19426a6dd6b8923850398b847af0a1532 (commit)
       via  e2f9914792465953ca945333d0cbedf0b2d7b3d6 (commit)
       via  14f6890677849172a4b13779acd9089c9baa3a81 (commit)
       via  4b0781150f69b6ff251dac447c77e4d4f6598da8 (commit)
       via  5f5c6e032e8d5303e9903c0538f84f76bb4d8733 (commit)
       via  343fa6906329eb5ec070cf2c05884e49a1cb9d46 (commit)
       via  6725647ca2a0adc9206059814725102b53ea6478 (commit)
       via  b8760d2cb51517789110c7b2dbd8f61dce08291d (commit)
       via  be0fcbee1d47558af13288c6aece922dd4be6df5 (commit)
       via  c2596ca5d7f6ab6d38882bf0f0fc44fe352afcb1 (commit)
       via  1c3a5fbe155614a0f87079b953df0d7618e0ab50 (commit)
       via  a5018ae555cdf491005907c03f997558ba15fc47 (commit)
       via  dc60b26d983494a3cdec0d4f167ed98fde1a832a (commit)
       via  86a6934561f0048624f3ff83f5d3c2565514f0aa (commit)
       via  5590c2bae0fb41e90bc9698e55d8ec1fe22a9173 (commit)
       via  4f3ca05b487e9755018b4c9a053a2e6c35d8a7df (commit)
       via  8b929e420a810afe23d5ba57a98109c74d1d5816 (commit)
       via  92744f058094edd0b29bf9762f4ac26e4c6743c2 (commit)
       via  5eecd8621b955fb99860fc1b0d87074071f42f72 (commit)
       via  005304aae36522a90bbe169faea36db559d0f3d6 (commit)
       via  7c2ba67e6ab10879968c938aefd4d0d0b4ce79bc (commit)
       via  5e359a63b7a39e0ff0f750ca8fc97d27b14c0ef7 (commit)
       via  39eeab253474493bc9477dbb2bd9c8041f05764b (commit)
       via  fc72affa6875e81fc9d495a216a8bcb34045ffcd (commit)
       via  e99f7af2bfbdb08c9cc454d6e5c82e70d34b957e (commit)
       via  efe4db3f06b77934bd81f393194e0fdcfeecf811 (commit)
       via  82d93790a85300d8452450b6d43efb6b15b53788 (commit)
       via  f49547a604b4dd2c75e3636d4a422d52edc4fa6c (commit)
       via  14c1428b29fff12d8119ce6f4703be0de08197af (commit)
       via  fa6631b4eecfcca00c13b9594e6336dffd40982f (commit)
       via  406bd128dba2a59d0736839fc87a59bce319076c (commit)
       via  9b5481c63ab5e1e66e8f23681741039754eabcce (commit)
       via  52c4f3bdd5957a31b671a9791f462be5e8eadd85 (commit)
       via  e2996cc315d6ea242e1a954dc20246485ccc8512 (commit)
       via  c28eeff2eabbba2246799470f3713716fa629680 (commit)
       via  0691188992efa4afab80bfdf966479bc331ce0a4 (commit)
       via  49e8a725825c77aacc7458b9d7771cb2fa2f64c7 (commit)
       via  a12fd8e1b1c9c6a16e3cc9fc477d7e459776b587 (commit)
       via  597e138ca0cf96889a1965d06d28552c1d1174d2 (commit)
       via  a55c9876bb111fd301b4762cf501de0040b8f9db (commit)
       via  88add6d8e794073758b5398c52bbb76ab40a2923 (commit)
       via  daae68f4f372e0618d6b9c64ec0f1f74eae6ab3d (commit)
       via  39d4daf68e696bbf2db417abe677b2e68f3aace9 (commit)
       via  e9a1e93ecab4e67aacb9cd6a5a953c8c0bc23027 (commit)
       via  df9236f89620c3897b2257854b9a4eedc89217ba (commit)
       via  668650d58d61d9d170f3e5b5c1657ed1c3e2b34b (commit)
       via  4132f1c0dfe6bb8984c0dd521388ba6b7b32a4af (commit)
       via  8c5b4e5228ec94923fbdfb0008926b0b2a3f51c2 (commit)
       via  4e95fbcd79b84308417fc25ce12cacdb2a61c0d0 (commit)
       via  ca16c5b392b1c78019fea1710c4f4433161626c5 (commit)
       via  f522190fa7f04a8d9a1dfc51d0cf69973c08afb5 (commit)
       via  b8ac28419be22fe0cc72f6eaaba1ab029610fc71 (commit)
       via  35dc6e06960790cd60b890c14e45f82f110b898f (commit)
       via  8400d40d954ec3b4a3fe9200645a1b6e90ba46f4 (commit)
       via  474436e67c72d2426e79e600d725812514db0dbe (commit)
       via  4193bc588b4e66da0ed502eaef6e7ce85272fb42 (commit)
       via  10c56208ee8ce4d51de64277207b84a5d1be8c95 (commit)
       via  bef721e278d9ba3178e679eda38ac86ef2dc0d5d (commit)
       via  107c2d628b924de1854d6d254d60e97e1887ce4a (commit)
       via  df3ee9ca894f7e831713c332aa7820a6463c2435 (commit)
       via  ec835369f121c11d6e9484ed8c6c11097ad545c5 (commit)
       via  01770bbde902e075e524b518ac6c1087a4cc1cfb (commit)
       via  7ed7e438bf8a21983eeaeec0617868f8bab06197 (commit)
       via  d7f399a8de4c55eb841db6493597a587fac002de (commit)
       via  008459ea88ad4fdcb7da37dad7f68888ef6ecc47 (commit)
       via  531336e3a0b79ed60cfc36ad2d6579b6a71175da (commit)
       via  0c1b455e294c6debb4efedc7f1346f3c43249f15 (commit)
       via  f5ac6ab387ef0974f6348ac7febc691fbb6c0eb4 (commit)
       via  a9752fdf83985f62a0c343311a9cb42ad13f9876 (commit)
       via  e5a873b7071d74320d4e0cbbc2f358dcf2322557 (commit)
       via  fe6fae079099c0eeb3186086d6b150800c0e8770 (commit)
       via  233c8c27eb81b0a3ab5182dcb59c7306ba9bd3f3 (commit)
       via  68c638d6e655a937a48770a5df765e6ebbc5b890 (commit)
       via  08698b7b46c9c932530dcbcd7e851d27a7d2c503 (commit)
       via  d5451cd45325d12b2cc3d10ffe67f09b0e26b967 (commit)
       via  432ec0814b01a93b88eddf13092ea6abef34652d (commit)
       via  4d9a9006139d1ceea787cdda871dff8943e493f0 (commit)
       via  018572b88885ae67d22612937fa1e4fd98d5f5ad (commit)
       via  397b8d2a9fb6651924c311f41b90cabeb3fc3ae9 (commit)
       via  be2884c1ea9b96fdb04c6d244d9e7aa1b654a47a (commit)
       via  376c3ecd17d0636bcf4e527c2e2ca2f94822fe64 (commit)
       via  6a67d49e559b432ead2859e9bb327852adb53112 (commit)
       via  36d18bc526b055be896d8dc319cb3ade42238534 (commit)
       via  77a179e77b38161e461f5e37512f0b3fc3582181 (commit)
       via  33b2fac610fff1255a24763277a4bf77f1b59ef1 (commit)
       via  909c0aa5824080c287b390f82726cf5bfb7011e3 (commit)
       via  37e20dd6599203c4e261fc3a2e86711c90cbbed9 (commit)
       via  c5209615263fd0444da28cdfb6661ad287909a70 (commit)
       via  78afa7f8599e46eb94a93510b383dfb35e549f7e (commit)
       via  0f1254327820d7b3f67f873aa40e76679f067288 (commit)
       via  84c93cd5f1ff869eb8c04314738eaa2cddb3c29e (commit)
       via  fb9feb35913d4cf26baf01e1638b18af301f5387 (commit)
       via  cd2ddb6cde55a20d191e1002dbe1977df695cda9 (commit)
       via  bb95117e107fe58ecd35683bf0e8da3b414378ff (commit)
       via  de97fdd4a05cd7ad0b05444f1721f26c1ad9322f (commit)
       via  9f058c10cef5987ee1f1cb28c9a8cf5ef1ec4d11 (commit)
       via  cdc7edd7b17dddd3558bd04d9b2fb5a73dc75f1c (commit)
       via  bc6c7af4a2f23c48a38139fc7e0ed2ac7b12bb69 (commit)
       via  88256e713c707aeb850688071150d32f9cca5a91 (commit)
       via  88ddd4a1ef8818984f87f574b424ccdc7db19660 (commit)
       via  69ace2200106348a1b00d509a6a234337c104c17 (commit)
       via  4cbd84083ea89e870526ed0c80d462084887ba6e (commit)
       via  4ee1d7e401a8c1aedfdc86aac7faa8267eab1e5c (commit)
       via  cec4b2e3fee8ae2c41089fc7454da56f676f653c (commit)
       via  5cd1d8bcc24e948e86a636161e6d72f6316545a7 (commit)
       via  40a0bfddf07620f5321927b3231502debb3b73bc (commit)
       via  e82ab856bb4689330c29fb9f1c57a8555b26380e (commit)
       via  6d6ad65b43efa17a825702297331fcb290445a18 (commit)
       via  a37a2806e3289294ed214aed3c8a45db46026b39 (commit)
       via  50455f1ab2935f7321215dfa681745c9b1cb5b19 (commit)
       via  95a23284a3db0ec85bb0b11c70e6b5acf00563f6 (commit)
       via  b9b118c3bb29052ee76c6bf32b99962cda5113ba (commit)
       via  4a9d4ea535a6c9b8c2e7cdf91377abe284d0b277 (commit)
       via  56df3084847984aeddd8c24ca997242ec8c5a369 (commit)
       via  5486f16481dffa1c1a0d1fd9e38b97e3678078ed (commit)
       via  5084b13657023904cb60737abdf4cefb539a5fc4 (commit)
       via  ad02e4fe877f3a874145dd045626501245e65624 (commit)
       via  7913a64cab3930fe524f0e38f85cfca11bd52dcb (commit)
       via  e9a38e0f5287ce7b4629f5f923191e38dd7355c0 (commit)
       via  502d895cd1ca5d4abf4ef55984cbf5239aeaef0c (commit)
       via  ea3d7d1cab4221ab729327bb4d957352c79d05f0 (commit)
       via  f0e9390be5bbfa3ee777d81dacfccd713ebddb68 (commit)
       via  abe7c33b45288b407e6d001aad713183d4bab5c6 (commit)
       via  ee881e5d3312ea5396bddc37e8673b77bf549b4b (commit)
       via  0a0640e3ba9a668c4c317520c48246e1cc8d75ca (commit)
       via  aec6cd371d194f93cb7651c219b75eed05bdda98 (commit)
       via  268ebe95201d2ebdcf68cad9dc67ff6d1e25be9e (commit)
       via  157686a88644b111658c661fc225881e75f3b0db (commit)
       via  cd58485720b47d80fed0b281d15a9198f43eaf0c (commit)
       via  abfcb414b9900ef996b1665323a950610dbdca43 (commit)
       via  1a0884415891b197972f8acf59131c3c9376807f (commit)
       via  7dc54575d91a2b41f6c3e838eec44a7017a24436 (commit)
       via  ee40d8d45213caf0cfb63e603f0fd5a58532e751 (commit)
       via  4deb8f714d555a2f530e37c3e7af32bc42fdda58 (commit)
       via  9e27646a6dedd071bdc8a7ba75eca1faaf500366 (commit)
       via  ae9a1986c8b1e38342a6fe674f7ad1758d8b06f5 (commit)
       via  cb55e96bf79ead88469bb859f9c858f62df2e562 (commit)
       via  a582903f51b536bf0de128ef288bafd39caade0a (commit)
       via  b81c93c854e4674c8ff85ac745613cf7b616dad1 (commit)
       via  8f02b5ad62823c1c02bf9b60d71d027805b4e17a (commit)
       via  839b0b3f8dff2d7a43f110b8f07b05c8a1004111 (commit)
       via  6223ef94973400bbe2d98885b2a4e36cdb47c800 (commit)
       via  d14a6a9e17f28437a231e17734bfdaf557de0a13 (commit)
       via  c29ae970e781780026c45ec7ffeed68ac87524d6 (commit)
       via  15a086bed79aff51c9ace7d3b5f389e8cd38399b (commit)
       via  a40d0312ad50263a4437c01311a3bf1f268576a6 (commit)
       via  370dfff4c4b46fc194cf1ab2b0762c2a9deae7ba (commit)
       via  576a6e4d1d1ac2c5b7e44830d3328ae8723fcb06 (commit)
       via  5c3024d2c1d4c4f141d8364d487604f70678792a (commit)
       via  2b0f37619f797bf640b2d45acb615817dd202954 (commit)
       via  222c2bf0a293fab3d08c22359d64433faea7bb89 (commit)
       via  7fb048a2ee38bbc85ba0e96e2932cb0cb1f7381e (commit)
       via  d2c0eef48a1bb331ca08f8f26ff82c5d4086ba0c (commit)
       via  82bbe65a43015a753bec8c64869679a699331a5b (commit)
       via  e4975d6a9cd8aaf3fb14135b36850964def131d7 (commit)
       via  0abe66b59fda0689c32fe9d96b3690b4d49a3027 (commit)
       via  7f904c28f5cd2dc91a118ae6169d6993aaf71f63 (commit)
       via  058467371921957ac532ffe0905ffa477f47018e (commit)
       via  59b21252a88aa6ba488cfb19686d9cbad2577e76 (commit)
       via  cf6451802f5d3f161d992ea39fac139273926773 (commit)
       via  8227ffad95fcd835dd5fcb3e4915159e4552b397 (commit)
       via  50cc587fe49621a87283f06655fe922d45095076 (commit)
       via  8ce9efb079b6e7b3ab2e795db9477656375d7204 (commit)
       via  17e5269b995b0560dc74af78ba134cf1fcd9d56a (commit)
       via  65d1cff97c066e4399a175ef7294a5343c0b94d1 (commit)
       via  ec8f76882145c71bef81a9cadf0bf51ff9fa5b35 (commit)
       via  0e722c919075fbf8a2d8a05b91443432daedf332 (commit)
       via  036e657b48144d7449ddfcfcf9214bcd7bcf268b (commit)
       via  bbe910e6e1140cb484a74911f3cea854cf9e7e2a (commit)
       via  793c128d03113816db85e8d1fa0bcd4982e246ee (commit)
       via  ad06383f106ccfa299a6c7ac9720178d2d3d583f (commit)
       via  22347e554cd7ba2a0bf36dc81ebfcbe2e2fd74af (commit)
       via  da5b30da2d1167591aa8d71b543f97bfdc2ec2a2 (commit)
       via  1dcb9720d62cd053a72c31881b7724ce9f74332c (commit)
       via  51750acd087cc20ae3f72393fa897d9e3059c65d (commit)
       via  0b14696aedc2b56291bc98d62fe232c8dceb1385 (commit)
       via  8bc2611fd97a94e3927ba22fab79624dd6647368 (commit)
       via  dcb07cfa156a8e9f768c7f2b5d32f27b6dfe939f (commit)
       via  7836e407c65761b003bfbcb7ce89947736330a15 (commit)
       via  8629c02c0db6ff3f7444397567a57dd36a3eed41 (commit)
       via  03b62bbbce3dc5f15131d9e78f77d035cd1cffb3 (commit)
       via  b593ecca856860a8b38deb808493bba4beef3aee (commit)
       via  1a9ccd70f9a75dc6b48d340059f28ef3550c107b (commit)
       via  128e85e3ab36b8e30f6612fb50de3cbb4ede6824 (commit)
       via  073808edb771952247c6fe634b863986b7627150 (commit)
       via  64f52338e924cce3a205527136e145da660a4686 (commit)
       via  ce558b89b15a18fd67fdc02a4d410a6d92d2ba63 (commit)
       via  3ae0486cdce5d2ed4c922c598a3258fcbd9c8f29 (commit)
       via  9986ba08876f86f7d36d230afc11b60a34287da8 (commit)
       via  4eefa7bcf286b879f61b9e1ec1c97230f5345104 (commit)
       via  400b2f29938dab7d9c4f46c9d1b0dc23dab0518b (commit)
       via  358a971863e93cbafa9e864b4db4d5448b960304 (commit)
       via  ca3cbe5cd7715d1559d55f8e71be1dd7340f13b1 (commit)
       via  96fe45624e51f1bb747e36cf8bdaab216f31c5ec (commit)
       via  f5ea389ac78ccd7c426a93f43e6117dad9ce0878 (commit)
       via  b2260160f8cde8de118914ddeaf797bea42e65ce (commit)
       via  fb090cfa157e35fac1c10c062fd005e38b894ea4 (commit)
       via  41e26ad32d17ee35f79f629654811f5e8656cab8 (commit)
       via  ad76968956f30bed6d120e0dfd247034e0855fea (commit)
       via  cd76b525eda02c30c4412698a2ff309b975d417a (commit)
       via  3889f4909e0db5f5ca8ca043ef9825f0ad971fd6 (commit)
       via  a8f341826d63a5c216c41e10bf1e4e6c3db3ce65 (commit)
       via  7113a196bac7f1134bcdd79ad3e6badcb5d77f95 (commit)
       via  5b6e2eee087cf206d5c2bf1f9523217aaf5938aa (commit)
       via  7ab2d0874025af6ee858b32c576f2461c0a1df3d (commit)
       via  0187a92f57b516f7171e70bec46701cfdaa6c6bd (commit)
       via  9fd15b2e80452f03edb3fb36c2b4c36d05f4ef4e (commit)
       via  6884417a0ff3555b192d4aceeacc5e7232cad207 (commit)
       via  c4b943d7aed5edbfc31aa1e9dc9e7bcf108d76a0 (commit)
       via  08dc996fedde9143cda25720961684087b133640 (commit)
       via  95f0d0d2338f8eba18d2b3c8cbe15b1d584b885c (commit)
       via  c5acd8159633cfde315b01431099e1ce5b23dcf7 (commit)
       via  3063babf7c559f04203ad7fdfcd8fc12a302ee7a (commit)
       via  c13b08dbbcf752480a7621aa1f89bc5440c74c25 (commit)
       via  d0de53e251ce60057d91536a4c71740b047be040 (commit)
       via  b32e1756d9932eebcca5f276290841a859ef2d6d (commit)
       via  b6ddcd85e3c0ae1f12af60efd6d1b97ac4bfa771 (commit)
       via  3fff9862d5229def9318912c2de64a03dab74532 (commit)
       via  5689c9424b33aac68c4762ce0bda09ca7e3affe0 (commit)
       via  2d7f2507d4d26430da7e32e8fc75f045f634fced (commit)
       via  081f6b931dbc4a1f27ac003e2f75a389444ce9e9 (commit)
       via  b5fbed8982b47d1ea5a0435c156e488e24e9d67c (commit)
       via  cc188e5fd6d4f8d3061ed6c58c432a150f7966e9 (commit)
       via  0fc9967d0b28a1e037233d49cec479d3ab1e9e59 (commit)
       via  ef787763b9495913d5be90bcdedcecb553cbf308 (commit)
       via  3d6d882e29fb2b8f2451405c37fd6fd9b92fcdaa (commit)
       via  8504e0974cf4b67680a11208b16caa2d3c77b838 (commit)
       via  bb050a6932c4b0ea86202fe62bed2d94999f77ad (commit)
       via  cc133f9f118ef4afd93da0ecba48151488c41c74 (commit)
       via  a85db0a6188b89ef49a1bd0f0ed435adc133b3ae (commit)
       via  535aade664ac4170fe82e52c9addd686156220a1 (commit)
       via  ddc5804ebd4b2be29ad4e3e259f5c6e907f34f26 (commit)
       via  1706852c3c6c1d39f949c933d37647d02509b9cb (commit)
       via  59d2699cfd30f9defc454be17415c0a518ece32b (commit)
       via  a4ddf8dc72f0ac10c3459a91949eb1bdb07ed10d (commit)
       via  4d17eaece8b31e642acaf4d77fe961ad8e3aaf50 (commit)
       via  ef0f5d7cc3b2082c94beffa7c9c1a8acd8eaa427 (commit)
       via  aba19b625f34fb3d61263fe8044cf0c6d8804570 (commit)
       via  9d2cdc86574bda0f1013be8cdc166d86b6d032bc (commit)
       via  c2c4ff8d52a2cd3263a547b0384692498714aa1b (commit)
       via  28617675c264213180a599bb4327bf162029636a (commit)
       via  ccfc90a39b78b7bc4173cd9ead49d2aa59695378 (commit)
       via  3f06e55061d0d8f72dfd11f6c432c23f45d9b597 (commit)
       via  6ec49e7c0aeb6d98e379319b565aee2c89388615 (commit)
       via  cd42d70b4d7e92dcc6c533e012ab8af122de7b9e (commit)
       via  470dd0a647c95a2e88c5b0f8df538826b08959a8 (commit)
       via  5443506ee45cb94769db7e76dd2021a96f2f0680 (commit)
       via  3b165252e882c05c8217f888194877224295592d (commit)
       via  f2ff9acd32b4667ee16a03ca8d10fd8b99e22f46 (commit)
       via  66be918f5f9f78d74c70aa332756286ff9d0ccf2 (commit)
       via  7c2683c40f745397e80b6df4edf8265ecb6fd194 (commit)
       via  200069c74f42ffcc726b9995a46971a86286a256 (commit)
       via  19f1935d91bfabbe4176ffdaca95bc789b593153 (commit)
       via  fa98319231a95aca0313878443143d3f92aca5e1 (commit)
       via  256ae5dbc73d1348850f86ee77a0dc3b04bc7cc0 (commit)
       via  33cc7d368f420326606695daafd6292e2779c6af (commit)
       via  41b56feb5063aee4fefb4a991eb796d1e8a7475e (commit)
       via  df433d316277ff5293832d3cd6cbc30b5c38dec0 (commit)
       via  1a2f3d7ff1d79b1290704e48c71e905b987393a6 (commit)
       via  4cb771f214ed6a2102e37bce255c6be5d0642f3a (commit)
       via  ff7ba33e8aae2ee8ec607d3f1f4b96f7cb1a92b9 (commit)
       via  4c62b19fd2e6b81ce7cbb7d01e84c09352ccf224 (commit)
       via  5cc8c7310338224d65aa14c4256d4d7539e0dd45 (commit)
       via  b22e99fdaf2efe58161c382bbd55f4572ba49eef (commit)
       via  b7f38fdae7c75e1d13abd455b3931950db28d22b (commit)
       via  93ca393659ef6714724749950301757f47e5e9fd (commit)
       via  32ce946fd83f08a4f1486de02d3f83870b36b28e (commit)
       via  9d734efa1034d266249751978f95a686ec9d19c6 (commit)
       via  35fd2ddeb1d90f1750401cfb6d01fe055656b88d (commit)
       via  db58b3735f45345c06cb9a14d0f83f5b26c1ebf3 (commit)
       via  80bb3407f6891aff5dbed5b2fd5c3dae8f227319 (commit)
       via  63f2433dbccc7ddf8812fefd6eed0e6dd2f88955 (commit)
       via  29df15201399610c3887382f004af337e3fe5601 (commit)
       via  b612f4193c6119fb06933b0dabcc84a2b952d57e (commit)
       via  3f47df7fb3fb46566bb68dd638a61cef87dd14e9 (commit)
       via  75d6c74e79ded209b1f0959b1780ab5b8885b9c2 (commit)
       via  8001f1183f32d674fa3e9af1cca16856afdffc3e (commit)
       via  d93f4d96bb0fb307db9e2dade38ddb3c6bc469ca (commit)
       via  6cb2202baaf482a8c7d54e5ec93af2f057e7ce28 (commit)
       via  8a19d84c2ba3ff1273ae1583681a0c428cf4425e (commit)
       via  7d15592e06e4abccc97cb8c5670f564327f747e9 (commit)
       via  1f8db343049c3e06483a278e14b7e140ec55c8b3 (commit)
       via  86b80085c889cd388fa677a5ae9053fd4be3776c (commit)
       via  2f7d995359c7f280431f015726485ca421b0a65a (commit)
       via  df2c87b5803750d21f03b7d36f8d1abace3e1e14 (commit)
       via  74f5402d08b857d60499b27851c204954ce6c42c (commit)
       via  c84364ece4faa7b3eb0f60f4dc301282e9693e1e (commit)
       via  a2cfc830e715142a0dd28496feaedf569b116b0e (commit)
       via  b0bfa7b5b884f78b798ab8d34d2a50bc63f558df (commit)
       via  8787d804e1cbbd1946239d6c5e560c87d38bac06 (commit)
       via  3d731f6949e2b0099cfbe0cf608d60a52a66d354 (commit)
       via  1924ff7567abf9e1341ae135fb5097bc5f7b76f4 (commit)
       via  fa09f4ea584e1bc33036e9ef82142db92b31da7c (commit)
       via  7103ad7639b7ed80bec170404185a8e39079446b (commit)
       via  668e167446b2777869f413841ec05aed59473d9f (commit)
       via  65408fa680538f997cdd4b6fb9d74f043a060801 (commit)
       via  91588b3af8e026ba11c7368476cc1f3fa8c2e2b1 (commit)
       via  e04659e8607bfed6995fd2ced9aaab55e2143302 (commit)
       via  a6bbedbad370ad895a6c559a60efe27a5a7838e6 (commit)
       via  a18590c38657a982f8d544f2f54f39ba9abe9fca (commit)
       via  ac33b731d214d79738ca04d27f7464d4482f6a01 (commit)
       via  9b9720149dfee4a9a961c29d0382fc5bdf9c975b (commit)
       via  4e9d2153228d95c972907a8b13237218d380c5d3 (commit)
       via  60227d64dd9228be1a07fc7122894fc2875b1a70 (commit)
       via  1032d6ebdcd53b8c09c76a1c3b932065d84b0b20 (commit)
       via  7766fd10024dc0587838fbc4608f3f8e30e17a26 (commit)
       via  fad0c9fb7dd362bdb5a3e4f89fb7f6e6789f5beb (commit)
       via  7efeed176a291c15c74e80aee5d7f906e28081cf (commit)
       via  8354c62cd144964fce17e11ce035c0c2c0635cbf (commit)
       via  64f367a201565d5c7d1e03da072db51123ac2174 (commit)
       via  2806dc7eec04db49fca03e04827e3dff7f6704e0 (commit)
       via  6c73cd95f96d37dbf6092a87c8ba0f35277223a5 (commit)
       via  7a63494a0df60cf71b9cf03c4eb8f24719d03e66 (commit)
       via  8c84bffb45ac63b98fffc5c1a492c2eb7e4f27e2 (commit)
       via  7bc2c8b83ea82b4315c67e7658af815aed062e73 (commit)
       via  f5396833d35a257902409493a63f777dcd771868 (commit)
       via  0bb65f1e7c9eed7338ef2e4a2f5b42d010409c39 (commit)
       via  82b19a4d2f9c9e8d56fdffdd702f7db4af486386 (commit)
       via  4c1d4908aa9e61a35a2555e5529997d7f996a516 (commit)
       via  1f334aeb2268db153f01143e9b0ac01448ecaa56 (commit)
       via  7353f2470c2eda19c31c9fa44c315c7c69dea7c4 (commit)
       via  30a7bb833cbd848b1814f18b91dfdafba4e86839 (commit)
       via  e8b24d9ff5b9419fc079f5fe975fac6f499f8bfb (commit)
       via  cc977dc7d53ef4546592a4f02a2e06a621beae6f (commit)
       via  3cde5c42d1c1ddcf8bbde5c47233c644370c959c (commit)
       via  833177a4a5c1a2a6cabe70bfe35ecf241b68d169 (commit)
       via  2f408ecb929bd56613e94cf1e84ace4692c78257 (commit)
       via  d2af8993a7cac29eaa5a4efd47c9117bbd175068 (commit)
       via  5698084a7303c45fdc94fb44c47355413b271562 (commit)
       via  af1fe7b3b87de27d84a82d4f44b937c2800205ff (commit)
       via  3b4de39c9d9ff014ae90e2bafbf7ce1f42c2198e (commit)
       via  6f0302493af0ace93943041c3374069c15c363f7 (commit)
       via  66bbce5bda870c49a68f2b77a29fb96eca72632f (commit)
       via  aaee65aea29ac8f7317e866d5dbef9f96cfdb253 (commit)
       via  3d8b0d9483f6eabc2c1739ac3dd64c30061a6a72 (commit)
       via  b3ced9bad2d8d5eb9ebabc5f8f7c6ab871f63748 (commit)
       via  c92aed165e8af79f51c5165f98f12389bb59a121 (commit)
       via  02030646c2a799614d31e52008403d8be067ac5d (commit)
       via  7b01d34b2a62fb8cda96fe40c755f99e63b8ba4f (commit)
       via  db1ec11fff1a46f7046bcbd971a42632d2ea795c (commit)
       via  3ab692db7f4d96022a132379614031a852de6f35 (commit)
       via  09b0e4b047b44063cf4c8c00527886743619c24e (commit)
       via  d16c5475b560adbad2d9bc78ec3718658f4090e3 (commit)
       via  56dbf31760f721893a44d3da26adfccf548995c7 (commit)
       via  77e1c7426aad05b20f48762234c02139e9c02f8e (commit)
       via  a0f86e735886f3d373507fa9cfc0cf2a2f32eabc (commit)
       via  322a851675234b3c16be6dd5035b07f5e3410ec7 (commit)
       via  1f45808ead357e8a81dec16b9802a6c369e08426 (commit)
       via  8de00631b8bd1c328f1916b1fd95bd0d9ff2017e (commit)
       via  4d01a485d29732b19743e8b138897f3509e071b0 (commit)
       via  b064640146bb6908a0ccca27ca8ee2b06b668137 (commit)
       via  896b6bda6904765f36692d76a37b99c0412ca9ae (commit)
       via  4f8ad951f662864884d4b11315c940c5239a4a89 (commit)
       via  d4081a383e28db26c65298f7405554d4312b1342 (commit)
       via  cb64e50d42a49bce61050c79c5ab0846905b6a82 (commit)
       via  93f9a11fbdb8f09428b17180d51a09a1bda39a52 (commit)
       via  0bc5d801ec836cd4b7d1ab7d05658e7a1d05df22 (commit)
       via  771da62d67a9f27c1e706610efe51b13c3f9fd60 (commit)
       via  53c3572a9f5b03a92292cb6d24bf69b52c95500e (commit)
       via  3b0d929dd61fcd55b4ef320a2033c731443b394f (commit)
       via  089e3718bd8de11fc4d6bbc8d32701033d467960 (commit)
       via  20955dbf718992e83b7c971344931934b62a784f (commit)
       via  9dc193c3be85aafa60ceff57d3b0430af607b4ce (commit)
       via  ec7b600bf1410f6bda239666fac258a605dc3f43 (commit)
       via  48c97fa1ba7d6628352fc2433abd91a41f6c8171 (commit)
       via  5996220cfa24ef6fddb782617720cd56913b1bb7 (commit)
       via  ad9eb1fdda263cd91ee8fb36292fb29d546b0076 (commit)
       via  bc71081e53e3c0a52a28d5874e65a54194e2205f (commit)
       via  a57160325ef479bd7181a4319126b1177c4a5cbb (commit)
       via  5ada5c6fca335963b0b9fb9e91c999fcdaab2f89 (commit)
       via  7a34932bce1342c970a03128bbccc5a81ae3da6b (commit)
       via  e680a6b69b4bd173a180419e973a9bf18a000151 (commit)
       via  9af89fbaecca21b2ca34c142584165066807fb10 (commit)
       via  b93bfa1980fa4d1229874067dd36acd9ac5685cd (commit)
       via  62e34765c9b25094e6a7b460c3a1632efe51e03e (commit)
       via  9cee1c1eb3d7a39279f7a0dae94bb38ab1106d1b (commit)
       via  26c4b26f0cc51f04cdaba3c9e6ff09032bd10d8b (commit)
       via  7989954c57444ef2a5963bb2bb0fae4652b846a6 (commit)
       via  b437d035ddf4e4c0c566c577ee059790ed28ad9b (commit)
       via  848ac659685fba46ce8816400db705f60c8040f7 (commit)
       via  c42608e136ef1eb52f65002d5e7efe6d62b7f285 (commit)
       via  feb4bea70a297eb6316d1b0685bbbb8095b7fb29 (commit)
       via  d46a21655318492db1e6113972fb02ab49eae75f (commit)
       via  b19ea8d28b1c06c2973738c1cda076f895ac3ad0 (commit)
       via  ce1b0a458aed5fea182c8eb4a8cf1161d1c0a20f (commit)
       via  13be4805fe268e9ac61e6a6b22d19b8e6e7738bb (commit)
       via  4f7eddc4d1a03c982a4f0361879bc5347b921b10 (commit)
       via  88ba72a2dfae2e71e3b0798ac74c6853749fd502 (commit)
       via  1b7a12f2d68f2f334fbe78cc2db76982ba6d4ef1 (commit)
       via  8f1732fc2a11dc2dbece0800d4ed6f011590d3ad (commit)
       via  88bd15396002102beedf49c87adee7b16c2bb409 (commit)
       via  b709ef7ca12d963678c6f73b10a20bea60cfb0df (commit)
       via  6b211b9cc3c61f514423869af51a17e4c2bc7531 (commit)
       via  aed6eddb24be670fa619b844c651095bb65396d1 (commit)
       via  cdf5a07c75b47481da1e99ee91ee860c2a6bb5f6 (commit)
       via  b96645f1a1e6084ed6a20ddf615bdc4d2487a9c9 (commit)
       via  51a789c3bf3d9b04d3d81493fda7f2514ae43add (commit)
       via  98d0e90ccafe18d0b6392fa891e4b3d77299ae95 (commit)
       via  5a736821eff3aa4a8da237778526f9f700759c7a (commit)
       via  bdfe53e3cfebb392b1a0ef50fdd02faafec6dc63 (commit)
       via  90f61cceac73fe40dcd21b3590c247bfa624ac00 (commit)
       via  2e27220211249bfeb38b10e630b33fbd170fce6c (commit)
       via  06fe285fd293e999481ec8f5c619658aa5e3b48b (commit)
       via  91fdca6f26cf33573364b5bd313ed4bed6a547cc (commit)
       via  ecf64ec654afe916099f0fe482c2dae417913905 (commit)
       via  2fe9c2a0c9fe3ca2f0fa94ea7219a8a4a299ac6a (commit)
       via  d039fef395c1b5fd781acaf1c611f96f654f5f91 (commit)
       via  8b89fe14b522cd6e5d160ff17defa8ecec243b11 (commit)
       via  722bcb33bf0383487c1af0e7d401e30301e94e2b (commit)
       via  034b77cf7875c4ea5aaf3d06dfea2e422abc47db (commit)
       via  7148c36989ee64f15ac9618543309cd7311b6015 (commit)
       via  04180708eff91ddd3a9572bd4b517ccce5850db0 (commit)
       via  a97c97e8d7c818886f0f7beb3fd5dee0042b4a07 (commit)
       via  833b7ab5008b769dca6db6d5ee1d21d33e730132 (commit)
       via  22f13eb869197fc45a0da2a8a96b03d39809862e (commit)
       via  c0f4a997c26760d2584946196ee5c411d1a632a6 (commit)
       via  579c6ad9830058ccebf9c592d692c25fac6285c7 (commit)
       via  cd6c3b4ffc4ea6f56f12581419e2eed885441beb (commit)
       via  d19280adb5b2d1470dc39756ccac8a8fa2af8321 (commit)
       via  44f1c4d7b0160a51ecf7fe1af42416f1d2a71356 (commit)
       via  598cc9dc84aeaa66e4a77efa9dc8ff03d5532620 (commit)
       via  8b55a7e4e5b30877e924e4b0ed0437d16ccdcedf (commit)
       via  bada43421274615d0d5f629a61a60b7daa71bc15 (commit)
       via  225b362d1036121a611f3dd17fdb6780070ba51f (commit)
       via  c8c064b0dc4ef58b47151e1dfb207262a24ff2d1 (commit)
       via  7d5697f9e27f79e1decc1215f33088cee9f7d863 (commit)
       via  47acf0bd9faef8634d242e19ec3b7f784d10ba76 (commit)
       via  920d2ddccb72a366140ed28283165b274f7a9045 (commit)
       via  95dc74aa02352505785bb70ba60b706e70c74584 (commit)
       via  af955fe696088e69b436947b4a6f134567d31793 (commit)
       via  e23eba971dd409b999dd83d8df0f842680c1c642 (commit)
       via  4e56efac8b4d5e251e8edc13febec93992bd6eb4 (commit)
       via  c50730217d606814cda69a2bb6975730c0f1ee63 (commit)
       via  7e3d947dd6ae45d71aa175b96fbd42a51e93b3f8 (commit)
       via  de4bfa865e5ea54f2ab5b7af53e4abe825da699e (commit)
       via  fb47deda560b754008c35b5ec13fe02ef0593019 (commit)
       via  c646b02fdcae5f37bd88f33a0c4683ef13ad5c82 (commit)
       via  1964088538cbf9483a1c9f411ad9d9054ea7be90 (commit)
       via  690035b1471a58db62ec27d739f124f0f58f6af2 (commit)
       via  e6485aafde098bf182b46cb187d8fd049f309e29 (commit)
       via  d29469235333ac99df5476499a59998ce49b39fa (commit)
       via  8ba42bc5da8015fd0bd9e7f021af9cb0ef252005 (commit)
       via  39402e6c64121bdae146e82f6c48f0c0e0d9d26b (commit)
       via  6bcbbf52b2fe930f1ab1588611c84f052b6385cf (commit)
       via  0bcda68539948828795564b35a497dc69c27f768 (commit)
       via  87106a7b0a3c403832f15aa316d5d6d2434e323f (commit)
       via  f610ab6d3cbab5d8b8ef3f3a93dd81a800ec5725 (commit)
       via  b129b0cacd4c8e982605b7c8d99e96c74155882a (commit)
       via  44d83468ec8e5fccf904d66b752ac36e07d66c56 (commit)
       via  d87fdac3591d57c1a667b9d2dfeb05e3198b0b53 (commit)
       via  259ba1e8acfd5ade4b6fa81e68a5e694e438fa28 (commit)
       via  2dfdb47abd418aac05380482093a87e763ab0a05 (commit)
       via  b61ce85cc54bf4acc86714cacd10d6f9f7e89d1b (commit)
       via  63ab433e29b2715f429551cdbec72dab0d752c20 (commit)
       via  2fc9bcf136a72ecc56a333cb658a8eaac8c9fec7 (commit)
       via  c38058942ececeb32c381a838a10277ba43be94c (commit)
       via  89342618773b64db3e67701c0cd9dd89cdbbc18a (commit)
       via  e3652c8460a6247f50e24deaca1c1c1c0e2a2573 (commit)
       via  bb65a718b601ecfebd1ebe5be71728d5c359c31f (commit)
       via  2e492780e8c4736b456448369ccdf4460f6e2675 (commit)
       via  ecf45d2cc7667ed4692d07e52fc77a2c9a8adf1c (commit)
       via  b15cc25cbe7c13e450f77b4a309223b9b3da3936 (commit)
       via  85ad3aaf403d2104c82010494d3d4a93a36e2e6f (commit)
       via  5a04c4cf5df6d13596e79e7b84520cbe245a5a4d (commit)
       via  ca6eff59089ff1a1772ac95d4890f94b3eef2796 (commit)
       via  ef4a339527a41802fbab70af25d6e4788f35dcc8 (commit)
       via  7b68ffbb32645c5383e74f27248a1c1c7ecd241a (commit)
       via  2a3a7490761797388aae10da3c4b2fba6b876007 (commit)
       via  21280c0ae32e182a4401d18664c3da89a7da17fd (commit)
       via  beb18c865c42ab57176099eecb65bb52e71def85 (commit)
       via  b196bc4cb45969ade48efcba6c31b1de0acf24d0 (commit)
       via  b30f354acb39f63bf3213673a0584119e63538b9 (commit)
       via  e4426cb42f082b0dc1298a173014f18ff0ff7ea7 (commit)
       via  28fe4f87e0b815f4c0d9b80e0a9f3e6a53c649b3 (commit)
       via  3ef9d661f45abfaca5d0c0bb2ea9ab60470f1bb7 (commit)
       via  a18a2a347dd85e93d1083c984deffdc0dacf1bd6 (commit)
       via  73b088be7219eaa2fa73374006da9665d8cc5028 (commit)
       via  b5e1db87897cabfd9beb8b1bd49f7d965c0f2607 (commit)
       via  010ece9c47f1ac08c9436b133a74472713dd709b (commit)
       via  b8d38ee4250fb6ad001c2f03fa2cef8c2bc06b57 (commit)
       via  cb93dc7f262978bafe36397a41a56e409a302042 (commit)
       via  638101973de1d316fcb7d4b6a37fa194b61bfaad (commit)
       via  243050da090159b12177e00248bd3a06100d7415 (commit)
       via  dcf293fda811c2fa956423fd14be343c68c1984d (commit)
       via  befbff861e07212f4073e4ce72e4b45cca3e0f8d (commit)
       via  ce6c454e5acbaec4e0c22e9c8af0fe7686a53baa (commit)
       via  f60ee22ea1d62f7004511ec65a3ad76890032d88 (commit)
       via  192ca6d8eac4a5538036ef200b95d6ef3dbe9511 (commit)
       via  595d2e303c0ef1a5cd5af8868c1d41db0050eb29 (commit)
       via  718b962660007c529f4ff4c5e940119da21e05a7 (commit)
       via  5841433461e2ce9da41292a49af4cc3c6b1e1f2d (commit)
       via  67ad9399e2a69757f06886ee61ce7f36d15e768a (commit)
       via  d1e4a624699fd734b3b6e87fb79a4da71c182dfd (commit)
       via  cd9da5b077c21f0984cfbdac060ced6f4945ce06 (commit)
       via  1e3b796d58ac3c4396e1739f44a0a41de6335eef (commit)
       via  6fc31fc73b577fce960730d87ead9a25df6c2653 (commit)
       via  0e454242cc1527e49ad0ea795614ac94a083b68a (commit)
       via  8dddcb8f005e8470312bf33041bb6ddaa5084e32 (commit)
       via  d25e87199327846e42b5a23f4365d75e75517ab3 (commit)
       via  873a915e0ad44cb303b071638536f27569491030 (commit)
       via  4b6749b9a4680e79affdb9c02ea2f5ba39a54587 (commit)
       via  9746809447893fd4672ea6babf4e961157cb541d (commit)
       via  b7b633e9b13fc5697af035f4504c9790c612a8c7 (commit)
       via  9a1e3f003122c97d6e1822c472bcd37f59fb1a74 (commit)
       via  b5cefccad8bdeecaa3d0c548e32881466e021cb4 (commit)
       via  ac423761af22f7858a1413cda5df3e1d5e88d4e4 (commit)
       via  d11261fc63ecbf9f3487be906a4e720b4b20fb42 (commit)
       via  4db41a0a1097860d1e0d3b8ecf6c01dbbb65ba5a (commit)
       via  16017f1915d15d0ec8a6fae02b137a6b50d96e63 (commit)
       via  9889cbb14ebea4b281408afcfd94ad6646ab370a (commit)
       via  f90fd8c2f17c7631915103ce5b760830a156ee93 (commit)
       via  789b4e00353f554c69ded290564276742ee290db (commit)
       via  78836e904d99c7e167d19d1d5421e9c6fe07f18b (commit)
       via  c62fbd56c831623cf8906696267b7dd1abca048d (commit)
       via  2d2476aac71fcafad6d1524733f0d88f2b53753b (commit)
       via  695344c018c8e462280c47a644df02ea472b0a4e (commit)
       via  15f205b11547e7ec0ce42a9b49e78229a2d569e1 (commit)
       via  f77a9b48608c64dac2c9c59db681d0168acf69e9 (commit)
       via  008a97eff0cabd416d18239eccd5267af6e965f3 (commit)
       via  bbb76b184f645ffc466baa1e5b3164d1e3febd93 (commit)
       via  f6abaf7a4088dc9a5d73ee2233246347af9181d5 (commit)
       via  49e4877c5487dc34edf414bb0f1125ce1b71e08b (commit)
       via  285963233bc7509edb07c035426ee0096650b0af (commit)
       via  da8d7d665521e5b3f67f87341400441a5d0643d5 (commit)
       via  da804164742b83965b487bbff5b6334f2e63fe91 (commit)
       via  b928b56ea67da30216b79abd6a87ffda99fc911d (commit)
       via  333ec25d7e514be4851d94ec0652f571bcfd9c5e (commit)
       via  ae71e7b59836219c617193a263b17041d765a031 (commit)
       via  b348d11b70068e7eabba6d8f99d4ad371c3f6253 (commit)
       via  eaf0270367cea4695d461261eb7fbd16caaeacf1 (commit)
       via  61034b0b6acc6ff72def5f5ecdbe628edc5d67ea (commit)
       via  c48182bfe408e06e3301ee887fd9a7b06bedff37 (commit)
       via  b252dcee39143928a8a1cbb37f770b9266e2c143 (commit)
       via  e42b25a0407fbbf3529815f69bd56a61b1821295 (commit)
       via  3ccdb4324b0dc9fa46ee7cad9b370f8c7c370c3b (commit)
       via  5bad3170301060ee0801a739ffc213abae664973 (commit)
       via  5562a44eb490b5777c9e786971907c0727d88495 (commit)
       via  8cae7a47b12ff6a5de72f6cc62b42d056f63bef0 (commit)
       via  1449284bd80db7bb4cbe7fef21e1e8b753135af6 (commit)
       via  decf5bd1570be3de10aeab99869a9548d17b1354 (commit)
       via  6d91379408b87b6d0c1cd4bc2880b530cc4ec721 (commit)
       via  41f225defe891ff71d3c8a149cdc1ed8f3a64c5c (commit)
       via  b89bd142d2271fb9aeacb4d9e6fbabd842755039 (commit)
       via  e601a8aec5fe30049b0e5f6169891fa26776dcd6 (commit)
       via  e4ce4d9479145adb03eb978bf699d894a77582d0 (commit)
       via  6578011c4c858c09a7027fbcfa7ae81870cd91dc (commit)
       via  b4f6af8ee2ea97b8c6f2bca1c2fd728683e68ef5 (commit)
       via  d118ee3761bcf0c861a75e454d0c2b741fccb956 (commit)
       via  be06ba8ceb2197b6771f8e47dc7b8df316e1da75 (commit)
       via  99e61edafe27b4949f9d6c49a016d9a18bc5d917 (commit)
       via  e913b9cb939c45ce9cbf0f224da6466cd3094c3a (commit)
       via  754c39c2f32a796ad9983836deb7c4429c808e48 (commit)
       via  ab2c2251daf50e5ce733d33b803eb469b3ba1d80 (commit)
       via  e5b06ef06b062f0626462abb182ee5470cf798bc (commit)
       via  afb1110bfa4fe150cb2f2c58329551bd82cb3627 (commit)
       via  8ffc1bb12a22e548835c9291871ad0eb68b7f6f0 (commit)
       via  64a0223474d767f07aecc1a8ce56d9fde12dfbfa (commit)
       via  1f2e9c5e3b0ef55cb0ab180dd0c82c7954a73e1a (commit)
       via  5ad9dba7519caa3e6193c87699ae37e24d0fe05c (commit)
       via  62df7e210ebf096dc09ad14d9316fcda0f6217f7 (commit)
       via  af533a5f8b149bfa1394ab04c3947e97dd507a33 (commit)
       via  d1a760cbb796b62f18ff6b81a189fd261809ef74 (commit)
       via  cda6c55bd399a8892d62178d4daeb074def909e0 (commit)
       via  816d7b53047bca81c226990bc9248d59d80d4b8b (commit)
       via  bfd282882d534cd4f48e2fc29d4ce0923c52352b (commit)
       via  b44fae2f56b0edbecff68c597f7b5718ca3f9f90 (commit)
       via  4dac951e11030b43b17f52df8bdfa7432e4bf73c (commit)
       via  4a2f4826907de97b089295000a67d2497aa94c99 (commit)
       via  aaf43c4882f827d9f778b40dcdb93566f765f5f9 (commit)
       via  b845c31ecc4fe2677f1d938b0d8a3dc98397158e (commit)
       via  187f5d00acf0ffe5390f282fd4d6285bcd6fccb9 (commit)
       via  b43fbca8c2cd2d40fb61dc667afbfc66a4441b58 (commit)
       via  4d483590c65d9967da12ff316b2693cce05b0810 (commit)
       via  821e6ff6299aa39e841ca50e1ae8a98e3554fd5f (commit)
       via  56fdab47732aa0e051d3442fdedbe602ce367cf9 (commit)
       via  8f1a8fc4df2244f548d55fbecce20b7cd6f90e16 (commit)
       via  16c85b5d14a04c275d3cb39b2029f3dc0f708531 (commit)
       via  a24bb4f0cce83eea8b2ad1542316651143af6f90 (commit)
       via  199fa1b7089d7f7438b087fa30504ea5a590f561 (commit)
       via  93562a343c26f67d2bd0e93cceb18a0a793087c2 (commit)
       via  f02cb058822459ea29a9fdaa928c2623df435908 (commit)
       via  3b202c10808fa17200aaeb8eb9935d94e622e671 (commit)
       via  82057c771e4338fd47d1ce570f29040186c51f9b (commit)
       via  668df12dd33d946d2c8dc2084e8a928d1184b2cb (commit)
       via  969b385b5f7fddb1785b1f5d90de290aa264b1ee (commit)
       via  a1078bea751d48e8846b91542d91647f1e0aed8d (commit)
       via  97ce08cb8071bf9a8df6c99cdf8e9fbf1911f3f5 (commit)
       via  ff12a6593a1675aa9ba5340aa2984af19cf8966c (commit)
       via  7b3860278cb1543774294cb07c38c15b813bc70a (commit)
       via  43b831cb453921462b3a296e9796837cd71c1cde (commit)
       via  49d06418ada11004ca1cdc0ec5847358e83fc67a (commit)
       via  b6f80bb873981d21a00960ea372046b0424a553a (commit)
       via  9722da93c589ee627e8d4388943717cbe4ba00ca (commit)
       via  1a30700100988c8322e43209c8c853a371c24403 (commit)
       via  769553e65f6ea5829edab1e70fd54b058435d85f (commit)
       via  362c0c4d9cc9f320d1e85755404879a13ebed91a (commit)
       via  1d0e042a8321cca82cce521afd276a8494385ae3 (commit)
       via  68dadef54c216f7ec75c27d74193897b18c5f9ab (commit)
       via  50e03d47b77d5730f96f6b6bb66187654e66c797 (commit)
       via  1047201fd0f402428bb3331638a198413f97f476 (commit)
       via  b62b1f7143c70caf5a14bd9684bbe50f51db706f (commit)
       via  fa549b9484c9ce54fd7528bbf8db5e4b0a94510a (commit)
       via  1fb77080fd74d11c0dbccf812ed98ffa0b3edc4e (commit)
       via  ddb6d633875b76f9d772af901118233fc498253a (commit)
       via  33fa2c6e1b1e63599156f7d79de8c0a6ea69c8af (commit)
       via  d73f9c4bab1a0ec82007f9d36b8a7bf5d34f7bf6 (commit)
       via  9c37b5aed98e5996a9777a366bfcc371c0e1a92d (commit)
       via  78b86327b5301231005b08a7c589b2b58e6b4322 (commit)
       via  a6912260f813b1493efefd27cbcb6a73d933accc (commit)
       via  08ec958fe088c7a226bb35bd2993254ff21228a3 (commit)
       via  7470adbb872d5363580eb5e0a8dbb231c286ee4c (commit)
       via  249471c08ad2ba2c325d691753b327a108138c89 (commit)
       via  c620c3e48d01e70c435c146905cab1a50382ce89 (commit)
       via  fcddde94ee566423cacf455a86e2e797b11d1cee (commit)
       via  b781683b71a1fc70c4d925ebe1bc943203dd7419 (commit)
       via  c25aa1e114af2be29bb8b69641673ec2baa8c6bd (commit)
       via  4a556533cf0256613c412b9627fa8b8edfa7674a (commit)
       via  5a122fbc307f35093b8fe038a8e6caa51b4d0dae (commit)
       via  6bd7996d3d45d9dfcbf695ec680fb43b5275ee89 (commit)
       via  3d3424e9a8d6ad56160b98bf6e223c0346164468 (commit)
       via  ee8da4b8396d9a74d27cb9bb0f3aa43d6d23b8ea (commit)
       via  3ac6b810d1e58fe10ee496fdb1ebd4ce050dc91c (commit)
       via  1a0670f37442b7ae904932b347353046126b990c (commit)
       via  1e0f0b4d0191263e35d81a3670d56bf639be274a (commit)
       via  2b804145796e948fa4c025c07eb201e700281e6b (commit)
       via  d8e9025191bc7b8ac1ffe28612a9015cd238f5b2 (commit)
       via  95e61695c199a07c832153cea25ae9c331d16a3c (commit)
       via  616ec3583b7b6ba0a4e581c426b700b0664a3027 (commit)
       via  f389f6fef76d7cf8e8beb7061edff2155c284898 (commit)
       via  39b5a3b9b3aadac723de719f3c27f8462ed49af7 (commit)
       via  e742d386c480efa5229bc8b1887a7718f840a457 (commit)
       via  3e611445bf05fa20e0befa41afa42651d1983734 (commit)
       via  fdebf1a415f565fc4606f9139d10d1e9393999c0 (commit)
       via  dba484926919ac02d1577f22fd47a5d99df99d8d (commit)
       via  f206f69cb43e420f92a63464036b342386963261 (commit)
       via  ed2f09e183df513e9616c53cdace32cf8b824b98 (commit)
       via  c1d0b70ae517512a77eed778c6dd7d8a941962fc (commit)
       via  5878efd48016e091cb19dc09345cd7f73d791c6f (commit)
       via  defaaad59909ead1722f978463fc2e4bdeb0629c (commit)
       via  414c838a722efedb0f787b64629db13d88c9ef7c (commit)
       via  0a69eedb6d7c1c90ec7888a857c4d7c0a1fd1b31 (commit)
       via  825be1e5eb004d3816490b492291f121c83ebf11 (commit)
       via  94b41882b09a0b61c27cb0220ac31d9f5496e13c (commit)
       via  9ad39107ca6e4efcda0f48a6abf528844a2f11aa (commit)
       via  128d08b1587e537667c3079cc01915a94964e5a0 (commit)
       via  9c36d9544f0987cbd840a19552af3343252d28a0 (commit)
       via  4034d0ff52b0f346efedd2d335ccbc672466da45 (commit)
       via  0ee0f92162cec2de93c26f2d587f67026f559522 (commit)
       via  e7847a2b370770c8f712bf9beb8db482bdd5551d (commit)
       via  fe61e2596da5633b0fdd100e9da0069efe6e40ae (commit)
       via  17e16485989c7e91ba1ec5abf397f7f91a299eec (commit)
       via  72da393d4131836933f104abf0f605e09970f134 (commit)
       via  92c6e4fe5d6f30a24fe15795a6a3b25afd0b24c9 (commit)
       via  744ce3025e82a59c13642c57e38febd8ff531f9b (commit)
       via  76276ff673e9d6855d721e4caf19a244c8b7363d (commit)
       via  80169c8a23d9bd3f213028e3d44239b03d0aedf7 (commit)
       via  4eca02287cf48e60ee89338ddd35f8d0d8257a51 (commit)
       via  4519d071387f374932616b588ddb4ec8cabe2a52 (commit)
       via  52d45da3f275b5d1c8ef2e96a7760585c736133b (commit)
       via  1fcf3da985a9f4436674816046cf5a308eae74f3 (commit)
       via  a4297203ea1a1e4664b6f2b05efecd60f6437f46 (commit)
       via  93dc595d7659a8cf224a9fc33aa9071f38328334 (commit)
       via  bb805577d2b212411fb7b0a2d01644567fac4e8d (commit)
       via  50751e18f3f2fc47959a577a5754f1a2d80baf18 (commit)
       via  084303b8c636944564d7be3b85dde55e8c371e91 (commit)
       via  a5721ba270ddf860e0e5a45bba456214e8eac2be (commit)
       via  b82317dd347991288e4cca4772e951c672fca8cc (commit)
       via  b1f5b0a43579d199715fa3db620ddd54c10341ce (commit)
       via  6d61dee599fb314f0561c3bd0dd17ac0cfa05e35 (commit)
       via  4435e1cc6214e6ef44bd90fcde8ae2de9d8be418 (commit)
       via  9eaff8613893f063400fdae95bc382ab33685e3b (commit)
       via  de7fb42b57b132ca65746ca4a9ff17c902d9cc62 (commit)
       via  2df2751d1927e1231bbe7d548139da98d6ca9b9a (commit)
       via  e3f07b5b750554bbbbee1bddc34bb77fd7d31eeb (commit)
       via  07619d52fef6fda58cbc327512a4d8ec60ad5637 (commit)
       via  1c5f704fc035bc705dee887418f42cb8bca24b5d (commit)
       via  ca90e76046d302a730629ecf39b425a8aaa590c2 (commit)
       via  83ae81cd0b2ec355aeb7666c0c059f00492635e8 (commit)
       via  78fb7e37eb8bb08ae537d6c487996ff17c810332 (commit)
       via  c5da193232ea0452f714dffee0d417d965590476 (commit)
       via  384f7503344b1d07561f801ced7493858cde6164 (commit)
       via  2b848ebdbb2d1f856c7525ed4d6efaf6fe70de81 (commit)
       via  005d79fd6101dae0aaf62a1b0cee399efcbd0e21 (commit)
       via  153679d55f9e74c369ca67444bdbaad82855cc6e (commit)
       via  2422813015a1601d0484afef73a94753ffc07a1d (commit)
       via  7358f4cbaf3c6fafbbbc9703a5e2884470643bfa (commit)
       via  edeeb6024373d865284903f0b96b9811afde0441 (commit)
       via  b9897522a5d0c812a5baded84ba0ecb01e1d08f5 (commit)
       via  ec93bc323de89ba6056c5325b307e7e4e4b17276 (commit)
       via  9eee20eb5400345cab1952cbfc0426035ddf1140 (commit)
       via  f4e0d9f40b21fb42bbf7da07917683fb1cc16e8e (commit)
       via  a97e29d248d51bb688cff677def657eb0cf82cca (commit)
       via  cfe826d45ea2e15f0df4c039dfa4b9ea605831da (commit)
       via  ab8b80a88546eacb6e75004e8dd571e6bdf9505f (commit)
       via  05d49c372d4689f8ca8baf4fdd32529ac40f297a (commit)
       via  5809899dad253e2fefcb6f7ae57a6f43cfa4e3c5 (commit)
       via  3e25a500a1ba05587389737e7c617e5ae6dd2bcf (commit)
       via  97e64e5ab19dbf6a9babd711e8deec5545520954 (commit)
       via  503b1c39dc801389f7ae510fb1f7ee1e533b67ac (commit)
       via  5025eb7c0d87b01507116353b5d63b163d7add3d (commit)
       via  7c4236c3505d8dca3c6d9c2bc61145fa759bf4ce (commit)
       via  27b5c3d96d45b0010d1bf4ef9f47b6d4ec0363c0 (commit)
       via  f73842fc847e297fd44542de9601a84b4d6b28d8 (commit)
       via  de6784544abc97d5e396cb1e83eda1ae09f63d40 (commit)
       via  90681dabc79316d382aae5e932303f61bd705b16 (commit)
       via  0ec22c2c9fd06505f333c00235b3328a632bb69c (commit)
       via  fa42dd2e8328560e65c888277ab146810c1763a8 (commit)
       via  870dd155d688fec15d61eb1fe7ef36bd36791dd4 (commit)
       via  9c211fd8d6c7a600a7e55f272e21a967377a7c87 (commit)
       via  1e0baa1f26cf008198d0abf4d9f1595f464d5657 (commit)
       via  31da3f27d765612d3f067467ad39e386da7bacd7 (commit)
       via  ad0a504f7e10ea11dbf58eb9990a5180f781b695 (commit)
       via  8aabe2e254e6a0419db9c6397c4068c69bfd95b0 (commit)
       via  36cf1806a87fdd208c704d0768af232ce35aae9f (commit)
       via  74172ecf37e5877085c5d01f335db94e8091ba97 (commit)
       via  6ec2b213de6962ceeb81bfa33354ea6e60c57049 (commit)
       via  ad43e107eb233dcef8e76da6328aa4e4d74afd84 (commit)
       via  ab3b8fcfdb06695d27eaec4eedb019ada4a5713e (commit)
       via  bb7eff5206e4795ac79c177a80fe9f4630aaf730 (commit)
       via  f2a5c4f5af38b146f0bc7e1407e422ac292f9da7 (commit)
       via  bc33f5f961b18a0a8303924f7bc6140730ec006a (commit)
       via  c0890d26289c4dad0e2ddedb7822a32a0645d150 (commit)
       via  116b60193779ac65a29fb3688b753527980cb3e7 (commit)
       via  047cd301d40288d13e44f3322541ac28ebe06078 (commit)
       via  165d4950855493dd904a7996e7fcf58880d54219 (commit)
       via  e950b3453948830c5ce9c2f70d114d0b38a4b4ac (commit)
       via  98907a704908c5877d929c57b2ddb2e5f899d9a9 (commit)
       via  4df068de5214ff55b01ae320ec580f2928eb74e5 (commit)
       via  2442d8466e221ba6cf4ec4bd2a819fdcb1e5ea7e (commit)
       via  245d2e3fe8d9ff35c65ed1329609fb7e59034877 (commit)
       via  d50c751e00b5336b4604b92271ab84615fdb0d27 (commit)
       via  f11ad6bc0fc44b94c6970115bb6984b497b967e7 (commit)
       via  0c608d6b62f9164203685ab125b4b3ad113eb26e (commit)
       via  01dbfe4c0e2b832c6b1076e8d373b162e2faa376 (commit)
       via  72e9f31937f063ed6f5991a2b8c00068fa2dc8fc (commit)
       via  8a7f0c1b5ae35d041886855ac7ca9b9533e8788a (commit)
       via  aa2aa4c69429444836821a92cb99396d02dcb996 (commit)
       via  b5464a6825e40e6d8ab2dd86c7ff5d65bedd64d4 (commit)
       via  42408347b86745fdbd4bec9ee3a6a3fee31c4dee (commit)
       via  4989adac848eb8f2fee8b98d9615d2fded22623b (commit)
       via  73866052f244927457202e4b0d1542bea529878f (commit)
       via  e1b988bba630c09564248ebb78cf29c70f2d04db (commit)
       via  874d7e6ef9c750b3e7bccd1dda98ada93f6554eb (commit)
       via  6a9deabec4faf3160a527d11ab5d6997dec7d66a (commit)
       via  04a3379aceaeb8e29f2586d756d5f2ef26c85e7e (commit)
       via  1799c0d064f21e09666fd1ab19a31a957202f18b (commit)
       via  10d76650106ac50cd690536014244a0a03778a8e (commit)
       via  53021dd1a03ecde87239c999d70c5591a91f1385 (commit)
       via  8f9a77affe98e0892c46504712a1f0d8372ec765 (commit)
       via  f06935a5c1ef4c978a995361241974917a4ab363 (commit)
       via  bd11d5d83775e6d05c8e49f2233fb1cf883ff5b4 (commit)
       via  a235d3aece0b1eeba3789f7e15d64e2e03224a4e (commit)
       via  3d0ec882241884d0cabb27f8fee1262dbc7cf9e7 (commit)
       via  fc6cda2ee85d2c2719db3b5ae3a1ae963f28416b (commit)
       via  44b8317a75390fd3713da6d8cc0f593c041fd8a2 (commit)
       via  12c58cd4dc805cbac97a6d93c971c2496313dce4 (commit)
       via  9f7efd5bf76aa5065298d13aefb109ecfd7a825a (commit)
       via  d4ed4da3f56e9281e22f0ec2d20def671fba52d1 (commit)
       via  a5bf7d4fe7a115a358528328b8d1ae221cd684fa (commit)
       via  7d5adfe3118050243e85469ad891c7813e4db68a (commit)
       via  e8eafa2bf8c95c1f2afc073e5244ff4ad0c0a805 (commit)
       via  6679754127e51d9c3bd0e387fabbe4e71038c8ce (commit)
       via  b19753ce31da347605dfa903c6fd2158e2444f0d (commit)
       via  2387dd904938566f5d1d6df6670b5dec9dd3f463 (commit)
       via  bc1e6c81d5b77d78282c47f6fd7f697e564a6eb6 (commit)
       via  73cca75e7b187800d473ef2dc5115dd509901536 (commit)
       via  93689493b376c4e5616c1679733619f96202c369 (commit)
       via  768adc05c44c7e8b5c0f9ca5ad3ca96657715293 (commit)
       via  498f644143437511c10b0cb30479e528d32ea02b (commit)
       via  7f3c5ec870943f7f32c946ff9459dfd04fcb8e07 (commit)
       via  a3fa21cadc29421553d2c956056f0a777dafd3d2 (commit)
       via  cd94f6d535d1ebd8f252185cd84d21fe0df3c893 (commit)
       via  325fac504a327de9c46a4e5cf9c88ece9d9d7701 (commit)
       via  8193adea2f86e37423a5d0acffb69b80bde05d52 (commit)
       via  0e00e962c57138f0dd8c261cbd6918782deec3c4 (commit)
       via  169fe0df159c04cd7344d24cc6b1268bd219f830 (commit)
       via  373c3dad74da78c46bc1fe4280a26d07e5b54cdd (commit)
       via  17c84ccaf042dfb7dd81e4670b74768fe5a96017 (commit)
       via  9c2996c98278a95593afaa79db0dc00bb2aff189 (commit)
       via  d41a5c096ec613f7df33d5d5ea4c0e512ac1e87a (commit)
       via  f807f43d7eba5bba3042554f9b3e884d71a68309 (commit)
       via  0a0df908277bc9c63ec546fb7cd15ea14ad4d9a0 (commit)
       via  d2dfe7003423d41394d2475680e55af796566b8e (commit)
       via  e2a92b16496f418e3c2c3b69eb5203b0b335df87 (commit)
       via  49b4de64242d4ae035e0e2197837278e33c187fc (commit)
       via  d7cd93a718c0ddd67e027e42db819d6f152c3500 (commit)
       via  fb324ee93a26dcf0560a911074c97dcfb9b3eeb4 (commit)
       via  fd486b633e87f8ab2977592d56a6d98168814e2e (commit)
       via  b82c1d974170c78cc7b4029da72baca29d0c15bc (commit)
       via  4f90d84b2f2995829d6af475077598d45ef1d127 (commit)
       via  e6d042fe27102cb789407ccb2ec1663aa9c65129 (commit)
       via  fc7514d6f2784390b7e6c65c0c9603ede0203f58 (commit)
       via  46a2d504dd875caf60f9be191a55c9ff676bcd5c (commit)
       via  5d9bbb73c1df68741048c3d0f837b50c289ea608 (commit)
       via  32348c581bf104d46c3fb42a7ff5cefe8ef65f7f (commit)
       via  dce084426d75b45ef728425a880d642a604c36a7 (commit)
       via  29063f8bfb9d68a213efd1d0ab7a66f97ed9a013 (commit)
       via  d68ff01f176038a3a1f21bd2a60dd3d5a2ea0343 (commit)
       via  1d8cb77dff14d44b1e3b670442438da496f99c6e (commit)
       via  7313bced5b695b71a707c82b6817763046e21bb1 (commit)
       via  f83683d5e8246251afaa89036ac0028adbd413b6 (commit)
       via  952c3f51ac994f5e98aa829076609124cf9e5243 (commit)
       via  58af639728582db42765e6f2c73ea61e75b66c8e (commit)
       via  8b71537b6be5d66d6b6cf1273f7acab0621adfc5 (commit)
       via  2c29df25b7c2ff006b45afd80ee6dd734ebbd47c (commit)
       via  12ec45de8ff3705f1e25e031b4502d31d4098f13 (commit)
       via  6097c91e1cc8ccffab1aefb7200069b668e1ab1b (commit)
       via  cc3c284619d0482506f532cc8c1b00018fe14136 (commit)
       via  855dde8e78665bc29482dd23c1f9ac3fda1ae72f (commit)
       via  e1b2624a08fae1f669d879946d5041945b4dc248 (commit)
       via  3569342c148dd1cb4b2e1bdafe64a9e3a3701813 (commit)
       via  f5c4fcd9712f516e2b5cfb8ad2464f0d5dfcc61b (commit)
       via  8d471ec1e73eea3ff8ff6954283f8f16e7a7bc84 (commit)
       via  a46c43f40a5faf27fc01062bad8d34c7751f18e4 (commit)
       via  5b64d091e9ede49e402cb9697d35a40559ee7ff0 (commit)
       via  27e5a270962fb92c07e7d476966ba380fa3bb68e (commit)
       via  361441170c2503ccd00aee8bc2b2accf4e121553 (commit)
       via  4295e285efa8193504ee08b9f633d9f8680bf181 (commit)
       via  a025b477cc466112af0b120c5f2bf5d62a62017e (commit)
       via  d8457a04b71cbd642a00352dce0539fe1fe22dd4 (commit)
       via  22d6c51be8de9a091d89c0e11e6e140f333ade62 (commit)
       via  00d5215ecec4fa0a78dcc37fec9425593753eb66 (commit)
       via  9b790ce7227fa346d08a41462119e9a3e93f5e80 (commit)
       via  49f190bcb7f074ea2e27d4e967e4fae9ed7dafb6 (commit)
       via  c413c44801e449f1f0b9828b81770e752b8219af (commit)
       via  a9ff5f12cff6cd06f74ecf387ac5468984c94c6f (commit)
       via  19f392bc2a93d9e64d063b884cd6eca547c8dad0 (commit)
       via  88dfca6c43c11dea69db24cfb87e6821e63e29b2 (commit)
       via  ae438bc5c06b770c00f37e4ed244707ce3ab9ff4 (commit)
       via  5f3bceb68dd211be977eb61d5f1ea68e7de51b7a (commit)
       via  21b65bac42c899df2049cdbd472b2e7242a40fbe (commit)
       via  bf1865065f64af2f32798c0327143baf99634e8d (commit)
       via  3b276c08506b32359570e56698dfc7fc4d9e43c4 (commit)
       via  cf6de44d75082116865a85cbf94db2632b679361 (commit)
       via  f245535cf583ae4ca13b10d47b3c7d3334593ece (commit)
       via  e8190051bb0effe35254d2968a4a62170f3bbc0e (commit)
       via  d846d3226826a2deb5e1759e19f93689c7003233 (commit)
       via  c1da6748f560ec19173d5d7766e0d497e8a0f1e4 (commit)
       via  a367a3acb383e7766602db840fad31ed4a1da655 (commit)
       via  bc99685c7387acaa9fc20f7e45e9cd477bf0c619 (commit)
       via  4aa4e28bdcf5f0d733def62b542fea11d5f219d5 (commit)
       via  1b2d85b255f11d0fce6c323f9e113673445c961a (commit)
       via  3b9a79ef767f0e7f8c5fecd7eea920f20084d3d4 (commit)
       via  ae9cf263fdd47c30b997fcf4627609df77ca64c1 (commit)
       via  27aba0477a4818fd760accd5b29a210d0ade2f42 (commit)
       via  db0a1c2b666b9612d77ee40b25875b286801f22d (commit)
       via  652a8f4f57243c41e71da06b6d0fe27540f3cbba (commit)
       via  f2b9e3dfd4bc3c5149496fdbeaa5f0907220685f (commit)
       via  049a857091cff98371b5688140832a3cf767153c (commit)
       via  424844864aa6f49c616b3bb74a0a5ba9bcb92e72 (commit)
       via  cd285db582fb1bd59db01e3dc29511d08999d05b (commit)
       via  0318424c7bd637453be8178506c18f24858ad7f6 (commit)
       via  3aa5cfa0d1cdbbd839884302535da28ca8c8b00d (commit)
       via  f99bd5f2c1e6b545a0a6cfb3b13f79deea84098e (commit)
       via  2e84f9c1b5770b803b739bcd157d7a457c22b56f (commit)
       via  8a37735f20f4cbd0cba49d49e57974faf8b9f19b (commit)
       via  09f92717713cfc7595b29caa3f017f88e7f7e279 (commit)
       via  3e8c34ea9d6ede278cc1a49fab7ccac7971aa32f (commit)
       via  f7d69005fb97f0d90c9eb414944a5035bfd67b36 (commit)
       via  afe002dd6619560c569ac0e080cbf220c826f989 (commit)
       via  6c95c841109309563e4436e0bd1a33464c847bd7 (commit)
       via  7763838e991e4d17a24c4214db5144eefd515543 (commit)
       via  5af962df4dda65216b83d0a954ea355296517f4b (commit)
       via  b2b383620e85d6611044a1d98869831074ccb2f2 (commit)
       via  c616591359a014fcfdb5acb48e70ecda0823fb46 (commit)
       via  00927233079d1d65826fd611019e9167706b9ec6 (commit)
       via  8941017bc0226b60ce306d5271df15820ce66a53 (commit)
       via  57f6d32deafcfec43bef5e963e12aacc0783a1e4 (commit)
       via  7229b687db8c5fe9c1534b763dea6d1211ff3993 (commit)
       via  3c4f32287f2271ee46cf57669f867b39f716fe46 (commit)
       via  f53be9779bb1220f33a8a45615e0fafd7b6f47c4 (commit)
       via  74437ea28fb611d4c88077b486fd7c0a8b4c2a25 (commit)
       via  7fac69100a7c1fb52b2e044294a858272bad4e46 (commit)
       via  1cc90bb7ed1c1d66699083cbfe3f5254367454e1 (commit)
       via  6395d38b7ffd231a3b7b5a67b47e1bda947089ee (commit)
       via  8b2f3453b768a3ecd4c7f7d2ddcb138be7487a09 (commit)
       via  53720c495c7c25f9b0f4bfce3269c6c8a7696522 (commit)
       via  8a9e8e72fe88095043d16f8a56b5a1e150ee288b (commit)
       via  e55c2fc0ef151054f4a1603799d8ecd6a3f407bd (commit)
       via  1b8b65328f8825444a7370a7817f2802b0e1a7c9 (commit)
       via  68c398921742291719d97f803891b5113874a22b (commit)
       via  c2abbbebcccf6c9403f8d6327e3fe3655acffbc1 (commit)
       via  1a336194b70b712074a3f5479a01cc221003a152 (commit)
       via  980aa3e6dfeb0f018915f65be4b2987667f31fe9 (commit)
       via  65b94e90977efe3235381708f5a3e0d541026d88 (commit)
       via  8a36df4dcfa3cb89779e1a3eaca8067426e9cad6 (commit)
       via  4dd72ffdfe254fec30fd5eab0c5fd4445df73529 (commit)
       via  a87aa054a67e23faeead400bdf902a1eddb242a4 (commit)
       via  0955507f6e7144c9c5e420bbcf617593b13de38b (commit)
       via  4edcc97c1a892325fcda1abe0d383802cc87a869 (commit)
       via  e3e9290d6c7bc276ac6a15a9d5793a49dde92c41 (commit)
       via  ceada89664de30158de12d3d8f7bd7880ff6af29 (commit)
       via  ae68ff9f280902d9cead28b90979e75dc046492e (commit)
       via  4811ccb48f0d24b9ae2ce37a06af575fbd83a55d (commit)
       via  c4dd0ba27f10cb4cb27a9d89f9620648f9cb5165 (commit)
       via  754653a7c0a43a668a38aa30c4063b9e292a19f9 (commit)
       via  4a64c29a551392f193e5cb4d876da4683b6e64bb (commit)
       via  6b40c462310066612636ec7434645ec7b46ff135 (commit)
       via  bb1fe4acb8927fc4d451402f3f5fc245144c987e (commit)
       via  0a1ddfa6b67201bb06f51fb47b56096e81bec5c0 (commit)
       via  bdd78711b4c1ae26dbc8c2a64f28abec3486ae6c (commit)
       via  ab548d2db9ac35675d1b700ecbf007ae0cf3d83d (commit)
       via  47f7f636bc8abc3c41848a412a68ca6aa36dbd21 (commit)
       via  1130c90ed7c8d1bc7b70c701b62cdbc23ac9fc01 (commit)
       via  4ba25152ff03e835bbbb2512ea71b7fefe3b7e89 (commit)
       via  9f84726cd51ed081b0a042a94a8804b92481c4be (commit)
       via  34f81801be0b294a93ac73bac6f6195a66d10b98 (commit)
       via  d9de1fe3d5607f96491e8f16f474b9441cbec849 (commit)
       via  38334d6de448272c3bd831e3410dbc337fc2739d (commit)
       via  e9d9abd7470ea500eb4e82567fff68e87a30efb9 (commit)
       via  3589529e3cec4a5a72cd161959055d1e48dcf129 (commit)
       via  6342be709e8749d0a44c02e1876ddca360bfd52f (commit)
       via  344bde0a7f812ff03139ab53aecd61674eb143bf (commit)
       via  5ce912d8016857990f894d10e15516c17cf7d653 (commit)
       via  9d30b0bdab56a563a29984705778168ae93f71ae (commit)
       via  d44ea5d05b305bebedd2afaf344b361c5c2f9815 (commit)
       via  eacfca90f1ff457d3a7be9d593040218b6208d2b (commit)
       via  ed02c2d1944169075bff73de3c31bad80ecdd2c7 (commit)
       via  6bb90213cb7b8e2f3be20f2e46f11f57f0c9ce55 (commit)
       via  5fbe0d878a691b9be42bb2bdebd027ac3dfd38c2 (commit)
       via  4ca0333f073cb4d86fe9d4e64c9dfdca5deba1e0 (commit)
       via  888a7fc3665a67e20da1bce2f865b0ff9ef15842 (commit)
       via  ca942b53cec608a3df1a351b504852e4e64c5e90 (commit)
       via  a8cc20ac0638fde53888381bfe138ef7e200cf3e (commit)
       via  23be02821c784564f6fa5894dfd14e4656671f69 (commit)
       via  20c2c024c1e89e402a57e8c3577fb9777709d9a4 (commit)
       via  03bcd7394eefb9399f5ab97919a0463dea274c02 (commit)
       via  bbfa2517ded26c1ba9e1af37671565a1a5e6bbc6 (commit)
       via  873f10f02f5959ce9b74cc5b599f5006147de940 (commit)
       via  0646e07d6e88045d650ee1ec5b674da1cdeaa6b6 (commit)
       via  f077e978deccac00fea013c4f120122bf6726834 (commit)
       via  ed036b4052193ba6790ba7ee94a33a364ace3b55 (commit)
       via  c8ef42eed100c2439e600e846caa7437da93ac17 (commit)
       via  9c235a72a112c5656f17499c0c0d3ad73609833d (commit)
       via  201506dadd117df72d0528f735e44ce2e68cc66f (commit)
       via  576438f0fa3ecbe0b49b3bcc2f028d586d198247 (commit)
       via  dd90581873482f67922a4ace92dafdfdfed09f3c (commit)
       via  d311bc8bf85f8358df21301fe8a357aa1212f80c (commit)
       via  8a2058b5e3318a337a6fecd61b91349d1131758e (commit)
       via  e47d628fad1517ff91e8d66eb4609d84c35a2b1c (commit)
       via  46da9242e8f4e4f85dfb2eb1da5603b89126e78f (commit)
       via  63373e4f1610f3917cdb034b8e34dbd44c86489d (commit)
       via  6e859fd22942c6b8077416e01e50355da6cbc052 (commit)
       via  d44c67f38178c5ad0c083ebff6429d6e477ea42e (commit)
       via  626c539f2edd20e351732cc23e30988853b08ca1 (commit)
       via  38326bfc8bdba796967f3bb78aa62c2a29d29b34 (commit)
       via  eb2332d78d4ef40a2696aa0f6c833ea26a739efc (commit)
       via  63c61e04bb7168f0819fc590ac44e7583b225f7b (commit)
       via  a4aa1f5f01456222b47096e19018a8adc251cd58 (commit)
       via  9b19e39006796a4dc90f9801f44bb6f07fdb6386 (commit)
       via  2c103b3d3b104557ac690a68a72105eeb7aae60e (commit)
       via  fa0843f50204bfd46b444c0ded6a1df1051c876e (commit)
       via  fc177366b0e1f4654f480d0810b0c41084b8b017 (commit)
       via  5357150c97899af2cc93072780a9c3a128c5b1ae (commit)
       via  31925464a80970e37c06192a0c49f8948a2f5da0 (commit)
       via  b31f9478185764487b1dcfb2803ed9c399c40ed1 (commit)
       via  b69fc9d9f3b68420f7c2b5c57167a1f5c8fac279 (commit)
       via  6f64fd48c500baf7792c7995d853a4383c5f2ba0 (commit)
       via  527aaa4a3143afedd8dd85aa70862328a9dbe627 (commit)
       via  4c171e25a8c83fc26b78430fa632fa9e64f61050 (commit)
       via  78d983e9ea6bf289d76bc2dce45397501371b5a7 (commit)
       via  6b97945424f3714d2f9f6866079fd2bc658f4285 (commit)
       via  474a2d9f5f8a080e30812525729c3a8b7baa61d6 (commit)
       via  752cf9131f9e0fc39f9be5c1933d2f4d5b0b5ac9 (commit)
       via  52c3c391f4a4a38ca921e5e7b5dce92e62079f34 (commit)
       via  3785f51aa2454dba199db8aafa80019795d536ec (commit)
       via  f300578f78f5ecddc9cfb28c02d032a0acffdf70 (commit)
       via  90ac242072dc68ad454aaaa228868b0f1c8e10f9 (commit)
       via  b14bdb3bab20db9d200d669dfb5e2eadde7b14cc (commit)
       via  7b17065f843252c27e8b9c093f78382079fe4d7f (commit)
       via  bf174910c85dee65d9bbacb5cb5a40c1c7a91399 (commit)
       via  585bc974b1c891636b8e0c7ebe8c21e2a6728771 (commit)
       via  8be1e36919a884152d7115f4f4b8c0cfcf086a1f (commit)
       via  6a2775793d17c8a73956977c75111b33ec10ec37 (commit)
       via  39b22471578843019026c50fcdbe0483a6045970 (commit)
       via  7f6bf02d58c837d0a5f1e266058cc0e6bd6fc318 (commit)
       via  dbd8770c866ae978feb5ce9e71f64b9f7204d802 (commit)
       via  d93d1c80b351a424c1737436b5e7dfb44ddc9d46 (commit)
       via  4e796e9fedee43829c3eef17f557127d08cead12 (commit)
       via  3807734dbe48f212629e70aeecb8c8c46bb9653c (commit)
       via  01d3dedf60912cee478c242d575f4683adada1d2 (commit)
       via  73971819031d74eb846805a9fbfad04ba1dff500 (commit)
       via  b2b6a7dab91de9a616e1d76c869d127c5752b9e6 (commit)
       via  834c0d033bdade640aab149d0d4bd7b41dcb16af (commit)
       via  0375b0a53725b5b0bddcf8d31b707909f91afcb0 (commit)
       via  fe152e64f65de9cfb6f2059b76be98712baa7b56 (commit)
       via  a848a2271b9bd45400e875a2518ebedf1efba2fa (commit)
       via  c7318def0cbfc6f0e1bab5fb54306efaf9ed3a5c (commit)
       via  24cdb46e9f0a694b4fbc11085e094857f08c0419 (commit)
       via  f571390111e28717935ea1b6edd1afc902c5c61c (commit)
       via  2c00092dced3808ce4dcb76a9e7c473530dd01e8 (commit)
       via  007801eeb19ed565eb4dc4020831f6d293f46930 (commit)
       via  55872e496e89285814d11f03bb543091d6757318 (commit)
       via  669f9429c7b5a9e827497c5ad70efb6a570c8c7d (commit)
       via  51132311dbc5ac5fc1724f0cb9baeaefffd0ae67 (commit)
       via  5ff559107a34a664abf7db01cc9db93e3597d466 (commit)
       via  3eb7562a983bab4c768983bcd85708852d171121 (commit)
       via  80614914274f7166baea2ec656aec6a949869324 (commit)
       via  f348d89aeccaf3eb613e2f31a823baa64300bf88 (commit)
       via  7cfee229f1eb6e3ee98b63918a5189a330284751 (commit)
       via  68994ca2c06b55c46e53d670bc10869e7f1bc5fe (commit)
       via  e5ca03b41d2c94919d5cb59d8d7adad98c29d156 (commit)
       via  02183cb7d306469dc7cf57f39c97bf3e98829585 (commit)
       via  6a17ca318b7bc453831049f1d8bbc7f336f5ac5a (commit)
       via  d8024a9189b9e686e403512a96e4256823b5c6e4 (commit)
       via  8a286b63457628b0a55d395f14005f254512e27d (commit)
       via  db9537d2b735300b129e2715012ae249ee015f58 (commit)
       via  f091cf02943c1ef8667742d28a8db82d0748f908 (commit)
      from  cfee64ee869a6a6e4ab0b64af149d4cf59517d80 (commit)

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

- Log -----------------------------------------------------------------
commit f6f480d42ff823a5c5775b24a9462144768b2abb
Merge: cfee64e 3d044c0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 7 19:53:41 2017 +0100

    Merge remote-tracking branch 'gdb/master' into tromey/python

commit 3d044c0c78c11968b4fe3c5c019523e3177b1710
Author: Sheldon Lobo <sheldon.lobo@oracle.com>
Date:   Tue Feb 7 06:05:59 2017 -0800

    bfd: Fix objdump --dynamic-reloc for SPARC 64-bit to show symbol names.
    
    Fixes ld/testsuite/ld-elf/shared.exp "Build libpr16496b.so".
    
    The root cause is in bfd/elf64-sparc.c, elf64_sparc_slurp_one_reloc_table(),
    bfd_get_symcount() was used for dynamic mode as well. The fix is to use
    bfd_get_dynamic_symcount().
    
    This has been tested with sparc64-linux-gnu, and it does not introduce any
    regressions.
    
    bfd/ChangeLog:
    
    2017-02-06  Sheldon Lobo  <sheldon.lobo@oracle.com>
    
    	Fix sparc64 dynamic relocation processing to use the dynamic
            symbol count.
    	* elf64-sparc.c (elf64_sparc_slurp_one_reloc_table): Use 'dynamic'
    	to determine if bfd_get_symcount() or bfd_get_dynamic_symcount()
    	should be used.

commit 8a78ba5cf798d878b6551ae6986a648d19570a91
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Feb 7 00:00:25 2017 +0000

    Automatic date update in version.in

commit 65f90e82590c34d4211ca3c984ef8caaf1808819
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Thu Feb 2 17:15:26 2017 +0000

    [ld, testsuite] Don't print to stdout for "readelf -w" to avoid buffer overflow
    
    ld/
    	* testsuite/ld-elf/compress.exp: Don't print to stdout for all
    	"readelf -w".

commit 6ec7c1ae19e9e1bf2edad5125941a2fd5fdfde0b
Author: Claudiu Zissulescu <claziss@synopsys.com>
Date:   Mon Feb 6 11:26:13 2017 +0100

    [ARC] Provide an interface to decode ARC instructions.
    
    gas/
    2017-02-06  Claudiu Zissulescu  <claziss@synopsys.com>
    
    	* config/tc-arc.c (parse_opcode_flags): Ignore implicit flags.
    
    include/
    2017-02-06  Claudiu Zissulescu  <claziss@synopsys.com>
    	    Anton Kolesov  <anton.kolesov@synopsys.com>
    
    	* opcode/arc.h (insn_class_t): Add ENTER, LEAVE, POP, PUSH, BBIT0,
    	BBIT1, BI, BIH, BRCC, EI, JLI, and SUB instruction classes.
    	(flag_class_t): Add F_CLASS_WB, F_CLASS_ZZ, and F_CLASS_IMPLICIT
    	flag classes.
    
    opcode/
    2017-02-06  Claudiu Zissulescu  <claziss@synopsys.com>
    	    Anton Kolesov  <anton.kolesov@synopsys.com>
    
    	* arc-dis.c (arc_disassemble_info): New structure.
    	(init_arc_disasm_info): New function.
    	(find_format_from_table): Ignore implicit flags.
    	(find_format): Update dissassembler private data.
    	(print_flags): Likewise.
    	(print_insn_arc): Likewise.
    	(arc_opcode_to_insn_type): Consider the new added instruction
    	classes.
    	(arcAnalyzeInstr): Remove.
    	(arc_insn_decode): New function.
    	* arc-dis.h (arc_ldst_writeback_mode): New enum.
    	(arc_ldst_data_size): Likewise.
    	(arc_condition_code): Likewise.
    	(arc_operand_kind): Likewise.
    	(arc_insn_kind): New struct.
    	(arc_instruction): Likewise.
    	(arc_insn_decode): Declare function.
    	(ARC_Debugger_OperandType): Deleted.
    	(Flow): Likewise.
    	(NullifyMode): Likewise.
    	(allOperandsSize): Likewise.
    	(arcDisState): Likewise.
    	(arcAnalyzeInstr): Likewise.
    	* arc-dis.c (arc_opcode_to_insn_type): Handle newly introduced
    	insn_class_t enums.
    	* arc-opc.c (F_SIZED): New define.
    	(C_CC_EQ, C_CC_GE, C_CC_GT, C_CC_HI, C_CC_HS): Likewise.
    	(C_CC_LE, C_CC_LO, C_CC_LS, C_CC_LT, C_CC_NE): Likewise.
    	(C_CC_NE, C_AA_AB, C_AA_AW, C_ZZ_D, C_ZZ_H, C_ZZ_B): Likewise.
    	(arc_flag_classes): Add F_CLASS_COND/F_CLASS_IMPLICIT flags.
    	* opcodes/arc-tbl.h: Update instructions to include new
    	F_CLASS_IMPLICIT flags.
    	(bbit0, lp): Change class.
    	(bbit1, bi, bih, br*, ei_s, jli_s): Likewsie

commit 20b477a75c00de06a92b9577fd74416699d2c37f
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Mon Feb 6 03:12:00 2017 -0600

    [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay
    
    This patch addresses BZ 21005, which is gdb failing to recognize an rdrand
    instruction.
    
    It enables support for both rdrand and rdseed and handles extended register
    addressing (R8~R15) for 16-bit, 32-bit and 64-bit.
    
    gdb/ChangeLog
    2017-02-06  Luis Machado  <lgustavo@codesourcery.com>
    
    	* NEWS: Mention support for record/replay of Intel 64 rdrand and
    	rdseed instructions.
    	i386-tdep.c (i386_process_record): Handle Intel 64 rdrand and rseed.
    
    gdb/testsuite/ChangeLog:
    2017-02-06  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
    	* gdb.reverse/insn-reverse-x86.c: New file.

commit 3f7b46f2daa6c396564d786bda9c81e66d4b9278
Author: Ivo Raisr <ivo.raisr@oracle.com>
Date:   Sun Feb 5 23:44:03 2017 -0800

    gdb: provide and use sparc{32,64} target description XML files.
    
    gdb/ChangeLog:
    
    2017-02-06  Ivo Raisr  <ivo.raisr@oracle.com>
    
    	PR tdep/20936
    	Provide and use sparc32 and sparc64 target description XML files.
    	* features/sparc/sparc32-cp0.xml, features/sparc/sparc32-cpu.xml,
    	features/sparc/sparc32-fpu.xml: New files for sparc 32-bit.
    	* features/sparc/sparc64-cp0.xml, features/sparc/sparc64-cpu.xml,
    	features/sparc/sparc64-fpu.xml: New files for sparc 64-bit.
    	* features/sparc/sparc32-solaris.xml: New file.
    	* features/sparc/sparc64-solaris.xml: New file.
    	* features/sparc/sparc32-solaris.c: Generated.
    	* features/sparc/sparc64-solaris.c: Generated.
    	* sparc-tdep.h: Account for differences in target descriptions.
    	* sparc-tdep.c (sparc32_register_name): Use target provided registers.
    	(sparc32_register_type): Use target provided registers.
    	(validate_tdesc_registers): New function.
    	(sparc32_gdbarch_init): Use tdesc_has_registers.
    	Set pseudoregister functions.
    	* sparc64-tdep.c (sparc64_register_name): Use target provided registers.
    	(sparc64_register_type): Use target provided registers.
    	(sparc64_init_abi): Set pseudoregister functions.
    
    gdb/doc/ChangeLog:
    
    2017-02-06  Ivo Raisr  <ivo.raisr@oracle.com>
    
    	PR tdep/20936
    	* gdb.texinfo: (Standard Target Features): Document SPARC features.
    	(Sparc Features): New node.
    
    gdb/testsuite/ChangeLog:
    
    2017-02-06  Ivo Raisr  <ivo.raisr@oracle.com>
    
    	PR tdep/20936
    	* gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.

commit de32a80f8f48896d4d07babd8c998789dd07c73d
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Feb 6 00:00:21 2017 +0000

    Automatic date update in version.in

commit 5d3debca762a4e23cb868a9e1411fb50f12db8c3
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Feb 5 00:00:20 2017 +0000

    Automatic date update in version.in

commit f0fd41c1926984fd1a524ff551286cba694539a0
Author: Tom Tromey <tom@tromey.com>
Date:   Fri Feb 3 22:11:46 2017 -0700

    Fix ptype of single-member Rust enums
    
    While looking into PR rust/21097, I found that ptype of a
    single-element enum in Rust did not always format the result properly.
    In particular, it would leave out the members of a tuple struct.
    Further testing showed that it also did the wrong thing for ordinary
    struct members as well.
    
    This patch fixes these problems.  I'm marking it as being associated
    with the PR, since that is where the discovery was made; but this
    doesn't actually fix that PR (which I think ultimately is due to a
    Rust compiler bug).
    
    Built and regtested on x86-64 Fedora 25, using the system Rust
    compiler.  I'm checking this in.
    
    2017-02-03  Tom Tromey  <tom@tromey.com>
    
    	PR rust/21097:
    	* rust-lang.c (rust_print_type) <TYPE_CODE_UNION>: Handle enums
    	with a single member.
    
    2017-02-03  Tom Tromey  <tom@tromey.com>
    
    	PR rust/21097:
    	* gdb.rust/simple.exp: Add new tests.

commit e25dae2ce112305078ae7593da30ababfff53612
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Feb 4 00:00:20 2017 +0000

    Automatic date update in version.in

commit d6f9b0fbc7998909712cbc1b194f1cbd4ae8b6fa
Author: Pedro Alves <palves@redhat.com>
Date:   Fri Feb 3 16:30:04 2017 +0000

    C++-fy struct interp/cli_interp/tui_interp/mi_interp
    
    - The interp->data field disappears, since we can put data in the
      interpreter directly now.  The "init" method remains in place, but
      it now returns void.
    
    - A few places check if the interpreter method is NULL before calling
      it, and also check whether the method returns true/false.  For some
      of those methods, all current implementations always return true.
      In those cases, this commit makes the C++-fied method return void
      instead and cleans up the callers.
    
    Tested on x86_64 Fedora 23.
    
    gdb/ChangeLog:
    2017-02-03  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-interp.c (cli_interp_base::cli_interp_base)
    	(cli_interp_base::~cli_interp_base): New.
    	(cli_interp): New struct.
    	(as_cli_interp): Cast the interp itself to cli_interp.
    	(cli_interpreter_pre_command_loop): Rename to ...
    	(cli_interp_base::pre_command_loop): ... this.  Remove 'self'
    	parameter.
    	(cli_interpreter_init): Rename to ...
    	(cli_interp::init): ... this.  Remove 'self' parameter.  Use
    	boolean.  Make extern.
    	(cli_interpreter_resume): Rename to ...
    	(cli_interp::resume): ... this.  Remove 'data' parameter.  Make
    	extern.
    	(cli_interpreter_suspend): Rename to ...
    	(cli_interp::suspend): ... this.  Remove 'data' parameter.  Make
    	extern.
    	(cli_interpreter_exec): Rename to ...
    	(cli_interp::exec): ... this.  Remove 'data' parameter.  Make
    	extern.
    	(cli_interpreter_supports_command_editing): Rename to ...
    	(cli_interp_base::supports_command_editing): ... this.  Remove
    	'interp' parameter.  Make extern.
    	(cli_ui_out): Rename to ...
    	(cli_interp::interp_ui_out): ... this.  Remove 'interp' parameter.
    	Make extern.
    	(cli_set_logging): Rename to ...
    	(cli_interp_base::set_logging): ... this.  Remove 'interp'
    	parameter.  Make extern.
    	(cli_interp_procs): Delete.
    	(cli_interp_factory): Adjust to use "new".
    	* cli/cli-interp.h: Include "interps.h".
    	(struct cli_interp_base): New struct.
    	* interps.c (struct interp): Delete.  Fields moved to interps.h.
    	(interp_new): Delete.
    	(interp::interp, interp::~interp): New.
    	(interp_set): Use bool, and return void.  Assume the interpreter
    	has suspend, init and resume methods, and that the all return
    	void.
    	(set_top_level_interpreter): interp_set returns void.
    	(interp_ui_out): Adapt.
    	(current_interp_set_logging): Adapt.
    	(interp_data): Delete.
    	(interp_pre_command_loop, interp_supports_command_editing): Adapt.
    	(interp_exec): Adapt.
    	(top_level_interpreter_data): Delete.
    	* interps.h (interp_init_ftype, interp_resume_ftype)
    	(interp_suspend_ftype, interp_exec_ftype)
    	(interp_pre_command_loop_ftype, interp_ui_out_ftype): Delete.
    	(class interp): New.
    	(interp_new): Delete.
    	(interp_set): Now returns void.  Use bool.
    	(interp_data, top_level_interpreter_data): Delete.
    	* mi/mi-common.h: Include interps.h.
    	(class mi_interp): Inherit from interp.  Define a ctor.  Declare
    	init, resume, suspect, exec, interp_ui_out, set_logging and
    	pre_command_loop methods.
    	* mi/mi-interp.c (as_mi_interp): Cast the interp itself.
    	(mi_interpreter_init): Rename to ...
    	(mi_interp::init): ... this.  Remove the 'interp' parameter, use
    	bool, return void and make extern.  Adjust.
    	(mi_interpreter_resume): ... Rename to ...
    	(mi_interp::resume): ... this.  Remove the 'data' parameter,
    	return void and make extern.  Adjust.
    	(mi_interpreter_suspend): ... Rename to ...
    	(mi_interp::suspend): ... this.  Remove the 'data' parameter,
    	return void and make extern.  Adjust.
    	(mi_interpreter_exec): ... Rename to ...
    	(mi_interp::exec): ... this.  Remove the 'data' parameter and make
    	extern.  Adjust.
    	(mi_interpreter_pre_command_loop): ... Rename to ...
    	(mi_interp::pre_command_loop): ... this.  Remove the 'self'
    	parameter and make extern.
    	(mi_on_normal_stop_1): Adjust.
    	(mi_ui_out): Rename to ...
    	(mi_interp::interp_ui_out): ... this.  Remove the 'interp'
    	parameter and make extern.  Adjust.
    	(mi_set_logging): Rename to ...
    	(mi_interp::set_logging): ... this.  Remove the 'interp'
    	parameter and make extern.  Adjust.
    	(mi_interp_procs): Delete.
    	(mi_interp_factory): Adjust to use 'new'.
    	* mi/mi-main.c (mi_cmd_gdb_exit, captured_mi_execute_command)
    	(mi_print_exception, mi_execute_command, mi_load_progress):
    	Adjust.
    	* tui/tui-interp.c (tui_interp): New class.
    	(as_tui_interp): Return a tui_interp pointer.
    	(tui_on_normal_stop, tui_on_signal_received)
    	(tui_on_end_stepping_range, tui_on_signal_exited, tui_on_exited)
    	(tui_on_no_history, tui_on_user_selected_context_changed): Adjust
    	to use interp::interp_ui_out.
    	(tui_init): Rename to ...
    	(tui_interp::init): ... this.  Remove the 'self' parameter, use
    	bool, return void and make extern.  Adjust.
    	(tui_resume): Rename to ...
    	(tui_interp::resume): ... this.  Remove the 'data' parameter,
    	return void and make extern.  Adjust.
    	(tui_suspend): Rename to ...
    	(tui_interp::suspend): ... this.  Remove the 'data' parameter,
    	return void and make extern.  Adjust.
    	(tui_ui_out): Rename to ...
    	(tui_interp::interp_ui_out): ... this.  Remove the 'self'
    	parameter, and make extern.  Adjust.
    	(tui_exec): Rename to ...
    	(tui_interp::exec): ... this.  Remove the 'data' parameter and
    	make extern.
    	(tui_interp_procs): Delete.
    	(tui_interp_factory): Use "new".

commit e666304ec603bb3249f80bac97200f2b4520ab0f
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Feb 3 19:18:37 2017 +1030

    [GOLD] PowerPC64 TOC indirect to TOC relative segfault
    
    	* powerpc.cc (Powerpc_relobj::make_toc_relative): Don't crash
    	when no .toc section exists.

commit 1b7e3d2fb7036ce6f9d74e32dc052518f5cd45b6
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Feb 3 09:04:21 2017 +0000

    Fix compile time warning messages when compiling binutils with gcc 7.0.1.
    
    	PR 21096
    bfd	* coffcode.h (coff_write_object_contents): Enlarge size of
    	s_name_buf in order to avoid compile time warning about possible
    	integer truncation.
    	* elf32-nds32.c (nds32_elf_ex9_import_table): Mask off lower
    	32-bits of insn value before printing into buffer.
    
    opcodes	* aarch64-opc.c (print_register_list): Ensure that the register
    	list index will fir into the tb buffer.
    	(print_register_offset_address): Likewise.
    	* tic6x-dis.c (print_insn_tic6x): Increase size of func_unit_buf.

commit 65c40c956fcd9443a5390d6cc36f84bd1bf77df4
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Feb 2 21:21:19 2017 -0700

    Use bool in Rust code
    
    This changes various functions in the Rust code to use a bool rather
    than an int when a boolean is intended.
    
    2017-02-02  Tom Tromey  <tom@tromey.com>
    
    	* rust-exp.y (ends_raw_string, space_then_number)
    	(rust_identifier_start_p): Return bool.
    	* rust-lang.c (rust_tuple_type_p, rust_underscore_fields)
    	(rust_tuple_struct_type_p, rust_tuple_variant_type_p)
    	(rust_slice_type_p, rust_range_type_p, rust_u8_type_p)
    	(rust_chartype_p): Return bool.
    	(val_print_struct, rust_print_struct_def, rust_print_type):
    	Update.
    	* rust-lang.h (rust_tuple_type_p, rust_tuple_struct_type_p):
    	Return bool.

commit b50f188dfa065c9edfe82c874e2f8c179eb6d697
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Feb 2 21:01:11 2017 -0700

    Reindent rust-lang.c
    
    I noticed a few spots in rust-lang.c had incorrect indentation.  This
    patch fixes this.
    
    2017-02-02  Tom Tromey  <tom@tromey.com>
    
    	* rust-lang.c: Reindent.

commit 03c85b11b07452f2d7341b405a7fe70c74226505
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Feb 2 20:58:12 2017 -0700

    Use std::string in Rust code
    
    This changes a couple of spots in the Rust support to use std::string.
    In one spot this removes some manual memory management; in the other
    spot this allows the removal of a call to xstrdup.
    
    2017-02-02  Tom Tromey  <tom@tromey.com>
    
    	* rust-lang.h (rust_crate_for_block): Update.
    	* rust-lang.c (rust_crate_for_block): Return std::string.
    	(rust_get_disr_info): Use std:;string, not
    	gdb::unique_xmalloc_ptr.
    	* rust-exp.y (crate_name): Update.

commit 73dceb99fa57b79e83a6ed80aaad49d0e3e7da66
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Feb 3 00:00:23 2017 +0000

    Automatic date update in version.in

commit 9b6da501bff22325867d8afe42fa01d4704e72f8
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 23:36:29 2017 +0000

    Fix "maintenance selftest" printing stray instructions
    
    The "maintenance selftest" command is printing odd bits of stray
    instructions like:
    
    ~~~
    brkwarning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
    of GDB.  Attempting to continue with the default HS settings.
    
    
    brkmov  r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov   r0, #0mov       r0, #0mov       r0, #0mov       r0, #0breakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakM3.L = 0xffff;/* ( -1) M3=0x0xffff(65535) */break 8break 8warning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
    of GDB.  Attempting to continue with the default cris:common_v10_v32 settings.
    ~~~
    
    etc.  Those appear because here:
    
      class gdb_disassembler_test : public gdb_disassembler
      {
      public:
    
        const bool verbose = false;
    
        explicit gdb_disassembler_test (struct gdbarch *gdbarch,
    				    const gdb_byte *insn,
    				    size_t len)
          : gdb_disassembler (gdbarch,
    			  (verbose ? gdb_stdout : &null_stream),
    			  gdb_disassembler_test::read_memory),
    
    
    specifically in this line:
    
    			  (verbose ? gdb_stdout : &null_stream),
    
    "verbose" has not been initialized yet, because the order of
    initialization is base classes first, then members.  I.e. "verbose" is
    only initialized after the base constructor is called.  Since the
    gdb_disassembler_test object is created on the stack, "verbose" has
    garbage at that point.  If the gargage is non-zero, then we end up
    with the gdb_disassembler_test's stream incorrectly pointing to
    gdb_stdout.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* disasm-selftests.c (print_one_insn_test): Move the "verbose"
    	field out of gdb_disassembler_test and make it static.

commit b1ace6bdc2063f3dcf46172db98bb3474b6e1121
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 23:27:57 2017 +0000

    Fix "maintenance selftest" printing stray instructions
    
    The "maintenance selftest" command is printing odd bits of stray
    instructions like:
    
    ~~~
    brkwarning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
    of GDB.  Attempting to continue with the default HS settings.
    
    
    brkmov  r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov       r0, #0mov   r0, #0mov       r0, #0mov       r0, #0mov       r0, #0breakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakbreakM3.L = 0xffff;/* ( -1) M3=0x0xffff(65535) */break 8break 8warning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
    of GDB.  Attempting to continue with the default cris:common_v10_v32 settings.
    ~~~
    
    etc.  Those appear because here:
    
      class gdb_disassembler_test : public gdb_disassembler
      {
      public:
    
        const bool verbose = false;
    
        explicit gdb_disassembler_test (struct gdbarch *gdbarch,
    				    const gdb_byte *insn,
    				    size_t len)
          : gdb_disassembler (gdbarch,
    			  (verbose ? gdb_stdout : &null_stream),
    			  gdb_disassembler_test::read_memory),
    
    
    specifically in this line:
    
    			  (verbose ? gdb_stdout : &null_stream),
    
    "verbose" has not been initialized yet, because the order of
    initialization is base classes first, then members.  I.e. "verbose" is
    only initialized after the base constructor is called.  Since the
    gdb_disassembler_test object is created on the stack, "verbose" has
    garbage at that point.  If the gargage is non-zero, then we end up
    with the gdb_disassembler_test's stream incorrectly pointing to
    gdb_stdout.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* disasm-selftests.c (print_one_insn_test): Move the "verbose"
    	field out of gdb_disassembler_test and make it static.

commit ec4cb20ba971232450f3420d3c7c0c8bbecc1ace
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 23:08:12 2017 +0000

    struct mi_interp: Remove unused fields
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* mi/mi-common.h (struct mi_interp): Delete the mi2_interp,
    	mi1_interp and mi_interp fields.

commit e17b0c351f0b22fb42edf34e5a6e486d72e9ee05
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 22:05:46 2017 +0000

    MIPS/BFD: Respect the ELF gABI dynamic symbol table sort requirement
    
    Ensure all local symbols precede external symbols in the dynamic symbol
    table.
    
    No local symbols are expected to make it to the dynamic symbol table
    except for section symbols already taken care of, so this is really a
    safeguard only against a potential BFD bug otherwise not so harmful,
    which may become a grave one due to a symbol table sorting requirement
    violation (see PR ld/20828 for an example).  This means however that no
    test suite coverage is possible for this change as code introduced here
    is not normally expected to trigger.
    
    Logically split then the part of the dynamic symbol table which is not
    global offset table mapped, into a local area at the beginning and an
    external area following.  By the time `mips_elf_sort_hash_table' is
    called we have the number of local dynamic symbol table entries (section
    and non-section) already counted in `local_dynsymcount', so use it to
    offset the external area from the beginning.
    
    	bfd/
    	* elfxx-mips.c (mips_elf_hash_sort_data): Add
    	`max_local_dynindx'.
    	(mips_elf_sort_hash_table): Handle it.
    	(mips_elf_sort_hash_table_f) <GGA_NONE>: For forced local
    	symbols bump up `max_local_dynindx' rather than
    	`max_non_got_dynindx'.

commit 55f8b9d243dbd879ffa585f7e0c7d8b6b819302d
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 21:43:26 2017 +0000

    MIPS/BFD: Use `bfd_size_type' for dynamic symbol table indices
    
    Use the `bfd_size_type' data type for dynamic symbol table indices in
    the MIPS backend, in line with generic code and removing the need to use
    a cast.
    
    	bfd/
    	* elfxx-mips.c (mips_elf_hash_sort_data): Convert the
    	`min_got_dynindx', `max_unref_got_dynindx' and
    	`max_non_got_dynindx' members to the `bfd_size_type' data type.
    	(mips_elf_sort_hash_table): Adjust accordingly.

commit 0f8c4b60ef3953a2373992e468106ae833049fff
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 21:30:27 2017 +0000

    MIPS/BFD: Streamline hash table references in `mips_elf_sort_hash_table'
    
    Make all hash table references throughout `mips_elf_sort_hash_table' use
    `htab', simplifying code and improving readability.
    
    	bfd/
    	* elfxx-mips.c (mips_elf_sort_hash_table): Use `htab' throughout
    	to access the hash table.

commit 17a80fa80adbe79df39ba1fc70e611dff92df197
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 20:53:16 2017 +0000

    MIPS/BFD: Fix assertion in `mips_elf_sort_hash_table'
    
    Move the assertion on non-NULL `htab' in `mips_elf_sort_hash_table' to
    the beginning, before the pointer is dereferenced (`mips_elf_hash_table
    (info)' and `elf_hash_table (info)' both point to the same memory
    location, differently typed).
    
    	bfd/
    	* elfxx-mips.c (mips_elf_sort_hash_table): Move assertion on
    	non-NULL `htab' to the beginning.

commit fa93e3d3471aab48ae273437c3159ebb0205a592
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 20:44:41 2017 +0000

    CRIS/LD/testsuite: tls-err-20x.d: Fix a typo, s/n/\n/
    
    	ld/
    	* testsuite/ld-cris/tls-err-20x.d: Fix a typo, s/n/\n/.

commit 2e9af2d0de9534765e7394d10b2d307c4259de31
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 19:09:57 2017 +0000

    LD/testsuite: ld-lib.exp: Fix a typo, s/regexp/regex/
    
    Match `$check_ld(source)' against "regex" rather than "regexp" in
    reporting, correcting test framework diagnostics, e.g.:
    
    tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'
    failed with: <tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'>, no expected output
    tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'
    PASS: MIPS undefined reference
    
    (current) vs:
    
    tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'
    failed with: <tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'>, expected: <\A[^\n]*\.o: In function `foo':\n\(\.text\+0x0\): undefined reference to `bar'\Z>
    tmpdir/undefined.o: In function `foo':
    (.text+0x0): undefined reference to `bar'
    PASS: MIPS undefined reference
    
    (corrected).  No functional change.
    
    	ld/
    	* ld/testsuite/lib/ld-lib.exp (run_dump_test): Fix a typo,
    	s/regexp/regex/.

commit 8f56d4fd28b887cc709524b1993c9da4c64b0696
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 16:44:09 2017 +0000

    BFD: Wrap overlong error handler call line in `elf_gc_sweep'
    
    	bfd/
    	* elflink.c (elf_gc_sweep): Wrap overlong line.

commit 7320133163c796d187350013ddf65fcb5752da9e
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Thu Feb 2 16:23:21 2017 +0000

    MIPS/GAS/doc: Include MIPS options in the man page
    
    Include the detailed MIPS option description in the man page along with
    other target descriptions and complementing the terse list earlier on.
    
    	gas/
    	* doc/as.texinfo (Overview): Select MIPS options for man page
    	inclusion.

commit 616268b639780e0819b51053c794037bcde3de16
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 22:00:43 2017 +0000

    Move "tee" building down to interpreter::set_logging_proc
    
    This patch gets rid of this hack in mi_set_logging:
    
          /* The tee created already is based on gdb_stdout, which for MI
    	 is a console and so we end up in an infinite loop of console
    	 writing to ui_file writing to console etc.  So discard the
    	 existing tee (it hasn't been used yet, and MI won't ever use
    	 it), and create one based on raw_stdout instead.  */
    
    By pushing down responsibility for the tee creation to the
    interpreter.  I.e., pushing the CLI bits out of handle_redirections
    down to the CLI interpreter's set_logging_proc method.
    
    This fixes a few leaks that I spotted, and then confirmed with
    "valgrind --leak-check=full":
    
    [...]
      ==21429== 56 (32 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 30,243 of 34,980
      ==21429==    at 0x4C29216: operator new(unsigned long) (vg_replace_malloc.c:334)
      ==21429==    by 0x62D9A9: mi_set_logging(interp*, int, ui_file*, ui_file*) (mi-interp.c:1395)
      ==21429==    by 0x810B8A: current_interp_set_logging(int, ui_file*, ui_file*) (interps.c:360)
      ==21429==    by 0x61C537: handle_redirections(int) (cli-logging.c:162)
      ==21429==    by 0x61C6EC: set_logging_on(char*, int) (cli-logging.c:190)
      ==21429==    by 0x6163BE: do_cfunc(cmd_list_element*, char*, int) (cli-decode.c:105)
      ==21429==    by 0x6193C1: cmd_func(cmd_list_element*, char*, int) (cli-decode.c:1913)
      ==21429==    by 0x8DB790: execute_command(char*, int) (top.c:674)
      ==21429==    by 0x632AE6: mi_execute_cli_command(char const*, int, char const*) (mi-main.c:2343)
      ==21429==    by 0x6329BA: mi_cmd_execute(mi_parse*) (mi-main.c:2306)
      ==21429==    by 0x631E19: captured_mi_execute_command(ui_out*, mi_parse*) (mi-main.c:1998)
      ==21429==    by 0x632389: mi_execute_command(char const*, int) (mi-main.c:2163)
      ==21429==
    [...]
      ==26635== 24 bytes in 1 blocks are definitely lost in loss record 20,740 of 34,995
      ==26635==    at 0x4C29216: operator new(unsigned long) (vg_replace_malloc.c:334)
      ==26635==    by 0x61C355: handle_redirections(int) (cli-logging.c:131)
      ==26635==    by 0x61C6EC: set_logging_on(char*, int) (cli-logging.c:190)
      ==26635==    by 0x6163BE: do_cfunc(cmd_list_element*, char*, int) (cli-decode.c:105)
      ==26635==    by 0x6193C1: cmd_func(cmd_list_element*, char*, int) (cli-decode.c:1913)
      ==26635==    by 0x8DB7BC: execute_command(char*, int) (top.c:674)
      ==26635==    by 0x7B9132: command_handler(char*) (event-top.c:590)
      ==26635==    by 0x7B94F7: command_line_handler(char*) (event-top.c:780)
      ==26635==    by 0x7B8ABB: gdb_rl_callback_handler(char*) (event-top.c:213)
      ==26635==    by 0x933CE9: rl_callback_read_char (callback.c:220)
      ==26635==    by 0x7B89ED: gdb_rl_callback_read_char_wrapper_noexcept() (event-top.c:175)
      ==26635==    by 0x7B8A49: gdb_rl_callback_read_char_wrapper(void*) (event-top.c:192)
    
    One is fixed by transfering ownership of the log file to the tee.  In
    pseudo-patch, since the code was moved at the same time:
    
     -     out = new tee_file (curr_output, false, logfile.get (), false);
     +     out = new tee_file (curr_output, false, logfile.get (), true);
    
    The other is this bit in mi_set_logging:
    
        else
          {
     +      delete mi->raw_stdout;
    
    I tried to split the leak fixes to a smaller preparatory patch, but
    that was difficult exactly because of the tee hack in
    handle_redirections -> mi_set_logging.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-interp.c (struct saved_output_files, saved_output):
    	Moved from cli/cli-logging.c.
    	(cli_set_logging): New function.
    	(cli_interp_procs): Install cli_set_logging.
    	* cli/cli-interp.h (make_logging_output, cli_set_logging):
    	Declare.
    	* cli/cli-logging.c (struct saved_output_files, saved_output):
    	Moved to cli/cli-interp.c.
    	(pop_output_files): Don't save outputs here.
    	(make_logging_output): New function.
    	(handle_redirections): Don't build tee nor save previous outputs
    	here.
    	* interps.c (current_interp_set_logging): Change prototype.
    	Assume there's always a set_logging_proc method installed.
    	* interps.h (interp_set_logging_ftype): Change prototype.
    	(current_interp_set_logging): Change prototype and adjust comment.
    	* mi/mi-interp.c (mi_set_logging): Change protototype.  Adjust to
    	use make_logging_output.
    	* tui/tui-interp.c (tui_interp_procs): Install cli_set_logging.

commit 5be5dbf0ce3d2eb20003fea3691eaa6bfa5710d2
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 19:07:08 2017 +0000

    Fix "-gdb-set logging redirect on" crash
    
    This commit fixes a "-gdb-set logging redirect on" crash by not
    handling "logging redirect on" on the fly.
    
    Previous discussion here:
     https://sourceware.org/ml/gdb-patches/2017-01/msg00467.html
    
    Code for handling "logging redirect on" on the fly was added here:
     https://sourceware.org/ml/gdb-patches/2010-08/msg00202.html
    
    Meanwhile, MI gained support for logging, but flipping redirect "on"
    on the fly was not considered.  The result is that this sequence of
    commands crashes GDB:
    
     -gdb-set logging on
     -gdb-set logging redirect on
    
     Program received signal SIGSEGV, Segmentation fault.
     0x00000000008dd7bc in gdb_flush (file=0x2a097f0) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/ui-file.c:95
     194       file->to_flush (file);
     (top-gdb) bt
     #0  0x00000000008dd7bc in gdb_flush(ui_file*) (file=0x2a097f0) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/ui-file.c:95
     #1  0x00000000007b5f34 in gdb_wait_for_event(int) (block=0) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/event-loop.c:752
     #2  0x00000000007b52b6 in gdb_do_one_event() () at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/event-loop.c:322
     #3  0x00000000007b5362 in start_event_loop() () at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/event-loop.c:371
     #4  0x000000000082704a in captured_command_loop(void*) (data=0x0) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/main.c:325
     #5  0x00000000007b8d7c in catch_errors(int (*)(void*), void*, char*, return_mask) (func=0x827008 <captured_command_loop(void*)>, func_args=0x0, errstring=0x11dee51 "", mask=RETURN_MASK_ALL) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/exceptions.c:236
     #6  0x000000000082839b in captured_main(void*) (data=0x7fffffffd820) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/main.c:1148
     During symbol reading, cannot get low and high bounds for subprogram DIE at 24065.
     #7  0x00000000008283c4 in gdb_main(captured_main_args*) (args=0x7fffffffd820) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/main.c:1158
     #8  0x0000000000412d4d in main(int, char**) (argc=4, argv=0x7fffffffd928) at /home/pedro/gdb/mygit/cxx-convertion/src/gdb/gdb.c:32
    
    The handling of redirect on the fly is not really a use case we need
    to handle, IMO.  Its inconsistent (other "set logging foo" commands
    aren't handled on the fly), and complicates the code significantly.
    Instead of complicating it further for MI, go back to the original
    idea of warning, only:
    
      https://sourceware.org/ml/gdb-patches/2010-08/msg00083.html
    
    New test included.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* cli/cli-logging.c (maybe_warn_already_logging): New factored out
    	from ...
    	(set_logging_overwrite): ... here.
    	(logging_no_redirect_file): Delete.
    	(set_logging_redirect): Don't handle redirection on the fly.
    	Instead warn that "logging off" / "logging on" is necessary.
    	(pop_output_files): Delete references to logging_no_redirect_file.
    	(show_logging_command): Always speak in terms of what will happen
    	once logging is reenabled.
    
    gdb/testsuite/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.mi/mi-logging.exp: Add "redirect while already logging"
    	tests.

commit c99cc448c805b6bd481603155078881a503cd64a
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 11:28:40 2017 +0000

    Tweak pretty_print_disassembler's intro comment
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* disasm.h (gdb_pretty_print_disassembler): Tweak intro comment.

commit 8b172ce7c9435095d14e0bd98cd431bb9584e95e
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 11:11:47 2017 +0000

    Reuse buffers across gdb_pretty_print_insn calls
    
    gdb_pretty_print_insn allocates and destroys a couple local buffers
    each time it is called, which can be many times when disassembling a
    region of memory.  Avoid that overhead by adding a new class that
    holds the buffers and making gdb_pretty_print_insn a method of that
    class, so that the buffers can be reused across calls.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* disasm.c (gdb_pretty_print_insn): Rename to ...
    	(gdb_pretty_print_disassembler::pretty_print_insn): ... this.
    	Remove gdbarch parameter.  Adapt to clear the object's buffers
    	instead of allocating new buffers, and to print using the object's
    	gdb_disassembler instead of calling gdb_print_insn.
    	(dump_insns): Use gdb_pretty_print_disassembler.
    	* disasm.h (gdb_pretty_print_insn): Delete declaration.
    	(gdb_pretty_print_disassembler): New class.
    	* record-btrace.c (btrace_insn_history): Use
    	gdb_pretty_print_disassembler.

commit d7e747318f4d04af033f16325f9b6d74f67079ec
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 11:11:47 2017 +0000

    Eliminate make_cleanup_ui_file_delete / make ui_file a class hierarchy
    
    This patch starts from the desire to eliminate
    make_cleanup_ui_file_delete, but then goes beyond.  It makes ui_file &
    friends a real C++ class hierarchy, and switches temporary
    ui_file-like objects to stack-based allocation.
    
    - mem_fileopen -> string_file
    
    mem_fileopen is replaced with a new string_file class that is treated
    as a value class created on the stack.  This alone eliminates most
    make_cleanup_ui_file_delete calls, and, simplifies code a whole lot
    (diffstat shows around 1k loc dropped.)
    
    string_file's internal buffer is a std::string, thus the "string" in
    the name.  This simplifies the implementation much, compared to
    mem_fileopen, which managed growing its internal buffer manually.
    
    - ui_file_as_string, ui_file_strdup, ui_file_obsavestring all gone
    
    The new string_file class has a string() method that provides direct
    writable access to the internal std::string buffer.  This replaced
    ui_file_as_string, which forced a copy of the same data the stream had
    inside.  With direct access via a writable reference, we can instead
    move the string out of the string_stream, avoiding deep string
    copying.
    
    Related, ui_file_xstrdup calls are replaced with xstrdup'ping the
    stream's string, and ui_file_obsavestring is replaced by
    obstack_copy0.
    
    With all those out of the way, getting rid of the weird ui_file_put
    mechanism was possible.
    
    - New ui_file::printf, ui_file::puts, etc. methods
    
    These simplify / clarify client code.  I considered splitting
    client-code changes, like these, e.g.:
    
      -  stb = mem_fileopen ();
      -  fprintf_unfiltered (stb, "%s%s%s",
      -		      _("The valid values are:\n"),
      -		      regdesc,
      -		      _("The default is \"std\"."));
      +  string_file stb;
      +  stb.printf ("%s%s%s",
      +	      _("The valid values are:\n"),
      +	      regdesc,
      +	      _("The default is \"std\"."));
    
    In two steps, with the first step leaving fprintf_unfiltered (etc.)
    calls in place, and only afterwards do a pass to change all those to
    call stb.printf etc..  I didn't do that split, because (when I tried),
    it turned out to be pointless make-work: the first pass would have to
    touch the fprintf_unfiltered line anyway, to replace "stb" with
    "&stb".
    
    - gdb_fopen replaced with stack-based objects
    
    This avoids the need for cleanups or unique_ptr's.  I.e., this:
    
          struct ui_file *file = gdb_fopen (filename, "w");
          if (filename == NULL)
     	perror_with_name (filename);
          cleanups = make_cleanup_ui_file_delete (file);
          // use file.
          do_cleanups (cleanups);
    
    is replaced with this:
    
          stdio_file file;
          if (!file.open (filename, "w"))
     	perror_with_name (filename);
          // use file.
    
    - odd contorsions in null_file_write / null_file_fputs around when to
      call to_fputs / to_write eliminated.
    
    - Global null_stream object
    
    A few places that were allocating a ui_file in order to print to
    "nowhere" are adjusted to instead refer to a new 'null_stream' global
    stream.
    
    - TUI's tui_sfileopen eliminated.  TUI's ui_file much simplified
    
    The TUI's ui_file was serving a dual purpose.  It supported being used
    as string buffer, and supported being backed by a stdio FILE.  The
    string buffer part is gone, replaced by using of string_file.  The
    'FILE *' support is now much simplified, by making the TUI's ui_file
    inherit from stdio_file.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* ada-lang.c (type_as_string): Use string_file.
    	* ada-valprint.c (ada_print_floating): Use string_file.
    	* ada-varobj.c (ada_varobj_scalar_image)
    	(ada_varobj_get_value_image): Use string_file.
    	* aix-thread.c (aix_thread_extra_thread_info): Use string_file.
    	* arm-tdep.c (_initialize_arm_tdep): Use string_printf.
    	* breakpoint.c (update_inserted_breakpoint_locations)
    	(insert_breakpoint_locations, reattach_breakpoints)
    	(print_breakpoint_location, print_one_detail_ranged_breakpoint)
    	(print_it_watchpoint): Use string_file.
    	(save_breakpoints): Use stdio_file.
    	* c-exp.y (oper): Use string_file.
    	* cli/cli-logging.c (set_logging_redirect): Use ui_file_up and
    	tee_file.
    	(pop_output_files): Use delete.
    	(handle_redirections): Use stdio_file and tee_file.
    	* cli/cli-setshow.c (do_show_command): Use string_file.
    	* compile/compile-c-support.c (c_compute_program): Use
    	string_file.
    	* compile/compile-c-symbols.c (generate_vla_size): Take a
    	'string_file &' instead of a 'ui_file *'.
    	(generate_c_for_for_one_variable): Take a 'string_file &' instead
    	of a 'ui_file *'.  Use string_file.
    	(generate_c_for_variable_locations): Take a 'string_file &'
    	instead of a 'ui_file *'.
    	* compile/compile-internal.h (generate_c_for_for_one_variable):
    	Take a 'string_file &' instead of a 'ui_file *'.
    	* compile/compile-loc2c.c (push, pushf, unary, binary)
    	(print_label, pushf_register_address, pushf_register)
    	(do_compile_dwarf_expr_to_c): Take a 'string_file &' instead of a
    	'ui_file *'.  Adjust.
    	* compile/compile.c (compile_to_object): Use string_file.
    	* compile/compile.h (compile_dwarf_expr_to_c)
    	(compile_dwarf_bounds_to_c): Take a 'string_file &' instead of a
    	'ui_file *'.
    	* cp-support.c (inspect_type): Use string_file and obstack_copy0.
    	(replace_typedefs_qualified_name): Use string_file and
    	obstack_copy0.
    	* disasm.c (gdb_pretty_print_insn): Use string_file.
    	(gdb_disassembly): Adjust reference the null_stream global.
    	(do_ui_file_delete): Delete.
    	(gdb_insn_length): Use null_stream.
    	* dummy-frame.c (maintenance_print_dummy_frames): Use stdio_file.
    	* dwarf2loc.c (dwarf2_compile_property_to_c)
    	(locexpr_generate_c_location, loclist_generate_c_location): Take a
    	'string_file &' instead of a 'ui_file *'.
    	* dwarf2loc.h (dwarf2_compile_property_to_c): Likewise.
    	* dwarf2read.c (do_ui_file_peek_last): Delete.
    	(dwarf2_compute_name): Use string_file.
    	* event-top.c (gdb_setup_readline): Use stdio_file.
    	* gdbarch.sh (verify_gdbarch): Use string_file.
    	* gdbtypes.c (safe_parse_type): Use null_stream.
    	* guile/scm-breakpoint.c (gdbscm_breakpoint_commands): Use
    	string_file.
    	* guile/scm-disasm.c (gdbscm_print_insn_from_port): Take a
    	'string_file *' instead of a 'ui_file *'.
    	(gdbscm_arch_disassemble): Use string_file.
    	* guile/scm-frame.c (frscm_print_frame_smob): Use string_file.
    	* guile/scm-ports.c (class ioscm_file_port): Now a class that
    	inherits from ui_file.
    	(ioscm_file_port_delete, ioscm_file_port_rewind)
    	(ioscm_file_port_put): Delete.
    	(ioscm_file_port_write): Rename to ...
    	(ioscm_file_port::write): ... this.  Remove file_port_magic
    	checks.
    	(ioscm_file_port_new): Delete.
    	(ioscm_with_output_to_port_worker): Use ioscm_file_port and
    	ui_file_up.
    	* guile/scm-type.c (tyscm_type_name): Use string_file.
    	* guile/scm-value.c (vlscm_print_value_smob, gdbscm_value_print):
    	Use string_file.
    	* infcmd.c (print_return_value_1): Use string_file.
    	* infrun.c (print_target_wait_results): Use string_file.
    	* language.c (add_language): Use string_file.
    	* location.c (explicit_to_string_internal): Use string_file.
    	* main.c (captured_main_1): Use null_file.
    	* maint.c (maintenance_print_architecture): Use stdio_file.
    	* mi/mi-cmd-stack.c (list_arg_or_local): Use string_file.
    	* mi/mi-common.h (struct mi_interp) <out, err, log, targ,
    	event_channel>: Change type to mi_console_file pointer.
    	* mi/mi-console.c (mi_console_file_fputs, mi_console_file_flush)
    	(mi_console_file_delete): Delete.
    	(struct mi_console_file): Delete.
    	(mi_console_file_magic): Delete.
    	(mi_console_file_new): Delete.
    	(mi_console_file::mi_console_file): New.
    	(mi_console_file_delete): Delete.
    	(mi_console_file_fputs): Delete.
    	(mi_console_file::write): New.
    	(mi_console_raw_packet): Delete.
    	(mi_console_file::flush): New.
    	(mi_console_file_flush): Delete.
    	(mi_console_set_raw): Rename to ...
    	(mi_console_file::set_raw): ... this.
    	* mi/mi-console.h (class mi_console_file): New class.
    	(mi_console_file_new, mi_console_set_raw): Delete.
    	* mi/mi-interp.c (mi_interpreter_init): Use mi_console_file.
    	(mi_set_logging): Use delete and tee_file.  Adjust.
    	* mi/mi-main.c (output_register): Use string_file.
    	(mi_cmd_data_evaluate_expression): Use string_file.
    	(mi_cmd_data_read_memory): Use string_file.
    	(mi_cmd_execute, print_variable_or_computed): Use string_file.
    	* mi/mi-out.c (mi_ui_out::main_stream): New.
    	(mi_ui_out::rewind): Use main_stream and
    	string_file.
    	(mi_ui_out::put): Use main_stream and string_file.
    	(mi_ui_out::mi_ui_out): Remove 'stream' parameter.
    	Allocate a 'string_file' instead.
    	(mi_out_new): Don't allocate a mem_fileopen stream here.
    	* mi/mi-out.h (mi_ui_out::mi_ui_out): Remove 'stream' parameter.
    	(mi_ui_out::main_stream): Declare method.
    	* printcmd.c (eval_command): Use string_file.
    	* psymtab.c (maintenance_print_psymbols): Use stdio_file.
    	* python/py-arch.c (archpy_disassemble): Use string_file.
    	* python/py-breakpoint.c (bppy_get_commands): Use string_file.
    	* python/py-frame.c (frapy_str): Use string_file.
    	* python/py-framefilter.c (py_print_type, py_print_single_arg):
    	Use string_file.
    	* python/py-type.c (typy_str): Use string_file.
    	* python/py-unwind.c (unwind_infopy_str): Use string_file.
    	* python/py-value.c (valpy_str): Use string_file.
    	* record-btrace.c (btrace_insn_history): Use string_file.
    	* regcache.c (regcache_print): Use stdio_file.
    	* reggroups.c (maintenance_print_reggroups): Use stdio_file.
    	* remote.c (escape_buffer): Use string_file.
    	* rust-lang.c (rust_get_disr_info): Use string_file.
    	* serial.c (serial_open_ops_1): Use stdio_file.
    	(do_serial_close): Use delete.
    	* stack.c (print_frame_arg): Use string_file.
    	(print_frame_args): Remove local mem_fileopen stream, not used.
    	(print_frame): Use string_file.
    	* symmisc.c (maintenance_print_symbols): Use stdio_file.
    	* symtab.h (struct symbol_computed_ops) <generate_c_location>:
    	Take a 'string_file *' instead of a 'ui_file *'.
    	* top.c (new_ui): Use stdio_file and stderr_file.
    	(free_ui): Use delete.
    	(execute_command_to_string): Use string_file.
    	(quit_confirm): Use string_file.
    	* tracepoint.c (collection_list::append_exp): Use string_file.
    	* tui/tui-disasm.c (tui_disassemble): Use string_file.
    	* tui/tui-file.c: Don't include "ui-file.h".
    	(enum streamtype, struct tui_stream): Delete.
    	(tui_file_new, tui_file_delete, tui_fileopen, tui_sfileopen)
    	(tui_file_isatty, tui_file_rewind, tui_file_put): Delete.
    	(tui_file::tui_file): New method.
    	(tui_file_fputs): Delete.
    	(tui_file_get_strbuf): Delete.
    	(tui_file::puts): New method.
    	(tui_file_adjust_strbuf): Delete.
    	(tui_file_flush): Delete.
    	(tui_file::flush): New method.
    	* tui/tui-file.h: Tweak intro comment.
    	Include ui-file.h.
    	(tui_fileopen, tui_sfileopen, tui_file_get_strbuf)
    	(tui_file_adjust_strbuf): Delete declarations.
    	(class tui_file): New class.
    	* tui/tui-io.c (tui_initialize_io): Use tui_file.
    	* tui/tui-regs.c (tui_restore_gdbout): Use delete.
    	(tui_register_format): Use string_stream.
    	* tui/tui-stack.c (tui_make_status_line): Use string_file.
    	(tui_get_function_from_frame): Use string_file.
    	* typeprint.c (type_to_string): Use string_file.
    	* ui-file.c (struct ui_file, ui_file_magic, ui_file_new): Delete.
    	(null_stream): New global.
    	(ui_file_delete): Delete.
    	(ui_file::ui_file): New.
    	(null_file_isatty): Delete.
    	(ui_file::~ui_file): New.
    	(null_file_rewind): Delete.
    	(ui_file::printf): New.
    	(null_file_put): Delete.
    	(null_file_flush): Delete.
    	(ui_file::putstr): New.
    	(null_file_write): Delete.
    	(ui_file::putstrn): New.
    	(null_file_read): Delete.
    	(ui_file::putc): New.
    	(null_file_fputs): Delete.
    	(null_file_write_async_safe): Delete.
    	(ui_file::vprintf): New.
    	(null_file_delete): Delete.
    	(null_file::write): New.
    	(null_file_fseek): Delete.
    	(null_file::puts): New.
    	(ui_file_data): Delete.
    	(null_file::write_async_safe): New.
    	(gdb_flush, ui_file_isatty): Adjust.
    	(ui_file_put, ui_file_rewind): Delete.
    	(ui_file_write): Adjust.
    	(ui_file_write_for_put): Delete.
    	(ui_file_write_async_safe, ui_file_read): Adjust.
    	(ui_file_fseek): Delete.
    	(fputs_unfiltered): Adjust.
    	(set_ui_file_flush, set_ui_file_isatty, set_ui_file_rewind)
    	(set_ui_file_put, set_ui_file_write, set_ui_file_write_async_safe)
    	(set_ui_file_read, set_ui_file_fputs, set_ui_file_fseek)
    	(set_ui_file_data): Delete.
    	(string_file::~string_file, string_file::write)
    	(struct accumulated_ui_file, do_ui_file_xstrdup, ui_file_xstrdup)
    	(do_ui_file_as_string, ui_file_as_string): Delete.
    	(do_ui_file_obsavestring, ui_file_obsavestring): Delete.
    	(struct mem_file): Delete.
    	(mem_file_new): Delete.
    	(stdio_file::stdio_file): New.
    	(mem_file_delete): Delete.
    	(stdio_file::stdio_file): New.
    	(mem_fileopen): Delete.
    	(stdio_file::~stdio_file): New.
    	(mem_file_rewind): Delete.
    	(stdio_file::set_stream): New.
    	(mem_file_put): Delete.
    	(stdio_file::open): New.
    	(mem_file_write): Delete.
    	(stdio_file_magic, struct stdio_file): Delete.
    	(stdio_file_new, stdio_file_delete, stdio_file_flush): Delete.
    	(stdio_file::flush): New.
    	(stdio_file_read): Rename to ...
    	(stdio_file::read): ... this.  Adjust.
    	(stdio_file_write): Rename to ...
    	(stdio_file::write): ... this.  Adjust.
    	(stdio_file_write_async_safe): Rename to ...
    	(stdio_file::write_async_safe) ... this.  Adjust.
    	(stdio_file_fputs): Rename to ...
    	(stdio_file::puts) ... this.  Adjust.
    	(stdio_file_isatty): Delete.
    	(stdio_file_fseek): Delete.
    	(stdio_file::isatty): New.
    	(stderr_file_write): Rename to ...
    	(stderr_file::write) ... this.  Adjust.
    	(stderr_file_fputs): Rename to ...
    	(stderr_file::puts) ... this.  Adjust.
    	(stderr_fileopen, stdio_fileopen, gdb_fopen): Delete.
    	(stderr_file::stderr_file): New.
    	(tee_file_magic): Delete.
    	(struct tee_file): Delete.
    	(tee_file::tee_file): New.
    	(tee_file_new): Delete.
    	(tee_file::~tee_file): New.
    	(tee_file_delete): Delete.
    	(tee_file_flush): Rename to ...
    	(tee_file::flush): ... this.  Adjust.
    	(tee_file_write): Rename to ...
    	(tee_file::write): ... this.  Adjust.
    	(tee_file::write_async_safe): New.
    	(tee_file_fputs): Rename to ...
    	(tee_file::puts): ... this.  Adjust.
    	(tee_file_isatty): Rename to ...
    	(tee_file::isatty): ... this.  Adjust.
    	* ui-file.h (struct obstack, struct ui_file): Don't
    	forward-declare.
    	(ui_file_new, ui_file_flush_ftype, set_ui_file_flush)
    	(ui_file_write_ftype)
    	(set_ui_file_write, ui_file_fputs_ftype, set_ui_file_fputs)
    	(ui_file_write_async_safe_ftype, set_ui_file_write_async_safe)
    	(ui_file_read_ftype, set_ui_file_read, ui_file_isatty_ftype)
    	(set_ui_file_isatty, ui_file_rewind_ftype, set_ui_file_rewind)
    	(ui_file_put_method_ftype, ui_file_put_ftype, set_ui_file_put)
    	(ui_file_delete_ftype, set_ui_file_data, ui_file_fseek_ftype)
    	(set_ui_file_fseek): Delete.
    	(ui_file_data, ui_file_delete, ui_file_rewind)
    	(struct ui_file): New.
    	(ui_file_up): New.
    	(class null_file): New.
    	(null_stream): Declare.
    	(ui_file_write_for_put, ui_file_put): Delete.
    	(ui_file_xstrdup, ui_file_as_string, ui_file_obsavestring):
    	Delete.
    	(ui_file_fseek, mem_fileopen, stdio_fileopen, stderr_fileopen)
    	(gdb_fopen, tee_file_new): Delete.
    	(struct string_file): New.
    	(struct stdio_file): New.
    	(stdio_file_up): New.
    	(struct stderr_file): New.
    	(class tee_file): New.
    	* ui-out.c (ui_out::field_stream): Take a 'string_file &' instead
    	of a 'ui_file *'.  Adjust.
    	* ui-out.h (class ui_out) <field_stream>: Likewise.
    	* utils.c (do_ui_file_delete, make_cleanup_ui_file_delete)
    	(null_stream): Delete.
    	(error_stream): Take a 'string_file &' instead of a 'ui_file *'.
    	Adjust.
    	* utils.h (struct ui_file): Delete forward declaration..
    	(make_cleanup_ui_file_delete, null_stream): Delete declarations.
    	(error_stream): Take a 'string_file &' instead of a
    	'ui_file *'.
    	* varobj.c (varobj_value_get_print_value): Use string_file.
    	* xtensa-tdep.c (xtensa_verify_config): Use string_file.
    	* gdbarch.c: Regenerate.

commit 187808b04f61df1c38fda0921e2d9eeb53e332ee
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 2 11:11:47 2017 +0000

    Add back gdb_pretty_print_insn
    
    ui_file_rewind is a ui_file method that only really works with mem
    buffer files, and is a nop on other ui_file types.  It'd be desirable
    to eliminate it from the base ui_file interface, and move it to the
    "mem_fileopen" subclass of ui_file instead.  A following patch does
    just that.
    
    Unfortunately, there are a couple references to ui_file_rewind inside
    gdb_disassembler::pretty_print_insn that were made harder to eliminate
    with the recent addition of the gdb_disassembler wrapper.
    
    Before the gdb_disassembler wrapper was added, in commit
    e47ad6c0bd7aa3 ("Refactor disassembly code"), gdb_pretty_print_insn
    used to be passed a ui_file pointer as argument, and it was simple to
    adjust that pointer be a "mem_fileopen" ui_file pointer instead, since
    there's only one gdb_pretty_print_insn caller.
    
    That commit made gdb_pretty_print_insn be a method of
    gdb_disassembler, and removed the method's ui_file parameter at the
    same time, replaced by referencing the gdb_disassembler's stream
    instead.  The trouble is that a gdb_disassembler can be instantiated
    with a pointer any kind of ui_file.  Casting the gdb_disassembler's
    stream to a mem_fileopen ui_file inside
    gdb_disassembler::pretty_print_insn in order to call the reset method
    would be gross hack.
    
    The fix here is to:
    
     - make gdb_disassembler::pretty_print_insn a be free function again
       instead of a method of gdb_disassembler.  I.e., bring back
       gdb_pretty_print_insn.
    
     - but, don't add back the ui_file * parameter.  Instead, move the
       mem_fileopen allocation inside.  That is a better interface, given
       that the ui_file is only ever used as temporary scratch buffer as
       an implementation detail of gdb_pretty_print_insn.  The function's
       real "where to send output" parameter is the ui_out pointer.  (A
       following patch will add back buffer reuse across invocations
       differently).
    
     - don't add back a disassemble_info pointer either.  That used to be
       necessary for this bit:
    
    	  err = m_di.read_memory_func (pc, &data, 1, &m_di);
    	  if (err != 0)
    	    m_di.memory_error_func (err, pc, &m_di);
    
       ... but AFAIK, it's not really necessary.  We can replace those
       three lines with a call to read_code.  This seems to fix a
       regression even, because before commit d8b49cf0c891d0 ("Don't throw
       exception in dis_asm_memory_error"), that memory_error_func call
       would throw an error/exception, but now it only records the error
       in the gdb_disassembler's m_err_memaddr field.  (read_code throws
       on error.)
    
    With all these, gdb_pretty_print_insn is completely layered on top of
    gdb_disassembler only using the latter's public API.
    
    gdb/ChangeLog:
    2017-02-02  Pedro Alves  <palves@redhat.com>
    
    	* disasm.c (gdb_disassembler::pretty_print_insn): Rename to...
    	(gdb_pretty_print_insn): ... this.  Now a free function.  Add back
    	a 'gdbarch' parameter.  Allocate a mem_fileopen stream here.
    	Adjust to call gdb_print_insn instead of
    	gdb_disassembler::print_insn.
    	(dump_insns, do_mixed_source_and_assembly_deprecated)
    	(do_mixed_source_and_assembly, do_assembly_only): Add back a
    	'gdbarch' parameter.  Remove gdb_disassembler parameter.
    	(gdb_disassembly): Don't allocate a gdb_disassembler here.
    	* disasm.h (gdb_disassembler::pretty_print_insn): Delete
    	declaration.
    	(gdb_pretty_print_insn): Re-add declaration.
    	* record-btrace.c (btrace_insn_history): Don't allocate a
    	gdb_disassembler here.  Adjust to call gdb_pretty_print_insn.

commit fd121c5c45bd2652a78c62812737874e36259e2a
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Wed Feb 1 16:44:40 2017 +0000

    [ld, testsuite] Restrict dl1*main and dl6*main tests on platforms which have libdl support
    
    ld/
    	* testsuite/lib/ld-lib.exp (check_libdl_available): New function.
    	* testsuite/ld-elf/shared.exp (run_tests): Split tests which require
    	dlopen support into "dlopen_run_tests".  These tests include dl1*main
    	and dl6*main.
    	(dlopen_run_tests): New and only run it when check_libdl_available
    	returns true.  XFAIL on *-*-netbsdelf*.

commit 7a8eb317c5bce0f1ff290a9343777db74adec663
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Wed Feb 1 22:54:35 2017 -0500

    Remove unused file_string parameter in gdb_disassembly
    
    The file_string parameter was added in 8f0eea0 (sorry, no title back
    then) and has never actually been used.
    
    gdb/ChangeLog:
    
    	* disasm.h (gdb_disassembly): Remove file_string parameter.
    	* disasm.c (gdb_disassembly): Likewise.
    	* cli/cli-cmds.c (print_disassembly): Adapt.
    	* mi/mi-cmd-disas.c (mi_cmd_disassemble): Likewise.
    	* stack.c (do_gdb_disassembly): Likewise.

commit 981d5de71da556bc3b43adbec2d12b1736628b5d
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Feb 2 00:00:33 2017 +0000

    Automatic date update in version.in

commit c0c237fcdd133e84e67657cc6b7e4678f106bdcb
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Wed Feb 1 22:09:33 2017 +0000

    MIPS/LD/testsuite: Correct relocation addends in VxWorks tests
    
    Fix commit 171191bac50e ("Add support for STT_IFUNC"),
    <https://sourceware.org/ml/binutils/2008-12/msg00052.html>, commit
    e04d7088afe0 ("PR ld/14088: Always display addend as signed hex
    number"), <https://sourceware.org/ml/binutils/2012-05/msg00123.html> and
    commit 343dbc36ffae ("Print addend as signed in objdump"),
    <https://sourceware.org/ml/binutils/2012-05/msg00163.html> regressions:
    
    FAIL: VxWorks executable test 1 (dynamic)
    FAIL: ld-mips-elf/vxworks-forced-local-1
    
    seen with `mips-vxworks' and `mipsel-vxworks' targets and adjust dump
    patterns according to changes made to the presentation of relocation
    addends in `readelf -r' and `objdump -r' output.
    
    	ld/
    	* testsuite/ld-mips-elf/vxworks-forced-local-1.d: Correct the
    	presentation of relocation addends.
    	* testsuite/ld-mips-elf/vxworks1-lib.rd: Likewise.
    	* testsuite/ld-mips-elf/vxworks1.dd: Likewise.
    	* testsuite/ld-mips-elf/vxworks1.rd: Likewise.

commit 5139cfdb5515407900d0c3934c13712a5819456c
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Wed Feb 1 22:08:02 2017 +0000

    MIPS/LD/testsuite: Fix a `tls-multi-got-1-1.s' build failure
    
    Correct a commit ec9ab52c3217 ("gas: consistently emit diagnostics for
    non-zero data emission to .bss/.struct"),
    <https://sourceware.org/ml/binutils/2015-12/msg00073.html> regression:
    
    .../ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s: Assembler messages:
    .../ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s:39: Error: attempt to store non-zero value in section `.tbss'
    ERROR: -EB -march=mips1 -32 -KPIC .../ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s: assembly failed
    UNRESOLVED: Shared library with multiple GOTs and TLS
    
    in MIPS target testing and move `tlsvar_ld' to `.tdata' section, in line
    with the remaining local dynamic definitions introduced with the set of
    tests added with commit f4e584bd00f1 ("TLS support for MIPS"),
    <https://sourceware.org/ml/binutils/2005-02/msg00607.html>.
    
    	ld/
    	* testsuite/ld-mips-elf/tls-multi-got-1-1.s: Place `tlsvar_ld'
    	in `.tdata' section.
    	* testsuite/ld-mips-elf/tls-multi-got-1.got: Adjust accordingly.
    	* testsuite/ld-mips-elf/tls-multi-got-1.r: Likewise.

commit 7346ef59bb33e28161d78ab478c3476b3dab2e8e
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Wed Feb 1 16:59:00 2017 +0100

    Big-endian targets: Don't ignore offset into DW_OP_implicit_value
    
    When a variable's location is expressed as DW_OP_implicit_value, but the
    given value is longer than needed, which bytes should be used?  GDB's
    current logic was introduced with a patch from 2011 and uses the "least
    significant" bytes:
    
      https://sourceware.org/ml/gdb-patches/2011-08/msg00123.html
    
    Now consider a sub-value from such a location at a given offset, accessed
    through DW_OP_implicit_pointer.  Which bytes should be used for that?  The
    patch above *always* uses the last bytes on big-endian targets, ignoring
    the offset.
    
    E.g., given the code snippet
    
      const char foo[] = "Hello, world!";
      const char *a = &foo[0];
      const char *b = &foo[7];
    
    assume that `foo' is described as DW_OP_implicit_value and `a' and `b'
    each as DW_OP_implicit_pointer into that value.  Then with current GDB
    `*a' and `*b' yield the same result -- the string's zero terminator.
    
    This patch basically reverts the portion of the patch above that deals
    with DW_OP_implicit_value.  This fixes the offset handling and also goes
    back to dropping the last instead of the first bytes on big-endian targets
    if the implicit value is longer than needed.  The latter aspect of the
    change probably doesn't matter for actual programs, but simplifies the
    logic.
    
    The patch also cleans up the original code a bit and adds appropriate test
    cases.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
    	taking a 2-byte value out of a 4-byte DWARF implicit value on
    	big-endian targets.
    	* gdb.dwarf2/nonvar-access.exp: Add more comments to existing
    	logic.  Add test cases for DW_OP_implicit.
    
    gdb/ChangeLog:
    
    	* dwarf2loc.c (dwarf2_evaluate_loc_desc_full): For
    	DWARF_VALUE_LITERAL, no longer ignore the offset on big-endian
    	targets.  And if the implicit value is longer than needed, extract
    	the first bytes instead of the "least significant" ones.

commit 787f00256b3eabe34b8599fca4df0243df80d5ca
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Tue Jan 31 17:13:46 2017 +0100

    testsuite: diagnose a running GDB in gdb_skip_xml_tests
    
    If GDB is running when gdb_skip_xml_tests is called with
    --target_board=native-extended-gdbserer.exp, it fails with:
    
        (gdb) FAIL: ....exp: set tdesc filename .../trivial.xml (got interactive prompt)
        monitor exit
    
    Diagnose this in gdb_skip_xml_tests to generate a more meaningful error message:
    
        ERROR: tcl error sourcing ....exp.
        ERROR: GDB must not be running in gdb_skip_xml_tests.
            while executing
        [...]
    
    testsuite/
    	* lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.

commit 68777c298919d6dbdb9537c92a64ed9440ef6f3c
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Thu Jan 26 15:07:44 2017 +0100

    btrace, testsuite: fix extended-remote fail
    
    Parts of gdb.btrace/enable.exp are only valid for native debug.  The check for
    skip_gdbserver_tests is done while GDB is running, though, which causes it to
    fail with --target_board=native-extended-gdbserver.  Exit GDB before that check.
    
    testsuite/
    	* gdb.btrace/enable.exp: Call gdb_exit before skip_gdbserver_tests.

commit 0a1c7e2881226bb9734d7c31c9415c636f35921d
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Thu Jan 26 09:27:45 2017 +0100

    btrace, testsuite: fix extended-remote non-stop test
    
    With --target_board=native-extended-gdbserver non-stop tests are failing with
    
        UNTESTED: gdb.btrace/non-stop.exp: failed to run to main
    
    Fix that by adding '-ex "set non-stop on"' to GDBFLAGS before restarting.
    
    testsuite/
    	* gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to GDBFLAGS.

commit b5ac99b0828d4e1dfa33540b428c0fc6c32eda67
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Fri Dec 9 13:16:22 2016 +0100

    btrace: add unsupported/untested messages when skipping tests
    
    We may silently skip gdb.btrace tests if
    
      - the target does not support record-btrace
      - the target does not support TSX
      - the target does not support gdbserver
      - we fail to compile the test
      - we fail to run to main
    
    Add unsupported/untested messages for each of those.
    
    testsuite/
    	* gdb.btrace/buffer-size.exp: Add unsupported/untested message if
    	the test is skipped.
    	* gdb.btrace/data.exp: Likewise.
    	* gdb.btrace/delta.exp: Likewise.
    	* gdb.btrace/dlopen.exp: Likewise.
    	* gdb.btrace/enable-running.exp: Likewise.
    	* gdb.btrace/enable.exp: Likewise.
    	* gdb.btrace/exception.exp: Likewise.
    	* gdb.btrace/function_call_history.exp: Likewise.
    	* gdb.btrace/gcore.exp: Likewise.
    	* gdb.btrace/instruction_history.exp: Likewise.
    	* gdb.btrace/multi-thread-step.exp: Likewise.
    	* gdb.btrace/nohist.exp: Likewise.
    	* gdb.btrace/non-stop.exp: Likewise.
    	* gdb.btrace/reconnect.exp: Likewise.
    	* gdb.btrace/record_goto-step.exp: Likewise.
    	* gdb.btrace/record_goto.exp: Likewise.
    	* gdb.btrace/rn-dl-bind.exp: Likewise.
    	* gdb.btrace/segv.exp: Likewise.
    	* gdb.btrace/step.exp: Likewise.
    	* gdb.btrace/stepi.exp: Likewise.
    	* gdb.btrace/tailcall-only.exp: Likewise.
    	* gdb.btrace/tailcall.exp: Likewise.
    	* gdb.btrace/tsx.exp: Likewise.
    	* gdb.btrace/unknown_functions.exp: Likewise.
    	* gdb.btrace/vdso.exp: Likewise.

commit cd4007e43421a2f974f51574b6e2b52b9b1a7a50
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Wed Nov 30 11:05:38 2016 +0100

    btrace: allow recording to be started (and stopped) for running threads
    
    When recording is started for a running thread, GDB was able to start tracing
    but then failed to read registers to insert the initial entry for the current
    PC.  We don't really need that initial entry if we don't know where exactly we
    started recording.  Skip that step to allow recording to be started while
    threads are running.
    
    If we do run into errors, we need to undo the tracing enable to not leak this
    thread.  The operation did not complete so our caller won't clean up this
    thread.
    
    For the BTRACE_FORMAT_PT btrace format, we don't need that initial entry since
    it will be recorded in the trace.  We can omit the call to btrace_add_pc.
    
    gdb/
    	* btrace.c (btrace_enable): Do not call btrace_add_pc for
    	BTRACE_FORMAT_PT or if can_access_registers_ptid returns false.
    	(btrace_fetch): Assert can_access_registers_ptid.
    	* record-btrace.c (require_btrace_thread, record_btrace_info): Call
    	validate_registers_access.
    
    testsuite/
    	* gdb.btrace/enable-running.c: New.
    	* gdb.btrace/enable-running.exp: New.

commit cf77c34ea71c27c3cb6dd31c9448249276e8a8a6
Author: Markus Metzger <markus.t.metzger@intel.com>
Date:   Fri Jan 20 09:05:03 2017 +0100

    thread: add can_access_registers_ptid
    
    Add a function can_access_registers_ptid that behaves like
    validate_registers_access but returns a boolean value instead of throwing an
    exception.
    
    gdb/
    	* gdbthread.h (can_access_registers_ptid): New.
    	* thread.c (can_access_registers_ptid): New.

commit ce7903706d30e5fa335dd96eaaab3ae914ff8e64
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Tue Jan 31 12:20:48 2017 +0000

    [ld, testsuite] Append $board_cflags in one more place in ld-unique/unique.exp
    
    ld/
    	* testsuite/ld-unique/unique.exp (Could not link a dynamic executable):
    	Append $board_cflags to link commands.

commit 067869b677a9f167e13a7bdb5f5a4d408df9006a
Author: Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Date:   Wed Feb 1 11:38:39 2017 +0530

    Fix failing print-memory-usage-1 on Windows
    
    ld/
    
    2017-01-31  Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
    
    	* testsuite/ld-scripts/print-memory-usage-1.l: Relax
    	check for digit in second decimal place.

commit ed35cc4a1cb76fd9ac53ad19efb97ee2caffbae9
Author: Cary Coutant <ccoutant@gmail.com>
Date:   Tue Jan 31 16:32:59 2017 -0800

    Don't allow mov-to-lea optimization for __ehdr_start.
    
    gold/
    	PR gold/21090
    	* x86_64.cc (Target_x86_64::can_convert_mov_to_lea): Add check
    	for predefined symbol.
    	(Target_x86_64::Relocate::relocate): Fix formatting.

commit 15a00b13aedc6300732d0b3b6b9daefa361ced6f
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Tue Jan 31 17:59:44 2017 +0000

    PR ld/20828: LD/testsuite: Correct indentation
    
    	ld/
    	PR ld/20828
    	* testsuite/ld-elf/shared.exp: Correct PR ld/20828 test
    	indentation.

commit be85ce7dcbe99a8e7cd847a0c5b449a0b18a8ce7
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Feb 1 00:07:50 2017 +0000

    [ob/pushed] Use gdb_insn_length instead of creating dummy stream
    
    gdb/ChangeLog:
    2017-02-01  Pedro Alves  <palves@redhat.com>
    
    	* i386-tdep.c (i386_fast_tracepoint_valid_at): Use gdb_insn_length.

commit a8128fa6a75e2d3da7d446bec9b8fa36573296cf
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Wed Feb 1 00:00:22 2017 +0000

    Automatic date update in version.in

commit 29b0b2512ff436c46a77db39317ff50c4bc93601
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 31 17:56:36 2017 +0000

    gdb/mi/mi-interp.c: Fix typos
    
    gdb/ChangeLog:
    2017-01-31  Pedro Alves  <palves@redhat.com>
    
    	* mi/mi-interp.c (mi_breakpoint_created, mi_breakpoint_modified):
    	Fix typos.

commit 289b5b2421ca79324b7374492ea652aceb869a1d
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 31 17:56:36 2017 +0000

    gdb/stack.c: Remove unused mem_fileopen
    
    gdb/ChangeLog:
    2017-01-31  Pedro Alves  <palves@redhat.com>
    
    	* stack.c (print_frame_args): Remove local mem_fileopen stream,
    	not used.

commit b47413b47e103677fedb7cd1301c62fee01ac4ba
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 31 17:56:36 2017 +0000

    gdb/varobj.c: Fix leak
    
    Whoops, this function returns a std::string.
    
    gdb/ChangeLog:
    2017-01-31  Pedro Alves  <palves@redhat.com>
    
    	* varobj.c (varobj_value_get_print_value): Remove xstrdup call.

commit 60adb36c08942fd4a2f8bf598864254c043668a1
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 31 17:56:35 2017 +0000

    gdb: make_scoped_restore and types convertible to T
    
    A following patch will want to do
    
       string_file str_file;
    
       scoped_restore save_stdout
        = make_scoped_restore (&gdb_stdout, &str_file);
    
    where gdb_stdout is a ui_file *, and string_file is a type that
    inherits from ui_file, but that doesn't compile today:
    
      src/gdb/top.c: In function ‘std::__cxx11::string execute_command_to_string(char*, int)’:
      src/gdb/top.c:710:50: error: no matching function for call to ‘make_scoped_restore(ui_file**, string_file*)’
           = make_scoped_restore (&gdb_stdout, &str_file);
    						    ^
      [...]
      In file included from src/gdb/utils.h:25:0,
    		   from src/gdb/defs.h:732,
    		   from src/gdb/top.c:20:
      src/gdb/common/scoped_restore.h:94:24: note: candidate: template<class T> scoped_restore_tmpl<T> make_scoped_restore(T*, T)
       scoped_restore_tmpl<T> make_scoped_restore (T *var, T value)
    			  ^
      src/gdb/common/scoped_restore.h:94:24: note:   template argument deduction/substitution failed:
      src/gdb/top.c:710:50: note:   deduced conflicting types for parameter ‘T’ (‘ui_file*’ and ‘string_file*’)
           = make_scoped_restore (&gdb_stdout, &str_file);
    						    ^
    
    This commit makes code such as the above possible.
    
    gdb/ChangeLog:
    2017-01-31  Pedro Alves  <palves@redhat.com>
    
    	* common/scoped_restore.h
    	(scoped_restore_tmpl::scoped_restore_tmpl): Template on T2, and
    	change the value's parameter type to T2.
    	(make_scoped_restore): Likewise.

commit 1273da0414a2f2a31288749a17fe44cbef615ab5
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue Jan 31 12:07:04 2017 +0000

    Fix buffer overflows in ld when printing translated strings.
    
    ld	* ldmain.c (add_archive_element): Eliminate string buffer.
    	* ldlang.c (lang_print_asneeded): Likewise.

commit 07fbc63d1e282aa2e8b37cbdc343e0f0171e4ea9
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jan 31 00:00:20 2017 +0000

    Automatic date update in version.in

commit 8b10b0b3e100c25322a083248c7a18bf5a1f3527
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 30 17:11:22 2017 +0000

    MIPS: Add options to control branch ISA checks
    
    Complement commit 9d862524f6ae ("MIPS: Verify the ISA mode and alignment
    of branch and jump targets") and add GAS and LD options to control the
    checks for invalid branches between ISA modes introduced there, to help
    with some handwritten code lacking `.insn' annotation for labels used as
    branch targets and code produced by older versions of GCC which suffers
    from the issue with branches to code that has been optimized away,
    addressed with GCC commit 242424 ("MIPS/GCC: Mark trailing labels with
    `.insn'"), <https://gcc.gnu.org/ml/gcc-patches/2016-11/msg01061.html>.
    
    	bfd/
    	* elfxx-mips.h (_bfd_mips_elf_insn32): Rename prototype to...
    	(_bfd_mips_elf_linker_flags): ... this.  Add another parameter.
    	* elfxx-mips.c (mips_elf_link_hash_table): Add
    	`ignore_branch_isa' member.
    	(mips_elf_perform_relocation): Do not treat an ISA mode mismatch
    	in branch relocation calculation as an error if
    	`ignore_branch_isa' has been set.
    	(_bfd_mips_elf_insn32): Rename to...
    	(_bfd_mips_elf_linker_flags): ... this.  Rename the `on'
    	parameter to `insn32' and add an `ignore_branch_isa' parameter.
    	Handle the new parameter.
    
    	gas/
    	* config/tc-mips.c (mips_ignore_branch_isa): New variable.
    	(options): Add OPTION_IGNORE_BRANCH_ISA and
    	OPTION_NO_IGNORE_BRANCH_ISA enum values.
    	(md_longopts): Add "mignore-branch-isa" and
    	"mno-ignore-branch-isa" options.
    	(md_parse_option): Handle OPTION_IGNORE_BRANCH_ISA and
    	OPTION_NO_IGNORE_BRANCH_ISA.
    	(fix_bad_cross_mode_branch_p): Return FALSE if
    	`mips_ignore_branch_isa' has been set.
    	(md_show_usage): Add `-mignore-branch-isa' and
    	`-mno-ignore-branch-isa'.
    
    	* doc/as.texinfo (Target MIPS options): Add
    	`-mignore-branch-isa' and `-mno-ignore-branch-isa' options.
    	(-mignore-branch-isa, -mno-ignore-branch-isa): New options.
    	* doc/c-mips.texi (MIPS Options): Add `-mignore-branch-isa' and
    	`-mno-ignore-branch-isa' options.
    
    	* testsuite/gas/mips/branch-local-ignore-2.d: New test.
    	* testsuite/gas/mips/branch-local-ignore-3.d: New test.
    	* testsuite/gas/mips/branch-local-ignore-n32-2.d: New test.
    	* testsuite/gas/mips/branch-local-ignore-n32-3.d: New test.
    	* testsuite/gas/mips/branch-local-ignore-n64-2.d: New test.
    	* testsuite/gas/mips/branch-local-ignore-n64-3.d: New test.
    	* testsuite/gas/mips/mips.exp: Run the new tests.
    
    	ld/
    	* emultempl/mipself.em (ignore_branch_isa): New variable.
    	(mips_create_output_section_statements): Rename
    	`_bfd_mips_elf_insn32' called to `_bfd_mips_elf_linker_flags',
    	add `ignore_branch_isa' argument.
    	(PARSE_AND_LIST_PROLOGUE): Add OPTION_IGNORE_BRANCH_ISA and
    	OPTION_NO_IGNORE_BRANCH_ISA enum values.
    	(PARSE_AND_LIST_LONGOPTS): Add "ignore-branch-isa" and
    	"no-ignore-branch-isa" options.
    	(PARSE_AND_LIST_OPTIONS): Add `--ignore-branch-isa' and
    	`--no-ignore-branch-isa'.
    	(PARSE_AND_LIST_ARGS_CASES): Handle OPTION_IGNORE_BRANCH_ISA and
    	OPTION_NO_IGNORE_BRANCH_ISA.
    
    	* ld.texinfo (Options specific to MIPS targets): Add
    	`--ignore-branch-isa' and `--no-ignore-branch-isa' options.
    	(ld and the MIPS family): Likewise.
    
    	* testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: New test.
    	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1: New test.
    	* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16: New
    	test.
    	* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips: New
    	test.
    	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.

commit 7795a8f8bdde2fa5c0e0639b92280314b32ec78d
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 30 17:10:31 2017 +0000

    MIPS/GAS/testsuite: Convert branch local list tests to dump tests
    
    	gas/
    	* testsuite/gas/mips/branch-local-2.d: New test.
    	* testsuite/gas/mips/branch-local-3.d: New test.
    	* testsuite/gas/mips/branch-local-n32-2.d: New test.
    	* testsuite/gas/mips/branch-local-n32-3.d: New test.
    	* testsuite/gas/mips/branch-local-n64-2.d: New test.
    	* testsuite/gas/mips/branch-local-n64-3.d: New test.
    	* testsuite/gas/mips/mips.exp: Fold corresponding list tests
    	into the new tests.

commit 17e9c56297339ab6b0da4fdc189e090425ae6db9
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jan 30 00:00:21 2017 +0000

    Automatic date update in version.in

commit ce6366f9aba4fe6534a2f514e46611acab62bab9
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Sun Jan 29 16:15:16 2017 +0100

    Fix another typo in the last ChangeLog entry.
    
    Gah!  Though this time I blame autocompletion.

commit 8dcdd12d21bc281870077f0c81b8cd1b88afd865
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Sun Jan 29 14:18:13 2017 +0100

    Fix typo in ChangeLog

commit c1d4523838b6ec9bcd827bdebab25ac8444dba70
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Sun Jan 29 14:13:38 2017 +0100

    PR binutils/19935
    
    	Fix long-standing buglet and fallout from now-default initfini-array.
    	* emulparams/criself.sh (USER_LABEL_PREFIX): Define.
    	(OTHER_READONLY_SECTIONS, ENTRY): Delete now-redunant defines.

commit bf382b306a8db84b450aa1dc96ab686fb189a31c
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Sun Jan 29 13:53:58 2017 +0100

    Fix long-standing buglet and fallout from now-default initfini-array.
    
    	* emulparams/criself.sh (USER_LABEL_PREFIX): Define.
    	(OTHER_READONLY_SECTIONS, ENTRY): Delete now-redunant defines.

commit 520306539a9a4eddb23677359c74b36192eb2209
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jan 29 00:00:21 2017 +0000

    Automatic date update in version.in

commit 6a849af808c1a9c5838b3d91af701c8d2a1bc480
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jan 28 00:00:27 2017 +0000

    Automatic date update in version.in

commit 4471a46f6f4b552b97bb546a85bf04c48faf64b4
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Fri Jan 27 23:06:28 2017 +0000

    [ld, testsuite] XFAIL "pr20995-2", "Build pr20995-2.so" on arm*-*-eabi*
    
    ld/
    	* testsuite/ld-elf/elf.exp ("pr20995-2", "Build pr20995-2.so"): XFAIL on
    	arm*-*-eabi*.
    
    Some technical discussions about the reason of this XFAIL are available at
    
      https://sourceware.org/ml/binutils/2017-01/msg00441.html

commit 2735833d5fb220983d09770087b573fed5bf93cd
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Fri Jan 27 15:19:14 2017 +0100

    amd64-linux: expose system register FS_BASE and GS_BASE for Linux.
    
    This patch allows examination of the registers FS_BASE and GS_BASE
    for Linux Systems running on 64bit. Tests for simple read and write
    of the new registers is also added with this patch.
    
    2017-01-27  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    	    Richard Henderson  <rth@redhat.com>
    
    gdb/ChangeLog:
    
    	* amd64-linux-nat.c (PTRACE_ARCH_PRCTL): New define.
    	(amd64_linux_fetch_inferior_registers): Add case to fetch FS_BASE
    	GS_BASE for older kernels.
    	(amd64_linux_store_inferior_registers): Add case to store FS_BASE
    	GS_BASE for older kernels.
    	* amd64-linux-tdep.c (amd64_linux_gregset_reg_offset): Add FS_BASE
    	and GS_BASE to the offset table.
    	(amd64_linux_register_reggroup_p): Add FS_BASE and GS_BASE to the
    	system register group.
    	* amd64-nat.c (amd64_native_gregset_reg_offset): Implements case
    	for older kernels.
    	* amd64-tdep.c (amd64_init_abi): Add segment registers for the
    	amd64 ABI.
    	* amd64-tdep.h (amd64_regnum): Add AMD64_FSBASE_REGNUM and
    	AMD64_GSBASE_REGNUM.
    	(AMD64_NUM_REGS): Set to AMD64_GSBASE_REGNUM + 1.
    	* features/Makefile (amd64-linux.dat, amd64-avx-linux.dat)
    	(amd64-mpx-linux.dat, amd64-avx512-linux.dat, x32-linux.dat)
    	(x32-avx-linux.dat, x32-avx512-linux.dat): Add
    	i386/64bit-segments.xml in those rules.
    	* features/i386/64bit-segments.xml: New file.
    	* features/i386/amd64-avx-mpx-linux.xml: Add 64bit-segments.xml.
    	* features/i386/amd64-avx-linux.xml: Add 64bit-segments.xml.
    	* features/i386/amd64-avx512-linux.xml: Add 64bit-segments.xml.
    	* features/i386/amd64-mpx-linux.xml: Add 64bit-segments.xml.
    	* features/i386/x32-avx512-linux.xml: Add 64bit-segments.xml.
    	* features/i386/x32-avx-linux.xml: Add 64bit-segments.xml.
    	* features/i386/amd64-linux.xml: Add 64bit-segments.xml.
    	* features/i386/amd64-avx-linux.c: Regenerated.
    	* features/i386/amd64-avx-mpx-linux.c: Regenerated.
    	* features/i386/amd64-avx-mpx.c: Regenerated.
    	* features/i386/amd64-avx512-linux.c: Regenerated.
    	* features/i386/amd64-linux.c: Regenerated.
    	* features/i386/amd64-mpx-linux.c: Regenerated.
    	* features/i386/i386-avx-mpx-linux.c: Regenerated.
    	* features/i386/i386-avx-mpx.c: Regenerated.
    	* features/i386/x32-avx-linux.c: Regenerated.
    	* features/i386/x32-avx512-linux.c: Regenerated.
    	* regformats/i386/amd64-avx-linux.dat: Regenerated.
    	* regformats/i386/amd64-avx-mpx-linux.dat: Regenerated.
    	* regformats/i386/amd64-avx512-linux.dat: Regenerated.
    	* regformats/i386/amd64-linux.dat: Regenerated.
    	* regformats/i386/amd64-mpx-linux.dat: Regenerated.
    	* regformats/i386/x32-avx-linux.dat: Regenerated.
    	* regformats/i386/x32-avx512-linux.dat: Regenerated.
    	* regformats/i386/x32-linux.dat: Regenerated.
    
    gdb/doc/ChangeLog:
    
    	* gdb.texinfo (i386 Features): Add system segment registers
    	as feature.
    
    gdb/gdbserver/ChangeLog:
    
    	* linux-x86-low.c (x86_64_regmap): Add fs_base and gs_base
    	to the register table.
    	(x86_fill_gregset): Add support for old kernels for the
    	fs_base and gs_base system registers.
    	(x86_store_gregset): Likewise.
    	* configure.srv (srv_i386_64bit_xmlfiles): Add 64bit-segments.xml.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.arch/amd64-gs_base.c: New file.
    	* gdb.arch/amd64-gs_base.exp: New file.
    
    Change-Id: I2e0eeb93058a2320d4d3b045082643cfe4aff963
    Signed-off-by: Walfred Tedeschi <walfred.tedeschi@intel.com>

commit 8884e97e78f337bccb50df7682333db4e7ee1542
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Fri Jan 27 15:19:13 2017 +0100

    amd64: simplify addition of new general registers.
    
    The purpose of this patch is only simplify the addition of new registers.
    ORIG_RAX is kept as last register and any addition is done right before it.
    
    2017-01-27  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    
    	* amd64-linux-tdep.h (AMD64_LINUX_ORIG_RAX_REGNUM):
    	Set to AMD64_NUM_REGS.

commit 7005d26ac72abbf12e02947ab87dbb3804f326a8
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Fri Jan 27 15:19:12 2017 +0100

    amd64: remove additional comparison for validity of a register number.
    
    Second part of the && is already guaranteed in the "regnum < num_regs"
    due to comparison above.
    
    2017-01-27  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    
    	* amd64-nat.c (amd64_native_gregset_reg_offset): Simplify logic
    	that checks validity of a register number.

commit 239b6d10954b18ce089e9c3a667e7f2df3655476
Author: Walfred Tedeschi <walfred.tedeschi@intel.com>
Date:   Fri Jan 27 15:19:12 2017 +0100

    gdbserver-amd64: add HAVE_STRUCT_USER_REGS_STRUCT_(GS|FS)_BASE for gdbserver.
    
    The macros mentioned in the title were set only for GDB. In gdbserver they
    were not set until now.  To align the code in GDB and gdbserver these macros
    are also added into gdbserver, enabling read and write of gs_base and fs_base
    registers from the system in new and old kernels.
    
    2017-01-27  Walfred Tedeschi  <walfred.tedeschi@intel.com>
    
    gdb/gdbserver/ChangeLog:
    
        	* configure.ac: Check if the fs_base and gs_base members of
        	`struct user_regs_struct' exist.
        	* config.in: Regenerated.
        	* configure: Likewise.

commit 387dd77738619d7e898f063bbeb1b8b6faf6cad5
Author: Dilyan Palauzov <dilyan.palauzov@aegee.org>
Date:   Fri Jan 27 13:20:24 2017 +0000

    Update description of the -plugin option used by the linker, ar and nm.
    
    	PR 20343
    ld	* ld.texinfo (Options): Extend documentation of the --plugin
    	option.  Include a description of where the plugins should be
    	located.
    
    binutils* doc/binutils.texi (ar): Extend documentation of the --plugin
    	option.  Include a description of where the plugins should be
    	located.
    	(nm): Likewise.

commit 8ec5cf65a8213988a9f861e6a94d12311e9b04c3
Author: Alexis Deruell <alexis.deruelle@gmail.com>
Date:   Fri Jan 27 12:00:55 2017 +0000

    Fix disassembling of TIC6X parallel instructions where the previous fetch packet ended with a 32-bit insn.
    
    	PR 21056
    opcodes	* tic6x-dis.c (print_insn_tic6x): Correct displaying of parallel
    	instructions when the previous fetch packet ends with a 32-bit
    	instruction.
    
    gas	* testsuite/gas/tic6x/insns16-parallel.s: New test case.
    	* testsuite/gas/tic6x/insns16-parallel.d: New test driver.

commit 0348d4be1676171b00c3609bea1e01c18af4ea98
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 27 11:27:50 2017 +0000

    Add Serbian translation for the LD directory.
    
    ld	* po/sr.po: New Serbian translation.
    	* configure.ac (ALL_LINGUAS): Add sr.
    	* configure: Regenerate.

commit 4bd2e1b2aee122b46e335d932f7833f9c86610d0
Author: Kees Cook <keescook@chromium.org>
Date:   Fri Jan 27 11:14:47 2017 +0000

    Fix PTRACE_GETREGSET failure for compat inferiors on arm64
    
    When running a 32-bit ARM inferior with a 32-bit ARM GDB on a 64-bit
    AArch64 host, only VFP registers (NT_ARM_VFP) are available. The FPA
    registers (NT_PRFPREG) are not available so GDB must not request them, as
    this will fail with -EINVAL.  This is most noticeably exposed when running
    "generate-core-file":
    
    (gdb) generate-core-file myprog.core
    Unable to fetch the floating point registers.: Invalid argument.
    
    ptrace(PTRACE_GETREGSET, 27642, NT_FPREGSET, 0xffcc67f0) = -1 EINVAL (Invalid argument)
    
    gdb/ChangeLog:
    
    2017-01-27  Kees Cook  <keescook@google.com>
    
    	* gdb/arm-linux-nat.c (arm_linux_fetch_inferior_registers): Call
    	fetch_fpregs if target has fpa registers.
    	(arm_linux_store_inferior_registers): Call store_fpregs if target
    	has fpa registers.

commit 22d9a0dee3a69973858000b326cf8eaa14ce7180
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Fri Jan 27 09:12:14 2017 +0100

    Fix unused-but-set warning in elf32-cris.c:elf_cris_finish_dynamic_symbol
    
    	* elf32-cris.c (elf_cris_finish_dynamic_symbol): Remove now unused
    	local variable dynobj.

commit 1fbd05e16ebde966e44c1108dc77871f3fba329a
Author: Hans-Peter Nilsson <hp@bitrange.com>
Date:   Fri Jan 27 01:50:06 2017 +0100

    Fix PR ld/20995 for cris-linux
    
    	PR ld/20995
    	* elf32-cris.c (elf_cris_size_dynamic_sections): Handle sdynrelro.
    	(elf_cris_adjust_dynamic_symbol): Place variables copied into the
    	executable from read-only sections into sdynrelro.
    	(elf_cris_finish_dynamic_symbol): Select sreldynrelro for
    	dynamic relocs in sdynrelro.
    	(elf_backend_want_dynrelro): Define.

commit b51e1e94d66af7f63cd9052a16881087da111ef1
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Thu Jan 26 18:06:40 2017 -0600

    Add missing gdb/testsuite/ChangeLog entry.

commit 03bc0a24dc1e1a29b972103c207153f91d0313a9
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jan 27 00:00:20 2017 +0000

    Automatic date update in version.in

commit 72ca04104418e4926790872a203f404af9453024
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Thu Jan 26 16:12:12 2017 -0500

    Change method of loading .py files in Python tests
    
    With my debug build of Python (--with-pydebug), many tests fails because
    of the same issue.  Python scripts are loaded by the tests using this
    pattern:
    
      (gdb) python exec (open ('file.py').read ())
    
    This causes Python to output this warning:
    
      __main__:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='file.py' mode='r' encoding='ANSI_X3.4-1968'>
    
    and the test to fail because of that extra output.  Instead of using the
    open + read + exec trick which leaks the file and causes the warning,
    why not just source the files?
    
      (gdb) source file.py
    
    This patch changes this, and standardizes the test names of the tests I
    touched to "load python file" (some of them were empty, others were
    overly complicated).
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.python/py-bad-printers.exp: Load python file using "source".
    	* gdb.python/py-events.exp: Likewise.
    	* gdb.python/py-evsignal.exp: Likewise.
    	* gdb.python/py-evthreads.exp: Likewise.
    	* gdb.python/py-frame-args.exp: Likewise.
    	* gdb.python/py-framefilter-invalidarg.exp: Likewise.
    	* gdb.python/py-framefilter-mi.exp: Likewise.
    	* gdb.python/py-framefilter.exp: Likewise.
    	* gdb.python/py-mi.exp: Likewise.
    	* gdb.python/py-pp-maint.exp: Likewise.
    	* gdb.python/py-pp-registration.exp: Likewise.
    	* gdb.python/py-prettyprint.exp: Likewise.
    	(run_lang_tests): Likewise.
    	* gdb.python/py-typeprint.exp: Likewise.

commit e3ceef3544fb2178cef284b5fb8b267bf0ab4397
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Thu Jan 26 14:05:37 2017 -0600

    2017-01-26  Luis Machado  <lgustavo@codesourcery.com>
    
    	* lib/memory.exp: Remove spurious empty newlines.

commit e309aa6524f8becadf6f1b75060a74be4c221899
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Thu Jan 26 13:51:09 2017 -0600

    Harden tests that deal with memory regions
    
    Exercising aarch64-elf with a custom debug stub i noticed a few failures in
    both gdb.base/breakpoint-in-ro-region.exp and gdb.base/memattr.exp:
    
    FAIL: gdb.base/breakpoint-in-ro-region.exp: create read-only mem region covering main
    FAIL: gdb.base/breakpoint-in-ro-region.exp: writing to read-only memory fails
    FAIL: gdb.base/breakpoint-in-ro-region.exp: inserting software breakpoint in read-only memory fails
    
    FAIL: gdb.base/memattr.exp: create mem region 1
    FAIL: gdb.base/memattr.exp: create mem region 2
    FAIL: gdb.base/memattr.exp: create mem region 3
    FAIL: gdb.base/memattr.exp: create mem region 4
    FAIL: gdb.base/memattr.exp: create mem region 5
    FAIL: gdb.base/memattr.exp: info mem (1)
    FAIL: gdb.base/memattr.exp: mem1 cannot be read
    FAIL: gdb.base/memattr.exp: mem2 cannot be written
    FAIL: gdb.base/memattr.exp: mem2 can be read
    FAIL: gdb.base/memattr.exp: disable mem 1
    FAIL: gdb.base/memattr.exp: mem 1 was disabled
    FAIL: gdb.base/memattr.exp: enable mem 1
    FAIL: gdb.base/memattr.exp: mem 1 was enabled
    FAIL: gdb.base/memattr.exp: disable mem 2 4
    FAIL: gdb.base/memattr.exp: mem 2 and 4 were disabled
    FAIL: gdb.base/memattr.exp: enable mem 2-4
    FAIL: gdb.base/memattr.exp: mem 2-4 were enabled
    FAIL: gdb.base/memattr.exp: mem 1 to 5 were disabled
    FAIL: gdb.base/memattr.exp: mem 1 to 5 were enabled
    FAIL: gdb.base/memattr.exp: delete mem 1
    FAIL: gdb.base/memattr.exp: mem 1 was deleted
    FAIL: gdb.base/memattr.exp: delete mem 2 4
    FAIL: gdb.base/memattr.exp: mem 2 and 4 were deleted
    FAIL: gdb.base/memattr.exp: mem 2-4 were deleted
    
    These failures don't show up with gdbserver or native gdb on Linux because
    they don't export any memory maps, therefore the vector of memory regions is
    empty.
    
    Outside of that scenario, we can't guarantee the absence of memory regions
    reported by the target upon a connection. In our particular target, we
    provide a memory map and the memory regions vector ceases to be empty.
    
    With a non-empty memory regions vector, manipulating memory regions will cause
    gdb to be more verbose and output text. For example:
    
    memattr.c:require_user_regions
    
      /* Otherwise, let the user know how to get back.  */
      if (from_tty)
        warning (_("Switching to manual control of memory regions; use "
    	       "\"mem auto\" to fetch regions from the target again."));
    
    memattr.c:create_mem_region
    
          if ((lo >= n->lo && (lo < n->hi || n->hi == 0))
    	  || (hi > n->lo && (hi <= n->hi || n->hi == 0))
    	  || (lo <= n->lo && ((hi >= n->hi && n->hi != 0) || hi == 0)))
    	{
    	  printf_unfiltered (_("overlapping memory region\n"));
    	  return;
    	}
    
    In my particular case i got both of the above messages.
    
    In order to fix this, i've moved the delete_memory proc from
    gdb.base/memattr.exp to a new file lib/memory.exp and made lib/gdb.exp
    load that file.
    
    For both gdb.base/breakpoint-in-ro-region.exp and gdb.base/memattr.exp the
    patch clears all existing memory regions after running to main. That way we
    are guaranteed to have a clean state for memory regions so the tests can
    exercise whatever they want and have an expected output pattern.
    
    Regression checked on x86-64/Ubuntu 16.04.
    
    gdb/testsuite/ChangeLog:
    
    2017-01-26  Luis Machado  <lgustavo@codesourcery.com>
    
    	* lib/memory.exp: New file.
    	* lib/gdb.exp: Load memory.exp.
    	* gdb.base/memattr.exp (delete_memory): Move proc to
    	lib/memory.exp and rename to delete_memory_regions.
    	Replace delete_memory with delete_memory_regions.
    	Cleanup memory regions before tests.
    	* gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
    	before tests.

commit 7cf1de6cf421f52b145b88055cc89fc666343fba
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Jan 26 19:33:54 2017 +0100

    Big-endian hosts: Fix "set architecture cris"
    
    The all-architectures-1.exp test case currently yields 66 FAILs on s390x,
    because the "set architecture" command fails each time when attempting to
    switch to "cris", "crisv32", or "cris:common_v10_v32".  Actually, the
    command would succeed if the endianness had been set to "little" before.
    Instead, the test case sets the endianness to "auto", which results in
    "big" on s390x.
    
    So on x86_64:
    
      (gdb) set endian auto
      The target endianness is set automatically (currently little endian)
      (gdb) set architecture cris
      warning: A handler for the OS ABI "AIX" is not built into this configuration
      of GDB.  Attempting to continue with the default cris settings.
    
      The target architecture is assumed to be cris
    
    But on s390x:
    
      (gdb) set endian auto
      The target endianness is set automatically (currently big endian)
      (gdb) set architecture cris
      Architecture `cris' not recognized.
    
    See also the test results for s390x and ppc64be:
    
      https://sourceware.org/ml/gdb-testers/2016-q4/msg05150.html
      https://sourceware.org/ml/gdb-testers/2016-q4/msg05713.html
    
    Indeed, cris_gdbarch_init in cris-tdep.c returns a failure unless the
    user-specified endianness is "little".  Other architectures usually ignore
    the user-specified endianness and return a valid gdbarch anyhow, even if
    they can not really cope with the given endianness.
    
    This patch removes the check in cris-tdep.c and forces little-endian byte
    order instead.
    
    gdb/ChangeLog:
    
    	* cris-tdep.c (cris_gdbarch_init): Remove check for
    	info.byte_order and force it to BFD_ENDIAN_LITTLE.

commit 515aff23b43756082fbe357eb9685b401c7aacac
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Thu Jan 26 11:04:08 2017 -0600

    Missing ChangeLog and files for commit 8b00c176168dc7b0d78d0dc1f7d42f915375dc4a
    
    This adds the missing testsuite files and Changelog entry.

commit 8b00c176168dc7b0d78d0dc1f7d42f915375dc4a
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Thu Jan 26 10:34:42 2017 -0600

    Refactor gdb.reverse/insn-reverse.c
    
    Changes in v2:
    
    - Renamed arch-specific files to insn-reverse-<arch>.c.
    - Adjusted according to reviews.
    
    This patch prepares things for an upcoming testcase for record/replay support
    on x86. As is, gdb.reverse/insn-reverse.c is divided into sections guarded by
    a few #if blocks, and right now it only handles arm/aarch64.
    
    If we move forward with requiring more tests for record/replay on different
    architectures, i think this has the potential to become cluttered with a lot
    of differing arch-specific code in the same file.
    
    I've broken up the main file into other files with arch-specific bits
    (insn-reverse-<arch>.c). The main file will hold the generic pieces that will
    take care of calling the tests.
    
    The arch-specific c files are then included at the top of the generic c file.
    
    I've also added a generic initialize function since we need to run pre-test
    checks on x86 to make sure the rdrand/rdseed instructions are supported,
    otherwise we will run into a SIGILL.
    
    The arch-specific files will implement their own initialize function with
    whatever makes sense. Right now the aarch64 and arm files have an empty
    initialization function.
    
    Does this look reasonable?
    
    gdb/testsuite/ChangeLog:
    
    2017-01-26  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
    	files.
    	(initialize): New function conditionally defined.
    	(testcases): Move within conditional block.
    	(main): Call initialize.
    	* gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
    	of gdb.reverse/insn-reverse.c.
    	* gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
    	gdb.reverse/insn-reverse.c.

commit 874a1c8c32036f790fa527acfab3f6f18740f089
Author: Antoine Tremblay <antoine.tremblay@ericsson.com>
Date:   Thu Jan 26 10:47:27 2017 -0500

    Fix crash when loading a core with unexpected register section size
    
    When loading a core without an executable like so:
     $ gdb --core core
    for example often the gdbarch won't contain the
    iterate_over_regset_sections method. For example on ARM.
    
    This will generate a call to get_core_register_section with a NULL regset
    like at corelow.c:628
    
    get_core_register_section (regcache, NULL, ".reg", 0, 0, "general-purpose", 1);
    
    However a check for REGSET_VARIABLE_SIZE in get_core_register_section
    assumes that regset is != NULL thus leading to a crash with this backtrace:
    
    (gdb) bt
    #0  0x000000000065907b in get_core_register_section
        (regcache=regcache@entry=0x2c26260, regset=regset@entry=0x0,
        name=name@entry=0xdbf7b2 ".reg", min_size=min_size@entry=0,
        which=which@entry=0, human_name=human_name@entry=0xdbac28
        "general-purpose", required=1)
        at ../../gdb/corelow.c:542
    #1  0x0000000000659b70 in get_core_registers (ops=<optimized out>,
        regcache=0x2c26260, regno=<optimized out>) at ../../gdb/corelow.c:628
    #2  0x000000000076e5fb in target_fetch_registers
        (regcache=regcache@entry=0x2c26260, regno=regno@entry=15)
        at ../../gdb/target.c:3590
    
    Note that commit: f962539ad23759 ("Warn if core file register
    section is larger than expected") introduced this issue.
    Thus releases > 7.8.2 are affected.
    
    Also, this would have been caught by gdb.base/corefile.exp but the
    problem is that this triggers only if the core dump is missing some data
    so that it's not recognized as a linux core dump, or it's not a linux core
    dump and the core file register section is larger than expected.
    
    So if you just create a core and read it on linux with ARM the osabi is
    detected properly and iterate_over_regset_sections is present and so the
    problem is not triggered.
    
    Thus creating a linux test for this with a crafted core that meets the
    problem requirements is non-trivial.
    
    This patch fixes this crash by adding a check for regset existence before
    running the condition.
    
    gdb/ChangeLog:
    
    	* corelow.c (get_core_register_section): Check for regset
    	existence before checking for REGSET_VARIABLE_SIZE.

commit d8b49cf0c891d09dd58de05ad5cfe396b612cf3b
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:20 2017 +0000

    Don't throw exception in dis_asm_memory_error
    
    Hi,
    GDB calls some APIs from opcodes to do disassembly and provide some
    call backs.  This model makes troubles on C++ exception unwinding,
    because GDB is a C++ program, and opcodes is still compiled as C.
    As we can see, frame #10 and #12 are C++, while #frame 11 is C,
    
     #10 0x0000000000544228 in memory_error (err=TARGET_XFER_E_IO, memaddr=<optimized out>) at ../../binutils-gdb/gdb/corefile.c:237
     #11 0x00000000006b0a54 in print_insn_aarch64 (pc=0, info=0xffffffffeeb0) at ../../binutils-gdb/opcodes/aarch64-dis.c:3185
     #12 0x0000000000553590 in gdb_pretty_print_insn (gdbarch=gdbarch@entry=0xbbceb0, uiout=uiout@entry=0xbc73d0, di=di@entry=0xffffffffeeb0,
        insn=0xffffffffed40, insn@entry=0xffffffffed90, flags=flags@entry=0,
    
    C++ exception unwinder can't go across frame #11 unless it has
    unwind table.  However, C program on many architectures doesn't
    have it in default.  As a result, GDB aborts, which is described
    in PR 20939.
    
    This is not the first time we see this kind of problem.  We've
    had a commit 89525768cd086a0798a504c81fdf7ebcd4c904e1
    "Propagate GDB/C++ exceptions across readline using sj/lj-based TRY/CATCH".
    We can fix the disassembly bug in a similar way, this is the option one.
    
    Since opcodes is built with gdb, we fix this problem in a different
    way as we did for the same issue with readline.  Instead of throwing
    exception in dis_asm_memory_error, we record the failed memory
    address, and throw exception when GDB returns from opcodes disassemblers.
    
    gdb:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    	    Pedro Alves  <palves@redhat.com>
    
    	PR gdb/20939
    	* disasm.c (gdb_disassembler::dis_asm_memory_error): Don't
    	call memory_error, save memaddr instead.
    	(gdb_disassembler::print_insn): If gdbarch_print_insn returns
    	negative, cal memory_error.
    	* disasm.h (gdb_disassembler) <m_err_memaddr>: New field.
    
    gdb/testsuite:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    
    	* gdb.base/all-architectures.exp.in (do_arch_tests): Test
    	disassemble on address 0.

commit 658ca58c4d41c7512dcabcbc4a5ea2109045c363
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:19 2017 +0000

    Disassembly unit test: memory error
    
    This patch adds a unit test about memory error occurs on reading
    memory, and check MEMORY_ERROR exception is always thrown.
    
    gdb:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    
    	* disasm-selftests.c (memory_error_test): New function.
    	(_initialize_disasm_selftests): Register memory_error_test.

commit 79843d45f7633f33dca8b0a9999a1b0795b6b459
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:19 2017 +0000

    Disassembly unit test: disassemble one instruction
    
    This patch adds one unit test, which disassemble one instruction for
    every gdbarch if available.  The test needs one valid instruction of
    each gdbarch, and most of them are got from breakpoint instruction.
    For the rest gdbarch whose breakpoint instruction isn't a valid
    instruction, I copy one instruction from the gas/testsuite/gas/
    directory.
    
    I get the valid instruction of most gdbarch except ia64, mep, mips,
    tic6x, and xtensa.  People familiar with these arch should be easy
    to extend the test.
    
    In order to achieve "do the unit test for every gdbarch", I add
    selftest-arch.[c,h], so that we can register a function pointer,
    which has one argument gdbarch.  selftest.c will iterate over all
    gdbarches to call the registered function pointer.
    
    gdb:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    
    	* Makefile.in (SFILES): Add disasm-selftests.c and
    	selftest-arch.c.
    	(COMMON_OBS): Add disasm-selftests.o and selftest-arch.o.
    	* disasm-selftests.c: New file.
    	* selftest-arch.c: New file.
    	* selftest-arch.h: New file.

commit 8cafda321ca8588a9e42d78d8713b031696405bc
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:19 2017 +0000

    Call print_insn_mep in mep_gdb_print_insn
    
    opcodes/mep-dis.c:mep_print_insn has already had the code to
    handle the case when info->section is NULL,
    
      /* Picking the right ISA bitmask for the current context is tricky.  */
      if (info->section)
        {
        }
      else /* sid or gdb */
        {
        }
    
    so that we can still cal print_insn_mep even section can't be found.
    On the other hand, user can disassemble an arbitrary address which
    doesn't map to any section at all.
    
    gdb:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    
    	* mep-tdep.c (mep_gdb_print_insn): Set info->arch
    	to bfd_arch_mep.  Don't return 0 if section is not
    	found.  Call print_insn_mep.

commit e47ad6c0bd7aa388b1bd488f6ef522c20c0b94ed
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:19 2017 +0000

    Refactor disassembly code
    
    This patch addes class gdb_disassembler, and refactor
    code to use it.  The gdb_disassembler object is saved
    in disassember_info.application_data.  However,
    disassember_info.application_data is already used by
    gdb for arm, mips spu, and scm-disasm.  In arm and mips,
    .application_data is gdbarch, but we can still get gdbarch
    from gdb_disassember.
    
    The use of application_data in spu is a little bit
    complicated.  It creates its own disassemble_info, and
    save spu_dis_asm_data in .application_data.  This will
    overwrite the pointer to gdb_disassembler, so we need
    to find another place to save spu_dis_asm_data.  I
    extend disassemble_info, and put "id" there.
    
    gdb:
    
    2017-01-26  Pedro Alves  <palves@redhat.com>
    	    Yao Qi  <yao.qi@linaro.org>
    
    	* arm-tdep.c: Include "disasm.h".
    	(gdb_print_insn_arm): Update code to get gdbarch.
    	* disasm.c (dis_asm_read_memory): Change it to
    	gdb_disassembler::dis_asm_read_memory.
    	(dis_asm_memory_error): Likewise.
    	(dis_asm_print_address): Likewise.
    	(gdb_pretty_print_insn): Change it to
    	gdb_disassembler::pretty_print_insn.
    	(dump_insns): Add one argument gdb_disassemlber.  All
    	callers updated.
    	(do_mixed_source_and_assembly_deprecated): Likewise.
    	(do_mixed_source_and_assembly): Likewise.
    	(do_assembly_only): Likewise.
    	(gdb_disassembler::gdb_disassembler): New.
    	(gdb_disassembler::print_insn): New.
    	* disasm.h (class gdb_disassembler): New.
    	(gdb_pretty_print_insn): Remove declaration.
    	(gdb_disassemble_info): Likewise.
    	* guile/scm-disasm.c (class gdbscm_disassembler): New.
    	(gdbscm_disasm_read_memory_worker): Update.
    	(gdbscm_disasm_read_memory): Update.
    	(gdbscm_disasm_memory_error): Remove.
    	(gdbscm_disasm_print_address): Remove.
    	(gdbscm_disassembler::gdbscm_disassembler): New.
    	(gdbscm_print_insn_from_port): Update.
    	* mips-tdep.c: Include disasm.h.
    	(gdb_print_insn_mips): Update code to get gdbarch.
    	* record-btrace.c (btrace_insn_history): Update.
    	* spu-tdep.c: Include disasm.h.
    	(struct spu_dis_asm_data): Remove.
    	(struct spu_dis_asm_info): New.
    	(spu_dis_asm_print_address): Use spu_dis_asm_info to get
    	SPU id.
    	(gdb_print_insn_spu): Cast disassemble_info to
    	spu_dis_asm_info.

commit 80d758749a7a679288e6e72b2e849b814413b719
Author: Yao Qi <yao.qi@linaro.org>
Date:   Thu Jan 26 14:29:19 2017 +0000

    New function null_stream
    
    This patch adds a new function null_stream, which returns a null
    stream.  The null stream can be used in multiple places.  It is
    used in gdb_insn_length, and the following patches will use it too.
    
    gdb:
    
    2017-01-26  Yao Qi  <yao.qi@linaro.org>
    
    	* disasm.c (do_ui_file_delete): Delete.
    	(gdb_insn_length): Move code creating stream to ...
    	* utils.c (null_stream): ... here.  New function.
    	* utils.h (null_stream): Declare.

commit 8e87a59348adb7e4c31c8f4faf86df8b17ffb54a
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Jan 26 00:00:31 2017 +0000

    Automatic date update in version.in

commit f13a9a0cf7d13b9ea51b0df4b9fa469652f92338
Author: Yao Qi <yao.qi@linaro.org>
Date:   Wed Jan 25 16:24:44 2017 +0000

    Use dwarf assembler in gdb.dwarf2/implptr-64bit.exp
    
    This patch adds a DW_OP_implicit_value in dwarf assembler, and uses
    dwarf assembler in implptr-64bit.exp.  Using dwarf assembler in
    implptr-64bit.exp exposes some limitations in dwarf assembler,
    
     - some variables are not evaluated in the caller's context, so we
       can not pass variable to assembler, like this
    
           Dwarf::assemble $asm_file {
    
    	cu {
    	    version $dwarf_version
    	    addr_size $addr_size
    	    is_64 $is_64
    	} {
    	}
    
    	and
    
    	{DW_AT_type :$struct_label "DW_FORM_ref$ref_addr_size"}
    
       this limitation is fixed by adding "uplevel" and "subst".
    
     - dwarf assembler doesn't emit DW_FORM_ref_addr for label referencing.
       this limitation is fixed by adding a new character "%",
    
    	{ type %$int_label }
    
       this means we want to emit DW_FORM_ref_addr for label referencing.
    
     - we can't set the form of label referencing offset in dwarf assembler.
       Nowadays, dwarf assembler guesses the form of labels, which is
       DW_FORM_ref4.  However, in implptr-64bit.exp, both DW_FORM_ref4
       and DW_FORM_ref8 is used (see REF_ADDR in implptr-64bit.S).  This
       patch adds the flexibility of setting the form of label reference.
       Both of them below are valid,
    
    	{DW_AT_type :$struct_label}
    	{DW_AT_type :$struct_label DW_FORM_ref8}
    
       the former form is the default DW_FORM_ref4.
    
    I compared the .debug_info of objects without and with this patch
    applied.  There is no changes except abbrev numbers.
    
    gdb/testsuite:
    
    2017-01-25  Andreas Arnez  <arnez@linux.vnet.ibm.com>
    	    Yao Qi  <yao.qi@linaro.org>
    
    	* gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
    	* gdb.dwarf2/implptr-64bit.S: Remove.
    	* lib/dwarf.exp (Dwarf): Handle character "%".  Evaluate some
    	variables in caller's context.  Add DW_OP_implicit_value.

commit 5ac95241162bf4729ecaf3c880cdaa846a3aded4
Author: Yao Qi <yao.qi@linaro.org>
Date:   Wed Jan 25 16:24:44 2017 +0000

    Handle DW_OP_GNU_implicit_pointer in dwarf assembler
    
    DW_OP_GNU_implicit_pointer refers to a DIE with an offset of different
    sizes in different dwarf versions.  In v2, the size is the pointer size,
    while in v3 and above, it is the ref_addr size.  This patch fixes
    dwarf assembler to emit the correct size of offset.  We've already fixed
    this size issue in gdb,
    https://sourceware.org/ml/gdb-patches/2011-09/msg00451.html
    
    gdb/testsuite:
    
    2017-01-25  Yao Qi  <yao.qi@linaro.org>
    
    	* lib/dwarf.exp (Dwarf::_location): Handle
    	DW_OP_GNU_implicit_pointer with proper size.

commit a1aa5e81de977805b16f2b1b9a12027a7f61c20c
Author: Dimitar Dimitrov <dimitar@dinux.eu>
Date:   Wed Jan 25 12:19:27 2017 +0000

    Clarify that include/opcode/ files are part of GNU opcodes
    
    include/ChangeLog:
    2017-01-25  Dimitar Dimitrov  <dimitar@dinux.eu>
    
            * opcode/hppa.h: Clarify that file is part of GNU opcodes.
            * opcode/i860.h: Ditto.
            * opcode/nios2.h: Ditto.
            * opcode/nios2r1.h: Ditto.
            * opcode/nios2r2.h: Ditto.
            * opcode/pru.h: Ditto.
    
    opcodes/ChangeLog:
    2017-01-25  Dimitar Dimitrov  <dimitar@dinux.eu>
    
            * pru-opc.c: Remove vague reference to a future GDB port.

commit 82f252717eef101fb3d105aa2d5b5e3944df6123
Author: Pedro Alves <palves@redhat.com>
Date:   Wed Jan 25 12:24:02 2017 +0000

    Fix include/ChangeLog entry format
    
    Add missing <> around name.

commit 4a7324e1bcb525a0a89b08aabf598009c59bdcec
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Wed Jan 25 17:56:46 2017 +1030

    Remove all RTEMS a.out targets
    
    	* config.bfd (*-*-rtemsaout*): Mark as removed.

commit c75b4ebd4f91f6884f046fa61f43e4cd88733290
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Wed Jan 25 17:55:57 2017 +1030

    Move RTEMS target configuration to ELF sections
    
    bfd/
    	* config.bfd (powerpcle-*-rtems*): Do not mark as removed.
    	(arm-*-rtems*): Move to (arm*-*-eabi*).
    	(i[3-7]86-*-rtems*): Move to (i[3-7]86-*-elf*).
    	(m68-*-rtems*): Move to (m68*-*-elf*).
    ld/
    	* configure.tgt (arm-*-rtems*): Move to (arm*-*-eabi*).
    	(bfin-*-rtems*): Move to (bfin*-*-elf*).
    	(i[3-7]86-*-rtems*): Move to (i[3-7]86*-*-elf*).
    	(m68*-*-rtems*): Move to (m68*-*-elf*).
    	(mips*-*-rtems*): Move to (mips*-*-elf*).
    	(or1k*-*-rtems*): Move to (or1k*-*-elf*).
    	(powerpc*-*-rtems*): Move to (powerpc*-*-elf*).
    	(sparc*-*-rtems*): Move to (sparc*-*-elf*).
    	(sparc64*-*-rtems*): Move to (sparc64*-*-elf*).

commit de514cf3db76d0298b94121c35aafcd927fa483d
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Wed Jan 25 17:54:47 2017 +1030

    gas: Default to ELF for RTEMS targets
    
    	* configure.tgt (aarch64*-*-rtems*): Remove.
    	(bfin-*-rtems*): Likewise.
    	(h8300-*-rtems*): Likewise.
    	(i386-*-rtems*): Likewise.
    	(m32c-*-rtems*): Likewise.
    	(m32r-*-rtems*): Likewise.
    	(m68k-*-rtems*): Likewise.
    	(mips-*-rtems*): Likewise.
    	(nios2-*-rtems*): Likewise.
    	(ppc-*-rtems*): Likewise.
    	(sh-*-rtems*): Likewise.
    	(sparc64-*-rtems*): Likewise.
    	(sparc-*-rtems*): Likewise.
    	(*-*-rtems*) Use ELF format.

commit 3e97ba8a528154c6c9698bb87d0a1d3ea21b3ff3
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Wed Jan 25 17:53:44 2017 +1030

    gas: Use ARM EABI for RTEMS
    
    	* configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).

commit 850d84f6a414660406d359ffcef6b7b763d3ac16
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Wed Jan 25 17:52:27 2017 +1030

    Remove all RTEMS COFF targets
    
    bfd/
    	* config.bfd (*-*-rtemscoff*): Mark as removed.
    gas/
    	* configure.tgt (sh-*-rtemscoff*): Remove.
    ld/
    	* configure.tgt (h8300-*-rtemscoff*): Remove.
    	(i960-*-rtems*): Likewise.
    	(m68*-*-rtemscoff*): Likewise.
    	(sh-*-rtemscoff*): Likewise.

commit 3fe6a8e6476556cd6a16f4c3915a7a918803de42
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Wed Jan 25 00:00:22 2017 +0000

    Automatic date update in version.in

commit 373832b6db219ee80cb0263c8b3788954f4e3a8b
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Tue Jan 24 15:29:14 2017 -0500

    Fix typo in ExitedEvent doc
    
    The field "inferior" of the ExitedEvent object is not displayed
    properly.
    
    gdb/doc/ChangeLog:
    
    	* python.texi (Events In Python): Fix typo.

commit 666c6aff6beaea9a5724ccc8079559a2c67a5113
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Thu Jan 19 09:10:51 2017 +0100

    RISC-V gas: Remove em=linux from configure.tgt
    
    The use of te-linux.h is unnecessary since the TE_LINUX define is unused
    and LOCAL_LABELS_FB is defined to 1 in tc-riscv.h as well.
    
    gas/
    	* configure.tgt (riscv*-*-*): Remove em=linux.

commit b531344c34b05fcd55ce65776ff50b9a752d60c1
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 23 11:38:20 2017 +0000

    PR ld/20828: Reorder the symbol sweep stage of section GC
    
    Complement commit 81ff47b3a546 ("PR ld/20828: Fix linker script symbols
    wrongly forced local with section GC") and move the symbol sweep stage
    of section GC from `elf_gc_sweep' to `bfd_elf_size_dynamic_sections',
    avoiding the need to clear the `forced_local' marker, problematic for
    targets that have special processing in their `elf_backend_hide_symbol'
    handler.  Set `mark' instead in `bfd_elf_record_link_assignment' and,
    matching changes from commit 3bd43ebcb602 ("ld --gc-sections fail with
    __tls_get_addr_opt"), also in PowerPC `__tls_get_addr_opt' handling
    code, removing a:
    
    FAIL: PR ld/20828 dynamic symbols with section GC (version script)
    
    test suite failure with the `score-elf' target.
    
    The rationale is it is enough if symbols are swept at the beginning of
    `bfd_elf_size_dynamic_sections' as it is only in this function that the
    size of the GOT, the dynamic symbol table and other dynamic sections is
    determined, which will depend on the number of symbols making it to the
    dynamic symbol table.  It is also appropriate to do the sweep at this
    point as it is already after any changes have been made to symbols with
    `bfd_elf_record_link_assignment', and not possible any earlier as calls
    to that function are only made just beforehand -- barring audit entry
    processing -- via `gld${EMULATION_NAME}_find_statement_assignment'
    invoked from `gld${EMULATION_NAME}_before_allocation' which is the ELF
    handler for `ldemul_before_allocation'.
    
    	bfd/
    	PR ld/20828
    	* elflink.c (bfd_elf_record_link_assignment): Revert last
    	change and don't ever clear `forced_local'.  Set `mark'
    	unconditionally.
    	(elf_gc_sweep_symbol_info, elf_gc_sweep_symbol): Reorder within
    	file.
    	(elf_gc_sweep): Move the call to `elf_gc_sweep_symbol'...
    	(bfd_elf_size_dynamic_sections): ... here.
    	* elf32-ppc.c (ppc_elf_tls_setup): Don't clear `forced_local'
    	and set `mark' instead in `__tls_get_addr_opt' processing.
    	* elf64-ppc.c (ppc64_elf_tls_setup): Likewise.

commit 1a792e1c00e07a1e644145a9f71446cf2e75e9ab
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 23 11:37:19 2017 +0000

    Solaris2/LD: Fix anonymous version script acceptance bug
    
    Correct a bug in Solaris 2 linker emulation code triggered by a test
    introduced with commit 81ff47b3a546 ("PR ld/20828: Fix linker script
    symbols wrongly forced local with section GC") and only create implicit
    version nodes if versioning is actually introduced with a version script
    (or VERSION command) rather than only global vs local symbol visibility
    selected, fixing an:
    
    ld: anonymous version tag cannot be combined with other version tags
    
    linker error produced whenever a version script (or VERSION command) is
    used that does not assign symbol versions, such as:
    
    { global: foo; bar; local: *; };
    
    and consequently removing a:
    
    FAIL: PR ld/20828 dynamic symbols with section GC (version script)
    
    test suite failure with the `x86_64-solaris2' target.
    
    	ld/
    	* emultempl/solaris2.em (elf_solaris2_before_allocation): Do not
    	add implicit version nodes if an anonymous version tag is being
    	used.

commit fae1616f5f1357ae8b8e98241657088248178ced
Author: Alan Hayward <alan.hayward@arm.com>
Date:   Tue Jan 24 10:37:13 2017 +0000

    [PATCH] Add NT_ARM_SVE
    
    	* elf/common.h (NT_ARM_SVE): Define.

commit 077c11e8679ea7fb4fae977327786fea8353132f
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Tue Jan 24 09:33:00 2017 +0000

    [ld, testsuite] Always assemble those intermeidate .o files used later
    
    ld/
    	* testsuite/ld-plugin/lto.exp (lto_link_elf_tests): Move "Compile 7",
    	"Compile 8a", "Compile 8b"...
    	(lto_compile_elf_tests): ...to here.  Always run these tests.
    	(lto_run_elf_tests): Move "LTO 7"...
    	(lto_run_elf_shared_tests): ...to here.  Restrict these tests on
    	environment where share library is supported.

commit f0158f44168c29338e0b4424c69589f79bf58b19
Author: Alan Modra <amodra@gmail.com>
Date:   Tue Jan 24 08:43:01 2017 +1030

    PowerPC dynamic relocations
    
    This patch fixes a number of issues with powerpc dynamic relocations.
    
    1) Both ppc and ppc64 were emitting more dynamic symbols and
    relocations than necessary, due to not supporting static linker
    resolution of tls_index entries for __tls_get_addr_opt.  This meant
    that any @got@tlsgd or @got@tlsld reloc needed to make their symbols
    dynamic and generate dptmod and dtprel relocs for the dynamic linker.
    That would have been passable, but what happened was that practically
    all @got relocations resulted in their symbols being made dynamic and
    dynamic relocations emitted against the GOT entries.  (Mostly visible
    on ppc32 executables since ppc64 gcc really only uses @got style
    relocs for TLS.)
    
    2) The PowerOpen syntax was not supported with __tls_get_addr_opt.
    DTPMOD/DTPREL relocs on tls_index TOC entries did not use the trick of
    forcing dynamic symbols and relocations so those entries always
    resulted in the full __tls_get_addr processing.  gcc doesn't use the
    PowerOpen syntax for TLS, and normally such code would be optimized to
    TLS IE or LE so the impact of missing this support was minimal.
    
    3) In an executable, relocations against GNU indirect functions always
    used the value of their PLT stub.   While this is correct, it is
    better in some cases to use a dynamic relocation.  An extra dynamic
    relocation can mean that calls via function pointers need not bounce
    through the PLT stub at runtime.
    
    The patch also tidies the PLT handling code in ppc32
    allocate_dynrelocs.  Allocating PLT entries after other dynamic relocs
    allows the PLT loop to omit special handling for undefined weak
    symbols, and that in turn allows the loop to be simplified.
    
    bfd/
    	* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Merge two cases
    	where dynamic relocs are preferable.  Allow ifunc too.
    	(ensure_undefweak_dynamic): New function.
    	(allocate_dynrelocs): Use it here.  Move plt handling last and
    	don't make symbols dynamic, simplifying loop.  Only make undef
    	weak symbols with GOT entries dynamic.  Correct condition
    	for GOT relocs.  Handle dynamic relocs on ifuncs.  Correct
    	comments.  Remove goto.
    	(ppc_elf_relocate_section): Correct test for using dynamic
    	symbol on GOT relocs.  Rearrange test for emitting GOT relocs
    	to suit.  Set up explicit tls_index entries and implicit GOT
    	tls_index entries resolvable at link time for
    	__tls_get_addr_opt.  Simplify test to clear mem for prelink.
    	* elf64-ppc.c (allocate_got): Correct condition for GOT relocs.
    	(ensure_undefweak_dynamic): New function.
    	(allocate_dynrelocs): Use it here.  Only make undef weak symbols
    	with GOT entries dynamic.  Remove unnecessary test of
    	WILL_CALL_FINISH_DYNAMIC_SYMBOL in PLT handling.
    	(ppc64_elf_relocate_section): Correct test for using dynamic
    	symbol on GOT relocs.  Rearrange test for emitting GOT relocs
    	to suit.  Set up explicit tls_index entries and implicit GOT
    	tls_index entries resolvable at link time for __tls_get_addr_opt.
    	Simplify expression to clear mem for prelink.
    ld/
    	* testsuite/ld-powerpc/tlsexe.r: Update for fewer dynamic relocs
    	and symbols.
    	* testsuite/ld-powerpc/tlsexe.d: Likewise.
    	* testsuite/ld-powerpc/tlsexe.g: Likewise.

commit 741bcbe94d7811caa1efa500dacd047c428cce61
Author: Rahul Chaudhry <rahulchaudhry@google.com>
Date:   Mon Jan 23 17:34:14 2017 -0800

    Add -e to test scripts where necessary.
    
    gold/
            * testsuite/icf_safe_so_test.sh: Use "set -e".
            * testsuite/icf_safe_test.sh: Likewise.
            * testsuite/icf_test.sh: Likewise.

commit fbf32f638c7e2a80542cb90626a22a6b5bb3e580
Author: Jim Wilson <jim.wilson@linaro.org>
Date:   Mon Jan 23 17:26:53 2017 -0800

    Add support for cmtst.
    
    	sim/aarch64/
    	* simulator.c (do_vec_compare): Add case 0x23 for CMTST.
    
    	sim/testsuite/sim/aarch64/
    	* cmtst.s: New.

commit 04bc2a285435a82c45e3417906374307eafacd90
Author: Vladimir Radosavljevic <Vladimir.Radosavljevic@imgtec.com>
Date:   Mon Jan 23 17:18:00 2017 -0800

    Make the sh_info field of .rel.plt point to .plt (MIPS).
    
    gold/
    	* mips.cc (Mips_output_data_plt::rel_plt): Remove const from return
    	type.
    	(Target_mips::make_plt_entry): Make the sh_info field of .rel.plt
    	point to .plt.

commit c1f59f8ff9462ce45a3287ea06382a97e561fed3
Author: Vladimir Radosavljevic <Vladimir.Radosavljevic@imgtec.com>
Date:   Mon Jan 23 17:12:10 2017 -0800

    Fix MIPS GOT when global symbols are forced to local visibility.
    
    gold/
    	PR gold/21054
    	* mips.cc (Mips_got_info::record_global_got_symbol): Don't add symbol
    	to the dynamic symbol table if it is forced to local visibility.
    	(Target_mips::do_finalize_sections): Don't add __RLD_MAP symbol to the
    	dynamic symbol table if it is forced to local visibility.

commit c780b47c74872da62b5b5dfcbfe8c3db1631f981
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jan 24 00:00:18 2017 +0000

    Automatic date update in version.in

commit 60685cd0b99c575a32c3d004b4af568dd0309bcb
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Mon Jan 23 15:31:40 2017 -0500

    Minor simplification of (Python) find_thread_object
    
    Since the reference to the Inferior Python object is managed by
    gdbpy_ref (RAII), we can return directly from the loop.  It's just a
    leftover from the cleanups era.
    
    gdb/ChangeLog:
    
    	* python/py-inferior.c (find_thread_object): Return directly
    	from the loop.  Remove "found" variable.

commit 2d0ca824112f269a883cd04d344614ccab3baaf4
Author: Yury Norov <ynorov@caviumnetworks.com>
Date:   Mon Jan 23 17:07:13 2017 +0000

    Fix AArch64 relocation handling in ILP32 mode.
    
    bfd	* elfnn-aarch64.c: Fix relaxations for ILP32 mode.
    
    ld	* testsuite/ld-aarch64/aarch64-elf.exp: Run new tests.
    	* testsuite/ld-aarch64/tls-desc-ie-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-all-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-gdesc-le-2-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d: New test.
    	* testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d: New test.

commit c49f9d0fdaea8c2e5f78e20bec113fe3cf1b79f0
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 16:28:46 2017 +0000

    Fix typo in MAINTAINERS file

commit 71d01c691ed49d72f8d0893a354be5260fd052a2
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 16:20:57 2017 +0000

    Remove Mei Ligang as SCORE maintainer

commit cf581a9b94fb480491198be8fbe7da13c86d858e
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 16:16:55 2017 +0000

    Add Bernd Schmidt to Past Maintainers list

commit 93df7317eebbd081e8025545233ca3220bbd23d3
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 15:57:59 2017 +0000

    Restore ability to build zlib in a srcdir == builddir configuration.
    
    	* configure.ac: Restore old behaviour of only enabling multilibs
    	when a target subdirectory is defined.  This allows building with
    	srcdir == builddir.
    	* configure: Regenerate.

commit 33eaf5de31b248f84ae108cf0cf4e1664db9ee51
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 15:23:07 2017 +0000

    Fix spelling mistakes and typos in the GAS sources.
    
    	PR gas/21072
    	* asintl.h: Fix spelling mistakes and typos.
    	* atof-generic.c: Likewise.
    	* bit_fix.h: Likewise.
    	* config/atof-ieee.c: Likewise.
    	* config/bfin-defs.h: Likewise.
    	* config/bfin-parse.y: Likewise.
    	* config/obj-coff-seh.h: Likewise.
    	* config/obj-coff.c: Likewise.
    	* config/obj-evax.c: Likewise.
    	* config/obj-macho.c: Likewise.
    	* config/rx-parse.y: Likewise.
    	* config/tc-aarch64.c: Likewise.
    	* config/tc-alpha.c: Likewise.
    	* config/tc-arc.c: Likewise.
    	* config/tc-arm.c: Likewise.
    	* config/tc-avr.c: Likewise.
    	* config/tc-bfin.c: Likewise.
    	* config/tc-cr16.c: Likewise.
    	* config/tc-cris.c: Likewise.
    	* config/tc-crx.c: Likewise.
    	* config/tc-d10v.c: Likewise.
    	* config/tc-d30v.c: Likewise.
    	* config/tc-dlx.c: Likewise.
    	* config/tc-epiphany.c: Likewise.
    	* config/tc-frv.c: Likewise.
    	* config/tc-hppa.c: Likewise.
    	* config/tc-i370.c: Likewise.
    	* config/tc-i386-intel.c: Likewise.
    	* config/tc-i386.c: Likewise.
    	* config/tc-i960.c: Likewise.
    	* config/tc-ia64.c: Likewise.
    	* config/tc-m32r.c: Likewise.
    	* config/tc-m68hc11.c: Likewise.
    	* config/tc-m68k.c: Likewise.
    	* config/tc-mcore.c: Likewise.
    	* config/tc-mep.c: Likewise.
    	* config/tc-mep.h: Likewise.
    	* config/tc-metag.c: Likewise.
    	* config/tc-microblaze.c: Likewise.
    	* config/tc-mips.c: Likewise.
    	* config/tc-mmix.c: Likewise.
    	* config/tc-mn10200.c: Likewise.
    	* config/tc-mn10300.c: Likewise.
    	* config/tc-msp430.c: Likewise.
    	* config/tc-msp430.h: Likewise.
    	* config/tc-nds32.c: Likewise.
    	* config/tc-nds32.h: Likewise.
    	* config/tc-nios2.c: Likewise.
    	* config/tc-nios2.h: Likewise.
    	* config/tc-ns32k.c: Likewise.
    	* config/tc-pdp11.c: Likewise.
    	* config/tc-ppc.c: Likewise.
    	* config/tc-pru.c: Likewise.
    	* config/tc-rx.c: Likewise.
    	* config/tc-s390.c: Likewise.
    	* config/tc-score.c: Likewise.
    	* config/tc-score7.c: Likewise.
    	* config/tc-sh.c: Likewise.
    	* config/tc-sh64.c: Likewise.
    	* config/tc-sparc.c: Likewise.
    	* config/tc-tic4x.c: Likewise.
    	* config/tc-tic54x.c: Likewise.
    	* config/tc-v850.c: Likewise.
    	* config/tc-vax.c: Likewise.
    	* config/tc-visium.c: Likewise.
    	* config/tc-xgate.c: Likewise.
    	* config/tc-xtensa.c: Likewise.
    	* config/tc-z80.c: Likewise.
    	* config/tc-z8k.c: Likewise.
    	* config/te-vms.c: Likewise.
    	* config/xtensa-relax.c: Likewise.
    	* doc/as.texinfo: Likewise.
    	* doc/c-arm.texi: Likewise.
    	* doc/c-hppa.texi: Likewise.
    	* doc/c-i370.texi: Likewise.
    	* doc/c-i386.texi: Likewise.
    	* doc/c-m32r.texi: Likewise.
    	* doc/c-m68k.texi: Likewise.
    	* doc/c-mmix.texi: Likewise.
    	* doc/c-msp430.texi: Likewise.
    	* doc/c-nds32.texi: Likewise.
    	* doc/c-ns32k.texi: Likewise.
    	* doc/c-riscv.texi: Likewise.
    	* doc/c-rx.texi: Likewise.
    	* doc/c-s390.texi: Likewise.
    	* doc/c-tic6x.texi: Likewise.
    	* doc/c-tilegx.texi: Likewise.
    	* doc/c-tilepro.texi: Likewise.
    	* doc/c-v850.texi: Likewise.
    	* doc/c-xgate.texi: Likewise.
    	* doc/c-xtensa.texi: Likewise.
    	* dwarf2dbg.c: Likewise.
    	* ecoff.c: Likewise.
    	* itbl-ops.c: Likewise.
    	* listing.c: Likewise.
    	* macro.c: Likewise.
    	* po/gas.pot: Likewise.
    	* read.c: Likewise.
    	* struc-symbol.h: Likewise.
    	* symbols.h: Likewise.
    	* testsuite/gas/arc/relocs-errors.err: Likewise.
    	* write.c: Likewise.

commit 715e99a4980aeeb6511eded2e9d5ffe1b063f21e
Author: Bernd Schmidt <bernds_cb1@t-online.de>
Date:   Mon Jan 23 15:00:23 2017 +0100

           * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.

commit 8069955ee0dbcf6813218a968828afb838c676d9
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 13:32:12 2017 +0000

    Updated Irish translation for ld and Swedish translation for gas.

commit 05a1325405543281f5529720bdcae4bc9f2d1b83
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 23 11:55:48 2017 +0000

    Sync top-level make and configure files with FSF GCC mainline versions.
    
    	* configure.ac: Update year in copyright notice.
    	Sync from FSF GCC mainline, bringing in the following patches.
    	* Makefile.def: Likewise.
    	* Makefile.tpl: Likewise.
    	* configure: Regenerate.
    	* Makefile.in: Regenerate.
    
    	2016-12-21  Jakub Jelinek  <jakub@redhat.com>
    
    	* configure.ac: Don't bootstrap libmpx unless --with-build-config
    	includes bootstrap-mpx.
    
    	2016-12-01  Matthias Klose  <doko@ubuntu.com>
    
    	* configure.ac: Don't use pkg-config to check for bdw-gc.
    
    	2016-11-30  Matthias Klose  <doko@ubuntu.com>
    
    	* Makefile.def: Remove reference to boehm-gc target module.
      	* configure.ac: Include pkg.m4, check for --with-target-bdw-gc
    	options and for the bdw-gc pkg-config module.
    
    	2016-11-15  Matthias Klose  <doko@ubuntu.com>
    
    	* config-ml.in: Remove references to GCJ.
    	* configure.ac: Likewise.
    
    	2016-09-30  Jakub Jelinek  <jakub@redhat.com>
    
    	* configure.ac: Add target-libffi to target_libraries.
    	Readd libgcj target disablings, modified to only target-libffi.
    	Readd target addition of go to unsupported languages.
    
    	2016-09-30  Andrew Haley  <aph@redhat.com>
    
    	* Makefile.def: Remove libjava.
    	* Makefile.tpl: Likewise.
    	* configure.ac: Likewise.
    
    	2016-09-26  Anton Kolesov  <Anton.Kolesov@synopsys.com>
    
    	* configure.ac: Disable "sim" directory for arc*-*-*.
    
    	2016-09-12  Maciej W. Rozycki  <macro@imgtec.com>
    
    	* configure.ac: Check for the minimum in-tree MPFR version
    	handled.

commit 1e5f45bb15d287ed763b7b638254424149040f7a
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 23 11:21:19 2017 +0000

    PR ld/20828: Work around RISC-V failures
    
    Complement commit 81ff47b3a546 ("PR ld/20828: Fix linker script symbols
    wrongly forced local with section GC") and add `.plt' to the list of
    output sections created, fixing:
    
    FAIL: PR ld/20828 dynamic symbols with section GC (auxiliary shared library)
    FAIL: PR ld/20828 dynamic symbols with section GC (plain)
    FAIL: PR ld/20828 dynamic symbols with section GC (version script)
    
    failures with `riscv32-elf', `riscv32-linux', `riscv64-elf' and
    `riscv64-linux' targets caused by LD crashing in the absence of such a
    section.
    
    	ld/
    	PR ld/20828
    	* testsuite/ld-elf/pr20828.ld: Add `.plt'.

commit fda46c417ff8324960ca305141df5fc6c2f580af
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 23 11:19:46 2017 +0000

    PR ld/20828: Remove leading `_' from symbols used in tests
    
    Complement commit 81ff47b3a546 ("PR ld/20828: Fix linker script symbols
    wrongly forced local with section GC") and remove the leading underscore
    from `_fdata' and `_edata' symbols used in tests, fixing a:
    
    FAIL: PR ld/20828 dynamic symbols with section GC (version script)
    
    failure with targets such as: `bfin-elf', `bfin-uclinux', `metag-elf',
    `metag-linux' `mn10300-elf', `sh-elf', `sh64-elf', and possibly other
    ones, that have `_' set (with `elf_symbol_leading_char') as the leading
    character for symbols.  As from commit 93252b1cf41a ("bfd/ld: handle ABI
    prefixes in version scripts") these targets strip the leading underscore
    before applying version script rules, because the (default) syntax for
    symbol names is that of the C language rather than their low-level
    symbol table encoding.
    
    	ld/
    	PR ld/20828
    	* testsuite/ld-elf/pr20828.ld: Rename `_fdata' and `_edata' to
    	`fdata' and `edata' respectively.
    	* testsuite/ld-elf/pr20828.ver: Adjust accordingly.
    	* testsuite/ld-elf/pr20828-a.sd: Likewise.
    	* testsuite/ld-elf/pr20828-b.sd: Likewise.
    	* testsuite/ld-elf/pr20828-c.sd: Likewise.

commit adcbdc63e5ccf663dacc8493cec63a95b653285e
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 23 11:18:33 2017 +0000

    PR ld/20828: Relax symbol ordering in tests
    
    Complement commit 81ff47b3a546 ("PR ld/20828: Fix linker script symbols
    wrongly forced local with section GC") and make tests check for the
    presence of global `_fdata' and `_edata' symbols separately, removing
    any dependency on symbol table ordering for tests to succeed and
    removing:
    
    FAIL: PR ld/20828 dynamic symbols with section GC (auxiliary shared library)
    FAIL: PR ld/20828 dynamic symbols with section GC (plain)
    
    failures with the `x86_64-solaris2' target, which has additional
    intervening entries:
    
    Symbol table '.dynsym' contains 6 entries:
       Num:    Value          Size Type    Bind   Vis      Ndx Name
         0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND
         1: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT    1 _fdata
         2: 0000000000000000     0 OBJECT  GLOBAL DEFAULT    1 _DYNAMIC
         3: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  ABS _PROCEDURE_LINKAGE_TABLE_
         4: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT    1 _edata
         5: 00000000000001b8     0 OBJECT  GLOBAL DEFAULT    4 _GLOBAL_OFFSET_TABLE_
    
    Rename dump pattern files accordingly for consistency.
    
    	ld/
    	PR ld/20828
    	* testsuite/ld-elf/pr20828-1.sd: Remove test.
    	* testsuite/ld-elf/pr20828-a.sd: New test.
    	* testsuite/ld-elf/pr20828-2a.sd: Rename test to...
    	* testsuite/ld-elf/pr20828-b.sd: ... this.
    	* testsuite/ld-elf/pr20828-2b.sd: Rename test to...
    	* testsuite/ld-elf/pr20828-c.sd: ... this.
    	* testsuite/ld-elf/shared.exp: Adjust accordingly.

commit 9966f7eece39ced8a09c190616b5b328bf97bfe5
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Mon Jan 23 09:59:10 2017 +0000

    [ld, testsuite] Honor cflags when GCC used as linker driver
    
    ld/
    	* testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Append
    	board_cflags as gcc is used as linker driver.
    	* testsuite/ld-unique/unique.exp: Likewise

commit dcd310a08c9ab601b9dc883e706371f1232cdfef
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jan 23 00:00:25 2017 +0000

    Automatic date update in version.in

commit 54f1917fb153898b9c2d2c0dd29c1719347bae52
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jan 22 00:00:22 2017 +0000

    Automatic date update in version.in

commit eb1cdb627c94164063e675d33361adcf509e8327
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Sat Jan 21 17:59:40 2017 +0400

    Document the GDB 7.12.1 release in gdb/ChangeLog
    
    gdb/ChangeLog:
    
    	GDB 7.12.1 released.

commit b1ce65684d5f92f281d678581f0569cb16fa58e3
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Jan 20 21:02:05 2017 -0500

    Fix Py_DECREF being executed without holding the GIL
    
    When the gdbpy_ref objects get destroyed, they call Py_DECREF to
    decrement the reference counter of the python object they hold a
    reference to.  Any time we call into the Python API, we should be
    holding the GIL.  The gdbpy_enter object does that for us in an
    RAII-fashion.
    
    However, if gdbpy_enter is declared after a gdbpy_ref object in a
    function, gdbpy_enter's destructor will be called (and the GIL will be
    released) before gdbpy_ref's destructor is called.  Therefore, we will
    end up calling Py_DECREF without holding the GIL.
    
    This became obvious with Python 3.6, where memory management functions
    have asserts to make sure that the GIL is held.  This was exposed by
    tests py-as-string.exp, py-function.exp and py-xmethods.  For example:
    
      (gdb) p $_as_string(enum_valid)
      Fatal Python error: Python memory allocator called without holding the GIL
    
      Current thread 0x00007f7f7b21c780 (most recent call first):
      [1]    18678 abort (core dumped)  ./gdb -nx testsuite/outputs/gdb.python/py-as-string/py-as-string
    
      #0  0x00007ffff618bc37 in raise () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00007ffff618f028 in abort () from /lib/x86_64-linux-gnu/libc.so.6
      #2  0x00007ffff6b104d6 in Py_FatalError (msg=msg@entry=0x7ffff6ba15b8 "Python memory allocator called without holding the GIL") at Python/pylifecycle.c:1457
      #3  0x00007ffff6a37a68 in _PyMem_DebugCheckGIL () at Objects/obmalloc.c:1972
      #4  0x00007ffff6a3804e in _PyMem_DebugFree (ctx=0x7ffff6e65290 <_PyMem_Debug+48>, ptr=0x24f8830) at Objects/obmalloc.c:1994
      #5  0x00007ffff6a38e1d in PyMem_Free (ptr=<optimized out>) at Objects/obmalloc.c:442
      #6  0x00007ffff6b866c6 in _PyFaulthandler_Fini () at ./Modules/faulthandler.c:1369
      #7  0x00007ffff6b104bd in Py_FatalError (msg=msg@entry=0x7ffff6ba15b8 "Python memory allocator called without holding the GIL") at Python/pylifecycle.c:1431
      #8  0x00007ffff6a37a68 in _PyMem_DebugCheckGIL () at Objects/obmalloc.c:1972
      #9  0x00007ffff6a3804e in _PyMem_DebugFree (ctx=0x7ffff6e652c0 <_PyMem_Debug+96>, ptr=0x7ffff46b6040) at Objects/obmalloc.c:1994
      #10 0x00007ffff6a38f55 in PyObject_Free (ptr=<optimized out>) at Objects/obmalloc.c:503
      #11 0x00007ffff6a5f27e in unicode_dealloc (unicode=unicode@entry=0x7ffff46b6040) at Objects/unicodeobject.c:1794
      #12 0x00007ffff6a352a9 in _Py_Dealloc (op=0x7ffff46b6040) at Objects/object.c:1786
      #13 0x000000000063f28b in gdb_Py_DECREF (op=0x7ffff46b6040) at /home/emaisin/src/binutils-gdb/gdb/python/python-internal.h:192
      #14 0x000000000063fa33 in gdbpy_ref_policy::decref (ptr=0x7ffff46b6040) at /home/emaisin/src/binutils-gdb/gdb/python/py-ref.h:35
      #15 0x000000000063fa77 in gdb::ref_ptr<_object, gdbpy_ref_policy>::~ref_ptr (this=0x7fffffffcdf0, __in_chrg=<optimized out>) at /home/emaisin/src/binutils-gdb/gdb/common/gdb_ref_ptr.h:91
      #16 0x000000000064d8b8 in fnpy_call (gdbarch=0x2b50010, language=0x115d2c0 <c_language_defn>, cookie=0x7ffff46b7468, argc=1, argv=0x7fffffffcf48)
        at /home/emaisin/src/binutils-gdb/gdb/python/py-function.c:145
    
    The fix is to place the gdbpy_enter first in the function.  I also
    cleaned up the comments a bit and removed the unnecessary initialization
    of the value variable.
    
    gdb/ChangeLog:
    
    	* python/py-function.c (fnpy_call): Reorder declarations to have
    	the gdbpy_enter object declared first.
    	* python/py-xmethods.c (gdbpy_get_xmethod_arg_types): Likewise.

commit fec93fb13d2cc088ba3e1aa944f3c2c02616edf1
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Jan 20 20:47:41 2017 -0500

    Add missing PR reference in ChangeLog

commit 6f8b04077b0c3dc697b1c2bb042c69413d9813b8
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Jan 20 20:39:08 2017 -0500

    Fix python-interactive with Python 3.6
    
    New in v2:
    
     - Define PyMem_RawMalloc as PyMem_Malloc for Python < 3.4 and use
       PyMem_RawMalloc in the code.
    
    Since Python 3.4, the callback installed in PyOS_ReadlineFunctionPointer
    should return a value allocated with PyMem_RawMalloc instead of
    PyMem_Malloc.  The reason is that PyMem_Malloc must be called with the
    Python Global Interpreter Lock (GIL) held, which is not the case in the
    context where this function is called.  PyMem_RawMalloc was introduced
    for cases like this.
    
    In Python 3.6, it looks like they added an assert to verify that
    PyMem_Malloc was not called without the GIL.  The consequence is that
    typing anything in the python-interactive mode of gdb crashes the
    process.  The same behavior was observed with the official package on
    Arch Linux as well as with a manual Python build on Ubuntu 14.04.
    
    This is what is shown with a debug build of Python 3.6 (the error with a
    non-debug build is far less clear):
    
      (gdb) pi
      >>> print(1)
      Fatal Python error: Python memory allocator called without holding the GIL
    
      Current thread 0x00007f1459af8780 (most recent call first):
      [1]    21326 abort      ./gdb
    
    and the backtrace:
    
      #0  0x00007ffff618bc37 in raise () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00007ffff618f028 in abort () from /lib/x86_64-linux-gnu/libc.so.6
      #2  0x00007ffff6b104d6 in Py_FatalError (msg=msg@entry=0x7ffff6ba15b8 "Python memory allocator called without holding the GIL") at Python/pylifecycle.c:1457
      #3  0x00007ffff6a37a68 in _PyMem_DebugCheckGIL () at Objects/obmalloc.c:1972
      #4  0x00007ffff6a3804e in _PyMem_DebugFree (ctx=0x7ffff6e65290 <_PyMem_Debug+48>, ptr=0x24f8830) at Objects/obmalloc.c:1994
      #5  0x00007ffff6a38e1d in PyMem_Free (ptr=<optimized out>) at Objects/obmalloc.c:442
      #6  0x00007ffff6b866c6 in _PyFaulthandler_Fini () at ./Modules/faulthandler.c:1369
      #7  0x00007ffff6b104bd in Py_FatalError (msg=msg@entry=0x7ffff6ba15b8 "Python memory allocator called without holding the GIL") at Python/pylifecycle.c:1431
      #8  0x00007ffff6a37a68 in _PyMem_DebugCheckGIL () at Objects/obmalloc.c:1972
      #9  0x00007ffff6a37aa3 in _PyMem_DebugMalloc (ctx=0x7ffff6e65290 <_PyMem_Debug+48>, nbytes=5) at Objects/obmalloc.c:1980
      #10 0x00007ffff6a38d91 in PyMem_Malloc (size=<optimized out>) at Objects/obmalloc.c:418
      #11 0x000000000064dbe2 in gdbpy_readline_wrapper (sys_stdin=0x7ffff6514640 <_IO_2_1_stdin_>, sys_stdout=0x7ffff6514400 <_IO_2_1_stdout_>, prompt=0x7ffff4d4f7d0 ">>> ")
        at /home/emaisin/src/binutils-gdb/gdb/python/py-gdb-readline.c:75
    
    The documentation is very clear about it [1] and it was also mentioned
    in the "What's New In Python 3.4" page [2].
    
    [1] https://docs.python.org/3/c-api/veryhigh.html#c.PyOS_ReadlineFunctionPointer
    [2] https://docs.python.org/3/whatsnew/3.4.html#changes-in-the-c-api
    
    gdb/ChangeLog:
    
    	* python/python-internal.h (PyMem_RawMalloc): Define for
    	Python < 3.4.
    	* python/py-gdb-readline.c (gdbpy_readline_wrapper): Use
    	PyMem_RawMalloc instead of PyMem_Malloc.

commit 6dd1c25a5a34a7e3d270f1817aee7e4003c88ade
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jan 21 00:00:21 2017 +0000

    Automatic date update in version.in

commit 23e829301bd42b3964f457d50e462195d4343590
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Fri Jan 20 13:58:40 2017 -0600

    Fix uppercase test names in gdb.python/py-xmethods.exp
    
    Some leftover uppercase test names in py-xmethods.exp.  The patch also
    replaces two "continue" calls with untested calls to make things a bit more
    clear.
    
    gdb/testsuite/ChangeLog:
    
    2017-01-20  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.python/py-xmethods.exp: Fix test names starting with lowercase
    	and add untested calls.

commit d334ae250a3ec888f0603cf8e909d0f425aeb30f
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Fri Jan 20 13:15:36 2017 -0600

    Make gdb.python/python.exp more robust
    
    I noticed gdb.python/python.exp failing on aarch64-elf like so:
    
    FAIL: gdb.python/python.exp: Test decode_line func1 line number
    
    This particular test expects the line number for func1 to be 19, hardcoded.
    
    In my aarch64-elf tests gdb thinks func1 is at line 20, making the test fail.
    
    The following patch addresses this by reading the line number information from
    GDB and comparing it against the python decoded symtab information.
    
    gdb/testsuite/ChangeLog:
    
    2017-01-20  Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.python/python.exp: Check line number against what GDB thinks
    	the line number is for func1.

commit 78cbbba8e0bc8b0288f5ce4360b4689ab893aa13
Author: Luis Machado <lgustavo@codesourcery.com>
Date:   Fri Jan 20 08:13:03 2017 -0600

    Add command to erase all flash memory regions
    
    Changes in v4:
    
    - Replaced phex call with hex_string.
    
    Changes in v3:
    
    - Addressed comments by Pedro.
    - Output of memory region size now in hex format.
    - Misc formatting fixups.
    - Addressed Simon's comments on formatting.
    - Adjusted command text in the manual entry.
    - Fixed up ChangeLog.
    - Renamed flash_erase_all_command to flash_erase_command.
    
    Changes in v2:
    
    - Added NEWS entry.
    - Fixed long lines.
    - Address printing with paddress.
    
    Years ago we contributed flash programming patches upstream.  The following
    patch is a leftover one that complements that functionality by adding a new
    command to erase all reported flash memory blocks.
    
    The command is most useful when we're dealing with flash-enabled targets
    (mostly bare-metal) and we need to reset the board for some reason.
    
    The wiping out of flash memory regions should help the target come up with a
    known clean state from which the user can load a new image and resume
    debugging. It is convenient enough to do this from the debugger, and there is
    also an MI command to expose this functionality to the IDE's.
    
    gdb/doc/ChangeLog:
    
    2017-01-20  Mike Wrighton  <mike_wrighton@codesourcery.com>
    	    Luis Machado  <lgustavo@codesourcery.com>
    
    	* gdb.texinfo (-target-flash-erase): New MI command description.
    	(flash-erase): New CLI command description.
    
    gdb/ChangeLog:
    
    2017-01-20  Mike Wrighton  <mike_wrighton@codesourcery.com>
    	    Luis Machado  <lgustavo@codesourcery.com>
    
    	* NEWS (New commands): Mention flash-erase.
    	(New MI commands): Mention target-flash-erase.
    	* mi/mi-cmds.c (mi_cmd_target_flash_erase): Add target-flash-erase MI
    	command.
    	* mi/mi-cmds.h (mi_cmd_target_flash_erase): New declaration.
    	* mi/mi-main.c (mi_cmd_target_flash_erase): New function.
    	* target.c (flash_erase_command): New function.
    	(initialize_targets): Add new flash-erase command.
    	* target.h (flash_erase_command): New declaration.

commit 7f784814df7067396e9c00b5cdc0eff9cd5c68de
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Fri Jan 20 13:30:32 2017 +0000

    [AArch64] Optimize .gnu.hash table size for executable
    
    bfd/
    	* elfnn-aarch64.c (elf_aarch64_hash_symbol): New function.
    	(elf_backend_hash_symbol): Define.
    
    ld/
    	* testsuite/ld-aarch64/aarch64-elf.exp (aarch64elflinktests): New tests.
    	* testsuite/ld-aarch64/func-in-so.s: New test source file.
    	* testsuite/ld-aarch64/func-sym-hash-opt.s: Likewise.
    	* testsuite/ld-aarch64/func-sym-hash-opt.d: New expected test result.

commit add3afb219e755e13f4ec1c91aa59223df31a965
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 20 12:25:07 2017 +0000

    Updated Irish translation for the opcodes library.
    
    	* po/ga.po: Updated Irish translation.

commit 9d46ce346fe3028d3d57332f286f3895c0724876
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 20 10:32:25 2017 +0000

    Fix potential array overrun in x86 assembler.
    
    	* config/tc-i386.c (parse_operands): Check for operand overflow
    	before setting the unspecified bit.

commit a24df3057179f81a2624bf3bd3d78113cb2fcc8e
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 20 10:21:17 2017 +0000

    Fix problem in aarch64 gold sources uncovered by Coverty - using sizeof on a pointer instead of an array.
    
    	* aarch64.cc (Stub_template_repertoire): Change ST_E_835769_INSNS
            from a pointer to an array.

commit de1ab01e8ebf04a3503d8450e6b924c7bb160853
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Jan 20 10:17:42 2017 +0000

    Sync zlib sources with GCC, upgrading to 1.2.10.
    
    Changes in 1.2.10 (2 Jan 2017)
    - Avoid warnings on snprintf() return value
    - Fix bug in deflate_stored() for zero-length input
    - Fix bug in gzwrite.c that produced corrupt gzip files
    - Remove files to be installed before copying them in Makefile.in
    - Add warnings when compiling with assembler code
    
    Changes in 1.2.9 (31 Dec 2016)
    - Fix contrib/minizip to permit unzipping with desktop API [Zouzou]
    - Improve contrib/blast to return unused bytes
    - Assure that gzoffset() is correct when appending
    - Improve compress() and uncompress() to support large lengths
    - Fix bug in test/example.c where error code not saved
    - Remedy Coverity warning [Randers-Pehrson]
    - Improve speed of gzprintf() in transparent mode
    - Fix inflateInit2() bug when windowBits is 16 or 32
    - Change DEBUG macro to ZLIB_DEBUG
    - Avoid uninitialized access by gzclose_w()
    - Allow building zlib outside of the source directory
    - Fix bug that accepted invalid zlib header when windowBits is zero
    - Fix gzseek() problem on MinGW due to buggy _lseeki64 there
    - Loop on write() calls in gzwrite.c in case of non-blocking I/O
    - Add --warn (-w) option to ./configure for more compiler warnings
    - Reject a window size of 256 bytes if not using the zlib wrapper
    - Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
    - Add --debug (-d) option to ./configure to define ZLIB_DEBUG
    - Fix bugs in creating a very large gzip header
    - Add uncompress2() function, which returns the input size used
    - Assure that deflateParams() will not switch functions mid-block
    - Dramatically speed up deflation for level 0 (storing)
    - Add gzfread(), duplicating the interface of fread()
    - Add gzfwrite(), duplicating the interface of fwrite()
    - Add deflateGetDictionary() function
    - Use snprintf() for later versions of Microsoft C
    - Fix *Init macros to use z_ prefix when requested
    - Replace as400 with os400 for OS/400 support [Monnerat]
    - Add crc32_z() and adler32_z() functions with size_t lengths
    - Update Visual Studio project files [AraHaan]

commit 1737c64030af533c520dd1ed1ec2787302cdf830
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Date:   Wed Dec 28 13:22:44 2016 +0000

    objdump: Better objdump section headers in wide mode
    
    When displaying the section headers table using objdump (-h), the column
    containing the section header name is currently fixed at 13 characters.
    A section name that is longer than 13 characters will overflow the
    column causing the table to become miss-aligned.
    
    In this commit I change the behaviour so that _in wide mode_ (-w -h) the
    section name column is dynamically resized to fit the longest section
    name we plan to display.  In wide mode the column still retains a
    minimum width of 13 characters.
    
    In non-wide more the behaviour is completely unchanged.
    
    While I was changing the dump_headers function I have unified the two
    printf lines that handled the different address widths into a single
    printf, the address width is now passed into printf using the '*' field
    width format character.
    
    binutils/ChangeLog:
    
    	* objdump.c (dump_section_header): Extract max section name length
    	from data parameter, use this when formatting output.
    	(find_longest_section_name): New function.
    	(dump_headers): Calculate longest section name when in wide mode,
    	reformat to unify printing of header line.
    
    ld/ChangeLog:
    
    	* testsuite/ld-elf/eh-frame-hdr.d: Update expected results.

commit 2132fe850322e10313d94d505f7ea268f9524ba0
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Tue Jan 17 13:08:02 2017 +0100

    fix gdbserver build in nat/linux-ptrace.c on arm-android
    
    The following change replaced an include of gregset.h by
    an include of <sys/procfs.h>:
    
        commit 39b22471578843019026c50fcdbe0483a6045970
        Date:   Thu Aug 11 12:01:22 2016 +0100
        Subject: Fix fallout from gdb/20413's fix
                 (x32: linux_ptrace_test_ret_to_nx: Cannot PTRACE_PEEKUSER)
    
    Unfortunately, this broke gdbserver on Android, because that file
    does not exist on this platform.  This patch fixes the issue by
    conditionalizing its include with HAVE_SYS_PROCFS_H (which we check
    both in gdb/configure and gdbserver/configure).
    
    gdb/ChangeLog:
    
            * nat/linux-ptrace.c: Only include <sys/procfs.h> if
            HAVE_SYS_PROCFS_H is defined.
    
    Tested by rebuilding gdbserver on arm-android and GNU/Linux.

commit 8b5a555d0948f0f1f38742c51ac8e53f8e79ba29
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jan 20 00:00:39 2017 +0000

    Automatic date update in version.in

commit 530d10ca18259a9893230afb2fa561e0871f833a
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Jan 19 00:00:31 2017 +0000

    Automatic date update in version.in

commit 6984613a53528c818482c3a531e17a86bac6e7dc
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Wed Jan 18 18:07:58 2017 +0000

    PR ld/20995: MIPS: Set GAS flags correctly for tests
    
    Complement commit 9acc85a62eb7 ("Use dynrelro for symbols in relro
    sections too").
    
    	ld/
    	PR ld/20995
    	* testsuite/ld-elf/elf.exp: Set GAS flags correctly for the
    	`mips*-*-*' target and `pr20995' and `pr20995-2' tests.

commit 81ff47b3a54633819fac4d973e34f1ff0c65606e
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Mon Jan 16 22:10:57 2017 +0000

    PR ld/20828: Fix linker script symbols wrongly forced local with section GC
    
    Fix a generic ELF linker regression introduced with a chain of changes
    made to unused input section garbage collection:
    
    - commit 1a766c6843ce ("Also hide symbols without PLT nor GOT
      references."),
      <https://sourceware.org/ml/binutils/2011-09/msg00076.html>,
    
    - commit 1d5316ab67e1 ("PR ld/13177: garbage collector retains zombie
      references to external libraries"),
      <https://sourceware.org/ml/binutils/2011-10/msg00161.html>,
    
    - commit 6673f753c019 ("Fix PR 12772, garbage collection of dynamic
      syms"), <https://sourceware.org/ml/binutils/2011-12/msg00077.html>,
    
    causing the garbage collection of unused symbols present in a DSO
    involved in a link to make identically named symbols ordinarily defined
    (i.e. not hidden or PROVIDEd) by a linker script local, even though the
    latter symbols are supposed to be global as if no DSO defined them as
    well.
    
    This is because linker script assignments are processed very late as
    `lang_process' proceeds, down in the call to `ldemul_before_allocation',
    which is made after the call to `lang_gc_sections' to do input section
    garbage collecting.  Consequently if unused, then any such DSO-defined
    symbol has already been garbage-collected and internally marked local.
    It would ordinarily be removed from dynamic symbol table output, however
    a linker script assignment correctly replaces its original definition
    with the new one and enters it into the dynamic symbol table produced as
    it is supposed to be exported.  The original local marking is however
    retained making the symbol local in the dynamic symbol table and
    therefore not available externally.  This also causes a sorting problem
    with the MIPS target, which does not expect non-section local dynamic
    symbols to be output and produces an invalid binary.
    
    Fix the problem then, by removing the `forced_local' marking for the
    offending case and add suitable test cases.  First to verify that unused
    symbols ordinarily defined with linker script assignments remain
    exported in the context of input section garbage collection whether or
    not a DSO defining identically named symbols is present in the link.
    Second that a linker version script still correctly retains or removes
    such symbols as requested.
    
    	bfd/
    	PR ld/20828
    	* elflink.c (bfd_elf_record_link_assignment): Clear any
    	`forced_local' marking for DSO symbols that are not being
    	provided.
    
    	ld/
    	PR ld/20828
    	* testsuite/ld-elf/pr20828-1.sd: New test.
    	* testsuite/ld-elf/pr20828-2a.sd: New test.
    	* testsuite/ld-elf/pr20828-2b.sd: New test.
    	* testsuite/ld-elf/pr20828.ld: New test linker script.
    	* testsuite/ld-elf/pr20828.ver: New test version script.
    	* testsuite/ld-elf/pr20828.s: New test source.
    	* testsuite/ld-elf/shared.exp: Run the new test.

commit 9e009953a54bfbf79d83f37797f846c923aeea43
Author: Maciej W. Rozycki <macro@imgtec.com>
Date:   Wed Jan 18 18:18:21 2017 +0000

    PR gas/20649: MIPS: Fix GOT16/LO16 reloc pairing with comdat sections
    
    Correct a regression from commit 8614eeee67f9 ("Traditional MIPS
    patches"), <https://sourceware.org/ml/binutils/2000-07/msg00018.html>,
    which caused symbols in linkonce or what is these days known as comdat
    sections to be treated as external for the purpose of PIC relocation
    generation even if their binding remains STB_LOCAL.  This in turn
    disabled GOT16/LO16 relocation pairing with references to such symbols,
    as no complementing LO16 relocation is expected for external GOT16
    references in the o32 ABI, which ultimately leads to link errors, e.g.:
    
    ld: comdat-reloc.o: Can't find matching LO16 reloc against `foo' for R_MIPS_GOT16 at 0x24 in section `.text.bar[bar]'
    
    as with the LD test case included with this change.
    
    Revert the special case for symbols in comdat sections then, making code
    actually match `adjust_reloc_syms' as indicated in its explanatory
    comment, and adjust calling code accordingly.  Also bring back the
    corresponding description of what now is `s_is_linkonce', lost with
    commit 5f0fe04bc550 ("Improved MIPS16/MIPS32 code intermixing for
    gas."), <https://www.sourceware.org/ml/binutils/2006-07/msg00039.html>.
    
    	gas/
    	PR gas/20649
    	* config/tc-mips.c (pic_need_relax): Don't check for linkonce
    	symbols, remove the `segtype' parameter.
    	(mips_frob_file, md_estimate_size_before_relax): Adjust
    	accordingly.
    	(s_is_linkonce): Add an explanatory comment.
    	* testsuite/gas/mips/comdat-reloc.d: New test.
    	* testsuite/gas/mips/comdat-reloc.s: New test source.
    	* testsuite/gas/mips/mips.exp: Run the new test.
    
    	ld/
    	PR gas/20649
    	* testsuite/ld-mips-elf/mips-elf.exp: Add PIC comdat GOT16/LO16
    	relocation pairing link test.

commit c13a63b04677906020ee72a28d5869d979e36a6f
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date:   Wed Jan 18 17:08:34 2017 +0000

    [ARM] Fix the decoding of indexed element VCMLA instruction
    
    Bit 24 of the indexed element vcmla decode mask was incorrectly
    left unset.  This could cause incorrect disassembly of some
    currently undefined instructions as vcmla.
    
    Rotatation immediates were not printed correctly in the disassembly
    (could print 170 and 280 instead of 180 and 270).
    
    opcodes/
    	* arm-dis.c (coprocessor_opcodes): Fix vcmla mask and disassembly.
    
    gas/
    	* testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
    	* testsuite/gas/arm/armv8_3-a-simd.d: Update.

commit d1dff2266d29c4739aee6f68c8c587d44b03a717
Author: Alan Hayward <alan.hayward@arm.com>
Date:   Wed Jan 18 15:15:50 2017 +0000

    Allocate data in cached_reg_t
    
    2017-01-18  Alan Hayward  <alan.hayward@arm.com>
    
    	* remote.c (struct cached_reg): Change data into a pointer.
    	* (stop_reply_dtr): Free data pointers before deleting vector.
    	(process_stop_reply): Likewise.
    	(remote_parse_stop_reply): Allocate space for data

commit 9890e4338dcabf4512b4856b09511f25c81d10f1
Author: Alan Hayward <alan.hayward@arm.com>
Date:   Wed Jan 18 11:23:02 2017 +0000

    Use register_size () instead of MAX_REGISTER_SIZE
    
    2017-01-18  Alan Hayward  <alan.hayward@arm.com>
    
    	* amd64-tdep.c (amd64_pseudo_register_read_value): remove
    	MAX_REGISTER_SIZE.
    	(amd64_pseudo_register_read_value): Likewise.
    	* remote.c (fetch_register_using_p): Remove MAX_REGISTER_SIZE.
    	(store_register_using_P): Likewise.
    	* regcache.c (regcache_xfer_part): Likewise.

commit 2cedb9ebf8254a23d1fbd4f76a85e5f08dc3aaf5
Author: Bernhard Rosenkranzer <bero@lindev.ch>
Date:   Wed Jan 18 13:38:27 2017 +0000

    Add support for processing lex source files with flex v 2.6.3
    
    	PR 21059
    binutils* arlex.l: Support processing with flex 2.6.3.
    	* deflex.l: Likewise.
    
    gas	* config/bfin-lex.l: Support processing with flex 2.6.3.
    	* itbl-lex.l: Likewise.

commit 1ec4b9f28bab4400c882a0f3e966eb12b73cee1a
Author: Nathan Sidwell <nathan@acm.org>
Date:   Wed Jan 18 08:23:10 2017 -0500

    Catch gas exit-via-signal
    
    	gas/
    	* as.h (gas_assert): Use abort.
    	(as_assert): Remove.
    	(signal_init): Declare.
    	* as.c (main): Call signal_init.
    	* messages.c: #include <signal.h>
    	(as_assert): Delete.
    	(as_abort): Allow NULL FILE.
    	(signal_crash): New.
    	(signal_init): Register fatal signal handlers.
    	* configure.ac: Check for strsignal.
    	* config.in: Rebuilt.
    	* configure: Rebuilt.

commit 319b82e47dd12d6554e17a2ceedd3139b88ba55f
Author: Dimitar Dimitrov <dimitar@dinux.eu>
Date:   Wed Jan 18 12:23:19 2017 +0000

    Skip linker tests for unique symbols in shared libraries if the target does not support building shared libraries.
    
    ld	* testsuite/ld-unique/unique.exp: Filter shared lib cases in
    	uniqeue.exp, as not all targets have such support.

commit 6bb21700abb61cdb62a3d9fdf417971d528d5a37
Author: Dmitry Timoshkov <dmitry@baikal.ru>
Date:   Wed Jan 18 11:40:06 2017 +0000

    Stop the (optional) dialong control data from being aligned when parsing/writing windows resource files.
    
    binutils* resbin.c: Optional dialog control data immediately follow
    	the control description without alignment.
    	* testsuite/binutils-all/windres/controldata.rc: New test.
    	source.
    	* testsuite/binutils-all/windres/controldata.rsd: New test.

commit 01fabda4d46b34b2b02fb5a447943ab281c8ac8c
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Jan 18 11:35:29 2017 +0000

    Updated Swedish translation for GAS.

commit 05b3d79d265aa9de2a81ac2d0f5e6f5821161f34
Author: Jim Wilson <jim.wilson@linaro.org>
Date:   Tue Jan 17 16:01:40 2017 -0800

    Fixes for addv and xtn2 instructions.
    
    	sim/aarch64/
    	* simulator.c (do_vec_ADDV): Call aarch64_set_vec_u64 instead of
    	aarch64_set_reg_u64.  In case 2, call HALT_UNALLOC if not full.  In
    	case 3, call HALT_UNALLOC unconditionally.
    	(do_vec_XTN): Delete shifts.  In case 2, change index from i + 4 to
    	i + 2.  Delete if on bias, change index to i + bias * X.
    
    	sim/testsuite/sim/aarch64/
    	* addv.s: New.
    	* xtn.s: New.

commit 11741d50eff1424bb1f628ede3dfe42a74343b52
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Wed Jan 18 00:00:27 2017 +0000

    Automatic date update in version.in

commit 640d6bfddb82560687d8796aa7f0675c93bb062f
Author: Kuan-Lin Chen <rufus@andestech.com>
Date:   Tue Jan 17 09:46:28 2017 +0800

    RISC-V/bfd: Hook elf_backend_object_p to set the mach type.

commit f964e51d907b008bfdddd0824a56e420737212a3
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Tue Jan 17 00:00:21 2017 +0000

    Automatic date update in version.in

commit 7a36499abc7d110e83cb60f4895d0fcfbab43bf4
Author: Ivo Raisr <ivo.raisr@oracle.com>
Date:   Mon Jan 16 08:45:48 2017 -0800

    gdb: sparc: split real and pseudo registers.
    
    gdb/ChangeLog:
    
    2017-01-16  Ivo Raisr  <ivo.raisr@oracle.com>
    
    	Split real and pseudo registers.
    	* sparc-tdep.h (SPARC_CORE_REGISTERS): New macro.
    	(sparc32_pseudo_regnum): New enum.
    	* sparc64-tdep.h (sparc64_pseudo_regnum): New enum.
    	* sparc-tdep.c (SPARC32_FPU_REGISTERS): New macro.
    	(SPARC32_CP0_REGISTERS): New macro.
    	(sparc32_pseudo_register_name): New function.
    	(sparc32_register_name): Use sparc32_pseudo_register_name.
    	(sparc32_pseudo_register_type): New function.
    	(sparc32_register_type): Use sparc32_pseudo_register_type.
    	(sparc32_pseudo_register_read, sparc32_pseudo_register_write): Handle
    	pseudo register numbers.
    	* sparc64-tdep.c SPARC64_FPU_REGISTERS): New macro.
    	(SPARC64_CP0_REGISTERS): New macro.
    	(sparc64_pseudo_register_name): New function.
    	(sparc64_register_name): Use sparc64_pseudo_register_name.
    	(sparc64_pseudo_register_type): New function.
    	(sparc64_register_type): Use sparc64_pseudo_register_type.
    	(sparc64_pseudo_register_read, sparc64_pseudo_register_write): Handle
    	pseudo register numbers.
    	(sparc64_store_floating_fields, sparc64_extract_floating_fields,
    	sparc64_store_arguments): Handle pseudo register numbers.

commit 6aa1df2d44358bc3f098af76b0825dacc0a68bb6
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 16 10:59:23 2017 +0000

    Updated Swedish translations for GAS and LD subdirectories.
    
    gas	* po/sv.po: Updated Swedish translation.
    ld	* po/sv.po: Updated Swedish translation.

commit 17a3046bfd9c1ebb65d5ee029a05024c4089192e
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Jan 16 00:00:21 2017 +0000

    Automatic date update in version.in

commit e707b49e73ffd45b7a1f16c570e51927037dfef5
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Jan 15 00:00:21 2017 +0000

    Automatic date update in version.in

commit 545e07dffdaf1b79497a866772caf0dd6e0a243f
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Jan 14 00:00:23 2017 +0000

    Automatic date update in version.in

commit 857e829e3a0b681c3cd807a307f53f466a332204
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jan 13 07:46:14 2017 -0800

    Gold: Fix build with GCC 4.2
    
    	PR gold/21040
    	* powerpc.cc (Powerpc_relobj<size, big_endian>::make_toc_relative):
    	Cast 0x80008000 to uint64_t.

commit 6f8976bfd6d7848268849b88e95917217ee31d3e
Author: Yao Qi <yao.qi@linaro.org>
Date:   Fri Jan 13 15:45:33 2017 +0000

    Don't print too much if remote_debug is on
    
    If we turn "remote debug" on and GDB does some vFile operations,
    a lot of things will be printed in the screen, which makes
    "remote debug" useless.
    
    This patch changes the code that we only print 512 chars in max in
    debugging messages, like this,
    
    Sending packet: $qXfer:features:read:target.xml:0,fff#7d...Packet received: l<?xml version="1.0"?>\n<!-- Copyright (C) 2010-2016 Free Software Foundation, Inc.\n\n     Copying and distribution of this file, with or without modification,\n     are permitted in any medium without royalty provided the copyright\n     notice and this notice are preserved.  -->\n\n<!-- AMD64 with AVX - Includes Linux-only special "register".  -->\n\n<!DOCTYPE target SYSTEM "gdb-target.dtd">\n<target>\n  <architecture>i386:x86-64</architecture>\n  <osabi>GNU/Linux</osabi>\n  <xi:include href="64bit-core.xml"/>\n  <xi:[14 bytes omitted]
    
    Sending packet: $qXfer:auxv:read::0,1000#6b...Packet received: l!\000\000\000\000\000\000\000\000d\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000@\000@\000\000\000\000\000\004\000\000\000\000\000\000\0008\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000\a\000\000\000\000\000\000\000\177\000\000\b\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000\000\004@\000\000\000\000\000\013\000\000\000\000\000\000\003\000\000\000\000\000\000\f\000\000\000\000\000\000\003\000\000\000\000\000\000\r\000\000\000\000\000\000\003\000\000\000\000\000\000\016\000\000\000\000\000\000\003\000\000\000\000\000\000\027\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\031\000\000\000\000\000\000\177\000\000\037\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\00\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000[582 bytes omitted]
    
    gdb:
    
    2017-01-13  Yao Qi  <yao.qi@linaro.org>
    
    	* remote.c (REMOTE_DEBUG_MAX_CHAR): New macro.
    	(putpkt_binary): Print only REMOTE_DEBUG_MAX_CHAR chars in debug
    	output.
    	(getpkt_or_notif_sane_1): Likewise.

commit e4241ace685d9886c14f1362e1e1783129774b7c
Author: Yao Qi <yao.qi@linaro.org>
Date:   Fri Jan 13 14:40:11 2017 +0000

    'make check-headers' for c++ header
    
    If I run 'make check-headers', I get these errors,
    ....
    In file included from ../../binutils-gdb/gdb/common/common-defs.h:78:0,
                     from ../../binutils-gdb/gdb/defs.h:28,
                     from <command-line>:0:
    ../../binutils-gdb/gdb/common/common-utils.h:23:18: fatal error: string: No such file or directory
     #include <string>
                      ^
    
    because we still parse headers as c file with a c compiler, which is no
    longer true after we moved to C++.  This patch changes it to use C++
    compiler and parse headers as c++ headers.
    
    gdb:
    
    2017-01-13  Yao Qi  <yao.qi@linaro.org>
    
    	* Makefile.in (checker-headers): Use CXX and CXX_DIALET instead
    	of CC.  Pass "-x c++-header" instead of "-x c".

commit 9608051a0eba6303adcadff7d09b70a36067fba3
Author: Yao Qi <yao.qi@linaro.org>
Date:   Fri Jan 13 12:27:39 2017 +0000

    Return -1 on memory error in print_insn_m68k
    
    m68k-dis.c:print_insn_m68k doesn't return -1 on memory error, but GDB
    expects it returning -1 on memory error.
    
    opcodes:
    
    2017-01-13  Yao Qi  <yao.qi@linaro.org>
    
    	* m68k-dis.c (match_insn_m68k): Extend comments.  Return -1
    	if FETCH_DATA returns 0.
    	(m68k_scan_mask): Likewise.
    	(print_insn_m68k): Update code to handle -1 return value.

commit f622ea96de49d77646f52501ef00d03132fcb2df
Author: Yao Qi <yao.qi@linaro.org>
Date:   Fri Jan 13 12:21:22 2017 +0000

    Remove magic numbers in m68k-dis.c:print_insn_arg
    
    When I inspect the return values of disassmblers, I happen to see
    various -1/-2/-3 magic numbers are used in m68k-dis.c.  This patch
    is to replace them with enum.
    
    -1 and -2 is "clearly documented" in print_ins_arg's comments, but
    -3 isn't.  In fact, -3 is returned when FETCH_DATA returns false,
    which means memory error (because fetch_data return 0 on memory
    error).  So I name enum PRINT_INSN_ARG_MEMORY_ERROR for -3.
    
    This patch is a refactor patch, doesn't affect any functionality.
    
    opcodes:
    
    2017-01-13  Yao Qi  <yao.qi@linaro.org>
    
    	* m68k-dis.c (enum print_insn_arg_error): New.
    	(NEXTBYTE): Replace -3 with
    	PRINT_INSN_ARG_MEMORY_ERROR.
    	(NEXTULONG): Likewise.
    	(NEXTSINGLE): Likewise.
    	(NEXTDOUBLE): Likewise.
    	(NEXTDOUBLE): Likewise.
    	(NEXTPACKED): Likewise.
    	(FETCH_ARG): Likewise.
    	(FETCH_DATA): Update comments.
    	(print_insn_arg): Update comments. Replace magic numbers with
    	enum.
    	(match_insn_m68k): Likewise.

commit 404c84343097091e21090727948d1461bf316118
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Jan 13 00:00:22 2017 +0000

    Automatic date update in version.in

commit aca5eec611b4e30c745b9c9e7283d57255505471
Author: Cary Coutant <ccoutant@gmail.com>
Date:   Thu Jan 12 11:51:18 2017 -0800

    Fix incorrect byte counts.
    
    gold/
    	* object.cc (Sized_relobj_file): Fix byte counts for calls to memmem.

commit 8361ed4d6b7049264153434e8dc15e6dc2200ebf
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Jan 12 10:30:56 2017 -0800

    x86-64: Also generate unwind info for .plt.bnd
    
    Also generate unwind info for the .plt.bnd section.  Sine it is the same
    as unwind info for the .plt.got section, we use unwind info for the
    .plt.got section to cover the the .plt.bnd section.
    
    bfd/
    
    	PR ld/21038
    	* elf64-x86-64.c (elf_x86_64_link_hash_table): Add
    	plt_bnd_eh_frame.
    	(elf_x86_64_check_relocs): Create .eh_frame section for the
    	.plt.bnd section.
    	(elf_x86_64_size_dynamic_sections): Allocate and initialize
    	.eh_frame section for the .plt.bnd section.
    	(elf_x86_64_finish_dynamic_sections): Adjust .eh_frame section
    	for the .plt.bnd section.
    
    ld/
    
    	PR ld/21038
    	* testsuite/ld-x86-64/pr21038b.d: Updated.
    	* testsuite/ld-x86-64/pr21038c.d: New file.
    	* testsuite/ld-x86-64/pr21038c.s: Likewise.
    	* testsuite/ld-x86-64/x86-64.exp: Run pr21038c.

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

Summary of changes:
 .gitignore                                         |   10 +
 ChangeLog                                          |   73 +
 Makefile.def                                       |   25 +-
 Makefile.in                                        | 1569 +-
 Makefile.tpl                                       |   27 +-
 bfd/ChangeLog                                      | 2603 +--
 bfd/ChangeLog-2016                                 | 4293 +++
 bfd/MAINTAINERS                                    |    2 +-
 bfd/Makefile.am                                    |   45 +-
 bfd/Makefile.in                                    |   52 +-
 bfd/PORTING                                        |    2 +-
 bfd/README                                         |    2 +-
 bfd/TODO                                           |    2 +-
 bfd/acinclude.m4                                   |    2 +-
 bfd/aix386-core.c                                  |    2 +-
 bfd/aix5ppc-core.c                                 |    2 +-
 bfd/aout-adobe.c                                   |    5 +-
 bfd/aout-arm.c                                     |    2 +-
 bfd/aout-cris.c                                    |   15 +-
 bfd/aout-ns32k.c                                   |    2 +-
 bfd/aout-sparcle.c                                 |    2 +-
 bfd/aout-target.h                                  |    2 +-
 bfd/aout-tic30.c                                   |    2 +-
 bfd/aout0.c                                        |    2 +-
 bfd/aout32.c                                       |    2 +-
 bfd/aout64.c                                       |    2 +-
 bfd/aoutf1.h                                       |    5 +-
 bfd/aoutx.h                                        |   82 +-
 bfd/arc-got.h                                      |   26 +-
 bfd/arc-plt.def                                    |    2 +-
 bfd/arc-plt.h                                      |    2 +-
 bfd/archive.c                                      |    6 +-
 bfd/archive64.c                                    |    2 +-
 bfd/archures.c                                     |   13 +-
 bfd/armnetbsd.c                                    |    2 +-
 bfd/bfd-in.h                                       |   31 +-
 bfd/bfd-in2.h                                      |  152 +-
 bfd/bfd.c                                          |   97 +-
 bfd/bfd.m4                                         |    2 +-
 bfd/bfdio.c                                        |    2 +-
 bfd/bfdwin.c                                       |    2 +-
 bfd/binary.c                                       |    8 +-
 bfd/bout.c                                         |    2 +-
 bfd/cache.c                                        |    7 +-
 bfd/cf-i386lynx.c                                  |    2 +-
 bfd/cf-sparclynx.c                                 |    2 +-
 bfd/cisco-core.c                                   |    2 +-
 bfd/coff-alpha.c                                   |   14 +-
 bfd/coff-apollo.c                                  |    2 +-
 bfd/coff-arm.c                                     |   49 +-
 bfd/coff-aux.c                                     |    2 +-
 bfd/coff-bfd.c                                     |    2 +-
 bfd/coff-bfd.h                                     |    2 +-
 bfd/coff-go32.c                                    |    2 +-
 bfd/coff-h8300.c                                   |    8 +-
 bfd/coff-h8500.c                                   |    2 +-
 bfd/coff-i386.c                                    |    2 +-
 bfd/coff-i860.c                                    |    7 +-
 bfd/coff-i960.c                                    |    2 +-
 bfd/coff-ia64.c                                    |    2 +-
 bfd/coff-m68k.c                                    |    2 +-
 bfd/coff-m88k.c                                    |    2 +-
 bfd/coff-mcore.c                                   |    8 +-
 bfd/coff-mips.c                                    |    2 +-
 bfd/coff-ppc.c                                     |   42 +-
 bfd/coff-rs6000.c                                  |   11 +-
 bfd/coff-sh.c                                      |   72 +-
 bfd/coff-sparc.c                                   |    2 +-
 bfd/coff-stgo32.c                                  |    2 +-
 bfd/coff-svm68k.c                                  |    2 +-
 bfd/coff-tic30.c                                   |    2 +-
 bfd/coff-tic4x.c                                   |    9 +-
 bfd/coff-tic54x.c                                  |    9 +-
 bfd/coff-tic80.c                                   |    9 +-
 bfd/coff-u68k.c                                    |    2 +-
 bfd/coff-w65.c                                     |    2 +-
 bfd/coff-we32k.c                                   |    2 +-
 bfd/coff-x86_64.c                                  |    9 +-
 bfd/coff-z80.c                                     |    2 +-
 bfd/coff-z8k.c                                     |    2 +-
 bfd/coff64-rs6000.c                                |    5 +-
 bfd/coffcode.h                                     |   66 +-
 bfd/coffgen.c                                      |   28 +-
 bfd/cofflink.c                                     |   27 +-
 bfd/coffswap.h                                     |   12 +-
 bfd/compress.c                                     |   10 +-
 bfd/config.bfd                                     |  147 +-
 bfd/config.in                                      |    2 +-
 bfd/configure                                      |   90 +-
 bfd/configure.ac                                   |   18 +-
 bfd/configure.com                                  |    2 +-
 bfd/configure.host                                 |    2 +-
 bfd/corefile.c                                     |    2 +-
 bfd/cpu-aarch64.c                                  |   10 +-
 bfd/cpu-alpha.c                                    |    2 +-
 bfd/cpu-arc.c                                      |   19 +-
 bfd/cpu-arm.c                                      |    7 +-
 bfd/cpu-avr.c                                      |    2 +-
 bfd/cpu-bfin.c                                     |    2 +-
 bfd/cpu-cr16.c                                     |    2 +-
 bfd/cpu-cr16c.c                                    |    2 +-
 bfd/cpu-cris.c                                     |    2 +-
 bfd/cpu-crx.c                                      |    2 +-
 bfd/cpu-d10v.c                                     |    2 +-
 bfd/cpu-d30v.c                                     |    2 +-
 bfd/cpu-dlx.c                                      |    2 +-
 bfd/cpu-epiphany.c                                 |    2 +-
 bfd/cpu-fr30.c                                     |    2 +-
 bfd/cpu-frv.c                                      |    2 +-
 bfd/cpu-ft32.c                                     |    2 +-
 bfd/cpu-h8300.c                                    |    2 +-
 bfd/cpu-h8500.c                                    |    2 +-
 bfd/cpu-hppa.c                                     |    2 +-
 bfd/cpu-i370.c                                     |    2 +-
 bfd/cpu-i386.c                                     |    2 +-
 bfd/cpu-i860.c                                     |    2 +-
 bfd/cpu-i960.c                                     |    2 +-
 bfd/cpu-ia64-opc.c                                 |    2 +-
 bfd/cpu-ia64.c                                     |    2 +-
 bfd/cpu-iamcu.c                                    |    2 +-
 bfd/cpu-ip2k.c                                     |    2 +-
 bfd/cpu-iq2000.c                                   |    2 +-
 bfd/cpu-k1om.c                                     |    2 +-
 bfd/cpu-l1om.c                                     |    2 +-
 bfd/cpu-lm32.c                                     |    2 +-
 bfd/cpu-m10200.c                                   |    2 +-
 bfd/cpu-m10300.c                                   |    2 +-
 bfd/cpu-m32c.c                                     |    2 +-
 bfd/cpu-m32r.c                                     |    2 +-
 bfd/cpu-m68hc11.c                                  |    2 +-
 bfd/cpu-m68hc12.c                                  |    2 +-
 bfd/cpu-m68k.c                                     |    4 +-
 bfd/cpu-m88k.c                                     |    2 +-
 bfd/cpu-m9s12x.c                                   |    2 +-
 bfd/cpu-m9s12xg.c                                  |    2 +-
 bfd/cpu-mcore.c                                    |    2 +-
 bfd/cpu-mep.c                                      |    2 +-
 bfd/cpu-metag.c                                    |    2 +-
 bfd/cpu-microblaze.c                               |    2 +-
 bfd/cpu-mips.c                                     |    2 +-
 bfd/cpu-mmix.c                                     |    2 +-
 bfd/cpu-moxie.c                                    |    2 +-
 bfd/cpu-msp430.c                                   |    2 +-
 bfd/cpu-mt.c                                       |    2 +-
 bfd/cpu-nds32.c                                    |    2 +-
 bfd/cpu-nios2.c                                    |    2 +-
 bfd/cpu-ns32k.c                                    |    6 +-
 bfd/cpu-or1k.c                                     |    2 +-
 bfd/cpu-pdp11.c                                    |    2 +-
 bfd/cpu-pj.c                                       |    2 +-
 bfd/cpu-plugin.c                                   |    2 +-
 bfd/cpu-powerpc.c                                  |    2 +-
 bfd/cpu-pru.c                                      |   43 +
 bfd/cpu-riscv.c                                    |   79 +
 bfd/cpu-rl78.c                                     |    2 +-
 bfd/cpu-rs6000.c                                   |    2 +-
 bfd/cpu-rx.c                                       |    2 +-
 bfd/cpu-s390.c                                     |    2 +-
 bfd/cpu-score.c                                    |    2 +-
 bfd/cpu-sh.c                                       |   49 +-
 bfd/cpu-sparc.c                                    |    2 +-
 bfd/cpu-spu.c                                      |    2 +-
 bfd/cpu-tic30.c                                    |    2 +-
 bfd/cpu-tic4x.c                                    |    2 +-
 bfd/cpu-tic54x.c                                   |    2 +-
 bfd/cpu-tic6x.c                                    |    2 +-
 bfd/cpu-tic80.c                                    |    2 +-
 bfd/cpu-tilegx.c                                   |    2 +-
 bfd/cpu-tilepro.c                                  |    2 +-
 bfd/cpu-v850.c                                     |    2 +-
 bfd/cpu-v850_rh850.c                               |    2 +-
 bfd/cpu-vax.c                                      |    2 +-
 bfd/cpu-visium.c                                   |    2 +-
 bfd/cpu-w65.c                                      |    2 +-
 bfd/cpu-we32k.c                                    |    2 +-
 bfd/cpu-xc16x.c                                    |    2 +-
 bfd/cpu-xgate.c                                    |    2 +-
 bfd/cpu-xstormy16.c                                |    2 +-
 bfd/cpu-xtensa.c                                   |    2 +-
 bfd/cpu-z80.c                                      |    2 +-
 bfd/cpu-z8k.c                                      |    2 +-
 bfd/demo64.c                                       |    2 +-
 bfd/development.sh                                 |    2 +-
 bfd/doc/Makefile.am                                |    5 +-
 bfd/doc/Makefile.in                                |    6 +-
 bfd/doc/bfd.texinfo                                |    6 +-
 bfd/doc/bfdint.texi                                |    4 +-
 bfd/doc/bfdsumm.texi                               |    2 +-
 bfd/doc/chew.c                                     |   55 +-
 bfd/doc/makefile.vms                               |    2 +-
 bfd/dwarf1.c                                       |    2 +-
 bfd/dwarf2.c                                       |  444 +-
 bfd/ecoff.c                                        |    6 +-
 bfd/ecofflink.c                                    |    2 +-
 bfd/ecoffswap.h                                    |    2 +-
 bfd/elf-attrs.c                                    |    7 +-
 bfd/elf-bfd.h                                      |   57 +-
 bfd/elf-eh-frame.c                                 |   22 +-
 bfd/elf-hppa.h                                     |    3 +-
 bfd/elf-ifunc.c                                    |    3 +-
 bfd/elf-linux-core.h                               |    2 +-
 bfd/elf-m10200.c                                   |    2 +-
 bfd/elf-m10300.c                                   |   88 +-
 bfd/elf-nacl.c                                     |    2 +-
 bfd/elf-nacl.h                                     |    2 +-
 bfd/elf-s390-common.c                              |   10 +-
 bfd/elf-strtab.c                                   |    2 +-
 bfd/elf-vxworks.c                                  |    2 +-
 bfd/elf-vxworks.h                                  |    2 +-
 bfd/elf.c                                          |  252 +-
 bfd/elf32-am33lin.c                                |    2 +-
 bfd/elf32-arc.c                                    |  241 +-
 bfd/elf32-arm.c                                    | 1103 +-
 bfd/elf32-avr.c                                    |  122 +-
 bfd/elf32-avr.h                                    |    2 +-
 bfd/elf32-bfin.c                                   |  129 +-
 bfd/elf32-cr16.c                                   |   93 +-
 bfd/elf32-cr16c.c                                  |    3 +-
 bfd/elf32-cris.c                                   |  250 +-
 bfd/elf32-crx.c                                    |    7 +-
 bfd/elf32-d10v.c                                   |    3 +-
 bfd/elf32-d30v.c                                   |    4 +-
 bfd/elf32-dlx.c                                    |   12 +-
 bfd/elf32-dlx.h                                    |    2 +-
 bfd/elf32-epiphany.c                               |    8 +-
 bfd/elf32-fr30.c                                   |    3 +-
 bfd/elf32-frv.c                                    |   62 +-
 bfd/elf32-ft32.c                                   |    4 +-
 bfd/elf32-gen.c                                    |    3 +-
 bfd/elf32-h8300.c                                  |    9 +-
 bfd/elf32-hppa.c                                   |  333 +-
 bfd/elf32-hppa.h                                   |    2 +-
 bfd/elf32-i370.c                                   |   74 +-
 bfd/elf32-i386.c                                   |  267 +-
 bfd/elf32-i860.c                                   |    2 +-
 bfd/elf32-i960.c                                   |    3 +-
 bfd/elf32-ip2k.c                                   |    5 +-
 bfd/elf32-iq2000.c                                 |    8 +-
 bfd/elf32-lm32.c                                   |  137 +-
 bfd/elf32-m32c.c                                   |   56 +-
 bfd/elf32-m32r.c                                   |  134 +-
 bfd/elf32-m68hc11.c                                |    3 +-
 bfd/elf32-m68hc12.c                                |    3 +-
 bfd/elf32-m68hc1x.c                                |   23 +-
 bfd/elf32-m68hc1x.h                                |    5 +-
 bfd/elf32-m68k.c                                   |  187 +-
 bfd/elf32-m88k.c                                   |    2 +-
 bfd/elf32-mcore.c                                  |   15 +-
 bfd/elf32-mep.c                                    |   17 +-
 bfd/elf32-metag.c                                  |  263 +-
 bfd/elf32-metag.h                                  |    2 +-
 bfd/elf32-microblaze.c                             |  411 +-
 bfd/elf32-mips.c                                   |    7 +-
 bfd/elf32-moxie.c                                  |    5 +-
 bfd/elf32-msp430.c                                 |   19 +-
 bfd/elf32-mt.c                                     |    8 +-
 bfd/elf32-nds32.c                                  |  336 +-
 bfd/elf32-nds32.h                                  |    7 +-
 bfd/elf32-nios2.c                                  |  105 +-
 bfd/elf32-nios2.h                                  |    2 +-
 bfd/elf32-or1k.c                                   |  226 +-
 bfd/elf32-pj.c                                     |    7 +-
 bfd/elf32-ppc.c                                    | 1432 +-
 bfd/elf32-ppc.h                                    |    5 +-
 bfd/elf32-pru.c                                    | 1469 +
 bfd/elf32-rl78.c                                   |   67 +-
 bfd/elf32-rx.c                                     |   44 +-
 bfd/elf32-rx.h                                     |    2 +-
 bfd/elf32-s390.c                                   |  242 +-
 bfd/elf32-score.c                                  |   41 +-
 bfd/elf32-score.h                                  |    4 +-
 bfd/elf32-score7.c                                 |   39 +-
 bfd/elf32-sh-relocs.h                              |    2 +-
 bfd/elf32-sh-symbian.c                             |    5 +-
 bfd/elf32-sh.c                                     |  387 +-
 bfd/elf32-sh64-com.c                               |    2 +-
 bfd/elf32-sh64.c                                   |   29 +-
 bfd/elf32-sh64.h                                   |    2 +-
 bfd/elf32-sparc.c                                  |   14 +-
 bfd/elf32-spu.c                                    |   59 +-
 bfd/elf32-spu.h                                    |    2 +-
 bfd/elf32-tic6x.c                                  |   95 +-
 bfd/elf32-tic6x.h                                  |    2 +-
 bfd/elf32-tilegx.c                                 |    3 +-
 bfd/elf32-tilegx.h                                 |    2 +-
 bfd/elf32-tilepro.c                                |   72 +-
 bfd/elf32-tilepro.h                                |    2 +-
 bfd/elf32-v850.c                                   |   97 +-
 bfd/elf32-vax.c                                    |  128 +-
 bfd/elf32-visium.c                                 |   12 +-
 bfd/elf32-xc16x.c                                  |    2 +-
 bfd/elf32-xgate.c                                  |   14 +-
 bfd/elf32-xgate.h                                  |    3 +-
 bfd/elf32-xstormy16.c                              |   42 +-
 bfd/elf32-xtensa.c                                 |  144 +-
 bfd/elf32.c                                        |    2 +-
 bfd/elf64-alpha.c                                  |  124 +-
 bfd/elf64-gen.c                                    |    3 +-
 bfd/elf64-hppa.c                                   |   81 +-
 bfd/elf64-hppa.h                                   |    2 +-
 bfd/elf64-ia64-vms.c                               |   68 +-
 bfd/elf64-mips.c                                   |    5 +-
 bfd/elf64-mmix.c                                   |   40 +-
 bfd/elf64-ppc.c                                    | 1071 +-
 bfd/elf64-ppc.h                                    |    4 +-
 bfd/elf64-s390.c                                   |  271 +-
 bfd/elf64-sh64.c                                   |  143 +-
 bfd/elf64-sparc.c                                  |   28 +-
 bfd/elf64-tilegx.c                                 |    3 +-
 bfd/elf64-tilegx.h                                 |    2 +-
 bfd/elf64-x86-64.c                                 |  409 +-
 bfd/elf64.c                                        |    2 +-
 bfd/elfcode.h                                      |   12 +-
 bfd/elfcore.h                                      |    5 +-
 bfd/elflink.c                                      |  506 +-
 bfd/elfn32-mips.c                                  |    5 +-
 bfd/elfnn-aarch64.c                                |  362 +-
 bfd/elfnn-ia64.c                                   |   78 +-
 bfd/elfnn-riscv.c                                  | 3250 ++
 bfd/elfxx-aarch64.c                                |    4 +-
 bfd/elfxx-aarch64.h                                |    2 +-
 bfd/elfxx-ia64.c                                   |    2 +-
 bfd/elfxx-ia64.h                                   |    2 +-
 bfd/elfxx-mips.c                                   |  455 +-
 bfd/elfxx-mips.h                                   |    8 +-
 bfd/elfxx-riscv.c                                  |  937 +
 bfd/elfxx-riscv.h                                  |   33 +
 bfd/elfxx-sparc.c                                  |  171 +-
 bfd/elfxx-sparc.h                                  |    8 +-
 bfd/elfxx-target.h                                 |   24 +-
 bfd/elfxx-tilegx.c                                 |   75 +-
 bfd/elfxx-tilegx.h                                 |    4 +-
 bfd/epoc-pe-arm.c                                  |    2 +-
 bfd/epoc-pei-arm.c                                 |    2 +-
 bfd/format.c                                       |    5 +-
 bfd/freebsd.h                                      |    2 +-
 bfd/gen-aout.c                                     |    2 +-
 bfd/genlink.h                                      |    2 +-
 bfd/hash.c                                         |    2 +-
 bfd/host-aout.c                                    |    2 +-
 bfd/hosts/alphalinux.h                             |    2 +-
 bfd/hosts/alphavms.h                               |    2 +-
 bfd/hosts/decstation.h                             |    2 +-
 bfd/hosts/delta68.h                                |    2 +-
 bfd/hosts/dpx2.h                                   |    2 +-
 bfd/hosts/hp300bsd.h                               |    2 +-
 bfd/hosts/i386bsd.h                                |    2 +-
 bfd/hosts/i386linux.h                              |    2 +-
 bfd/hosts/i386mach3.h                              |    2 +-
 bfd/hosts/i386sco.h                                |    2 +-
 bfd/hosts/i860mach3.h                              |    2 +-
 bfd/hosts/m68kaux.h                                |    2 +-
 bfd/hosts/m68klinux.h                              |    2 +-
 bfd/hosts/m88kmach3.h                              |    2 +-
 bfd/hosts/mipsbsd.h                                |    2 +-
 bfd/hosts/mipsmach3.h                              |    2 +-
 bfd/hosts/news-mips.h                              |    2 +-
 bfd/hosts/news.h                                   |    2 +-
 bfd/hosts/pc532mach.h                              |    2 +-
 bfd/hosts/riscos.h                                 |    2 +-
 bfd/hosts/symmetry.h                               |    2 +-
 bfd/hosts/tahoe.h                                  |    2 +-
 bfd/hosts/vaxbsd.h                                 |    2 +-
 bfd/hosts/vaxlinux.h                               |    2 +-
 bfd/hosts/vaxult.h                                 |    2 +-
 bfd/hosts/vaxult2.h                                |    2 +-
 bfd/hosts/x86-64linux.h                            |    2 +-
 bfd/hp300bsd.c                                     |    2 +-
 bfd/hp300hpux.c                                    |    2 +-
 bfd/hppabsd-core.c                                 |    2 +-
 bfd/hpux-core.c                                    |    4 +-
 bfd/i386aout.c                                     |    2 +-
 bfd/i386bsd.c                                      |    2 +-
 bfd/i386dynix.c                                    |    2 +-
 bfd/i386freebsd.c                                  |    2 +-
 bfd/i386linux.c                                    |   14 +-
 bfd/i386lynx.c                                     |    2 +-
 bfd/i386mach3.c                                    |    2 +-
 bfd/i386msdos.c                                    |    2 +-
 bfd/i386netbsd.c                                   |    2 +-
 bfd/i386os9k.c                                     |    2 +-
 bfd/ieee.c                                         |   30 +-
 bfd/ihex.c                                         |   30 +-
 bfd/init.c                                         |    2 +-
 bfd/irix-core.c                                    |    2 +-
 bfd/libaout.h                                      |    2 +-
 bfd/libbfd-in.h                                    |   36 +-
 bfd/libbfd.c                                       |   32 +-
 bfd/libbfd.h                                       |  112 +-
 bfd/libcoff-in.h                                   |    2 +-
 bfd/libcoff.h                                      |    2 +-
 bfd/libecoff.h                                     |    2 +-
 bfd/libhppa.h                                      |    2 +-
 bfd/libieee.h                                      |    2 +-
 bfd/libnlm.h                                       |    2 +-
 bfd/liboasys.h                                     |    2 +-
 bfd/libpei.h                                       |    2 +-
 bfd/libxcoff.h                                     |    2 +-
 bfd/linker.c                                       |  180 +-
 bfd/lynx-core.c                                    |    2 +-
 bfd/m68k4knetbsd.c                                 |    2 +-
 bfd/m68klinux.c                                    |   15 +-
 bfd/m68knetbsd.c                                   |    2 +-
 bfd/m88kmach3.c                                    |    2 +-
 bfd/m88kopenbsd.c                                  |    2 +-
 bfd/mach-o-aarch64.c                               |    2 +-
 bfd/mach-o-arm.c                                   |    2 +-
 bfd/mach-o-i386.c                                  |    2 +-
 bfd/mach-o-target.c                                |    2 +-
 bfd/mach-o-x86-64.c                                |    2 +-
 bfd/mach-o.c                                       |   72 +-
 bfd/mach-o.h                                       |    2 +-
 bfd/makefile.vms                                   |    2 +-
 bfd/mep-relocs.pl                                  |    2 +-
 bfd/merge.c                                        |   11 +-
 bfd/mipsbsd.c                                      |    2 +-
 bfd/mmo.c                                          |   78 +-
 bfd/netbsd-core.c                                  |    2 +-
 bfd/netbsd.h                                       |    2 +-
 bfd/newsos3.c                                      |    2 +-
 bfd/nlm-target.h                                   |    2 +-
 bfd/nlm.c                                          |    2 +-
 bfd/nlm32-alpha.c                                  |    2 +-
 bfd/nlm32-i386.c                                   |    2 +-
 bfd/nlm32-ppc.c                                    |    2 +-
 bfd/nlm32-sparc.c                                  |    2 +-
 bfd/nlm32.c                                        |    2 +-
 bfd/nlm64.c                                        |    2 +-
 bfd/nlmcode.h                                      |    2 +-
 bfd/nlmswap.h                                      |    2 +-
 bfd/ns32k.h                                        |    2 +-
 bfd/ns32knetbsd.c                                  |    2 +-
 bfd/oasys.c                                        |    6 +-
 bfd/opncls.c                                       |  375 +-
 bfd/osf-core.c                                     |    6 +-
 bfd/pc532-mach.c                                   |    2 +-
 bfd/pdp11.c                                        |   23 +-
 bfd/pe-arm-wince.c                                 |    2 +-
 bfd/pe-arm.c                                       |    2 +-
 bfd/pe-i386.c                                      |    2 +-
 bfd/pe-mcore.c                                     |    2 +-
 bfd/pe-mips.c                                      |   18 +-
 bfd/pe-ppc.c                                       |    2 +-
 bfd/pe-sh.c                                        |    2 +-
 bfd/pe-x86_64.c                                    |    2 +-
 bfd/peXXigen.c                                     |   60 +-
 bfd/pef-traceback.h                                |    2 +-
 bfd/pef.c                                          |    6 +-
 bfd/pef.h                                          |    2 +-
 bfd/pei-arm-wince.c                                |    2 +-
 bfd/pei-arm.c                                      |    2 +-
 bfd/pei-i386.c                                     |    2 +-
 bfd/pei-ia64.c                                     |    2 +-
 bfd/pei-mcore.c                                    |    2 +-
 bfd/pei-mips.c                                     |    2 +-
 bfd/pei-ppc.c                                      |    2 +-
 bfd/pei-sh.c                                       |    2 +-
 bfd/pei-x86_64.c                                   |    4 +-
 bfd/peicode.h                                      |   41 +-
 bfd/plugin.c                                       |    4 +-
 bfd/plugin.h                                       |    2 +-
 bfd/po/BLD-POTFILES.in                             |    2 +
 bfd/po/Make-in                                     |    2 +-
 bfd/po/SRC-POTFILES.in                             |    4 +
 bfd/po/bfd.pot                                     | 5105 ++-
 bfd/po/da.po                                       | 4388 ++-
 bfd/ppcboot.c                                      |    7 +-
 bfd/ptrace-core.c                                  |    2 +-
 bfd/reloc.c                                        |  165 +-
 bfd/reloc16.c                                      |    2 +-
 bfd/riscix.c                                       |    2 +-
 bfd/rs6000-core.c                                  |    6 +-
 bfd/sco5-core.c                                    |    6 +-
 bfd/section.c                                      |    8 +-
 bfd/simple.c                                       |    2 +-
 bfd/som.c                                          |    4 +-
 bfd/som.h                                          |    2 +-
 bfd/sparclinux.c                                   |   15 +-
 bfd/sparclynx.c                                    |    2 +-
 bfd/sparcnetbsd.c                                  |    2 +-
 bfd/srec.c                                         |   18 +-
 bfd/stab-syms.c                                    |    2 +-
 bfd/stabs.c                                        |    5 +-
 bfd/sunos.c                                        |    2 +-
 bfd/syms.c                                         |    4 +-
 bfd/sysdep.h                                       |    2 +-
 bfd/targets.c                                      |   13 +-
 bfd/tekhex.c                                       |    2 +-
 bfd/trad-core.c                                    |    2 +-
 bfd/vax1knetbsd.c                                  |    2 +-
 bfd/vaxbsd.c                                       |    2 +-
 bfd/vaxnetbsd.c                                    |    2 +-
 bfd/verilog.c                                      |    2 +-
 bfd/versados.c                                     |    3 +-
 bfd/version.h                                      |    2 +-
 bfd/version.m4                                     |    2 +-
 bfd/vms-alpha.c                                    |  240 +-
 bfd/vms-lib.c                                      |    7 +-
 bfd/vms-misc.c                                     |    6 +-
 bfd/vms.h                                          |    2 +-
 bfd/warning.m4                                     |   49 +-
 bfd/xcofflink.c                                    |   47 +-
 bfd/xsym.c                                         |    2 +-
 bfd/xsym.h                                         |    2 +-
 bfd/xtensa-isa.c                                   |    2 +-
 bfd/xtensa-modules.c                               |    2 +-
 binutils/BRANCHES                                  |    3 +-
 binutils/ChangeLog                                 |  642 +-
 binutils/ChangeLog-2016                            |  988 +
 binutils/MAINTAINERS                               |   21 +-
 binutils/Makefile.am                               |   12 +-
 binutils/Makefile.in                               |   12 +-
 binutils/NEWS                                      |   25 +-
 binutils/README                                    |    2 +-
 binutils/addr2line.c                               |    2 +-
 binutils/ar.c                                      |    2 +-
 binutils/arlex.l                                   |    8 +-
 binutils/arparse.y                                 |    4 +-
 binutils/arsup.c                                   |    2 +-
 binutils/arsup.h                                   |    2 +-
 binutils/bfdtest1.c                                |    2 +-
 binutils/bfdtest2.c                                |    2 +-
 binutils/bin2c.c                                   |    2 +-
 binutils/binemul.c                                 |    2 +-
 binutils/binemul.h                                 |    2 +-
 binutils/bucomm.c                                  |    2 +-
 binutils/bucomm.h                                  |    2 +-
 binutils/budbg.h                                   |    2 +-
 binutils/coffdump.c                                |    3 +-
 binutils/coffgrok.c                                |    2 +-
 binutils/coffgrok.h                                |    2 +-
 binutils/configure                                 |   76 +-
 binutils/configure.ac                              |    2 +-
 binutils/configure.com                             |    2 +-
 binutils/configure.tgt                             |    2 +-
 binutils/cxxfilt.c                                 |    5 +-
 binutils/debug.c                                   |    2 +-
 binutils/debug.h                                   |    2 +-
 binutils/deflex.l                                  |   10 +-
 binutils/defparse.y                                |    2 +-
 binutils/dlltool.c                                 |   26 +-
 binutils/dlltool.h                                 |    2 +-
 binutils/dllwrap.c                                 |    2 +-
 binutils/doc/Makefile.am                           |    2 +-
 binutils/doc/Makefile.in                           |    3 +-
 binutils/doc/binutils.texi                         |  104 +-
 binutils/dwarf-mode.el                             |    5 +-
 binutils/dwarf.c                                   |  149 +-
 binutils/dwarf.h                                   |    4 +-
 binutils/elfcomm.c                                 |   10 +-
 binutils/elfcomm.h                                 |    2 +-
 binutils/elfedit.c                                 |    4 +-
 binutils/embedspu.sh                               |    2 +-
 binutils/emul_aix.c                                |    2 +-
 binutils/emul_vanilla.c                            |    2 +-
 binutils/filemode.c                                |    2 +-
 binutils/ieee.c                                    |    2 +-
 binutils/is-ranlib.c                               |    2 +-
 binutils/is-strip.c                                |    2 +-
 binutils/makefile.vms                              |    2 +-
 binutils/maybe-ranlib.c                            |    2 +-
 binutils/maybe-strip.c                             |    2 +-
 binutils/mclex.c                                   |    2 +-
 binutils/mcparse.y                                 |    2 +-
 binutils/nlmconv.c                                 |    2 +-
 binutils/nlmconv.h                                 |    2 +-
 binutils/nlmheader.y                               |    2 +-
 binutils/nm.c                                      |   90 +-
 binutils/not-ranlib.c                              |    2 +-
 binutils/not-strip.c                               |    2 +-
 binutils/objcopy.c                                 |   18 +-
 binutils/objdump.c                                 |  159 +-
 binutils/objdump.h                                 |    2 +-
 binutils/od-elf32_avr.c                            |    2 +-
 binutils/od-macho.c                                |    4 +-
 binutils/od-xcoff.c                                |    2 +-
 binutils/po/Make-in                                |    2 +-
 binutils/po/binutils.pot                           | 4757 ++-
 binutils/prdbg.c                                   |    2 +-
 binutils/ranlib.sh                                 |    2 +-
 binutils/rclex.c                                   |    4 +-
 binutils/rcparse.y                                 |    2 +-
 binutils/rdcoff.c                                  |    2 +-
 binutils/rddbg.c                                   |    2 +-
 binutils/readelf.c                                 |  581 +-
 binutils/rename.c                                  |    2 +-
 binutils/resbin.c                                  |    9 +-
 binutils/rescoff.c                                 |    2 +-
 binutils/resrc.c                                   |    2 +-
 binutils/resres.c                                  |    2 +-
 binutils/sanity.sh                                 |    2 +-
 binutils/size.c                                    |    2 +-
 binutils/srconv.c                                  |   44 +-
 binutils/stabs.c                                   |    7 +-
 binutils/strings.c                                 |    7 +-
 binutils/sysdep.h                                  |    2 +-
 binutils/sysdump.c                                 |   18 +-
 binutils/sysinfo.y                                 |    6 +-
 binutils/syslex.l                                  |    8 +-
 binutils/syslex_wrap.c                             |    2 +-
 .../testsuite/binutils-all/aarch64/aarch64.exp     |    2 +-
 binutils/testsuite/binutils-all/ar.exp             |    2 +-
 binutils/testsuite/binutils-all/arc/objdump.exp    |    4 +-
 binutils/testsuite/binutils-all/arm/objdump.exp    |    2 +-
 binutils/testsuite/binutils-all/bfin/objdump.exp   |    2 +-
 binutils/testsuite/binutils-all/compress.exp       |    2 +-
 binutils/testsuite/binutils-all/dlltool.exp        |    2 +-
 binutils/testsuite/binutils-all/dw2-1.S            |    2 +-
 binutils/testsuite/binutils-all/dw2-2.S            |    2 +-
 binutils/testsuite/binutils-all/dw2-3.S            |    2 +-
 binutils/testsuite/binutils-all/dw2-compressed.S   |    2 +-
 binutils/testsuite/binutils-all/dw2-ranges.S       |    2 +-
 binutils/testsuite/binutils-all/elfedit.exp        |    2 +-
 binutils/testsuite/binutils-all/hppa/objdump.exp   |    2 +-
 binutils/testsuite/binutils-all/i386/i386.exp      |    2 +-
 binutils/testsuite/binutils-all/m68k/objdump.exp   |    2 +-
 binutils/testsuite/binutils-all/mips/mips-ase-1.d  |   29 +
 binutils/testsuite/binutils-all/mips/mips-ase-1.s  |   12 +
 binutils/testsuite/binutils-all/mips/mips-ase-2.d  |   29 +
 binutils/testsuite/binutils-all/mips/mips-ase-2.s  |   12 +
 binutils/testsuite/binutils-all/mips/mips-ase-3.d  |   18 +
 binutils/testsuite/binutils-all/mips/mips.exp      |    8 +-
 .../binutils-all/mips/mips16-extend-insn.d         |  331 +
 .../binutils-all/mips/mips16-extend-insn.s         |  630 +
 .../binutils-all/mips/mips16-extend-noinsn.d       |   39 +
 .../binutils-all/mips/mips16-extend-noinsn.s       |   25 +
 .../testsuite/binutils-all/mips/mips16-pcrel.d     |  200 +
 .../testsuite/binutils-all/mips/mips16-pcrel.s     |  219 +
 .../testsuite/binutils-all/mips/mips16-undecoded.s |    2 +-
 binutils/testsuite/binutils-all/nm-ver.s           |    9 +
 binutils/testsuite/binutils-all/nm.exp             |   33 +-
 binutils/testsuite/binutils-all/objcopy.exp        |    2 +-
 binutils/testsuite/binutils-all/objdump.exp        |   86 +-
 binutils/testsuite/binutils-all/readelf.exp        |    2 +-
 binutils/testsuite/binutils-all/readelf.n          |    2 +-
 binutils/testsuite/binutils-all/readelf.s          |    2 +-
 binutils/testsuite/binutils-all/readelf.s-64       |   10 +-
 binutils/testsuite/binutils-all/size.exp           |    2 +-
 binutils/testsuite/binutils-all/update-section.exp |    2 +-
 binutils/testsuite/binutils-all/vax/objdump.exp    |    2 +-
 binutils/testsuite/binutils-all/windres/README     |    2 +-
 .../testsuite/binutils-all/windres/controldata.rc  |    6 +
 .../testsuite/binutils-all/windres/controldata.rsd |   18 +
 binutils/testsuite/binutils-all/windres/msupdate   |    2 +-
 .../testsuite/binutils-all/windres/windres.exp     |    2 +-
 binutils/testsuite/binutils-all/x86-64/x86-64.exp  |    2 +-
 binutils/testsuite/config/default.exp              |    2 +-
 binutils/testsuite/lib/binutils-common.exp         |    2 +-
 binutils/testsuite/lib/utils-lib.exp               |    5 +-
 binutils/unwind-ia64.c                             |    2 +-
 binutils/unwind-ia64.h                             |    2 +-
 binutils/version.c                                 |    4 +-
 binutils/windint.h                                 |    2 +-
 binutils/windmc.c                                  |    2 +-
 binutils/windmc.h                                  |    2 +-
 binutils/windres.c                                 |    2 +-
 binutils/windres.h                                 |    2 +-
 binutils/winduni.c                                 |    2 +-
 binutils/winduni.h                                 |    2 +-
 binutils/wrstabs.c                                 |    2 +-
 config.guess                                       |   28 +-
 config.sub                                         |   27 +-
 config/ChangeLog                                   |   10 +
 config/acx.m4                                      |    2 +-
 config/bootstrap-asan.mk                           |    2 +-
 config/multi.m4                                    |    3 +-
 config/picflag.m4                                  |    2 +-
 configure                                          |  510 +-
 configure.ac                                       |  279 +-
 cpu/ChangeLog                                      |    4 +
 cpu/mep.opc                                        |    1 +
 elfcpp/ChangeLog                                   |   59 +-
 elfcpp/ChangeLog-2016                              |   75 +
 elfcpp/README                                      |    2 +-
 elfcpp/aarch64.h                                   |    2 +-
 elfcpp/arm.h                                       |    2 +-
 elfcpp/dwarf.h                                     |    2 +-
 elfcpp/elfcpp.h                                    |    3 +-
 elfcpp/elfcpp_file.h                               |    2 +-
 elfcpp/elfcpp_internal.h                           |    2 +-
 elfcpp/elfcpp_swap.h                               |    2 +-
 elfcpp/i386.h                                      |    2 +-
 elfcpp/mips.h                                      |    2 +-
 elfcpp/powerpc.h                                   |    2 +-
 elfcpp/s390.h                                      |    2 +-
 elfcpp/sparc.h                                     |    2 +-
 elfcpp/tilegx.h                                    |    2 +-
 elfcpp/x86_64.h                                    |    2 +-
 etc/ChangeLog                                      |    6 +
 etc/add-log.el                                     |    2 +-
 etc/texi2pod.pl                                    |    2 +-
 etc/update-copyright.py                            |  620 +
 gas/CONTRIBUTORS                                   |    2 +-
 gas/ChangeLog                                      | 4389 +---
 gas/ChangeLog-2016                                 | 6024 +++
 gas/MAINTAINERS                                    |    2 +-
 gas/Makefile.am                                    |   40 +-
 gas/Makefile.in                                    |   81 +-
 gas/NEWS                                           |   10 +-
 gas/README                                         |    2 +-
 gas/app.c                                          |    7 +-
 gas/as.c                                           |    5 +-
 gas/as.h                                           |    9 +-
 gas/asintl.h                                       |    4 +-
 gas/atof-generic.c                                 |    4 +-
 gas/bignum.h                                       |    2 +-
 gas/bit_fix.h                                      |    4 +-
 gas/cgen.c                                         |    2 +-
 gas/cgen.h                                         |    2 +-
 gas/compress-debug.c                               |    2 +-
 gas/compress-debug.h                               |    2 +-
 gas/cond.c                                         |    2 +-
 gas/config.in                                      |    3 +
 gas/config/aout_gnu.h                              |    2 +-
 gas/config/atof-ieee.c                             |    4 +-
 gas/config/atof-vax.c                              |    2 +-
 gas/config/bfin-aux.h                              |    2 +-
 gas/config/bfin-defs.h                             |    4 +-
 gas/config/bfin-lex-wrapper.c                      |    2 +-
 gas/config/bfin-lex.l                              |   15 +-
 gas/config/bfin-parse.y                            |    8 +-
 gas/config/e-crisaout.c                            |    2 +-
 gas/config/e-criself.c                             |    2 +-
 gas/config/e-i386aout.c                            |    2 +-
 gas/config/e-i386coff.c                            |    2 +-
 gas/config/e-i386elf.c                             |    2 +-
 gas/config/e-mipself.c                             |    2 +-
 gas/config/itbl-mips.h                             |    2 +-
 gas/config/m68k-parse.h                            |    2 +-
 gas/config/m68k-parse.y                            |    2 +-
 gas/config/obj-aout.c                              |    2 +-
 gas/config/obj-aout.h                              |    2 +-
 gas/config/obj-coff-seh.c                          |    2 +-
 gas/config/obj-coff-seh.h                          |    4 +-
 gas/config/obj-coff.c                              |   12 +-
 gas/config/obj-coff.h                              |    2 +-
 gas/config/obj-ecoff.c                             |    4 +-
 gas/config/obj-ecoff.h                             |    2 +-
 gas/config/obj-elf.c                               |    7 +-
 gas/config/obj-elf.h                               |    2 +-
 gas/config/obj-evax.c                              |   10 +-
 gas/config/obj-evax.h                              |    2 +-
 gas/config/obj-fdpicelf.c                          |    2 +-
 gas/config/obj-fdpicelf.h                          |    2 +-
 gas/config/obj-macho.c                             |   12 +-
 gas/config/obj-macho.h                             |    2 +-
 gas/config/obj-multi.c                             |    2 +-
 gas/config/obj-multi.h                             |    2 +-
 gas/config/obj-som.c                               |    2 +-
 gas/config/obj-som.h                               |    2 +-
 gas/config/rl78-defs.h                             |    2 +-
 gas/config/rl78-parse.y                            |    2 +-
 gas/config/rx-defs.h                               |    2 +-
 gas/config/rx-parse.y                              |    4 +-
 gas/config/tc-aarch64.c                            | 1293 +-
 gas/config/tc-aarch64.h                            |    2 +-
 gas/config/tc-alpha.c                              |   10 +-
 gas/config/tc-alpha.h                              |    2 +-
 gas/config/tc-arc.c                                |  669 +-
 gas/config/tc-arc.h                                |    2 +-
 gas/config/tc-arm.c                                |  325 +-
 gas/config/tc-arm.h                                |    2 +-
 gas/config/tc-avr.c                                |   16 +-
 gas/config/tc-avr.h                                |    2 +-
 gas/config/tc-bfin.c                               |    6 +-
 gas/config/tc-bfin.h                               |    2 +-
 gas/config/tc-cr16.c                               |   38 +-
 gas/config/tc-cr16.h                               |    2 +-
 gas/config/tc-cris.c                               |    4 +-
 gas/config/tc-cris.h                               |    2 +-
 gas/config/tc-crx.c                                |   35 +-
 gas/config/tc-crx.h                                |    2 +-
 gas/config/tc-d10v.c                               |    6 +-
 gas/config/tc-d10v.h                               |    2 +-
 gas/config/tc-d30v.c                               |   10 +-
 gas/config/tc-d30v.h                               |    2 +-
 gas/config/tc-dlx.c                                |    5 +-
 gas/config/tc-dlx.h                                |    2 +-
 gas/config/tc-epiphany.c                           |   14 +-
 gas/config/tc-epiphany.h                           |    2 +-
 gas/config/tc-fr30.c                               |    2 +-
 gas/config/tc-fr30.h                               |    2 +-
 gas/config/tc-frv.c                                |    8 +-
 gas/config/tc-frv.h                                |    2 +-
 gas/config/tc-ft32.c                               |    2 +-
 gas/config/tc-ft32.h                               |    2 +-
 gas/config/tc-generic.c                            |    2 +-
 gas/config/tc-generic.h                            |    2 +-
 gas/config/tc-h8300.c                              |    3 +-
 gas/config/tc-h8300.h                              |    2 +-
 gas/config/tc-hppa.c                               |   10 +-
 gas/config/tc-hppa.h                               |    4 +-
 gas/config/tc-i370.c                               |   37 +-
 gas/config/tc-i370.h                               |    2 +-
 gas/config/tc-i386-intel.c                         |    4 +-
 gas/config/tc-i386.c                               |  112 +-
 gas/config/tc-i386.h                               |    2 +-
 gas/config/tc-i860.c                               |    2 +-
 gas/config/tc-i860.h                               |    2 +-
 gas/config/tc-i960.c                               |   14 +-
 gas/config/tc-i960.h                               |    2 +-
 gas/config/tc-ia64.c                               |   17 +-
 gas/config/tc-ia64.h                               |    2 +-
 gas/config/tc-ip2k.c                               |    2 +-
 gas/config/tc-ip2k.h                               |    2 +-
 gas/config/tc-iq2000.c                             |    2 +-
 gas/config/tc-iq2000.h                             |    2 +-
 gas/config/tc-lm32.c                               |    2 +-
 gas/config/tc-lm32.h                               |    2 +-
 gas/config/tc-m32c.c                               |    2 +-
 gas/config/tc-m32c.h                               |    2 +-
 gas/config/tc-m32r.c                               |   10 +-
 gas/config/tc-m32r.h                               |    2 +-
 gas/config/tc-m68851.h                             |    2 +-
 gas/config/tc-m68hc11.c                            |   15 +-
 gas/config/tc-m68hc11.h                            |    2 +-
 gas/config/tc-m68k.c                               |   31 +-
 gas/config/tc-m68k.h                               |    2 +-
 gas/config/tc-mcore.c                              |   16 +-
 gas/config/tc-mcore.h                              |    2 +-
 gas/config/tc-mep.c                                |   30 +-
 gas/config/tc-mep.h                                |    4 +-
 gas/config/tc-metag.c                              |   17 +-
 gas/config/tc-metag.h                              |    2 +-
 gas/config/tc-microblaze.c                         |    7 +-
 gas/config/tc-microblaze.h                         |    2 +-
 gas/config/tc-mips.c                               |  236 +-
 gas/config/tc-mips.h                               |    2 +-
 gas/config/tc-mmix.c                               |    4 +-
 gas/config/tc-mmix.h                               |    2 +-
 gas/config/tc-mn10200.c                            |    6 +-
 gas/config/tc-mn10200.h                            |    2 +-
 gas/config/tc-mn10300.c                            |   10 +-
 gas/config/tc-mn10300.h                            |    2 +-
 gas/config/tc-moxie.c                              |    9 +-
 gas/config/tc-moxie.h                              |    2 +-
 gas/config/tc-msp430.c                             |   35 +-
 gas/config/tc-msp430.h                             |    4 +-
 gas/config/tc-mt.c                                 |    3 +-
 gas/config/tc-mt.h                                 |    2 +-
 gas/config/tc-nds32.c                              |   71 +-
 gas/config/tc-nds32.h                              |    6 +-
 gas/config/tc-nios2.c                              |   10 +-
 gas/config/tc-nios2.h                              |    4 +-
 gas/config/tc-ns32k.c                              |   42 +-
 gas/config/tc-ns32k.h                              |    2 +-
 gas/config/tc-or1k.c                               |    2 +-
 gas/config/tc-or1k.h                               |    2 +-
 gas/config/tc-pdp11.c                              |   16 +-
 gas/config/tc-pdp11.h                              |    2 +-
 gas/config/tc-pj.c                                 |    2 +-
 gas/config/tc-pj.h                                 |    2 +-
 gas/config/tc-ppc.c                                |   88 +-
 gas/config/tc-ppc.h                                |    2 +-
 gas/config/tc-pru.c                                | 1951 +
 gas/config/tc-pru.h                                |  154 +
 gas/config/tc-riscv.c                              | 2550 ++
 gas/config/tc-riscv.h                              |  115 +
 gas/config/tc-rl78.c                               |    2 +-
 gas/config/tc-rl78.h                               |    2 +-
 gas/config/tc-rx.c                                 |   12 +-
 gas/config/tc-rx.h                                 |    2 +-
 gas/config/tc-s390.c                               |   90 +-
 gas/config/tc-s390.h                               |    2 +-
 gas/config/tc-score.c                              |   75 +-
 gas/config/tc-score.h                              |    2 +-
 gas/config/tc-score7.c                             |   27 +-
 gas/config/tc-sh.c                                 |   10 +-
 gas/config/tc-sh.h                                 |    2 +-
 gas/config/tc-sh64.c                               |    4 +-
 gas/config/tc-sh64.h                               |    2 +-
 gas/config/tc-sparc.c                              |  188 +-
 gas/config/tc-sparc.h                              |    2 +-
 gas/config/tc-spu.c                                |    2 +-
 gas/config/tc-spu.h                                |    2 +-
 gas/config/tc-tic30.c                              |    2 +-
 gas/config/tc-tic30.h                              |    2 +-
 gas/config/tc-tic4x.c                              |   27 +-
 gas/config/tc-tic4x.h                              |    2 +-
 gas/config/tc-tic54x.c                             |   14 +-
 gas/config/tc-tic54x.h                             |    2 +-
 gas/config/tc-tic6x.c                              |    2 +-
 gas/config/tc-tic6x.h                              |    2 +-
 gas/config/tc-tilegx.c                             |    2 +-
 gas/config/tc-tilegx.h                             |    2 +-
 gas/config/tc-tilepro.c                            |    2 +-
 gas/config/tc-tilepro.h                            |    2 +-
 gas/config/tc-v850.c                               |   16 +-
 gas/config/tc-v850.h                               |    2 +-
 gas/config/tc-vax.c                                |   14 +-
 gas/config/tc-vax.h                                |    2 +-
 gas/config/tc-visium.c                             |   11 +-
 gas/config/tc-visium.h                             |    2 +-
 gas/config/tc-xc16x.c                              |    2 +-
 gas/config/tc-xc16x.h                              |    2 +-
 gas/config/tc-xgate.c                              |    8 +-
 gas/config/tc-xgate.h                              |    4 +-
 gas/config/tc-xstormy16.c                          |    5 +-
 gas/config/tc-xstormy16.h                          |    2 +-
 gas/config/tc-xtensa.c                             |   12 +-
 gas/config/tc-xtensa.h                             |    2 +-
 gas/config/tc-z80.c                                |   11 +-
 gas/config/tc-z80.h                                |    2 +-
 gas/config/tc-z8k.c                                |   11 +-
 gas/config/tc-z8k.h                                |    2 +-
 gas/config/te-386bsd.h                             |    2 +-
 gas/config/te-aix.h                                |    2 +-
 gas/config/te-aix5.h                               |    2 +-
 gas/config/te-armeabi.h                            |    2 +-
 gas/config/te-armfbsdeabi.h                        |    2 +-
 gas/config/te-armfbsdvfp.h                         |    2 +-
 gas/config/te-armlinuxeabi.h                       |    2 +-
 gas/config/te-dragonfly.h                          |    2 +-
 gas/config/te-dynix.h                              |    2 +-
 gas/config/te-epoc-pe.h                            |    2 +-
 gas/config/te-freebsd.h                            |    2 +-
 gas/config/te-generic.h                            |    2 +-
 gas/config/te-gnu.h                                |    2 +-
 gas/config/te-go32.h                               |    2 +-
 gas/config/te-hppa.h                               |    2 +-
 gas/config/te-hppa64.h                             |    2 +-
 gas/config/te-hppalinux64.h                        |    2 +-
 gas/config/te-hpux.h                               |    2 +-
 gas/config/te-i386aix.h                            |    2 +-
 gas/config/te-ia64aix.h                            |    2 +-
 gas/config/te-interix.h                            |    2 +-
 gas/config/te-irix.h                               |    2 +-
 gas/config/te-linux.h                              |    2 +-
 gas/config/te-lynx.h                               |    2 +-
 gas/config/te-mach.h                               |    2 +-
 gas/config/te-macos.h                              |    2 +-
 gas/config/te-nacl.h                               |    2 +-
 gas/config/te-nbsd.h                               |    2 +-
 gas/config/te-nbsd532.h                            |    2 +-
 gas/config/te-netware.h                            |    2 +-
 gas/config/te-pc532mach.h                          |    2 +-
 gas/config/te-pe.h                                 |    2 +-
 gas/config/te-pep.h                                |    2 +-
 gas/config/te-psos.h                               |    2 +-
 gas/config/te-riscix.h                             |    2 +-
 gas/config/te-solaris.h                            |    2 +-
 gas/config/te-sparcaout.h                          |    2 +-
 gas/config/te-sun3.h                               |    2 +-
 gas/config/te-svr4.h                               |    2 +-
 gas/config/te-symbian.h                            |    2 +-
 gas/config/te-tmips.h                              |    2 +-
 gas/config/te-uclinux.h                            |    2 +-
 gas/config/te-vms.c                                |    4 +-
 gas/config/te-vms.h                                |    2 +-
 gas/config/te-vxworks.h                            |    2 +-
 gas/config/te-wince-pe.h                           |    2 +-
 gas/config/vax-inst.h                              |    2 +-
 gas/config/xtensa-istack.h                         |    2 +-
 gas/config/xtensa-relax.c                          |   10 +-
 gas/config/xtensa-relax.h                          |    2 +-
 gas/configure                                      |  122 +-
 gas/configure.ac                                   |    8 +-
 gas/configure.com                                  |    2 +-
 gas/configure.tgt                                  |   40 +-
 gas/debug.c                                        |    2 +-
 gas/depend.c                                       |    6 +-
 gas/doc/Makefile.am                                |    4 +-
 gas/doc/Makefile.in                                |    6 +-
 gas/doc/all.texi                                   |    4 +-
 gas/doc/as.texinfo                                 |  135 +-
 gas/doc/c-aarch64.texi                             |    7 +-
 gas/doc/c-alpha.texi                               |    2 +-
 gas/doc/c-arc.texi                                 |  106 +-
 gas/doc/c-arm.texi                                 |   12 +-
 gas/doc/c-avr.texi                                 |    2 +-
 gas/doc/c-bfin.texi                                |    2 +-
 gas/doc/c-cr16.texi                                |    2 +-
 gas/doc/c-cris.texi                                |    2 +-
 gas/doc/c-d10v.texi                                |    2 +-
 gas/doc/c-d30v.texi                                |    2 +-
 gas/doc/c-epiphany.texi                            |    2 +-
 gas/doc/c-h8300.texi                               |    2 +-
 gas/doc/c-hppa.texi                                |    4 +-
 gas/doc/c-i370.texi                                |    4 +-
 gas/doc/c-i386.texi                                |   17 +-
 gas/doc/c-i860.texi                                |    2 +-
 gas/doc/c-i960.texi                                |    2 +-
 gas/doc/c-ia64.texi                                |    2 +-
 gas/doc/c-ip2k.texi                                |    2 +-
 gas/doc/c-lm32.texi                                |    4 +-
 gas/doc/c-m32c.texi                                |    2 +-
 gas/doc/c-m32r.texi                                |   10 +-
 gas/doc/c-m68hc11.texi                             |    2 +-
 gas/doc/c-m68k.texi                                |    4 +-
 gas/doc/c-metag.texi                               |    2 +-
 gas/doc/c-microblaze.texi                          |    2 +-
 gas/doc/c-mips.texi                                |   33 +-
 gas/doc/c-mmix.texi                                |    4 +-
 gas/doc/c-msp430.texi                              |    4 +-
 gas/doc/c-mt.texi                                  |    2 +-
 gas/doc/c-nds32.texi                               |    4 +-
 gas/doc/c-nios2.texi                               |    2 +-
 gas/doc/c-ns32k.texi                               |    4 +-
 gas/doc/c-pdp11.texi                               |    2 +-
 gas/doc/c-pj.texi                                  |    2 +-
 gas/doc/c-ppc.texi                                 |    2 +-
 gas/doc/c-pru.texi                                 |  150 +
 gas/doc/c-riscv.texi                               |   41 +
 gas/doc/c-rl78.texi                                |    2 +-
 gas/doc/c-rx.texi                                  |    4 +-
 gas/doc/c-s390.texi                                |   48 +-
 gas/doc/c-score.texi                               |    2 +-
 gas/doc/c-sh.texi                                  |    2 +-
 gas/doc/c-sh64.texi                                |    2 +-
 gas/doc/c-sparc.texi                               |   16 +-
 gas/doc/c-tic54x.texi                              |    2 +-
 gas/doc/c-tic6x.texi                               |    4 +-
 gas/doc/c-tilegx.texi                              |    4 +-
 gas/doc/c-tilepro.texi                             |    4 +-
 gas/doc/c-v850.texi                                |   10 +-
 gas/doc/c-vax.texi                                 |    2 +-
 gas/doc/c-visium.texi                              |    2 +-
 gas/doc/c-xc16x.texi                               |    2 +-
 gas/doc/c-xgate.texi                               |    4 +-
 gas/doc/c-xstormy16.texi                           |    2 +-
 gas/doc/c-xtensa.texi                              |    4 +-
 gas/doc/c-z80.texi                                 |    2 +-
 gas/doc/c-z8k.texi                                 |    2 +-
 gas/doc/h8.texi                                    |    2 +-
 gas/doc/internals.texi                             |    2 +-
 gas/dw2gencfi.c                                    |   50 +-
 gas/dw2gencfi.h                                    |    3 +-
 gas/dwarf2dbg.c                                    |    8 +-
 gas/dwarf2dbg.h                                    |    2 +-
 gas/ecoff.c                                        |    6 +-
 gas/ecoff.h                                        |    2 +-
 gas/ehopt.c                                        |    2 +-
 gas/emul-target.h                                  |    2 +-
 gas/emul.h                                         |    2 +-
 gas/expr.c                                         |   19 +-
 gas/expr.h                                         |    2 +-
 gas/flonum-copy.c                                  |    2 +-
 gas/flonum-konst.c                                 |    2 +-
 gas/flonum-mult.c                                  |    2 +-
 gas/flonum.h                                       |    2 +-
 gas/frags.c                                        |    2 +-
 gas/frags.h                                        |    2 +-
 gas/hash.c                                         |    2 +-
 gas/hash.h                                         |    2 +-
 gas/input-file.c                                   |    2 +-
 gas/input-file.h                                   |    4 +-
 gas/input-scrub.c                                  |   93 +-
 gas/itbl-lex-wrapper.c                             |    2 +-
 gas/itbl-lex.h                                     |    2 +-
 gas/itbl-lex.l                                     |   12 +-
 gas/itbl-ops.c                                     |    8 +-
 gas/itbl-ops.h                                     |    2 +-
 gas/itbl-parse.y                                   |    2 +-
 gas/listing.c                                      |    4 +-
 gas/listing.h                                      |    2 +-
 gas/literal.c                                      |    2 +-
 gas/macro.c                                        |    6 +-
 gas/macro.h                                        |    2 +-
 gas/makefile.vms                                   |    2 +-
 gas/messages.c                                     |   78 +-
 gas/obj.h                                          |    2 +-
 gas/output-file.c                                  |    2 +-
 gas/output-file.h                                  |    2 +-
 gas/po/Make-in                                     |    2 +-
 gas/po/POTFILES.in                                 |    4 +
 gas/po/gas.pot                                     | 8923 +++--
 gas/po/sv.po                                       |20023 ++++++++++
 gas/read.c                                         |   99 +-
 gas/read.h                                         |    9 +-
 gas/remap.c                                        |    2 +-
 gas/sb.c                                           |    2 +-
 gas/sb.h                                           |    2 +-
 gas/stabs.c                                        |   51 +-
 gas/struc-symbol.h                                 |    6 +-
 gas/subsegs.c                                      |    6 +-
 gas/subsegs.h                                      |    2 +-
 gas/symbols.c                                      |   21 +-
 gas/symbols.h                                      |    4 +-
 gas/tc.h                                           |    2 +-
 gas/testsuite/config/default.exp                   |    2 +-
 gas/testsuite/gas/aarch64/aarch64.exp              |    2 +-
 gas/testsuite/gas/aarch64/addsub.d                 |    2 +-
 gas/testsuite/gas/aarch64/addsub.s                 |    2 +-
 gas/testsuite/gas/aarch64/adr_1.d                  |    1 +
 gas/testsuite/gas/aarch64/advsimd-across.d         |    2 +-
 gas/testsuite/gas/aarch64/advsimd-across.s         |    2 +-
 gas/testsuite/gas/aarch64/advsimd-armv8_3.d        |   33 +
 gas/testsuite/gas/aarch64/advsimd-armv8_3.s        |   36 +
 gas/testsuite/gas/aarch64/advsimd-fp16.d           |   14 +-
 gas/testsuite/gas/aarch64/advsimd-fp16.s           |    3 +
 gas/testsuite/gas/aarch64/advsimd-misc.d           |    2 +-
 gas/testsuite/gas/aarch64/advsimd-misc.s           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-copy.d           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-copy.s           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-misc.d           |    2 +-
 gas/testsuite/gas/aarch64/advsisd-misc.s           |    2 +-
 gas/testsuite/gas/aarch64/alias-2.d                |   34 +-
 gas/testsuite/gas/aarch64/alias.d                  |   28 +-
 gas/testsuite/gas/aarch64/alias.s                  |    2 +-
 gas/testsuite/gas/aarch64/armv8-ras-1.d            |    2 +-
 gas/testsuite/gas/aarch64/b_1.d                    |    4 +-
 gas/testsuite/gas/aarch64/b_c_1.d                  |   58 +
 gas/testsuite/gas/aarch64/b_c_1.s                  |   76 +
 gas/testsuite/gas/aarch64/beq_1.d                  |    6 +-
 gas/testsuite/gas/aarch64/bitfield-alias.s         |    2 +-
 gas/testsuite/gas/aarch64/bitfield-bfm.s           |    2 +-
 gas/testsuite/gas/aarch64/bitfield-dump            |    2 +-
 gas/testsuite/gas/aarch64/bitfield-no-aliases.d    |    2 +-
 gas/testsuite/gas/aarch64/codealign.d              |    2 +-
 gas/testsuite/gas/aarch64/codealign_1.d            |    2 +-
 gas/testsuite/gas/aarch64/crc32-directive.d        |    2 +-
 gas/testsuite/gas/aarch64/crc32.d                  |    2 +-
 gas/testsuite/gas/aarch64/crc32.s                  |    2 +-
 gas/testsuite/gas/aarch64/crypto-directive.d       |    2 +-
 gas/testsuite/gas/aarch64/crypto.d                 |    2 +-
 gas/testsuite/gas/aarch64/crypto.s                 |    2 +-
 gas/testsuite/gas/aarch64/diagnostic.l             |  209 +-
 gas/testsuite/gas/aarch64/diagnostic.s             |   38 +
 gas/testsuite/gas/aarch64/dwarf.d                  |   32 +-
 gas/testsuite/gas/aarch64/float-fp16.d             |   14 +-
 gas/testsuite/gas/aarch64/floatdp2.d               |    2 +-
 gas/testsuite/gas/aarch64/floatdp2.s               |    2 +-
 gas/testsuite/gas/aarch64/fp-armv8_3.d             |   10 +
 gas/testsuite/gas/aarch64/fp-armv8_3.s             |    5 +
 gas/testsuite/gas/aarch64/fp-const0-parse.d        |    2 +-
 gas/testsuite/gas/aarch64/fp-const0-parse.s        |    2 +-
 gas/testsuite/gas/aarch64/fp_cvt_int.d             |    2 +-
 gas/testsuite/gas/aarch64/fp_cvt_int.s             |    2 +-
 gas/testsuite/gas/aarch64/fpmov.d                  |    2 +-
 gas/testsuite/gas/aarch64/illegal-crypto-nofp.d    |    3 +
 gas/testsuite/gas/aarch64/illegal-crypto-nofp.l    |   19 +
 gas/testsuite/gas/aarch64/illegal-fcmla.d          |    2 +
 gas/testsuite/gas/aarch64/illegal-fcmla.l          |   17 +
 gas/testsuite/gas/aarch64/illegal-fcmla.s          |   25 +
 gas/testsuite/gas/aarch64/illegal-fjcvtzs.d        |    2 +
 gas/testsuite/gas/aarch64/illegal-fjcvtzs.l        |    8 +
 gas/testsuite/gas/aarch64/illegal-fjcvtzs.s        |   14 +
 gas/testsuite/gas/aarch64/illegal-fp16-nofp.d      |    2 +
 gas/testsuite/gas/aarch64/illegal-fp16-nofp.l      |    6 +
 gas/testsuite/gas/aarch64/illegal-fp16-nofp.s      |    7 +
 gas/testsuite/gas/aarch64/illegal-ldapr.d          |    2 +
 gas/testsuite/gas/aarch64/illegal-ldapr.l          |   16 +
 gas/testsuite/gas/aarch64/illegal-ldapr.s          |   25 +
 gas/testsuite/gas/aarch64/illegal-ldraa.d          |    2 +
 gas/testsuite/gas/aarch64/illegal-ldraa.l          |   35 +
 gas/testsuite/gas/aarch64/illegal-ldraa.s          |   44 +
 gas/testsuite/gas/aarch64/illegal-lse.l            |  456 +-
 gas/testsuite/gas/aarch64/illegal-lse.s            |    2 +-
 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d   |    2 +
 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.l   |    3 +
 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.s   |    6 +
 gas/testsuite/gas/aarch64/illegal-sysreg-3.d       |    3 +
 gas/testsuite/gas/aarch64/illegal-sysreg-3.l       |   21 +
 gas/testsuite/gas/aarch64/illegal.l                |    8 +-
 gas/testsuite/gas/aarch64/illegal.s                |   20 +-
 gas/testsuite/gas/aarch64/ilp32-basic.d            |    4 +-
 gas/testsuite/gas/aarch64/inst-directive.d         |    2 +-
 gas/testsuite/gas/aarch64/int-insns.d              |   18 +-
 gas/testsuite/gas/aarch64/ldr_1.d                  |    4 +-
 gas/testsuite/gas/aarch64/ldst-exclusive.d         |    2 +-
 gas/testsuite/gas/aarch64/ldst-exclusive.s         |    2 +-
 gas/testsuite/gas/aarch64/ldst-rcpc-armv8_2.d      |   21 +
 gas/testsuite/gas/aarch64/ldst-rcpc.d              |   20 +
 gas/testsuite/gas/aarch64/ldst-rcpc.s              |   22 +
 gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d  |  416 +-
 gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s  |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d   |  416 +-
 gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s   |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-pair.d          |  476 +-
 gas/testsuite/gas/aarch64/ldst-reg-pair.s          |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d    |  170 +-
 gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s    |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d       |  416 +-
 gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s       |    2 +-
 gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d  |  370 +-
 gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s  |    2 +-
 gas/testsuite/gas/aarch64/legacy_reg_names.l       |    4 +-
 gas/testsuite/gas/aarch64/lor-directive.d          |    2 +-
 gas/testsuite/gas/aarch64/lor.d                    |    2 +-
 gas/testsuite/gas/aarch64/lor.s                    |    2 +-
 gas/testsuite/gas/aarch64/lse-atomic.d             |    2 +-
 gas/testsuite/gas/aarch64/lse-atomic.s             |    2 +-
 gas/testsuite/gas/aarch64/mapmisc.d                |   78 +-
 gas/testsuite/gas/aarch64/mov-no-aliases.d         |    2 +-
 gas/testsuite/gas/aarch64/mov.d                    |    2 +-
 gas/testsuite/gas/aarch64/movi.d                   |    2 +-
 gas/testsuite/gas/aarch64/movw_label.d             |   16 +-
 gas/testsuite/gas/aarch64/msr.d                    |    2 +-
 gas/testsuite/gas/aarch64/msr.s                    |    2 +-
 gas/testsuite/gas/aarch64/neon-fp-cvt-int.d        |    2 +-
 gas/testsuite/gas/aarch64/neon-fp-cvt-int.s        |    2 +-
 gas/testsuite/gas/aarch64/neon-frint.d             |    2 +-
 gas/testsuite/gas/aarch64/neon-ins.d               |    2 +-
 gas/testsuite/gas/aarch64/neon-not.d               |    2 +-
 gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d  |    2 +-
 gas/testsuite/gas/aarch64/neon-vfp-reglist.d       |    2 +-
 gas/testsuite/gas/aarch64/no-aliases.d             |   28 +-
 gas/testsuite/gas/aarch64/optional.d               |   12 +-
 gas/testsuite/gas/aarch64/pac.d                    |   74 +
 gas/testsuite/gas/aarch64/pac.s                    |   79 +
 gas/testsuite/gas/aarch64/pan-directive.d          |    2 +-
 gas/testsuite/gas/aarch64/pan.d                    |    2 +-
 gas/testsuite/gas/aarch64/pan.s                    |    2 +-
 gas/testsuite/gas/aarch64/programmer-friendly.d    |    3 +-
 gas/testsuite/gas/aarch64/rdma-directive.d         |    2 +-
 gas/testsuite/gas/aarch64/rdma.d                   |    2 +-
 gas/testsuite/gas/aarch64/rdma.s                   |    2 +-
 gas/testsuite/gas/aarch64/reloc-data.d             |    1 +
 gas/testsuite/gas/aarch64/reloc-dtprel_g0.d        |    4 +-
 gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d     |    4 +-
 gas/testsuite/gas/aarch64/reloc-dtprel_g1.d        |    4 +-
 gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d     |    1 +
 gas/testsuite/gas/aarch64/reloc-dtprel_g2.d        |    1 +
 gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d      |    4 +-
 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d    |    4 +-
 .../gas/aarch64/reloc-dtprel_lo12-ldst16.d         |    1 +
 .../gas/aarch64/reloc-dtprel_lo12-ldst32.d         |    1 +
 .../gas/aarch64/reloc-dtprel_lo12-ldst64.d         |    1 +
 .../gas/aarch64/reloc-dtprel_lo12-ldst8.d          |    1 +
 .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d      |    1 +
 .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d      |    1 +
 .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d      |    1 +
 .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d       |    1 +
 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d   |    4 +-
 gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d     |    1 +
 gas/testsuite/gas/aarch64/reloc-gotoff_g1.d        |    1 +
 gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d   |    1 +
 gas/testsuite/gas/aarch64/reloc-gottprel_g1.d      |    1 +
 gas/testsuite/gas/aarch64/reloc-insn.d             |   15 +-
 .../gas/aarch64/reloc-tlsdesc_off_g0_nc.d          |    1 +
 gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d   |    1 +
 gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d      |    1 +
 gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d         |    1 +
 gas/testsuite/gas/aarch64/reloc-tlsldm-1.d         |    4 +-
 gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d    |    4 +-
 gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d |    4 +-
 gas/testsuite/gas/aarch64/rm-simd-ext.s            |    2 +-
 gas/testsuite/gas/aarch64/shifted.d                |    2 +-
 gas/testsuite/gas/aarch64/shifted.s                |    2 +-
 gas/testsuite/gas/aarch64/sve-add.d                |  151 +
 gas/testsuite/gas/aarch64/sve-add.s                |  149 +
 gas/testsuite/gas/aarch64/sve-dup.d                |  161 +
 gas/testsuite/gas/aarch64/sve-dup.s                |  159 +
 gas/testsuite/gas/aarch64/sve-invalid.d            |    4 +
 gas/testsuite/gas/aarch64/sve-invalid.l            |  944 +
 gas/testsuite/gas/aarch64/sve-invalid.s            | 1163 +
 gas/testsuite/gas/aarch64/sve-reg-diagnostic.d     |    3 +
 gas/testsuite/gas/aarch64/sve-reg-diagnostic.l     |   24 +
 gas/testsuite/gas/aarch64/sve-reg-diagnostic.s     |  143 +
 gas/testsuite/gas/aarch64/sve.d                    |38238 +++++++++++++++++++
 gas/testsuite/gas/aarch64/sve.s                    |38247 ++++++++++++++++++++
 gas/testsuite/gas/aarch64/symbol.d                 |   10 +-
 gas/testsuite/gas/aarch64/sys-rt-reg.d             |  134 +
 gas/testsuite/gas/aarch64/sys-rt-reg.s             |   21 +
 gas/testsuite/gas/aarch64/sysreg-1.d               |    2 +-
 gas/testsuite/gas/aarch64/sysreg-1.s               |    2 +-
 gas/testsuite/gas/aarch64/sysreg-2.d               |    2 +-
 gas/testsuite/gas/aarch64/sysreg-3.d               |   28 +
 gas/testsuite/gas/aarch64/sysreg-3.s               |   21 +
 gas/testsuite/gas/aarch64/sysreg.d                 |    2 +-
 gas/testsuite/gas/aarch64/system-2.d               |    2 +-
 gas/testsuite/gas/aarch64/system-3.d               |   34 +
 gas/testsuite/gas/aarch64/system-3.s               |   41 +
 gas/testsuite/gas/aarch64/system.d                 |  320 +-
 gas/testsuite/gas/aarch64/tail_padding.d           |    1 +
 gas/testsuite/gas/aarch64/tbz_1.d                  |    4 +-
 gas/testsuite/gas/aarch64/tlbi_op.d                |    2 +-
 gas/testsuite/gas/aarch64/tls-desc.d               |    3 +-
 gas/testsuite/gas/aarch64/tls.d                    |   32 +-
 gas/testsuite/gas/aarch64/tls.s                    |    2 +-
 gas/testsuite/gas/aarch64/uao-directive.d          |    2 +-
 gas/testsuite/gas/aarch64/uao.d                    |    2 +-
 gas/testsuite/gas/aarch64/uao.s                    |    2 +-
 gas/testsuite/gas/aarch64/verbose-error.l          |  180 +-
 gas/testsuite/gas/aarch64/virthostext-directive.d  |    2 +-
 gas/testsuite/gas/aarch64/virthostext.d            |    2 +-
 gas/testsuite/gas/aarch64/virthostext.s            |    2 +-
 gas/testsuite/gas/all/gas.exp                      |   15 +-
 gas/testsuite/gas/all/itbl-test.c                  |    4 +-
 gas/testsuite/gas/all/sleb128-8.d                  |    7 +
 gas/testsuite/gas/all/sleb128-8.s                  |    2 +
 gas/testsuite/gas/all/test-example.c               |    2 +-
 gas/testsuite/gas/all/test-gen.c                   |    2 +-
 gas/testsuite/gas/alpha/alpha.exp                  |    2 +-
 gas/testsuite/gas/arc/add_s-err.s                  |    2 +-
 gas/testsuite/gas/arc/arc.exp                      |    2 +-
 gas/testsuite/gas/arc/b.d                          |    4 +-
 gas/testsuite/gas/arc/cl-warn.s                    |    5 +
 gas/testsuite/gas/arc/cpu-em-err.s                 |    4 +
 gas/testsuite/gas/arc/cpu-em4-err.s                |    4 +
 gas/testsuite/gas/arc/cpu-fpuda-err.s              |    6 +
 gas/testsuite/gas/arc/cpu-hs-err.s                 |    5 +
 gas/testsuite/gas/arc/cpu-pseudop-1.d              |   12 +
 gas/testsuite/gas/arc/cpu-pseudop-1.s              |    6 +
 gas/testsuite/gas/arc/cpu-pseudop-2.d              |   11 +
 gas/testsuite/gas/arc/cpu-pseudop-2.s              |    5 +
 gas/testsuite/gas/arc/cpu-quarkse-err.s            |    7 +
 gas/testsuite/gas/arc/cpu-warn2.s                  |    4 +
 gas/testsuite/gas/arc/dis-inv.d                    |   12 +
 gas/testsuite/gas/arc/dis-inv.s                    |    4 +
 gas/testsuite/gas/arc/leave_enter.d                |   21 +
 gas/testsuite/gas/arc/leave_enter.s                |   16 +
 gas/testsuite/gas/arc/lpcount-err.s                |    9 +
 gas/testsuite/gas/arc/noargs_a7.s                  |    1 +
 gas/testsuite/gas/arc/nps400-0.s                   |    1 +
 gas/testsuite/gas/arc/nps400-10.d                  |   24 +
 gas/testsuite/gas/arc/nps400-10.s                  |   22 +
 gas/testsuite/gas/arc/nps400-6.d                   |   12 +-
 gas/testsuite/gas/arc/nps400-6.s                   |    2 +-
 gas/testsuite/gas/arc/nps400-9.d                   |   44 +
 gas/testsuite/gas/arc/nps400-9.s                   |   51 +
 gas/testsuite/gas/arc/regnames.d                   |   13 +
 gas/testsuite/gas/arc/regnames.s                   |    8 +
 gas/testsuite/gas/arc/relocs-errors.err            |    6 +-
 gas/testsuite/gas/arc/shortlimm_a7.d               |   11 +
 gas/testsuite/gas/arc/shortlimm_a7.s               |    5 +
 gas/testsuite/gas/arc/shortlimm_hs.d               |   15 +
 gas/testsuite/gas/arc/shortlimm_hs.s               |    9 +
 gas/testsuite/gas/arc/textauxregister-1.d          |   10 +
 gas/testsuite/gas/arc/textauxregister-1.s          |    5 +
 gas/testsuite/gas/arc/textcondcode-err.s           |    2 +
 gas/testsuite/gas/arc/textcoreregister-err.s       |    2 +
 gas/testsuite/gas/arc/textinsnxop.d                |   12 +
 gas/testsuite/gas/arc/textinsnxop.s                |   10 +
 gas/testsuite/gas/arc/tls-relocs2.d                |   10 +
 gas/testsuite/gas/arc/tls-relocs2.s                |   12 +
 gas/testsuite/gas/arc/warn.exp                     |    2 +-
 gas/testsuite/gas/arm/add-shift-two.d              |   11 +
 gas/testsuite/gas/arm/add-shift-two.s              |    5 +
 gas/testsuite/gas/arm/archv6t2-bad.l               |    1 +
 gas/testsuite/gas/arm/archv6t2-bad.s               |    5 +-
 gas/testsuite/gas/arm/archv6t2.d                   |    1 +
 gas/testsuite/gas/arm/archv6t2.s                   |    3 +
 gas/testsuite/gas/arm/archv8m-base.d               |    2 +
 gas/testsuite/gas/arm/archv8m-cmse-msr-base.d      |   84 +-
 gas/testsuite/gas/arm/archv8m-cmse-msr-main.d      |   84 +-
 gas/testsuite/gas/arm/archv8m-cmse-msr.s           |  124 +-
 gas/testsuite/gas/arm/archv8m-main-dsp-1.d         |    2 +
 gas/testsuite/gas/arm/archv8m-main-dsp-4.d         |   84 +-
 gas/testsuite/gas/arm/archv8m-main.d               |    2 +
 gas/testsuite/gas/arm/archv8m.s                    |    8 +
 gas/testsuite/gas/arm/arm.exp                      |    2 +-
 gas/testsuite/gas/arm/armv8_3-a-fp-bad.d           |    2 +
 gas/testsuite/gas/arm/armv8_3-a-fp-bad.l           |    7 +
 gas/testsuite/gas/arm/armv8_3-a-fp-bad.s           |    8 +
 gas/testsuite/gas/arm/armv8_3-a-fp.d               |   15 +
 gas/testsuite/gas/arm/armv8_3-a-fp.s               |    8 +
 gas/testsuite/gas/arm/armv8_3-a-simd-bad.d         |    2 +
 gas/testsuite/gas/arm/armv8_3-a-simd-bad.l         |   39 +
 gas/testsuite/gas/arm/armv8_3-a-simd-bad.s         |   51 +
 gas/testsuite/gas/arm/armv8_3-a-simd.d             |   59 +
 gas/testsuite/gas/arm/armv8_3-a-simd.s             |   63 +
 gas/testsuite/gas/arm/dest-unpredictable.d         |    2 +
 gas/testsuite/gas/arm/dest-unpredictable.l         |    5 +
 gas/testsuite/gas/arm/dest-unpredictable.s         |   29 +
 gas/testsuite/gas/arm/local_function.d             |    2 +-
 gas/testsuite/gas/arm/maverick.c                   |    2 +-
 gas/testsuite/gas/arm/req.s                        |    2 +-
 gas/testsuite/gas/arm/shift-bad-pc.d               |    3 +
 gas/testsuite/gas/arm/shift-bad-pc.l               |   56 +
 gas/testsuite/gas/arm/shift-bad-pc.s               |   21 +
 gas/testsuite/gas/arm/tls.d                        |    4 +-
 gas/testsuite/gas/arm/vfp1.s                       |    2 +-
 gas/testsuite/gas/arm/vfp1_t2.s                    |    2 +-
 gas/testsuite/gas/arm/vfp1xD.s                     |    2 +-
 gas/testsuite/gas/arm/vfp1xD_t2.s                  |    2 +-
 gas/testsuite/gas/avr/avr.exp                      |    2 +-
 gas/testsuite/gas/bfin/bfin.exp                    |    2 +-
 gas/testsuite/gas/bfin/error.exp                   |    2 +-
 gas/testsuite/gas/bfin/vector2.s                   |   10 +-
 gas/testsuite/gas/cfi/cfi-common-1.d               |    2 +-
 gas/testsuite/gas/cfi/cfi-common-2.d               |    4 +-
 gas/testsuite/gas/cfi/cfi-common-3.d               |    4 +-
 gas/testsuite/gas/cfi/cfi-common-4.d               |    6 +-
 gas/testsuite/gas/cfi/cfi-common-5.d               |    6 +-
 gas/testsuite/gas/cfi/cfi-common-7.d               |    4 +-
 gas/testsuite/gas/cfi/cfi-common-8.d               |   23 +
 gas/testsuite/gas/cfi/cfi-common-8.s               |    6 +
 gas/testsuite/gas/cfi/cfi-common-9.d               |   23 +
 gas/testsuite/gas/cfi/cfi-common-9.s               |    4 +
 gas/testsuite/gas/cfi/cfi-mips-1.d                 |    4 +-
 gas/testsuite/gas/cfi/cfi.exp                      |    4 +-
 gas/testsuite/gas/cr16/cr16.exp                    |    2 +-
 gas/testsuite/gas/cr16/pic.exp                     |    2 +-
 gas/testsuite/gas/cris/cris.exp                    |    4 +-
 gas/testsuite/gas/crx/allinsn.exp                  |    2 +-
 gas/testsuite/gas/d10v/d10v.exp                    |    2 +-
 gas/testsuite/gas/d30v/d30.exp                     |    2 +-
 gas/testsuite/gas/dlx/alltests.exp                 |    2 +-
 gas/testsuite/gas/elf/dwarf2-1.s                   |    2 +-
 gas/testsuite/gas/elf/dwarf2-2.s                   |    2 +-
 gas/testsuite/gas/elf/elf.exp                      |    5 +-
 gas/testsuite/gas/epiphany/allinsn.exp             |    2 +-
 gas/testsuite/gas/fr30/allinsn.exp                 |    2 +-
 gas/testsuite/gas/fr30/fr30.exp                    |    2 +-
 gas/testsuite/gas/frv/allinsn.exp                  |    2 +-
 gas/testsuite/gas/ft32/ft32.exp                    |    2 +-
 gas/testsuite/gas/h8300/h8300-coff.exp             |    2 +-
 gas/testsuite/gas/h8300/h8300-elf.exp              |    2 +-
 gas/testsuite/gas/h8300/h8300.exp                  |    2 +-
 gas/testsuite/gas/h8300/t01_mov.exp                |    2 +-
 gas/testsuite/gas/h8300/t02_mova.exp               |    2 +-
 gas/testsuite/gas/h8300/t03_add.exp                |    2 +-
 gas/testsuite/gas/h8300/t04_sub.exp                |    2 +-
 gas/testsuite/gas/h8300/t05_cmp.exp                |    2 +-
 gas/testsuite/gas/h8300/t06_ari2.exp               |    2 +-
 gas/testsuite/gas/h8300/t07_ari3.exp               |    2 +-
 gas/testsuite/gas/h8300/t08_or.exp                 |    2 +-
 gas/testsuite/gas/h8300/t09_xor.exp                |    2 +-
 gas/testsuite/gas/h8300/t10_and.exp                |    2 +-
 gas/testsuite/gas/h8300/t11_logs.exp               |    2 +-
 gas/testsuite/gas/h8300/t12_bit.exp                |    2 +-
 gas/testsuite/gas/h8300/t13_otr.exp                |    2 +-
 gas/testsuite/gas/hppa/README                      |    2 +-
 gas/testsuite/gas/hppa/basic/basic.exp             |    4 +-
 gas/testsuite/gas/hppa/parse/parse.exp             |    4 +-
 gas/testsuite/gas/hppa/reloc/reloc.exp             |    4 +-
 gas/testsuite/gas/hppa/unsorted/unsorted.exp       |    2 +-
 gas/testsuite/gas/i386/avx512_4fmaps-intel.d       |   79 +
 gas/testsuite/gas/i386/avx512_4fmaps-warn.l        |   13 +
 gas/testsuite/gas/i386/avx512_4fmaps-warn.s        |   23 +
 gas/testsuite/gas/i386/avx512_4fmaps.d             |   79 +
 gas/testsuite/gas/i386/avx512_4fmaps.s             |   75 +
 gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d    |   78 +
 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.l     |   13 +
 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.s     |   23 +
 gas/testsuite/gas/i386/avx512_4fmaps_vl.d          |   78 +
 gas/testsuite/gas/i386/avx512_4fmaps_vl.s          |   74 +
 gas/testsuite/gas/i386/avx512_4vnniw-intel.d       |   45 +
 gas/testsuite/gas/i386/avx512_4vnniw.d             |   45 +
 gas/testsuite/gas/i386/avx512_4vnniw.s             |   41 +
 gas/testsuite/gas/i386/avx512_4vnniw_vl-intel.d    |   79 +
 gas/testsuite/gas/i386/avx512_4vnniw_vl.d          |   79 +
 gas/testsuite/gas/i386/avx512_4vnniw_vl.s          |   75 +
 gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d    |   68 +
 gas/testsuite/gas/i386/avx512_vpopcntdq.d          |   68 +
 gas/testsuite/gas/i386/avx512_vpopcntdq.s          |   63 +
 gas/testsuite/gas/i386/dw2-compress-1.s            |    2 +-
 gas/testsuite/gas/i386/fpu-bad.d                   |   11 +
 gas/testsuite/gas/i386/fpu-bad.s                   |    4 +
 gas/testsuite/gas/i386/i386.exp                    |   41 +-
 gas/testsuite/gas/i386/iamcu-4.d                   |   12 +
 gas/testsuite/gas/i386/iamcu-4.s                   |    3 +
 gas/testsuite/gas/i386/iamcu-5.d                   |   12 +
 gas/testsuite/gas/i386/iamcu-5.s                   |    3 +
 gas/testsuite/gas/i386/iamcu-inval-2.l             |    2 -
 gas/testsuite/gas/i386/iamcu-inval-2.s             |    2 -
 gas/testsuite/gas/i386/iamcu-inval-3.l             |    2 -
 gas/testsuite/gas/i386/iamcu-inval-3.s             |    1 -
 gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp         |    2 +-
 gas/testsuite/gas/i386/ilp32/elf/ilp32.exp         |    2 +-
 gas/testsuite/gas/i386/ilp32/ilp32.exp             |    2 +-
 gas/testsuite/gas/i386/ilp32/lns/ilp32.exp         |    2 +-
 gas/testsuite/gas/i386/ilp32/x86-64-unwind.d       |    6 +-
 gas/testsuite/gas/i386/opcode-intel.d              |    9 +
 gas/testsuite/gas/i386/opcode-suffix.d             |    9 +
 gas/testsuite/gas/i386/opcode.d                    |    9 +
 gas/testsuite/gas/i386/opcode.s                    |   11 +
 gas/testsuite/gas/i386/pcommit-intel.d             |   14 -
 gas/testsuite/gas/i386/pcommit.d                   |   14 -
 gas/testsuite/gas/i386/pcommit.s                   |   10 -
 gas/testsuite/gas/i386/ptwrite-intel.d             |   18 +
 gas/testsuite/gas/i386/ptwrite.d                   |   18 +
 gas/testsuite/gas/i386/ptwrite.s                   |   12 +
 .../gas/i386/x86-64-avx512_4fmaps-intel.d          |   79 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l |    7 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s |   13 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d      |   79 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s      |   75 +
 .../gas/i386/x86-64-avx512_4fmaps_vl-intel.d       |   79 +
 .../gas/i386/x86-64-avx512_4fmaps_vl-warn.l        |   13 +
 .../gas/i386/x86-64-avx512_4fmaps_vl-warn.s        |   23 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d   |   79 +
 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s   |   75 +
 .../gas/i386/x86-64-avx512_4vnniw-intel.d          |   45 +
 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.d      |   45 +
 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s      |   41 +
 .../gas/i386/x86-64-avx512_4vnniw_vl-intel.d       |   79 +
 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.d   |   79 +
 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.s   |   75 +
 .../gas/i386/x86-64-avx512_vpopcntdq-intel.d       |   68 +
 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d   |   68 +
 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s   |   63 +
 .../gas/i386/x86-64-avx512bw-opts-intel.d          |   24 -
 gas/testsuite/gas/i386/x86-64-avx512bw-opts.d      |   24 -
 gas/testsuite/gas/i386/x86-64-avx512bw-opts.s      |   24 -
 gas/testsuite/gas/i386/x86-64-opcode-bad.d         |   12 +
 gas/testsuite/gas/i386/x86-64-opcode-bad.s         |   10 +
 gas/testsuite/gas/i386/x86-64-pcommit-intel.d      |   14 -
 gas/testsuite/gas/i386/x86-64-pcommit.d            |   14 -
 gas/testsuite/gas/i386/x86-64-pcommit.s            |   10 -
 gas/testsuite/gas/i386/x86-64-ptwrite-intel.d      |   23 +
 gas/testsuite/gas/i386/x86-64-ptwrite.d            |   23 +
 gas/testsuite/gas/i386/x86-64-ptwrite.s            |   17 +
 gas/testsuite/gas/i386/x86-64-unwind.d             |   10 +-
 gas/testsuite/gas/i386/xop32reg.d                  |   15 +
 gas/testsuite/gas/i386/xop32reg.s                  |   13 +
 gas/testsuite/gas/i860/README.i860                 |    2 +-
 gas/testsuite/gas/i860/i860.exp                    |    2 +-
 gas/testsuite/gas/ia64/alias-ilp32.d               |    6 +-
 gas/testsuite/gas/ia64/alias.d                     |   10 +-
 gas/testsuite/gas/ia64/group-1.d                   |   10 +-
 gas/testsuite/gas/ia64/group-2.d                   |   10 +-
 gas/testsuite/gas/ia64/ia64.exp                    |    2 +-
 gas/testsuite/gas/ia64/secname-ilp32.d             |    6 +-
 gas/testsuite/gas/ia64/secname.d                   |   10 +-
 gas/testsuite/gas/ia64/unwind-ilp32.d              |    6 +-
 gas/testsuite/gas/ia64/unwind.d                    |   10 +-
 gas/testsuite/gas/ia64/xdata-ilp32.d               |    6 +-
 gas/testsuite/gas/ia64/xdata.d                     |    8 +-
 gas/testsuite/gas/ieee-fp/x930509a.exp             |    2 +-
 gas/testsuite/gas/iq2000/allinsn.exp               |    2 +-
 gas/testsuite/gas/iq2000/load-hazards.exp          |    2 +-
 gas/testsuite/gas/iq2000/odd-ldw.exp               |    2 +-
 gas/testsuite/gas/iq2000/odd-sdw.exp               |    2 +-
 gas/testsuite/gas/iq2000/yield.exp                 |    2 +-
 gas/testsuite/gas/lm32/all.exp                     |    2 +-
 gas/testsuite/gas/lns/lns.exp                      |    3 +-
 gas/testsuite/gas/m32r/allinsn.exp                 |    2 +-
 gas/testsuite/gas/m32r/error.exp                   |    2 +-
 gas/testsuite/gas/m32r/m32r2.exp                   |    2 +-
 gas/testsuite/gas/m32r/m32rx.exp                   |    2 +-
 gas/testsuite/gas/m32r/pic.exp                     |    2 +-
 gas/testsuite/gas/m32r/rel32.exp                   |    2 +-
 gas/testsuite/gas/m68hc11/m68hc11.exp              |    2 +-
 gas/testsuite/gas/m68k-coff/gas.exp                |    2 +-
 gas/testsuite/gas/m68k/all.exp                     |    2 +-
 gas/testsuite/gas/mach-o/mach-o.exp                |    2 +-
 gas/testsuite/gas/macros/macros.exp                |    2 +-
 gas/testsuite/gas/mcore/allinsn.exp                |    2 +-
 gas/testsuite/gas/mcore/allinsn.s                  |    4 +-
 gas/testsuite/gas/mep/allinsn.exp                  |    2 +-
 gas/testsuite/gas/mep/complex-relocs.exp           |    2 +-
 gas/testsuite/gas/metag/metag.exp                  |    2 +-
 gas/testsuite/gas/microblaze/allinsn.exp           |    2 +-
 gas/testsuite/gas/microblaze/endian.exp            |    2 +-
 gas/testsuite/gas/microblaze/reloc_sym.exp         |    2 +-
 gas/testsuite/gas/microblaze/special_reg.exp       |    2 +-
 gas/testsuite/gas/mips/24k-triple-stores-5.s       |    2 +-
 gas/testsuite/gas/mips/branch-local-2.d            |    3 +
 gas/testsuite/gas/mips/branch-local-3.d            |    3 +
 gas/testsuite/gas/mips/branch-local-ignore-2.d     |   29 +
 gas/testsuite/gas/mips/branch-local-ignore-3.d     |   23 +
 gas/testsuite/gas/mips/branch-local-ignore-n32-2.d |   29 +
 gas/testsuite/gas/mips/branch-local-ignore-n32-3.d |   23 +
 gas/testsuite/gas/mips/branch-local-ignore-n64-2.d |   37 +
 gas/testsuite/gas/mips/branch-local-ignore-n64-3.d |   27 +
 gas/testsuite/gas/mips/branch-local-n32-2.d        |    3 +
 gas/testsuite/gas/mips/branch-local-n32-3.d        |    3 +
 gas/testsuite/gas/mips/branch-local-n64-2.d        |    3 +
 gas/testsuite/gas/mips/branch-local-n64-3.d        |    3 +
 gas/testsuite/gas/mips/comdat-reloc.d              |   31 +
 gas/testsuite/gas/mips/comdat-reloc.s              |   38 +
 gas/testsuite/gas/mips/delay.d                     |    2 +-
 gas/testsuite/gas/mips/loc-swap.d                  |    2 +-
 gas/testsuite/gas/mips/loc-swap.s                  |    2 +-
 gas/testsuite/gas/mips/micromips@loc-swap.d        |    2 +-
 gas/testsuite/gas/mips/mips.exp                    |  203 +-
 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d  |   21 +
 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d   |    4 +
 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l   |  133 +
 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d   |    4 +
 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l   |   54 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d  |    4 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l  |   56 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d  |    4 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l  |   56 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro.d    |    5 +
 gas/testsuite/gas/mips/mips16-32@mips16-macro.l    |   12 +
 gas/testsuite/gas/mips/mips16-32@mips16-sub.d      |  825 +
 gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d  |   16 +
 gas/testsuite/gas/mips/mips16-32@mips16e-sub.d     |   56 +
 gas/testsuite/gas/mips/mips16-64.d                 |  140 +-
 gas/testsuite/gas/mips/mips16-64@mips16-64.d       |  686 +
 gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d  |   21 +
 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d   |    4 +
 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l   |  132 +
 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d   |    4 +
 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.l   |   16 +
 gas/testsuite/gas/mips/mips16-64@mips16-macro.d    |  148 +
 gas/testsuite/gas/mips/mips16-64@mips16.d          |  684 +
 gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d  |    5 +
 gas/testsuite/gas/mips/mips16-64@mips16e-sub.d     |    5 +
 gas/testsuite/gas/mips/mips16-asmacro.d            |   14 +
 gas/testsuite/gas/mips/mips16-asmacro.s            |   13 +
 .../gas/mips/mips16-branch-unextended-1.d          |    3 +
 .../gas/mips/mips16-branch-unextended-1.s          |    8 +
 .../gas/mips/mips16-branch-unextended-2.d          |    3 +
 .../gas/mips/mips16-branch-unextended-2.s          |    8 +
 gas/testsuite/gas/mips/mips16-branch-unextended.l  |    6 +
 gas/testsuite/gas/mips/mips16-extend-swap.d        |   25 +
 gas/testsuite/gas/mips/mips16-extend-swap.s        |   21 +
 gas/testsuite/gas/mips/mips16-extend.d             |   16 +
 gas/testsuite/gas/mips/mips16-extend.s             |   23 +
 gas/testsuite/gas/mips/mips16-insn-e.d             |    3 +
 gas/testsuite/gas/mips/mips16-insn-e.l             |  130 +
 gas/testsuite/gas/mips/mips16-insn-e.s             |  187 +
 gas/testsuite/gas/mips/mips16-insn-length-noargs.d |   14 +
 gas/testsuite/gas/mips/mips16-insn-length-noargs.s |   12 +
 gas/testsuite/gas/mips/mips16-insn-t.d             |    3 +
 gas/testsuite/gas/mips/mips16-insn-t.l             |    3 +
 gas/testsuite/gas/mips/mips16-insn-t.s             |  187 +
 gas/testsuite/gas/mips/mips16-jal-e.d              |   12 +
 gas/testsuite/gas/mips/mips16-jal-e.s              |    8 +
 gas/testsuite/gas/mips/mips16-jal-t.d              |    3 +
 gas/testsuite/gas/mips/mips16-jal-t.l              |    3 +
 gas/testsuite/gas/mips/mips16-jal-t.s              |    8 +
 gas/testsuite/gas/mips/mips16-macro-e.d            |    3 +
 gas/testsuite/gas/mips/mips16-macro-e.l            |   56 +
 gas/testsuite/gas/mips/mips16-macro-e.s            |   59 +
 gas/testsuite/gas/mips/mips16-macro-t.d            |    3 +
 gas/testsuite/gas/mips/mips16-macro-t.l            |   56 +
 gas/testsuite/gas/mips/mips16-macro-t.s            |   59 +
 gas/testsuite/gas/mips/mips16-macro.d              |    2 +-
 gas/testsuite/gas/mips/mips16-macro.l              |   12 +
 gas/testsuite/gas/mips/mips16-relax-unextended-1.d |    3 +
 gas/testsuite/gas/mips/mips16-relax-unextended-1.l |   49 +
 gas/testsuite/gas/mips/mips16-relax-unextended-1.s |   58 +
 gas/testsuite/gas/mips/mips16-relax-unextended-2.d |    3 +
 gas/testsuite/gas/mips/mips16-relax-unextended-2.l |   49 +
 gas/testsuite/gas/mips/mips16-relax-unextended-2.s |   58 +
 gas/testsuite/gas/mips/mips16-sdrasp.d             |    3 +
 gas/testsuite/gas/mips/mips16-sdrasp.l             |    2 +
 gas/testsuite/gas/mips/mips16-sdrasp.s             |    7 +
 gas/testsuite/gas/mips/mips16-sprel-swap.d         |   20 +
 gas/testsuite/gas/mips/mips16-sprel-swap.s         |   24 +
 gas/testsuite/gas/mips/mips16-sub.d                |  671 +
 gas/testsuite/gas/mips/mips16-sub.s                |    2 +
 gas/testsuite/gas/mips/mips16.d                    |  136 +-
 gas/testsuite/gas/mips/mips16@loc-swap-dis.d       |    1 -
 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d  |    4 +
 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l  |  131 +
 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d  |    4 +
 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l  |   43 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d |    4 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l |   56 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d |    4 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l |   56 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro.d   |    5 +
 gas/testsuite/gas/mips/mips16e-32@mips16-macro.l   |   12 +
 gas/testsuite/gas/mips/mips16e-32@mips16-sub.d     |    5 +
 gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d |    5 +
 gas/testsuite/gas/mips/mips16e-32@mips16e-64.d     |    4 +
 .../mips/{mips16e-64.l => mips16e-32@mips16e-64.l} |    0
 gas/testsuite/gas/mips/mips16e-64-sub.d            |   15 +
 gas/testsuite/gas/mips/mips16e-64-sub.s            |    2 +
 gas/testsuite/gas/mips/mips16e-64.d                |   20 +-
 gas/testsuite/gas/mips/mips16e-64.s                |    2 +-
 gas/testsuite/gas/mips/mips16e-sub.d               |   49 +
 gas/testsuite/gas/mips/mips16e-sub.s               |    2 +
 gas/testsuite/gas/mips/mips16e.d                   |    2 +-
 gas/testsuite/gas/mips/mips16e.s                   |    2 +
 gas/testsuite/gas/mips/mips16e@branch-swap-3.d     |   41 +
 gas/testsuite/gas/mips/mips16e@branch-swap-4.d     |    5 +
 gas/testsuite/gas/mips/mips16e@loc-swap-dis.d      |   30 +
 gas/testsuite/gas/mips/mips16e@loc-swap.d          |   61 +
 gas/testsuite/gas/mips/nodelay.d                   |    2 +-
 gas/testsuite/gas/mips/r5900-full.s                |    2 +-
 gas/testsuite/gas/mips/r5900.s                     |    2 +-
 gas/testsuite/gas/mmix/bspec-1.d                   |    2 +-
 gas/testsuite/gas/mmix/bspec-2.d                   |    4 +-
 gas/testsuite/gas/mmix/byte-1.d                    |   10 +-
 gas/testsuite/gas/mmix/err-byte1.s                 |    5 +-
 gas/testsuite/gas/mmix/loc-1.d                     |   10 +-
 gas/testsuite/gas/mmix/loc-2.d                     |   10 +-
 gas/testsuite/gas/mmix/loc-3.d                     |   10 +-
 gas/testsuite/gas/mmix/loc-4.d                     |   10 +-
 gas/testsuite/gas/mmix/loc-5.d                     |   10 +-
 gas/testsuite/gas/mmix/mmix-err.exp                |    2 +-
 gas/testsuite/gas/mmix/mmix-list.exp               |    2 +-
 gas/testsuite/gas/mmix/mmix.exp                    |    2 +-
 gas/testsuite/gas/mn10200/basic.exp                |    2 +-
 gas/testsuite/gas/mn10300/am33-2.c                 |    2 +-
 gas/testsuite/gas/mn10300/basic.exp                |    2 +-
 gas/testsuite/gas/mri/mri.exp                      |    2 +-
 gas/testsuite/gas/msp430/msp430.exp                |    2 +-
 gas/testsuite/gas/mt/errors.exp                    |    2 +-
 gas/testsuite/gas/mt/mt.exp                        |    2 +-
 gas/testsuite/gas/mt/relocs.exp                    |    2 +-
 gas/testsuite/gas/nds32/nds32.exp                  |    2 +-
 gas/testsuite/gas/nios2/nios2.exp                  |    2 +-
 gas/testsuite/gas/pdp11/absreloc.s                 |    2 +-
 gas/testsuite/gas/pdp11/opcode.s                   |    2 +-
 gas/testsuite/gas/pdp11/pdp11.exp                  |    2 +-
 gas/testsuite/gas/pe/pe.exp                        |    2 +-
 gas/testsuite/gas/pj/pj.exp                        |    2 +-
 gas/testsuite/gas/ppc/aix.exp                      |    2 +-
 gas/testsuite/gas/ppc/power8.s                     |    2 +-
 gas/testsuite/gas/ppc/power9.d                     |   39 +-
 gas/testsuite/gas/ppc/power9.s                     |   41 +-
 gas/testsuite/gas/ppc/ppc.exp                      |    2 +-
 gas/testsuite/gas/ppc/vle-reloc.d                  |  146 +-
 gas/testsuite/gas/pru/alu.d                        |   32 +
 gas/testsuite/gas/pru/alu.s                        |   30 +
 gas/testsuite/gas/pru/branch.d                     |   63 +
 gas/testsuite/gas/pru/branch.s                     |   42 +
 gas/testsuite/gas/pru/illegal.l                    |    5 +
 gas/testsuite/gas/pru/illegal.s                    |   11 +
 gas/testsuite/gas/pru/ldi.d                        |   17 +
 gas/testsuite/gas/pru/ldi.s                        |    9 +
 gas/testsuite/gas/pru/ldst.d                       |   33 +
 gas/testsuite/gas/pru/ldst.s                       |   37 +
 gas/testsuite/gas/pru/loop.d                       |   15 +
 gas/testsuite/gas/pru/loop.s                       |   10 +
 gas/testsuite/gas/pru/misc.d                       |   11 +
 gas/testsuite/gas/pru/misc.s                       |    6 +
 gas/testsuite/gas/pru/pru.exp                      |   26 +
 gas/testsuite/gas/pru/pseudo.d                     |   15 +
 gas/testsuite/gas/pru/pseudo.s                     |   10 +
 gas/testsuite/gas/pru/warn_reglabel.l              |    3 +
 gas/testsuite/gas/pru/warn_reglabel.s              |    6 +
 gas/testsuite/gas/pru/xfr.d                        |   44 +
 gas/testsuite/gas/pru/xfr.s                        |   52 +
 gas/testsuite/gas/riscv/riscv.exp                  |   23 +
 gas/testsuite/gas/riscv/t_insns.d                  |   10 +
 gas/testsuite/gas/riscv/t_insns.s                  |    2 +
 gas/testsuite/gas/rl78/rl78.exp                    |    2 +-
 gas/testsuite/gas/rx/make-d                        |    2 +-
 gas/testsuite/gas/rx/rx.exp                        |    2 +-
 gas/testsuite/gas/s390/zarch-z196.d                |    2 +-
 gas/testsuite/gas/s390/zarch-zEC12.d               |   13 +-
 gas/testsuite/gas/s390/zarch-zEC12.s               |    3 +
 gas/testsuite/gas/score/relax.exp                  |    2 +-
 gas/testsuite/gas/score/relax_32.exp               |    2 +-
 gas/testsuite/gas/sh/arch/arch.exp                 |    4 +-
 gas/testsuite/gas/sh/basic.exp                     |    2 +-
 gas/testsuite/gas/sh/err.exp                       |    2 +-
 gas/testsuite/gas/sh/sh64/sh64.exp                 |    2 +-
 gas/testsuite/gas/sparc-solaris/addend.exp         |    2 +-
 gas/testsuite/gas/sparc-solaris/gas.exp            |    2 +-
 gas/testsuite/gas/sparc/cbcond-diag.l              |    3 +
 gas/testsuite/gas/sparc/cbcond-diag.s              |    5 +
 gas/testsuite/gas/sparc/crypto.d                   |    2 +-
 gas/testsuite/gas/sparc/crypto.s                   |    2 +-
 gas/testsuite/gas/sparc/dcti-couples-v8.d          |    4 +
 gas/testsuite/gas/sparc/dcti-couples-v8.l          |    2 +
 gas/testsuite/gas/sparc/dcti-couples-v9.d          |   16 +
 gas/testsuite/gas/sparc/dcti-couples-v9c.d         |    4 +
 gas/testsuite/gas/sparc/dcti-couples-v9c.l         |    3 +
 gas/testsuite/gas/sparc/dcti-couples.s             |   13 +
 gas/testsuite/gas/sparc/hwcaps-bump.l              |    2 +
 gas/testsuite/gas/sparc/hwcaps-bump.s              |    5 +
 gas/testsuite/gas/sparc/mismatch.exp               |    2 +-
 gas/testsuite/gas/sparc/pr20732.d                  |   14 +
 gas/testsuite/gas/sparc/pr20732.s                  |    3 +
 gas/testsuite/gas/sparc/sparc.exp                  |    8 +-
 gas/testsuite/gas/sun4/addend.exp                  |    2 +-
 gas/testsuite/gas/symver/symver.exp                |    2 +-
 gas/testsuite/gas/tic4x/opclasses.h                |   10 +-
 gas/testsuite/gas/tic4x/tic4x.exp                  |   10 +-
 gas/testsuite/gas/tic54x/tic54x.exp                |    2 +-
 gas/testsuite/gas/tic6x/insns16-parallel.d         |   43 +
 gas/testsuite/gas/tic6x/insns16-parallel.s         |   42 +
 gas/testsuite/gas/tic6x/scomm-directive-4.d        |    6 +-
 gas/testsuite/gas/tic6x/tic6x.exp                  |    2 +-
 gas/testsuite/gas/tilegx/tilegx.exp                |    2 +-
 gas/testsuite/gas/tilepro/tilepro.exp              |    2 +-
 gas/testsuite/gas/v850/basic.exp                   |    2 +-
 gas/testsuite/gas/vax/vax.exp                      |    2 +-
 gas/testsuite/gas/visium/error.exp                 |    2 +-
 gas/testsuite/gas/visium/visium.exp                |    2 +-
 gas/testsuite/gas/xc16x/xc16x.exp                  |    2 +-
 gas/testsuite/gas/xgate/xgate.exp                  |    2 +-
 gas/testsuite/gas/xstormy16/allinsn.exp            |    2 +-
 gas/testsuite/gas/xtensa/all.exp                   |    2 +-
 gas/testsuite/gas/xtensa/xtensa-err.exp            |    2 +-
 gas/testsuite/gas/z80/z80.exp                      |    2 +-
 gas/testsuite/gas/z8k/z8k.exp                      |    2 +-
 gas/testsuite/lib/gas-defs.exp                     |    2 +-
 gas/testsuite/lib/gas-dg.exp                       |    2 +-
 gas/write.c                                        |    8 +-
 gas/write.h                                        |    2 +-
 gdb/.dir-locals.el                                 |    9 +-
 gdb/.gitignore                                     |    7 +
 gdb/ChangeLog                                      | 6105 +---
 gdb/ChangeLog-2016                                 |10294 ++++++
 gdb/MAINTAINERS                                    |    5 +-
 gdb/Makefile.in                                    | 2495 +-
 gdb/NEWS                                           |   81 +
 gdb/aarch32-linux-nat.c                            |   13 +-
 gdb/aarch32-linux-nat.h                            |    2 +-
 gdb/aarch64-linux-nat.c                            |    4 +-
 gdb/aarch64-linux-tdep.c                           |    2 +-
 gdb/aarch64-linux-tdep.h                           |    2 +-
 gdb/aarch64-newlib-tdep.c                          |    2 +-
 gdb/aarch64-tdep.c                                 |  287 +-
 gdb/aarch64-tdep.h                                 |    4 +-
 gdb/acinclude.m4                                   |    7 +-
 gdb/acx_configure_dir.m4                           |    2 +-
 gdb/ada-exp.y                                      |    2 +-
 gdb/ada-lang.c                                     |  164 +-
 gdb/ada-lang.h                                     |    8 +-
 gdb/ada-lex.l                                      |    2 +-
 gdb/ada-operator.def                               |    2 +-
 gdb/ada-tasks.c                                    |   65 +-
 gdb/ada-typeprint.c                                |    2 +-
 gdb/ada-valprint.c                                 |  130 +-
 gdb/ada-varobj.c                                   |  151 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/addrmap.h                                      |    2 +-
 gdb/agent.c                                        |    2 +-
 gdb/aix-thread.c                                   |   20 +-
 gdb/alpha-bsd-nat.c                                |  205 +
 gdb/alpha-bsd-tdep.c                               |   56 +
 gdb/alpha-bsd-tdep.h                               |   40 +
 gdb/alpha-fbsd-tdep.c                              |  132 +
 gdb/alpha-linux-nat.c                              |    2 +-
 gdb/alpha-linux-tdep.c                             |    2 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-nbsd-tdep.c                              |  290 +
 gdb/alpha-obsd-tdep.c                              |  137 +
 gdb/alpha-tdep.c                                   |   68 +-
 gdb/alpha-tdep.h                                   |    4 +-
 gdb/alphabsd-nat.c                                 |  205 -
 gdb/alphabsd-tdep.c                                |   56 -
 gdb/alphabsd-tdep.h                                |   40 -
 gdb/alphafbsd-tdep.c                               |  132 -
 gdb/alphanbsd-tdep.c                               |  304 -
 gdb/alphaobsd-tdep.c                               |  137 -
 gdb/amd64-bsd-nat.c                                |  159 +
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-darwin-tdep.h                            |    2 +-
 gdb/amd64-dicos-tdep.c                             |    2 +-
 gdb/amd64-fbsd-nat.c                               |  291 +
 gdb/amd64-fbsd-tdep.c                              |  319 +
 gdb/amd64-linux-nat.c                              |   64 +-
 gdb/amd64-linux-tdep.c                             |    9 +-
 gdb/amd64-linux-tdep.h                             |    4 +-
 gdb/amd64-nat.c                                    |   15 +-
 gdb/amd64-nat.h                                    |    2 +-
 gdb/amd64-nbsd-nat.c                               |   73 +
 gdb/amd64-nbsd-tdep.c                              |  133 +
 gdb/amd64-obsd-nat.c                               |  144 +
 gdb/amd64-obsd-tdep.c                              |  461 +
 gdb/amd64-sol2-tdep.c                              |    2 +-
 gdb/amd64-tdep.c                                   |   74 +-
 gdb/amd64-tdep.h                                   |   14 +-
 gdb/amd64-windows-nat.c                            |    2 +-
 gdb/amd64-windows-tdep.c                           |    9 +-
 gdb/amd64bsd-nat.c                                 |  159 -
 gdb/amd64fbsd-nat.c                                |  291 -
 gdb/amd64fbsd-tdep.c                               |  319 -
 gdb/amd64nbsd-nat.c                                |   73 -
 gdb/amd64nbsd-tdep.c                               |  133 -
 gdb/amd64obsd-nat.c                                |  144 -
 gdb/amd64obsd-tdep.c                               |  514 -
 gdb/annotate.c                                     |    2 +-
 gdb/annotate.h                                     |    2 +-
 gdb/arc-newlib-tdep.c                              |   69 +
 gdb/arc-tdep.c                                     | 1317 +
 gdb/arc-tdep.h                                     |  110 +
 gdb/arch-utils.c                                   |   48 +-
 gdb/arch-utils.h                                   |   62 +-
 gdb/arch/aarch64-insn.c                            |    2 +-
 gdb/arch/aarch64-insn.h                            |    2 +-
 gdb/arch/arm-get-next-pcs.c